.coh-style--image-embed .embedded-entity { padding: 1.875rem; }
@media (max-width: 63.9375rem) { .coh-style--image-embed .embedded-entity { padding: 0.9375rem; } }
.coh-style-faq-tabs { font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.is-active.coh-style-faq-tabs a { border-bottom-width: 0; }
.is-active.coh-style-faq-tabs a:hover { border-top-color: #000619; border-bottom-color: #000619; }
.is-active.coh-style-faq-tabs a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E801"; font-family: "fontello"; position: absolute; right: 20px; }
.coh-style-faq-tabs a { font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #000619; line-height: 1rem; font-size: 1rem; text-transform: uppercase; padding-top: 2.3rem; padding-bottom: 2.3rem; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: rgba(0, 6, 25, 0.25); border-bottom-color: rgba(0, 6, 25, 0.25); display: block; margin-top: -1px; position: relative; }
@media (max-width: 63.9375rem) { .coh-style-faq-tabs a { padding-right: 1rem; line-height: 1rem; font-size: 1rem; } }
.coh-style-faq-tabs a:hover { border-top-color: #000619; border-bottom-color: #000619; }
.coh-style-faq-tabs a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E800"; font-family: "fontello"; position: absolute; right: 20px; }
.coh-style-read-more { padding-top: 0.5rem; padding-right: 1.25rem; padding-bottom: 0.5rem; text-transform: uppercase; font-size: 0.75rem; letter-spacing: 0.125rem; line-height: 1.25; font-weight: 500; color: #b6e028; }
.coh-style-read-more:hover { color: #d83269; }
.coh-style-read-more:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E804"; font-family: "fontello"; font-size: 0.75rem; padding-left: 0.25rem; }
.is-expanded.coh-style-read-more:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E803"; font-family: "fontello"; }
.coh-style-story-card .contextual-region { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-story-card article { max-width: 31%; border-width: 1px; border-style: solid; border-color: #e6e8ee; margin-top: 1rem; margin-right: 1%; margin-bottom: 1rem; margin-left: 1%; }
@media (max-width: 73.0625rem) { .coh-style-story-card article { max-width: 46%; } }
@media (max-width: 63.9375rem) { .coh-style-story-card article { max-width: 46%; } }
@media (max-width: 47.9375rem) { .coh-style-story-card article { max-width: 98%; } }
.coh-style-story-card article a .coh-container { position: relative; height: 100%; }
.coh-style-story-card article a .coh-container h4 { margin-bottom: 2rem; }
.coh-style-story-card article a .coh-container span { position: absolute; bottom: 0; height: auto; font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-story-card article a .coh-container span:hover { text-decoration: underline; }
.coh-style-story-card img { width: 100%; height: auto; max-width: 100%; }
.coh-style-story-card h4 { padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; }
.coh-style-story-card span { color: rgba(0, 6, 25, 0.5); font-size: 0.75rem; padding-bottom: 1rem; padding-left: 1rem; }
.coh-style-story-card .views-element-container > div > div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.coh-style-image-product-fit-width { max-width: 100%; width: auto; margin-right: auto; margin-left: auto; }
.coh-style-image-fit-cover { -o-object-fit: cover; object-fit: cover; max-width: 100%; width: auto; margin-right: auto; margin-left: auto; }
.coh-style-image-fit { -o-object-fit: contain; object-fit: contain; }
.coh-style-image-disable-in-mobile { -o-object-fit: contain; object-fit: contain; }
@media (max-width: 63.9375rem) { .coh-style-image-disable-in-mobile { display: none; } }
.coh-style-wysiwyg-link { color: #000619; border-bottom-width: 1px; border-style: solid; border-bottom-style: solid; border-color: #000619; border-bottom-color: #000619; }
.coh-style-image-fit-boxed { vertical-align: middle; -o-object-position: center; object-position: center; -o-object-fit: contain; object-fit: contain; max-height: 100%; height: 100%; max-width: 100%; }
.coh-style-image-fit-cover-boxed { max-width: 100%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; -o-object-fit: cover; object-fit: cover; max-height: 100%; height: 100%; }
@media (max-width: 63.9375rem) { .coh-style-image-fit-cover-boxed { height: auto; } }
.coh-style-featured-blogs-responsive .item-list ul { display: block; }
.coh-style-featured-blogs-responsive .item-list ul li { float: left; height: auto; width: 100%; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; position: relative; }
@media (max-width: 63.9375rem) { .coh-style-featured-blogs-responsive .item-list ul li { border-color: #e6e8ee; border-bottom-style: solid; border-width: 2px; padding-bottom: 20px; } }
.coh-style-featured-blogs-responsive .item-list ul li:first-child { max-width: 65%; }
@media (max-width: 63.9375rem) { .coh-style-featured-blogs-responsive .item-list ul li:first-child { max-width: 100%; } }
@media (max-width: 47.9375rem) { .coh-style-featured-blogs-responsive .item-list ul li:first-child { max-width: 100%; } }
@media (max-width: 35.25rem) { .coh-style-featured-blogs-responsive .item-list ul li:first-child { max-width: 100%; } }
.coh-style-featured-blogs-responsive .item-list ul li:first-child .category-bg-color { top: 28rem; left: 20px; }
.coh-style-featured-blogs-responsive .item-list ul li:first-child .read-time { top: 28rem; }
.coh-style-featured-blogs-responsive .item-list ul li:first-child .category { position: absolute; top: 28.2rem; left: 25px; }
.coh-style-featured-blogs-responsive .item-list ul li:first-child .blog-list-heading { top: 30rem; left: 1rem; }
@media (max-width: 63.9375rem) { .coh-style-featured-blogs-responsive .item-list ul li:first-child .blog-list-heading { position: relative; top: 0; } }
.coh-style-featured-blogs-responsive .item-list ul li:first-child .body-text { top: 32.5rem; width: 30rem; display: block; left: 1rem; }
@media (max-width: 63.9375rem) { .coh-style-featured-blogs-responsive .item-list ul li:first-child .body-text { position: relative; top: 0; left: 1rem; } }
@media (max-width: 63.9375rem) { .coh-style-featured-blogs-responsive .item-list ul li:first-child img { width: 100%; } }
.coh-style-featured-blogs-responsive .item-list ul li:nth-child(2) { max-width: 30%; }
@media (max-width: 63.9375rem) { .coh-style-featured-blogs-responsive .item-list ul li:nth-child(2) { max-width: 100%; } }
@media (max-width: 47.9375rem) { .coh-style-featured-blogs-responsive .item-list ul li:nth-child(2) { max-width: 100%; } }
@media (max-width: 35.25rem) { .coh-style-featured-blogs-responsive .item-list ul li:nth-child(2) { max-width: 100%; } }
.coh-style-featured-blogs-responsive .item-list ul li:nth-child(2) .body-text { display: none; }
.coh-style-featured-blogs-responsive .item-list ul li:nth-child(2) .blog-list-heading { top: 15rem; font-size: 1rem; width: 15rem; left: 1rem; }
@media (max-width: 63.9375rem) { .coh-style-featured-blogs-responsive .item-list ul li:nth-child(2) .blog-list-heading { font-size: 1.5rem; top: 0; left: 12rem; width: 20rem; } }
.coh-style-featured-blogs-responsive .item-list ul li:nth-child(2) .category-bg-color { top: 13rem; }
@media (max-width: 63.9375rem) { .coh-style-featured-blogs-responsive .item-list ul li:nth-child(2) .category-bg-color { left: 17rem; top: 5rem; } }
.coh-style-featured-blogs-responsive .item-list ul li:nth-child(2) .category { top: 13.2rem; }
@media (max-width: 63.9375rem) { .coh-style-featured-blogs-responsive .item-list ul li:nth-child(2) .category { left: 17.5rem; top: 5.2rem; } }
.coh-style-featured-blogs-responsive .item-list ul li:nth-child(2) .read-time { top: 13rem; }
@media (max-width: 63.9375rem) { .coh-style-featured-blogs-responsive .item-list ul li:nth-child(2) .read-time { left: 13rem; top: 5rem; } }
.coh-style-featured-blogs-responsive .item-list ul li:nth-child(3) { max-width: 30%; }
@media (max-width: 63.9375rem) { .coh-style-featured-blogs-responsive .item-list ul li:nth-child(3) { max-width: 100%; } }
.coh-style-featured-blogs-responsive .item-list ul li:nth-child(3) .body-text { display: none; }
.coh-style-featured-blogs-responsive .item-list ul li:nth-child(3) .blog-list-heading { font-size: 1rem; top: 15rem; width: 15rem; left: 1rem; }
@media (max-width: 63.9375rem) { .coh-style-featured-blogs-responsive .item-list ul li:nth-child(3) .blog-list-heading { font-size: 1.5rem; top: 0; left: 12rem; } }
.coh-style-featured-blogs-responsive .item-list ul li:nth-child(3) .category-bg-color { top: 13rem; }
@media (max-width: 63.9375rem) { .coh-style-featured-blogs-responsive .item-list ul li:nth-child(3) .category-bg-color { left: 17rem; top: 5rem; } }
.coh-style-featured-blogs-responsive .item-list ul li:nth-child(3) .category { top: 13.2rem; }
@media (max-width: 63.9375rem) { .coh-style-featured-blogs-responsive .item-list ul li:nth-child(3) .category { left: 17.5rem; top: 5.2rem; } }
.coh-style-featured-blogs-responsive .item-list ul li:nth-child(3) .read-time { top: 13rem; }
@media (max-width: 63.9375rem) { .coh-style-featured-blogs-responsive .item-list ul li:nth-child(3) .read-time { left: 13rem; top: 5rem; } }
.coh-style-featured-blogs-responsive .item-list ul li:nth-child(4) .blog-list-heading { top: 3rem; left: 13.5rem; }
@media (max-width: 63.9375rem) { .coh-style-featured-blogs-responsive .item-list ul li:nth-child(4) .blog-list-heading { left: 12rem; top: 0; } }
.coh-style-featured-blogs-responsive .item-list ul li:nth-child(4) .body-text { left: 13.5rem; top: 5.2rem; }
.coh-style-featured-blogs-responsive .item-list ul li:nth-child(4) .category { top: 1.2rem; left: 14.5rem; }
@media (max-width: 63.9375rem) { .coh-style-featured-blogs-responsive .item-list ul li:nth-child(4) .category { left: 17.5rem; top: 5.2rem; } }
.coh-style-featured-blogs-responsive .item-list ul li:nth-child(4) .category-bg-color { left: 14rem; top: 1rem; }
@media (max-width: 63.9375rem) { .coh-style-featured-blogs-responsive .item-list ul li:nth-child(4) .category-bg-color { left: 17rem; top: 5rem; } }
.coh-style-featured-blogs-responsive .item-list ul li:nth-child(4) img { height: 10rem; width: 10rem; }
.coh-style-featured-blogs-responsive .item-list ul li:nth-child(4) .read-time { top: 4rem; left: 31rem; }
@media (max-width: 63.9375rem) { .coh-style-featured-blogs-responsive .item-list ul li:nth-child(4) .read-time { left: 13rem; top: 5rem; } }
.coh-style-featured-blogs-responsive .item-list ul li:nth-child(5) .blog-list-heading { top: 3rem; left: 13.5rem; }
@media (max-width: 63.9375rem) { .coh-style-featured-blogs-responsive .item-list ul li:nth-child(5) .blog-list-heading { left: 12rem; top: 0; } }
.coh-style-featured-blogs-responsive .item-list ul li:nth-child(5) .body-text { top: 5.2rem; left: 13.5rem; }
.coh-style-featured-blogs-responsive .item-list ul li:nth-child(5) .category { top: 1.2rem; left: 14.5rem; }
@media (max-width: 63.9375rem) { .coh-style-featured-blogs-responsive .item-list ul li:nth-child(5) .category { left: 17.5rem; top: 5.2rem; } }
.coh-style-featured-blogs-responsive .item-list ul li:nth-child(5) .category-bg-color { left: 14rem; top: 1rem; }
@media (max-width: 63.9375rem) { .coh-style-featured-blogs-responsive .item-list ul li:nth-child(5) .category-bg-color { left: 17rem; top: 5rem; } }
.coh-style-featured-blogs-responsive .item-list ul li:nth-child(5) img { width: 10rem; height: 10rem; }
.coh-style-featured-blogs-responsive .item-list ul li:nth-child(5) .read-time { top: 4rem; left: 31rem; }
@media (max-width: 63.9375rem) { .coh-style-featured-blogs-responsive .item-list ul li:nth-child(5) .read-time { left: 13rem; top: 5rem; } }
.coh-style-featured-blogs-responsive .item-list ul li img { width: 100%; height: auto; -webkit-border-radius: 0.5rem; border-radius: 0.5rem; }
@media (max-width: 63.9375rem) { .coh-style-featured-blogs-responsive .item-list ul li img { width: 10rem; } }
@media (max-width: 35.25rem) { .coh-style-featured-blogs-responsive .item-list ul li img { height: 10rem; } }
.coh-style-featured-blogs-responsive .item-list ul li .color_field__swatch--square { -webkit-border-radius: 5px; border-radius: 5px; }
.coh-style-featured-blogs-responsive .item-list ul li .category { color: white; position: absolute; left: 25px; }
.coh-style-featured-blogs-responsive .item-list ul li .read-time { background-color: white; width: 60px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; -webkit-border-radius: 5px; border-radius: 5px; position: absolute; left: 200px; }
.coh-style-featured-blogs-responsive .item-list ul li .read-time:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F017"; font-family: "icomoon"; margin-right: 6px; }
.coh-style-featured-blogs-responsive .item-list ul li .blog-list-heading { position: absolute; font-size: 1.5rem; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background-color: white; }
.coh-style-featured-blogs-responsive .item-list ul li .body-text { position: absolute; background-color: white; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
@media (max-width: 63.9375rem) { .coh-style-featured-blogs-responsive .item-list ul li .body-text { display: none; } }
.coh-style-featured-blogs-responsive .item-list ul li .body-text a { text-decoration: underline; color: #4e4c4c; }
.coh-style-featured-blogs-responsive .item-list ul li .read-more { display: none; }
.coh-style-featured-blogs-responsive .item-list ul li .category-bg-color { position: absolute; left: 20px; }
.coh-style-watch-now-list { margin-left: 1.5rem; list-style-type: none; }
.coh-style-watch-now-list li { padding-top: 1rem; padding-bottom: 1rem; counter-increment: step-counter; }
.coh-style-watch-now-list li a { color: black; padding-left: 2rem; font-size: 1.8rem; display: inline; }
.coh-style-watch-now-list li a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; padding-right: 2rem; content: "\F04B"; font-family: "icomoon"; }
.coh-style-watch-now-list li:before { content: counter(step-counter); color: #54b4d6; font-size: 2rem; font-weight: 700; }
.coh-style-duplicate-of-blog-card-clickable { font-family: 'GT-America-Condensed-Regular', sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-duplicate-of-blog-card-clickable .item-list ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; }
.coh-style-duplicate-of-blog-card-clickable .item-list ul li { max-width: 31%; border-color: #c9d3dd; border-style: solid; -webkit-border-radius: 0.5rem; border-radius: 0.5rem; border-width: 0.1875rem; margin-top: 0.5rem; margin-right: 0; margin-bottom: 0.5rem; margin-left: 1.75%; position: relative; min-height: 560px; background-color: white; list-style-type: none; width: 31%; float: left; }
.coh-style-duplicate-of-blog-card-clickable .item-list ul li:before, .coh-style-duplicate-of-blog-card-clickable .item-list ul li:after { clear: none; content: normal; display: inline; }
@media (max-width: 73.0625rem) { .coh-style-duplicate-of-blog-card-clickable .item-list ul li { max-width: 29%; width: 29%; margin-left: 3%; min-height: 520px; } }
@media (max-width: 63.9375rem) { .coh-style-duplicate-of-blog-card-clickable .item-list ul li { max-width: 46%; width: 46%; margin-left: 2%; } }
@media (max-width: 47.9375rem) { .coh-style-duplicate-of-blog-card-clickable .item-list ul li { max-width: 47%; width: 47%; } }
@media (max-width: 35.25rem) { .coh-style-duplicate-of-blog-card-clickable .item-list ul li { min-height: 430px; margin-right: 0; margin-left: 3%; } }
.coh-style-duplicate-of-blog-card-clickable img { -webkit-border-top-left-radius: 0.5rem; border-top-left-radius: 0.5rem; -webkit-border-top-right-radius: 0.5rem; border-top-right-radius: 0.5rem; max-width: 100%; height: auto; max-height: 350px; -o-object-fit: cover; object-fit: cover; min-width: 100%; }
.coh-style-duplicate-of-blog-card-clickable .category-bg-color { position: absolute; left: 2%; top: 46%; }
@media (max-width: 73.0625rem) { .coh-style-duplicate-of-blog-card-clickable .category-bg-color { top: 39%; } }
@media (max-width: 63.9375rem) { .coh-style-duplicate-of-blog-card-clickable .category-bg-color { top: 47.5%; position: absolute; } }
@media (max-width: 47.9375rem) { .coh-style-duplicate-of-blog-card-clickable .category-bg-color { top: 21%; } }
@media (max-width: 35.25rem) { .coh-style-duplicate-of-blog-card-clickable .category-bg-color { top: 16%; position: absolute; } }
.coh-style-duplicate-of-blog-card-clickable .category-bg-color .color_field__swatch--square { -webkit-border-radius: 6px; border-radius: 6px; min-width: 175px; min-height: 30px; }
@media (max-width: 35.25rem) { .coh-style-duplicate-of-blog-card-clickable .category-bg-color .color_field__swatch--square { min-width: 120px; } }
.coh-style-duplicate-of-blog-card-clickable .category { position: absolute; left: 2%; color: white; top: 46%; z-index: 1; font-size: 1rem; padding-right: 12px; padding-left: 12px; }
@media (max-width: 73.0625rem) { .coh-style-duplicate-of-blog-card-clickable .category { top: 39.5%; z-index: 1; } }
@media (max-width: 63.9375rem) { .coh-style-duplicate-of-blog-card-clickable .category { top: 48%; position: absolute; z-index: 1; } }
@media (max-width: 47.9375rem) { .coh-style-duplicate-of-blog-card-clickable .category { top: 23%; z-index: 1; } }
@media (max-width: 35.25rem) { .coh-style-duplicate-of-blog-card-clickable .category { top: 17.5%; font-size: 0.75rem; z-index: 1; } }
.coh-style-duplicate-of-blog-card-clickable .read-time { position: absolute; left: 2%; padding-top: 0; padding-right: 12px; padding-bottom: 0; padding-left: 12px; -webkit-border-radius: 5px; border-radius: 5px; background-color: white; top: 55%; font-size: 1rem; color: black; min-width: 75px; font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 73.0625rem) { .coh-style-duplicate-of-blog-card-clickable .read-time { top: 47%; } }
@media (max-width: 63.9375rem) { .coh-style-duplicate-of-blog-card-clickable .read-time { top: 55%; padding-top: 2px; padding-right: 12px; padding-bottom: 2px; padding-left: 12px; } }
@media (max-width: 47.9375rem) { .coh-style-duplicate-of-blog-card-clickable .read-time { top: 30%; } }
@media (max-width: 35.25rem) { .coh-style-duplicate-of-blog-card-clickable .read-time { top: 24%; font-size: 0.8rem; } }
.coh-style-duplicate-of-blog-card-clickable .read-time:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F017"; font-family: "icomoon"; margin-right: 5px; }
.coh-style-duplicate-of-blog-card-clickable .read-more { position: absolute; bottom: 20px; left: 20px; color: #9fafc1; font-size: 1.1rem; font-weight: bold; }
@media (max-width: 35.25rem) { .coh-style-duplicate-of-blog-card-clickable .read-more { font-size: 1rem; } }
.coh-style-duplicate-of-blog-card-clickable .read-more:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F178"; font-family: "icomoon"; color: #9fafc1; margin-left: 5px; }
.coh-style-duplicate-of-blog-card-clickable .read-more a { color: #9fafc1; }
.coh-style-duplicate-of-blog-card-clickable .read-more a:hover { color: rgba(118, 205, 237, 0.8); text-decoration: underline; }
.coh-style-duplicate-of-blog-card-clickable .blog-list-heading { padding-top: 0; padding-bottom: 0; font-size: 1.2rem; font-weight: 400; font-family: GT-America-Condensed-Bold; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; position: absolute; bottom: 0; display: block; max-width: 100%; width: 100%; top: 0; max-height: 100%; height: 100%; z-index: 2; }
@media (max-width: 35.25rem) { .coh-style-duplicate-of-blog-card-clickable .blog-list-heading { font-size: 1.2rem; } }
.coh-style-duplicate-of-blog-card-clickable .blog-list-heading a { padding-top: 380px; padding-right: 1rem; padding-left: 1rem; max-height: 100%; height: 100%; min-width: 100%; max-width: 100%; width: 100%; position: absolute; z-index: 2; }
@media (max-width: 73.0625rem) { .coh-style-duplicate-of-blog-card-clickable .blog-list-heading a { padding-top: 350px; } }
@media (max-width: 47.9375rem) { .coh-style-duplicate-of-blog-card-clickable .blog-list-heading a { padding-top: 160px; } }
@media (max-width: 35.25rem) { .coh-style-duplicate-of-blog-card-clickable .blog-list-heading a { padding-top: 180px; padding-right: 0.6rem; padding-left: 0.6rem; } }
.coh-style-duplicate-of-blog-card-clickable ul.pager { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-top: 10px; margin-right: 1rem; margin-bottom: 8rem; margin-left: 1rem; }
.coh-style-duplicate-of-blog-card-clickable ul.pager li { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; list-style-type: none; }
.coh-style-duplicate-of-blog-card-clickable ul.pager li a { border-color: #000619; border-style: solid; -webkit-border-radius: 20px; border-radius: 20px; border-width: 1px; padding-top: 0.6667rem; padding-right: 2rem; padding-bottom: 0.6667rem; padding-left: 2rem; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; display: table; text-transform: uppercase; font-size: 0.85rem; line-height: 1.44; font-weight: 600; text-align: center; font-family: GT-America-Condensed-Bold; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-duplicate-of-blog-card-clickable .more-link { font-family: GT-America-Condensed-Bold; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-style-duplicate-of-blog-card-clickable .more-link a { border-width: 2px; -webkit-border-radius: 1.5rem; border-radius: 1.5rem; border-style: solid; border-color: #000619; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; margin-top: 2rem; margin-right: auto; margin-bottom: 2rem; margin-left: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 210px; }
.coh-style-ustudio-align { text-align: center; }
@media (max-width: 63.9375rem) { .coh-style-ustudio-align { text-align: left; max-width: 300px; height: 100px; } }
.coh-style-accordion { margin-bottom: 0.0625rem; margin-left: 0; list-style-type: none; }
.coh-style-accordion:before { content: normal; }
.is-active.coh-style-accordion a { background-color: #000619; color: white; }
.is-active.coh-style-accordion a:hover { background-color: #000619; }
.is-active.coh-style-accordion a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\EA43"; font-family: "icomoon"; }
.is-disabled.coh-style-accordion a { background-color: #000619; }
.is-disabled.coh-style-accordion a:after { content: normal; }
.coh-style-accordion a { color: white; background-color: #000619; font-weight: 400; font-size: 1rem; text-transform: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 1.5rem; padding-right: 2rem; padding-bottom: 1.5rem; padding-left: 0.2rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; letter-spacing: 0.125rem; line-height: 1.0; font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 73.0625rem) { .coh-style-accordion a { padding-top: 1.25rem; padding-right: 1.5rem; padding-bottom: 1.25rem; padding-left: 0.2rem; } }
@media (max-width: 47.9375rem) { .coh-style-accordion a { padding-top: 1rem; padding-right: 1.5rem; padding-bottom: 1rem; padding-left: 0.2rem; } }
.coh-style-accordion a:hover { background-color: #000619; color: white; }
.coh-style-accordion a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\EA42"; font-family: "icomoon"; }
.coh-style-blog-card { font-family: 'GT-America-Condensed-Regular', sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-blog-card .item-list ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; }
.coh-style-blog-card .item-list ul li { max-width: 31%; border-color: #c9d3dd; border-style: solid; -webkit-border-radius: 0.5rem; border-radius: 0.5rem; border-width: 0.1875rem; margin-top: 0.5rem; margin-right: 0.5rem; margin-bottom: 0.5rem; margin-left: 0.5rem; position: relative; min-height: 520px; background-color: white; }
@media (max-width: 63.9375rem) { .coh-style-blog-card .item-list ul li { max-width: 47%; } }
@media (max-width: 47.9375rem) { .coh-style-blog-card .item-list ul li { max-width: 47%; } }
@media (max-width: 35.25rem) { .coh-style-blog-card .item-list ul li { max-width: 100%; } }
.coh-style-blog-card img { -webkit-border-top-left-radius: 0.5rem; border-top-left-radius: 0.5rem; -webkit-border-top-right-radius: 0.5rem; border-top-right-radius: 0.5rem; max-width: 100%; height: auto; }
.coh-style-blog-card .category-bg-color { position: absolute; left: 10px; top: 275px; }
@media (max-width: 63.9375rem) { .coh-style-blog-card .category-bg-color { top: 226px; } }
.coh-style-blog-card .category-bg-color .color_field__swatch--square { -webkit-border-radius: 6px; border-radius: 6px; min-width: 175px; min-height: 30px; }
.coh-style-blog-card .category { position: absolute; left: 25px; color: white; top: 282px; font-size: 1rem; }
@media (max-width: 63.9375rem) { .coh-style-blog-card .category { top: 235px; } }
.coh-style-blog-card .read-time { position: absolute; left: 190px; padding-top: 2px; padding-right: 12px; padding-bottom: 2px; padding-left: 12px; -webkit-border-radius: 5px; border-radius: 5px; background-color: white; top: 278px; }
@media (max-width: 63.9375rem) { .coh-style-blog-card .read-time { top: 229px; } }
.coh-style-blog-card .read-time:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F017"; font-family: "icomoon"; margin-right: 5px; }
.coh-style-blog-card .read-more { position: absolute; bottom: 20px; left: 20px; color: #bfeeff; }
.coh-style-blog-card .read-more:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F178"; font-family: "icomoon"; color: #9fafc1; margin-left: 15px; }
.coh-style-blog-card .read-more a { color: #9fafc1; }
.coh-style-blog-card .read-more a:hover { color: rgba(118, 205, 237, 0.8); text-decoration: underline; }
.coh-style-blog-card .blog-list-heading { padding-top: 1.5rem; padding-right: 1rem; padding-bottom: 1.5rem; padding-left: 1rem; font-size: 1.5rem; }
.coh-style-blog-card ul.pager { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-top: 8rem; margin-right: 1rem; margin-bottom: 8rem; margin-left: 1rem; }
.coh-style-blog-card ul.pager li { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }
.coh-style-blog-card ul.pager li a { border-color: #000619; border-style: solid; -webkit-border-radius: 1.5rem; border-radius: 1.5rem; border-width: 2px; padding-top: 0.5rem; padding-right: 2rem; padding-bottom: 0.5rem; padding-left: 2rem; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; margin-top: 1.5rem; margin-right: 2.5rem; margin-bottom: 1.5rem; margin-left: 2.5rem; }
.coh-style-blog-card .more-link { font-family: GT-America-Condensed-Bold; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 16px; text-align: center; }
.coh-style-blog-card .more-link a { border-width: 2px; -webkit-border-radius: 1.5rem; border-radius: 1.5rem; border-style: solid; border-color: #000619; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 2.5rem; margin-top: 2rem; margin-right: auto; margin-bottom: 2rem; margin-left: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 210px; }
.coh-style-blog-post-page .qcoh-style-blog-post-page img { height: auto; width: 100%; }
.coh-style-blog-card-clickable { font-family: 'GT-America-Condensed-Regular', sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-blog-card-clickable .item-list ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; }
.coh-style-blog-card-clickable .item-list ul li { max-width: 31%; border-color: #c9d3dd; border-style: solid; -webkit-border-radius: 0.5rem; border-radius: 0.5rem; border-width: 0.1875rem; margin-top: 0.5rem; margin-right: 0; margin-bottom: 0.5rem; margin-left: 1.75%; position: relative; min-height: 560px; background-color: white; list-style-type: none; width: 31%; float: left; }
.coh-style-blog-card-clickable .item-list ul li:before, .coh-style-blog-card-clickable .item-list ul li:after { clear: none; content: normal; display: inline; }
@media (max-width: 73.0625rem) { .coh-style-blog-card-clickable .item-list ul li { max-width: 29%; width: 29%; margin-left: 3%; min-height: 520px; } }
@media (max-width: 63.9375rem) { .coh-style-blog-card-clickable .item-list ul li { max-width: 46%; width: 46%; margin-left: 2%; } }
@media (max-width: 47.9375rem) { .coh-style-blog-card-clickable .item-list ul li { max-width: 47%; width: 47%; } }
@media (max-width: 35.25rem) { .coh-style-blog-card-clickable .item-list ul li { min-height: 430px; margin-right: 0; margin-left: 3%; } }
.coh-style-blog-card-clickable img { -webkit-border-top-left-radius: 0.5rem; border-top-left-radius: 0.5rem; -webkit-border-top-right-radius: 0.5rem; border-top-right-radius: 0.5rem; max-width: 100%; height: 100%; max-height: 350px; -o-object-fit: cover; object-fit: cover; min-width: 100%; }
@media (max-width: 63.9375rem) { .coh-style-blog-card-clickable img { max-height: 330px; } }
@media (max-width: 47.9375rem) { .coh-style-blog-card-clickable img { max-height: 155px; } }
.coh-style-blog-card-clickable .category-bg-color { position: absolute; left: 2%; top: 46%; }
@media (max-width: 73.0625rem) { .coh-style-blog-card-clickable .category-bg-color { top: 39%; } }
@media (max-width: 63.9375rem) { .coh-style-blog-card-clickable .category-bg-color { top: 47.5%; position: absolute; } }
@media (max-width: 47.9375rem) { .coh-style-blog-card-clickable .category-bg-color { top: 21%; } }
@media (max-width: 35.25rem) { .coh-style-blog-card-clickable .category-bg-color { top: 16%; position: absolute; } }
.coh-style-blog-card-clickable .category-bg-color .color_field__swatch--square { -webkit-border-radius: 6px; border-radius: 6px; min-width: 175px; min-height: 30px; }
@media (max-width: 35.25rem) { .coh-style-blog-card-clickable .category-bg-color .color_field__swatch--square { min-width: 120px; } }
.coh-style-blog-card-clickable .category { position: absolute; left: 2%; color: white; top: 46%; z-index: 1; font-size: 1rem; padding-right: 12px; padding-left: 12px; }
@media (max-width: 73.0625rem) { .coh-style-blog-card-clickable .category { top: 39.5%; } }
@media (max-width: 63.9375rem) { .coh-style-blog-card-clickable .category { top: 48%; position: absolute; z-index: 1; } }
@media (max-width: 47.9375rem) { .coh-style-blog-card-clickable .category { top: 23%; } }
@media (max-width: 35.25rem) { .coh-style-blog-card-clickable .category { top: 17.5%; font-size: 0.75rem; } }
.coh-style-blog-card-clickable .read-time { position: absolute; left: 2%; padding-top: 0; padding-right: 12px; padding-bottom: 0; padding-left: 12px; -webkit-border-radius: 5px; border-radius: 5px; background-color: white; top: 55%; font-size: 1rem; color: black; min-width: 75px; font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 73.0625rem) { .coh-style-blog-card-clickable .read-time { top: 47%; } }
@media (max-width: 63.9375rem) { .coh-style-blog-card-clickable .read-time { top: 55%; padding-top: 2px; padding-right: 12px; padding-bottom: 2px; padding-left: 12px; } }
@media (max-width: 47.9375rem) { .coh-style-blog-card-clickable .read-time { top: 30%; } }
@media (max-width: 35.25rem) { .coh-style-blog-card-clickable .read-time { top: 24%; font-size: 0.8rem; } }
.coh-style-blog-card-clickable .read-time:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F017"; font-family: "icomoon"; margin-right: 5px; }
.coh-style-blog-card-clickable .read-more { position: absolute; bottom: 20px; left: 20px; color: #9fafc1; font-size: 1.1rem; font-weight: bold; }
@media (max-width: 35.25rem) { .coh-style-blog-card-clickable .read-more { font-size: 1rem; } }
.coh-style-blog-card-clickable .read-more:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F178"; font-family: "icomoon"; color: #9fafc1; margin-left: 5px; }
.coh-style-blog-card-clickable .read-more a { color: #9fafc1; }
.coh-style-blog-card-clickable .read-more a:hover { color: rgba(118, 205, 237, 0.8); text-decoration: underline; }
.coh-style-blog-card-clickable .blog-list-heading { padding-top: 0; padding-bottom: 0; font-size: 1.2rem; font-weight: 400; font-family: GT-America-Condensed-Bold; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; position: absolute; bottom: 0; display: block; max-width: 100%; width: 100%; top: 0; max-height: 100%; height: 100%; z-index: 2; }
@media (max-width: 35.25rem) { .coh-style-blog-card-clickable .blog-list-heading { font-size: 1.2rem; } }
.coh-style-blog-card-clickable .blog-list-heading a { padding-top: 380px; padding-right: 1rem; padding-left: 1rem; max-height: 100%; height: 100%; min-width: 100%; max-width: 100%; width: 100%; position: absolute; z-index: 2; }
@media (max-width: 73.0625rem) { .coh-style-blog-card-clickable .blog-list-heading a { padding-top: 350px; } }
@media (max-width: 47.9375rem) { .coh-style-blog-card-clickable .blog-list-heading a { padding-top: 160px; } }
@media (max-width: 35.25rem) { .coh-style-blog-card-clickable .blog-list-heading a { padding-top: 180px; padding-right: 0.6rem; padding-left: 0.6rem; } }
.coh-style-blog-card-clickable ul.pager { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-top: 10px; margin-right: 1rem; margin-bottom: 8rem; margin-left: 1rem; }
.coh-style-blog-card-clickable ul.pager li { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; list-style-type: none; }
.coh-style-blog-card-clickable ul.pager li a { border-color: #000619; border-style: solid; -webkit-border-radius: 20px; border-radius: 20px; border-width: 1px; padding-top: 0.6667rem; padding-right: 2rem; padding-bottom: 0.6667rem; padding-left: 2rem; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; display: table; text-transform: uppercase; font-size: 0.85rem; line-height: 1.44; font-weight: 600; text-align: center; font-family: GT-America-Condensed-Bold; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-blog-card-clickable .more-link { font-family: GT-America-Condensed-Bold; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-style-blog-card-clickable .more-link a { border-width: 2px; -webkit-border-radius: 1.5rem; border-radius: 1.5rem; border-style: solid; border-color: #000619; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; margin-top: 2rem; margin-right: auto; margin-bottom: 2rem; margin-left: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 210px; }
.coh-style-blog-category-heading { font-family: GT-America-Condensed-Bold; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; font-weight: normal; letter-spacing: 0.0625rem; margin-bottom: 0; }
.coh-style-wearlenses-footer-menu-heading { font-family: GT-America-Condensed-Black; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 1.2rem; margin-bottom: 0.66667rem; text-transform: uppercase; }
.coh-style-link-button-white { padding-top: 0.6667rem; padding-right: 2rem; padding-bottom: 0.6667rem; padding-left: 2rem; border-style: solid; border-color: rgba(0, 6, 25, 0.5); border-width: 1px; font-family: GT-America-Condensed-Black; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 0.85rem; line-height: 1.44; text-align: center; color: #000619; text-transform: uppercase; display: inline-block; min-width: 10rem; margin-top: 1rem; margin-bottom: 1rem; }
.coh-style-link-button-white:hover { border-color: #000619; }
.coh-style-link-button-white-round { padding-top: 0.6667rem; padding-right: 2rem; padding-bottom: 0.6667rem; padding-left: 2rem; border-style: solid; border-color: rgba(0, 6, 25, 0.5); border-width: 1px; font-family: GT-America-Condensed-Black; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 0.85rem; line-height: 1.44; text-align: center; color: #000619; text-transform: uppercase; display: inline-block; min-width: 10rem; margin-top: 1rem; margin-bottom: 1rem; -webkit-border-radius: 20px; border-radius: 20px; }
.coh-style-link-button-white-round:hover { border-color: #000619; }
.coh-style-input-button { background-color: #b6e028; color: white; display: inline-block; padding-top: 0.75rem; padding-right: 1rem; padding-bottom: 0.75rem; padding-left: 1rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; position: relative; text-transform: uppercase; font-size: 0.75rem; letter-spacing: 0.125rem; line-height: 1rem; font-weight: 500; margin-top: 0.5rem; margin-bottom: 1.5rem; border-width: 0; border-style: none; -webkit-appearance: none; }
.coh-style-input-button:hover { background-color: #d83269; color: white; }
.coh-style-nav-link { color: #8a92a3; font-family: 'GT-America-Condensed-Regular', sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-transform: uppercase; font-weight: 400; font-size: 0.85rem; text-decoration: none; }
.coh-style-nav-link:hover { text-decoration: underline; color: black; font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-nav-link:hover:active { text-decoration: underline; font-family: GT-America-Condensed-Bold; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #000619; }
.coh-style-nav-link:active { font-weight: 700; font-family: GT-America-Condensed-Bold; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #8a92a3; text-decoration: underline; }
.coh-style-terms-privacy-link { font-size: 0.85rem; line-height: 1.25; color: rgba(217, 218, 221, 0.5); font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(0, 0, 0, 0); }
.coh-style-terms-privacy-link:hover { color: rgba(217, 218, 221, 0.5); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(217, 218, 221, 0.5); }
.coh-style-terms-privacy-link:hover:active { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(217, 218, 221, 0.5); }
.coh-style-terms-privacy-link:active { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(217, 218, 221, 0.5); }
.coh-style--footer-nav-list { margin-left: 0; }
.coh-style--footer-nav-list li { margin-bottom: 0.33333rem; margin-left: 0; display: block; }
.coh-style--footer-nav-list li a { color: rgba(217, 218, 221, 0.6); font-size: 1rem; text-transform: uppercase; font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(0, 0, 0, 0); }
.coh-style--footer-nav-list li a:hover { color: rgba(217, 218, 221, 0.6); border-bottom-width: 1px; border-style: solid; border-bottom-color: rgba(217, 218, 221, 0.6); }
.coh-style--footer-nav-list li a:hover:active { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(217, 218, 221, 0.6); }
.coh-style--footer-nav-list li a:active { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(217, 218, 221, 0.6); }
.coh-style-footer-2-nav-list { margin-left: 0; font-size: 0.85rem; text-transform: capitalize; }
.coh-style-footer-2-nav-list li { margin-bottom: 0.33333rem; margin-left: 0; display: block; }
.coh-style-footer-2-nav-list li a { color: rgba(217, 218, 221, 0.6); font-size: 0.85rem; text-transform: capitalize; font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(0, 0, 0, 0); }
.coh-style-footer-2-nav-list li a:hover { color: rgba(217, 218, 221, 0.6); border-bottom-width: 1px; border-style: solid; border-bottom-color: rgba(217, 218, 221, 0.6); }
.coh-style-footer-2-nav-list li a:hover:active { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(217, 218, 221, 0.6); }
.coh-style-footer-2-nav-list li a:active { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(217, 218, 221, 0.6); }
.coh-style-faq-accordion { color: white; margin-bottom: 0.0625rem; margin-left: 0; display: block; content: normal; list-style-type: none; }
.is-active.coh-style-faq-accordion a { color: white; background-color: black; }
.is-active.coh-style-faq-accordion a:hover { background-color: #d83269; }
.is-active.coh-style-faq-accordion a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E801"; font-family: "fontello"; }
.is-disabled.coh-style-faq-accordion { display: none; }
.is-disabled.coh-style-faq-accordion a { color: rgba(0, 0, 0, 0); }
.coh-style-faq-accordion a { color: black; font-weight: 500; background-color: #f3f6f8; font-size: 1rem; line-height: 1.25; text-transform: none; padding-top: 1.25rem; padding-right: 1.5rem; padding-bottom: 1.25rem; padding-left: 1.5rem; margin-right: 0.0625rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; }
@media (max-width: 73.0625rem) { .coh-style-faq-accordion a { padding-top: 1.125rem; padding-right: 1.25rem; padding-bottom: 1.125rem; padding-left: 1.25rem; } }
@media (max-width: 47.9375rem) { .coh-style-faq-accordion a { padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; } }
.coh-style-faq-accordion a:hover { color: white; background-color: #d83269; }
.coh-style-faq-accordion a:hover:before { color: white; }
.coh-style-faq-accordion a:hover:after { color: white; }
.coh-style-faq-accordion a:before { font-weight: 500; color: #b6e028; margin-right: 1.25rem; content: "Q"; }
.coh-style-faq-accordion a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-left: auto; content: "\E800"; font-family: "fontello"; padding-left: 1.25rem; color: #b6e028; font-size: 1rem; }
.coh-style-highlight-left { padding-left: 1.5rem; border-left-width: 0.5rem; border-left-style: solid; border-left-color: #b6e028; }
@media (max-width: 73.0625rem) { .coh-style-highlight-left { padding-left: 1rem; } }
.coh-style-black-border-left-and-right { border-left-width: 1px; border-left-style: solid; border-left-color: rgba(0, 6, 25, 0.25); border-right-width: 1px; border-right-style: solid; border-right-color: rgba(0, 6, 25, 0.25); border-top-style: solid; border-bottom-style: solid; }
@media (max-width: 63.9375rem) { .coh-style-black-border-left-and-right { border-left-width: 0; border-right-width: 0; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none; } }
.coh-style-slider-navigation-right, .coh-style-slider-navigation-left { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; height: 3rem; width: 3rem; background-color: #b6e028; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; }
@media (max-width: 73.0625rem) { .coh-style-slider-navigation-right, .coh-style-slider-navigation-left { width: 2rem; } }
@media (max-width: 47.9375rem) { .coh-style-slider-navigation-right, .coh-style-slider-navigation-left { width: 1.5rem; } }
.coh-style-slider-navigation-right:before, .coh-style-slider-navigation-left:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F053"; font-family: "icomoon"; color: white; font-size: 1rem; }
@media (max-width: 47.9375rem) { .coh-style-slider-navigation-right:before, .coh-style-slider-navigation-left:before { font-size: 0.75rem; } }
.coh-style-slider-navigation-right:hover, .coh-style-slider-navigation-left:hover { background-color: #d83269; }
.coh-style-slider-navigation-right:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; }
.coh-style-date { font-weight: 500; color: white; font-size: 0.75rem; line-height: 1.25; letter-spacing: 0.125rem; text-transform: uppercase; background-color: black; padding-top: 0.75rem; padding-right: 2rem; padding-bottom: 0.75rem; padding-left: 2rem; display: inline-block; }
@media (max-width: 73.0625rem) { .coh-style-date { font-size: 0.625rem; padding-top: 0.625rem; padding-right: 1.5rem; padding-bottom: 0.625rem; padding-left: 1.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-date { font-size: 0.5rem; padding-top: 0.375rem; padding-right: 0.75rem; padding-bottom: 0.375rem; padding-left: 0.75rem; } }
.coh-style-tab { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; color: white; margin-bottom: 0.0625rem; margin-left: 0; }
.is-active.coh-style-tab a { background-color: black; color: white; }
.is-active.coh-style-tab a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\EA43"; font-family: "icomoon"; }
.is-disabled.coh-style-tab a { background-color: black; }
.coh-style-tab a { color: white; background-color: black; font-weight: 500; font-size: 0.75rem; text-transform: capitalize; padding-top: 1.5rem; padding-right: 2rem; padding-bottom: 1.5rem; padding-left: 2rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; margin-right: 0.0625rem; letter-spacing: 0.125rem; line-height: 1rem; }
@media (max-width: 73.0625rem) { .coh-style-tab a { padding-top: 1.25rem; padding-right: 1.5rem; padding-bottom: 1.25rem; padding-left: 1.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-tab a { padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; } }
.coh-style-tab a:hover { background-color: black; color: white; }
.coh-style-tab a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\EA42"; font-family: "icomoon"; }
.coh-style-heading-1-size { font-size: 3rem; line-height: 1.25; font-weight: 500; }
.coh-style-heading-2-size { font-weight: 500; margin-bottom: 1.5rem; }
.coh-style-heading-3-size { font-size: 1.375rem; line-height: 1.25; font-weight: 500; margin-bottom: 1.5rem; }
@media (max-width: 73.0625rem) { .coh-style-heading-3-size { font-size: 1.25rem; } }
@media (max-width: 47.9375rem) { .coh-style-heading-3-size { font-size: 1.125rem; } }
.coh-style-heading-4-size { font-size: 1rem; font-weight: 500; margin-bottom: 1.375rem; line-height: 1.25; margin-bottom: 1.5rem; }
@media (max-width: 47.9375rem) { .coh-style-heading-4-size { margin-bottom: 1.25rem; } }
.coh-style-master-template-outer-margins { margin-right: 2rem; margin-left: 2rem; }
@media (max-width: 73.0625rem) { .coh-style-master-template-outer-margins { margin-right: 1.5rem; margin-left: 1.5rem; } }
@media (max-width: 63.9375rem) { .coh-style-master-template-outer-margins { margin-right: 0; margin-left: 0; } }
.coh-style-link-button { background-color: #000619; display: inline-block; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; text-transform: uppercase; margin-top: 1rem; margin-bottom: 1rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-family: GT-America-Condensed-Bold; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; padding-top: 0.66667rem; padding-right: 1rem; padding-bottom: 0.66667rem; padding-left: 1rem; font-weight: 600; min-width: 10rem; border-width: 1px; border-style: solid; border-color: #000619; text-align: center; line-height: 1.44; font-size: 0.85rem; }
.coh-style-link-button:hover { background-color: rgba(0, 6, 25, 0.5); color: white; border-color: rgba(0, 6, 25, 0.5); }
.coh-style-link-button-black { background-color: #000619; display: inline-block; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; text-transform: uppercase; margin-top: 1rem; margin-bottom: 1rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-family: GT-America-Condensed-Black; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; padding-top: 0.66667rem; padding-right: 1rem; padding-bottom: 0.66667rem; padding-left: 1rem; font-weight: 600; min-width: 10rem; border-width: 1px; border-style: solid; border-color: #000619; text-align: center; line-height: 1.44; font-size: 0.85rem; }
.coh-style-link-button-black:hover { background-color: rgba(0, 6, 25, 0.5); color: white; border-color: rgba(0, 6, 25, 0.5); }
.coh-style-text-columns---two { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 2rem; -moz-column-gap: 2rem; column-gap: 2rem; }
@media (max-width: 73.0625rem) { .coh-style-text-columns---two { -webkit-column-gap: 1.5rem; -moz-column-gap: 1.5rem; column-gap: 1.5rem; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }
@media (max-width: 63.9375rem) { .coh-style-text-columns---two { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; } }
.coh-style-position---vertical-center { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-slider-pagination { padding-top: 1rem; padding-bottom: 2rem; }
@media (max-width: 63.9375rem) { .coh-style-slider-pagination { margin-bottom: 13rem; } }
@media (max-width: 35.25rem) { .coh-style-slider-pagination { margin-bottom: 14rem; } }
.coh-style-slider-pagination li { display: inline-block; margin-bottom: 0; margin-left: 0; }
.coh-style-slider-pagination li:before { content: normal; }
.coh-style-slider-pagination li.slick-active button { background-color: white; }
@media (max-width: 63.9375rem) { .coh-style-slider-pagination li.slick-active button { background-color: white; } }
.coh-style-slider-pagination li button { background-color: rgba(0, 0, 0, 0); height: 0.625rem; width: 0.625rem; -webkit-border-radius: 0.625rem; border-radius: 0.625rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; border-style: solid; border-color: #f3f6f8; border-width: 1px; text-indent: -99999px; font-size: 1rem; margin-right: 0.25rem; margin-left: 0.25rem; }
@media (max-width: 63.9375rem) { .coh-style-slider-pagination li button { border-color: #f3f6f8; } }
.coh-style-position---vertical-bottom { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
.coh-style-position---right { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.coh-style-position---center { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-style-duplicate-of-max-width---wide-80 { max-width: 80%; width: 80%; }
@media (max-width: 63.9375rem) { .coh-style-duplicate-of-max-width---wide-80 { max-width: 100%; width: 100%; } }
.coh-style-max-width-wide-67 { max-width: 67.7%; width: 67.7%; }
@media (max-width: 63.9375rem) { .coh-style-max-width-wide-67 { max-width: 100%; width: 100%; } }
.coh-style-max-width-wide-80 { max-width: 80%; width: 80%; }
@media (max-width: 63.9375rem) { .coh-style-max-width-wide-80 { max-width: 100%; width: 100%; } }
.coh-style-max-width---wide { width: 100%; }
.coh-style-max-width---narrow { width: 66%; }
@media (max-width: 63.9375rem) { .coh-style-max-width---narrow { width: 100%; } }
.coh-style-max-width---extra-narrow { width: 33%; }
@media (max-width: 73.0625rem) { .coh-style-max-width---extra-narrow { width: 50%; } }
@media (max-width: 47.9375rem) { .coh-style-max-width---extra-narrow { width: 100%; } }
@media (max-width: 73.0625rem) { .coh-style-margin-auto-top-bottom { margin-top: auto; margin-bottom: auto; } }
@media (max-width: 73.0625rem) { .coh-style-duplicate-of-margin-auto-top-bottom { margin-top: auto; margin-bottom: auto; } }
.coh-style-height--40rem { min-height: 40rem; max-height: 100%; }
@media (max-width: 63.9375rem) { .coh-style-height--40rem { min-height: 18rem; } }
.coh-style-border-right-line { border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-width: 1px; border-right-style: solid; border-right-color: rgba(0, 6, 25, 0.15); }
@media (max-width: 63.9375rem) { .coh-style-border-right-line { border-top-width: 1px; border-top-style: solid; border-top-color: rgba(0, 6, 25, 0.15); border-right-style: none; } }
.coh-style-border-none { border-width: 0; border-style: none; }
@media (max-width: 63.9375rem) { .coh-style-border-none { border-width: 0; border-style: none; } }
.coh-style-border-left-line { border-bottom-style: none; border-left-width: 1px; border-left-style: solid; border-left-color: rgba(0, 6, 25, 0.15); border-top-style: none; }
@media (max-width: 63.9375rem) { .coh-style-border-left-line { border-left-width: 0; border-left-style: none; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(0, 6, 25, 0.15); } }
.coh-style-border-bottom-line { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(0, 6, 25, 0.15); }
.coh-style-height--auto { min-height: auto; max-height: 100%; }
.coh-style-margin-bottom---large { margin-bottom: 6rem; }
@media (max-width: 73.0625rem) { .coh-style-margin-bottom---large { margin-bottom: 4.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-margin-bottom---large { margin-bottom: 3rem; } }
@media (max-width: 73.0625rem) { .coh-style-margin-auto { margin-right: auto; margin-left: auto; } }
.coh-style-margin-left--very-small { margin-left: 1rem; }
@media (max-width: 73.0625rem) { .coh-style-margin-left--very-small { margin-left: 1rem; } }
.coh-style-padding-top---hero { padding-top: 12rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-top---hero { padding-top: 7.125rem; } }
.coh-style-padding-top-bottom---large { padding-top: 5rem; padding-bottom: 5rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-top-bottom---large { padding-top: 4.5rem; padding-bottom: 4.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-top-bottom---large { padding-top: 3rem; padding-bottom: 3rem; } }
.coh-style-padding-top-bottom---medium { padding-top: 4rem; padding-bottom: 4rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-top-bottom---medium { padding-top: 3rem; padding-bottom: 3rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-top-bottom---medium { padding-top: 2.5rem; padding-bottom: 2.5rem; } }
.coh-style-padding-top-bottom---small { padding-top: 2rem; padding-bottom: 2rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-top-bottom---small { padding-top: 1.5rem; padding-bottom: 1.5rem; } }
.coh-style-padding-top---large { padding-top: 6rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-top---large { padding-top: 4.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-top---large { padding-top: 3rem; } }
.coh-style-padding-top---medium { padding-top: 4rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-top---medium { padding-top: 3rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-top---medium { padding-top: 2.5rem; } }
.coh-style-padding-top---small { padding-top: 2rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-top---small { padding-top: 1.5rem; } }
.coh-style-padding-bottom---large { padding-bottom: 6rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-bottom---large { padding-bottom: 4.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-bottom---large { padding-bottom: 3rem; } }
.coh-style-padding-bottom---medium { padding-bottom: 4rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-bottom---medium { padding-bottom: 3rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-bottom---medium { padding-bottom: 2.5rem; } }
.coh-style-padding-bottom---small { padding-bottom: 2rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-bottom---small { padding-bottom: 1.5rem; } }
.coh-style-padding-left-right---large { padding-right: 6rem; padding-left: 6rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-left-right---large { padding-right: 4.5rem; padding-left: 4.5rem; } }
@media (max-width: 63.9375rem) { .coh-style-padding-left-right---large { padding-right: 1rem; padding-left: 1rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-left-right---large { padding-right: 0.5rem; padding-left: 0.5rem; } }
.coh-style-padding-left---large { padding-right: 0; padding-left: 6rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-left---large { padding-right: 0; padding-left: 4.5rem; } }
@media (max-width: 63.9375rem) { .coh-style-padding-left---large { padding-right: 0; padding-left: 1rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-left---large { padding-right: 0; padding-left: 3rem; } }
.coh-style-padding-left-right---5rem-large { padding-right: 5rem; padding-left: 5rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-left-right---5rem-large { padding-right: 3rem; padding-left: 3rem; } }
@media (max-width: 63.9375rem) { .coh-style-padding-left-right---5rem-large { padding-right: 0; padding-left: 0; } }
.coh-style-padding-right---large { padding-right: 6rem; padding-left: 0; }
@media (max-width: 73.0625rem) { .coh-style-padding-right---large { padding-right: 4.5rem; padding-left: 0; } }
@media (max-width: 63.9375rem) { .coh-style-padding-right---large { padding-right: 1rem; padding-left: 0; } }
@media (max-width: 47.9375rem) { .coh-style-padding-right---large { padding-right: 3rem; padding-left: 0; } }
.coh-style-padding-left-right---medium { padding-right: 4rem; padding-left: 4rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-left-right---medium { padding-right: 3rem; padding-left: 3rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-left-right---medium { padding-right: 2.5rem; padding-left: 2.5rem; } }
.coh-style-padding-left-right---very-small { padding-right: 1rem; padding-left: 1rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-left-right---very-small { padding-right: 0.5rem; padding-left: 0.5rem; } }
@media (max-width: 63.9375rem) { .coh-style-padding-left-right---very-small { padding-right: 0; padding-left: 0; } }
.coh-style-padding-left-right---small { padding-right: 2rem; padding-left: 2rem; }
@media (max-width: 73.0625rem) { .coh-style-padding-left-right---small { padding-right: 1.5rem; padding-left: 1.5rem; } }
.coh-style-padding---small { padding: 2rem; }
@media (max-width: 73.0625rem) { .coh-style-padding---small { padding: 1.5rem; } }
.coh-style-language-select-list { padding: 1rem; padding-right: 0; color: white; background-color: black; border-width: 1px; -webkit-border-radius: 0; border-radius: 0; border-style: solid; border-color: rgba(217, 218, 221, 0.5); }
.coh-style-map-marker-info-window h4 { margin-bottom: 0.5rem; }
.coh-style-map-marker-info-window p { margin-bottom: 0.25rem; }
.coh-style-link-card { background-color: white; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; color: black; }
.coh-style-link-card:hover { color: black; background-color: #f3f6f8; }
.coh-style-link-card:hover img { -webkit-transform: scaleX(1.1) scaleY(1.1); -ms-transform: scaleX(1.1) scaleY(1.1); transform: scaleX(1.1) scaleY(1.1); }
.coh-style-link-card img { -webkit-transition: 600ms ease transform; -o-transition: 600ms ease transform; transition: 600ms ease transform; }
.coh-style-webform-confirmation { padding: 2rem; padding-bottom: 1rem; background-color: #f3faef; border-color: #c7e7b3; border-width: 0.0625rem; border-style: solid; width: 100%; }
@media (max-width: 73.0625rem) { .coh-style-webform-confirmation { padding: 1.5rem; padding-bottom: 0.5rem; } }
.coh-style-webform-confirmation p { font-size: 1.25rem; text-align: center; line-height: 1.5; }
.coh-style-webform-confirmation p:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F058"; font-family: "icomoon"; color: #9abf85; padding-right: 0.5rem; padding-left: 0.5rem; }
.coh-style-link-button-fluid-width { background-color: #b6e028; color: white; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 0.75rem; padding-right: 1rem; padding-bottom: 0.75rem; padding-left: 1rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; text-transform: uppercase; font-size: 0.75rem; letter-spacing: 0.125rem; line-height: 1rem; font-weight: 500; margin-top: 0.5rem; margin-bottom: 1.5rem; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-link-button-fluid-width:hover { background-color: #d83269; color: white; }
.coh-style-link-button-fluid-width:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; font-size: 0.75rem; margin-left: auto; }
.coh-style-link-with-icon { display: inline-block; padding-top: 0.5rem; padding-right: 1.25rem; padding-bottom: 0.5rem; position: relative; text-transform: uppercase; font-size: 0.75rem; letter-spacing: 0.125rem; line-height: 1.25; font-weight: 500; }
.coh-style-link-with-icon:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E804"; font-family: "fontello"; font-size: 0.75rem; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.coh-style-view-pagination { margin-top: 4rem; margin-bottom: 0; }
.coh-style-view-pagination .pager__item { display: inline-block; list-style-type: none; margin-right: 0.25rem; margin-left: 0.25rem; }
.coh-style-view-pagination .pager__item a { background-color: #f3f6f8; display: block; min-height: 2rem; min-width: 2rem; -webkit-border-radius: 1rem; border-radius: 1rem; line-height: 2rem; text-align: center; -webkit-transition: background-color 200ms ease; -o-transition: background-color 200ms ease; transition: background-color 200ms ease; }
.coh-style-view-pagination .pager__item a:hover { background-color: #d83269; color: white; }
.coh-style-view-pagination .is-active a { background-color: black; color: white; }
.coh-style-view-pagination .is-active a:hover { background-color: black; }
.coh-style-view-pagination .pager__item--first a { background-color: rgba(0, 0, 0, 0); }
.coh-style-view-pagination .pager__item--first a:hover { background-color: rgba(0, 0, 0, 0); color: #d83269; }
.coh-style-view-pagination .pager__item--last a { background-color: rgba(0, 0, 0, 0); }
.coh-style-view-pagination .pager__item--last a:hover { background-color: rgba(0, 0, 0, 0); color: #d83269; }
.coh-style-filter li { display: inline-block; list-style-type: none; margin-right: 1rem; margin-bottom: 1rem; margin-left: 0; }
.coh-style-filter li.active a { background-color: #b6e028; }
.coh-style-filter li.active a:after { color: white; }
.coh-style-filter li a { background-color: #bac0cf; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; color: white; font-weight: 500; font-size: 0.75rem; letter-spacing: 0.125rem; text-transform: uppercase; padding-top: 0.75rem; padding-bottom: 0.75rem; padding-left: 1rem; -webkit-transition: background-color 300ms ease, color 100ms ease; -o-transition: background-color 300ms ease, color 100ms ease; transition: background-color 300ms ease, color 100ms ease; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-filter li a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E804"; font-family: "fontello"; color: #8a92a3; padding-right: 1rem; padding-left: 0.5rem; }
.coh-style-filter li a:hover { background-color: #d83269; }
.coh-style-filter li a:hover:after { color: white; }
.coh-style-tick-list { font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; letter-spacing: 0; font-size: 1.125rem; }
.coh-style-tick-list li { list-style-type: none; margin-bottom: 0.2rem; margin-left: 0; font-weight: 500; font-size: 1rem; display: block; letter-spacing: 0; padding-left: 40px; }
.coh-style-tick-list li:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\EA10"; font-family: "icomoon"; color: black; padding-right: 10px; margin-left: -30px; }
.coh-style-breadcrumbs li { display: inline-block; margin-bottom: 1rem; margin-left: 0; font-weight: 500; font-size: 0.75rem; letter-spacing: 0.125rem; text-transform: uppercase; }
@media (max-width: 73.0625rem) { .coh-style-breadcrumbs li { margin-bottom: 0.5rem; } }
.coh-style-breadcrumbs li:after { content: "/"; font-size: 0.75rem; padding-right: 0.25rem; padding-left: 0.25rem; color: #b6e028; font-weight: 700; }
.coh-style-breadcrumbs li:last-child { color: black; }
.coh-style-breadcrumbs li:last-child:after { content: normal; }
.coh-style-breadcrumbs li:last-child a { color: black; }
.coh-style-social-icon-footer-twitter, .coh-style-social-icon-footer-instagram, .coh-style-social-icon-footer-youtube, .coh-style-social-icon-footer { list-style-type: none; margin-bottom: 0; margin-left: 0; display: inline-block; font-size: 16px; }
@media (max-width: 63.9375rem) { .coh-style-social-icon-footer-twitter, .coh-style-social-icon-footer-instagram, .coh-style-social-icon-footer-youtube, .coh-style-social-icon-footer { padding-top: 1rem; } }
.coh-style-social-icon-footer-twitter a, .coh-style-social-icon-footer-instagram a, .coh-style-social-icon-footer-youtube a, .coh-style-social-icon-footer a { height: 1.25rem; width: 1.25rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-right: 0.125rem; margin-left: 0.125rem; -webkit-transition: color 100ms ease; -o-transition: color 100ms ease; transition: color 100ms ease; }
.coh-style-social-icon-footer-twitter a:before, .coh-style-social-icon-footer-instagram a:before, .coh-style-social-icon-footer-youtube a:before, .coh-style-social-icon-footer a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #8a92a3; content: "\EA90"; font-family: "icomoon"; }
.coh-style-social-icon-footer-twitter a:hover, .coh-style-social-icon-footer-instagram a:hover, .coh-style-social-icon-footer-youtube a:hover, .coh-style-social-icon-footer a:hover { color: #000619; }
.coh-style-social-icon-footer-twitter a:hover:before, .coh-style-social-icon-footer-instagram a:hover:before, .coh-style-social-icon-footer-youtube a:hover:before, .coh-style-social-icon-footer a:hover:before { color: white; }
.coh-style-social-icon-footer-twitter { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\EA96"; font-family: "icomoon"; }
.coh-style-social-icon-footer-twitter a { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\EA96"; font-family: "icomoon"; }
.coh-style-social-icon-footer-twitter a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\EA96"; font-family: "icomoon"; padding-left: 3px; }
.coh-style-social-icon-footer-instagram { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\EA92"; font-family: "icomoon"; }
.coh-style-social-icon-footer-instagram a { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\EA92"; font-family: "icomoon"; }
.coh-style-social-icon-footer-instagram a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; padding-left: 3px; content: "\EA92"; font-family: "icomoon"; }
.coh-style-social-icon-footer-youtube { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E912"; font-family: "icomoon"; }
.coh-style-social-icon-footer-youtube a { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E912"; font-family: "icomoon"; }
.coh-style-social-icon-footer-youtube a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; padding-left: 3px; content: "\E912"; font-family: "icomoon"; }
.coh-style-social-icon---twitter, .coh-style-social-icon---linkedin, .coh-style-social-icon---youtube, .coh-style-social-icon---instagram, .coh-style-social-icon---facebook, .coh-style-social-icon { list-style-type: none; margin-bottom: 0; margin-left: 0; display: inline-block; font-size: 16px; }
@media (max-width: 63.9375rem) { .coh-style-social-icon---twitter, .coh-style-social-icon---linkedin, .coh-style-social-icon---youtube, .coh-style-social-icon---instagram, .coh-style-social-icon---facebook, .coh-style-social-icon { padding-top: 1rem; } }
.coh-style-social-icon---twitter a, .coh-style-social-icon---linkedin a, .coh-style-social-icon---youtube a, .coh-style-social-icon---instagram a, .coh-style-social-icon---facebook a, .coh-style-social-icon a { height: 1.25rem; width: 1.25rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-right: 0.125rem; margin-left: 0.125rem; -webkit-transition: color 100ms ease; -o-transition: color 100ms ease; transition: color 100ms ease; }
.coh-style-social-icon---twitter a:before, .coh-style-social-icon---linkedin a:before, .coh-style-social-icon---youtube a:before, .coh-style-social-icon---instagram a:before, .coh-style-social-icon---facebook a:before, .coh-style-social-icon a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #8a92a3; content: "\EA90"; font-family: "icomoon"; }
.coh-style-social-icon---twitter a:hover, .coh-style-social-icon---linkedin a:hover, .coh-style-social-icon---youtube a:hover, .coh-style-social-icon---instagram a:hover, .coh-style-social-icon---facebook a:hover, .coh-style-social-icon a:hover { color: #000619; }
.coh-style-social-icon---twitter a:hover:before, .coh-style-social-icon---linkedin a:hover:before, .coh-style-social-icon---youtube a:hover:before, .coh-style-social-icon---instagram a:hover:before, .coh-style-social-icon---facebook a:hover:before, .coh-style-social-icon a:hover:before { color: black; }
.coh-style-social-icon---twitter a { padding-left: 5px; }
.coh-style-social-icon---twitter a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\EA96"; font-family: "icomoon"; }
.coh-style-social-icon---linkedin a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\EACA"; font-family: "icomoon"; }
.coh-style-social-icon---youtube { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E912"; font-family: "icomoon"; }
.coh-style-social-icon---youtube a { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E912"; font-family: "icomoon"; }
.coh-style-social-icon---youtube a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E912"; font-family: "icomoon"; }
.coh-style-social-icon---instagram a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\EA92"; font-family: "icomoon"; }
.coh-style-social-icon---facebook { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\EA90"; font-family: "icomoon"; }
.coh-style-social-icon---facebook a { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\EA90"; font-family: "icomoon"; }
.coh-style-social-icon---facebook a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\EA90"; font-family: "icomoon"; padding-left: 3px; }
.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button { background-color: #b6e028; -webkit-border-radius: 50%; border-radius: 50%; position: relative; -webkit-transition: background-color 300ms ease-in-out; -o-transition: background-color 300ms ease-in-out; transition: background-color 300ms ease-in-out; background-image: none; }
.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F04B"; font-family: "icomoon"; color: white; font-size: 1.5rem; position: absolute; top: 50%; left: 55%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:hover { background-color: #036093; }
.coh-style-video .mejs__layers .mejs__overlay .mejs__overlay-loading .mejs__overlay-loading-bg-img { background: none; border-width: 0.625rem; -webkit-border-radius: 3.125rem; border-radius: 3.125rem; border-style: solid; border-top-color: rgba(0, 0, 0, 0.2); border-bottom-color: rgba(0, 0, 0, 0.2); border-left-color: #b6e028; border-right-color: rgba(0, 0, 0, 0.2); }
.coh-style-video .mejs__controls { z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-color: #b6e028; background-image: none; padding: 0; }
.coh-style-video .mejs__controls .mejs__button { line-height: normal; height: 2.5rem; width: 2.5rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__play button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F04B"; font-family: "icomoon"; font-size: 1rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__pause button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F04C"; font-family: "icomoon"; font-size: 1rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__replay button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F01E"; font-family: "icomoon"; font-size: 1rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__mute button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F026"; font-family: "icomoon"; font-size: 1.25rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__unmute button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F028"; font-family: "icomoon"; font-size: 1.25rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__fullscreen-button.mejs__unfullscreen button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F065"; font-family: "icomoon"; font-size: 1rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__fullscreen-button button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F065"; font-family: "icomoon"; font-size: 1rem; }
.coh-style-video .mejs__controls .mejs__button button { color: white; font-size: 1.875rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 2.5rem; width: 2.5rem; background-image: none; background-color: rgba(0, 0, 0, 0); -webkit-transition: background-color 300ms ease-in-out; -o-transition: background-color 300ms ease-in-out; transition: background-color 300ms ease-in-out; margin: 0; }
.coh-style-video .mejs__controls .mejs__button button:hover { background-color: #036093; }
.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider { background-color: #b6e028; }
.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider .mejs__volume-total .mejs__volume-handle { background-color: #036093; }
.coh-style-video .mejs__controls .mejs__time { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: white; height: 2.5rem; width: 2.5rem; font-size: 0.75rem; padding: 0; }
.coh-style-video .mejs__controls .mejs__time-rail { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 2.5rem; padding: 0; margin: 0; }
.coh-style-video .mejs__controls .mejs__time-rail .mejs__time-total { margin: 0; }
.coh-style-link-with-icon-style { color: #b6e028; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; padding-top: 0.5rem; padding-bottom: 0.5rem; text-transform: uppercase; font-size: 0.75rem; letter-spacing: 0.125rem; line-height: 1.25; font-weight: 500; margin-bottom: 0; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-link-with-icon-style:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; font-size: 0.75rem; padding-left: 0.5rem; }
.coh-style-price-row { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; background-color: #239ed3; padding: 0.5rem; color: white; margin-bottom: 0.25rem; text-align: left; }
.coh-style-paragraph-large { font-size: 1rem; line-height: 1.5; }
.coh-style--p-text-large { font-size: 1.33rem; line-height: 1.5; }
.coh-style-video-caption { font-size: 0.75rem; line-height: 1.5; margin-top: 0.5rem; margin-bottom: 1.5rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #e6e8ee; padding-bottom: 0.5rem; }
.coh-style-video-caption:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F16A"; font-family: "icomoon"; padding-right: 0.5rem; }
.coh-style-image-caption { font-size: 0.75rem; line-height: 1.5; margin-top: 0.5rem; margin-bottom: 1.5rem; padding-bottom: 0.5rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #e6e8ee; }
.coh-style-image-caption:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E802"; font-family: "fontello"; padding-right: 0.5rem; }
.coh-ce-85526d0c-5243bcc9 { background-color: white; position: fixed; left: 0; z-index: 4; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 6rem; -webkit-transition: 200ms ease box-shadow; -o-transition: 200ms ease box-shadow; transition: 200ms ease box-shadow; }
@media (max-width: 47.9375rem) { .coh-ce-85526d0c-5243bcc9 { height: 4.5rem; } }
@media (max-width: 63.9375rem) { .menu-visible.coh-ce-85526d0c-5243bcc9 .dx8-admin-tabs { display: none; } }
.coh-ce-85526d0c-a7d5dac2 { margin-right: auto; width: 20%; }
@media (max-width: 63.9375rem) { .coh-ce-85526d0c-a7d5dac2 { width: auto; } }
.coh-ce-85526d0c-78baf208 { width: 10rem; }
@media (max-width: 73.0625rem) { .coh-ce-85526d0c-78baf208 { width: 8rem; } }
@media (max-width: 47.9375rem) { .coh-ce-85526d0c-78baf208 { width: 2rem; } }
.coh-ce-85526d0c-a1cd78b9 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; height: 100%; }
@media (max-width: 63.9375rem) { .coh-ce-85526d0c-a1cd78b9 { position: absolute; top: 100%; left: 0; display: none; overflow: scroll; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 3rem; padding-left: 1.5rem; background-color: #f3f6f8; max-height: -webkit-calc(100vh - 72px); max-height: calc(100vh - 72px); height: auto; width: 100%; } }
@media (max-width: 63.9375rem) { .menu-visible.coh-ce-85526d0c-a1cd78b9 { -webkit-overflow-scrolling: touch; } }
.coh-ce-85526d0c-9cfaf3c6 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 2rem; height: 3rem; }
.coh-ce-85526d0c-9cfaf3c6:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F002"; font-family: "icomoon"; color: #b6e028; font-size: 1.25rem; }
.search-visible.coh-ce-85526d0c-9cfaf3c6 { background-color: #e6e8ee; }
.search-visible.coh-ce-85526d0c-9cfaf3c6:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F00D"; font-family: "icomoon"; }
.coh-ce-85526d0c-e835f930 { display: none; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 1.5rem; height: 3rem; }
@media (max-width: 63.9375rem) { .coh-ce-85526d0c-e835f930 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; margin-left: 1rem; } }
.coh-ce-85526d0c-e835f930:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F0C9"; font-family: "icomoon"; color: #b6e028; font-size: 1.25rem; }
.menu-visible.coh-ce-85526d0c-e835f930:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F00D"; font-family: "icomoon"; color: #b6e028; }
.coh-ce-8d403985-6ac2a90b { background-color: #f3f6f8; }
.coh-ce-8d403985-80ecd4db { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-width: 1px; border-left-width: 1px; border-style: solid; border-left-color: #e6e8ee; }
@media (max-width: 63.9375rem) { .coh-ce-8d403985-80ecd4db { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
.coh-ce-8d403985-6a87fed2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-8d403985-1d9dd1f5 { font-weight: 500; margin-right: 1rem; margin-bottom: 0; font-size: 1rem; line-height: 1.0; }
.coh-ce-8d403985-18f780d3 { margin-bottom: 0; }
.coh-ce-8d403985-bb1bbd68 { text-align: right; margin-left: auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 63.9375rem) { .coh-ce-8d403985-bb1bbd68 { text-align: left; margin-top: 0.9375rem; margin-left: 0; } }
.coh-ce-coh_component_blog_slider-74dc2102 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-coh_component_blog_slider-1f8f2e94 { margin-left: auto; }
.coh-ce-coh_component_faq_tab_item-595cee4c { display: block; }
.coh-ce-coh_component_faq_tab_item-4ba854fa { font-weight: 500; color: #b6e028; font-size: 3.5rem; margin-top: -1rem; margin-bottom: 1.5rem; line-height: 1.25; }
@media (max-width: 87.4375rem) { .coh-ce-coh_component_faq_tab_item-4ba854fa { font-size: 3rem; } }
@media (max-width: 73.0625rem) { .coh-ce-coh_component_faq_tab_item-4ba854fa { font-size: 2.5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-coh_component_faq_tab_item-4ba854fa { font-size: 2rem; } }
.coh-ce-coh_component_faq_tab_item-40bc3f34 { font-weight: 500; color: black; font-size: 1.375rem; margin-bottom: 1.5rem; }
@media (max-width: 73.0625rem) { .coh-ce-coh_component_faq_tab_item-40bc3f34 { font-size: 1.25rem; } }
@media (max-width: 47.9375rem) { .coh-ce-coh_component_faq_tab_item-40bc3f34 { font-size: 1.125rem; } }
.coh-ce-coh_component_locations_slider-74dc2102 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-coh_component_locations_slider-130a1dc6 { margin-left: auto; }
.coh-ce-coh_component_locations_slider-130a1dc6:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F041"; font-family: "icomoon"; }
.coh-ce-cpt_accordion_container-ccee4c08 { width: 50%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_accordion_container-ccee4c08 { width: 50%; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_accordion_container-ccee4c08 { width: 90%; } }
.coh-ce-cpt_accordion_container-ec252d32 { text-align: center; padding-top: 20px; }
.coh-ce-cpt_accordion_container-f7f2ea02 { text-align: center; }
.coh-ce-cpt_acc_item_text_with_video-fbf6b2d1 { padding-top: 0; padding-bottom: 0; }
.coh-ce-cpt_acc_item_text_with_video-fbf6b2d1 h3 { padding-bottom: 0; padding-left: 0; }
.coh-ce-cpt_acc_item_text_with_video-ba7c920 { padding-top: 0; padding-bottom: 1rem; border-left-width: 1px; border-right-width: 1px; border-left-style: solid; border-right-style: solid; border-left-color: rgba(0, 6, 25, 0.15); border-right-color: rgba(0, 6, 25, 0.15); margin-right: 25%; margin-left: 25%; }
.coh-ce-cpt_acc_item_text_with_video-99b999c { display: block; font-family: GT-America-Condensed-Black; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 1rem; }
.coh-ce-cpt_address_google_30_70-6699aab8 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.media-left.coh-ce-cpt_address_google_30_70-6699aab8 .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.media-left.coh-ce-cpt_address_google_30_70-6699aab8 .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_address_google_30_70-90b0cd9b { margin-bottom: 1.5rem; } }
.coh-ce-cpt_address_google_30_70-5a51b0a7 { height: auto; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_address_google_30_70-5a51b0a7 { height: 90vh; } }
.coh-ce-cpt_all_blogs-614daa2 { }
.coh-ce-cpt_all_stories-614daa2 { }
.coh-ce-cpt_banner_text_and_image_50_50_-9dd0679b { margin-right: auto; margin-left: auto; padding-right: 0.5rem; padding-left: 0.5rem; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_banner_text_and_image_50_50_-9dd0679b { max-width: 100%; } }
.coh-ce-cpt_banner_text_and_image_50_50_-9dd0679b .coh-row-xl > .coh-row-inner { margin-right: auto; margin-left: auto; }
.coh-ce-cpt_banner_text_and_image_50_50_-9dd0679b .coh-row-hidden-xl { overflow-y: hidden; }
.coh-ce-cpt_banner_text_and_image_50_50_-9fc66f61 { max-width: 74%; margin-right: auto; margin-left: auto; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_banner_text_and_image_50_50_-9fc66f61 { max-width: 100%; } }
.row-reverse.coh-ce-cpt_banner_text_and_image_50_50_-9fc66f61 { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
@media (max-width: 63.9375rem) { .row-reverse.coh-ce-cpt_banner_text_and_image_50_50_-9fc66f61 { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.coh-ce-cpt_banner_text_and_image_50_50_-4f9a8b8a { margin-top: auto; margin-bottom: auto; padding-right: 0; padding-left: 1rem; }
.coh-ce-cpt_banner_text_and_image_50_50_-4f9a8b8a .coh-style-link-button:hover { background-color: rgba(0, 6, 25, 0.75); }
.coh-ce-cpt_banner_text_and_image_50_50_-4636a32a a { color: #000619; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000619; }
.coh-ce-cpt_banner_text_and_image_50_50_-cd1b94f0 { background-color: #000619; font-family: GT-America-Condensed-Black; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; letter-spacing: 0; min-width: 10rem; font-size: 0.9rem; text-align: center; padding-right: 2rem; padding-left: 2rem; display: inline-block; }
.coh-ce-cpt_banner_text_and_image_50_50_-cd1b94f0:after { Content: none; }
.coh-ce-cpt_banner_text_and_image_50_50_-e3cab9e1 { padding-left: 10px; }
.coh-ce-cpt_banner_text_and_image_50_50_-fd6dd81b { max-width: 100%; vertical-align: middle; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_banner_text_and_text_50_50-da0f4789 { padding-right: 0.3rem; padding-left: 0.3rem; margin-right: 0; margin-left: 0; } }
.coh-ce-cpt_banner_text_and_text_50_50-da0f4789 .coh-row-xl > .coh-row-inner { margin-right: auto; margin-left: auto; }
.coh-ce-cpt_banner_text_and_text_50_50-85a71aee { margin-right: auto; margin-left: auto; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_banner_text_and_text_50_50-20b3d4bd { padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_blog_overview-6c0f5ac3 { max-width: 100%; width: 100%; }
.coh-ce-cpt_blog_overview-9e3af76a { background-color: #f2f2f3; margin-right: auto; margin-left: auto; padding-right: 10px; padding-left: 10px; }
.coh-ce-cpt_blog_overview-3a6f2269 { margin-top: 20px; margin-left: 1.75%; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_blog_overview-3a6f2269 { margin-left: 3%; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_blog_overview-3a6f2269 { margin-left: 2%; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_blog_overview-3a6f2269 { margin-left: 3%; } }
.coh-ce-cpt_blog_overview-69fe95ae #views-exposed-form-blog-listing-block-1 .form-select { margin-bottom: 10px; margin-left: 1.75%; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_blog_overview-69fe95ae #views-exposed-form-blog-listing-block-1 .form-select { margin-left: 3%; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_blog_overview-69fe95ae #views-exposed-form-blog-listing-block-1 .form-select { margin-left: 2%; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_blog_overview-69fe95ae #views-exposed-form-blog-listing-block-1 .form-select { margin-left: 3%; } }
.coh-ce-cpt_blog_watch_now-9049ce37 { font-family: 'GT-America-Condensed-Regular', sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_blog_watch_now-326560be:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F04B"; font-family: "icomoon"; }
.coh-ce-cpt_card_container-4a83238c .coh-row-xl > .coh-row-inner { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-right: auto; margin-left: auto; max-width: 84%; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_card_container-4a83238c .coh-row-xl > .coh-row-inner { max-width: 100%; } }
.coh-ce-cpt_card_container-fc585af6 { padding-bottom: 2rem; text-align: center; max-width: 45%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_card_container-fc585af6 { padding-bottom: 2rem; max-width: 100%; text-align: left; } }
.coh-ce-cpt_card_container-38988bcb .coh-link { display: table; margin-top: 4rem; margin-right: auto; margin-left: auto; color: rgba(0, 6, 25, 0.5); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(0, 6, 25, 0.5); padding-bottom: 3px; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_card_container-38988bcb .coh-link { margin-top: 2.5rem; } }
.coh-ce-cpt_card_container-38988bcb .coh-link:hover { color: #000619; }
.coh-ce-cpt_card_image_text_link-f478103f { background-color: #f3f6f8; text-align: center; display: block; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; }
.coh-ce-cpt_card_image_text_link-f478103f:hover { background-color: #e6e8ee; }
.coh-ce-cpt_card_image_text_link-f478103f:hover .card-link { color: #d83269; }
.coh-ce-cpt_card_image_text_link-f478103f .card-heading { color: black; }
.coh-ce-cpt_card_image_text_link-f478103f .card-paragraph { color: black; }
.coh-ce-cpt_card_image_text_link-f478103f .card-link { -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; color: #b6e028; }
.coh-ce-cpt_card_image_text_link-624dddd5 { max-width: 5rem; margin-right: auto; margin-bottom: 2rem; margin-left: auto; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_card_image_text_link-624dddd5 { max-width: 4.5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_image_text_link-624dddd5 { max-width: 4rem; } }
.coh-ce-cpt_card_image_text_link-354237cd { max-width: 66%; display: block; margin-right: auto; margin-left: auto; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_image_text_link-354237cd { max-width: 100%; } }
.coh-ce-cpt_card_image_text_link-22ffb91b { margin-top: auto; }
.coh-ce-cpt_card_location_price-2b7e0ecc { background-color: #b6e028; text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; color: white; }
.coh-ce-cpt_card_location_price-8d619637 { max-width: 6rem; margin-right: auto; margin-bottom: 2rem; margin-left: auto; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_card_location_price-8d619637 { max-width: 5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_location_price-8d619637 { max-width: 4rem; } }
.coh-ce-cpt_card_location_price-d53c8f32 { color: black; max-width: 66%; margin-right: auto; margin-left: auto; }
.coh-ce-cpt_card_location_price-6e7ea862 { background-color: #036093; }
.coh-ce-cpt_card_location_price-a16f14de { text-align: left; }
.coh-ce-cpt_card_location_price-182f9281 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.coh-ce-cpt_card_price-2b7e0ecc { background-color: #b6e028; text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; color: white; }
.coh-ce-cpt_card_price-4e9f0c7c { max-width: 4.5rem; margin-right: auto; margin-bottom: 2rem; margin-left: auto; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_card_price-4e9f0c7c { max-width: 4rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_price-4e9f0c7c { max-width: 3.5rem; } }
.coh-ce-cpt_card_price-d53c8f32 { color: black; max-width: 66%; margin-right: auto; margin-left: auto; }
.coh-ce-cpt_card_price-a6b0e23f { font-size: 1.5rem; line-height: 1.25; font-weight: 500; margin-bottom: 0; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_price-a6b0e23f { font-size: 1.25rem; } }
.coh-ce-cpt_card_price-8c6de588 { margin-bottom: 0; background-color: #036093; }
.coh-ce-cpt_card_text-13ccc44c { margin-top: 1.25rem; }
.coh-ce-cpt_contact_us_form_test-8e997217 { margin-right: auto; margin-left: auto; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_contact_us_form_test-8e997217 { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
.coh-ce-cpt_contact_us_form_test-13ab4d3b { padding-top: 100px; padding-right: 40px; padding-bottom: 20px; padding-left: 40px; }
.coh-ce-cpt_duplicate_of_card_image_text-a6502f7e { max-width: 30%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_duplicate_of_card_image_text-a6502f7e { max-width: 48%; margin-right: auto; margin-left: auto; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_duplicate_of_card_image_text-a6502f7e { max-width: 100%; } }
.coh-ce-cpt_duplicate_of_card_image_text-a6502f7e .coh-row-xl > .coh-row-inner { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-ce-cpt_duplicate_of_card_image_text-c15b8371 { background-color: white; text-align: left; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; border-color: rgba(0, 6, 25, 0.15); -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; border-width: 1px; border-style: solid; margin-top: 2rem; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.coh-ce-cpt_duplicate_of_card_image_text-c15b8371:hover { background-color: white; }
.coh-ce-cpt_duplicate_of_card_image_text-c15b8371:hover .card-link { text-decoration: underline; }
.coh-ce-cpt_duplicate_of_card_image_text-c15b8371:hover .coh-paragraph { text-decoration: underline; text-transform: uppercase; }
.coh-ce-cpt_duplicate_of_card_image_text-c15b8371 .card-heading { color: black; }
.coh-ce-cpt_duplicate_of_card_image_text-c15b8371 .card-paragraph { color: black; text-transform: uppercase; }
.coh-ce-cpt_duplicate_of_card_image_text-c15b8371 .card-link { -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; padding-top: 0; padding-right: 1rem; padding-bottom: 0; padding-left: 1rem; }
.coh-ce-cpt_duplicate_of_card_image_text-c15b8371 .coh-paragraph { padding-right: 1rem; padding-left: 1rem; color: rgba(0, 6, 25, 0.5); text-transform: uppercase; }
.coh-ce-cpt_duplicate_of_card_image_text-132a5479 { max-width: 5rem; margin-right: auto; margin-left: auto; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_duplicate_of_card_image_text-132a5479 { max-width: 4.5rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_duplicate_of_card_image_text-132a5479 { max-width: 4rem; } }
.coh-ce-cpt_duplicate_of_card_image_text-721e050b { text-transform: none; color: black; direction: ltr; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; margin-bottom: 4rem; }
.coh-ce-cpt_duplicate_of_card_image_text-721e050b h3 { text-transform: uppercase; }
.coh-ce-cpt_duplicate_of_card_image_text-395a10f3 { position: absolute; bottom: 1rem; }
.coh-ce-cpt_faq_container_alcon-ff60b08b { margin-right: 25%; margin-left: 25%; width: 50%; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_faq_container_alcon-ff60b08b { width: 90%; margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_faq_container_alcon-ff60b08b .coh-row { width: 100%; }
.coh-ce-cpt_faq_container_alcon-d53aa2dd { width: 100%; }
.coh-ce-cpt_faq_container_alcon-a05b8edc { font-family: GT-America-Condensed-Black; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_faq_container_alcon-620cc755 h3 { padding-top: 0; padding-bottom: 0; }
.coh-ce-cpt_featured_blogs-d98cc58d { width: 90%; max-width: 90%; margin-right: auto; margin-left: auto; font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_featured_blogs-d98cc58d img { -webkit-border-radius: 0.5rem; border-radius: 0.5rem; max-width: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_featured_blogs-d98cc58d img { max-width: 100%; } }
.coh-ce-cpt_featured_blogs-d98cc58d .category { text-transform: uppercase; font-size: 1rem; text-decoration: none; word-wrap: normal; direction: ltr; font-style: normal; text-align: left; letter-spacing: 0.0625rem; padding: 10px; max-width: 190px; width: 170px; -webkit-border-radius: 5px; border-radius: 5px; }
.coh-ce-cpt_featured_blogs-d98cc58d h1 { font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_featured_blogs-d98cc58d h6 { font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_featured_blogs-d98cc58d h6 { font-size: 0.9rem; } }
.coh-ce-cpt_featured_blogs-d98cc58d .read_more { font-weight: bold; text-decoration: underline; }
.coh-ce-cpt_featured_blogs-d98cc58d .coh-row-xl > .coh-row-inner { padding-right: 0; padding-left: 0; }
.coh-ce-cpt_featured_blogs-d1131f6d { margin-bottom: 20px; }
.coh-ce-cpt_featured_blogs-a2a15ce9 { padding-right: 10px; padding-left: 10px; position: relative; }
.coh-ce-cpt_featured_blogs-8d9a40ca { height: 25rem; max-width: 100%; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_featured_blogs-8d9a40ca { height: 17rem; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_featured_blogs-8d9a40ca { height: auto; } }
.coh-ce-cpt_featured_blogs-a1769632 { color: white; font-size: 1rem; font-weight: normal; margin-bottom: 0; padding: 5px; }
.coh-ce-cpt_featured_blogs-9ee848f3 { position: absolute; top: 16rem; left: 25px; padding: 2px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; -webkit-border-radius: 5px; border-radius: 5px; min-width: 85px; background-color: white; color: black; font-size: 1rem; font-weight: normal; font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_featured_blogs-9ee848f3 { top: 10rem; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_featured_blogs-9ee848f3 { display: none; } }
.coh-ce-cpt_featured_blogs-9ee848f3:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E94E"; font-family: "icomoon"; padding-right: 3px; }
.coh-ce-cpt_featured_blogs-c184f063 { position: absolute; top: 18rem; left: 25px; min-width: 40%; margin-bottom: 10px; max-width: 90%; font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: bold; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_featured_blogs-c184f063 { top: 12rem; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_featured_blogs-c184f063 { position: relative; top: 1rem; left: 10px; } }
.coh-ce-cpt_featured_blogs-c184f063 h2 { padding: 5px; font-size: 1.5rem; font-weight: 700; margin-bottom: 5px; background-color: white; font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_featured_blogs-c184f063 h2 { font-size: 1.1rem; } }
.coh-ce-cpt_featured_blogs-c184f063 p { background-color: white; padding: 10px; font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_featured_blogs-554868b5 { position: absolute; top: 20rem; left: 25px; background-color: white; padding: 5px; max-width: 95%; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_featured_blogs-554868b5 { position: relative; top: 0; } }
.coh-ce-cpt_featured_blogs-554868b5 p { font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.8rem; }
.coh-ce-cpt_featured_blogs-bfe94205 { padding-right: 0; padding-left: 0; }
.coh-ce-cpt_featured_blogs-bfe94205 .coh-row-xl > .coh-row-inner { padding-right: 0; padding-left: 0; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_featured_blogs-bfe94205 h2 { padding-left: 0; } }
.coh-ce-cpt_featured_blogs-b8131523 { margin-bottom: 20px; padding-right: 0; padding-left: 0; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_featured_blogs-b8131523 { margin-top: 20px; margin-bottom: 20px; } }
.coh-ce-cpt_featured_blogs-6127a558 { position: relative; }
.coh-ce-cpt_featured_blogs-dbd106ed { height: 12rem; max-height: 12rem; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_featured_blogs-dbd106ed { max-height: 8rem; height: 8rem; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_featured_blogs-dbd106ed { height: 10rem; max-height: 10rem; width: 10rem; max-width: 10rem; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_featured_blogs-dbd106ed { max-height: 9rem; height: 9rem; max-width: 9rem; width: 9rem; } }
.coh-ce-cpt_featured_blogs-594678d0 { font-size: 1rem; color: white; font-weight: normal; text-transform: uppercase; margin-bottom: 0; padding: 5px; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_featured_blogs-594678d0 { font-size: 0.9rem; } }
.coh-ce-cpt_featured_blogs-7b223299 { background-color: white; min-width: 85px; padding: 5px; padding-left: 10px; position: absolute; top: 6rem; left: 25px; -webkit-border-radius: 5px; border-radius: 5px; color: black; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_featured_blogs-7b223299 { top: 3.5rem; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_featured_blogs-7b223299 { top: 5rem; left: 16rem; padding: 3px; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_featured_blogs-7b223299 { left: 10.5rem; top: 7rem; } }
.coh-ce-cpt_featured_blogs-7b223299:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E94E"; font-family: "icomoon"; padding-right: 3px; }
.coh-ce-cpt_featured_blogs-ff2d1d8a { position: absolute; top: 8rem; left: 25px; min-width: 40%; max-width: 88%; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_featured_blogs-ff2d1d8a { top: 5.5rem; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_featured_blogs-ff2d1d8a { top: 5px; left: 16rem; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_featured_blogs-ff2d1d8a { left: 10.5rem; top: 5px; } }
.coh-ce-cpt_featured_blogs-ff2d1d8a h2 { background-color: white; font-size: 1.2rem; letter-spacing: 0.0625rem; font-weight: 700; padding: 5px; margin-bottom: 10px; font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_featured_blogs-ff2d1d8a p { font-size: 1rem; background-color: white; padding: 5px; margin-bottom: 10px; font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_featured_blogs-b04d889e { margin-bottom: 0; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_featured_blogs-b04d889e { margin-top: 20px; margin-bottom: 20px; } }
.coh-ce-cpt_featured_blogs-15f297cb { max-height: 12rem; height: 12rem; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_featured_blogs-15f297cb { max-height: 10rem; height: 10rem; width: 10rem; max-width: 10rem; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_featured_blogs-15f297cb { max-height: 9rem; height: 9rem; max-width: 9rem; width: 9rem; } }
.coh-ce-cpt_featured_blogs-fed48654 { color: white; font-weight: normal; font-size: 1rem; text-transform: uppercase; margin-bottom: 0; padding: 5px; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_featured_blogs-fed48654 { font-size: 0.9rem; } }
.coh-ce-cpt_featured_blogs-bd7138be { background-color: white; min-width: 85px; padding: 5px; padding-left: 10px; position: absolute; top: 6rem; left: 25px; -webkit-border-radius: 5px; border-radius: 5px; color: black; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_featured_blogs-bd7138be { top: 3.7rem; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_featured_blogs-bd7138be { top: 5rem; left: 16rem; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_featured_blogs-bd7138be { left: 10.5rem; top: 7rem; } }
.coh-ce-cpt_featured_blogs-bd7138be:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E94E"; font-family: "icomoon"; padding-right: 3px; }
.coh-ce-cpt_featured_blogs-380d7f4e { position: absolute; top: 8rem; left: 25px; min-width: 40%; max-width: 88%; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_featured_blogs-380d7f4e { top: 5.5rem; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_featured_blogs-380d7f4e { top: 5px; left: 16rem; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_featured_blogs-380d7f4e { top: 5px; left: 10.5rem; } }
.coh-ce-cpt_featured_blogs-380d7f4e h2 { font-size: 1.2rem; letter-spacing: 0.0625rem; font-weight: 700; background-color: white; padding: 5px; margin-bottom: 10px; font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_featured_blogs-380d7f4e p { font-size: 1rem; background-color: white; padding: 5px; margin-bottom: 10px; font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_featured_blogs-6e45bcc { position: relative; margin-top: 30px; margin-bottom: 20px; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_featured_blogs-6e45bcc { margin-top: 20px; margin-bottom: 20px; } }
.coh-ce-cpt_featured_blogs-6e45bcc img { height: 10rem; width: 10rem; margin-right: 20px; }
@media (max-width: 35.25rem) { .coh-ce-cpt_featured_blogs-6e45bcc img { height: 9rem; width: 9rem; } }
.coh-ce-cpt_featured_blogs-20f38dc9 { max-height: 10rem; height: 10rem; max-width: 10rem; width: 10rem; }
@media (max-width: 35.25rem) { .coh-ce-cpt_featured_blogs-20f38dc9 { max-height: 9rem; height: 9rem; max-width: 0.8rem; width: 0.8rem; } }
.coh-ce-cpt_featured_blogs-91586d8b { color: white; font-weight: normal; font-size: 1rem; margin-bottom: 0; padding: 5px; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_featured_blogs-91586d8b { font-size: 0.9rem; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_featured_blogs-91586d8b { margin-bottom: 0; } }
.coh-ce-cpt_featured_blogs-d452ea4c { background-color: white; min-width: 85px; padding: 5px; padding-left: 10px; position: absolute; top: 2rem; left: 15rem; -webkit-border-radius: 5px; border-radius: 5px; color: black; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_featured_blogs-d452ea4c { top: 2rem; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_featured_blogs-d452ea4c { top: 5rem; left: 15rem; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_featured_blogs-d452ea4c { top: 7rem; left: 10rem; } }
.coh-ce-cpt_featured_blogs-d452ea4c:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E94E"; font-family: "icomoon"; padding-right: 3px; }
.coh-ce-cpt_featured_blogs-65066710 { position: absolute; left: 15rem; top: 4.5rem; min-width: 40%; max-width: 88%; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_featured_blogs-65066710 { top: 5px; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_featured_blogs-65066710 { left: 10rem; top: 5px; } }
.coh-ce-cpt_featured_blogs-65066710 h2 { font-weight: 700; font-size: 1.2rem; background-color: white; font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_featured_blogs-65066710 p { font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_featured_blogs-50f2f515 { position: absolute; left: 15rem; top: 6rem; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_featured_blogs-50f2f515 { display: none; } }
.coh-ce-cpt_featured_blogs-50f2f515 a { text-decoration: underline; font-weight: bold; }
.coh-ce-cpt_featured_blogs-50f2f515 p { font-size: 0.8rem; font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_featured_blogs-1ee1476a { position: relative; margin-top: 20px; margin-bottom: 20px; }
.coh-ce-cpt_featured_blogs-7e2e29c8 { max-height: 10rem; height: 10rem; max-width: 10rem; width: 10rem; }
@media (max-width: 35.25rem) { .coh-ce-cpt_featured_blogs-7e2e29c8 { max-height: 9rem; height: 9rem; max-width: 9rem; width: 9rem; } }
.coh-ce-cpt_featured_blogs-309a660d { position: absolute; left: 15rem; top: 4.5rem; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_featured_blogs-309a660d { top: 5px; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_featured_blogs-309a660d { top: 5px; left: 10rem; } }
.coh-ce-cpt_featured_blogs-309a660d h2 { font-weight: 700; font-size: 1.2rem; background-color: white; font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_featured_blogs-309a660d p { font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_featured_blogs-6efb1d30 { position: absolute; left: 15rem; top: 6rem; display: block; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_featured_blogs-6efb1d30 { display: none; } }
.coh-ce-cpt_featured_blogs-6efb1d30 a { text-decoration: underline; font-weight: bold; }
.coh-ce-cpt_featured_blogs-6efb1d30 p { font-size: 0.8rem; font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_feature_blog_post-591c4296 { font-family: 'GT-America-Condensed-Regular', sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_footer_alcon-adf6b27b { height: 2.5rem; width: auto; }
.coh-ce-cpt_footer_logo_and_link_alcon-349b4915 { height: 50px; width: auto; }
.coh-ce-cpt_footer_logo_and_link_alcon-4719fde0 { text-align: right; }
.coh-ce-cpt_footer_logo_and_link_alcon-75fe5443 { padding-top: 2rem; }
.coh-ce-cpt_footer_logo_and_link_alcon-e0c31a3 { font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: rgba(255, 255, 255, 0.5); font-size: 0.85rem; }
.coh-ce-cpt_footer_logo_with_link-349b4915 { height: 50px; width: auto; }
.coh-ce-cpt_footer_logo_with_link-4719fde0 { text-align: right; }
.coh-ce-cpt_footer_logo_with_link-75fe5443 { padding-top: 2rem; }
.coh-ce-cpt_footer_logo_with_link-e0c31a3 { font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: rgba(255, 255, 255, 0.5); font-size: 0.85rem; }
.coh-ce-cpt_footer_reference-fc6b97fe { margin-top: 3rem; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.3); padding-top: 2rem; }
.coh-ce-cpt_footer_reference-fc6b97fe .coh-style-tab a { background-color: rgba(0, 0, 0, 0); color: rgba(255, 255, 255, 0.75); font-weight: 400; font-size: 18px; text-transform: capitalize; letter-spacing: 0; padding-left: 1rem; }
.coh-ce-cpt_footer_reference-fc6b97fe .coh-style-tab a:hover { background-color: rgba(0, 0, 0, 0); color: white; }
.coh-ce-cpt_footer_reference-fc6b97fe .coh-style-tab a:active { color: white; }
.coh-ce-cpt_footer_reference-fc6b97fe .coh-style-tab a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; margin-right: 1rem; color: white; }
.coh-ce-cpt_footer_reference-fc6b97fe .is-active.coh-style-tab a { padding-left: 1rem; color: white; }
.coh-ce-cpt_footer_reference-fc6b97fe .is-active.coh-style-tab a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F078"; font-family: "icomoon"; margin-right: 1rem; color: white; }
.coh-ce-cpt_footer_reference-cf92347d { color: rgba(255, 255, 255, 0.51); background-color: #000619; font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; }
.coh-ce-cpt_footer_reference-cf92347d:focus { background-color: #000619; }
.coh-ce-cpt_footer_reference-9c9fcf0d { margin-top: 2rem; }
.coh-ce-cpt_footer_reference-f7b20f92 { margin-right: 3rem; }
.coh-ce-cpt_footer_reference-f73e8493 { color: rgba(255, 255, 255, 0.5); font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 1rem; line-height: 1.25; }
.coh-ce-cpt_footer_reference-f73e8493 p { font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: rgba(255, 255, 255, 0.5); }
.coh-ce-cpt_footer_reference-187064ac { margin-right: 2rem; }
.coh-ce-cpt_footer_reference-71dfe2db { color: rgba(255, 255, 255, 0.5); font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 1rem; line-height: 1.25; }
.coh-ce-cpt_footer_reference-3da646c1 { color: rgba(255, 255, 255, 0.5); font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 1rem; line-height: 1.5; }
.coh-ce-cpt_form_contact_us-eb6755fd { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.row-reverse.coh-ce-cpt_form_contact_us-eb6755fd { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
@media (max-width: 63.9375rem) { .row-reverse.coh-ce-cpt_form_contact_us-eb6755fd { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_form_contact_us-b0dc30bd { margin-bottom: 1.5rem; } }
.coh-ce-cpt_form_contact_us-f610eb9d { background-color: #f3f6f8; }
.coh-ce-cpt_form_contact_us-e21638c2 { margin-bottom: 1.5rem; }
.coh-ce-cpt_form_contact_us-e21638c2 form { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.coh-ce-cpt_form_contact_us-e21638c2 form .form-item { width: 100%; margin-bottom: 1.5rem; }
.coh-ce-cpt_form_contact_us-e21638c2 form .form-item label { font-weight: 500; margin-bottom: 0.5rem; display: block; }
.coh-ce-cpt_form_contact_us-e21638c2 form .form-item input { width: 100%; height: 2.5rem; background-color: white; border-width: 0.0625rem; border-style: solid; border-color: #bac0cf; }
.coh-ce-cpt_form_contact_us-e21638c2 form .form-item textarea { width: 100%; border-width: 0.0625rem; border-style: solid; border-color: #bac0cf; }
.coh-ce-cpt_form_enquire_about_locat-f610eb9d { background-color: #f3f6f8; }
.coh-ce-cpt_form_enquire_about_locat-2fa9e603 { margin-bottom: 2.5rem; }
.coh-ce-cpt_form_enquire_about_locat-2fa9e603 form { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.coh-ce-cpt_form_enquire_about_locat-2fa9e603 form .form-item { padding-right: 0.9375rem; padding-left: 0.9375rem; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_form_enquire_about_locat-2fa9e603 form .form-item { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_form_enquire_about_locat-2fa9e603 form .form-item { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; padding-right: 0; padding-left: 0; margin-top: 1.25rem; } }
.coh-ce-cpt_form_enquire_about_locat-2fa9e603 form .form-item:first-child { padding-left: 0; }
@media (max-width: 35.25rem) { .coh-ce-cpt_form_enquire_about_locat-2fa9e603 form .form-item:first-child { margin-top: 0; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_form_enquire_about_locat-2fa9e603 form .form-item.form-item-phone-number { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; padding-left: 0; margin-top: 1.25rem; } }
.coh-ce-cpt_form_enquire_about_locat-2fa9e603 form .form-item label { font-weight: 500; }
.coh-ce-cpt_form_enquire_about_locat-2fa9e603 form .form-item input { width: 100%; height: 2.5rem; margin-top: 0.625rem; }
.coh-ce-cpt_form_enquire_about_locat-2fa9e603 form .form-actions { padding-left: 0; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_form_enquire_about_locat-2fa9e603 form .form-actions { padding-left: 0; } }
.coh-ce-cpt_form_enquire_about_locat-2fa9e603 form .form-actions input { border-style: none; outline-style: none; margin-top: 1.5625rem; margin-bottom: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.coh-ce-cpt_form_enquire_about_locat-2fa9e603 form .webform-flex--1:last-child { -webkit-box-flex: unset; -webkit-flex: unset; -ms-flex: unset; flex: unset; }
.coh-ce-cpt_heading_block-614daa2 { }
.coh-ce-cpt_hero_tall-21e4514f { min-height: 60vh; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_hero_tall-21e4514f { min-height: 70vh; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_hero_tall-21e4514f { min-height: 80vh; } }
.coh-ce-cpt_hero_tall-da683d0a { background-color: white; width: 66%; padding-right: 4rem; position: relative; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_hero_tall-da683d0a { padding-right: 3rem; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_hero_tall-da683d0a { width: 83%; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_hero_tall-da683d0a { width: 100%; } }
.coh-ce-cpt_hero_tall-da683d0a:before { background-color: white; height: 100%; width: 100vw; position: absolute; top: 0; right: 100%; display: block; }
.coh-ce-cpt_hero_tall-10ca75c7 { display: inline-block; }
.coh-ce-cpt_home_page_stories_alcon-614daa2 { }
.coh-ce-cpt_image_image_30_70-c7c8df8a { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.row-reverse.coh-ce-cpt_image_image_30_70-c7c8df8a { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_image_image_30_70-64fc0e14 { margin-bottom: 1.5rem; } }
.coh-ce-cpt_other_posts-291f5acf { margin-right: auto; margin-left: auto; max-width: 94%; width: 94%; }
.coh-ce-cpt_other_posts-80335a1b { padding-top: 20px; padding-left: 2%; }
.coh-ce-cpt_other_posts-ea901c4e { width: 100%; }
.coh-ce-cpt_other_posts-5db38b68 { margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; display: table; }
.coh-ce-cpt_related_blog-6ac58729 { font-family: GT-America Condensed Regular; }
.coh-ce-cpt_related_blog-1596ce18 { font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_slider_container-fac81491 { position: relative; width: 100%; font-family: 'GT-America-Condensed-Regular', sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_slider_container-408634fb { position: relative; top: 0; left: 0; width: 100%; margin-right: auto; margin-left: auto; max-width: 100%; }
.coh-ce-cpt_slider_container_original_-fac81491 { position: relative; width: 100%; font-family: 'GT-America-Condensed-Regular', sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_slider_container_original_-408634fb { position: relative; top: 0; left: 0; width: 100%; margin-right: auto; margin-left: auto; max-width: 100%; }
.coh-ce-cpt_slide_text_image-d53479ad { max-width: 100%; width: 100%; }
@media (max-width: 35.25rem) { .coh-ce-cpt_slide_text_image-d53479ad .coh-container-boxed { margin-right: 0; margin-left: 0; } }
.coh-ce-cpt_slide_text_image-b2552955 { position: relative; padding-right: 0; padding-left: 0; min-height: 45rem; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_slide_text_image-b2552955 { min-height: auto; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_slide_text_image-b2552955 { max-width: 100%; } }
.coh-ce-cpt_slide_text_image-1c186993 { background-color: #a5d8eb; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; height: 45rem; max-height: 100%; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_slide_text_image-1c186993 { height: auto; } }
.coh-ce-cpt_slide_text_image-3320da50 { position: absolute; top: 4rem; max-width: 35rem; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_slide_text_image-3320da50 { max-width: 100%; color: black; position: relative; top: 1rem; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_slide_text_image-3320da50 { padding-right: 1rem; padding-left: 1rem; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_slide_text_image-3320da50 h2 { color: #000 !important; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_slide_text_image-3320da50 p { color: black; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_slide_text_image-3320da50 h1 { color: black; } }
.coh-ce-cpt_template_address-756f4926 { font-style: normal; line-height: 1.5; }
.coh-ce-cpt_template_address-756f4926 span, .coh-ce-cpt_template_address-756f4926 strong { display: block; margin-bottom: 0.5rem; }
.coh-ce-cpt_template_error_screen-c6637dcc { background-color: #e6e8ee; }
.coh-ce-cpt_template_error_screen-bc46c946 { height: -webkit-calc(100vh - 96px); height: calc(100vh - 96px); }
@media (max-width: 47.9375rem) { .coh-ce-cpt_template_error_screen-bc46c946 { height: -webkit-calc(100vh - 72px); height: calc(100vh - 72px); } }
.coh-ce-cpt_template_error_screen-f64630b3 { text-align: center; }
.coh-ce-cpt_template_hero_location-28a69afe { min-height: 60vh; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_template_hero_location-28a69afe { min-height: 70vh; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_template_hero_location-28a69afe { min-height: 80vh; } }
.coh-ce-cpt_template_hero_location-64856cb4 { background-color: white; width: 66%; padding-right: 4rem; position: relative; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_template_hero_location-64856cb4 { padding-right: 3rem; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_template_hero_location-64856cb4 { width: 83%; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_template_hero_location-64856cb4 { width: 100%; } }
.coh-ce-cpt_template_hero_location-64856cb4:before { background-color: white; height: 100%; width: 100vw; position: absolute; top: 0; right: 100%; display: block; }
.coh-ce-cpt_template_hero_location-10ca75c7 { display: inline-block; }
.coh-ce-cpt_template_hero_location-f900f982 { font-style: normal; display: inline-block; line-height: 1.5; margin-right: 0.5rem; }
.coh-ce-cpt_template_hero_location-b5354dd6 { display: inline; line-height: 1.5; }
.coh-ce-cpt_text-f069b9f5 { font-family: GT-America-Condensed-Black; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.9rem; text-align: center; letter-spacing: 0; background-color: black; min-width: 10rem; padding-right: 2rem; padding-left: 2rem; display: inline-block; }
.coh-ce-cpt_text_and_text_50_50_-14da2986 { padding-top: 5rem; padding-bottom: 5rem; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_and_text_50_50_-14da2986 { padding-top: 2rem; padding-bottom: 2rem; } }
.coh-ce-cpt_text_and_text_50_50_-cbfd03c9 { margin-bottom: 1rem; }
.coh-ce-cpt_text_and_text_50_50_-280d3088 { padding-top: 1rem; padding-bottom: 1rem; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_and_text_50_50_-280d3088 { padding-top: 0; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_and_text_50_50_-67f801c8 { padding-top: 2rem; padding-bottom: 2rem; border-top-style: none; border-bottom-style: none; margin-top: 0; } }
.coh-ce-cpt_text_and_text_50_50_-9313de12 { max-width: 100%; }
.coh-ce-cpt_text_and_text_50_50_-4059dfb5 { padding-top: 1rem; padding-bottom: 1rem; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_and_text_50_50_-f6681a2d { padding-top: 2rem; padding-bottom: 2rem; } }
.coh-ce-cpt_text_and_text_50_50_-e3c673c8 { padding-top: 4rem; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_and_text_50_50_-e3c673c8 { padding-top: 1rem; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_and_text_50_50_-c5c4c207 { margin-bottom: 0.5rem; } }
.coh-ce-cpt_text_and_text_50_50_-8bf062a8 { margin-right: auto; margin-left: auto; display: table; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_and_ustudio-3a447faf { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
.row-reverse.coh-ce-cpt_text_and_ustudio-3a447faf { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
@media (max-width: 63.9375rem) { .row-reverse.coh-ce-cpt_text_and_ustudio-3a447faf { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.coh-ce-cpt_text_and_ustudio-27369aca { margin-top: auto; margin-bottom: auto; }
.coh-ce-cpt_text_and_ustudio-27369aca .coh-style-link-button:hover { background-color: rgba(0, 6, 25, 0.75); }
.coh-ce-cpt_text_and_ustudio-bfa09b6c { padding-top: 4.66667rem; padding-right: 4.66667rem; padding-bottom: 4.66667rem; padding-left: 4.66667rem; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_and_ustudio-bfa09b6c { padding-top: 2rem; padding-right: 1.5rem; padding-bottom: 2rem; padding-left: 1.5rem; } }
.coh-ce-cpt_text_and_ustudio-8e13ae6e a { color: #000619; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000619; }
.coh-ce-cpt_text_and_ustudio-f9f0503c { background-color: #000619; font-family: GT-America-Condensed-Black; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; letter-spacing: 0; min-width: 10rem; font-size: 0.9rem; text-align: center; padding-right: 2rem; padding-left: 2rem; display: inline-block; }
.coh-ce-cpt_text_and_ustudio-f9f0503c:after { Content: none; }
.coh-ce-cpt_text_and_ustudio-5a988412 { min-height: 25rem; max-width: 100%; max-height: 100%; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_and_ustudio-5a988412 { max-height: 100%; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_text_and_ustudio-5a988412 { min-height: 1rem; max-height: 100%; } }
.coh-ce-cpt_text_and_ustudio-5a988412 .coh-wysiwyg p { height: 26rem; max-height: 100%; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_and_ustudio-5a988412 .coh-wysiwyg p { height: 27rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_text_and_ustudio-5a988412 .coh-wysiwyg p { height: 14rem; } }
.coh-ce-cpt_text_and_ustudio-5a988412 .coh-wysiwyg p iframe { max-width: 100%; width: 100%; min-height: 100%; max-height: 100%; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_and_ustudio-7c84823f { min-width: 100%; height: 440px; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_text_and_ustudio-7c84823f { height: 220px; } }
.coh-ce-cpt_text_and_video-8e997217 { margin-right: auto; margin-left: auto; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_and_video-8e997217 { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
.coh-ce-cpt_text_and_video-13ab4d3b { padding-top: 100px; padding-right: 40px; padding-bottom: 20px; padding-left: 40px; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_and_wysiwyg_30_70_-3a447faf { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
.row-reverse.coh-ce-cpt_text_and_wysiwyg_30_70_-3a447faf { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
@media (max-width: 63.9375rem) { .row-reverse.coh-ce-cpt_text_and_wysiwyg_30_70_-3a447faf { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.coh-ce-cpt_text_and_wysiwyg_30_70_-27369aca { margin-top: auto; margin-bottom: auto; }
.coh-ce-cpt_text_and_wysiwyg_30_70_-27369aca .coh-style-link-button:hover { background-color: rgba(0, 6, 25, 0.75); }
.coh-ce-cpt_text_and_wysiwyg_30_70_-bfa09b6c { padding-top: 4.66667rem; padding-right: 4.66667rem; padding-bottom: 4.66667rem; padding-left: 4.66667rem; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_and_wysiwyg_30_70_-bfa09b6c { padding-top: 2rem; padding-right: 1.5rem; padding-bottom: 2rem; padding-left: 1.5rem; } }
.coh-ce-cpt_text_and_wysiwyg_30_70_-8e13ae6e a { color: #000619; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000619; }
.coh-ce-cpt_text_and_wysiwyg_30_70_-f9f0503c { background-color: #000619; font-family: GT-America-Condensed-Black; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; letter-spacing: 0; min-width: 10rem; font-size: 0.9rem; text-align: center; padding-right: 2rem; padding-left: 2rem; display: inline-block; }
.coh-ce-cpt_text_and_wysiwyg_30_70_-f9f0503c:after { Content: none; }
.coh-ce-cpt_text_and_wysiwyg_30_70_-3efc0fec { min-height: 23rem; max-width: 100%; max-height: 100%; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_and_wysiwyg_30_70_-3efc0fec { min-height: 1rem; max-height: 100%; } }
.coh-ce-cpt_text_and_wysiwyg_30_70_-3efc0fec .coh-wysiwyg p { height: 23rem; max-height: 100%; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_and_wysiwyg_30_70_-3efc0fec .coh-wysiwyg p { height: 12rem; } }
.coh-ce-cpt_text_and_wysiwyg_30_70_-3efc0fec .coh-wysiwyg p iframe { max-width: 100%; width: 100%; min-height: 100%; max-height: 100%; }
.coh-ce-cpt_text_and_wysiwyg_30_70_-eccbce16 p { height: 100%; display: block; max-height: 100%; width: 100%; max-width: 100%; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_and_wysiwyg_50_50_-3a447faf { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
.row-reverse.coh-ce-cpt_text_and_wysiwyg_50_50_-3a447faf { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
@media (max-width: 63.9375rem) { .row-reverse.coh-ce-cpt_text_and_wysiwyg_50_50_-3a447faf { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.coh-ce-cpt_text_and_wysiwyg_50_50_-27369aca { margin-top: auto; margin-bottom: auto; }
.coh-ce-cpt_text_and_wysiwyg_50_50_-27369aca .coh-style-link-button:hover { background-color: rgba(0, 6, 25, 0.75); }
.coh-ce-cpt_text_and_wysiwyg_50_50_-bfa09b6c { padding-top: 4.66667rem; padding-right: 4.66667rem; padding-bottom: 4.66667rem; padding-left: 4.66667rem; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_and_wysiwyg_50_50_-bfa09b6c { padding-top: 2rem; padding-right: 1.5rem; padding-bottom: 2rem; padding-left: 1.5rem; } }
.coh-ce-cpt_text_and_wysiwyg_50_50_-8e13ae6e a { color: #000619; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000619; }
.coh-ce-cpt_text_and_wysiwyg_50_50_-f9f0503c { background-color: #000619; font-family: GT-America-Condensed-Black; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; letter-spacing: 0; min-width: 10rem; font-size: 0.9rem; text-align: center; padding-right: 2rem; padding-left: 2rem; display: inline-block; }
.coh-ce-cpt_text_and_wysiwyg_50_50_-f9f0503c:after { Content: none; }
.coh-ce-cpt_text_and_wysiwyg_50_50_-5a988412 { min-height: 25rem; max-width: 100%; max-height: 100%; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_and_wysiwyg_50_50_-5a988412 { max-height: 100%; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_text_and_wysiwyg_50_50_-5a988412 { min-height: 1rem; max-height: 100%; } }
.coh-ce-cpt_text_and_wysiwyg_50_50_-5a988412 .coh-wysiwyg p { height: 26rem; max-height: 100%; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_and_wysiwyg_50_50_-5a988412 .coh-wysiwyg p { height: 27rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_text_and_wysiwyg_50_50_-5a988412 .coh-wysiwyg p { height: 14rem; } }
.coh-ce-cpt_text_and_wysiwyg_50_50_-5a988412 .coh-wysiwyg p iframe { max-width: 100%; width: 100%; min-height: 100%; max-height: 100%; }
.coh-ce-cpt_text_and_wysiwyg_50_50_-eccbce16 p { height: 100%; display: block; max-height: 100%; width: 100%; max-width: 100%; }
.coh-ce-cpt_text_google_map_30_70-63e49818 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.media-left.coh-ce-cpt_text_google_map_30_70-63e49818 .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.media-left.coh-ce-cpt_text_google_map_30_70-63e49818 .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_google_map_30_70-90b0cd9b { margin-bottom: 1.5rem; } }
.coh-ce-cpt_text_image_30_70-1b535965 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_image_30_70-1b535965 { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.row-reverse.coh-ce-cpt_text_image_30_70-1b535965 { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
@media (max-width: 63.9375rem) { .row-reverse.coh-ce-cpt_text_image_30_70-1b535965 { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_image_30_70-b0dc30bd { margin-bottom: 1.5rem; } }
.coh-ce-cpt_text_image_30_70-1c6f43ed { margin-bottom: 0; }
.coh-ce-cpt_text_image_30_70_2-aed0652 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_image_30_70_2-aed0652 { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.row-reverse.coh-ce-cpt_text_image_30_70_2-aed0652 { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
@media (max-width: 63.9375rem) { .row-reverse.coh-ce-cpt_text_image_30_70_2-aed0652 { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_image_30_70_2-b0dc30bd { margin-bottom: 1.5rem; } }
.coh-ce-cpt_text_image_30_70_2-1c6f43ed { margin-bottom: 0; }
.coh-ce-cpt_text_image_50_50-f10e3b7e { margin-right: auto; margin-left: auto; max-width: 90%; }
.coh-ce-cpt_text_image_50_50-f10e3b7e .coh-row-xl > .coh-row-inner { margin-right: auto; margin-left: auto; }
.coh-ce-cpt_text_image_50_50-4cfdf471 { max-width: 70%; margin-right: auto; margin-left: auto; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_image_50_50-4cfdf471 { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; max-width: 100%; } }
.row-reverse.coh-ce-cpt_text_image_50_50-4cfdf471 { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
@media (max-width: 63.9375rem) { .row-reverse.coh-ce-cpt_text_image_50_50-4cfdf471 { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.coh-ce-cpt_text_image_50_50-ff78a535 { margin-top: auto; margin-bottom: auto; padding-right: 1rem; padding-left: 1rem; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_image_50_50-ff78a535 { padding-top: 1rem; } }
.coh-ce-cpt_text_image_50_50-ff78a535 .coh-style-link-button:hover { background-color: rgba(0, 6, 25, 0.75); }
.coh-ce-cpt_text_image_50_50-4636a32a a { color: #000619; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000619; }
.coh-ce-cpt_text_image_50_50-cd1b94f0 { background-color: #000619; font-family: GT-America-Condensed-Black; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; letter-spacing: 0; min-width: 10rem; font-size: 0.9rem; text-align: center; padding-right: 2rem; padding-left: 2rem; display: inline-block; }
.coh-ce-cpt_text_image_50_50-cd1b94f0:after { Content: none; }
.coh-ce-cpt_text_image_50_50-fd6dd81b { max-width: 100%; vertical-align: middle; }
.coh-ce-cpt_text_overlap_image-5ba87fe5 { position: relative; }
.coh-ce-cpt_text_overlap_image-88919e63 { width: 66%; margin-left: auto; position: relative; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_text_overlap_image-88919e63 { width: 100%; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_text_overlap_image-88919e63 { width: 100%; } }
.coh-ce-cpt_text_overlap_image-ea03e3dd { width: 49%; position: absolute; top: 0; left: 0; display: block; background-color: white; padding-left: 0; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_text_overlap_image-ea03e3dd { width: 100%; position: static; padding-right: 0; } }
.coh-ce-cpt_text_overlap_image-5db8ccd8 { max-width: 4rem; margin-bottom: 2rem; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_text_overlap_image-5db8ccd8 { max-width: 3rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_text_overlap_image-5db8ccd8 { display: none; } }
.coh-ce-cpt_text_over_bg_image-eb0ceefb { width: 100%; }
.coh-ce-cpt_text_over_bg_image-f16b24af { background-color: white; }
.coh-ce-cpt_text_picture_30_70-48950c45 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_picture_30_70-48950c45 { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.row-reverse.coh-ce-cpt_text_picture_30_70-48950c45 { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
@media (max-width: 63.9375rem) { .row-reverse.coh-ce-cpt_text_picture_30_70-48950c45 { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_picture_30_70-b0dc30bd { margin-bottom: 1.5rem; } }
.coh-ce-cpt_text_picture_30_70-1c6f43ed { margin-bottom: 0; }
.coh-ce-cpt_text_text_30_70-fdc58580 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_text_30_70-d0ad5e26 { margin-bottom: 1.5rem; } }
.coh-ce-cpt_text_text_text-ddae521 { margin-bottom: 2.3rem; }
.coh-ce-cpt_text_text_text-1e79c772 { margin-right: auto; margin-left: auto; max-width: 84%; width: 100%; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_text_text-1e79c772 { max-width: 100%; } }
.coh-ce-cpt_text_text_text-fdbf2a75 { padding-right: 3rem; padding-left: 3rem; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_text_text_text-fdbf2a75 { padding-right: 2rem; padding-left: 2rem; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_text_text-fdbf2a75 { padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_text_text_text-8e3af336 { padding-right: 3rem; padding-left: 3rem; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_text_text_text-8e3af336 { padding-right: 2rem; padding-left: 2rem; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_text_text-8e3af336 { padding-top: 2rem; padding-right: 0; padding-bottom: 1rem; padding-left: 0; border-top-width: 1px; border-bottom-width: 1px; border-top-style: none; border-bottom-style: none; border-top-color: rgba(0, 6, 25, 0.25); border-bottom-color: rgba(0, 6, 25, 0.25); margin-top: 1rem; margin-bottom: 2rem; } }
.coh-ce-cpt_text_two_col_30_70-fdc58580 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_two_col_30_70-d0ad5e26 { margin-bottom: 1.5rem; } }
.coh-ce-cpt_text_video_30_70-3a0e8e4d { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_video_30_70-3a0e8e4d { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.row-reverse.coh-ce-cpt_text_video_30_70-3a0e8e4d { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
@media (max-width: 63.9375rem) { .row-reverse.coh-ce-cpt_text_video_30_70-3a0e8e4d { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_video_30_70-b0dc30bd { margin-bottom: 1.5rem; } }
.coh-ce-cpt_text_video_30_70-1c6f43ed { margin-bottom: 0; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_video_50_50-3a447faf { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
.row-reverse.coh-ce-cpt_text_video_50_50-3a447faf { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
@media (max-width: 63.9375rem) { .row-reverse.coh-ce-cpt_text_video_50_50-3a447faf { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.coh-ce-cpt_text_video_50_50-27369aca { margin-top: auto; margin-bottom: auto; }
.coh-ce-cpt_text_video_50_50-27369aca .coh-style-link-button:hover { background-color: rgba(0, 6, 25, 0.75); }
.coh-ce-cpt_text_video_50_50-bfa09b6c { padding-top: 4.66667rem; padding-right: 4.66667rem; padding-bottom: 4.66667rem; padding-left: 4.66667rem; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_video_50_50-bfa09b6c { padding-top: 2rem; padding-right: 1.5rem; padding-bottom: 2rem; padding-left: 1.5rem; } }
.coh-ce-cpt_text_video_50_50-8e13ae6e a { color: #000619; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000619; }
.coh-ce-cpt_text_video_50_50-f9f0503c { background-color: #000619; font-family: GT-America-Condensed-Black; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; letter-spacing: 0; min-width: 10rem; font-size: 0.9rem; text-align: center; padding-right: 2rem; padding-left: 2rem; display: inline-block; }
.coh-ce-cpt_text_video_50_50-f9f0503c:after { Content: none; }
.coh-ce-cpt_text_video_50_50-3efc0fec { min-height: 23rem; max-width: 100%; max-height: 100%; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_video_50_50-3efc0fec { min-height: 1rem; max-height: 100%; } }
.coh-ce-cpt_text_video_50_50-3efc0fec .coh-wysiwyg p { height: 23rem; max-height: 100%; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_video_50_50-3efc0fec .coh-wysiwyg p { height: 12rem; } }
.coh-ce-cpt_text_video_50_50-3efc0fec .coh-wysiwyg p iframe { max-width: 100%; width: 100%; min-height: 100%; max-height: 100%; }
.coh-ce-cpt_text_video_50_50-eccbce16 p { height: 100%; display: block; max-height: 100%; width: 100%; max-width: 100%; }
.coh-ce-cpt_text_with_iframe-be5bcdee { width: 100%; height: 700px; }
@media (max-width: 35.25rem) { .coh-ce-cpt_text_with_iframe-be5bcdee { height: 500px; } }
.coh-ce-cpt_text_with_iframe-f069b9f5 { font-family: GT-America-Condensed-Black; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.9rem; text-align: center; letter-spacing: 0; background-color: black; min-width: 10rem; padding-right: 2rem; padding-left: 2rem; display: inline-block; }
.coh-ce-cpt_text_with_iframe_global_stor-be5bcdee { width: 100%; height: 700px; }
@media (max-width: 35.25rem) { .coh-ce-cpt_text_with_iframe_global_stor-be5bcdee { height: 500px; } }
.coh-ce-cpt_text_with_iframe_global_stor-f069b9f5 { font-family: GT-America-Condensed-Black; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.9rem; text-align: center; letter-spacing: 0; background-color: black; min-width: 10rem; padding-right: 2rem; padding-left: 2rem; display: inline-block; }
.coh-ce-cpt_text_with_image_image_30_70-54889563 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_with_image_image_30_70-54889563 { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.row-reverse.coh-ce-cpt_text_with_image_image_30_70-54889563 { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
@media (max-width: 63.9375rem) { .row-reverse.coh-ce-cpt_text_with_image_image_30_70-54889563 { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.coh-ce-cpt_text_with_image_image_30_70-1b40a6dd { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-ce-cpt_text_with_image_image_30_70-5db8ccd8 { max-width: 4rem; margin-bottom: 2rem; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_text_with_image_image_30_70-5db8ccd8 { max-width: 3rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_text_with_image_image_30_70-5db8ccd8 { display: none; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_text_with_image_image_30_70-8772bcd6 { margin-bottom: 1.5rem; } }
.coh-ce-cpt_text_with_ustudio-1a354ece { padding-bottom: 10px; }
.coh-ce-cpt_txt_acc_container_30_70-8b4720a3 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_txt_acc_container_30_70-8b4720a3 { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.row-reverse.coh-ce-cpt_txt_acc_container_30_70-8b4720a3 { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
@media (max-width: 63.9375rem) { .row-reverse.coh-ce-cpt_txt_acc_container_30_70-8b4720a3 { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_txt_acc_container_30_70-90b0cd9b { margin-bottom: 1.5rem; } }
.coh-ce-cpt_txt_card_container_30_70-a087a464 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_txt_card_container_30_70-a087a464 { padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_txt_card_container_30_70-314c2385 { margin-top: auto; margin-bottom: auto; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_txt_card_container_30_70-6dfaa299 { margin-bottom: 0; } }
.coh-ce-cpt_txt_slider_contain_30_70-3e528551 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_txt_slider_contain_30_70-3e528551 { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.row-reverse.coh-ce-cpt_txt_slider_contain_30_70-3e528551 { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
@media (max-width: 63.9375rem) { .row-reverse.coh-ce-cpt_txt_slider_contain_30_70-3e528551 { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_txt_slider_contain_30_70-b0dc30bd { margin-bottom: 1.5rem; } }
.coh-ce-cpt_voucher_form-7cffa638 { max-width: 100%; }
.coh-ce-cpt_voucher_form-e293ec06 { float: left; }
.coh-ce-cpt_voucher_form-45f4e05b { min-height: auto; height: auto; max-width: 100%; width: 100%; float: left; }
.coh-ce-cpt_voucher_form-e0701df0 { font-size: 1.1rem; }
.coh-ce-cpt_voucher_form-48bddfab { color: white; font-weight: normal; }
.coh-ce-cpt_voucher_form-48bddfab .form-text { min-height: auto; height: auto; max-width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }
.coh-ce-cpt_voucher_form-48bddfab .webform-readonly input[type="text"] { background-color: rgba(0, 0, 0, 0); border-width: 0; color: white; font-weight: normal; }
.coh-ce-cpt_watch_now-5e363704 { max-width: 90%; width: 90%; margin-right: auto; margin-left: auto; }
.coh-ce-cpt_watch_now-5e363704 h1 { font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.2rem; }
.coh-ce-cpt_watch_now-cbfd03c9 { margin-bottom: 1rem; }
.coh-ce-cpt_watch_now-42d115e7 { width: 45px; }
.coh-ce-cpt_watch_now-86da2728 { color: #029ccf; }
.coh-ce-cpt_watch_now-114c1cf8 { font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-size: 1.3rem; }
.coh-ce-cpt_watch_now-114c1cf8:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F04B"; font-family: "icomoon"; position: absolute; left: -65px; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_watch_now-114c1cf8:before { left: -45px; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_watch_now-114c1cf8:before { left: -80px; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_watch_now-114c1cf8:before { left: -25px; } }
.coh-ce-cpt_watch_now-58996943 { font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-size: 1.3rem; }
.coh-ce-cpt_watch_now-58996943:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F04B"; font-family: "icomoon"; position: absolute; left: -65px; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_watch_now-58996943:before { left: -45px; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_watch_now-58996943:before { left: -80px; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_watch_now-58996943:before { left: -25px; } }
.coh-ce-cpt_watch_now-831d5543 { font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-size: 1.3rem; }
.coh-ce-cpt_watch_now-831d5543:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F04B"; font-family: "icomoon"; position: absolute; left: -65px; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_watch_now-831d5543:before { left: -45px; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_watch_now-831d5543:before { left: -80px; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_watch_now-831d5543:before { left: -25px; } }
.coh-ce-cpt_watch_now-60cc830e { font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-size: 1.3rem; }
.coh-ce-cpt_watch_now-60cc830e:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F04B"; font-family: "icomoon"; position: absolute; left: -65px; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_watch_now-60cc830e:before { left: -45px; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_watch_now-60cc830e:before { left: -80px; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_watch_now-60cc830e:before { left: -25px; } }
.coh-ce-cpt_watch_now-7ceb0f55 { font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-size: 1.3rem; }
.coh-ce-cpt_watch_now-7ceb0f55:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F04B"; font-family: "icomoon"; position: absolute; left: -65px; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_watch_now-7ceb0f55:before { left: -45px; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_watch_now-7ceb0f55:before { left: -80px; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_watch_now-7ceb0f55:before { left: -25px; } }
.coh-ce-cpt_wysiwyg_and_image_50_25_25_-9a22424c { max-width: 100%; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_wysiwyg_and_image_50_25_25_-9a22424c { margin-right: 0; margin-left: 0; } }
.coh-ce-cpt_wysiwyg_and_image_50_25_25_-1e6f4af5 { max-width: 75%; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_wysiwyg_and_image_50_25_25_-1e6f4af5 { padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; max-width: 100%; } }
.coh-ce-cpt_wysiwyg_and_image_50_25_25_-1e6f4af5 h1 { margin-top: 0.67em; margin-bottom: 0.67em; }
.coh-ce-cpt_wysiwyg_and_image_50_25_25_-1e6f4af5 .u-rich-text ul li { margin-bottom: 0.2rem; }
.coh-ce-cpt_wysiwyg_and_image_50_25_25_-1e6f4af5 .coh-style-tick-list li { margin-bottom: 0.2rem; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_wysiwyg_and_image_50_25_25_-1e6f4af5 .coh-style-tick-list li { margin-bottom: 0.2rem; } }
.coh-ce-cpt_wysiwyg_and_image_50_25_25_-4636a32a a { color: #000619; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000619; }
.coh-ce-cpt_wysiwyg_and_image_50_25_25_-dc6cda65:after { Content: none; }
.coh-ce-cpt_wysiwyg_and_image_50_50-9a22424c { max-width: 100%; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_wysiwyg_and_image_50_50-9a22424c { margin-right: 0; margin-left: 0; } }
.coh-ce-cpt_wysiwyg_and_image_50_50-cb11348c { padding-bottom: 1rem; max-width: 75%; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_wysiwyg_and_image_50_50-cb11348c { padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; max-width: 100%; } }
.coh-ce-cpt_wysiwyg_and_image_50_50-cb11348c h1 { margin-top: 0.67em; margin-bottom: 0.67em; }
.coh-ce-cpt_wysiwyg_and_image_50_50-cb11348c .u-rich-text ul li { margin-bottom: 0.2rem; }
.coh-ce-cpt_wysiwyg_and_image_50_50-cb11348c .coh-style-tick-list li { margin-bottom: 0.2rem; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_wysiwyg_and_image_50_50-cb11348c .coh-style-tick-list li { margin-bottom: 0.2rem; } }
.coh-ce-cpt_wysiwyg_and_image_50_50-4636a32a a { color: #000619; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000619; }
.coh-ce-cpt_wysiwyg_and_image_50_50-dc6cda65:after { Content: none; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_wysiwyg_and_image_50_50-5602cd56 { max-height: 100%; min-height: 18rem; } }
.coh-ce-cpt__faq_item_alcon-fbf6b2d1 { padding-top: 0; padding-bottom: 0; }
.coh-ce-cpt__faq_item_alcon-fbf6b2d1 h3 { padding-bottom: 0; padding-left: 0; }
.coh-ce-cpt__faq_item_alcon-ba7c920 { padding-top: 0; padding-bottom: 1rem; border-left-width: 1px; border-right-width: 1px; border-left-style: solid; border-right-style: solid; border-left-color: rgba(0, 6, 25, 0.15); border-right-color: rgba(0, 6, 25, 0.15); margin-right: 25%; margin-left: 25%; }
.coh-ce-cpt__faq_item_alcon-99b999c { display: block; font-family: GT-America-Condensed-Black; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 1rem; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_blog_component-33851e8a { padding-right: 1rem; padding-left: 1rem; } }
.coh-ce-cpt_blog_component-f03cfa64 { border-width: 1px; border-bottom-style: solid; border-bottom-color: #bfeeff; padding-bottom: 10px; }
.coh-ce-cpt_blog_component-6c07d5d5 { color: #bac0cf; font-size: 20px; text-align: left; font-style: italic; }
.coh-ce-cpt_blog_component-20c02185 { float: right; clear: none; }
.coh-ce-cpt_blog_component-20c02185:before, .coh-ce-cpt_blog_component-20c02185:after { clear: both; content: " "; display: table; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_blog_component-6f429c96 .a2a_kit a { width: 21px; padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_blog_component-6f429c96 .a2a_kit a span { height: 20px; width: 20px; }
.coh-ce-cpt_hero_shallow-10d69683 { min-height: 33rem; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_hero_shallow-10d69683 { min-height: 30rem; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_hero_shallow-10d69683 { min-height: 20rem; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_hero_shallow-10d69683 { min-height: 20rem; } }
.coh-ce-cpt_hero_shallow-148b74de { background-color: white; padding-right: 1rem; position: relative; min-width: 40%; max-width: 100%; margin-bottom: 10px; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_hero_shallow-148b74de { padding-right: 1rem; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_hero_shallow-148b74de { padding-right: 1rem; padding-left: 1rem; } }
.coh-ce-cpt_hero_shallow-148b74de:before { background-color: white; height: 100%; width: 100vw; position: absolute; top: 0; right: 100%; display: block; }
.coh-ce-cpt_hero_shallow-148b74de h2 { font-size: 2rem; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_hero_shallow-148b74de h2 { font-size: 1.5rem; } }
.coh-ce-cpt_template_footer-2e01a7e { background-color: #000619; padding-top: 2rem; padding-bottom: 2rem; }
.coh-ce-cpt_template_footer-5815ab96 { font-style: normal; font-family: 'GT-America-Condensed-Regular', sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_template_footer-5815ab96 { padding-left: 0; } }
.coh-ce-cpt_template_footer_1-acaafa7d { height: 2.5rem; width: auto; display: inline; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_template_footer_1-acaafa7d { display: none; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_template_footer_1-acaafa7d { display: none; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_template_footer_1-acaafa7d { display: none; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_template_footer_1-627147ba { padding-top: 20px; } }
.coh-ce-cpt_template_footer_1-3c6a620b { display: inline-block; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_template_footer_1-3c6a620b { display: inline-block; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_template_footer_1-3c6a620b { display: inline-block; } }
.coh-ce-cpt_template_footer_1-e25b9401 { display: none; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_template_footer_1-e25b9401 { display: inline-block; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_template_footer_1-ef08a1f0 { padding-top: 20px; padding-left: 10px; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_template_footer_1-ef08a1f0 { padding-top: 30px; padding-left: 10px; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_template_footer_1-ef08a1f0 { padding-top: 5px; padding-left: 10px; } }
.coh-ce-cpt_template_footer_1-dfec862b { display: none; }
@media (max-width: 87.4375rem) { .coh-ce-cpt_template_footer_1-dfec862b { display: none; } }
@media (max-width: 73.0625rem) { .coh-ce-cpt_template_footer_1-dfec862b { display: none; } }
@media (max-width: 63.9375rem) { .coh-ce-cpt_template_footer_1-dfec862b { display: inline; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_template_footer_1-dfec862b { display: inline; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_template_footer_1-dfec862b { display: inline; } }
.coh-ce-cpt_template_footer_2-6fdd7b89 { display: none; height: 2.5rem; width: auto; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_template_footer_2-6fdd7b89 { display: inline; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_template_footer_2-6fdd7b89 { display: inline; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_template_footer_2-6fdd7b89 { display: inline; } }
.coh-ce-cpt_template_footer_2-9599654d { height: 50px; width: auto; }
.coh-ce-cpt_template_footer_2-9e9567de { text-align: right; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_template_footer_2-9e9567de { text-align: left; display: none; } }
.coh-ce-cpt_template_footer_2-75fe5443 { padding-top: 2rem; }
.coh-ce-cpt_template_footer_2-e0c31a3 { font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: rgba(255, 255, 255, 0.5); font-size: 0.85rem; }
.coh-ce-cpt_template_footer_3-fde05ec8 { margin-top: 3rem; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.3); padding-top: 2rem; }
.coh-ce-cpt_template_footer_3-fde05ec8 .coh-style-tab a { background-color: rgba(0, 0, 0, 0); color: rgba(255, 255, 255, 0.75); font-weight: 400; font-size: 18px; text-transform: capitalize; letter-spacing: 0; padding-left: 1rem; }
.coh-ce-cpt_template_footer_3-fde05ec8 .coh-style-tab a:hover { background-color: rgba(0, 0, 0, 0); color: white; }
.coh-ce-cpt_template_footer_3-fde05ec8 .coh-style-tab a:active { color: white; }
.coh-ce-cpt_template_footer_3-fde05ec8 .coh-style-tab a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E804"; font-family: "fontello"; margin-right: 1rem; color: white; }
.coh-ce-cpt_template_footer_3-fde05ec8 .is-active.coh-style-tab a { padding-left: 1rem; color: white; }
.coh-ce-cpt_template_footer_3-fde05ec8 .is-active.coh-style-tab a:before { margin-right: 1rem; color: white; content: \f078; }
.coh-ce-cpt_template_footer_3-bff763c7 { color: rgba(0, 0, 0, 0); background-color: #000619; font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; }
.coh-ce-cpt_template_footer_3-bff763c7:focus { background-color: #000619; }
.coh-ce-cpt_template_footer_3-b27836d { margin-top: 2rem; font-size: 0.85rem; line-height: 1.1rem; }
.coh-ce-cpt_template_footer_3-f18ccdf8 { color: rgba(255, 255, 255, 0.5); font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 1rem; line-height: 1.1; }
.coh-ce-cpt_template_footer_3-f18ccdf8 p { font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: rgba(255, 255, 255, 0.5); }
.coh-ce-cpt_template_footer_3-a63704d7 { color: rgba(255, 255, 255, 0.5); font-family: GT-America-Condensed-Regular; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 1rem; line-height: 1.1; }
.coh-ce-cpt_template_header-db7c9a33 { background-color: white; position: fixed; left: 0; z-index: 4; max-width: 100%; width: 100%; padding-right: 1rem; padding-left: 1rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 5rem; -webkit-transition: 200ms ease box-shadow; -o-transition: 200ms ease box-shadow; transition: 200ms ease box-shadow; border-style: solid; border-width: 1px; border-color: rgba(0, 6, 25, 0.25); }
@media (max-width: 47.9375rem) { .coh-ce-cpt_template_header-db7c9a33 { height: 4.5rem; padding-right: 0; padding-left: 0; } }
@media (max-width: 63.9375rem) { .menu-visible.coh-ce-cpt_template_header-db7c9a33 .dx8-admin-tabs { display: none; } }
.coh-ce-cpt_template_header-b6fdad10 { display: none; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 55px; height: 3rem; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_template_header-b6fdad10 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; margin-left: 24px; } }
.coh-ce-cpt_template_header-b6fdad10:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F0C9"; font-family: "icomoon"; color: #000619; font-size: 1.5rem; padding-right: 2rem; }
.menu-visible.coh-ce-cpt_template_header-b6fdad10:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F00D"; font-family: "icomoon"; color: #000619; padding-right: 2rem; font-size: 1.5rem; }
.coh-ce-cpt_template_header_logo_social-c45c1213 { margin-right: auto; width: 30%; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_template_header_logo_social-c45c1213 { width: auto; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_template_header_logo_social-c45c1213 { padding-left: 1.5rem; } }
.coh-ce-cpt_template_header_logo_social-c6a82676 { width: 11.25rem; }
@media (max-width: 73.0625rem) { .coh-ce-cpt_template_header_logo_social-c6a82676 { width: 11.25rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_template_header_logo_social-c6a82676 { width: 11.25rem; } }
.coh-ce-cpt_template_header_logo_social-5065e587 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; height: 100%; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_template_header_logo_social-5065e587 { position: absolute; top: 100%; left: 0; display: none; overflow: scroll; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 3rem; padding-left: 1.5rem; background-color: white; max-height: -webkit-calc(100vh - 72px); max-height: calc(100vh - 72px); height: auto; width: 100%; } }
@media (max-width: 63.9375rem) { .menu-visible.coh-ce-cpt_template_header_logo_social-5065e587 { -webkit-overflow-scrolling: touch; } }
.coh-ce-cpt_template_mobile_logo_social-46303d0c { display: none; }
@media (max-width: 63.9375rem) { .coh-ce-cpt_template_mobile_logo_social-46303d0c { display: inline-block; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_template_mobile_logo_social-46303d0c { display: inline-block; } }
.coh-ce-cpt_template_mobile_logo_social-df9663f2 { margin-right: 5px; margin-left: 5px; }
.coh-ce-cpt_template_mobile_logo_social-eb5374dc:hover { color: black; }
.coh-ce-cpt_wysiwyg-cf323dc4 { display: table; }
.coh-ce-cpt_wysiwyg-cf323dc4 .align-center { display: table; }
.coh-ce-591c4296 { font-family: 'GT-America-Condensed-Regular', sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-442658c6 { background-color: #bfeeff; }
.coh-ce-3ae53d9f { text-align: left; font-family: GT-America-Condensed-Black; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; padding-top: 20px; padding-left: 20px; }
.coh-ce-9759e8a5 { text-align: center; width: 250px; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; display: block; }
.coh-ce-d96ace25 { position: relative; overflow: hidden; max-height: 22.5rem; }
.coh-ce-5de3282a { position: absolute; bottom: 0; left: 0; }
.coh-ce-591c4296 { font-family: 'GT-America-Condensed-Regular', sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-5cbe1723 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.coh-ce-591c4296 { font-family: 'GT-America-Condensed-Regular', sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-a85ac998 { list-style-type: none; margin-left: 0; }
.coh-ce-a85ac998 > li { list-style-type: none; margin-bottom: 1rem; margin-left: 0; display: inline-block; }
@media (max-width: 47.9375rem) { .coh-ce-a85ac998 > li { display: block; } }
.coh-ce-a85ac998 > li > a { margin-right: 2rem; }
@media (max-width: 47.9375rem) { .coh-ce-a85ac998 > li > a { margin-right: 0; } }
.coh-ce-f4368d8b { height: 100%; }
.coh-ce-f4368d8b .menu-level-1-ul { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; }
@media (max-width: 63.9375rem) { .coh-ce-f4368d8b .menu-level-1-ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 100%; } }
.coh-ce-f4368d8b .menu-level-1-ul > li { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 0; list-style-type: none; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 63.9375rem) { .coh-ce-f4368d8b .menu-level-1-ul > li { width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(0, 6, 25, 0.15); } }
.coh-ce-f4368d8b .menu-level-1-ul > li.has-children a:after { content: normal; }
.coh-ce-f4368d8b .menu-level-1-ul > li.is-expanded > button:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F068"; font-family: "icomoon"; }
.coh-ce-f4368d8b .menu-level-1-ul > li.is-expanded > a { color: #000619; }
.coh-ce-f4368d8b .menu-level-1-ul > li > a { color: #000619; font-size: 0.85rem; line-height: 1.25; -webkit-transition: color 300ms ease-in-out; -o-transition: color 300ms ease-in-out; transition: color 300ms ease-in-out; height: 100%; padding-top: 1rem; padding-bottom: 1rem; margin-right: 1rem; margin-left: 1rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }
@media (max-width: 63.9375rem) { .coh-ce-f4368d8b .menu-level-1-ul > li > a { margin-right: 0; margin-left: 0; } }
.coh-ce-f4368d8b .menu-level-1-ul > li > a:hover { color: #000619; text-decoration: underline; }
.coh-ce-f4368d8b .menu-level-1-ul > li > a:after { font-size: 0.75rem; padding-left: 0.5rem; margin-left: auto; }
@media (max-width: 63.9375rem) { .coh-ce-f4368d8b .menu-level-1-ul > li > a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; } }
.coh-ce-f4368d8b .menu-level-1-ul > li > a:active { font-weight: 700; }
.coh-ce-f4368d8b .menu-level-1-ul > li > a:focus { font-weight: 700; }
.coh-ce-f4368d8b .menu-level-1-ul > li > button { display: none; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 2rem; height: 1rem; }
@media (max-width: 63.9375rem) { .coh-ce-f4368d8b .menu-level-1-ul > li > button { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; } }
.coh-ce-f4368d8b .menu-level-1-ul > li > button:hover { color: #000619; }
.coh-ce-f4368d8b .menu-level-1-ul > li > button:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F067"; font-family: "icomoon"; color: #000619; font-size: 2rem; }
.coh-ce-f4368d8b .menu-level-1-ul .is-active a { font-weight: 700; }
.coh-ce-f4368d8b .menu-level-2-ul { width: 22.5rem; background-color: #f3f6f8; position: absolute; top: 100%; left: 0; display: none; padding: 1.5rem; margin-top: 0; margin-bottom: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; list-style-type: none; }
@media (max-width: 63.9375rem) { .coh-ce-f4368d8b .menu-level-2-ul { background-color: #e6e8ee; width: 100%; position: static; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding: 0; padding-top: 1rem; padding-bottom: 1rem; margin-top: 1rem; margin-bottom: 1rem; } }
.coh-ce-f4368d8b .menu-level-2-ul > li { margin-left: 0; list-style-type: none; }
@media (max-width: 63.9375rem) { .coh-ce-f4368d8b .menu-level-2-ul > li { margin-left: 1rem; } }
.coh-ce-f4368d8b .menu-level-2-ul > li > a { color: #b6e028; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; padding-top: 0.5rem; padding-bottom: 0.5rem; display: block; }
.coh-ce-f4368d8b .menu-level-2-ul > li > a:hover { color: #d83269; }
.coh-ce-a2af4534 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }
.coh-ce-7dcbe838 { position: relative; }
.coh-ce-2ee720cb { display: inline; }
@media (max-width: 63.9375rem) { .coh-ce-2ee720cb { display: inline; } }
.coh-ce-7dd627cb { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: end; -webkit-justify-content: end; -ms-flex-pack: end; justify-content: end; -webkit-align-content: flex-end; -ms-flex-line-pack: end; align-content: flex-end; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (max-width: 63.9375rem) { .coh-ce-7dd627cb { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: start; -ms-flex-pack: start; justify-content: start; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
.coh-ce-8076d8c3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 63.9375rem) { .coh-ce-8076d8c3 { margin-left: 0.85rem; } }
@media (max-width: 63.9375rem) { .coh-ce-b7826a34 { margin-bottom: 2.5rem; } }
.coh-ce-729e8105 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.coh-ce-de1cc4d0:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F041"; font-family: "icomoon"; }
@media (max-width: 63.9375rem) { .coh-ce-4046abfe { display: none; } }
.coh-ce-e43f909c { display: none; }
@media (max-width: 63.9375rem) { .coh-ce-e43f909c { display: block; } }
.coh-ce-98eca912 { margin-top: -5rem; }
@media (max-width: 73.0625rem) { .coh-ce-98eca912 { margin-top: -4.5rem; } }
.coh-ce-f92ca4c0 { border-bottom-style: solid; border-bottom-color: #f3f6f8; border-bottom-width: 0.0625rem; }
.coh-ce-12b9fd78 { background-color: #f3f6f8; padding-bottom: 1rem; }
@media (max-width: 73.0625rem) { .coh-ce-12b9fd78 { padding-bottom: 0.5rem; } }
.coh-ce-729e8105 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.coh-ce-86f4e0a0:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F00A"; font-family: "icomoon"; }
@media (max-width: 63.9375rem) { .coh-ce-4046abfe { display: none; } }
.coh-ce-e43f909c { display: none; }
@media (max-width: 63.9375rem) { .coh-ce-e43f909c { display: block; } }
.coh-ce-98eca912 { margin-top: -5rem; }
@media (max-width: 73.0625rem) { .coh-ce-98eca912 { margin-top: -4.5rem; } }
.coh-ce-f92ca4c0 { border-bottom-style: solid; border-bottom-color: #f3f6f8; border-bottom-width: 0.0625rem; }
.coh-ce-12b9fd78 { background-color: #f3f6f8; padding-bottom: 1rem; }
@media (max-width: 73.0625rem) { .coh-ce-12b9fd78 { padding-bottom: 0.5rem; } }
.coh-ce-72d7d149 { height: auto; }
@media (max-width: 47.9375rem) { .coh-ce-72d7d149 { height: 90vh; } }
@media (max-width: 63.9375rem) { .coh-ce-b7826a34 { margin-bottom: 2.5rem; } }
