.coh-style-clinical-trials { font-weight: 300; font-size: 60px; line-height: 1.17; text-align: center; color: black; }
@media (max-width: 1023px) { .coh-style-clinical-trials { font-size: 50px; } }
@media (max-width: 564px) { .coh-style-clinical-trials { font-size: 30px; } }
.coh-style-banner-image1 { height: 12.75rem; width: 34.5625rem; }
@media (max-width: 1023px) { .coh-style-banner-image1 { height: 6.25rem; width: 17rem; } }
.coh-style-article-lobby-banner-sub-heading { font-weight: 400; color: white; font-size: 21px; line-height: 125%; margin-top: 16px; }
@media (max-width: 767px) { .coh-style-article-lobby-banner-sub-heading { margin-top: 0; } }
.coh-style-a-article-text .article-text-column { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-right: 0; padding-left: 0; }
@media (max-width: 1023px) { .coh-style-a-article-text .article-text-column { padding-right: 0.875rem; padding-left: 0.875rem; } }
@media (max-width: 767px) { .coh-style-a-article-text .article-text-column { padding-right: 1.5rem; padding-left: 1.5rem; } }
.coh-style-a-article-text-and-image .text-img-container { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding: 0; }
@media (max-width: 1023px) { .coh-style-a-article-text-and-image .text-img-container { padding-right: 0.875rem; padding-left: 0.875rem; } }
@media (max-width: 1023px) { .coh-style-a-article-text-and-image .text-img-container .column-1 { padding-right: 0.9375rem; padding-left: 0.9375rem; } }
@media (max-width: 767px) { .coh-style-a-article-text-and-image .text-img-container .column-1 { margin-bottom: 1.25rem; padding-right: 1.5rem; padding-left: 1.5rem; } }
@media (max-width: 1023px) { .coh-style-a-article-text-and-image .text-img-container .column-2 { padding-right: 0.9375rem; padding-left: 0.9375rem; } }
@media (max-width: 767px) { .coh-style-a-article-text-and-image .text-img-container .column-2 { padding-right: 1.5rem; padding-left: 1.5rem; } }
.coh-style-a-article-text-and-image .text-img-container picture .image { margin-right: auto; margin-left: auto; -webkit-border-radius: 0.5rem; border-radius: 0.5rem; }
.coh-style-a-article-text-and-image .text-img-container .media-column-4-show { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-a-article-text-and-image .text-img-container .media-column-3-show { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-a-article-text-and-image .text-img-container .row-reverse { -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: 1023px) { .coh-style-a-article-text-and-image .text-img-container .row-reverse { -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: 767px) { .coh-style-a-article-text-and-image .text-img-container .row-reverse { -webkit-box-orient: unset; -webkit-box-direction: unset; -webkit-flex-direction: unset; -ms-flex-direction: unset; flex-direction: unset; } }
@media (max-width: 767px) { .coh-style-a-article-text-and-image .text-img-container .column-reverse { -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: 1023px) { .coh-style-a-article-text-and-image .text-img-container .column-reverse .column-1 { margin-bottom: 0; } }
@media (max-width: 1023px) { .coh-style-a-article-text-and-image .text-img-container .column-reverse .column-2 { margin-bottom: 1.5rem; } }
@media (max-width: 767px) { .coh-style-a-article-text-and-image .text-img-container .image-off picture img.image { display: none; } }
.coh-style-a-cpt-features-compare-products .cost { margin-bottom: -16px; }
@media (max-width: 564px) { .coh-style-a-cpt-features-compare-products .cost { margin-bottom: -32px; } }
.coh-style-a-cpt-features-compare-products .cost img { padding-top: 0.5rem; padding-bottom: 0.5rem; max-width: 2.625rem; height: auto; margin-right: auto; margin-left: auto; background-color: white; }
.coh-style-a-cpt-features-compare-products img { margin-right: auto; margin-left: auto; max-width: 3.75rem; height: auto; background-color: white; }
.coh-style-a-cpt-features-compare-products .text-feature { padding-right: 1rem; padding-bottom: 2rem; padding-left: 1rem; white-space: normal; word-wrap: break-word; }
@media (max-width: 564px) { .coh-style-a-cpt-features-compare-products .text-feature { padding-right: 0.75rem; padding-bottom: 1.75rem; padding-left: 0.75rem; } }
.coh-style-a-cpt-features-compare-products .text-feature p { color: #003595; font-size: 1.125rem; line-height: 22.5px; }
@media (max-width: 1169px) { .coh-style-a-cpt-features-compare-products .text-feature p { font-size: 1rem; line-height: 19.2px; } }
@media (max-width: 564px) { .coh-style-a-cpt-features-compare-products .text-feature p { font-size: 0.875rem; line-height: 16.1px; } }
.coh-style-a-cpt-features-compare-products .coh-container { min-height: 7.1875rem; }
@media (max-width: 564px) { .coh-style-a-cpt-features-compare-products .coh-container { min-height: 7.75rem; } }
.coh-style-a-cpt-features-compare-products .coh-container .empty-feature { background-image: url("/sites/g/files/rbvwei2521/files/features/n-a.svg"); background-position: center; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; min-height: 6.75rem; }
.coh-style-a-cpt-pataday-comparison-chart-mobile { margin-top: 2rem; margin-right: auto; margin-bottom: 6.25rem; margin-left: auto; outline-style: none; outline-width: 0; }
@media (max-width: 767px) { .coh-style-a-cpt-pataday-comparison-chart-mobile { width: auto; } }
.coh-style-a-cpt-pataday-comparison-chart-mobile .title { padding-top: 2rem; padding-bottom: 2rem; font-weight: 400; font-size: 1.3125rem; line-height: 29.4px; text-align: center; margin-right: auto; margin-left: auto; }
@media (max-width: 767px) { .coh-style-a-cpt-pataday-comparison-chart-mobile .title { min-width: 340px; width: 70%; } }
@media (max-width: 564px) { .coh-style-a-cpt-pataday-comparison-chart-mobile .title { min-width: 320px; width: 90%; } }
.coh-style-a-cpt-pataday-comparison-chart-mobile .title strong { font-size: 2rem; line-height: 20px; }
.coh-style-a-cpt-pataday-comparison-chart-mobile .title p { font-size: 1.3125rem; line-height: 29.4px; padding-top: 0.5rem; }
.coh-style-a-cpt-pataday-comparison-chart-mobile .product-name { font-size: 1.375rem; line-height: 26.4px; text-align: center; font-weight: 700; width: 90%; text-decoration: underline; padding-top: 1rem; padding-bottom: 1rem; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 20.9375rem; }
.coh-style-a-cpt-pataday-comparison-chart-mobile .product-name p { font-size: 1.375rem; line-height: 26.4px; }
@media (max-width: 1169px) { .coh-style-a-cpt-pataday-comparison-chart-mobile .product-name p { font-size: 1.25rem; line-height: 1.4rem; } }
@media (max-width: 1023px) { .coh-style-a-cpt-pataday-comparison-chart-mobile .product-name p { font-size: 1.25rem; line-height: 1.4rem; } }
.coh-style-a-cpt-pataday-comparison-chart-mobile .product-button.coh-style-a-xs-button-primary { padding-top: 0.75rem; padding-right: 1.5625rem; padding-bottom: 0.75rem; padding-left: 1.5625rem; font-weight: 700; line-height: 100%; font-size: 0.875rem; text-align: center; text-transform: uppercase; }
@media (max-width: 767px) { .coh-style-a-cpt-pataday-comparison-chart-mobile .product-button.coh-style-a-xs-button-primary { width: 90%; height: 2.375rem; } }
@media (max-width: 564px) { .coh-style-a-cpt-pataday-comparison-chart-mobile .product-button.coh-style-a-xs-button-primary { max-width: 20.9375rem; width: 90%; } }
.coh-style-a-cpt-pataday-comparison-chart-mobile .table-features { margin-top: 2rem; margin-bottom: 2.5rem; }
.coh-style-a-cpt-pataday-comparison-chart-mobile .nav-pagination-text { font-weight: 400; font-size: 0.875rem; text-align: center; line-height: 17.5px; }
.coh-style-a-cpt-pataday-comparison-chart-desktop { margin-top: 2rem; margin-right: auto; margin-left: auto; width: 77.5rem; max-width: 77.5rem; outline-style: none; outline-width: 0; }
@media (max-width: 1169px) { .coh-style-a-cpt-pataday-comparison-chart-desktop { width: 61.25rem; max-width: 61.25rem; } }
@media (max-width: 1023px) { .coh-style-a-cpt-pataday-comparison-chart-desktop { max-width: 61.25rem; width: auto; } }
.coh-style-a-cpt-pataday-comparison-chart-desktop .title { padding-top: 4rem; }
@media (max-width: 1169px) { .coh-style-a-cpt-pataday-comparison-chart-desktop .title { padding-top: 2rem; padding-bottom: 3rem; } }
.coh-style-a-cpt-pataday-comparison-chart-desktop .title strong { font-size: 2rem; line-height: 44.8px; padding-bottom: 0.75rem; }
.coh-style-a-cpt-pataday-comparison-chart-desktop .title p { font-size: 1.3125rem; line-height: 29.4px; padding-top: 0.75rem; }
.coh-style-a-cpt-pataday-comparison-chart-desktop .product-name { font-size: 1.375rem; line-height: 26.4px; text-align: center; font-weight: 700; width: 15.625rem; text-decoration: underline; padding-top: 1rem; padding-bottom: 1rem; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }
.coh-style-a-cpt-pataday-comparison-chart-desktop .product-name p { font-size: 1.625rem; line-height: 31.2px; font-weight: 700; }
@media (max-width: 1169px) { .coh-style-a-cpt-pataday-comparison-chart-desktop .product-name p { font-size: 1.25rem; line-height: 24.4px; } }
@media (max-width: 1023px) { .coh-style-a-cpt-pataday-comparison-chart-desktop .product-name p { font-size: 1.25rem; line-height: 24.4px; } }
.coh-style-a-cpt-pataday-comparison-chart-desktop .product-button.coh-style-a-xs-button-primary { width: 15.625rem; height: 3.25rem; padding-top: 0.75rem; padding-right: 1.5625rem; padding-bottom: 0.75rem; padding-left: 1.5625rem; font-weight: 700; line-height: 100%; font-size: 0.875rem; text-align: center; text-transform: uppercase; }
@media (max-width: 1169px) { .coh-style-a-cpt-pataday-comparison-chart-desktop .product-button.coh-style-a-xs-button-primary { width: 11.25rem; padding-top: 0.6875rem; padding-right: 1.25rem; padding-bottom: 0.6875rem; padding-left: 1.25rem; height: 3.125rem; } }
@media (max-width: 1023px) { .coh-style-a-cpt-pataday-comparison-chart-desktop .product-button.coh-style-a-xs-button-primary { width: 10.875rem; padding-top: 0.5625rem; padding-right: 1rem; padding-bottom: 0.5625rem; padding-left: 1rem; height: 2.875rem; } }
@media (max-width: 767px) { .coh-style-a-cpt-pataday-comparison-chart-desktop .product-button.coh-style-a-xs-button-primary { width: 21.125rem; height: 2.375rem; } }
.coh-style-a-cpt-pataday-comparison-chart-desktop .table-features { margin-top: 2rem; margin-bottom: 8.75rem; }
.coh-style-banner-image { height: 13.375rem; width: 36.25rem; }
@media (max-width: 1023px) { .coh-style-banner-image { height: 18.0625rem; width: 6.6575rem; } }
.coh-style-a-cpt-compare-products-details { margin-right: 3.125rem; margin-left: 3.125rem; }
@media (max-width: 767px) { .coh-style-a-cpt-compare-products-details { margin-right: 1.5rem; margin-left: 1.5rem; } }
@media (max-width: 564px) { .coh-style-a-cpt-compare-products-details { margin-right: 1rem; margin-left: 1rem; } }
.coh-style-a-cpt-compare-products-details .packshot { height: 11.875rem; width: 100%; 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-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 1023px) { .coh-style-a-cpt-compare-products-details .packshot { height: 11.25rem; } }
@media (max-width: 564px) { .coh-style-a-cpt-compare-products-details .packshot { height: 8.75rem; } }
.coh-style-a-cpt-compare-products-details .packshot .empty-text { margin-top: 2.5rem; margin-right: 1.875rem; margin-bottom: 2.5rem; margin-left: 1.875rem; text-align: center; font-size: 1rem; line-height: 1.25rem; max-width: 140px; }
.coh-style-a-cpt-compare-products-details .packshot img { max-height: 11.875rem; height: auto; max-width: 20rem; width: auto; }
@media (max-width: 1599px) { .coh-style-a-cpt-compare-products-details .packshot img { max-width: 18.75rem; } }
@media (max-width: 1169px) { .coh-style-a-cpt-compare-products-details .packshot img { max-width: 18.125rem; } }
@media (max-width: 1023px) { .coh-style-a-cpt-compare-products-details .packshot img { max-width: 15.625rem; } }
@media (max-width: 564px) { .coh-style-a-cpt-compare-products-details .packshot img { max-width: 13.75rem; } }
.coh-style-a-cpt-compare-products-details .brand-features { width: 100%; margin-top: 1rem; margin-bottom: 1rem; min-height: 19.75rem; }
.coh-style-a-cpt-compare-products-details .free-trial { margin-bottom: 3.125rem; text-align: center; }
@media (max-width: 564px) { .coh-style-a-cpt-compare-products-details .free-trial { margin-bottom: 2.25rem; } }
.coh-style-a-cpt-compare-products-details .brand-features-subtitle { padding-top: 1rem; padding-bottom: 1rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #62acee; }
.coh-style-a-cpt-compare-products-details .brand-features-subtitle h6 { font-weight: 300; }
.coh-style-a-cpt-compare-products-details .wide-limit { margin-right: auto; margin-left: auto; max-width: 84rem; }
@media (max-width: 1169px) { .coh-style-a-cpt-compare-products-details .wide-limit { max-width: 67.5rem; } }
@media (max-width: 1023px) { .coh-style-a-cpt-compare-products-details .wide-limit { max-width: 55rem; } }
.coh-style-a-cpt-compare-products-details select.compare-products { font-size: 1.375rem; color: #003595; font-weight: 700; line-height: 27px; padding-top: 1rem; padding-right: 2.25rem; padding-bottom: 1rem; padding-left: 1.25rem; background-color: white; border-width: 0.0625rem; border-style: solid; border-color: rgba(98, 172, 238, 0.501); word-wrap: break-word; white-space: normal; -webkit-appearance: none;: none; width: 100%; min-height: 6rem; }
@media (max-width: 1169px) { .coh-style-a-cpt-compare-products-details select.compare-products { font-size: 1.25rem; line-height: 24px; padding-top: 0.75rem; padding-right: 1.875rem; padding-bottom: 0.75rem; padding-left: 1rem; min-height: 7.125rem; } }
@media (max-width: 1023px) { .coh-style-a-cpt-compare-products-details select.compare-products { font-size: 1.125rem; line-height: 22px; } }
@media (max-width: 767px) { .coh-style-a-cpt-compare-products-details select.compare-products { font-size: 0.875rem; line-height: 15.4px; padding-top: 0.75rem; padding-right: 1.375rem; padding-bottom: 0.75rem; padding-left: 0.75rem; min-height: 4.5rem; } }
@media (max-width: 564px) { .coh-style-a-cpt-compare-products-details select.compare-products { min-height: 5.375rem; } }
.coh-style-a-cpt-compare-products-details select.compare-products: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: "\E902"; font-family: "alcon-Icon"; }
.coh-style-a-cpt-compare-products-details .select-compare-dropdown:after { position: absolute; top: 2.625rem; right: 1.875rem; content: url("/sites/g/files/rbvwei2521/files/svg-styles-images/select_dropdown_arrow.svg"); }
@media (max-width: 1169px) { .coh-style-a-cpt-compare-products-details .select-compare-dropdown:after { position: absolute; top: 3.1875rem; right: 1.5rem; } }
@media (max-width: 767px) { .coh-style-a-cpt-compare-products-details .select-compare-dropdown:after { position: absolute; top: 1.625rem; right: 1.375rem; content: url("/sites/g/files/rbvwei2521/files/svg-styles-images/select_dropdow_arrow_mobile.svg"); } }
@media (max-width: 564px) { .coh-style-a-cpt-compare-products-details .select-compare-dropdown:after { top: 2.125rem; position: absolute; right: 1.375rem; } }
.coh-style-ora-heading-text { color: #0432f0; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 48px; font-weight: 300; line-height: 1.2; }
@media (max-width: 1169px) { .coh-style-ora-heading-text { font-size: 44px; } }
@media (max-width: 1023px) { .coh-style-ora-heading-text { font-size: 44px; } }
@media (max-width: 564px) { .coh-style-ora-heading-text { font-size: 40px; line-height: 1.15; } }
.coh-style-clinical-trials-listwithbullet li { list-style-type: disc; list-style-position: outside; margin-bottom: 25px; line-height: 20px; }
.coh-style-a-table-row { background-color: #eaf9ff; padding-left: 1.5rem; width: 77.5rem; min-height: 4rem; margin-right: auto; margin-left: auto; }
@media (max-width: 1169px) { .coh-style-a-table-row { width: 61.25rem; } }
@media (max-width: 1023px) { .coh-style-a-table-row { width: 100%; } }
@media (max-width: 767px) { .coh-style-a-table-row { width: 80%; min-height: 2.5rem; padding-top: 0.75rem; padding-right: 0.625rem; padding-bottom: 0.75rem; padding-left: 0.625rem; font-size: 0.875rem; line-height: 19.6px; } }
@media (max-width: 564px) { .coh-style-a-table-row { width: 20.9375rem; } }
.coh-style-a-table-row:nth-child(even) { background-color: white; }
.coh-style-a-table-row .chebox-row { text-align: center; font-size: 1.3125rem; line-height: 29.4px; font-weight: 400; vertical-align: middle; 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-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; min-height: 4rem; }
.coh-style-a-table-row .label { line-height: 29.4px; color: black; font-size: 1.3125rem; vertical-align: middle; min-height: 4rem; padding-top: 1rem; padding-bottom: 1rem; content: normal; }
@media (max-width: 1169px) { .coh-style-a-table-row .label { font-size: 1.125rem; line-height: 25.2px; } }
.coh-style-a-table-row .coh-row-inner { 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-align-content: center; -ms-flex-line-pack: center; align-content: center; }
.coh-style-ora-body-text-1 { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #232323; font-size: 18px; font-weight: 300; }
.coh-style-a-paragraph-in-place-for-header-tags { font-weight: 500; color: #003595; font-size: 3.75rem; line-height: 1.25; }
@media (max-width: 1599px) { .coh-style-a-paragraph-in-place-for-header-tags { font-size: 3.25rem; line-height: 1.25; } }
@media (max-width: 1169px) { .coh-style-a-paragraph-in-place-for-header-tags { font-size: 3rem; line-height: 1.25; } }
@media (max-width: 1023px) { .coh-style-a-paragraph-in-place-for-header-tags { font-size: 2.5rem; line-height: 1.25; } }
@media (max-width: 564px) { .coh-style-a-paragraph-in-place-for-header-tags { font-weight: 500; color: #003595; font-size: 2.25rem; line-height: 1.25; margin-bottom: 1.5rem; } }
.coh-style-ora-body-text-2 { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; color: #232323; font-size: 12px; }
.coh-style-ora-withe-text { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; color: white; font-size: 28px; }
.coh-style-resource-banner-text { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #232323; font-size: 48px; line-height: 55px; }
@media (max-width: 1023px) { .coh-style-resource-banner-text { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #232323; font-size: 40px; line-height: 46px; } }
.coh-style-a-border-bottom-line-extra-padding { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9ebaee; padding-bottom: 30px; margin-bottom: 30px; }
.coh-style-a-article-lobby-tab { background-color: #f6fdff; text-align: center; padding-right: 0.9375rem; padding-left: 0.9375rem; }
@media (max-width: 1169px) { .coh-style-a-article-lobby-tab { padding-right: 0; padding-left: 0; } }
@media (max-width: 767px) { .coh-style-a-article-lobby-tab { width: 100%; } }
.coh-style-a-article-lobby-tab ul.kc-cat-items { background-color: white; padding-top: 0.375rem; padding-right: 2.8125rem; padding-bottom: 0.375rem; padding-left: 2.8125rem; margin-top: 3%; margin-right: auto; margin-bottom: 3%; margin-left: auto; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-border-radius: 100px; border-radius: 100px; -webkit-box-shadow: 0 5px 50px 0 rgba(35, 35, 38, 0.137); box-shadow: 0 5px 50px 0 rgba(35, 35, 38, 0.137); gap: 20px; }
@media (max-width: 1599px) { .coh-style-a-article-lobby-tab ul.kc-cat-items { padding-right: 1.5625rem; padding-left: 1.5625rem; margin-top: 3%; margin-bottom: 3%; gap: 0px; } }
@media (max-width: 1169px) { .coh-style-a-article-lobby-tab ul.kc-cat-items { -webkit-border-radius: 0; border-radius: 0; padding-top: 0; padding-right: 0.625rem; padding-bottom: 0; padding-left: 0.625rem; margin-top: 0; margin-bottom: 2.5rem; width: 100%; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (max-width: 1023px) { .coh-style-a-article-lobby-tab ul.kc-cat-items { background-color: rgba(0, 0, 0, 0); width: 100%; 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-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-right: 0.5rem; padding-left: 0.5rem; margin-bottom: 2.1875rem; overflow-x: auto; scrollbar-width: none; -ms-overflow-style: none; -webkit-box-shadow: 0px 15px 50px rgb(35 35 35 / 15%); box-shadow: 0px 15px 50px rgb(35 35 35 / 15%); } }
@media (max-width: 767px) { .coh-style-a-article-lobby-tab ul.kc-cat-items { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 0; overflow-x: auto; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; scrollbar-width: none; -ms-overflow-style: none; -webkit-box-shadow: 0px 15px 50px rgb(35 35 35 / 15%); box-shadow: 0px 15px 50px rgb(35 35 35 / 15%); background-color: white; } }
@media (max-width: 1023px) { .coh-style-a-article-lobby-tab ul.kc-cat-items::-webkit-scrollbar { display: none; } }
@media (max-width: 767px) { .coh-style-a-article-lobby-tab ul.kc-cat-items::-webkit-scrollbar { display: none; } }
.coh-style-a-article-lobby-tab ul.kc-cat-items li { margin-top: 0.3125rem; margin-bottom: 0.3125rem; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; list-style-type: none; }
@media (max-width: 1599px) { .coh-style-a-article-lobby-tab ul.kc-cat-items li { padding-right: 8px; padding-left: 8px; min-width: 10%; width: auto; } }
@media (max-width: 1169px) { .coh-style-a-article-lobby-tab ul.kc-cat-items li { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; width: auto; min-width: 13%; padding-top: 8px; padding-right: 5px; padding-bottom: 8px; padding-left: 5px; } }
@media (max-width: 1023px) { .coh-style-a-article-lobby-tab ul.kc-cat-items li { display: inline-block; min-width: 15%; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-right: 3px; padding-left: 3px; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } }
@media (max-width: 767px) { .coh-style-a-article-lobby-tab ul.kc-cat-items li { min-width: 15%; padding-top: 10px; padding-right: 0; padding-bottom: 10px; padding-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; max-width: 18.75rem; } }
.coh-style-a-article-lobby-tab ul.kc-cat-items li a { font-weight: 400; color: #003595; font-size: 16px; line-height: 16px; background-color: white; padding-top: 12px; padding-right: 30px; padding-bottom: 12px; padding-left: 30px; -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; cursor: pointer; }
@media (max-width: 1599px) { .coh-style-a-article-lobby-tab ul.kc-cat-items li a { padding-top: 12px; padding-right: 35px; padding-bottom: 12px; padding-left: 35px; } }
@media (max-width: 1169px) { .coh-style-a-article-lobby-tab ul.kc-cat-items li a { line-height: 16px; padding-top: 16px; padding-right: 20px; padding-bottom: 16px; padding-left: 20px; display: inline-block; margin-right: 0.625rem; margin-left: 0.625rem; } }
@media (max-width: 1023px) { .coh-style-a-article-lobby-tab ul.kc-cat-items li a { background-color: rgba(0, 0, 0, 0); line-height: 16px; margin-right: 0.625rem; margin-left: 0.625rem; } }
@media (max-width: 767px) { .coh-style-a-article-lobby-tab ul.kc-cat-items li a { padding-top: 10px; padding-right: 24px; padding-bottom: 10px; padding-left: 24px; margin-right: 0.625rem; margin-left: 0.625rem; } }
.coh-style-a-article-lobby-tab ul.kc-cat-items li a:hover { color: white; -webkit-border-radius: 1000px; border-radius: 1000px; background-color: #003595; }
.coh-style-a-article-lobby-tab ul.kc-cat-items li a.selected { background-color: #003595; -webkit-border-radius: 100px; border-radius: 100px; color: white; pointer-events: none; }
.coh-style-a-article-lobby-tab ul.kc-cat-items.better-exposed-filter-large { overflow-x: auto; }
.coh-style-a-article-lobby-tab ul.kc-cat-items.better-exposed-filter-large::-webkit-scrollbar { display: none; }
.coh-style-a-article-lobby-tab ul.kc-cat-items.better-exposed-filter-large li { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; display: inline-block; margin-top: 1rem; margin-bottom: 1rem; }
@media (max-width: 1599px) { .coh-style-a-article-lobby-tab ul.kc-cat-items.better-exposed-filter-large li { margin-top: 1.25rem; margin-bottom: 1.25rem; } }
@media (max-width: 1169px) { .coh-style-a-article-lobby-tab ul.kc-cat-items.better-exposed-filter-large li { margin-top: 0; margin-bottom: 0; } }
@media (max-width: 1023px) { .coh-style-a-article-lobby-tab ul.kc-cat-items.better-exposed-filter-large li { margin-top: 0; margin-bottom: 0; } }
@media (max-width: 767px) { .coh-style-a-article-lobby-tab ul.kc-cat-items.better-exposed-filter-large li { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; } }
.coh-style-article-lobby-lists { background-color: #f6fdff; }
.coh-style-article-lobby-lists .form-select.bef-links { text-align: center; padding-right: 15px; padding-left: 15px; display: none; }
@media (max-width: 1169px) { .coh-style-article-lobby-lists .form-select.bef-links { padding-right: 0; padding-left: 0; } }
@media (max-width: 767px) { .coh-style-article-lobby-lists .form-select.bef-links { width: 100%; } }
.coh-style-article-lobby-lists .form-select.bef-links ul { background-color: white; padding-top: 6px; padding-right: 45px; padding-bottom: 6px; padding-left: 45px; margin-top: 3%; margin-bottom: 3%; display: inline-block; -webkit-border-radius: 100px; border-radius: 100px; -webkit-box-shadow: 0 5px 50px 0 rgba(35, 35, 38, 0.137); box-shadow: 0 5px 50px 0 rgba(35, 35, 38, 0.137); }
@media (max-width: 1599px) { .coh-style-article-lobby-lists .form-select.bef-links ul { padding-right: 25px; padding-left: 25px; margin-top: 3%; margin-bottom: 3%; } }
@media (max-width: 1169px) { .coh-style-article-lobby-lists .form-select.bef-links ul { -webkit-border-radius: 0; border-radius: 0; padding-top: 0; padding-right: 10px; padding-bottom: 0; padding-left: 10px; margin-top: 0; margin-bottom: 40px; width: 100%; 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; } }
@media (max-width: 1023px) { .coh-style-article-lobby-lists .form-select.bef-links ul { background-color: rgba(0, 0, 0, 0); width: 100%; 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; padding-right: 8px; padding-left: 8px; margin-bottom: 35px; } }
@media (max-width: 767px) { .coh-style-article-lobby-lists .form-select.bef-links ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 0; overflow-x: auto; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; scrollbar-width: none; -ms-overflow-style: none; -webkit-box-shadow: 0px 15px 50px rgb(35 35 35 / 15%); box-shadow: 0px 15px 50px rgb(35 35 35 / 15%); background-color: white; } }
@media (max-width: 767px) { .coh-style-article-lobby-lists .form-select.bef-links ul::-webkit-scrollbar { display: none; } }
.coh-style-article-lobby-lists .form-select.bef-links ul li { margin-top: 16px; margin-bottom: 16px; display: inline-block; list-style-type: none; }
@media (max-width: 1599px) { .coh-style-article-lobby-lists .form-select.bef-links ul li { padding-right: 8px; padding-left: 8px; min-width: 10%; width: auto; } }
@media (max-width: 1169px) { .coh-style-article-lobby-lists .form-select.bef-links ul li { margin-top: 0; margin-bottom: 0; width: auto; min-width: 13%; padding-right: 5px; padding-left: 5px; } }
@media (max-width: 1023px) { .coh-style-article-lobby-lists .form-select.bef-links ul li { display: inline-block; min-width: 15%; margin-top: 0; margin-bottom: 0; padding-right: 3px; padding-left: 3px; } }
@media (max-width: 767px) { .coh-style-article-lobby-lists .form-select.bef-links ul li { min-width: 15%; padding-top: 10px; padding-right: 0; padding-bottom: 10px; padding-left: 0; margin-top: 0; margin-right: 10px; margin-bottom: 0; margin-left: 10px; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; max-width: 175px; } }
.coh-style-article-lobby-lists .form-select.bef-links ul li a { font-weight: 400; color: #003595; font-size: 16px; line-height: 2px; background-color: white; padding-top: 12px; padding-right: 30px; padding-bottom: 12px; padding-left: 30px; -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; }
@media (max-width: 1599px) { .coh-style-article-lobby-lists .form-select.bef-links ul li a { padding-top: 10px; padding-right: 35px; padding-bottom: 10px; padding-left: 35px; } }
@media (max-width: 1169px) { .coh-style-article-lobby-lists .form-select.bef-links ul li a { line-height: 16px; padding-top: 16px; padding-right: 20px; padding-bottom: 16px; padding-left: 20px; display: block; } }
@media (max-width: 1023px) { .coh-style-article-lobby-lists .form-select.bef-links ul li a { background-color: rgba(0, 0, 0, 0); line-height: 16px; } }
@media (max-width: 767px) { .coh-style-article-lobby-lists .form-select.bef-links ul li a { padding-top: 10px; padding-right: 24px; padding-bottom: 10px; padding-left: 24px; } }
.coh-style-article-lobby-lists .form-select.bef-links ul li a:hover { color: white; -webkit-border-radius: 1000px; border-radius: 1000px; background-color: #003595; }
.coh-style-article-lobby-lists .form-select.bef-links ul li a.bef-link--selected { background-color: #003595; -webkit-border-radius: 100px; border-radius: 100px; color: white; }
.coh-style-article-lobby-lists .form-select.bef-links ul.better-exposed-filter-large { overflow-x: auto; }
.coh-style-article-lobby-lists .form-select.bef-links ul.better-exposed-filter-large li { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
.coh-style-article-lobby-lists .form-select.bef-links ul.better-exposed-filter-large li::-webkit-scrollbar { display: none; }
.coh-style-article-lobby-lists footer .back-to-top { padding-top: 40px; padding-bottom: 50px; text-align: center; }
@media (max-width: 1599px) { .coh-style-article-lobby-lists footer .back-to-top { padding-top: 40px; padding-bottom: 50px; } }
@media (max-width: 1169px) { .coh-style-article-lobby-lists footer .back-to-top { padding-top: 30px; padding-bottom: 50px; } }
@media (max-width: 767px) { .coh-style-article-lobby-lists footer .back-to-top { padding-top: 50px; padding-bottom: 50px; background-color: #f6fdff; } }
.coh-style-article-lobby-lists footer .back-to-top .top-scroller { font-weight: 400; color: #003595; font-size: 16px; line-height: 100%; letter-spacing: 0.02em; font-style: normal; cursor: pointer; position: relative; }
.coh-style-article-lobby-lists footer .back-to-top .top-scroller: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: 5px; position: absolute; top: 4px; content: "\F062"; font-family: "icomoon"; }
.coh-style-article-lobby-lists .no-result { padding: 5%; font-size: 18px; }
@media (max-width: 1023px) { .coh-style-article-lobby-lists .views-exposed-form.bef-exposed-form { margin-bottom: 0; } }
.coh-style-article-lobby-lists .article-lobby--container { margin-bottom: 1%; 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; padding-right: 340px; padding-left: 340px; }
@media (max-width: 1599px) { .coh-style-article-lobby-lists .article-lobby--container { padding-right: 50px; padding-left: 50px; } }
@media (max-width: 1169px) { .coh-style-article-lobby-lists .article-lobby--container { padding-right: 60px; padding-left: 60px; } }
@media (max-width: 1023px) { .coh-style-article-lobby-lists .article-lobby--container { padding-right: 15px; padding-left: 15px; } }
@media (max-width: 767px) { .coh-style-article-lobby-lists .article-lobby--container { padding-right: 0; padding-left: 0; } }
.coh-style-article-lobby-lists .article-lobby--container .article-lobby--multi-column { -webkit-box-sizing: border-box; box-sizing: border-box; background-color: white; border-style: solid; border-color: #e5e5e5; -webkit-border-radius: 16px; border-radius: 16px; -webkit-box-shadow: 0 15px 50px rgba(0, 0, 0, 0.15); box-shadow: 0 15px 50px rgba(0, 0, 0, 0.15); width: 30%; margin-top: 1%; margin-right: 1%; margin-bottom: 1%; margin-left: 2%; float: left; outline-width: 1px; outline-style: solid; outline-color: #dddddd; }
@media (max-width: 1169px) { .coh-style-article-lobby-lists .article-lobby--container .article-lobby--multi-column { width: 46%; margin-top: 16px; margin-right: 1.5%; margin-bottom: 16px; } }
@media (max-width: 1023px) { .coh-style-article-lobby-lists .article-lobby--container .article-lobby--multi-column { width: 46%; margin-top: 16px; margin-right: 1.5%; margin-bottom: 16px; } }
@media (max-width: 767px) { .coh-style-article-lobby-lists .article-lobby--container .article-lobby--multi-column { margin-top: 32px; margin-right: 0; margin-bottom: 0; margin-left: 0; width: 100%; -webkit-border-radius: 0; border-radius: 0; } }
@media (max-width: 564px) { .coh-style-article-lobby-lists .article-lobby--container .article-lobby--multi-column { width: 100%; -webkit-border-radius: 0; border-radius: 0; } }
.coh-style-article-lobby-lists .article-lobby--container .article-lobby--multi-column .views-field-field-teaser-image { position: relative; }
.coh-style-article-lobby-lists .article-lobby--container .article-lobby--multi-column .views-field-field-teaser-image .article-lobby--teaser-img img { -webkit-border-top-left-radius: 16px; border-top-left-radius: 16px; -webkit-border-top-right-radius: 16px; border-top-right-radius: 16px; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; outline-width: 1px; outline-color: #e5e5e5; outline-style: solid; width: 100%; height: auto; max-width: 100%; }
@media (max-width: 767px) { .coh-style-article-lobby-lists .article-lobby--container .article-lobby--multi-column .views-field-field-teaser-image .article-lobby--teaser-img img { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; } }
@media (max-width: 564px) { .coh-style-article-lobby-lists .article-lobby--container .article-lobby--multi-column .views-field-field-teaser-image .article-lobby--teaser-img img { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; } }
.coh-style-article-lobby-lists .article-lobby--container .article-lobby--multi-column .views-field-field-category { position: relative; }
.coh-style-article-lobby-lists .article-lobby--container .article-lobby--multi-column .views-field-field-category .article-lobby--category { position: absolute; top: -40px; margin-left: 12px; }
@media (max-width: 767px) { .coh-style-article-lobby-lists .article-lobby--container .article-lobby--multi-column .views-field-field-category .article-lobby--category { margin-left: 7.5px; top: -35px; } }
.coh-style-article-lobby-lists .article-lobby--container .article-lobby--multi-column .article-lobby--title { font-style: normal; font-size: 20px; font-weight: 400; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; line-height: 28px; letter-spacing: -0.011em; color: #232323; text-decoration: underline; padding-right: 15px; padding-left: 29px; margin-top: 20px; }
@media (max-width: 767px) { .coh-style-article-lobby-lists .article-lobby--container .article-lobby--multi-column .article-lobby--title { padding-right: 5px; padding-left: 16px; font-size: 18px; margin-top: 16px; } }
.coh-style-article-lobby-lists .article-lobby--container .article-lobby--multi-column .article-lobby--author { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #6b6b6b; font-weight: 400; font-size: 16px; line-height: 125%; font-style: normal; padding-right: 15px; padding-left: 29px; }
@media (max-width: 767px) { .coh-style-article-lobby-lists .article-lobby--container .article-lobby--multi-column .article-lobby--author { padding-right: 5px; padding-left: 16px; } }
.coh-style-article-lobby-lists .article-lobby--container .article-lobby--multi-column .article-lobby--read-time { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 12px; line-height: 125%; font-style: normal; color: #6b6b6b; padding-right: 15px; padding-left: 29px; }
@media (max-width: 767px) { .coh-style-article-lobby-lists .article-lobby--container .article-lobby--multi-column .article-lobby--read-time { padding-right: 5px; padding-left: 16px; } }
.coh-style-article-lobby-lists .article-lobby--container .article-lobby--multi-column .article-lobby--view-more { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 700; color: #003595; font-size: 16px; line-height: 110%; padding-right: 15px; padding-left: 29px; margin-top: 30px; margin-bottom: 20px; position: relative; }
@media (max-width: 767px) { .coh-style-article-lobby-lists .article-lobby--container .article-lobby--multi-column .article-lobby--view-more { padding-right: 5px; padding-left: 16px; margin-top: 24px; margin-bottom: 16px; } }
.coh-style-article-lobby-lists .article-lobby--container .article-lobby--multi-column .article-lobby--view-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: "\F18E"; font-family: "icomoon"; color: #003595; font-size: 16px; margin-left: 5px; position: absolute; top: 1px; }
.coh-style-article-lobby-lists .article-lobby--container .article-lobby--multi-column .views-field.views-field-field-short-description { display: none; }
.coh-style-article-lobby-lists .article-lobby--container .article-lobby--single-column { margin-right: 2%; margin-bottom: 2%; margin-left: 2%; width: 100%; }
@media (max-width: 1169px) { .coh-style-article-lobby-lists .article-lobby--container .article-lobby--single-column { margin-bottom: 16px; } }
@media (max-width: 1023px) { .coh-style-article-lobby-lists .article-lobby--container .article-lobby--single-column { margin-bottom: 16px; } }
@media (max-width: 767px) { .coh-style-article-lobby-lists .article-lobby--container .article-lobby--single-column { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; } }
.coh-style-article-lobby-lists .article-lobby--container .article-lobby--single-column .views-row { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: 0px 15px 50px rgb(0 0 0 / 15%); box-shadow: 0px 15px 50px rgb(0 0 0 / 15%); background-color: white; 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: stretch; -webkit-justify-content: stretch; -ms-flex-pack: stretch; justify-content: stretch; outline-width: 1px; outline-style: solid; outline-color: #e5e5e5; -webkit-border-radius: 16px; border-radius: 16px; }
@media (max-width: 767px) { .coh-style-article-lobby-lists .article-lobby--container .article-lobby--single-column .views-row { display: block; -webkit-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; background-color: #f6fdff; padding-top: 45px; outline-width: 0; outline-style: none; } }
.coh-style-article-lobby-lists .article-lobby--container .article-lobby--single-column .views-row .article--left-container { width: 50%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 767px) { .coh-style-article-lobby-lists .article-lobby--container .article-lobby--single-column .views-row .article--left-container { width: 100%; padding-top: 5%; padding-right: 24px; padding-bottom: 0; padding-left: 24px; position: relative; border-top-width: 1px; border-top-style: solid; border-color: rgb(0 0 0 / 25%); } }
.coh-style-article-lobby-lists .article-lobby--container .article-lobby--single-column .views-row .article--left-container picture { width: 100%; }
.coh-style-article-lobby-lists .article-lobby--container .article-lobby--single-column .views-row .article--left-container picture img { height: auto; width: 100%; -webkit-border-top-left-radius: 16px; border-top-left-radius: 16px; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 16px; border-bottom-left-radius: 16px; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; max-width: 100%; }
@media (max-width: 1023px) { .coh-style-article-lobby-lists .article-lobby--container .article-lobby--single-column .views-row .article--left-container picture img { height: 100%; } }
@media (max-width: 767px) { .coh-style-article-lobby-lists .article-lobby--container .article-lobby--single-column .views-row .article--left-container picture img { -webkit-border-radius: 16px; border-radius: 16px; height: auto; } }
.coh-style-article-lobby-lists .article-lobby--container .article-lobby--single-column .views-row .article--right-container { padding-right: 5%; padding-left: 3%; width: 50%; 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; }
@media (max-width: 1023px) { .coh-style-article-lobby-lists .article-lobby--container .article-lobby--single-column .views-row .article--right-container { padding-top: 2%; padding-bottom: 2%; } }
@media (max-width: 767px) { .coh-style-article-lobby-lists .article-lobby--container .article-lobby--single-column .views-row .article--right-container { width: 100%; padding-top: 5%; padding-right: 24px; padding-bottom: 16px; padding-left: 24px; position: relative; border-color: rgba(0, 0, 0, 0.25); border-bottom-width: 1px; border-bottom-style: solid; } }
.coh-style-article-lobby-lists .article-lobby--container .article-lobby--single-column .views-row .article--right-container .views-field.views-field-field-teaser-image { display: none; }
@media (max-width: 767px) { .coh-style-article-lobby-lists .article-lobby--container .article-lobby--single-column .views-row .article--right-container .article-lobby--category { position: absolute; top: -35px; left: 30px; } }
.coh-style-article-lobby-lists .article-lobby--container .article-lobby--category { display: inline-block; padding-top: 4px; padding-right: 24px; padding-bottom: 4px; padding-left: 24px; -webkit-border-radius: 100px; border-radius: 100px; margin-bottom: 25px; font-weight: 700; font-size: 16px; text-align: center; line-height: 125%; letter-spacing: 0.08em; text-transform: uppercase; }
.coh-style-article-lobby-lists .article-lobby--container .article-lobby--title { font-weight: 700; font-size: 20px; line-height: 105%; color: #232323; margin-bottom: 10px; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 767px) { .coh-style-article-lobby-lists .article-lobby--container .article-lobby--title { font-weight: 400; text-decoration: underline; line-height: 21px; font-style: normal; font-size: 20px; } }
.coh-style-article-lobby-lists .article-lobby--container .article-lobby--short-desc p { color: #333333; font-weight: 400; font-size: 16px; line-height: 115%; font-style: normal; }
.coh-style-article-lobby-lists .article-lobby--container .article-lobby--author { color: #545454; font-weight: 400; font-size: 16px; line-height: 125%; margin-top: 15px; }
@media (max-width: 1169px) { .coh-style-article-lobby-lists .article-lobby--container .article-lobby--author { margin-top: 12px; } }
@media (max-width: 1023px) { .coh-style-article-lobby-lists .article-lobby--container .article-lobby--author { margin-top: 12px; } }
.coh-style-article-lobby-lists .article-lobby--container .article-lobby--read-time { font-weight: 400; font-size: 12px; line-height: 125%; color: #545454; margin-top: 10px; }
.coh-style-article-lobby-lists .article-lobby--container .article-lobby--view-more { color: #003595; font-weight: 700; font-size: 16px; line-height: 110%; text-transform: capitalize; display: inline-block; margin-top: 50px; position: relative; }
@media (max-width: 767px) { .coh-style-article-lobby-lists .article-lobby--container .article-lobby--view-more { margin-top: 24px; } }
.coh-style-article-lobby-lists .article-lobby--container .article-lobby--view-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: "\F18E"; font-family: "icomoon"; color: #003595; font-size: 16px; margin-left: 5px; position: absolute; top: 1px; }
.coh-style-article-lobby-banner-heading { font-size: 52px; font-weight: 300; color: white; line-height: 105%; }
@media (max-width: 767px) { .coh-style-article-lobby-banner-heading { font-size: 40px; margin-bottom: 16px; } }
.coh-style-a-formulary-lookup-tool { color: white; }
.coh-style-a-formulary-lookup-tool .text-align-center { color: #003595; font-weight: 700; font-size: 32px; }
@media (max-width: 1169px) { .coh-style-a-formulary-lookup-tool .text-align-center { font-size: 24px; } }
@media (max-width: 1023px) { .coh-style-a-formulary-lookup-tool .text-align-center { font-size: 24px; } }
@media (max-width: 564px) { .coh-style-a-formulary-lookup-tool .text-align-center { font-size: 20px; } }
.coh-style-a-formulary-lookup-tool .middle-order-text { font-weight: 400; font-size: 40px; line-height: 115%; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; max-width: 940px; }
@media (max-width: 1169px) { .coh-style-a-formulary-lookup-tool .middle-order-text { font-size: 32px; } }
@media (max-width: 1023px) { .coh-style-a-formulary-lookup-tool .middle-order-text { font-size: 32px; } }
@media (max-width: 564px) { .coh-style-a-formulary-lookup-tool .middle-order-text { font-size: 24px; padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; } }
.coh-style-a-formulary-lookup-tool .last-order-text { background-color: #003595; padding-top: 24px; padding-right: 40px; padding-bottom: 32px; padding-left: 64px; max-width: 1140px; max-height: 138px; -webkit-border-top-left-radius: 16px; border-top-left-radius: 16px; -webkit-border-top-right-radius: 16px; border-top-right-radius: 16px; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; }
@media (max-width: 564px) { .coh-style-a-formulary-lookup-tool .last-order-text { padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; max-height: 173px; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; } }
.coh-style-a-formulary-lookup-tool .last-order-text p { max-width: 500px; font-weight: 700; font-size: 24px; line-height: 115%; }
@media (max-width: 564px) { .coh-style-a-formulary-lookup-tool .last-order-text p { font-size: 20px; line-height: 25px; max-width: 312px; } }
.coh-style-a-formulary-lookup-tool .last-order-text .mandatory-msg { float: right; font-size: 16px; font-weight: 400; }
@media (max-width: 564px) { .coh-style-a-formulary-lookup-tool .last-order-text .mandatory-msg { float: left; margin-top: 10px; font-size: 14px; } }
.coh-style-10px-padding-wrapper { padding-top: 0.625rem; padding-right: 0.625rem; padding-bottom: 0.625rem; padding-left: 0.625rem; }
.coh-style-lobby---related-article { background-color: #f9f6f1; }
.coh-style-lobby---related-article .no-result { padding: 5%; font-size: 18px; }
.coh-style-lobby---related-article .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; padding-right: 160px; padding-left: 160px; }
@media (max-width: 1599px) { .coh-style-lobby---related-article .item-list ul { padding-right: 64px; padding-left: 64px; } }
@media (max-width: 1169px) { .coh-style-lobby---related-article .item-list ul { padding-right: 44px; padding-left: 44px; } }
@media (max-width: 1023px) { .coh-style-lobby---related-article .item-list ul { padding-right: 15px; padding-left: 15px; } }
@media (max-width: 767px) { .coh-style-lobby---related-article .item-list ul { padding-right: 24px; padding-left: 24px; } }
.coh-style-lobby---related-article .item-list ul li { -webkit-box-sizing: border-box; box-sizing: border-box; background-color: white; border-style: solid; border-color: #e5e5e5; -webkit-border-radius: 16px; border-radius: 16px; width: 31.3%; margin-top: 1%; margin-right: 1.5%; margin-bottom: 1%; margin-left: 1.5%; float: left; list-style-type: none; border-width: 1px; }
@media (max-width: 1169px) { .coh-style-lobby---related-article .item-list ul li { width: 31.3%; margin-right: 1.5%; margin-left: 1.5%; } }
@media (max-width: 767px) { .coh-style-lobby---related-article .item-list ul li { margin-top: 0; margin-right: 0; margin-bottom: 24px; margin-left: 0; } }
@media (max-width: 564px) { .coh-style-lobby---related-article .item-list ul li { width: 100%; -webkit-border-radius: 16px; border-radius: 16px; } }
.coh-style-lobby---related-article .item-list ul li:first-child { margin-right: 1.5%; margin-left: 0; }
@media (max-width: 1169px) { .coh-style-lobby---related-article .item-list ul li:first-child { margin-right: 1.5%; margin-left: 0; } }
@media (max-width: 767px) { .coh-style-lobby---related-article .item-list ul li:first-child { margin-right: 0; } }
.coh-style-lobby---related-article .item-list ul li:last-child { margin-right: 0; margin-left: 1.5%; }
@media (max-width: 1169px) { .coh-style-lobby---related-article .item-list ul li:last-child { margin-right: 0; margin-left: 1.5%; } }
@media (max-width: 767px) { .coh-style-lobby---related-article .item-list ul li:last-child { margin-bottom: 44px; margin-left: 0; } }
.coh-style-lobby---related-article .item-list ul li .views-field-field-teaser-image { position: relative; }
.coh-style-lobby---related-article .item-list ul li .views-field-field-teaser-image .related-article--teaser-img img { -webkit-border-top-left-radius: 16px; border-top-left-radius: 16px; -webkit-border-top-right-radius: 16px; border-top-right-radius: 16px; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; width: 100%; height: auto; }
@media (max-width: 767px) { .coh-style-lobby---related-article .item-list ul li .views-field-field-teaser-image .related-article--teaser-img img { -webkit-border-top-left-radius: 16px; border-top-left-radius: 16px; -webkit-border-top-right-radius: 16px; border-top-right-radius: 16px; } }
.coh-style-lobby---related-article .item-list ul li .views-field-field-category { position: relative; }
.coh-style-lobby---related-article .item-list ul li .views-field-field-category .related-article--category { position: absolute; top: -40px; margin-left: 12px; }
@media (max-width: 767px) { .coh-style-lobby---related-article .item-list ul li .views-field-field-category .related-article--category { margin-left: 7.5px; top: -35px; } }
.coh-style-lobby---related-article .item-list ul li .related-article--title { font-style: normal; font-size: 20px; font-weight: 400; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; line-height: 28px; letter-spacing: -0.011em; color: #232323; text-decoration: underline; padding-right: 32px; padding-left: 32px; margin-top: 35px; }
@media (max-width: 1599px) { .coh-style-lobby---related-article .item-list ul li .related-article--title { padding-right: 24px; padding-left: 24px; margin-top: 25px; } }
@media (max-width: 1169px) { .coh-style-lobby---related-article .item-list ul li .related-article--title { padding-right: 20px; padding-left: 20px; } }
@media (max-width: 767px) { .coh-style-lobby---related-article .item-list ul li .related-article--title { padding-right: 25px; padding-left: 25px; font-size: 18px; margin-top: 16px; } }
.coh-style-lobby---related-article .item-list ul li .related-article--author { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #6b6b6b; font-weight: 400; font-size: 16px; line-height: 125%; font-style: normal; padding-right: 32px; padding-left: 32px; }
@media (max-width: 1599px) { .coh-style-lobby---related-article .item-list ul li .related-article--author { padding-right: 24px; padding-left: 24px; } }
@media (max-width: 1169px) { .coh-style-lobby---related-article .item-list ul li .related-article--author { padding-right: 20px; padding-left: 20px; } }
@media (max-width: 767px) { .coh-style-lobby---related-article .item-list ul li .related-article--author { padding-right: 25px; padding-left: 25px; } }
.coh-style-lobby---related-article .item-list ul li .related-article--read-time { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 12px; line-height: 125%; font-style: normal; color: #6b6b6b; padding-right: 32px; padding-left: 32px; }
@media (max-width: 1599px) { .coh-style-lobby---related-article .item-list ul li .related-article--read-time { padding-right: 24px; padding-left: 24px; } }
@media (max-width: 1169px) { .coh-style-lobby---related-article .item-list ul li .related-article--read-time { padding-right: 20px; padding-left: 20px; } }
@media (max-width: 767px) { .coh-style-lobby---related-article .item-list ul li .related-article--read-time { padding-right: 25px; padding-left: 25px; } }
.coh-style-lobby---related-article .item-list ul li .related-article--view-more { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 700; color: #003595; font-size: 16px; line-height: 110%; padding-right: 32px; padding-left: 32px; margin-top: 30px; margin-bottom: 35px; position: relative; }
@media (max-width: 1599px) { .coh-style-lobby---related-article .item-list ul li .related-article--view-more { padding-right: 24px; padding-left: 24px; margin-bottom: 30px; } }
@media (max-width: 1169px) { .coh-style-lobby---related-article .item-list ul li .related-article--view-more { padding-right: 20px; padding-left: 20px; margin-bottom: 20px; } }
@media (max-width: 1023px) { .coh-style-lobby---related-article .item-list ul li .related-article--view-more { margin-bottom: 20px; } }
@media (max-width: 767px) { .coh-style-lobby---related-article .item-list ul li .related-article--view-more { padding-right: 25px; padding-left: 25px; margin-top: 24px; margin-bottom: 25px; } }
.coh-style-lobby---related-article .item-list ul li .related-article--view-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: "\F18E"; font-family: "icomoon"; color: #003595; font-size: 16px; margin-left: 5px; position: absolute; top: 1px; }
.coh-style-lobby---related-article .item-list ul li .article--inner-container { min-height: 118px; }
@media (max-width: 1599px) { .coh-style-lobby---related-article .item-list ul li .article--inner-container { min-height: 136px; } }
@media (max-width: 1169px) { .coh-style-lobby---related-article .item-list ul li .article--inner-container { min-height: 135px; } }
@media (max-width: 1023px) { .coh-style-lobby---related-article .item-list ul li .article--inner-container { min-height: 182px; } }
@media (max-width: 767px) { .coh-style-lobby---related-article .item-list ul li .article--inner-container { min-height: auto; } }
.coh-style-lobby---related-article .item-list ul .related-article--category { display: inline-block; padding-top: 4px; padding-right: 24px; padding-bottom: 4px; padding-left: 24px; -webkit-border-radius: 100px; border-radius: 100px; margin-bottom: 25px; font-weight: 700; font-size: 16px; text-align: center; line-height: 125%; letter-spacing: 0.08em; text-transform: uppercase; }
.coh-style-lobby---related-article .item-list ul .related-article--title { font-weight: 700; font-size: 20px; line-height: 105%; color: #232323; margin-bottom: 10px; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 767px) { .coh-style-lobby---related-article .item-list ul .related-article--title { font-weight: 400; text-decoration: underline; line-height: 21px; font-style: normal; font-size: 20px; } }
.coh-style-lobby---related-article .item-list ul .related-article--author { color: #545454; font-weight: 400; font-size: 16px; line-height: 125%; margin-top: 15px; }
@media (max-width: 1169px) { .coh-style-lobby---related-article .item-list ul .related-article--author { margin-top: 12px; } }
@media (max-width: 1023px) { .coh-style-lobby---related-article .item-list ul .related-article--author { margin-top: 12px; } }
.coh-style-lobby---related-article .item-list ul .related-article--read-time { font-weight: 400; font-size: 12px; line-height: 125%; color: #545454; margin-top: 10px; }
.coh-style-lobby---related-article .item-list ul .related-article--view-more { color: #003595; font-weight: 700; font-size: 16px; line-height: 110%; text-transform: capitalize; display: inline-block; margin-top: 50px; position: relative; }
@media (max-width: 767px) { .coh-style-lobby---related-article .item-list ul .related-article--view-more { margin-top: 24px; } }
.coh-style-lobby---related-article .item-list ul .related-article--view-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: "\F18E"; font-family: "icomoon"; color: #003595; font-size: 16px; margin-left: 5px; position: absolute; top: 1px; }
.coh-style-lobby---related-article header { padding-top: 40px; padding-right: 160px; padding-bottom: 40px; padding-left: 160px; }
@media (max-width: 1599px) { .coh-style-lobby---related-article header { padding-right: 64px; padding-left: 64px; } }
@media (max-width: 1169px) { .coh-style-lobby---related-article header { padding-right: 44px; padding-left: 44px; } }
@media (max-width: 767px) { .coh-style-lobby---related-article header { padding-right: 10px; padding-left: 24px; } }
.coh-style-lobby---related-article header .lobby-related-article--title { font-style: normal; font-size: 56px; line-height: 70px; font-weight: 300; color: #232323; margin-left: 0; }
@media (max-width: 1169px) { .coh-style-lobby---related-article header .lobby-related-article--title { margin-left: 0; line-height: 50px; font-size: 40px; } }
@media (max-width: 767px) { .coh-style-lobby---related-article header .lobby-related-article--title { font-size: 32px; line-height: 40px; } }
.coh-style-lobby---related-article footer { text-align: center; padding-top: 35px; padding-bottom: 60px; }
@media (max-width: 1599px) { .coh-style-lobby---related-article footer { padding-top: 35px; padding-bottom: 60px; } }
@media (max-width: 1169px) { .coh-style-lobby---related-article footer { padding-top: 30px; padding-bottom: 50px; } }
@media (max-width: 767px) { .coh-style-lobby---related-article footer { padding-top: 0; padding-right: 24px; padding-bottom: 64px; padding-left: 24px; } }
.coh-style-lobby---related-article footer a.browse-all-link { font-weight: 700; color: #003595; text-transform: uppercase; padding-top: 17px; padding-right: 40px; padding-bottom: 17px; padding-left: 40px; display: inline-block; border-width: 2px; -webkit-border-radius: 100px; border-radius: 100px; border-style: solid; border-color: #003595; line-height: 22px; font-size: 16px; }
@media (max-width: 767px) { .coh-style-lobby---related-article footer a.browse-all-link { padding-top: 17px; padding-right: 40px; padding-bottom: 17px; padding-left: 40px; 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; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; line-height: 22px; font-size: 16px; } }
.coh-style-card-container-list { color: #818181; font-size: 16px; list-style-type: disc; }
.coh-style-form-field-required:after { color: #eb002b !important; content: *; display: inline !important; }
.coh-style-form-submit-button [id^="edit-actions--"] { float: right; }
.coh-style-form-submit-button [id^="edit-actions--"] [id^="edit-actions-submit"] { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 16px; line-height: 100%; text-align: center; background-color: #003595; width: 113px; margin-top: 0; -webkit-border-radius: 1000px; border-radius: 1000px; border: none; text-transform: uppercase; padding: 12px 25px; }
@media (max-width: 1169px) { .coh-style-form-submit-button [id^="edit-actions--"] [id^="edit-actions-submit"] { -webkit-appearance: none; } }
@media (max-width: 1023px) { .coh-style-form-submit-button [id^="edit-actions--"] [id^="edit-actions-submit"] { width: 459px; -webkit-appearance: none; padding: 17px 35px; } }
@media (max-width: 564px) { .coh-style-form-submit-button [id^="edit-actions--"] [id^="edit-actions-submit"] { width: 334px; -webkit-appearance: none; padding: 17px 35px; } }
.coh-style-headingtext { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; line-height: 46px; font-size: 40px; }
.coh-style-a-heading-6-size { font-weight: 600; font-size: 1.75rem; line-height: 1.05; margin-bottom: 0.5rem; }
@media (max-width: 1599px) { .coh-style-a-heading-6-size { font-size: 1.375rem; line-height: 1.05; } }
@media (max-width: 1023px) { .coh-style-a-heading-6-size { font-size: 1.375rem; line-height: 1.05; } }
@media (max-width: 564px) { .coh-style-a-heading-6-size { font-size: 1.25rem; line-height: 1.05; } }
.coh-style-form-layout-myalcon-pay .header { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; color: white; font-size: 3.5rem; line-height: 100%; }
.coh-style-form-layout-myalcon-pay .form-type-checkbox { white-space: inherit !important; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #232323; font-size: 0.75rem; line-height: 125%; }
.coh-style-form-layout-myalcon-pay #edit-consent--description p { white-space: inherit !important; font-size: 12px !important; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #232323; line-height: 125%; margin-left: 1.5625rem; }
.coh-style-form-layout-myalcon-pay .thankyou_t1 { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; color: #003595; font-size: 3rem; line-height: 120%; text-align: center; }
.coh-style-form-layout-myalcon-pay .thankyou_t2 { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #4f4f4f; font-size: 1.5rem; line-height: 140%; font-style: normal; }
.coh-style-form-layout-myalcon-pay .thankyou_t3 { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 500; color: #4f4f4f; font-size: 1.125rem; line-height: 140%; font-style: normal; }
.coh-style-form-layout-myalcon-pay img { margin-right: auto; margin-left: auto; display: block; }
.coh-style-form-layout-myalcon-pay .button-center { margin-right: auto; margin-left: auto; display: table; }
.coh-style-form-layout-myalcon-pay .button { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; font-size: 1rem; line-height: 100%; text-align: center; letter-spacing: 0.02em; background-color: #003595; padding-top: 1rem; padding-right: 2rem; padding-bottom: 1rem; padding-left: 2rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-width: 2px; -webkit-border-radius: 1000px; border-radius: 1000px; border-style: solid; border-color: white; }
.coh-style-a-article-hero .kc-article-hero-banner-content .article-hero-banner-content-column { padding-right: 0; padding-left: 0; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-style-a-article-hero .kc-article-hero-banner-content .article-hero-banner-content-column .article-text-content-container { margin-right: 0; margin-left: 0; }
@media (max-width: 1023px) { .coh-style-a-article-hero .kc-article-hero-banner-content .article-hero-banner-content-column .article-text-content-container { padding-right: 0.875rem; padding-left: 0.875rem; } }
@media (max-width: 767px) { .coh-style-a-article-hero .kc-article-hero-banner-content .article-hero-banner-content-column .article-text-content-container { padding-right: 0; padding-left: 0; } }
.coh-style-a-article-hero .kc-article-hero-banner-content .article-hero-banner-content-column .article-text-content-container .text-content { 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; gap: 8px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; bottom: 3.125rem; -webkit-border-radius: 1.25rem; border-radius: 1.25rem; background-color: #001b4b; padding-top: 1rem; padding-right: 5rem; padding-bottom: 1rem; padding-left: 5rem; min-height: 18.75rem; text-align: center; }
@media (max-width: 1023px) { .coh-style-a-article-hero .kc-article-hero-banner-content .article-hero-banner-content-column .article-text-content-container .text-content { min-height: 12.5rem; padding-right: 2.5rem; padding-left: 2.5rem; } }
@media (max-width: 767px) { .coh-style-a-article-hero .kc-article-hero-banner-content .article-hero-banner-content-column .article-text-content-container .text-content { min-height: 12.5rem; padding-right: 1.25rem; padding-left: 1.25rem; } }
@media (max-width: 564px) { .coh-style-a-article-hero .kc-article-hero-banner-content .article-hero-banner-content-column .article-text-content-container .text-content { position: static; -webkit-border-radius: 0; border-radius: 0; } }
.coh-style-a-article-hero .kc-article-hero-banner-content .article-hero-banner-content-column .article-text-content-container .text-content .block-content { display: contents; }
.coh-style-a-article-hero .kc-article-hero-banner-content .article-hero-banner-content-column .article-text-content-container .text-content .block-content .coh-heading { font-size: 3.5rem; font-weight: 400; text-align: center; line-height: 125%; color: white; }
@media (max-width: 564px) { .coh-style-a-article-hero .kc-article-hero-banner-content .article-hero-banner-content-column .article-text-content-container .text-content .block-content .coh-heading { font-size: 2.5rem; } }
.coh-style-a-article-hero .kc-article-hero-banner-content .article-hero-banner-content-column .article-text-content-container .text-content .block-content .writer-section { margin-top: 4.0625rem; color: white; }
@media (max-width: 564px) { .coh-style-a-article-hero .kc-article-hero-banner-content .article-hero-banner-content-column .article-text-content-container .text-content .block-content .writer-section { margin-top: 0.625rem; } }
.coh-style-a-article-hero .kc-article-hero-banner-content .article-hero-banner-content-column .article-text-content-container .text-content .block-content .writer-section .coh-row-inner { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-a-article-hero .kc-article-hero-banner-content .article-hero-banner-content-column .article-text-content-container .text-content .block-content .writer-section .coh-row-inner .coh-column { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; padding: 0; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; width: auto; }
@media (max-width: 767px) { .coh-style-a-article-hero .kc-article-hero-banner-content .article-hero-banner-content-column .article-text-content-container .text-content .block-content .writer-section .coh-row-inner .authored-by-on { display: block; } }
@media (max-width: 767px) { .coh-style-a-article-hero .kc-article-hero-banner-content .article-hero-banner-content-column .article-text-content-container .text-content .block-content .writer-section .coh-row-inner .authored-by-on .mbl-hide { display: none; } }
.coh-style-a-article-hero .kc-article-hero-banner-content .article-hero-banner-content-column .article-text-content-container .text-content .block-content .writer-section .coh-row-inner .authored-by-on .coh-paragraph { font-size: 1rem; line-height: 1.25rem; text-align: center; }
.coh-style-a-article-hero .kc-article-hero-banner-content .article-hero-banner-content-column .article-text-content-container .text-content .block-content .writer-section .coh-row-inner .author-img { margin-right: 1.25rem; }
.coh-style-a-article-hero .kc-article-hero-banner-content .article-hero-banner-content-column .article-text-content-container .text-content .block-content .article-category { color: white; font-size: 1rem; font-weight: 700; line-height: 125%; }
.coh-style-a-article-hero .kc-article-hero-banner-content .article-hero-banner-content-column .article-text-content-container .pdf-section { position: relative; bottom: 2rem; }
@media (max-width: 767px) { .coh-style-a-article-hero .kc-article-hero-banner-content .article-hero-banner-content-column .article-text-content-container .pdf-section { padding-top: 0.75rem; padding-right: 1.5rem; padding-left: 1.5rem; margin-bottom: 0.9375rem; } }
@media (max-width: 564px) { .coh-style-a-article-hero .kc-article-hero-banner-content .article-hero-banner-content-column .article-text-content-container .pdf-section { position: static; } }
.coh-style-a-article-hero .kc-article-hero-banner-content .article-hero-banner-content-column .article-text-content-container .pdf-section:before { content: url("/sites/g/files/rbvwei2521/files/Ellipse%202.png"); margin-right: 0.3125rem; float: left; }
.coh-style-a-article-hero .kc-article-hero-banner-content .article-hero-banner-content-column .article-text-content-container .pdf-section .read-time { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }
.coh-style-a-article-hero .kc-article-hero-banner-content .article-hero-banner-content-column .article-text-content-container .pdf-section .print-option { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }
.coh-style-a-article-hero .kc-article-hero-banner-content .article-hero-banner-content-column .article-text-content-container .pdf-section .print-option .coh-button { height: 1.5rem; width: 1.5rem; margin-left: 1.5rem; display: block; background-image: url("/sites/g/files/rbvwei2521/files/icons8-print-24.png"); background-position: center; background-size: 23px 23px; background-repeat: no-repeat; background-attachment: local; }
.coh-style-a-article-hero .kc-hero-banner-image img { width: 100%; }
.coh-style-a-div-section-fifty-fifty { float: left; width: 50%; }
@media (max-width: 564px) { .coh-style-a-div-section-fifty-fifty { width: 100%; float: none; } }
.coh-style-disposables-style { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #003595; font-size: 40px; line-height: 46px; font-weight: 300; text-align: left; }
.coh-style-disposables-16 { font-size: 16px; color: #003595; line-height: 22px; text-align: left; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; }
.coh-style-a-teaser-product-page { min-height: 26.25rem; padding-top: 0.625rem; padding-bottom: 0.625rem; 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-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-a-teaser-product-page .product-name { font-weight: 700; color: #003595; font-size: 1.375rem; line-height: 22px; text-align: center; height: 5rem; margin-right: 2.625rem; margin-left: 2.625rem; }
.coh-style-a-teaser-product-page .img-packshot { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 13.125rem; padding-top: 0.625rem; }
.coh-style-a-teaser-product-page .img-packshot img { width: auto; max-height: 8.75rem; max-width: 20.625rem; height: auto; }
.coh-style-a-teaser-product-page .short-description { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; color: #232323; font-size: 0.875rem; line-height: 19.6px; text-align: center; font-weight: 400; min-height: 7.8125rem; padding-bottom: 0.875rem; max-width: 19.5625rem; }
.coh-style-a-teaser-product-page input { -webkit-border-radius: 3px; border-radius: 3px; border-color: #003595; height: 1.25rem; width: 1.25rem; }
.coh-style-a-teaser-product-page .compare-checkbox { color: #003595; font-weight: 500; font-size: 1rem; text-transform: uppercase; text-align: center; 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; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-a-teaser-product-page .compare-checkbox a { font-weight: 700; color: #003595; text-decoration: underline; }
.coh-style-a-teaser-product-page .compare-checkbox .desactive-text { color: rgba(107, 107, 107, 0.9); }
.coh-style-a-teaser-product-page .compare-checkbox .fakelabel-checkbox { padding-top: 0.75rem; padding-left: 0.125rem; }
.coh-style-a-teaser-product-page .learn-more { min-width: 13.75rem; text-align: center; }
.coh-style-a-teaser-product-page .learn-more .link-to-content:nth-child(2) { display: none; }
.coh-style-a-poppins-font { font-family: 'Poppins', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-tab-design-one .coh-accordion-tabs-nav { margin-right: auto; margin-left: auto; display: table; -webkit-box-shadow: 0 0 20px 5px gray; box-shadow: 0 0 20px 5px gray; border-width: 1px; -webkit-border-radius: 50px; border-radius: 50px; border-style: solid; border-color: gray; }
@media (max-width: 1023px) { .coh-style-tab-design-one .coh-accordion-tabs-nav { display: none; -webkit-box-shadow: none; box-shadow: none; border-width: 0; -webkit-border-radius: 5px; border-radius: 5px; } }
.coh-style-tab-design-one .coh-accordion-tabs-nav li { min-width: auto; max-width: 100%; width: auto; margin: 5px; display: inline-block; }
@media (max-width: 1023px) { .coh-style-tab-design-one .coh-accordion-tabs-nav li { min-width: 100%; max-width: 100%; margin: 0; display: block; } }
.coh-style-tab-design-one .coh-accordion-tabs-nav li a { font-weight: 700; text-align: center; padding: 5px; padding-right: 20px; padding-left: 20px; }
.coh-style-tab-design-one .coh-accordion-tabs-nav li a:hover { font-weight: 700; color: white; background-color: #28a9e0; padding: 5px; padding-right: 20px; padding-left: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
.coh-style-tab-design-one .coh-accordion-tabs-nav .is-active { min-width: auto; max-width: 100%; display: inline-block; }
@media (max-width: 1023px) { .coh-style-tab-design-one .coh-accordion-tabs-nav .is-active { min-width: 100%; max-width: 100%; display: block; } }
.coh-style-tab-design-one .coh-accordion-tabs-nav .is-active a { font-weight: 700; color: white; background-color: #28a9e0; padding: 5px; padding-right: 20px; padding-left: 20px; border-width: 1px; -webkit-border-radius: 20px; border-radius: 20px; border-style: solid; border-color: #1a9fdf; }
.coh-style-tab-design-one button { display: none; }
@media (max-width: 1023px) { .coh-style-tab-design-one button { display: inline; } }
.coh-style-a-cpt-shopping-cart-popup { 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; background-color: rgba(0, 0, 0, 0.7); }
@media (max-width: 767px) { .coh-style-a-cpt-shopping-cart-popup { -webkit-box-pack: start; -webkit-justify-content: start; -ms-flex-pack: start; justify-content: start; -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; height: 130%; } }
@media (max-width: 564px) { .coh-style-a-cpt-shopping-cart-popup { height: 150%; -webkit-box-pack: start; -webkit-justify-content: start; -ms-flex-pack: start; justify-content: start; -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; } }
.is-open.coh-style-a-cpt-shopping-cart-popup { position: fixed; }
@media (max-width: 767px) { .is-open.coh-style-a-cpt-shopping-cart-popup { position: absolute; } }
@media (max-width: 564px) { .is-open.coh-style-a-cpt-shopping-cart-popup { position: absolute; } }
.coh-style-a-cpt-shopping-cart-popup .modal-content-layout { background-color: white; padding-top: 5rem; padding-right: 1.5625rem; padding-bottom: 5rem; padding-left: 1.5625rem; width: 65.625rem; }
@media (max-width: 1599px) { .coh-style-a-cpt-shopping-cart-popup .modal-content-layout { width: 65.625rem; } }
@media (max-width: 1169px) { .coh-style-a-cpt-shopping-cart-popup .modal-content-layout { width: 90vw; } }
@media (max-width: 1023px) { .coh-style-a-cpt-shopping-cart-popup .modal-content-layout { padding-top: 2.8125rem; padding-right: 1.25rem; padding-bottom: 2.8125rem; padding-left: 1.25rem; width: 95vw; } }
@media (max-width: 767px) { .coh-style-a-cpt-shopping-cart-popup .modal-content-layout { width: 92vw; padding-top: 1.25rem; padding-right: 0.9375rem; padding-bottom: 1.25rem; padding-left: 0.9375rem; margin-right: auto; margin-left: auto; } }
@media (max-width: 564px) { .coh-style-a-cpt-shopping-cart-popup .modal-content-layout { width: 90%; padding-top: 4.0625rem; padding-right: 1.5625rem; padding-bottom: 4.0625rem; padding-left: 1.5625rem; } }
.coh-style-a-cpt-shopping-cart-popup .col-content-left { padding-right: 4.6875rem; padding-bottom: 0; padding-left: 3.125rem; border-right-width: 1px; border-right-style: solid; border-right-color: #b6b6b6; text-align: center; border-bottom-width: 0; border-bottom-style: none; }
@media (max-width: 767px) { .coh-style-a-cpt-shopping-cart-popup .col-content-left { border-right-width: 0; border-bottom-width: 1px; border-bottom-color: #b6b6b6; border-bottom-style: solid; border-right-style: none; padding-right: 3.125rem; padding-bottom: 2.5rem; padding-left: 3.125rem; } }
.coh-style-a-cpt-shopping-cart-popup .image-right { max-width: 13.75rem; margin-right: auto; margin-bottom: 1.5625rem; margin-left: auto; }
.coh-style-a-cpt-shopping-cart-popup .image-left { margin-right: auto; margin-bottom: 1.5625rem; margin-left: auto; max-width: 13.75rem; }
.coh-style-a-cpt-shopping-cart-popup .text-above-format { width: 18.125rem; margin-right: auto; margin-bottom: 5px; margin-left: auto; min-height: 145px; }
@media (max-width: 564px) { .coh-style-a-cpt-shopping-cart-popup .text-above-format { min-height: auto; } }
.coh-style-a-cpt-shopping-cart-popup .text-above-format strong { color: #232323; font-weight: 700; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.375rem; line-height: 29px; }
@media (max-width: 767px) { .coh-style-a-cpt-shopping-cart-popup .text-above-format strong { font-size: 1.125rem; line-height: 24px; } }
@media (max-width: 564px) { .coh-style-a-cpt-shopping-cart-popup .text-above-format strong { font-size: 1rem; line-height: 22px; } }
.coh-style-a-cpt-shopping-cart-popup .text-above-format p { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #6b6b6b; font-size: 1.125rem; line-height: 24px; }
@media (max-width: 767px) { .coh-style-a-cpt-shopping-cart-popup .text-above-format p { font-size: 0.875rem; line-height: 21.7px; } }
.coh-style-a-cpt-shopping-cart-popup .image-container { min-height: 6.25rem; }
.coh-style-a-cpt-shopping-cart-popup .col-content-right { margin-right: auto; margin-left: auto; text-align: center; }
@media (max-width: 767px) { .coh-style-a-cpt-shopping-cart-popup .col-content-right { margin-top: 2.5rem; margin-right: auto; margin-left: auto; } }
.coh-style-a-cpt-shopping-cart-popup .text-below { margin-top: 1.25rem; }
.coh-style-a-cpt-shopping-cart-popup .text-below a { text-decoration: underline; color: #003595; font-weight: 700; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; }
.coh-style-a-cpt-shopping-cart-popup .coh-modal-close-button { padding-top: 1.6875rem; padding-right: 2.4375rem; background-image: url("/sites/g/files/rbvwei2521/files/svg-images/icn_30_close.svg"); background-position: center; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; display: block; height: 5rem; width: 6.25rem; }
@media (max-width: 767px) { .coh-style-a-cpt-shopping-cart-popup .coh-modal-close-button { height: 4.375rem; width: 15rem; } }
@media (max-width: 564px) { .coh-style-a-cpt-shopping-cart-popup .coh-modal-close-button { width: 8.125rem; } }
@media (max-width: 767px) { .coh-style-a-cpt-shopping-cart-popup .coh-modal-inner { position: relative; top: 1.875rem; } }
@media (max-width: 564px) { .coh-style-a-cpt-shopping-cart-popup .coh-modal-inner { position: relative; top: 3.125rem; } }
.coh-style-resource-text { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #818181; font-size: 16px; line-height: 22.4px; text-align: center; }
.coh-style-poppins-600-34px { font-weight: 600; font-size: 2.125rem; line-height: 2.5rem; font-family: 'Poppins', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-a-formulary-lookup-tool-form { margin-right: auto; margin-left: auto; padding-top: 32px; padding-right: 20px; padding-bottom: 15px; padding-left: 64px; max-width: 1140px; width: 100%; background-color: white; min-height: 366px; overflow: hidden; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-bottom-left-radius: 16px; border-bottom-left-radius: 16px; -webkit-border-bottom-right-radius: 16px; border-bottom-right-radius: 16px; }
@media (max-width: 564px) { .coh-style-a-formulary-lookup-tool-form { margin-right: auto; margin-left: auto; padding-top: 0; padding-left: 20px; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; } }
.lead-to-web-inside-label.coh-style-a-formulary-lookup-tool-form { float: left; }
.webform-required.coh-style-a-formulary-lookup-tool-form { color: #003595; }
.webform-required.coh-style-a-formulary-lookup-tool-form { color: #003595; }
.coh-style-a-formulary-lookup-tool-form select { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #595959; font-size: 16px; line-height: 140%; text-align: left; min-height: 50px; max-width: 375px; width: 100%; margin-top: 20px; margin-right: auto; margin-bottom: 20px; display: block; padding-top: 14px; padding-right: 25px; padding-bottom: 14px; padding-left: 25px; border-width: 1px; -webkit-border-radius: 30px; border-radius: 30px; border-style: solid; border-color: #d5d5d5; }
@media (max-width: 1169px) { .coh-style-a-formulary-lookup-tool-form select { background-color: white; min-height: 50px; height: 50px; } }
@media (max-width: 1023px) { .coh-style-a-formulary-lookup-tool-form select { max-width: 560px; background-color: white; min-height: 50px; height: 50px; } }
@media (max-width: 564px) { .coh-style-a-formulary-lookup-tool-form select { -webkit-appearance: none; } }
.coh-style-a-formulary-lookup-tool-form lead-to-web-inside-label { float: left; }
.coh-style-a-formulary-lookup-tool-form .messages--error { color: red; border-color: red; }
.coh-style-a-formulary-lookup-tool-form .webform-required { color: #003595; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 21px; line-height: 23px; text-align: left; width: 100%; max-width: 750px; margin-top: 64px; margin-right: auto; margin-left: auto; display: block; }
@media (max-width: 1023px) { .coh-style-a-formulary-lookup-tool-form .webform-required { font-size: 16px; } }
@media (max-width: 564px) { .coh-style-a-formulary-lookup-tool-form .webform-required { font-size: 14px; line-height: 15.4px; margin-top: 20px; } }
.coh-style-a-formulary-lookup-tool-form webform-required { color: #003595; }
.coh-style-a-formulary-lookup-tool-form .option { width: 0px; height: 0px; margin: 0px; font-weight: normal; line-height: 0px; float: inherit; top: unset; left: unset; font-size: unset; color: #818181; }
.coh-style-a-formulary-lookup-tool-form .radios--wrapper { width: 100%; max-width: 604px; margin-right: auto; margin-bottom: 20px; margin-left: auto; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #595959; font-size: 16px; line-height: 140%; text-align: left; padding-left: 20px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
@media (max-width: 564px) { .coh-style-a-formulary-lookup-tool-form .radios--wrapper { padding-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (max-width: 564px) { .coh-style-a-formulary-lookup-tool-form .radios--wrapper input[type="radio"] { border-width: 1px; -webkit-border-radius: 100px; border-radius: 100px; border-style: solid; border-color: #6b6b6b; } }
.coh-style-a-formulary-lookup-tool-form .form-type-radio { margin: 7px; }
@media (max-width: 564px) { .coh-style-a-formulary-lookup-tool-form .form-type-radio input[type="radio"] { border-width: 1px; -webkit-border-radius: 100px; border-radius: 100px; border-style: solid; border-color: #6b6b6b; } }
.coh-style-a-formulary-lookup-tool-form .lead-span-paragraph { color: #003595; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 16px; line-height: 110%; width: 100%; max-width: 604px; margin-right: auto; margin-left: auto; }
@media (max-width: 564px) { .coh-style-a-formulary-lookup-tool-form .lead-span-paragraph { font-size: 14px; } }
.coh-style-a-formulary-lookup-tool-form input[type=submit] { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 16px; line-height: 100%; background-color: #e3edff; text-align: center; font-style: normal; text-transform: none; font-weight: 400; color: #003595; border-style: none; -webkit-border-radius: 30px; border-radius: 30px; padding-top: 12px; padding-right: 25px; padding-bottom: 12px; padding-left: 25px; margin-top: 20px; float: left; min-width: 113px; }
@media (max-width: 1023px) { .coh-style-a-formulary-lookup-tool-form input[type=submit] { float: left; display: block; color: #003595; padding-top: 12px; padding-bottom: 12px; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; } }
@media (max-width: 564px) { .coh-style-a-formulary-lookup-tool-form input[type=submit] { width: 334px; padding-top: 12px; padding-bottom: 12px; -webkit-appearance: none; float: left; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #003595; } }
.coh-style-a-formulary-lookup-tool-form .form-item-authorization-acknowledgement- { text-align: right; }
.coh-style-a-formulary-lookup-tool-form .lead_auth_desc span { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: rgba(0, 0, 0, 0.5); font-size: 12px; line-height: 125%; text-align: left; }
.coh-style-a-formulary-lookup-tool-form .form-item-_0n6f00000fq7cy { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #232323; margin-top: 34px; margin-bottom: 50px; text-align: right; }
@media (max-width: 1023px) { .coh-style-a-formulary-lookup-tool-form .form-item-_0n6f00000fq7cy { text-align: center; } }
.coh-style-a-formulary-lookup-tool-form .form-item-_0n6f00000fq7cy label { color: #232323; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 16px; line-height: 125%; }
.coh-style-a-formulary-lookup-tool-form input[type=text], .coh-style-a-formulary-lookup-tool-form input[type=email], .coh-style-a-formulary-lookup-tool-form input[type=tel] { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #595959; font-size: 16px; line-height: 140%; text-align: left; min-height: 50px; padding-top: 14px; padding-right: 25px; padding-bottom: 14px; padding-left: 25px; margin-top: 20px; margin-right: auto; margin-bottom: 20px; border-width: 1px; -webkit-border-radius: 100px; border-radius: 100px; border-style: solid; border-color: #d5d5d5; width: 100%; max-width: 375px; display: block; }
@media (max-width: 1023px) { .coh-style-a-formulary-lookup-tool-form input[type=text], .coh-style-a-formulary-lookup-tool-form input[type=email], .coh-style-a-formulary-lookup-tool-form input[type=tel] { max-width: 560px; } }
.coh-style-a-formulary-lookup-tool-form .form-wrapper > label { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #00aeef; font-size: 21px; line-height: 23px; text-align: left; width: 100%; max-width: 750px; margin-top: 40px; margin-right: auto; margin-bottom: 30px; margin-left: auto; display: block; }
@media (max-width: 564px) { .coh-style-a-formulary-lookup-tool-form .form-wrapper > label { font-size: 18px; line-height: 20px; } }
.coh-style-a-formulary-lookup-tool-form .form-wrapper > label option { color: red; }
.coh-style-a-formulary-lookup-tool-form .form-wrapper > label .option { color: yellow; }
.coh-style-a-formulary-lookup-tool-form .form-wrapper .webform-element-description { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #595959; width: 100%; max-width: 604px; text-align: left; font-size: 16px; line-height: 140%; padding-bottom: 18px; padding-left: 20px; margin-right: auto; margin-left: auto; }
.coh-style-a-formulary-lookup-tool-form .form-wrapper .form-item-markup { width: 100%; max-width: 750px; margin-right: auto; margin-bottom: 40px; margin-left: auto; }
.coh-style-a-formulary-lookup-tool-form #edit-processed-text { margin-right: auto; margin-left: auto; }
@media (max-width: 1023px) { .coh-style-a-formulary-lookup-tool-form #edit-processed-text { width: 100%; max-width: 720px; } }
.coh-style-a-formulary-lookup-tool-form #alcon-formulary-tool-form label { color: #003595; font-weight: 700; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.125rem; }
.coh-style-a-formulary-lookup-tool-form #alcon-formulary-tool-form #edit-description-medication, .coh-style-a-formulary-lookup-tool-form #alcon-formulary-tool-form #edit-description-state, .coh-style-a-formulary-lookup-tool-form #alcon-formulary-tool-form #edit-description-btn { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #003595; font-size: 1.125rem; margin-top: 48px; }
@media (max-width: 564px) { .coh-style-a-formulary-lookup-tool-form #alcon-formulary-tool-form #edit-description-medication, .coh-style-a-formulary-lookup-tool-form #alcon-formulary-tool-form #edit-description-state, .coh-style-a-formulary-lookup-tool-form #alcon-formulary-tool-form #edit-description-btn { font-size: 16px; } }
.coh-style-a-formulary-lookup-tool-form #alcon-formulary-tool-form #edit-description-medication span, .coh-style-a-formulary-lookup-tool-form #alcon-formulary-tool-form #edit-description-state span, .coh-style-a-formulary-lookup-tool-form #alcon-formulary-tool-form #edit-description-btn span { background-color: #003595; height: 25px; width: 25px; -webkit-border-radius: 50%; border-radius: 50%; display: inline-block; padding-top: 3px; text-align: center; color: white; font-size: 18px; font-weight: 800; }
.coh-style-a-formulary-lookup-tool-form #alcon-formulary-tool-form #edit-description-pbm, .coh-style-a-formulary-lookup-tool-form #alcon-formulary-tool-form #edit-description-results, .coh-style-a-formulary-lookup-tool-form #alcon-formulary-tool-form #edit-description-end-val { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #003595; margin-top: 3rem; }
.coh-style-a-formulary-lookup-tool-form #edit-submit { color: white; background-color: #003595; margin-left: 16px; font-weight: 600; }
@media (max-width: 1023px) { .coh-style-a-formulary-lookup-tool-form #edit-submit { margin-left: 0; } }
@media (max-width: 564px) { .coh-style-a-formulary-lookup-tool-form #edit-submit { margin-left: 0; } }
.coh-style-a-formulary-lookup-tool-form #edit-private-btn { -webkit-border-top-left-radius: 30px; border-top-left-radius: 30px; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 30px; border-bottom-left-radius: 30px; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; margin-right: 2px; }
@media (max-width: 1023px) { .coh-style-a-formulary-lookup-tool-form #edit-private-btn { -webkit-border-top-left-radius: 30px; border-top-left-radius: 30px; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 30px; border-bottom-left-radius: 30px; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; } }
@media (max-width: 564px) { .coh-style-a-formulary-lookup-tool-form #edit-private-btn { -webkit-border-radius: 30px; border-radius: 30px; } }
.coh-style-a-formulary-lookup-tool-form #edit-medicare-btn { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; margin-right: 2px; }
@media (max-width: 1023px) { .coh-style-a-formulary-lookup-tool-form #edit-medicare-btn { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; } }
@media (max-width: 564px) { .coh-style-a-formulary-lookup-tool-form #edit-medicare-btn { -webkit-border-radius: 30px; border-radius: 30px; margin-top: 8px; } }
.coh-style-a-formulary-lookup-tool-form #edit-medicaid-btn { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 30px; border-top-right-radius: 30px; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 30px; border-bottom-right-radius: 30px; }
@media (max-width: 1023px) { .coh-style-a-formulary-lookup-tool-form #edit-medicaid-btn { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 30px; border-top-right-radius: 30px; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 30px; border-bottom-right-radius: 30px; } }
@media (max-width: 564px) { .coh-style-a-formulary-lookup-tool-form #edit-medicaid-btn { -webkit-border-radius: 30px; border-radius: 30px; margin-top: 8px; } }
.coh-style-a-formulary-lookup-tool-form #edit-description-pbm { float: none; }
.coh-style-a-formulary-lookup-tool-form #edit-description-pbm span { color: white; font-weight: 800; text-align: center; font-size: 18px; background-color: #003595; height: 25px; width: 25px; padding-top: 3px; display: inline-block; -webkit-border-radius: 50%; border-radius: 50%; }
.coh-style-a-formulary-lookup-tool-form #edit-pbm { float: none; padding-left: 35px; }
.coh-style-a-formulary-lookup-tool-form #edit-result-container { float: left; }
.coh-style-a-formulary-lookup-tool-form #edit-description-results { border-top-style: solid; border-top-width: 1px; border-top-color: #003595; padding-top: 45px; font-size: 20px; line-height: 25px; }
.coh-style-a-formulary-lookup-tool-form #edit-description-end-val { float: left; margin-top: 40px; font-size: 16px; line-height: 18.4px; padding-bottom: 48px; }
.coh-style-a-formulary-lookup-tool-form #edit-question-btn { background-color: #e3edff; color: #003595; font-weight: 600; padding-top: 16px; padding-right: 32px; padding-bottom: 16px; padding-left: 32px; width: 320px; text-align: left; }
@media (max-width: 564px) { .coh-style-a-formulary-lookup-tool-form #edit-question-btn { width: 320px; } }
.coh-style-a-formulary-lookup-tool-form #edit-state { background-image: url("/sites/g/files/rbvwei2521/files/Purpose.png"); background-position: left 5px top 15px; background-size: auto; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; padding-left: 35px; }
.coh-style-a-formulary-lookup-tool-form #edit-description-throbber { position: relative; left: 10%; }
.coh-style-a-formulary-lookup-tool-form #edit-answer-btn { font-weight: 400; color: gray; margin-top: 80px; margin-left: 25px; line-height: 25px; }
.coh-style-a-formulary-lookup-tool-form #edit-answer-btn .heading-formulary { color: #003595; }
.coh-style-a-formulary-lookup-tool-form #edit-question-btn-open { position: relative; top: 38px; right: 52px; cursor: pointer; }
@media (max-width: 1023px) { .coh-style-a-formulary-lookup-tool-form #edit-question-btn-open { position: relative; top: 28px; right: 52px; } }
@media (max-width: 564px) { .coh-style-a-formulary-lookup-tool-form #edit-question-btn-open { position: relative; top: 38px; right: 52px; } }
.coh-style-a-formulary-lookup-tool-form #edit-question-btn-open:after { content: url("/sites/g/files/rbvwei2521/files/icn_30_chevron_down_close.png"); }
.coh-style-a-formulary-lookup-tool-form #edit-question-btn-close { position: relative; top: 38px; right: 52px; cursor: pointer; }
@media (max-width: 1023px) { .coh-style-a-formulary-lookup-tool-form #edit-question-btn-close { position: relative; top: 28px; right: 52px; } }
@media (max-width: 564px) { .coh-style-a-formulary-lookup-tool-form #edit-question-btn-close { position: relative; top: 38px; right: 52px; } }
.coh-style-a-formulary-lookup-tool-form #edit-question-btn-close:after { content: url("/sites/g/files/rbvwei2521/files/icn_30_chevron_up_open.png"); }
.coh-style-a-formulary-lookup-tool-form #medication-error, .coh-style-a-formulary-lookup-tool-form #state-error, .coh-style-a-formulary-lookup-tool-form #btn-error { display: none; font-size: 12px; }
.coh-style-lead-to-web-generation-form { margin-right: auto; margin-left: auto; padding-top: 32px; padding-right: 20px; padding-bottom: 0; padding-left: 20px; max-width: 1140px; width: 100%; }
@media (max-width: 564px) { .coh-style-lead-to-web-generation-form { margin-right: auto; margin-left: auto; padding-top: 0; } }
.lead-to-web-inside-label.coh-style-lead-to-web-generation-form { float: left; }
.webform-required.coh-style-lead-to-web-generation-form { color: #003595; }
.webform-required.coh-style-lead-to-web-generation-form { color: #003595; }
.coh-style-lead-to-web-generation-form select { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #595959; font-size: 16px; line-height: 140%; text-align: left; min-height: 50px; max-width: 604px; width: 100%; margin-right: auto; margin-bottom: 20px; margin-left: auto; display: block; padding-top: 14px; padding-right: 25px; padding-bottom: 14px; padding-left: 25px; border-width: 1px; -webkit-border-radius: 30px; border-radius: 30px; border-style: solid; border-color: #d5d5d5; }
@media (max-width: 1023px) { .coh-style-lead-to-web-generation-form select { max-width: 560px; } }
@media (max-width: 564px) { .coh-style-lead-to-web-generation-form select { -webkit-appearance: none; } }
.coh-style-lead-to-web-generation-form lead-to-web-inside-label { float: left; }
.coh-style-lead-to-web-generation-form .messages--error { color: red; border-color: red; }
.coh-style-lead-to-web-generation-form .webform-required { color: #003595; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 21px; line-height: 23px; text-align: left; width: 100%; max-width: 750px; margin-top: 64px; margin-right: auto; margin-left: auto; display: block; }
@media (max-width: 1023px) { .coh-style-lead-to-web-generation-form .webform-required { font-size: 16px; } }
@media (max-width: 564px) { .coh-style-lead-to-web-generation-form .webform-required { font-size: 14px; line-height: 15.4px; margin-top: 20px; } }
.coh-style-lead-to-web-generation-form webform-required { color: #003595; }
.coh-style-lead-to-web-generation-form .option { width: 0px; height: 0px; margin: 0px; font-weight: normal; line-height: 0px; float: inherit; top: unset; left: unset; font-size: unset; color: #595959; }
.coh-style-lead-to-web-generation-form .radios--wrapper { width: 100%; max-width: 604px; margin-right: auto; margin-bottom: 20px; margin-left: auto; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #595959; font-size: 16px; line-height: 140%; text-align: left; padding-left: 20px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
@media (max-width: 564px) { .coh-style-lead-to-web-generation-form .radios--wrapper { padding-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (max-width: 564px) { .coh-style-lead-to-web-generation-form .radios--wrapper input[type="radio"] { border-width: 1px; -webkit-border-radius: 100px; border-radius: 100px; border-style: solid; border-color: #6b6b6b; } }
.coh-style-lead-to-web-generation-form .form-type-radio { margin: 7px; }
@media (max-width: 564px) { .coh-style-lead-to-web-generation-form .form-type-radio input[type="radio"] { border-width: 1px; -webkit-border-radius: 100px; border-radius: 100px; border-style: solid; border-color: #6b6b6b; } }
.coh-style-lead-to-web-generation-form .lead-span-paragraph { color: #003595; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 16px; line-height: 110%; width: 100%; max-width: 604px; margin-right: auto; margin-left: auto; }
@media (max-width: 564px) { .coh-style-lead-to-web-generation-form .lead-span-paragraph { font-size: 14px; } }
.coh-style-lead-to-web-generation-form input[type=submit] { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 16px; line-height: 100%; background-color: #003595; text-align: center; font-style: normal; text-transform: uppercase; letter-spacing: 0.02em; font-weight: 700; color: white; border-style: none; -webkit-border-radius: 30px; border-radius: 30px; padding-top: 12px; padding-right: 93px; padding-bottom: 12px; padding-left: 93px; margin-bottom: 50px; float: right; min-width: 113px; }
.coh-style-lead-to-web-generation-form input[type=submit]:before, .coh-style-lead-to-web-generation-form input[type=submit]:after { clear: none; content: normal; display: inline; }
@media (max-width: 1023px) { .coh-style-lead-to-web-generation-form input[type=submit] { float: none; width: 459px; max-width: 100%; margin-right: auto; margin-left: auto; display: block; color: rgba(255, 255, 255, 0.504); padding-top: 17px; padding-bottom: 17px; }
  .coh-style-lead-to-web-generation-form input[type=submit]:before, .coh-style-lead-to-web-generation-form input[type=submit]:after { clear: none; content: normal; display: inline; } }
@media (max-width: 564px) { .coh-style-lead-to-web-generation-form input[type=submit] { width: 334px; padding-top: 17px; padding-bottom: 17px; -webkit-appearance: none; } }
.coh-style-lead-to-web-generation-form .form-item-authorization-acknowledgement- { text-align: right; }
.coh-style-lead-to-web-generation-form .lead_auth_desc span { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: rgba(0, 0, 0, 0.5); font-size: 12px; line-height: 125%; text-align: left; }
.coh-style-lead-to-web-generation-form .form-item-_0n6f00000fq7cy { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #232323; margin-top: 34px; margin-bottom: 50px; text-align: right; }
@media (max-width: 1023px) { .coh-style-lead-to-web-generation-form .form-item-_0n6f00000fq7cy { text-align: center; } }
.coh-style-lead-to-web-generation-form .form-item-_0n6f00000fq7cy label { color: #232323; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 16px; line-height: 125%; }
.coh-style-lead-to-web-generation-form input[type=text], .coh-style-lead-to-web-generation-form input[type=email], .coh-style-lead-to-web-generation-form input[type=tel] { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #595959; font-size: 16px; line-height: 140%; text-align: left; min-height: 50px; padding-top: 12px; padding-right: 25px; padding-bottom: 12px; padding-left: 25px; margin-right: auto; margin-bottom: 20px; margin-left: auto; border-width: 1px; -webkit-border-radius: 100px; border-radius: 100px; border-style: solid; border-color: #d5d5d5; width: 100%; max-width: 604px; display: block; }
@media (max-width: 1023px) { .coh-style-lead-to-web-generation-form input[type=text], .coh-style-lead-to-web-generation-form input[type=email], .coh-style-lead-to-web-generation-form input[type=tel] { max-width: 560px; } }
.coh-style-lead-to-web-generation-form .form-wrapper > label { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #009ddb; font-size: 21px; line-height: 23px; text-align: left; width: 100%; max-width: 750px; margin-top: 40px; margin-right: auto; margin-bottom: 30px; margin-left: auto; display: block; }
@media (max-width: 564px) { .coh-style-lead-to-web-generation-form .form-wrapper > label { font-size: 18px; line-height: 20px; } }
.coh-style-lead-to-web-generation-form .form-wrapper > label option { color: red; }
.coh-style-lead-to-web-generation-form .form-wrapper > label .option { color: yellow; }
.coh-style-lead-to-web-generation-form .form-wrapper .webform-element-description { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #595959; width: 100%; max-width: 604px; text-align: left; font-size: 16px; line-height: 140%; padding-bottom: 18px; padding-left: 20px; margin-right: auto; margin-left: auto; }
.coh-style-lead-to-web-generation-form .form-wrapper .form-item-markup { width: 100%; max-width: 750px; margin-right: auto; margin-bottom: 40px; margin-left: auto; }
.coh-style-lead-to-web-generation-form #edit-processed-text { margin-right: auto; margin-left: auto; }
@media (max-width: 1023px) { .coh-style-lead-to-web-generation-form #edit-processed-text { width: 100%; max-width: 720px; } }
.coh-style-a-boxed-text { padding-top: 0.5rem; padding-right: 0.5rem; padding-bottom: 0.5rem; padding-left: 0.5rem; outline-width: 0.0625rem; outline-style: solid; outline-color: white; }
.coh-style-vitreoretinal-violet { color: #38196e; }
.coh-style-a-no-wrap { white-space: nowrap; overflow: hidden; }
.coh-style-clareon-orange { color: #d18305; }
.coh-style-clareon-blue { color: #4b7aaa; }
@media (max-width: 564px) { .coh-style-a-total-special { font-size: 1.4rem; line-height: 1.5rem; } }
.coh-style-panoptix-purple { color: #5d497b; }
.coh-style-cataract-dtp-h2 { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #2f556d; font-size: 2.5rem; line-height: 1.2; }
@media (max-width: 1023px) { .coh-style-cataract-dtp-h2 { font-size: 2rem; } }
@media (max-width: 564px) { .coh-style-cataract-dtp-h2 { font-size: 1.5rem; } }
.coh-style-a-component-four-column-comparison-chart-desktop { margin-top: 2rem; margin-right: auto; margin-left: auto; width: 77.5rem; max-width: 77.5rem; outline-style: none; outline-width: 0; }
@media (max-width: 1169px) { .coh-style-a-component-four-column-comparison-chart-desktop { width: 61.25rem; max-width: 61.25rem; } }
@media (max-width: 1023px) { .coh-style-a-component-four-column-comparison-chart-desktop { max-width: 61.25rem; width: auto; } }
.sticky-header-container.coh-style-a-component-four-column-comparison-chart-desktop { background-color: #00a5e4; padding-top: 0.75rem; padding-bottom: 0.75rem; position: -webkit-sticky; position: sticky; top: 0; z-index: 9999999999; }
.coh-style-a-component-four-column-comparison-chart-desktop .title { padding-top: 4rem; }
@media (max-width: 1169px) { .coh-style-a-component-four-column-comparison-chart-desktop .title { padding-top: 2rem; padding-bottom: 3rem; } }
.coh-style-a-component-four-column-comparison-chart-desktop .title strong { font-size: 2rem; line-height: 44.8px; padding-bottom: 0.75rem; }
.coh-style-a-component-four-column-comparison-chart-desktop .title p { font-size: 1.3125rem; line-height: 29.4px; padding-top: 0.75rem; }
.coh-style-a-component-four-column-comparison-chart-desktop .product-name { font-size: 1.375rem; line-height: 26.4px; text-align: center; font-weight: 700; width: 15.625rem; text-decoration: underline; padding-top: 1rem; padding-bottom: 1rem; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }
.coh-style-a-component-four-column-comparison-chart-desktop .product-name p { font-size: 1.625rem; line-height: 31.2px; font-weight: 700; }
@media (max-width: 1169px) { .coh-style-a-component-four-column-comparison-chart-desktop .product-name p { font-size: 1.25rem; line-height: 24.4px; } }
@media (max-width: 1023px) { .coh-style-a-component-four-column-comparison-chart-desktop .product-name p { font-size: 1.25rem; line-height: 24.4px; } }
.coh-style-a-component-four-column-comparison-chart-desktop .product-button.coh-style-a-xs-button-primary { width: 15.625rem; height: 3.25rem; padding-top: 1.125rem; padding-right: 1.5625rem; padding-bottom: 1.125rem; padding-left: 1.5625rem; font-weight: 700; line-height: 100%; font-size: 16px; text-align: center; text-transform: uppercase; background-color: white; color: #003595; text-decoration: underline; }
@media (max-width: 1169px) { .coh-style-a-component-four-column-comparison-chart-desktop .product-button.coh-style-a-xs-button-primary { width: 11.25rem; padding-top: 0.6875rem; padding-right: 1.25rem; padding-bottom: 0.6875rem; padding-left: 1.25rem; height: 3.125rem; } }
@media (max-width: 1023px) { .coh-style-a-component-four-column-comparison-chart-desktop .product-button.coh-style-a-xs-button-primary { width: 10.875rem; padding-top: 0.5625rem; padding-right: 1rem; padding-bottom: 0.5625rem; padding-left: 1rem; height: 2.875rem; } }
@media (max-width: 767px) { .coh-style-a-component-four-column-comparison-chart-desktop .product-button.coh-style-a-xs-button-primary { width: 21.125rem; height: 2.375rem; } }
.coh-style-a-component-four-column-comparison-chart-desktop .product-button.coh-style-a-xs-button-primary: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: "\F18E"; font-family: "icomoon"; position: absolute; right: 11.66%; }
.coh-style-a-component-four-column-comparison-chart-desktop .div-prod-img { min-height: 125px; height: 195px; 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; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; background-color: white; padding-top: 64px; padding-bottom: 50px; }
.coh-style-a-component-four-column-comparison-chart-desktop .table-features { margin-top: 2rem; margin-bottom: 8.75rem; }
.coh-style-a-component-four-column-comparison-chart-desktop .prod-title p { font-size: 21px; }
.coh-style-a-component-four-column-comparison-chart-desktop .prod-title .coh-style-a-body-text-small { font-size: 16px; }
.coh-style-a-component-four-column-comparison-chart-desktop .brand-and-available-features { font-size: 18px; }
.coh-style-a-component-four-column-comparison-chart-desktop .brand-and-available-features p { font-size: 18px; }
.coh-style-a-component-four-column-comparison-chart-desktop .available-feature > .coh-row-inner > .coh-column > div:nth-child(even) { background-color: #e5f5ff; width: 112%; }
.coh-style-a-component-four-column-comparison-chart-desktop .available-feature > .coh-row-inner > .coh-column > div:nth-child(odd) { width: 112%; }
.coh-style-a-component-four-column-comparison-chart-desktop .brand-available-feature-container { height: 7.5rem; padding-top: 2.5rem; padding-bottom: 3.125rem; padding-left: 1.5rem; border-bottom-color: #003595; gap: 10; }
.coh-style-a-component-four-column-comparison-chart-desktop .brand-available-feature-heading { font-weight: 300; font-size: 1.375rem; height: 2.5rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; }
.coh-style-a-component-four-column-comparison-chart-desktop .brand-feature-container { text-align: center; min-height: 5.5rem; max-height: 18.75rem; padding-top: 0.75rem; padding-bottom: 0.75rem; }
.coh-style-a-component-four-column-comparison-chart-desktop .available-feature-container { text-align: center; min-height: 8.5rem; max-height: 18.75rem; padding-top: 0.75rem; padding-bottom: 0.75rem; }
.coh-style-a-component-four-column-comparison-chart-desktop .sticky-header-container { padding-top: 0.75rem; padding-bottom: 0.75rem; position: -webkit-sticky; position: sticky; top: 0; z-index: 9999999999; background-color: white; }
.coh-style-systane-brand-h2 { font-weight: 700; color: #5c2d84; font-size: 2.5rem; line-height: 100%; }
@media (max-width: 1023px) { .coh-style-systane-brand-h2 { font-size: 2rem; } }
@media (max-width: 564px) { .coh-style-systane-brand-h2 { font-size: 1.5rem; margin-bottom: 1.5rem; } }
.coh-style-a-component-four-column-comparison-chart-mobile { margin-top: 2rem; margin-right: auto; margin-bottom: 6.25rem; margin-left: auto; outline-style: none; outline-width: 0; }
@media (max-width: 767px) { .coh-style-a-component-four-column-comparison-chart-mobile { width: auto; } }
.coh-style-a-component-four-column-comparison-chart-mobile .title { padding-top: 2rem; padding-bottom: 2rem; font-weight: 400; font-size: 1.3125rem; line-height: 29.4px; text-align: center; margin-right: auto; margin-left: auto; }
@media (max-width: 767px) { .coh-style-a-component-four-column-comparison-chart-mobile .title { min-width: 340px; width: 70%; } }
@media (max-width: 564px) { .coh-style-a-component-four-column-comparison-chart-mobile .title { min-width: 320px; width: 90%; } }
.coh-style-a-component-four-column-comparison-chart-mobile .title strong { font-size: 2rem; line-height: 20px; }
.coh-style-a-component-four-column-comparison-chart-mobile .title p { font-size: 16px; line-height: 17.6px; padding-top: 0.5rem; }
.coh-style-a-component-four-column-comparison-chart-mobile .product-name { font-size: 1.375rem; line-height: 26.4px; text-align: center; font-weight: 700; width: 90%; text-decoration: none; padding-top: 1rem; padding-bottom: 1rem; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 20.9375rem; min-height: 13.4375rem; }
.coh-style-a-component-four-column-comparison-chart-mobile .product-name p { font-size: 16px; line-height: 17.6px; }
.coh-style-a-component-four-column-comparison-chart-mobile .product-button.coh-style-a-xs-button-primary { padding-top: 0.75rem; padding-right: 1.5625rem; padding-bottom: 0.75rem; padding-left: 1.5625rem; font-weight: 700; line-height: 100%; font-size: 14px; text-align: center; text-transform: uppercase; background-color: white; color: #003595; text-decoration: underline; }
@media (max-width: 767px) { .coh-style-a-component-four-column-comparison-chart-mobile .product-button.coh-style-a-xs-button-primary { width: 90%; height: 2.375rem; } }
@media (max-width: 564px) { .coh-style-a-component-four-column-comparison-chart-mobile .product-button.coh-style-a-xs-button-primary { max-width: 9.375rem; width: 90%; } }
.coh-style-a-component-four-column-comparison-chart-mobile .product-button.coh-style-a-xs-button-primary: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; position: absolute; content: "\F18E"; font-family: "icomoon"; }
.coh-style-a-component-four-column-comparison-chart-mobile .div-prod-img { padding-top: 1.5rem; padding-right: 1.25rem; padding-bottom: 1.25rem; padding-left: 1.5rem; }
.coh-style-a-component-four-column-comparison-chart-mobile .table-features { margin-top: 2rem; margin-bottom: 2.5rem; }
.coh-style-a-component-four-column-comparison-chart-mobile .nav-pagination-text { font-weight: 400; font-size: 0.875rem; text-align: center; line-height: 17.5px; }
.coh-style-a-component-four-column-comparison-chart-mobile .available-feature-mobile > .coh-column > .coh-container > .coh-container > div:nth-child(even) { width: 125%; margin-top: 1.25rem; margin-left: -1.25rem; background-color: #e5f5ff; }
.coh-style-a-component-four-column-comparison-chart-mobile .brand-available-feature-container-mobile { gap: 10; height: 7.5rem; max-width: 95%; padding-top: 2.5rem; padding-bottom: 3.125rem; padding-left: 1.5rem; border-bottom-color: #003595; }
.coh-style-a-component-four-column-comparison-chart-mobile .brand-available-feature-heading-mobile { font-weight: 300; font-size: 1.125rem; height: 2.5rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; }
.coh-style-a-component-four-column-comparison-chart-mobile .brand-feature-container-mobile { text-align: center; min-height: 3rem; max-height: 18.75rem; padding-top: 0.75rem; padding-bottom: 0.75rem; }
.coh-style-a-component-four-column-comparison-chart-mobile .available-feature-container-mobile { text-align: center; min-height: 8.5rem; max-height: 18.75rem; padding-top: 0.75rem; padding-bottom: 0.75rem; }
.coh-style-form-heading { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #009ddb; font-size: 1.3125rem; line-height: 110%; text-align: left; margin-top: 5px; margin-bottom: 40px; margin-left: -80px; }
@media (max-width: 1023px) { .coh-style-form-heading { margin-left: 0; } }
@media (max-width: 767px) { .coh-style-form-heading { margin-left: 0; } }
@media (max-width: 564px) { .coh-style-form-heading { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #009ddb; font-size: 1.125rem; line-height: 120%; text-align: left; margin-left: 0; } }
.coh-style-form-sub-heading { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #003595; font-size: 1.3125rem; line-height: 110%; margin-left: -80px; }
@media (max-width: 1023px) { .coh-style-form-sub-heading { margin-left: 0; } }
@media (max-width: 767px) { .coh-style-form-sub-heading { margin-left: 0; } }
@media (max-width: 564px) { .coh-style-form-sub-heading { font-size: 1rem; line-height: 110%; margin-left: 0; } }
.coh-style-eyefile-popupform #okta-signin-container { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; margin-top: 10px; margin-bottom: 30px; }
.coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=text], .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=number], .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=tel], .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=textbox], .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=password], .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=email] { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 1rem; line-height: 140%; text-align: left; background-color: white; padding-top: 0.875rem; padding-right: 1.5625rem; padding-bottom: 0.875rem; padding-left: 1.5625rem; border-width: 0.0625rem; -webkit-border-radius: 100px; border-radius: 100px; border-style: solid; border-color: #d4d4d4; min-height: 50px; height: 50px; }
.coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=text]::-webkit-input-placeholder, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=number]::-webkit-input-placeholder, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=tel]::-webkit-input-placeholder, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=textbox]::-webkit-input-placeholder, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=password]::-webkit-input-placeholder, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=email]::-webkit-input-placeholder { color: #818181; }
.coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=text]::-moz-placeholder, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=number]::-moz-placeholder, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=tel]::-moz-placeholder, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=textbox]::-moz-placeholder, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=password]::-moz-placeholder, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=email]::-moz-placeholder { color: #818181; }
.coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=text]::-ms-input-placeholder, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=number]::-ms-input-placeholder, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=tel]::-ms-input-placeholder, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=textbox]::-ms-input-placeholder, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=password]::-ms-input-placeholder, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=email]::-ms-input-placeholder { color: #818181; }
.coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=text]::placeholder, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=number]::placeholder, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=tel]::placeholder, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=textbox]::placeholder, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=password]::placeholder, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=email]::placeholder { color: #818181; }
.coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=text]:focus + label.addedlabel, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=number]:focus + label.addedlabel, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=tel]:focus + label.addedlabel, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=textbox]:focus + label.addedlabel, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=password]:focus + label.addedlabel, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=email]:focus + label.addedlabel { -webkit-transform: translateY(-1.5rem); -ms-transform: translateY(-1.5rem); transform: translateY(-1.5rem); font-size: 12px; line-height: 15px; font-weight: 400; color: #003595; padding-right: 0.3125rem; padding-left: 0.3125rem; }
.coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=text]:not(:placeholder-shown) + label.addedlabel, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=number]:not(:placeholder-shown) + label.addedlabel, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=tel]:not(:placeholder-shown) + label.addedlabel, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=textbox]:not(:placeholder-shown) + label.addedlabel, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=password]:not(:placeholder-shown) + label.addedlabel, .coh-style-eyefile-popupform #okta-signin-container .o-form .input-fix input[type=email]:not(:placeholder-shown) + label.addedlabel { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #003595; font-size: 0.75rem; padding-right: 0.3125rem; padding-left: 0.3125rem; -webkit-transform: translateY(-1.5rem); -ms-transform: translateY(-1.5rem); transform: translateY(-1.5rem); }
.coh-style-eyefile-popupform #okta-signin-container .o-form .o-form-input .o-form-control { border-width: 0; background-color: rgba(0, 0, 0, 0); border-style: none; -webkit-border-radius: 100px; border-radius: 100px; -webkit-box-shadow: none; box-shadow: none; }
.coh-style-eyefile-popupform #okta-signin-container .o-form .o-form-input .o-form-control.o-form-has-errors input { border-color: #ff3e60; }
.coh-style-eyefile-popupform #okta-signin-container #okta-sign-in { min-width: 300px; width: 100%; max-width: 100%; padding-right: 0; padding-left: 0; border-width: 0; -webkit-box-shadow: none; box-shadow: none; }
.coh-style-eyefile-popupform #okta-signin-container #okta-sign-in .auth-content { padding-right: 0; padding-left: 0; }
@media (max-width: 564px) { .coh-style-eyefile-popupform #okta-signin-container #okta-sign-in .auth-content { max-width: -webkit-calc(100% - 60px); max-width: calc(100% - 60px); } }
.coh-style-eyefile-popupform #okta-signin-container #okta-sign-in .auth-content .custom-checkbox_wrap label, .coh-style-eyefile-popupform #okta-signin-container #okta-sign-in .auth-content .consent-text { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 12px; line-height: 15px; text-align: left; color: #232323; }
.coh-style-eyefile-popupform #okta-signin-container #okta-sign-in .auth-content .custom-checkbox_wrap.marketing-consent { margin-bottom: 70px; }
@media (max-width: 564px) { .coh-style-eyefile-popupform #okta-signin-container #okta-sign-in .auth-content .custom-checkbox_wrap.marketing-consent { margin-bottom: 100px; } }
.coh-style-eyefile-popupform #okta-signin-container #okta-sign-in .auth-content .button-primary { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: rgba(255, 255, 255, 0.526); font-size: 16px; letter-spacing: 0.02em; background-color: #003595; -webkit-border-radius: 100px; border-radius: 100px; float: none; width: 100%; padding-right: 25px; padding-left: 25px; font-weight: 700; text-transform: uppercase; font-style: normal; background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #003595), to(#003595)); background-image: -webkit-linear-gradient(left, #003595 1%, #003595 100%); background-image: -o-linear-gradient(left, #003595 1%, #003595 100%); background-image: linear-gradient(90deg, #003595 1%, #003595 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; max-width: 100%; }
.coh-style-eyefile-popupform #okta-signin-container #okta-sign-in .auth-content .button-primary:before, .coh-style-eyefile-popupform #okta-signin-container #okta-sign-in .auth-content .button-primary:after { clear: none; content: normal; display: inline; }
.coh-style-eyefile-popupform #okta-signin-container #okta-sign-in .auth-content .o-form-fieldset { margin-bottom: 25px; }
.coh-style-eyefile-popupform #okta-signin-container #okta-sign-in .auth-content .o-form-fieldset .o-form-input .input-icon { margin-top: -5px; }
.coh-style-eyefile-popupform #okta-signin-container #okta-sign-in .auth-content .chzn-container-single .chzn-single { padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 25px; height: 50px; -webkit-border-radius: 30px; border-radius: 30px; border-color: #d4d4d4; }
.coh-style-eyefile-popupform #okta-signin-container #okta-sign-in .auth-content .chzn-container-single .chzn-single div b { background-postion: 0 12px; }
.coh-style-eyefile-popupform #okta-signin-container #okta-sign-in .auth-content .chzn-container { min-width: 100%; }
.coh-style-eyefile-popupform #okta-signin-container #okta-sign-in .auth-content .focused-input { -webkit-box-shadow: none; box-shadow: none; }
.coh-style-eyefile-popupform #okta-signin-container #okta-sign-in .auth-content .o-form-explain.okta-form-input-error { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #ff3e60; font-size: 12px; line-height: 15px; padding-top: 20px; padding-right: 10px; padding-bottom: 0; padding-left: 30px; }
.coh-style-eyefile-popupform #okta-signin-container #okta-sign-in .auth-content .o-form-explain.okta-form-input-error .icon-16 { top: 18px; left: 10px; }
.coh-style-eyefile-popupform #okta-signin-container #okta-sign-in .auth-content .auth-footer { text-align: center; }
.coh-style-eyefile-popupform #okta-signin-container #okta-sign-in .auth-content .auth-footer a { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #003595; font-size: 0.75rem; line-height: 0.9375rem; text-align: center; -webkit-box-shadow: none; box-shadow: none; }
.coh-style-eyefile-popupform #okta-signin-container #okta-sign-in .okta-form-title { display: none; }
.coh-style-eyefile-popupform #okta-signin-container #okta-sign-in .registration-container { display: none; }
.coh-style-eyefile-popupform #okta-signin-container #okta-sign-in .password-toggle .eyeicon:before { color: #003595; }
.coh-style-eyefile-popupform #okta-signin-container .okta-sign-in-header { padding-top: 25px; padding-bottom: 25px; border-width: 0; }
.coh-style-eyefile-popupform #okta-signin-container label.addedlabel { -webkit-transition: all 200ms ease 200ms; -o-transition: all 200ms ease 200ms; transition: all 200ms ease 200ms; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 16px; text-align: left; background-color: white; position: absolute; top: 1rem; left: 1.5625rem; color: #818181; pointer-events: none; }
.coh-style-ul-primary { margin-left: 2.5rem; line-height: 1.75rem; color: #6b6b6b; }
@media (max-width: 767px) { .coh-style-ul-primary { margin-left: 0; } }
.coh-style-ul-primary li { list-style-type: disc; }
.coh-style-bullet-simple-disc- { list-style-type: disc; margin-bottom: 1rem; margin-left: 1.875rem; }
@media (max-width: 564px) { .coh-style-bullet-simple-disc- { margin-bottom: 0.875rem; margin-left: 1.5rem; } }
.coh-style-bullet-simple-disc-white { list-style-type: disc; margin-bottom: 1rem; margin-left: 1.875rem; color: white; }
@media (max-width: 564px) { .coh-style-bullet-simple-disc-white { margin-bottom: 0.875rem; margin-left: 1.5rem; } }
.coh-style-heading-5---form { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 21px; line-height: 26.25px; }
@media (max-width: 564px) { .coh-style-heading-5---form { font-size: 16px; line-height: 20px; } }
.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-text-form-confirmation, .coh-style-heading-form-confirmation { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #003595; font-size: 34px; line-height: 130%; text-align: left; }
@media (max-width: 564px) { .coh-style-text-form-confirmation, .coh-style-heading-form-confirmation { font-size: 22px; line-height: 130%; text-align: center; } }
.coh-style-text-form-confirmation { font-size: 16px; line-height: 140%; font-weight: 400; text-align: left; }
@media (max-width: 564px) { .coh-style-text-form-confirmation { text-align: center; line-height: 140%; font-size: 16px; } }
.coh-style-list-heading-6---form, .coh-style-heading-6---form { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: rgba(0, 0, 0, 0.501); font-size: 12px; line-height: 20px; padding-left: 0; }
@media (max-width: 1023px) { .coh-style-list-heading-6---form, .coh-style-heading-6---form { padding-left: 0; } }
@media (max-width: 767px) { .coh-style-list-heading-6---form, .coh-style-heading-6---form { padding-left: 0; } }
@media (max-width: 564px) { .coh-style-list-heading-6---form, .coh-style-heading-6---form { padding-left: 0; } }
.coh-style-list-heading-6---form { padding-left: 15px; }
@media (max-width: 1023px) { .coh-style-list-heading-6---form { padding-left: 0; } }
@media (max-width: 767px) { .coh-style-list-heading-6---form { padding-left: 0; } }
@media (max-width: 564px) { .coh-style-list-heading-6---form { padding-left: 0; } }
.coh-style-a-article-footer { padding-top: 4rem; padding-bottom: 4rem; }
@media (max-width: 767px) { .coh-style-a-article-footer { padding-top: 1.25rem; padding-bottom: 1.25rem; } }
.coh-style-a-article-footer .article-footer-container { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-right: 0; padding-left: 0; }
@media (max-width: 1023px) { .coh-style-a-article-footer .article-footer-container { padding-right: 0.9375rem; padding-left: 0.9375rem; } }
@media (max-width: 767px) { .coh-style-a-article-footer .article-footer-container { padding-top: 0; padding-right: 1.5rem; padding-bottom: 0; padding-left: 1.5rem; } }
.coh-style-a-article-footer .article-footer-container .article-share-container .coh-row.coh-row-xl { margin-bottom: 2rem; }
.coh-style-a-article-footer .article-footer-container .article-share-container .coh-row.coh-row-xl .coh-row-inner { margin-right: 0; margin-left: 0; padding-top: 1.1875rem; padding-right: 3.125rem; padding-bottom: 1.1875rem; padding-left: 3.125rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 767px) { .coh-style-a-article-footer .article-footer-container .article-share-container .coh-row.coh-row-xl .coh-row-inner { padding-right: 1rem; padding-left: 1rem; } }
.coh-style-a-article-footer .article-footer-container .article-share-container .coh-row.coh-row-xl .coh-row-inner .share-heading-column { padding: 0; }
@media (max-width: 767px) { .coh-style-a-article-footer .article-footer-container .article-share-container .coh-row.coh-row-xl .coh-row-inner .share-heading-column { padding: 0; } }
.coh-style-a-article-footer .article-footer-container .article-share-container .coh-row.coh-row-xl .coh-row-inner .share-heading-column .share-heading { margin-bottom: 0; }
.coh-style-a-article-footer .article-footer-container .article-share-container .coh-row.coh-row-xl .coh-row-inner .print-pdf { text-align: right; padding: 0; }
@media (max-width: 767px) { .coh-style-a-article-footer .article-footer-container .article-share-container .coh-row.coh-row-xl .coh-row-inner .print-pdf { padding: 0; } }
.coh-style-a-article-footer .article-footer-container .article-author-bio-container { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #8bbee8; padding-top: 2rem; }
@media (max-width: 767px) { .coh-style-a-article-footer .article-footer-container .article-author-bio-container { margin-right: auto; margin-bottom: 0; margin-left: auto; } }
.coh-style-a-article-footer .article-footer-container .article-author-bio-container .coh-row-inner { margin-right: 0; margin-left: 0; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-a-article-footer .article-footer-container .article-author-bio-container .coh-row-inner .author-image-column { padding: 0; }
@media (max-width: 767px) { .coh-style-a-article-footer .article-footer-container .article-author-bio-container .coh-row-inner .author-image-column { padding: 0; } }
.coh-style-a-article-footer .article-footer-container .article-author-bio-container .coh-row-inner .author-image-column img { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; max-width: 6rem; max-height: 6rem; }
@media (max-width: 1169px) { .coh-style-a-article-footer .article-footer-container .article-author-bio-container .coh-row-inner .author-image-column img { max-height: 5rem; max-width: 5rem; } }
.coh-style-a-article-footer .article-footer-container .article-author-bio-container .coh-row-inner .author-bio-column { padding: 0; }
@media (max-width: 767px) { .coh-style-a-article-footer .article-footer-container .article-author-bio-container .coh-row-inner .author-bio-column { margin-top: 1.25rem; } }
.coh-style-a-article-footer .article-footer-container .article-author-bio-container .coh-row-inner .author-bio-column .article-author-name { font-weight: 300; color: #232323; font-size: 1.25rem; line-height: 1.5625rem; font-style: normal; margin-bottom: 0.625rem; }
@media (max-width: 1599px) { .coh-style-a-article-footer .article-footer-container .article-author-bio-container .coh-row-inner .author-bio-column .article-author-name { font-size: 1.125rem; line-height: 125%; } }
@media (max-width: 767px) { .coh-style-a-article-footer .article-footer-container .article-author-bio-container .coh-row-inner .author-bio-column .article-author-name { text-align: center; font-size: 1.125rem; line-height: 125%; } }
.coh-style-a-article-footer .article-footer-container .article-author-bio-container .coh-row-inner .author-bio-column .article-author-bio { color: #4f4f4f; font-weight: 400; font-size: 0.875rem; line-height: 1.375rem; font-style: normal; }
@media (max-width: 767px) { .coh-style-a-article-footer .article-footer-container .article-author-bio-container .coh-row-inner .author-bio-column .article-author-bio { font-size: 0.75rem; line-height: 1.25rem; } }
.coh-style-image-product-fit-width { max-width: 100%; width: auto; margin-right: auto; margin-left: auto; }
.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: 1023px) { .coh-style-image-fit-cover-boxed { height: auto; } }
.coh-style-poppins-fong { font-family: 'Poppins', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-heading-1---form { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 52px; line-height: 67.6px; max-width: 100%; }
@media (max-width: 1023px) { .coh-style-heading-1---form { font-size: 42px; line-height: 45px; } }
@media (max-width: 564px) { .coh-style-heading-1---form { font-size: 36px; line-height: 37.8px; width: 100%; max-width: 295px; text-align: left; } }
.coh-style-tab-design-two .coh-accordion-tabs-nav { margin-right: auto; margin-left: auto; display: table; }
@media (max-width: 1023px) { .coh-style-tab-design-two .coh-accordion-tabs-nav { display: none; } }
.coh-style-tab-design-two .coh-accordion-tabs-nav li { min-width: auto; width: auto; max-width: 100%; display: inline-block; padding: 0; }
@media (max-width: 1023px) { .coh-style-tab-design-two .coh-accordion-tabs-nav li { min-width: 100%; max-width: 100%; width: 100%; display: block; } }
.coh-style-tab-design-two .coh-accordion-tabs-nav li a { font-weight: 700; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(0, 6, 25, 0.301); }
.coh-style-tab-design-two .coh-accordion-tabs-nav li a:hover { padding-right: 20px; padding-left: 20px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #036093; }
.coh-style-tab-design-two .coh-accordion-tabs-nav .is-active a { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #315798; }
.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-accordion { margin-bottom: 10rem; }
@media (max-width: 564px) { .coh-style-accordion { margin-right: 20px; margin-bottom: 0.0625rem; margin-left: 0; content: normal; list-style-type: none; } }
@media (max-width: 564px) { .coh-style-accordion:before { content: normal; } }
.is-active.coh-style-accordion { background-color: #315798; }
@media (max-width: 564px) { .is-active.coh-style-accordion a { color: white; background-color: #036093; } }
@media (max-width: 564px) { .is-active.coh-style-accordion a:hover { background-color: #036093; } }
@media (max-width: 564px) { .is-active.coh-style-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: "\F077"; font-family: "icomoon"; } }
@media (max-width: 564px) { .is-disabled.coh-style-accordion a { background-color: rgba(0, 0, 0, 0); } }
@media (max-width: 564px) { .is-disabled.coh-style-accordion a:after { content: normal; } }
@media (max-width: 1599px) { .coh-style-accordion a { padding-top: 1.5rem; padding-right: 2rem; padding-bottom: 1.5rem; padding-left: 2rem; } }
@media (max-width: 1023px) { .coh-style-accordion a { padding-top: 1.25rem; padding-right: 1.5rem; padding-bottom: 1.25rem; padding-left: 1.5rem; } }
@media (max-width: 564px) { .coh-style-accordion a { font-weight: 700; color: white; font-size: 0.75rem; line-height: 1rem; letter-spacing: 0.125rem; text-transform: uppercase; background-color: #28a9e0; padding-top: 1rem; padding-right: 1.5rem; padding-bottom: 1rem; padding-left: 1.5rem; position: relative; display: block; -webkit-transition: background-color ease; -o-transition: background-color ease; transition: background-color ease; } }
@media (max-width: 564px) { .coh-style-accordion a:hover { color: white; background-color: #d83269; } }
@media (max-width: 564px) { .coh-style-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; position: absolute; top: 50%; right: 0.9375rem; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); content: "\F078"; font-family: "icomoon"; } }
.coh-style-accordion li { display: block; }
.coh-style-a-accordion-alternative-1 { content: normal; color: #003595; margin-bottom: 0.25rem; margin-left: 0; list-style-type: none; display: block; font-weight: bold; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #003595; }
@media (max-width: 564px) { .coh-style-a-accordion-alternative-1 { content: normal; list-style-type: none; } }
.coh-style-a-accordion-alternative-1:before { content: normal; }
@media (max-width: 564px) { .coh-style-a-accordion-alternative-1:before { content: normal; } }
.is-active.coh-style-a-accordion-alternative-1 { border-bottom-style: none; }
.is-active.coh-style-a-accordion-alternative-1 a { color: #003595; background-color: rgba(0, 0, 0, 0); }
@media (max-width: 564px) { .is-active.coh-style-a-accordion-alternative-1 a { color: #003595; background-color: rgba(0, 0, 0, 0); } }
.is-active.coh-style-a-accordion-alternative-1 a:hover { text-decoration: none; background-color: rgba(0, 0, 0, 0); }
@media (max-width: 564px) { .is-active.coh-style-a-accordion-alternative-1 a:hover { background-color: rgba(0, 0, 0, 0); } }
.is-active.coh-style-a-accordion-alternative-1 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: "\F077"; font-family: "icomoon"; }
@media (max-width: 564px) { .is-active.coh-style-a-accordion-alternative-1 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: "\F077"; font-family: "icomoon"; } }
.is-disabled.coh-style-a-accordion-alternative-1 { display: none; }
.is-disabled.coh-style-a-accordion-alternative-1 a { background-color: rgba(0, 0, 0, 0); }
@media (max-width: 564px) { .is-disabled.coh-style-a-accordion-alternative-1 a { background-color: rgba(0, 0, 0, 0); } }
.is-disabled.coh-style-a-accordion-alternative-1 a:after { content: normal; }
@media (max-width: 564px) { .is-disabled.coh-style-a-accordion-alternative-1 a:after { content: normal; } }
.coh-style-a-accordion-alternative-1 a { color: #003595; font-weight: bold; font-size: 1rem; text-transform: none; display: block; padding-top: 1.25rem; padding-right: 1.75rem; padding-bottom: 1.25rem; padding-left: 1.5rem; margin-right: 0.0625rem; line-height: 1.25; background-color: rgba(0, 0, 0, 0); -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: 1599px) { .coh-style-a-accordion-alternative-1 a { padding-top: 1.25rem; padding-right: 1.75rem; padding-bottom: 1.25rem; padding-left: 1.5rem; } }
@media (max-width: 1169px) { .coh-style-a-accordion-alternative-1 a { padding-top: 1.125rem; padding-right: 1.5rem; padding-bottom: 1.125rem; padding-left: 1.25rem; } }
@media (max-width: 1023px) { .coh-style-a-accordion-alternative-1 a { padding-top: 1.125rem; padding-right: 1.5rem; padding-bottom: 1.125rem; padding-left: 1.25rem; } }
@media (max-width: 564px) { .coh-style-a-accordion-alternative-1 a { font-weight: bold; color: #003595; font-size: 1rem; line-height: 1.25; text-transform: none; padding-top: 1rem; padding-right: 1.25rem; padding-bottom: 1rem; padding-left: 1rem; display: block; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; } }
.coh-style-a-accordion-alternative-1 a:hover { color: #003595; text-decoration: underline; background-color: rgba(0, 0, 0, 0); }
@media (max-width: 564px) { .coh-style-a-accordion-alternative-1 a:hover { color: #003595; background-color: rgba(0, 0, 0, 0); } }
.coh-style-a-accordion-alternative-1 a:hover:before { color: #003595; }
.coh-style-a-accordion-alternative-1 a:hover:after { color: #003595; float: right; }
.coh-style-a-accordion-alternative-1 a:hover:after:before, .coh-style-a-accordion-alternative-1 a:hover:after:after { clear: none; content: normal; display: inline; }
.coh-style-a-accordion-alternative-1 a:before { font-weight: 500; color: #003595; margin-right: 1.25rem; content: normal; }
.coh-style-a-accordion-alternative-1 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: "\F078"; font-family: "icomoon"; color: #003595; font-size: 1rem; padding-left: 1.25rem; float: right; margin-right: -1.25rem; }
.coh-style-a-accordion-alternative-1 a:after:before, .coh-style-a-accordion-alternative-1 a:after:after { clear: none; content: normal; display: inline; }
.coh-style-a-accordion-alternative-1 a p { font-weight: 700; font-size: 1rem; line-height: 1.1; }
.coh-style-button-primary { padding: 10px; padding-right: 30px; padding-left: 30px; border-width: 1px; -webkit-border-radius: 30px; border-radius: 30px; border-style: solid; border-color: #042f6c; font-weight: 500; margin-right: 5px; margin-left: 5px; }
.coh-style-button-secondary { padding: 10px; padding-right: 30px; padding-left: 30px; border-width: 0; border-style: none; border-color: #042f6c; font-weight: 500; margin-right: 5px; margin-left: 5px; }
.coh-style-button-secondary:after { height: 20px; width: 30px; display: inline-block; background-image: url("/sites/g/files/rbvwei2521/files/2021-05/arrow-r.png"); background-position: left 5px top 0; background-size: 20px 20px; background-repeat: no-repeat; background-attachment: scroll; content: ''; position: absolute; }
.coh-style-button-secondary:after img { width: 20px; height: 20px; display: inline-block; }
.coh-style-a-alternative2-card-cta { font-weight: 700; color: #003595; font-size: 1rem; text-align: center; font-style: normal; text-transform: none; background-color: white; padding-top: 0.75rem; padding-right: 1.875rem; padding-bottom: 0.75rem; padding-left: 1.875rem; -webkit-border-radius: 1.5625rem; border-radius: 1.5625rem; white-space: nowrap; margin-top: 0.625rem; margin-bottom: 0.625rem; }
@media (max-width: 1169px) { .coh-style-a-alternative2-card-cta { white-space: normal; } }
.coh-style-a-card-image-for-desktop { display: block; }
.coh-style-brand-h6-font-size-14px { font-size: 14px; }
@media (max-width: 767px) { .coh-style-brand-h6-font-size-14px { font-size: 14px; } }
@media (max-width: 564px) { .coh-style-brand-h6-font-size-14px { font-size: 14px; } }
.coh-style-sub-head { font-size: 2rem; letter-spacing: 0.3rem; }
@media (max-width: 1169px) { .coh-style-sub-head { font-size: 2rem; letter-spacing: 0.3rem; } }
@media (max-width: 767px) { .coh-style-sub-head { font-size: 1.5rem; letter-spacing: 0.1rem; } }
.coh-style-a-card-image-for-mobile { display: none !important; }
@media (max-width: 564px) { .coh-style-a-card-image-for-mobile { display: block; } }
@media (max-width: 564px) { .coh-style-a-default-styling-for-content-getting-chopped-off { padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } }
.coh-style-extra-large-font { font-size: 4.25rem; font-weight: 700; letter-spacing: 0.5rem; -webkit-transform: scaleX(1.5); -ms-transform: scaleX(1.5); transform: scaleX(1.5); font-family: 'Be-Vietnam', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 1169px) { .coh-style-extra-large-font { font-size: 3.75rem; letter-spacing: 0.5rem; line-height: 3rem; } }
@media (max-width: 767px) { .coh-style-extra-large-font { font-size: 2rem; letter-spacing: 0.5rem; } }
.coh-style-turquoise { color: #009299; }
.coh-style-display-none { display: none; }
.coh-style-vertical-top { top: 30px; display: table; }
.coh-style-vertical-bottom { display: table; bottom: 10px; }
.coh-style-a-display-none { display: none; }
.coh-style-patient-cataract-h2 { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; font-size: 2.875rem; color: #009299; }
@media (max-width: 1169px) { .coh-style-patient-cataract-h2 { font-size: 2.25rem; } }
@media (max-width: 564px) { .coh-style-patient-cataract-h2 { font-size: 2.25rem; } }
.coh-style-myalcon-h2-turquoise { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 2.625rem !important; color: #009299; }
@media (max-width: 767px) { .coh-style-myalcon-h2-turquoise { margin-bottom: 1.5rem; font-size: 1.5rem !important; } }
.coh-style-myalcon-h3-turquoise { font-weight: 400; font-size: 1.625rem !important; color: #009299; margin-top: 1rem; margin-bottom: 1rem; }
@media (max-width: 1023px) { .coh-style-myalcon-h3-turquoise { margin-top: 0; margin-bottom: 0; } }
@media (max-width: 767px) { .coh-style-myalcon-h3-turquoise { font-size: 1.375rem !important; } }
.coh-style-patient-cataract-h3 { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; color: #009299; font-size: 2.25rem; }
@media (max-width: 1169px) { .coh-style-patient-cataract-h3 { font-size: 1.875rem; } }
@media (max-width: 564px) { .coh-style-patient-cataract-h3 { font-size: 1.75rem; } }
.coh-style-patient-cataract-h1 { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; font-size: 3.25rem; }
@media (max-width: 1169px) { .coh-style-patient-cataract-h1 { font-size: 3rem; } }
@media (max-width: 564px) { .coh-style-patient-cataract-h1 { font-size: 2.25rem; } }
.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-clearon-h2 { color: #4f80b2; font-size: 2.5rem; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; line-height: 2.75rem; }
@media (max-width: 564px) { .coh-style-clearon-h2 { font-size: 2rem; line-height: 1.5rem; } }
.coh-style-clareon-h3 { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #818181; font-size: 1.5rem; line-height: normal; }
@media (max-width: 564px) { .coh-style-clareon-h3 { font-size: 1.125rem; } }
.coh-style-image-three-col-min-hight .coh-style-three-col-min-hight .coh-container-boxed .coh-container { min-height: 16em; }
@media (max-width: 1169px) { .coh-style-image-three-col-min-hight .coh-style-three-col-min-hight .coh-container-boxed .coh-container { min-height: 11em; } }
@media (max-width: 1023px) { .coh-style-image-three-col-min-hight .coh-style-three-col-min-hight .coh-container-boxed .coh-container { min-height: 13em; } }
@media (max-width: 767px) { .coh-style-image-three-col-min-hight .coh-style-three-col-min-hight .coh-container-boxed .coh-container { min-height: 13em; } }
@media (max-width: 564px) { .coh-style-image-three-col-min-hight .coh-style-three-col-min-hight .coh-container-boxed .coh-container { min-height: 13em; } }
.coh-style-cs-pro-pages-h1 { font-weight: 800; font-size: 6.25rem; line-height: 5rem; text-transform: uppercase; }
.coh-style-image-horizontal-size { max-width: 100%; width: 100%; height: 250px; max-height: 250px; overflow: hidden; display: block; }
@media (max-width: 1023px) { .coh-style-image-horizontal-size { max-height: 200px; height: 200px; } }
.coh-style-cs-pro-pages-h2 { font-weight: 800; font-size: 3.75rem; line-height: 3.125rem; text-transform: uppercase; }
.coh-style-systane-pro-h1reversed { font-family: 'Poppins', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: white; background-color: rgba(77, 49, 122, 0.8); margin-bottom: 0.625rem; padding-right: 0.625rem; padding-bottom: 0.625rem; padding-left: 0.625rem; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
.coh-style-three-col-min-hight { width: 33%; }
.coh-style-three-col-min-hight .col-min-hight { min-height: 18em; height: 15.625rem; }
@media (max-width: 1169px) { .coh-style-three-col-min-hight .col-min-hight { min-height: 14em; height: auto; } }
@media (max-width: 1023px) { .coh-style-three-col-min-hight .col-min-hight { min-height: 13em; height: auto; } }
@media (max-width: 767px) { .coh-style-three-col-min-hight .col-min-hight { min-height: 7em; height: auto; } }
@media (max-width: 564px) { .coh-style-three-col-min-hight .col-min-hight { min-height: 7em; height: auto; } }
.coh-style-image-vertical { max-width: 300px; width: 300px; max-height: 500px; height: auto; min-height: 350px; }
.coh-style-a-cpt-img-img { display: block; }
.coh-style-a-cpt-img-img .container-height .image-content { height: 26.25rem; margin-top: 0; margin-bottom: 0; }
@media (max-width: 1169px) { .coh-style-a-cpt-img-img .container-height .image-content { height: 26.25rem; } }
@media (max-width: 767px) { .coh-style-a-cpt-img-img .container-height .image-content { height: 20rem; } }
@media (max-width: 564px) { .coh-style-a-cpt-img-img .container-height .image-content { height: 20rem; } }
.coh-style-a-cpt-img-img .container-height .image-content .coh-style-a-image-size-full-cover { height: 26.25rem; }
@media (max-width: 1169px) { .coh-style-a-cpt-img-img .container-height .image-content .coh-style-a-image-size-full-cover { height: 26.25rem; } }
@media (max-width: 767px) { .coh-style-a-cpt-img-img .container-height .image-content .coh-style-a-image-size-full-cover { height: 20rem; } }
@media (max-width: 564px) { .coh-style-a-cpt-img-img .container-height .image-content .coh-style-a-image-size-full-cover { height: 20rem; } }
.coh-style-a-cpt-img-img .container-height .image-content picture { margin-top: 0; }
.coh-style-a-cpt-img-img .container-height .image-content picture img { max-height: 22rem; }
.coh-style-a-cpt-img-img .display-image- { display: block; }
@media (max-width: 564px) { .coh-style-a-cpt-img-img .display-image- { display: none; } }
.coh-style-container-horizontal-right { float: right; }
.coh-style-a-xs-button-primary { color: white; background-color: #003595; padding-top: 0.3125rem; padding-right: 0.625rem; padding-bottom: 0.3125rem; padding-left: 0.625rem; -webkit-border-radius: 1.5625rem; border-radius: 1.5625rem; font-size: 0.75rem; text-align: center; margin-top: 0.625rem; margin-right: 0.3125rem; margin-bottom: 0.625rem; margin-left: 0; font-weight: 600; }
@media (max-width: 767px) { .coh-style-a-xs-button-primary { width: 100%; margin-right: auto; margin-left: auto; } }
@media (max-width: 564px) { .coh-style-a-xs-button-primary { font-size: 0.625rem; text-align: center; padding-top: 0.3125rem; padding-right: 0.625rem; padding-bottom: 0.3125rem; padding-left: 0.625rem; margin-right: auto; margin-left: auto; } }
.coh-style-a-xs-button-primary:hover { color: white; }
.coh-style-container-horizontal-left { float: left; }
.coh-style-centered-block---iframe { width: 50%; }
@media (max-width: 1169px) { .coh-style-centered-block---iframe { width: 50%; } }
@media (max-width: 767px) { .coh-style-centered-block---iframe { width: 100%; } }
.coh-style-a-cpt-txt-bkgrd-img-m2 { min-height: 25rem; }
@media (max-width: 1169px) { .coh-style-a-cpt-txt-bkgrd-img-m2 { min-height: 25rem; } }
@media (max-width: 1023px) { .coh-style-a-cpt-txt-bkgrd-img-m2 { min-height: 15rem; } }
@media (max-width: 767px) { .coh-style-a-cpt-txt-bkgrd-img-m2 .mobile-image { min-height: 40vh; } }
@media (max-width: 564px) { .coh-style-a-cpt-txt-bkgrd-img-m2 .mobile-image { min-height: 30vh; } }
.coh-style-a-cpt-txt-bkgrd-img-m2 .desktop-image { min-height: 28.125rem; padding-right: 0.625rem; padding-left: 0.625rem; }
@media (max-width: 1169px) { .coh-style-a-cpt-txt-bkgrd-img-m2 .desktop-image { min-height: 25rem; } }
@media (max-width: 1023px) { .coh-style-a-cpt-txt-bkgrd-img-m2 .desktop-image { min-height: 15rem; } }
.coh-style-a-cpt-txt-bkgrd-img-m2 .flex-text-align { min-height: 32rem; }
@media (max-width: 1169px) { .coh-style-a-cpt-txt-bkgrd-img-m2 .flex-text-align { min-height: 15rem; } }
@media (max-width: 767px) { .coh-style-a-cpt-txt-bkgrd-img-m2 .flex-text-align { min-height: 40vh; } }
@media (max-width: 564px) { .coh-style-a-cpt-txt-bkgrd-img-m2 .flex-text-align { min-height: 30vh; } }
.coh-style-full-block---iframe { width: 100%; }
.coh-style-full-padding---large { padding: 96px; }
@media (max-width: 1023px) { .coh-style-full-padding---large { padding: 52px; } }
.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-full-width-image { max-height: 100%; height: 100%; max-width: 100%; width: 100%; }
.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-container-horizontal-center { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-style-auto-width-image { max-height: 100%; height: auto; max-width: 100%; width: auto; }
.coh-style-blog-table { overflow-x: scroll; max-width: 100%; width: 100%; }
.coh-style-blog-table .table-box { max-width: 100%; width: 100%; border-collapse: collapse; }
.coh-style-blog-table .table-box td { padding: 8px; border-width: 1px; border-style: solid; border-color: white; color: #042f6c; min-width: 100px; }
@media (max-width: 1023px) { .coh-style-blog-table .table-box td { min-width: 150px; } }
.coh-style-blog-table .table-box th { border-width: 1px; border-style: solid; border-color: white; padding: 8px; padding-top: 12px; padding-bottom: 12px; text-align: left; background-color: #00aeef; color: white; min-width: 100px; }
@media (max-width: 1023px) { .coh-style-blog-table .table-box th { min-width: 150px; } }
.coh-style-blog-table .table-box tr { background-color: #f9f6f1; }
.coh-style-video-container { height: 0; position: relative; overflow: hidden; padding-top: 20px; padding-bottom: 30%; }
@media (max-width: 564px) { .coh-style-video-container { padding-bottom: 55%; } }
.coh-style-video-container .coh-style-video-container iframe, .coh-style-video-container .coh-style-video-container object, .coh-style-video-container .coh-video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.coh-style-large-body-text { font-size: 1.625rem; color: black; }
@media (max-width: 767px) { .coh-style-large-body-text { font-size: 1rem; } }
.coh-style-a-product-details-free-trial { color: #003595; padding-top: 0.25rem; padding-bottom: 0.25rem; font-size: 1rem; text-align: center; font-style: normal; text-transform: uppercase; font-weight: 700; line-height: 1.1; text-decoration: underline; width: auto; }
@media (max-width: 767px) { .coh-style-a-product-details-free-trial { text-align: left; } }
@media (max-width: 564px) { .coh-style-a-product-details-free-trial { width: 8rem; padding-top: 0; padding-bottom: 0; } }
.coh-style-a-product-details-free-trial:hover { color: #003595; font-weight: 700; cursor: pointer; }
.coh-style-a-product-details-free-trial:after { margin-left: 0.625rem; font-size: 1.5rem; position: relative; top: 0.3125rem; content: url("/sites/g/files/rbvwei2521/files/features/icon-free.svg"); }
@media (max-width: 564px) { .coh-style-a-product-details-free-trial:after { position: absolute; margin-top: -0.6875rem; top: auto; } }
.coh-style-fine-print { font-size: 0.75rem; line-height: 0.75rem; color: black; }
.coh-style-a-accordion-alternative-2 { content: normal; color: white; margin-bottom: 0; margin-left: 0; list-style-type: none; display: block; font-weight: bold; border-bottom-width: 0.0625rem; border-bottom-style: solid; }
@media (max-width: 564px) { .coh-style-a-accordion-alternative-2 { content: normal; list-style-type: none; } }
.coh-style-a-accordion-alternative-2:before { content: normal; }
@media (max-width: 564px) { .coh-style-a-accordion-alternative-2:before { content: normal; } }
.is-active.coh-style-a-accordion-alternative-2 { border-bottom-style: none; }
.is-active.coh-style-a-accordion-alternative-2 a { color: white; }
@media (max-width: 564px) { .is-active.coh-style-a-accordion-alternative-2 a { color: white; } }
.is-active.coh-style-a-accordion-alternative-2 a:hover { text-decoration: none; }
.is-active.coh-style-a-accordion-alternative-2 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: "\F077"; font-family: "icomoon"; }
@media (max-width: 564px) { .is-active.coh-style-a-accordion-alternative-2 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: "\F077"; font-family: "icomoon"; } }
.is-disabled.coh-style-a-accordion-alternative-2 { display: none; }
.is-disabled.coh-style-a-accordion-alternative-2 a { background-color: white; }
@media (max-width: 564px) { .is-disabled.coh-style-a-accordion-alternative-2 a { background-color: white; } }
.is-disabled.coh-style-a-accordion-alternative-2 a:after { content: normal; }
@media (max-width: 564px) { .is-disabled.coh-style-a-accordion-alternative-2 a:after { content: normal; } }
.coh-style-a-accordion-alternative-2 a { color: white; font-weight: bold; font-size: 1rem; text-transform: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 1.25rem; padding-right: 1.5rem; padding-bottom: 1.25rem; padding-left: 1.5rem; margin-right: 0.0625rem; line-height: 1.25; -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: 1599px) { .coh-style-a-accordion-alternative-2 a { padding-top: 1.25rem; padding-right: 1.5rem; padding-bottom: 1.25rem; padding-left: 1.5rem; } }
@media (max-width: 1169px) { .coh-style-a-accordion-alternative-2 a { padding-top: 1.125rem; padding-right: 1.25rem; padding-bottom: 1.125rem; padding-left: 1.25rem; } }
@media (max-width: 1023px) { .coh-style-a-accordion-alternative-2 a { padding-top: 1.125rem; padding-right: 1.25rem; padding-bottom: 1.125rem; padding-left: 1.25rem; } }
@media (max-width: 564px) { .coh-style-a-accordion-alternative-2 a { font-weight: bold; color: white; font-size: 1rem; line-height: 1.25; text-transform: none; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; } }
.coh-style-a-accordion-alternative-2 a:hover { color: white; text-decoration: underline; }
@media (max-width: 564px) { .coh-style-a-accordion-alternative-2 a:hover { color: white; } }
.coh-style-a-accordion-alternative-2 a:hover:before { color: white; }
.coh-style-a-accordion-alternative-2 a:hover:after { color: white; }
.coh-style-a-accordion-alternative-2 a:before { font-weight: 500; color: white; margin-right: 1.25rem; content: normal; }
.coh-style-a-accordion-alternative-2 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: "\F078"; font-family: "icomoon"; color: white; font-size: 1rem; padding-left: 1.25rem; margin-left: auto; }
.coh-style-a-accordion-alternative-3 { content: normal; color: #315798; margin-bottom: 0.25rem; margin-left: 0; list-style-type: none; display: block; font-weight: bold; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #042f6c; }
@media (max-width: 564px) { .coh-style-a-accordion-alternative-3 { content: normal; list-style-type: none; } }
.coh-style-a-accordion-alternative-3:before { content: normal; }
@media (max-width: 564px) { .coh-style-a-accordion-alternative-3:before { content: normal; } }
.is-active.coh-style-a-accordion-alternative-3 { border-bottom-style: none; }
.is-active.coh-style-a-accordion-alternative-3 a { color: #315798; background-color: #f1e6b2; }
@media (max-width: 564px) { .is-active.coh-style-a-accordion-alternative-3 a { color: #315798; background-color: #f1e6b2; } }
.is-active.coh-style-a-accordion-alternative-3 a:hover { text-decoration: none; }
.is-active.coh-style-a-accordion-alternative-3 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: "\F077"; font-family: "icomoon"; }
@media (max-width: 564px) { .is-active.coh-style-a-accordion-alternative-3 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: "\F077"; font-family: "icomoon"; } }
.is-disabled.coh-style-a-accordion-alternative-3 { display: none; }
.is-disabled.coh-style-a-accordion-alternative-3 a { background-color: #abcae9; }
@media (max-width: 564px) { .is-disabled.coh-style-a-accordion-alternative-3 a { background-color: #abcae9; } }
.is-disabled.coh-style-a-accordion-alternative-3 a:after { content: normal; }
@media (max-width: 564px) { .is-disabled.coh-style-a-accordion-alternative-3 a:after { content: normal; } }
.coh-style-a-accordion-alternative-3 a { color: #315798; font-weight: bold; font-size: 1rem; text-transform: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 1.25rem; padding-right: 1.5rem; padding-bottom: 1.25rem; padding-left: 1.5rem; margin-right: 0.0625rem; line-height: 1.25; background-color: #f1e6b2; -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: 1599px) { .coh-style-a-accordion-alternative-3 a { padding-top: 1.25rem; padding-right: 1.5rem; padding-bottom: 1.25rem; padding-left: 1.5rem; } }
@media (max-width: 1169px) { .coh-style-a-accordion-alternative-3 a { padding-top: 1.125rem; padding-right: 1.25rem; padding-bottom: 1.125rem; padding-left: 1.25rem; } }
@media (max-width: 1023px) { .coh-style-a-accordion-alternative-3 a { padding-top: 1.125rem; padding-right: 1.25rem; padding-bottom: 1.125rem; padding-left: 1.25rem; } }
@media (max-width: 564px) { .coh-style-a-accordion-alternative-3 a { font-weight: bold; color: #315798; font-size: 1rem; line-height: 1.25; text-transform: none; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; } }
.coh-style-a-accordion-alternative-3 a:hover { color: #315798; text-decoration: underline; }
@media (max-width: 564px) { .coh-style-a-accordion-alternative-3 a:hover { color: #315798; } }
.coh-style-a-accordion-alternative-3 a:hover:before { color: #315798; }
.coh-style-a-accordion-alternative-3 a:hover:after { color: #315798; }
.coh-style-a-accordion-alternative-3 a:before { font-weight: 500; color: #1a9fdf; margin-right: 1.25rem; content: normal; }
.coh-style-a-accordion-alternative-3 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: "\F078"; font-family: "icomoon"; color: #1a9fdf; font-size: 1rem; padding-left: 1.25rem; margin-left: auto; }
.coh-style-50-margin { margin-left: 55%; }
.coh-style-brand-marquee-animation { letter-spacing: 6px; white-space: nowrap; width: 100%; position: relative; -webkit-filter: none; filter: none; height: 60px; overflow: hidden; margin-right: auto; margin-left: auto; }
.coh-style-brand-marquee-animation:before, .coh-style-brand-marquee-animation:after { clear: none; content: normal; display: inline; }
@media (max-width: 1599px) { .coh-style-brand-marquee-animation { height: 60px; } }
@media (max-width: 1169px) { .coh-style-brand-marquee-animation { height: 55px; letter-spacing: 2px; } }
@media (max-width: 1023px) { .coh-style-brand-marquee-animation { width: 130%; letter-spacing: 1px; } }
@media (max-width: 767px) { .coh-style-brand-marquee-animation { width: 100%; } }
@media (max-width: 564px) { .coh-style-brand-marquee-animation { height: 40px; } }
.coh-style-brand-marquee-animation div { display: block; overflow: hidden; width: 200%; -webkit-animation: marquee 9s linear infinite; animation: marquee 9s linear infinite; position: absolute; }
.coh-style-brand-marquee-animation span { float: left; width: 50%; }
.coh-style-brand-marquee-animation span:before, .coh-style-brand-marquee-animation span:after { clear: none; content: normal; display: inline; }
@media (max-width: 767px) { .coh-style-brand-marquee-animation span { height: 40px; } }
.coh-style-a-accordion-primary { content: normal; color: #5c2d84; margin-bottom: 0.25rem; margin-left: 0; list-style-type: none; display: block; font-weight: bold; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #5c2d84; }
@media (max-width: 564px) { .coh-style-a-accordion-primary { content: normal; list-style-type: none; } }
.is-active.coh-style-a-accordion-primary { border-bottom-style: none; }
.is-active.coh-style-a-accordion-primary a { color: #5c2d84; }
@media (max-width: 564px) { .is-active.coh-style-a-accordion-primary a { color: #5c2d84; } }
.is-active.coh-style-a-accordion-primary a:hover { text-decoration: none; }
.is-active.coh-style-a-accordion-primary 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: "\F077"; font-family: "icomoon"; }
@media (max-width: 564px) { .is-active.coh-style-a-accordion-primary 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: "\F077"; font-family: "icomoon"; } }
.is-disabled.coh-style-a-accordion-primary { display: none; }
.is-disabled.coh-style-a-accordion-primary a { background-color: #5c2d84; }
@media (max-width: 564px) { .is-disabled.coh-style-a-accordion-primary a { background-color: #5c2d84; } }
.is-disabled.coh-style-a-accordion-primary a:after { content: normal; }
@media (max-width: 564px) { .is-disabled.coh-style-a-accordion-primary a:after { content: normal; } }
.is-disabled.coh-style-a-accordion-primary a:after:before { content: normal; }
@media (max-width: 564px) { .is-disabled.coh-style-a-accordion-primary a:after:before { content: normal; } }
.coh-style-a-accordion-primary a { color: #5c2d84; font-weight: bold; font-size: 1rem; text-transform: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 1.25rem; padding-right: 1.5rem; padding-bottom: 1.25rem; padding-left: 1.5rem; margin-right: 0.0625rem; line-height: 1.25; -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: 1599px) { .coh-style-a-accordion-primary a { padding-top: 1.25rem; padding-right: 1.5rem; padding-bottom: 1.25rem; padding-left: 1.5rem; } }
@media (max-width: 1169px) { .coh-style-a-accordion-primary a { padding-top: 1.125rem; padding-right: 1.25rem; padding-bottom: 1.125rem; padding-left: 1.25rem; } }
@media (max-width: 1023px) { .coh-style-a-accordion-primary a { padding-top: 1.125rem; padding-right: 1.25rem; padding-bottom: 1.125rem; padding-left: 1.25rem; } }
@media (max-width: 564px) { .coh-style-a-accordion-primary a { font-weight: bold; color: #5c2d84; font-size: 1rem; line-height: 1.25; text-transform: none; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; } }
.coh-style-a-accordion-primary a:hover { color: #5c2d84; text-decoration: underline; }
@media (max-width: 564px) { .coh-style-a-accordion-primary a:hover { color: #5c2d84; } }
.coh-style-a-accordion-primary a:hover:before { color: #5c2d84; }
.coh-style-a-accordion-primary a:hover:after { color: #5c2d84; }
.coh-style-a-accordion-primary a:before { font-weight: 500; color: #5c2d84; margin-right: 1.25rem; content: normal; }
.coh-style-a-accordion-primary 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: "\F078"; font-family: "icomoon"; color: #5c2d84; font-size: 1rem; padding-left: 1.25rem; margin-left: auto; }
.coh-style-tab { background-color: white; display: inline-block; margin-right: auto; margin-left: auto; }
@media (max-width: 564px) { .coh-style-tab { margin-bottom: 0.0625rem; margin-left: 0; display: block; content: normal; list-style-type: none; } }
@media (max-width: 564px) { .coh-style-tab:before { content: normal; } }
.is-active.coh-style-tab { background-color: #0057b8; padding: 10px; border-width: 1px; -webkit-border-radius: 20px; border-radius: 20px; border-style: solid; border-color: #042f6c; }
.is-active.coh-style-tab a { color: white; font-weight: bold; }
@media (max-width: 564px) { .is-active.coh-style-tab a { color: white; background-color: #036093; } }
@media (max-width: 564px) { .is-active.coh-style-tab a:hover { background-color: #036093; } }
@media (max-width: 564px) { .is-disabled.coh-style-tab a { background-color: rgba(0, 0, 0, 0); } }
.coh-style-tab a { color: black; font-weight: 700; }
@media (max-width: 1599px) { .coh-style-tab a { padding-top: 1.5rem; padding-right: 2rem; padding-bottom: 1.5rem; padding-left: 2rem; } }
@media (max-width: 1023px) { .coh-style-tab a { padding-top: 1.25rem; padding-right: 1.5rem; padding-bottom: 1.25rem; padding-left: 1.5rem; } }
@media (max-width: 564px) { .coh-style-tab a { padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; background-color: #28a9e0; display: block; margin-right: 0.0625rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; font-weight: 700; color: black; font-size: 0.75rem; line-height: 1rem; letter-spacing: 0.125rem; text-transform: uppercase; } }
@media (max-width: 564px) { .coh-style-tab a:hover { color: white; background-color: #d83269; } }
.coh-style-tab li { color: black; display: inline-block; }
.coh-style-tab li a { color: black; }
.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-a-tab-alternative-1 { background-color: rgba(0, 0, 0, 0); }
@media (max-width: 564px) { .coh-style-a-tab-alternative-1:before { content: normal; } }
.is-active.coh-style-a-tab-alternative-1 a { border-bottom-width: 0; background-color: rgba(0, 0, 0, 0); }
@media (max-width: 564px) { .is-active.coh-style-a-tab-alternative-1 a { background-color: rgba(0, 0, 0, 0); } }
.is-active.coh-style-a-tab-alternative-1 a:hover { border-top-color: black; border-bottom-color: black; background-color: rgba(0, 0, 0, 0); }
@media (max-width: 564px) { .is-active.coh-style-a-tab-alternative-1 a:hover { background-color: rgba(0, 0, 0, 0); } }
.is-active.coh-style-a-tab-alternative-1 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; position: absolute; right: 20px; content: "\F077"; font-family: "icomoon"; }
.is-disabled.coh-style-a-tab-alternative-1 a { background-color: rgba(0, 0, 0, 0); }
@media (max-width: 564px) { .is-disabled.coh-style-a-tab-alternative-1 a { background-color: rgba(0, 0, 0, 0); } }
.coh-style-a-tab-alternative-1 a { color: #315798; font-weight: 700; font-size: 1rem; text-transform: uppercase; display: block; margin-top: -0.0625rem; line-height: 1rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: rgba(0, 6, 25, 0.5); position: relative; border-top-width: 0.0625rem; border-top-style: solid; border-top-color: rgba(0, 6, 25, 0.5); }
@media (max-width: 1599px) { .coh-style-a-tab-alternative-1 a { padding-top: 2.3rem; padding-bottom: 2.3rem; } }
@media (max-width: 1023px) { .coh-style-a-tab-alternative-1 a { padding-right: 1rem; } }
@media (max-width: 564px) { .coh-style-a-tab-alternative-1 a { display: block; margin-top: -0.0625rem; font-weight: 700; color: #315798; font-size: 1rem; line-height: 1rem; text-transform: uppercase; } }
.coh-style-a-tab-alternative-1 a:hover { border-top-color: black; border-bottom-color: black; background-color: rgba(0, 0, 0, 0); }
@media (max-width: 564px) { .coh-style-a-tab-alternative-1 a:hover { background-color: rgba(0, 0, 0, 0); } }
.coh-style-a-tab-alternative-1 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; position: absolute; right: 20px; content: "\F078"; font-family: "icomoon"; }
.coh-style-slider-navigation-right, .coh-style-slider-navigation-left { height: 3rem; background-color: #036093; }
@media (max-width: 1599px) { .coh-style-slider-navigation-right, .coh-style-slider-navigation-left { width: 3rem; } }
@media (max-width: 1023px) { .coh-style-slider-navigation-right, .coh-style-slider-navigation-left { width: 2rem; } }
@media (max-width: 564px) { .coh-style-slider-navigation-right, .coh-style-slider-navigation-left { width: 1.5rem; 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; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; } }
.coh-style-slider-navigation-right:before, .coh-style-slider-navigation-left:before { color: white; font-size: 1rem; }
@media (max-width: 767px) { .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; }
@media (max-width: 564px) { .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-a-tab-alternative-2 { background-color: #abcae9; }
@media (max-width: 564px) { .coh-style-a-tab-alternative-2:before { content: normal; } }
.is-active.coh-style-a-tab-alternative-2 a { border-bottom-width: 0; background-color: #abcae9; }
@media (max-width: 564px) { .is-active.coh-style-a-tab-alternative-2 a { background-color: #abcae9; } }
.is-active.coh-style-a-tab-alternative-2 a:hover { border-top-color: black; border-bottom-color: black; background-color: #abcae9; }
@media (max-width: 564px) { .is-active.coh-style-a-tab-alternative-2 a:hover { background-color: #abcae9; } }
.is-active.coh-style-a-tab-alternative-2 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; position: absolute; right: 20px; content: "\F077"; font-family: "icomoon"; }
.is-disabled.coh-style-a-tab-alternative-2 a { background-color: #abcae9; }
@media (max-width: 564px) { .is-disabled.coh-style-a-tab-alternative-2 a { background-color: #abcae9; } }
.coh-style-a-tab-alternative-2 a { color: #315798; font-weight: 700; font-size: 1rem; text-transform: uppercase; display: block; margin-top: -0.0625rem; line-height: 1rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: rgba(0, 6, 25, 0.5); position: relative; border-top-width: 0.0625rem; border-top-style: solid; border-top-color: rgba(0, 6, 25, 0.5); }
@media (max-width: 1599px) { .coh-style-a-tab-alternative-2 a { padding-top: 2.3rem; padding-bottom: 2.3rem; } }
@media (max-width: 1023px) { .coh-style-a-tab-alternative-2 a { padding-right: 1rem; } }
@media (max-width: 564px) { .coh-style-a-tab-alternative-2 a { display: block; margin-top: -0.0625rem; font-weight: 700; color: #315798; font-size: 1rem; line-height: 1rem; text-transform: uppercase; } }
.coh-style-a-tab-alternative-2 a:hover { border-top-color: black; border-bottom-color: black; background-color: #006631; }
@media (max-width: 564px) { .coh-style-a-tab-alternative-2 a:hover { background-color: #006631; } }
.coh-style-a-tab-alternative-2 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; position: absolute; right: 20px; content: "\F078"; font-family: "icomoon"; }
.coh-style-max-width-wide-80 { max-width: 80%; width: 80%; }
@media (max-width: 1023px) { .coh-style-max-width-wide-80 { max-width: 100%; width: 100%; } }
.coh-style-brand-webform-primary-styles { padding-top: 10px; padding-bottom: 10px; font-family: 'Raleway', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 14px; color: #640096; line-height: 22px; }
.coh-style-brand-webform-primary-styles form .webform-required { font-size: 12px; text-align: right; display: none; }
.coh-style-brand-webform-primary-styles form .global-heading { font-size: 60px; text-align: left; font-family: 'Raleway', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 800; color: #640096; font-style: italic; }
.coh-style-brand-webform-primary-styles form .webform-section-title { font-family: 'Raleway', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 800; font-size: 24px; font-style: italic; color: #640096; }
.coh-style-brand-webform-primary-styles form .webform-section-wrapper label { font-family: 'Raleway', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 16px; color: #640096; text-transform: none; display: block; padding-top: 18px; padding-bottom: 8px; }
.coh-style-brand-webform-primary-styles form .webform-section-wrapper input { border-style: none; background-color: #f4edf8; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; height: 40px; width: 100%; }
.coh-style-brand-webform-primary-styles form .webform-section-wrapper input:focus { background-color: white; border-width: 1.5px; border-style: solid; border-color: #640096; }
.coh-style-brand-webform-primary-styles form .webform-section-wrapper .webform-element-description { margin-top: 10px; margin-bottom: 16px; font-family: 'Raleway', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 14px; font-weight: 500; color: #640096; }
.coh-style-brand-webform-primary-styles form section { border-style: solid; border-bottom-width: 2px; border-color: rgba(101, 16, 150, 0.393); padding-bottom: 32px; }
.coh-style-brand-webform-primary-styles form .webform-button--submit { font-family: 'Raleway', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; background-color: #640096; -webkit-border-radius: 40px; border-radius: 40px; width: 100%; text-align: center; height: 50px; margin-top: 36px; }
.coh-style-eyefile-modal-inner-style { background-color: white; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-style: solid; border-color: #2c5697; width: 100%; padding-top: 60px; padding-right: 0; padding-bottom: 0; padding-left: 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; }
@media (max-width: 564px) { .coh-style-eyefile-modal-inner-style { width: 100%; padding-top: 3.125rem; padding-right: 0; padding-bottom: 0; padding-left: 0; } }
.coh-style-super-size-font { font-size: 6rem; font-weight: 900; }
@media (max-width: 1169px) { .coh-style-super-size-font { font-size: 4rem; } }
@media (max-width: 767px) { .coh-style-super-size-font { font-size: 3rem; } }
.coh-style-a-tab-alternative-3 { background-color: #abcae9; }
@media (max-width: 564px) { .coh-style-a-tab-alternative-3:before { content: normal; } }
.is-active.coh-style-a-tab-alternative-3 a { border-bottom-width: 0; background-color: #abcae9; }
@media (max-width: 564px) { .is-active.coh-style-a-tab-alternative-3 a { background-color: #abcae9; } }
.is-active.coh-style-a-tab-alternative-3 a:hover { border-top-color: black; border-bottom-color: black; background-color: #abcae9; }
@media (max-width: 564px) { .is-active.coh-style-a-tab-alternative-3 a:hover { background-color: #abcae9; } }
.is-active.coh-style-a-tab-alternative-3 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; position: absolute; right: 20px; content: "\F077"; font-family: "icomoon"; }
.is-disabled.coh-style-a-tab-alternative-3 a { background-color: #abcae9; }
@media (max-width: 564px) { .is-disabled.coh-style-a-tab-alternative-3 a { background-color: #abcae9; } }
.coh-style-a-tab-alternative-3 a { color: #315798; font-weight: 700; font-size: 1rem; text-transform: uppercase; display: block; margin-top: -0.0625rem; line-height: 1rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: rgba(0, 6, 25, 0.5); position: relative; border-top-width: 0.0625rem; border-top-style: solid; border-top-color: rgba(0, 6, 25, 0.5); }
@media (max-width: 1599px) { .coh-style-a-tab-alternative-3 a { padding-top: 2.3rem; padding-bottom: 2.3rem; } }
@media (max-width: 1023px) { .coh-style-a-tab-alternative-3 a { padding-right: 1rem; } }
@media (max-width: 564px) { .coh-style-a-tab-alternative-3 a { display: block; margin-top: -0.0625rem; font-weight: 700; color: #315798; font-size: 1rem; line-height: 1rem; text-transform: uppercase; } }
.coh-style-a-tab-alternative-3 a:hover { border-top-color: black; border-bottom-color: black; background-color: #006631; }
@media (max-width: 564px) { .coh-style-a-tab-alternative-3 a:hover { background-color: #006631; } }
.coh-style-a-tab-alternative-3 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; position: absolute; right: 20px; content: "\F078"; font-family: "icomoon"; }
.coh-style-eyefile-modal-style-right { background-color: rgba(0, 0, 0, 0.426); height: 100%; display: table; border-style: solid; border-color: #2c5697; width: 100%; padding-top: 30.5px; padding-right: 50px; padding-bottom: 30.5px; padding-left: 50px; left: auto; right: 0; }
@media (max-width: 564px) { .coh-style-eyefile-modal-style-right { width: 90%; padding-top: 0.625rem; padding-right: 0.625rem; padding-bottom: 0.625rem; padding-left: 0.625rem; } }
.coh-style-a-tab-primary { background-color: #abcae9; }
@media (max-width: 564px) { .coh-style-a-tab-primary:before { content: normal; } }
.is-active.coh-style-a-tab-primary a { border-bottom-width: 0; background-color: #abcae9; }
@media (max-width: 564px) { .is-active.coh-style-a-tab-primary a { background-color: #abcae9; } }
.is-active.coh-style-a-tab-primary a:hover { border-top-color: black; border-bottom-color: black; background-color: #abcae9; }
@media (max-width: 564px) { .is-active.coh-style-a-tab-primary a:hover { background-color: #abcae9; } }
.is-active.coh-style-a-tab-primary 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; position: absolute; right: 20px; content: "\F077"; font-family: "icomoon"; }
.is-disabled.coh-style-a-tab-primary a { background-color: #abcae9; }
@media (max-width: 564px) { .is-disabled.coh-style-a-tab-primary a { background-color: #abcae9; } }
.coh-style-a-tab-primary a { color: #315798; font-weight: 700; font-size: 1rem; text-transform: uppercase; display: block; margin-top: -0.0625rem; line-height: 1rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: rgba(0, 6, 25, 0.5); position: relative; border-top-width: 0.0625rem; border-top-style: solid; border-top-color: rgba(0, 6, 25, 0.5); }
@media (max-width: 1599px) { .coh-style-a-tab-primary a { padding-top: 2.3rem; padding-bottom: 2.3rem; } }
@media (max-width: 1023px) { .coh-style-a-tab-primary a { padding-right: 1rem; } }
@media (max-width: 564px) { .coh-style-a-tab-primary a { display: block; margin-top: -0.0625rem; font-weight: 700; color: #315798; font-size: 1rem; line-height: 1rem; text-transform: uppercase; } }
.coh-style-a-tab-primary a:hover { border-top-color: black; border-bottom-color: black; background-color: #006631; }
@media (max-width: 564px) { .coh-style-a-tab-primary a:hover { background-color: #006631; } }
.coh-style-a-tab-primary 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; position: absolute; right: 20px; content: "\F078"; font-family: "icomoon"; }
.coh-style-heading-2-size { font-size: 2.5rem; }
@media (max-width: 1023px) { .coh-style-heading-2-size { font-size: 2rem; } }
@media (max-width: 564px) { .coh-style-heading-2-size { font-size: 1.5rem; line-height: 1.25; margin-bottom: 1.5rem; font-weight: 500; } }
.coh-style-brand-menu-list-item { color: #640096; }
@media (max-width: 1023px) { .coh-style-brand-menu-list-item { margin-left: 0; padding: 3px 10px !important; } }
@media (max-width: 767px) { .coh-style-brand-menu-list-item { margin-left: 0; padding: 3px 10px !important; } }
@media (max-width: 564px) { .coh-style-brand-menu-list-item { margin-left: 0; padding: 3px 10px !important; } }
.coh-style-brand-menu-list-item:after { background-color: rgba(0, 0, 0, 0); }
@media (max-width: 1023px) { .coh-style-brand-menu-list-item: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; position: absolute; left: 600px; content: "\F061"; font-family: "icomoon"; } }
@media (max-width: 767px) { .coh-style-brand-menu-list-item: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; position: absolute; left: 400px; content: "\F061"; font-family: "icomoon"; } }
@media (max-width: 564px) { .coh-style-brand-menu-list-item: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; position: absolute; left: 300px; content: "\F061"; font-family: "icomoon"; } }
.coh-style-brand-menu-list-item[a] { color: #640096; }
.coh-style-heading-4-size { margin-bottom: 1.375rem; }
@media (max-width: 1599px) { .coh-style-heading-4-size { font-size: 1.5rem; } }
@media (max-width: 767px) { .coh-style-heading-4-size { margin-bottom: 1.25rem; } }
@media (max-width: 564px) { .coh-style-heading-4-size { font-weight: 500; margin-bottom: 1.5rem; line-height: 1.25; } }
.coh-style-a-alternative1-card-cta { color: white; background-color: #003595; padding-top: 0.75rem; padding-right: 1.875rem; padding-bottom: 0.75rem; padding-left: 1.875rem; -webkit-border-radius: 1.5625rem; border-radius: 1.5625rem; font-size: 1rem; text-align: center; margin-top: 0.625rem; margin-bottom: 0.625rem; white-space: nowrap; font-weight: 400; }
@media (max-width: 767px) { .coh-style-a-alternative1-card-cta { width: 100%; } }
@media (max-width: 564px) { .coh-style-a-alternative1-card-cta { font-size: 0.875rem; text-align: center; white-space: normal; width: 60%; } }
.coh-style-a-button-alternative { color: #003595; background-color: rgba(0, 0, 0, 0); padding-top: 0.78125rem; padding-right: 2rem; padding-bottom: 0.78125rem; padding-left: 2rem; -webkit-border-radius: 1.5625rem; border-radius: 1.5625rem; font-size: 1rem; text-align: center; font-style: normal; text-transform: none; margin-top: 0.625rem; margin-right: 0.3125rem; margin-bottom: 0.625rem; margin-left: 0.3125rem; font-weight: 700; border-width: 0.09375rem; border-style: solid; border-color: #003595; }
@media (max-width: 767px) { .coh-style-a-button-alternative { width: 100%; padding-top: 0.75rem; padding-right: 0.75rem; padding-bottom: 0.75rem; padding-left: 0.75rem; border-width: 0.0625rem; margin-right: auto; margin-left: auto; } }
@media (max-width: 564px) { .coh-style-a-button-alternative { margin-right: auto; margin-left: auto; font-size: 0.875rem; } }
.coh-style-a-button-alternative:hover { color: #003595; }
.coh-style-button-orange-clareon { color: #383838; background-color: #f58220; padding-top: 0.78125rem; padding-right: 2rem; padding-bottom: 0.78125rem; padding-left: 2rem; -webkit-border-radius: 1.5625rem; border-radius: 1.5625rem; font-size: 1rem; text-align: center; font-style: normal; text-transform: none; margin-top: 0.625rem; margin-right: 0.3125rem; margin-bottom: 0.625rem; margin-left: 0.3125rem; font-weight: 700; border-width: 0.09375rem; border-style: none; }
@media (max-width: 1023px) { .coh-style-button-orange-clareon { display: inline-block; } }
@media (max-width: 767px) { .coh-style-button-orange-clareon { width: 100%; padding-top: 0.75rem; padding-right: 0.75rem; padding-bottom: 0.75rem; padding-left: 0.75rem; border-width: 0.0625rem; margin-right: auto; margin-left: auto; } }
@media (max-width: 564px) { .coh-style-button-orange-clareon { margin-right: auto; margin-left: auto; font-size: 0.875rem; } }
.coh-style-a-border-bottom-fine { border-bottom-width: 0.125rem; }
@media (max-width: 1169px) { .coh-style-duplicate-of-margin-auto-top-bottom { margin-top: auto; margin-bottom: auto; } }
.coh-style-a-button-inverted { color: #003595; background-color: white; padding-top: 0.875rem; padding-right: 2rem; padding-bottom: 0.875rem; padding-left: 2rem; -webkit-border-radius: 1.5625rem; border-radius: 1.5625rem; font-size: 1rem; text-align: center; font-style: normal; text-transform: none; margin-top: 0.625rem; margin-right: 0.3125rem; margin-bottom: 0.625rem; margin-left: 0.3125rem; font-weight: 700; border-style: none; }
@media (max-width: 767px) { .coh-style-a-button-inverted { width: 100%; padding-top: 0.8125rem; padding-right: 0.75rem; padding-bottom: 0.8125rem; padding-left: 0.75rem; margin-right: auto; margin-left: auto; } }
@media (max-width: 564px) { .coh-style-a-button-inverted { margin-right: auto; margin-left: auto; } }
.coh-style-a-button-inverted:hover { color: #003595; }
.coh-style-height--auto { min-height: auto; max-height: 100%; }
.coh-style-brand-separator-gradient { background: -webkit-linear-gradient(99deg, rgba(105,5,157,1) 0%, rgba(157,7,192,1) 50%, rgba(157,7,192,1) 100%); background: -o-linear-gradient(99deg, rgba(105,5,157,1) 0%, rgba(157,7,192,1) 50%, rgba(157,7,192,1) 100%); background: linear-gradient(351deg, rgba(105,5,157,1) 0%, rgba(157,7,192,1) 50%, rgba(157,7,192,1) 100%);; }
.coh-style-height--40rem { min-height: 40rem; max-height: 100%; }
@media (max-width: 1023px) { .coh-style-height--40rem { min-height: 18rem; } }
@media (max-width: 564px) { .coh-style-container-theme---white { background-color: white; } }
.coh-style-border-bottom-line { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(0, 6, 25, 0.15); }
@media (max-width: 1169px) { .coh-style-margin-auto { margin-right: auto; margin-left: auto; } }
.coh-style-container-theme---light-1 { background: -webkit-linear-gradient(94deg, rgba(157,7,192,1) 0%, rgba(105,5,157,1) 56%, rgba(105,5,157,1) 84%); background: -o-linear-gradient(94deg, rgba(157,7,192,1) 0%, rgba(105,5,157,1) 56%, rgba(105,5,157,1) 84%); background: linear-gradient(356deg, rgba(157,7,192,1) 0%, rgba(105,5,157,1) 56%, rgba(105,5,157,1) 84%);; }
.coh-style-a-link-text-large { font-weight: 400; font-size: 1.125rem; line-height: 1.1; }
.coh-style-a-border-bottom-medium { border-bottom-width: 0.25rem; margin-bottom: 2rem; }
@media (max-width: 564px) { .coh-style-container-theme---light-2 { background-color: #e6e8ee; } }
.coh-style-a-button-primary { color: white; background-color: #003595; padding-top: 0.875rem; padding-right: 2rem; padding-bottom: 0.875rem; padding-left: 2rem; -webkit-border-radius: 1.5625rem; border-radius: 1.5625rem; font-size: 1rem; text-align: center; margin-top: 0.625rem; margin-right: 0.3125rem; margin-bottom: 0.625rem; margin-left: 0; font-weight: 700; }
@media (max-width: 767px) { .coh-style-a-button-primary { width: 100%; margin-right: auto; margin-left: auto; } }
@media (max-width: 564px) { .coh-style-a-button-primary { font-size: 0.875rem; text-align: center; padding-top: 0.8125rem; padding-right: 0.75rem; padding-bottom: 0.8125rem; padding-left: 0.75rem; margin-right: auto; margin-left: auto; } }
.coh-style-a-button-primary:hover { color: white; }
.coh-style-a-link-text-medium { font-weight: 400; font-size: 1rem; line-height: 1.1; }
.coh-style-brand-separator-gradient-secondary { background: -webkit-gradient(linear, left top, right top, color-stop(8.36%, #7526F4), color-stop(104.97%, #42C5B7)); background: -webkit-linear-gradient(left, #7526F4 8.36%, #42C5B7 104.97%); background: -o-linear-gradient(left, #7526F4 8.36%, #42C5B7 104.97%); background: linear-gradient(90deg, #7526F4 8.36%, #42C5B7 104.97%); font-family: 'Raleway', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-weight: 800; font-style: italic; font-size: 70px; }
@media (max-width: 1599px) { .coh-style-brand-separator-gradient-secondary { font-size: 70px; } }
@media (max-width: 1169px) { .coh-style-brand-separator-gradient-secondary { font-size: 60px; } }
@media (max-width: 767px) { .coh-style-brand-separator-gradient-secondary { font-size: 40px; } }
@media (max-width: 564px) { .coh-style-brand-separator-gradient-secondary { font-size: 40px; } }
.coh-style-a-search-button { color: white; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 3.125rem; border-radius: 3.125rem; font-size: 1.3125rem; text-align: center; font-style: normal; text-transform: none; margin-top: 0.625rem; margin-right: 0.3125rem; margin-bottom: 0.625rem; margin-left: 0.3125rem; white-space: nowrap; font-weight: 400; border-width: 0.0625rem; border-style: solid; border-color: white; padding-top: 0.625rem; padding-right: 1.5625rem; padding-bottom: 0.625rem; padding-left: 3.125rem; background-image: url("/sites/g/files/rbvwei2521/files/svg-images/search30.svg"); background-position: left 1.25rem center; background-size: 1.5625rem 1.5625rem; background-repeat: no-repeat; background-attachment: scroll; width: 10.25rem; height: 2.875rem; display: block; }
@media (max-width: 767px) { .coh-style-a-search-button { border-width: 0.0625rem; } }
@media (max-width: 564px) { .coh-style-a-search-button { font-size: 1.3125rem; } }
.coh-style-a-search-button:hover { color: white; }
.coh-style-padding-top-bottom---large { padding-top: 5rem; padding-bottom: 5rem; }
@media (max-width: 1169px) { .coh-style-padding-top-bottom---large { padding-top: 4.5rem; padding-bottom: 4.5rem; } }
@media (max-width: 767px) { .coh-style-padding-top-bottom---large { padding-top: 3rem; padding-bottom: 3rem; } }
.coh-style-a-link-text-small { font-weight: 400; font-size: 0.75rem; line-height: 1.1; }
.coh-style-padding-top-large { padding-top: 6rem; }
@media (max-width: 1169px) { .coh-style-padding-top-large { padding-top: 4.5rem; } }
@media (max-width: 767px) { .coh-style-padding-top-large { padding-top: 3rem; } }
.coh-style-position---vertical-top { display: table; top: 10px; }
.coh-style-padding-top-bottom---medium { padding-top: 4rem; padding-bottom: 4rem; }
@media (max-width: 1169px) { .coh-style-padding-top-bottom---medium { padding-top: 3rem; padding-bottom: 3rem; } }
@media (max-width: 767px) { .coh-style-padding-top-bottom---medium { padding-top: 2.5rem; padding-bottom: 2.5rem; } }
.coh-style-position---vertical-bottom { display: table; bottom: 10px; }
.coh-style-a-primary-card-cta { color: #003595; padding-top: 1.25rem; padding-bottom: 1.25rem; font-size: 1.25rem; text-align: center; font-style: normal; text-transform: none; white-space: nowrap; font-weight: 600; border-style: none; line-height: 1.875rem; }
@media (max-width: 767px) { .coh-style-a-primary-card-cta { width: 100%; } }
.coh-style-a-primary-card-cta:hover { color: #003595; font-weight: 600; }
.coh-style-a-primary-card-cta:after { margin-left: 0.3125rem; font-size: 2.5rem; position: relative; top: 0.5rem; content: url("/sites/g/files/rbvwei2521/files/svg-styles-images/arrow-right.svg"); }
.coh-style-padding-top-bottom---small { padding-top: 2rem; padding-bottom: 2rem; }
@media (max-width: 1169px) { .coh-style-padding-top-bottom---small { padding-top: 1.5rem; padding-bottom: 1.5rem; } }
.coh-style-button-border-none { border: none; }
.coh-style-a-border-right-fine { border-right-width: 0.125rem; }
.coh-style-media-position---background { display: block; position: relative; min-height: 400px; max-height: 100%; }
.coh-style-media-position---background .coh-column { position: absolute; left: 0; right: 0; max-width: 100%; width: 100%; max-height: 100%; height: 100%; }
@media (max-width: 1023px) { .coh-style-media-position---background .coh-column { max-width: 100%; width: 100%; left: 0; right: 0; } }
.coh-style-media-position---background .coh-column img { min-height: 100%; max-height: 100%; min-width: 100%; max-width: 100%; -o-object-position: center; object-position: center; -o-object-fit: cover; object-fit: cover; }
@media (max-width: 1023px) { .coh-style-media-position---background .coh-column img { -o-object-fit: c; object-fit: c; } }
.coh-style-position---vertical-middle { top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); }
.coh-style-padding-top---large { padding-top: 6rem; }
@media (max-width: 1169px) { .coh-style-padding-top---large { padding-top: 4.5rem; } }
@media (max-width: 767px) { .coh-style-padding-top---large { padding-top: 3rem; } }
.coh-style-media-position---reverse { -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: 1023px) { .coh-style-media-position---reverse { -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: 767px) { .coh-style-media-position---reverse { -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: 564px) { .coh-style-media-position---reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.coh-style-padding-top-small { padding-top: 2rem; }
@media (max-width: 1169px) { .coh-style-padding-top-small { padding-top: 1.5rem; } }
.coh-style-media-size---with-padding { max-height: 100%; height: auto; padding: 3rem; min-height: 22rem; }
@media (max-width: 1023px) { .coh-style-media-size---with-padding { min-height: 100%; max-height: 100%; height: 100%; } }
@media (max-width: 767px) { .coh-style-media-size---with-padding { min-height: 100%; max-height: 100%; height: 100%; } }
.coh-style-media-size---with-padding img { -o-object-fit: cover; object-fit: cover; }
@media (max-width: 1023px) { .coh-style-media-size---with-padding img { -o-object-fit: contain; object-fit: contain; } }
.coh-style-media-size---without-padding { max-height: 100%; height: auto; padding: 0; min-height: 25rem; }
@media (max-width: 1023px) { .coh-style-media-size---without-padding { min-height: 100%; max-height: 100%; height: 100%; } }
@media (max-width: 767px) { .coh-style-media-size---without-padding { max-height: 100%; height: 100%; } }
.coh-style-media-size---without-padding img { -o-object-fit: cover; object-fit: cover; }
@media (max-width: 1023px) { .coh-style-media-size---without-padding img { -o-object-fit: contain; object-fit: contain; } }
.coh-style-padding-bottom-large { padding-bottom: 6rem; }
@media (max-width: 1169px) { .coh-style-padding-bottom-large { padding-bottom: 4.5rem; } }
@media (max-width: 767px) { .coh-style-padding-bottom-large { padding-bottom: 3rem; } }
.coh-style-a-body-text-xtra-large { font-weight: 400; font-size: 1.3125rem; line-height: 1.25; color: #003595; }
.coh-style-padding-bottom---large { padding-bottom: 6rem; }
@media (max-width: 1169px) { .coh-style-padding-bottom---large { padding-bottom: 4.5rem; } }
@media (max-width: 767px) { .coh-style-padding-bottom---large { padding-bottom: 3rem; } }
.coh-style-a-body-text-large { font-weight: 400; font-size: 1.125rem; line-height: 1.4; color: #003595; }
.coh-style-button-border-onepx { border-width: 1px; }
.coh-style-a-cpt-header-level-1 { height: 3.125rem; }
.coh-style-a-cpt-header-level-1 .logo-header { padding-right: 1.125rem; padding-left: 1.75rem; }
@media (max-width: 1169px) { .coh-style-a-cpt-header-level-1 .logo-header { padding-right: 1.125rem; padding-left: 1.375rem; } }
.coh-style-a-cpt-header-level-1 .icon-img { padding-right: 0.75rem; padding-left: 0; }
@media (max-width: 1023px) { .coh-style-a-cpt-header-level-1 .icon-img { padding-right: 1rem; padding-left: 1rem; } }
@media (max-width: 767px) { .coh-style-a-cpt-header-level-1 .icon-img { padding-right: 0.75rem; padding-left: 0.75rem; } }
.coh-style-a-cpt-header-level-1 .icon-img img { height: 1.25rem; }
.coh-style-a-cpt-header-level-1 .icon-img img.shopping-cart { height: 1.4375rem; cursor: pointer; }
.coh-style-a-cpt-header-level-1 .nav-container { max-width: 90rem; margin-right: auto; margin-left: auto; }
.coh-style-a-body-text-medium { font-weight: 400; font-size: 1rem; line-height: 1.4; color: #003595; }
.coh-style-brand-displaynone-whenistrue-1 { display: block; visibility: visible; max-width: 100%; }
@media (max-width: 1023px) { .coh-style-brand-displaynone-whenistrue-1 { display: none; visibility: hidden; } }
.coh-style-padding-bottom---medium { padding-bottom: 4rem; }
@media (max-width: 1169px) { .coh-style-padding-bottom---medium { padding-bottom: 3rem; } }
@media (max-width: 767px) { .coh-style-padding-bottom---medium { padding-bottom: 2.5rem; } }
.coh-style-padding-bottom-small { padding-bottom: 2rem; }
@media (max-width: 1169px) { .coh-style-padding-bottom-small { padding-bottom: 1.5rem; } }
.coh-style-a-body-text-small { font-weight: 400; font-size: 0.75rem; line-height: 1.25; color: #003595; }
.coh-style-horizontal-position---center { position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
.coh-style-horizontal-position--right { position: absolute; right: 10px; }
.coh-style-a-border-top-fine { border-top-width: 0.125rem; }
.coh-style-horizontal-position--left { position: absolute; left: 10px; }
.coh-style-padding-left-right---large { padding-right: 6rem; padding-left: 6rem; }
@media (max-width: 1169px) { .coh-style-padding-left-right---large { padding-right: 4.5rem; padding-left: 4.5rem; } }
@media (max-width: 1023px) { .coh-style-padding-left-right---large { padding-right: 1rem; padding-left: 1rem; } }
@media (max-width: 767px) { .coh-style-padding-left-right---large { padding-right: 0.5rem; padding-left: 0.5rem; } }
.coh-style-horizontal-position--special { position: absolute; left: 200px; }
@media (max-width: 1169px) { .coh-style-horizontal-position--special { position: absolute; left: 10px; } }
@media (max-width: 1023px) { .coh-style-horizontal-position--special { position: absolute; left: 10%; } }
@media (max-width: 564px) { .coh-style-horizontal-position--special { position: absolute; left: 5%; } }
.coh-style-a-body-text-xtra-small { font-weight: 400; font-size: 0.625rem; line-height: 1.25; color: #003595; }
.coh-style-button-border-twopx { border-width: 2px; }
.coh-style-a-border-top-medium { border-top-width: 0.25rem; }
.coh-style-padding-left-right---medium { padding-right: 4rem; padding-left: 4rem; }
@media (max-width: 1169px) { .coh-style-padding-left-right---medium { padding-right: 3rem; padding-left: 3rem; } }
@media (max-width: 767px) { .coh-style-padding-left-right---medium { padding-right: 2.5rem; padding-left: 2.5rem; } }
.coh-style-padding-left-right---small { padding-right: 2rem; padding-left: 2rem; }
@media (max-width: 1169px) { .coh-style-padding-left-right---small { padding-right: 1.5rem; padding-left: 1.5rem; } }
.coh-style-a-note-footer { font-weight: 400; font-size: 0.75rem; color: #003595; }
.coh-style-a-border-bottom-broad { border-bottom-width: 0.375rem; }
.coh-style-margin-bottom---large { margin-bottom: 6rem; }
@media (max-width: 1169px) { .coh-style-margin-bottom---large { margin-bottom: 4.5rem; } }
@media (max-width: 767px) { .coh-style-margin-bottom---large { margin-bottom: 3rem; } }
.coh-style-eyefile-max-width---extra-narrow { max-width: 375px; width: 32%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 1599px) { .coh-style-eyefile-max-width---extra-narrow { width: 32%; max-width: 375px; } }
@media (max-width: 1023px) { .coh-style-eyefile-max-width---extra-narrow { max-width: 50%; width: 50%; } }
@media (max-width: 564px) { .coh-style-eyefile-max-width---extra-narrow { width: 100%; max-width: 100%; } }
@media (max-width: 1599px) { .coh-style-voucher-form { padding: 2rem; } }
@media (max-width: 564px) { .coh-style-voucher-form { padding: 1.5rem; } }
.coh-style-voucher-form input[type=email], .coh-style-voucher-form input[type=text], .coh-style-voucher-form input[type=password], .coh-style-voucher-form input[type=search] { background-color: white; padding-right: 0.5rem; padding-left: 0.5rem; min-height: 2.375rem; border-width: 0.0625rem; border-color: #bac0cf; -webkit-border-radius: 0; border-radius: 0; border-style: solid; font-size: 1rem; }
.coh-style-voucher-form input[placeholder] { color: #9c9a9a; font-family: GT-America-Condensed-Black; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; }
.coh-style-brand-displaynone-whenisfalse- { display: none; visibility: hidden; }
@media (max-width: 1023px) { .coh-style-brand-displaynone-whenisfalse- { display: block; visibility: visible; } }
.coh-style-padding-top---hero { padding-top: 12rem; }
@media (max-width: 1169px) { .coh-style-padding-top---hero { padding-top: 7.125rem; } }
@media (max-width: 1599px) { .coh-style-mobile-menu { width: 3rem; } }
@media (max-width: 1023px) { .coh-style-mobile-menu { width: 2rem; } }
@media (max-width: 564px) { .coh-style-mobile-menu { height: 3rem; width: 1.5rem; 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; } }
@media (max-width: 564px) { .coh-style-mobile-menu: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: #28a9e0; font-size: 1.25rem; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; content: "\F0C9"; font-family: "icomoon"; } }
@media (max-width: 564px) { .coh-style-mobile-menu:hover:before { color: #d83269; } }
.coh-style-tick-list { letter-spacing: 0; font-size: 1rem; margin-top: 30px; margin-bottom: 30px; }
.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: 30px; }
.coh-style-tick-list li .coh-style-tick-list: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: "\F00C"; font-family: "icomoon"; padding-right: 10px; }
.coh-style-pop-up-button .button-type-url .type-url { display: block; }
.coh-style-pop-up-button .button-type-url .type-open-modal { display: none; }
.coh-style-pop-up-button .button-type-open-modal .type-open-modal { display: block; }
.coh-style-pop-up-button .button-type-open-modal .type-url { display: none; }
.coh-style-a-border-left-broad { border-left-width: 0.375rem; }
.coh-style-a-border-style-dashed { border-style: dashed; }
.coh-style-padding-top---small { padding-top: 2rem; }
@media (max-width: 1169px) { .coh-style-padding-top---small { padding-top: 1.5rem; } }
.coh-style-a-border-style-dotted { border-style: dotted; }
.coh-style-a-border-left-fine { border-left-width: 0.125rem; }
.coh-style-a-border-left-medium { border-left-width: 0.25rem; }
.coh-style-a-component-height-medium { min-height: 31.25rem; }
@media (max-width: 1023px) { .coh-style-a-component-height-medium { min-height: 31.25rem; } }
@media (max-width: 767px) { .coh-style-a-component-height-medium { min-height: 0; height: auto; } }
@media (max-width: 564px) { .coh-style-a-component-height-medium { min-height: 0; height: auto; } }
.coh-style-a-component-height-medium .content-text { min-height: 33.75rem; }
@media (max-width: 1023px) { .coh-style-a-component-height-medium .content-text { min-height: 33.75rem; } }
@media (max-width: 767px) { .coh-style-a-component-height-medium .content-text { height: auto; min-height: 0; } }
@media (max-width: 564px) { .coh-style-a-component-height-medium .content-text { height: auto; min-height: 0; } }
.coh-style-a-component-height-medium .content-image { min-height: 33.75rem; }
@media (max-width: 1023px) { .coh-style-a-component-height-medium .content-image { min-height: 33.75rem; } }
@media (max-width: 767px) { .coh-style-a-component-height-medium .content-image { min-height: 0; height: auto; } }
@media (max-width: 564px) { .coh-style-a-component-height-medium .content-image { min-height: 0; height: auto; } }
.coh-style-a-component-height-medium .content-image .auto-heightlimit-cointainer-height { max-height: 33.75rem; }
.coh-style-border-bottom { border-style: solid; border-color: #036093; padding-top: 2%; padding-bottom: 2%; margin-top: 2%; margin-bottom: 2%; border-bottom-width: 2px; }
.coh-style-a-component-height-small { min-height: 21.25rem; height: auto; }
@media (max-width: 767px) { .coh-style-a-component-height-small { height: auto; min-height: auto; } }
@media (max-width: 564px) { .coh-style-a-component-height-small { height: auto; min-height: auto; } }
.coh-style-a-component-height-small .content-text { min-height: 100%; }
@media (max-width: 767px) { .coh-style-a-component-height-small .content-text { min-height: 100%; } }
@media (max-width: 564px) { .coh-style-a-component-height-small .content-text { min-height: auto; } }
.coh-style-a-component-height-small .content-image { max-width: 100%; min-height: 21.25rem; }
@media (max-width: 767px) { .coh-style-a-component-height-small .content-image { min-height: auto; } }
@media (max-width: 564px) { .coh-style-a-component-height-small .content-image { min-height: auto; } }
.coh-style-a-component-height-small .content-image .auto-heightlimit-cointainer-height { max-height: 21.25rem; }
.coh-style-a-border-style-solid { border-style: solid; }
.coh-style-a-component-height-tall { max-width: 93.75rem; width: 100%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-style-a-component-height-tall .content-text { min-height: 46.25rem; }
@media (max-width: 767px) { .coh-style-a-component-height-tall .content-text { min-height: 37.5rem; } }
@media (max-width: 564px) { .coh-style-a-component-height-tall .content-text { min-height: 90vh; } }
.coh-style-a-component-height-tall .content-image { min-height: 46.25rem; height: 100%; }
@media (max-width: 1169px) { .coh-style-a-component-height-tall .content-image { min-height: 42.5rem; height: 100%; } }
@media (max-width: 564px) { .coh-style-a-component-height-tall .content-image { min-height: 34.375rem; height: 26.25rem; } }
.coh-style-a-component-height-tall .content-image img.coh-style-a-hero-image-full { height: 90%; }
@media (max-width: 564px) { .coh-style-a-component-height-tall .content-image img.coh-style-a-hero-image-full { height: 20.5625rem; } }
.coh-style-brand-50-50-padding-0 { padding: 0px !important; }
.coh-style-a-border-right-broad { border-right-width: 0.375rem; }
@media (max-width: 1599px) { .coh-style-padding-top---medium { padding-top: 4rem; } }
@media (max-width: 1023px) { .coh-style-padding-top---medium { padding-top: 3rem; } }
@media (max-width: 564px) { .coh-style-padding-top---medium { padding-top: 2.5rem; } }
.coh-style-border-top { border-style: solid; border-top-width: 2px; border-color: #036093; padding-top: 2%; padding-bottom: 2%; margin-top: 2%; margin-bottom: 2%; }
.coh-style-brand---heading-h3-24px { font-size: 24px; font-weight: 700; }
@media (max-width: 564px) { .coh-style-brand---heading-h3-24px { font-size: 20px; } }
.coh-style-a-card-hover-style:hover { background-color: white; -webkit-box-shadow: 0.0625rem 0.0625rem 1.3125rem 0.125rem #b1b3b3; box-shadow: 0.0625rem 0.0625rem 1.3125rem 0.125rem #b1b3b3; cursor: pointer; }
.coh-style-a-card-hover-style h3 { font-size: 1.625rem; }
.coh-style-a-border-right-medium { border-right-width: 0.25rem; }
.coh-style-brand---heading-h5-16px- { font-size: 16px; font-weight: 400; }
@media (max-width: 767px) { .coh-style-brand---heading-h5-16px- { font-size: 16px; } }
@media (max-width: 564px) { .coh-style-brand---heading-h5-16px- { font-size: 16px; } }
.coh-style-base-outline-button { color: black; background-color: white; border-width: 0.125rem; -webkit-border-radius: 0.375rem; border-radius: 0.375rem; border-style: solid; border-color: black; padding-top: 0.375rem; padding-right: 0.75rem; padding-bottom: 0.375rem; padding-left: 0.75rem; }
.coh-style-base-outline-button:hover { border-width: 0.1875rem; }
.coh-style-base-button { color: white; background-color: #000619; padding-top: 0.375rem; padding-right: 0.75rem; padding-bottom: 0.375rem; padding-left: 0.75rem; -webkit-border-radius: 0.375rem; border-radius: 0.375rem; }
.coh-style-base-button:hover { color: #f8f5f5; background-color: #353535; }
.coh-style-supernavl2-sub-menu { min-height: 70px; 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; position: absolute; width: 100%; max-width: 100%; z-index: 20; }
@media (max-width: 1023px) { .coh-style-supernavl2-sub-menu { padding: 10px; padding-right: 10px; } }
@media (max-width: 1023px) { .coh-style-supernavl2-sub-menu .mobile-menu-close { overflow: hidden; border-width: 0.1px; border-style: solid; border-color: #2c5697; margin-top: 9px; } }
.coh-style-supernavl2-sub-menu .explore-btn { height: 35px; display: none; border-width: 1px; -webkit-border-radius: 20px; border-radius: 20px; border-style: solid; border-color: gray; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
@media (max-width: 1023px) { .coh-style-supernavl2-sub-menu .explore-btn { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; position: absolute; right: 10px; z-index: 20; } }
.coh-style-supernavl2-sub-menu .explore-btn: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; font-size: 1.2rem; content: "\F078"; font-family: "icomoon"; color: #000619; margin-right: 5px; }
.coh-style-supernavl2-sub-menu .explore-btn.brandmenu-visible: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: "\F077"; font-family: "icomoon"; font-size: 1.2rem; margin-right: 5px; }
.coh-style-supernavl2-sub-menu .subpageHeading { display: none; }
@media (max-width: 1023px) { .coh-style-supernavl2-sub-menu .subpageHeading { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; position: absolute; left: 10px; z-index: 20; } }
.coh-style-supernavl2-sub-menu .supernavl2-navigation { height: 100%; position: relative; -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: 1023px) { .coh-style-supernavl2-sub-menu .supernavl2-navigation { width: 100%; position: absolute; top: 25px; left: 0; right: 0; } }
.coh-style-supernavl2-sub-menu .supernavl2-navigation .menu { height: 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; }
@media (max-width: 1023px) { .coh-style-supernavl2-sub-menu .supernavl2-navigation .menu { width: 100%; padding-top: 30px; padding-bottom: 20px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin-top: 9px; border-top-width: 1px; border-top-style: solid; border-top-color: #2c5697; } }
.coh-style-supernavl2-sub-menu .supernavl2-navigation .menu .menu-item { min-height: 65px; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -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; max-width: 100%; }
@media (max-width: 1023px) { .coh-style-supernavl2-sub-menu .supernavl2-navigation .menu .menu-item { min-height: 40px; max-width: 100%; } }
@media (max-width: 564px) { .coh-style-supernavl2-sub-menu .supernavl2-navigation .menu .menu-item { margin-left: 0; } }
.coh-style-supernavl2-sub-menu .supernavl2-navigation .menu .menu-item a { text-align: center; margin-right: 16px; margin-left: 16px; display: inline-block; padding-top: 1.775rem; padding-bottom: 1.325rem; border-bottom-width: 3px; border-bottom-style: solid; border-color: white; }
@media (max-width: 1169px) { .coh-style-supernavl2-sub-menu .supernavl2-navigation .menu .menu-item a { margin-right: 10px; margin-left: 10px; } }
@media (max-width: 1023px) { .coh-style-supernavl2-sub-menu .supernavl2-navigation .menu .menu-item a { text-align: left; max-width: 80%; width: 80%; margin-right: 10%; margin-left: 10%; display: block; position: relative; border-style: none; border-bottom-style: none; padding-top: 0; padding-bottom: 0; } }
@media (max-width: 1023px) { .coh-style-supernavl2-sub-menu .supernavl2-navigation .menu .menu-item 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; position: absolute; right: 0; content: "\F061"; font-family: "icomoon"; } }
.coh-style-supernavl2-sub-menu .supernavl2-navigation .menu .menu-item a:active { border-bottom-color: rgba(44, 86, 151, 1) !important; }
.coh-style-supernavl2-sub-menu .supernavl2-navigation .menu .menu-item a:hover { padding-top: 1.775rem !important; padding-bottom: 1.325rem !important; }
@media (max-width: 1023px) { .coh-style-supernavl2-sub-menu .supernavl2-navigation .menu .menu-item a:hover { padding-top: 0 !important; padding-bottom: 0 !important; } }
.coh-style-supernavl2-sub-menu .mobile-menu-open { max-height: 100%; height: 100%; display: table; }
.coh-style-supernavl2-sub-menu .supernavL2 { 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; }
@media (max-width: 1023px) { .coh-style-supernavl2-sub-menu .supernavL2 { max-width: 100%; width: 100%; position: absolute; left: 0; right: 0; } }
.coh-style-a-accordion-primary-body-alternative-1 { padding-right: 1.5625rem; padding-bottom: 1.5625rem; padding-left: 1.5625rem; margin-top: -0.25rem; margin-right: 0.0625rem; margin-bottom: 0.25rem; background-color: rgba(0, 0, 0, 0); border-bottom-width: 0.0625rem; border-bottom-style: solid; color: #003595; border-bottom-color: #003595; line-height: normal; }
.coh-style-a-accordion-primary-body-alternative-1 li::marker { font-weight: 700; }
.coh-style-a-accordion-primary-body-alternative-2 { padding-right: 1.5625rem; padding-bottom: 1.5625rem; padding-left: 1.5625rem; margin-top: 0; margin-right: 0.0625rem; margin-bottom: 0; font-size: small; color: white; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #003595; background-color: #003595; }
.coh-style-a-padding-bottom-medium { padding-bottom: 50px; }
@media (max-width: 1169px) { .coh-style-a-padding-bottom-medium { padding-bottom: 40px; } }
@media (max-width: 1023px) { .coh-style-a-padding-bottom-medium { padding-bottom: 20px; } }
@media (max-width: 767px) { .coh-style-a-padding-bottom-medium { padding-bottom: 20px; } }
@media (max-width: 564px) { .coh-style-link-with-icon { font-weight: 700; color: #28a9e0; font-size: 0.75rem; line-height: 1.25; letter-spacing: 0.125rem; text-transform: uppercase; padding-top: 0.5rem; padding-right: 1.25rem; padding-bottom: 0.5rem; position: relative; display: inline-block; } }
@media (max-width: 564px) { .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; font-size: 0.75rem; position: absolute; top: 50%; right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); content: "\F054"; font-family: "icomoon"; } }
.coh-style-a-padding-bottom-small { padding-bottom: 1.5625rem; }
@media (max-width: 1023px) { .coh-style-a-padding-bottom-small { padding-bottom: 1.25rem; } }
@media (max-width: 564px) { .coh-style-a-padding-bottom-small { padding-bottom: 0.9375rem; } }
.coh-style-a-header-right-button { color: #003595; height: 50px; display: block; font-size: 0.875rem; line-height: 14px; padding-top: 0.75rem; padding-bottom: 0.75rem; padding-left: 0.625rem; font-weight: 400; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; background-image: url("/sites/g/files/rbvwei2521/files/svg-images/arrow-right.svg"); background-position: right 0.625rem center; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; width: 8.25rem; }
@media (max-width: 1169px) { .coh-style-a-header-right-button { font-size: 0.75rem; line-height: 12px; width: 7.0625rem; } }
@media (max-width: 1023px) { .coh-style-a-header-right-button { width: 7.0625rem; } }
.coh-style-a-header-right-button:hover { color: #003595; }
.coh-style-brand-displaynone-whenisfalse-0 { display: none; visibility: hidden; }
.coh-style-a-accordion-primary-body-alternative-3 { padding-right: 1.5625rem; padding-bottom: 1.5625rem; padding-left: 1.5625rem; margin-top: -0.25rem; margin-right: 0.0625rem; margin-bottom: 0.25rem; background-color: #f1e6b2; font-size: small; border-bottom-width: 0.0625rem; border-bottom-style: solid; color: #003595; border-bottom-color: #003595; }
.coh-style-a-border-top-broad { border-top-width: 0.375rem; }
.coh-style-a-accordion-primary-body { padding-right: 1.5625rem; padding-bottom: 1.5625rem; padding-left: 1.5625rem; margin-top: -0.25rem; margin-right: 0.0625rem; margin-bottom: 0.25rem; background-color: #abcae9; font-size: small; border-bottom-width: 0.0625rem; border-bottom-style: solid; color: #003595; border-bottom-color: #003595; }
.coh-style-head-title { font-size: 2.125rem; color: #28a9e0; }
.coh-style-a-padding-left-medium { padding-left: 3.125rem; }
@media (max-width: 1169px) { .coh-style-a-padding-left-medium { padding-left: 1.875rem; } }
@media (max-width: 1023px) { .coh-style-a-padding-left-medium { padding-left: 1.25rem; } }
@media (max-width: 564px) { .coh-style-a-padding-left-medium { padding-right: 5vw; padding-left: 5vw; } }
.coh-style-a-background-image-component-height-large { min-height: 46.875rem; }
@media (max-width: 1023px) { .coh-style-a-background-image-component-height-large { min-height: 38.75rem; padding-top: 4.375rem; } }
@media (max-width: 767px) { .coh-style-a-background-image-component-height-large { min-height: 38.75rem; } }
@media (max-width: 564px) { .coh-style-a-background-image-component-height-large { min-height: 46.875rem; } }
.coh-style-tick-list---blue { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; letter-spacing: 0; font-size: 1rem; margin-top: 8px; margin-bottom: 6px; line-height: 22.4px; }
.coh-style-tick-list---blue li { list-style-type: none; margin-bottom: 0.2rem; margin-left: 0; font-weight: 500; font-size: 1rem; display: block; letter-spacing: 0; padding-top: 3px; padding-bottom: 3px; padding-left: 40px; }
.coh-style-tick-list---blue li:before { color: #003595; padding-right: 5px; margin-left: -30px; content: url("/sites/g/files/rbvwei2521/files/2021-11/icn_30_check_0.png"); position: relative; top: 5px; right: 6px; }
.coh-style-a-padding-right-large { padding-right: 9.375rem; }
@media (max-width: 1169px) { .coh-style-a-padding-right-large { padding-right: 1.875rem; } }
@media (max-width: 1023px) { .coh-style-a-padding-right-large { padding-right: 1.875rem; } }
@media (max-width: 564px) { .coh-style-a-padding-right-large { padding-right: 5vw; padding-left: 5vw; } }
.coh-style-a-shopping-cart-button { color: white; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 3.125rem; border-radius: 3.125rem; font-size: 0.80625rem; text-align: center; font-style: normal; text-transform: none; white-space: nowrap; cursor: pointer; font-weight: 600; border-width: 0.0625rem; border-style: solid; border-color: rgba(255, 255, 255, 0.5); padding-top: 1.125rem; padding-right: 30px; padding-bottom: 1.125rem; padding-left: 60px; background-image: url("/sites/g/files/rbvwei2521/files/svg-images/shopping_cart_white.svg"); background-position: left 1.875rem center; background-size: 1.25rem 1.25rem; background-repeat: no-repeat; background-attachment: scroll; width: 100%; display: block; line-height: 0; min-width: 160px; }
@media (max-width: 1023px) { .coh-style-a-shopping-cart-button { background-image: url("/sites/g/files/rbvwei2521/files/svg-images/shopping_cart_white.svg"); background-position: left 1.875rem center; background-size: 1.25rem 1.25rem; background-repeat: no-repeat; background-attachment: scroll; } }
@media (max-width: 767px) { .coh-style-a-shopping-cart-button { border-width: 0.0625rem; } }
@media (max-width: 564px) { .coh-style-a-shopping-cart-button { font-size: 0.80625rem; background-image: url("/sites/g/files/rbvwei2521/files/svg-images/shopping_cart_white.svg"); background-position: left 1.875rem center; background-size: 1.25rem 1.25rem; background-repeat: no-repeat; background-attachment: scroll; text-align: center; line-height: 0; } }
.coh-style-a-shopping-cart-button:hover { color: white; }
.coh-style-tick-list---white { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; letter-spacing: 0; font-size: 1rem; margin-top: 25px; margin-bottom: 25px; color: white; }
.coh-style-tick-list---white li { list-style-type: none; margin-bottom: 0.1rem; margin-left: 2.5rem; font-weight: 500; font-size: 1rem; line-height: 1.5rem; display: block; padding-top: 0.1875rem; padding-bottom: 0.1875rem; padding-left: 0; }
.coh-style-tick-list---white li:before { color: white; padding-right: 4px; margin-top: 15px; margin-left: -30px; content: url("/sites/g/files/rbvwei2521/files/2021-11/icn_30_check.png"); position: relative; top: 5px; right: 6px; }
.coh-style-brand-displaynone-whenistrue { display: none; visibility: hidden; }
.coh-style-a-background-image-component-height-medium { min-height: 37.5rem; }
@media (max-width: 1023px) { .coh-style-a-background-image-component-height-medium { min-height: 37.5rem; } }
@media (max-width: 767px) { .coh-style-a-background-image-component-height-medium { min-height: 25rem; } }
@media (max-width: 564px) { .coh-style-a-background-image-component-height-medium { min-height: 25rem; } }
.coh-style-a-padding-right-medium { padding-right: 3.125rem; }
@media (max-width: 1169px) { .coh-style-a-padding-right-medium { padding-right: 1.875rem; } }
@media (max-width: 1023px) { .coh-style-a-padding-right-medium { padding-right: 1.25rem; } }
@media (max-width: 564px) { .coh-style-a-padding-right-medium { padding-right: 5vw; padding-left: 5vw; } }
.coh-style-a-background-image-component-height-small { min-height: 28.125rem; }
@media (max-width: 1023px) { .coh-style-a-background-image-component-height-small { min-height: 28.125rem; } }
@media (max-width: 767px) { .coh-style-a-background-image-component-height-small { min-height: 18.75rem; } }
@media (max-width: 564px) { .coh-style-a-background-image-component-height-small { min-height: 18.75rem; } }
.coh-style-a-padding-right-small { padding-right: 1.5625rem; }
@media (max-width: 1023px) { .coh-style-a-padding-right-small { padding-right: 1.25rem; } }
@media (max-width: 564px) { .coh-style-a-padding-right-small { padding-right: 5vw; padding-left: 5vw; } }
.coh-style-link-navigation-menu { 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-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; min-height: 3rem; height: 5rem; overflow-x: hidden; max-width: 100%; width: 100%; padding-top: 2%; padding-bottom: 2%; }
@media (max-width: 1023px) { .coh-style-link-navigation-menu { min-height: auto; height: auto; width: auto; max-width: 100%; overflow-x: hidden; } }
@media (max-width: 1169px) { .coh-style-link-navigation-menu li { margin-bottom: 0; margin-left: 2rem; display: inline-block; } }
@media (max-width: 564px) { .coh-style-link-navigation-menu li { margin-bottom: 1rem; margin-left: 0; display: block; } }
@media (max-width: 564px) { .coh-style-link-navigation-menu li:before { content: normal; } }
@media (max-width: 564px) { .coh-style-link-navigation-menu li a { font-weight: 700; font-size: 0.75rem; letter-spacing: 0.125rem; text-transform: uppercase; } }
.coh-style-link-navigation-menu a { float: left; text-align: center; font-weight: 600; margin-top: 0; margin-right: 2%; margin-bottom: 0; margin-left: 2%; white-space: nowrap; }
.coh-style-link-navigation-menu a:before, .coh-style-link-navigation-menu a:after { clear: none; content: normal; display: inline; }
@media (max-width: 1023px) { .coh-style-link-navigation-menu a { margin-top: 2%; margin-bottom: 2%; text-align: left; } }
.coh-style-padding-left--large { padding-left: 20%; }
.coh-style-a-hero-alignment-center { margin-right: auto; margin-left: auto; }
.coh-style-a-hero-alignment-left { margin-right: auto; }
@media (max-width: 767px) { .coh-style-a-hero-alignment-left { width: 90% !important; } }
@media (max-width: 564px) { .coh-style-a-hero-alignment-left { width: 100% !important; } }
.coh-style-a-hero-alignment-right { margin-left: auto; }
@media (max-width: 767px) { .coh-style-a-hero-alignment-right { margin-left: auto; } }
@media (max-width: 564px) { .coh-style-a-hero-alignment-right { margin-right: auto; margin-left: auto; } }
.coh-style-a-dropzone-size-large { margin-top: 3.75rem; margin-right: 3.75rem; margin-bottom: 3.75rem; margin-left: 3.75rem; }
@media (max-width: 564px) { .coh-style-a-dropzone-size-large { margin-top: 0.625rem; margin-right: 0.625rem; margin-bottom: 0.625rem; margin-left: 0.625rem; } }
.coh-style-a-3-product-comparison-slider-right-nav { height: 2rem; width: 2rem; background-image: url("/sites/g/files/rbvwei2521/files/svg-styles-images/right-arrow-button.svg"); background-position: left top; background-size: contain; background-repeat: no-repeat; background-attachment: scroll; }
@media (max-width: 767px) { .coh-style-a-3-product-comparison-slider-right-nav { margin-top: 17.1875rem; margin-right: 6%; margin-bottom: 0.3125rem; } }
@media (max-width: 564px) { .coh-style-a-3-product-comparison-slider-right-nav { 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; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; margin-top: 17.1875rem; margin-right: 1.625rem; margin-bottom: 0.3125rem; } }
.coh-style-a-3-product-comparison-slider-left-nav { height: 2rem; width: 2rem; margin-top: 17.1875rem; margin-bottom: 0.3125rem; margin-left: 1.25rem; background-image: url("(token.media-reference:file:8c94cb66-a003-48c5-bdfd-1274e9067b03|media-reference|media_reference)"); background-position: left top; background-size: contain; background-repeat: no-repeat; background-attachment: scroll; }
@media (max-width: 767px) { .coh-style-a-3-product-comparison-slider-left-nav { margin-top: 17.1875rem; margin-bottom: 0.3125rem; margin-left: 6%; } }
@media (max-width: 564px) { .coh-style-a-3-product-comparison-slider-left-nav { 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; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; margin-top: 17.1875rem; margin-bottom: 0.3125rem; margin-left: 1.625rem; } }
.coh-style-a-dropzone-size-medium section.coh-component-instance-1fc3682e-acfd-4c71-b432-09f25c044948, .coh-style-a-dropzone-size-medium section.coh-component-instance-4e8b5f63-c800-46d7-b668-4ecbc8627db1 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.301); }
.coh-style-a-dropzone-size-medium section.coh-component-instance-1fc3682e-acfd-4c71-b432-09f25c044948 li, .coh-style-a-dropzone-size-medium section.coh-component-instance-4e8b5f63-c800-46d7-b668-4ecbc8627db1 li { line-height: normal; margin-bottom: 1rem; margin-left: 2.5rem; list-style-type: disc; }
@media (max-width: 767px) { .coh-style-a-dropzone-size-medium section.coh-component-instance-1fc3682e-acfd-4c71-b432-09f25c044948 li, .coh-style-a-dropzone-size-medium section.coh-component-instance-4e8b5f63-c800-46d7-b668-4ecbc8627db1 li { margin-bottom: 0.75rem; margin-left: 1.875rem; } }
.coh-style-a-dropzone-size-medium section.coh-component-instance-c31ee4ee-25d3-4b61-a526-3484f6470051 li { line-height: normal; margin-bottom: 1rem; margin-left: 2.5rem; list-style-type: disc; }
@media (max-width: 767px) { .coh-style-a-dropzone-size-medium section.coh-component-instance-c31ee4ee-25d3-4b61-a526-3484f6470051 li { margin-bottom: 0.75rem; margin-left: 1.875rem; } }
.coh-style-a-dropzone-size-medium section.coh-component-instance-f82cb99a-c722-447d-8932-75f496f8521d li { line-height: normal; margin-bottom: 1rem; margin-left: 2.5rem; list-style-type: disc; }
@media (max-width: 767px) { .coh-style-a-dropzone-size-medium section.coh-component-instance-f82cb99a-c722-447d-8932-75f496f8521d li { margin-bottom: 1rem; margin-left: 1.875rem; } }
.coh-style-a-dropzone-size-medium .coh-ce-cpt_a_card_img_txt_btn-932ea62a .coh-style-button-orange-clareon { background-color: #4B7AAA !important; color: #ffffff !important; color: white; }
.coh-style-a-dropzone-size-medium .coh-ce-cpt_a_card_img_txt_btn-932ea62a .coh-style-button-orange-clareon:hover { color: white; }
.coh-style-a-hero-m2-height-short { min-height: 28.125rem; max-width: 90rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 1023px) { .coh-style-a-hero-m2-height-short { min-height: 18.75rem; } }
@media (max-width: 767px) { .coh-style-a-hero-m2-height-short { min-height: 18.75rem; } }
@media (max-width: 564px) { .coh-style-a-hero-m2-height-short { min-height: 18.75rem; } }
.coh-style-a-dropzone-size-small { margin-top: 1rem; margin-right: 1rem; margin-bottom: 1rem; margin-left: 1rem; }
@media (max-width: 564px) { .coh-style-a-dropzone-size-small { margin-top: 0.625rem; margin-right: 0.625rem; margin-bottom: 0.625rem; margin-left: 0.625rem; } }
@media (max-width: 564px) { .coh-style-paragraph-large { font-size: 1.5rem; line-height: 1.5; } }
.coh-style-width-50-50 { width: 65%; max-width: 65%; display: block; margin-top: 1%; margin-bottom: 1%; }
@media (max-width: 1023px) { .coh-style-width-50-50 { max-width: 100%; width: 100%; } }
.coh-style-a-hero-m2-height-tall { min-height: 750px; padding-top: 20px; }
@media (max-width: 1023px) { .coh-style-a-hero-m2-height-tall { min-height: 620px; padding-top: 15px; } }
@media (max-width: 767px) { .coh-style-a-hero-m2-height-tall { min-height: 620px; } }
@media (max-width: 564px) { .coh-style-a-hero-m2-height-tall { min-height: 60vh; } }
@media (max-width: 767px) { .coh-style-column-hide { display: none; } }
@media (max-width: 564px) { .coh-style-column-hide { display: none; } }
.coh-style-a-iframe-large { height: 56.25rem; width: 100%; }
@media (max-width: 564px) { .coh-style-a-iframe-large { height: 46.875rem; } }
.coh-style-a-iframe-medium { height: 43.75rem; width: 100%; }
@media (max-width: 564px) { .coh-style-a-iframe-medium { height: 34.375rem; } }
.coh-style-a-image-size-full-contain { height: 100%; width: auto; -o-object-fit: contain; object-fit: contain; }
@media (max-width: 767px) { .coh-style-a-image-size-full-contain { width: auto; } }
@media (max-width: 564px) { .coh-style-a-image-size-full-contain { height: 100%; width: auto; } }
.coh-style-a-iframe-small { height: 31.25rem; width: 100%; }
@media (max-width: 564px) { .coh-style-a-iframe-small { height: 15.625rem; } }
.coh-style-a-modal-style-large { background-color: white; height: auto; display: table; border-style: solid; width: 60%; padding-top: 1.90625rem; padding-right: 3.125rem; padding-bottom: 1.90625rem; padding-left: 3.125rem; border-color: #003595; }
@media (max-width: 564px) { .coh-style-a-modal-style-large { width: 90%; padding-top: 0.625rem; padding-right: 0.625rem; padding-bottom: 0.625rem; padding-left: 0.625rem; } }
.coh-style-a-supernav-l2-font-weight-primary { font-weight: 800; }
.coh-style-a-supernav-l2-font-weight-alternative-3 { font-weight: 400; }
.coh-style-image-disable-in-mobile { -o-object-fit: contain; object-fit: contain; }
@media (max-width: 1023px) { .coh-style-image-disable-in-mobile { display: none; } }
.coh-style-a-supernav-l2-font-weight-alternative-2 { font-weight: 500; }
.coh-style-a-supernav-l2-font-weight-alternative-1 { font-weight: 600; }
.coh-style-a-supernav-l2-font-weight-secondary { font-weight: 700; }
.coh-style-a-modal-style-small { background-color: white; height: auto; display: table; border-style: solid; width: 40%; padding-top: 1.90625rem; padding-right: 3.125rem; padding-bottom: 1.90625rem; padding-left: 3.125rem; border-color: #003595; }
@media (max-width: 564px) { .coh-style-a-modal-style-small { width: 90%; padding-top: 0.625rem; padding-right: 0.625rem; padding-bottom: 0.625rem; padding-left: 0.625rem; } }
.coh-style-criteria-not-available { display: none; }
.coh-style-brand-title-paragraph { font-family: 'Raleway', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 800; font-style: italic; text-transform: uppercase; color: #7526f4; margin-top: 15px; margin-bottom: 15px; word-wrap: normal; -webkit-font-smoothing: antialiased; font-size: 60px; line-height: 58px; text-align: left; }
@media (max-width: 1169px) { .coh-style-brand-title-paragraph { font-size: 55px; line-height: 53px; text-align: left; } }
@media (max-width: 1023px) { .coh-style-brand-title-paragraph { font-size: 40px; line-height: 40px; text-align: left; } }
@media (max-width: 564px) { .coh-style-brand-title-paragraph { font-size: 30px; line-height: 30px; text-align: left; } }
.coh-style-a-logout-button { color: #2c5697; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 3.125rem; border-radius: 3.125rem; font-size: 0.80625rem; text-align: center; font-style: normal; text-transform: none; white-space: nowrap; cursor: pointer; font-weight: 600; border-width: 0.0625rem; border-style: solid; border-color: rgba(0, 53, 149, 0.5); padding-top: 1.125rem; padding-right: 42%; padding-bottom: 1.125rem; padding-left: 48%; width: 100%; display: block; line-height: 0; background-image: url("/sites/g/files/rbvwei2521/files/svg-images/logout.svg"); background-position: left 42% center; background-size: 1.25rem 1.25rem; background-repeat: no-repeat; background-attachment: scroll; }
@media (max-width: 1023px) { .coh-style-a-logout-button { background-image: url("/sites/g/files/rbvwei2521/files/svg-images/logout.svg"); background-position: left 39% center; background-size: 1.25rem 1.25rem; background-repeat: no-repeat; background-attachment: scroll; } }
@media (max-width: 564px) { .coh-style-a-logout-button { font-size: 0.80625rem; text-align: center; background-image: url("/sites/g/files/rbvwei2521/files/svg-images/logout.svg"); background-position: left 36% center; background-size: 1.25rem 1.25rem; background-repeat: no-repeat; background-attachment: scroll; } }
.coh-style-a-logout-button:hover { color: #2c5697; }
.coh-style-a-logout-button:before { position: relative; bottom: 0.25rem; right: 0.5625rem; }
.coh-style-a-padding-top-medium { padding-top: 3.125rem; }
@media (max-width: 1023px) { .coh-style-a-padding-top-medium { padding-top: 1.25rem; } }
@media (max-width: 564px) { .coh-style-a-padding-top-medium { padding-top: 1.25rem; } }
.coh-style-a-logout-button-invert { color: white; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 3.125rem; border-radius: 3.125rem; font-size: 0.80625rem; text-align: center; font-style: normal; text-transform: none; white-space: nowrap; cursor: pointer; font-weight: 600; border-width: 0.0625rem; border-style: solid; border-color: rgba(255, 255, 255, 0.5); padding-top: 1.125rem; padding-right: 42%; padding-bottom: 1.125rem; padding-left: 48%; width: 100%; display: block; line-height: 0; background-image: url("/sites/g/files/rbvwei2521/files/svg-images/Purpose.svg"); background-position: left 42% center; background-size: 1.25rem 1.25rem; background-repeat: no-repeat; background-attachment: scroll; }
@media (max-width: 1023px) { .coh-style-a-logout-button-invert { background-image: url("/sites/g/files/rbvwei2521/files/svg-images/Purpose.svg"); background-position: left 39% center; background-size: 1.25rem 1.25rem; background-repeat: no-repeat; background-attachment: scroll; } }
@media (max-width: 564px) { .coh-style-a-logout-button-invert { font-size: 0.80625rem; text-align: center; background-image: url("/sites/g/files/rbvwei2521/files/svg-images/Purpose.svg"); background-position: left 36% center; background-size: 1.25rem 1.25rem; background-repeat: no-repeat; background-attachment: scroll; } }
.coh-style-a-logout-button-invert:hover { color: white; }
.coh-style-a-logout-button-invert:before { position: relative; bottom: 0.25rem; right: 0.5625rem; }
.coh-style-a-login-button { color: white; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 3.125rem; border-radius: 3.125rem; font-size: 1.3125rem; text-align: center; font-style: normal; text-transform: none; margin-right: 0.3125rem; margin-left: 0.3125rem; white-space: nowrap; font-weight: 400; border-width: 0.0625rem; border-style: solid; border-color: white; padding-top: 0.625rem; padding-right: 1.5625rem; padding-bottom: 0.625rem; padding-left: 2.8125rem; background-image: url("/sites/g/files/rbvwei2521/files/svg-images/Purpose.svg"); background-position: left 1.5625rem center; background-size: 1.875rem 1.875rem; background-repeat: no-repeat; background-attachment: scroll; width: 10.25rem; height: 2.875rem; display: block; }
@media (max-width: 564px) { .coh-style-a-login-button { font-size: 1.3125rem; } }
.coh-style-a-login-button:hover { color: white; }
.coh-style-four-col-min-hight { width: 25%; }
.coh-style-four-col-min-hight .col-min-hight { min-height: 14rem; height: 14.0625rem; }
@media (max-width: 1169px) { .coh-style-four-col-min-hight .col-min-hight { min-height: 14rem; height: auto; } }
@media (max-width: 1023px) { .coh-style-four-col-min-hight .col-min-hight { height: auto; } }
@media (max-width: 767px) { .coh-style-four-col-min-hight .col-min-hight { min-height: 7rem; height: auto; } }
.coh-style-a-max-width-narrow { max-width: 75%; width: 75%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 1023px) { .coh-style-a-max-width-narrow { max-width: 66%; width: 66%; } }
@media (max-width: 564px) { .coh-style-a-max-width-narrow { width: 100%; max-width: 100%; } }
.coh-style-a-max-width-narrow .coh-style-a-text-columns-one ul { list-style-type: disc; list-style-position: outside; }
.coh-style-a-hero-height-short { min-height: 28.125rem; max-width: 90rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 1023px) { .coh-style-a-hero-height-short { min-height: 28.125rem; } }
@media (max-width: 767px) { .coh-style-a-hero-height-short { min-height: 18.75rem; } }
@media (max-width: 564px) { .coh-style-a-hero-height-short { min-height: 18.75rem; } }
.coh-style-brand-title-primarycolor { font-family: 'Raleway', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 800; font-style: italic; text-transform: uppercase; color: #7526f4; margin-top: 15px; margin-bottom: 15px; word-wrap: normal; -webkit-font-smoothing: antialiased; font-size: 70px; line-height: 65px; text-align: center; }
@media (max-width: 1599px) { .coh-style-brand-title-primarycolor { font-size: 60px; line-height: 58px; text-align: center; } }
@media (max-width: 1169px) { .coh-style-brand-title-primarycolor { font-size: 55px; line-height: 54px; text-align: center; } }
@media (max-width: 1023px) { .coh-style-brand-title-primarycolor { font-size: 50px; line-height: 49px; text-align: center; } }
@media (max-width: 564px) { .coh-style-brand-title-primarycolor { font-size: 40px; line-height: 40px; text-align: center; font-family: 'Raleway', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 800; color: #7526f4; } }
.coh-style-a-max-width-wide { max-width: 100vw; width: 100%; }
.coh-style-a-hero-height-tall { min-height: 40rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; max-width: 90rem; }
@media (max-width: 1169px) { .coh-style-a-hero-height-tall { min-height: 30rem; } }
@media (max-width: 1023px) { .coh-style-a-hero-height-tall { min-height: 20rem; padding-top: 4.375rem; } }
@media (max-width: 767px) { .coh-style-a-hero-height-tall { min-height: 20rem; } }
@media (max-width: 564px) { .coh-style-a-hero-height-tall { min-height: 25rem; } }
.coh-style-a-hero-tall-text-and-image-layout { 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: stretch; -webkit-justify-content: stretch; -ms-flex-pack: stretch; justify-content: stretch; min-height: 34.375rem; max-width: 90rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 564px) { .coh-style-a-hero-tall-text-and-image-layout { min-height: 28.125rem; } }
.coh-style-a-hero-tall-text-and-image-layout .content-text { min-height: 30rem; }
@media (max-width: 564px) { .coh-style-a-hero-tall-text-and-image-layout .content-text { min-height: 25rem; } }
.coh-style-a-hero-tall-text-and-image-layout .content-text .coh-container:nth-child(2) { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; margin-right: 0; margin-left: -0.3125rem; }
@media (max-width: 1023px) { .coh-style-a-hero-tall-text-and-image-layout .content-text .coh-container:nth-child(2) { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
.coh-style-a-hero-tall-text-and-image-layout .content-image { min-height: 30.625rem; }
@media (max-width: 1169px) { .coh-style-a-hero-tall-text-and-image-layout .content-image { min-height: 28.125rem; } }
@media (max-width: 564px) { .coh-style-a-hero-tall-text-and-image-layout .content-image { min-height: 16.25rem; } }
@media (max-width: 564px) { .coh-style-a-hero-tall-text-and-image-layout .content-image img.coh-style-a-hero-image-full { min-height: 25rem; } }
.coh-style-a-store-button { color: white; background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 3.125rem; border-radius: 3.125rem; font-size: 1.3125rem; text-align: center; font-style: normal; text-transform: none; margin-right: 0.3125rem; margin-left: 0.3125rem; white-space: nowrap; font-weight: 400; border-width: 0.0625rem; border-style: solid; border-color: white; padding-top: 0.625rem; padding-right: 1.5625rem; padding-bottom: 0.625rem; padding-left: 2.8125rem; background-image: url("/sites/g/files/rbvwei2521/files/svg-images/Store.svg"); background-position: left 1.5625rem center; background-size: 1.875rem 1.875rem; background-repeat: no-repeat; background-attachment: scroll; width: 10.25rem; height: 2.875rem; display: block; }
@media (max-width: 767px) { .coh-style-a-store-button { border-width: 0.0625rem; } }
@media (max-width: 564px) { .coh-style-a-store-button { font-size: 1.3125rem; } }
.coh-style-a-store-button:hover { color: white; }
.coh-style-a-image-disable-in-mobile { -o-object-fit: contain; object-fit: contain; }
@media (max-width: 1023px) { .coh-style-a-image-disable-in-mobile { display: none; } }
.coh-style-brand-title-secondarycolor { font-family: 'Raleway', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 800; font-style: italic; text-transform: uppercase; color: #640096; margin-top: 15px; margin-bottom: 15px; word-wrap: normal; -webkit-font-smoothing: antialiased; font-size: 70px; line-height: 65px; text-align: center; }
@media (max-width: 1169px) { .coh-style-brand-title-secondarycolor { font-size: 65px; line-height: 62px; } }
@media (max-width: 1023px) { .coh-style-brand-title-secondarycolor { font-size: 60px; line-height: 57px; } }
@media (max-width: 564px) { .coh-style-brand-title-secondarycolor { font-size: 50px; line-height: 48px; } }
.coh-style-brand-title-post-heading-white { text-align: center; color: white; }
@media (max-width: 1599px) { .coh-style-brand-title-post-heading-white { margin-bottom: 1rem; } }
@media (max-width: 564px) { .coh-style-brand-title-post-heading-white { font-weight: 700; font-size: 0.75rem; line-height: 1rem; letter-spacing: 0.125rem; text-transform: uppercase; margin-bottom: 0.5rem; } }
.coh-style-a-hero-m2-alignment-left { margin-right: auto; text-align: left; }
@media (max-width: 564px) { .coh-style-a-hero-m2-alignment-left { margin-right: auto; } }
.coh-style-brand-title-tertiarycolor { font-family: 'Raleway', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 800; font-style: italic; text-transform: uppercase; color: #09828b; margin-top: 15px; margin-bottom: 15px; word-wrap: normal; -webkit-font-smoothing: antialiased; font-size: 65px; line-height: 62px; text-align: center; }
@media (max-width: 1169px) { .coh-style-brand-title-tertiarycolor { font-size: 60px; line-height: 58px; text-align: center; } }
@media (max-width: 1023px) { .coh-style-brand-title-tertiarycolor { font-size: 50px; line-height: 47px; text-align: center; } }
@media (max-width: 564px) { .coh-style-brand-title-tertiarycolor { font-size: 40px; line-height: 40px; text-align: center; } }
.coh-style-a-button-modal { color: white; background-color: #000619; padding-top: 0.375rem; padding-right: 0.75rem; padding-bottom: 0.375rem; padding-left: 0.75rem; -webkit-border-radius: 0.375rem; border-radius: 0.375rem; margin-top: 0.375rem; margin-right: 0.375rem; margin-bottom: 0.375rem; margin-left: 0.375rem; }
@media (max-width: 564px) { .coh-style-a-button-modal { margin-top: 0.375rem; margin-right: 0.125rem; margin-bottom: 0.375rem; margin-left: 0.375rem; } }
.coh-style-a-button-modal:hover { color: #f8f5f5; background-color: red; }
.coh-style-a-hero-m2-alignment-right { margin-left: auto; text-align: right; }
@media (max-width: 767px) { .coh-style-a-hero-m2-alignment-right { margin-left: auto; } }
@media (max-width: 564px) { .coh-style-a-hero-m2-alignment-right { margin-right: 0.9375rem; margin-left: auto; } }
.coh-style-brand-title-gradient { font-family: 'Raleway', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #640096; font-weight: 800; background: -webkit-linear-gradient( 2deg, #880AD8 11.24%, #CD50F8 37.79%, #F59856 75%); background: -o-linear-gradient( 2deg, #880AD8 11.24%, #CD50F8 37.79%, #F59856 75%); background: linear-gradient( 88deg, #880AD8 11.24%, #CD50F8 37.79%, #F59856 75%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; text-align: center; line-height: 70px; font-size: 70px; margin-top: 15px; margin-bottom: 15px; text-transform: uppercase; font-style: italic; }
@media (max-width: 1023px) { .coh-style-brand-title-gradient { font-size: 60px; line-height: 60px; } }
@media (max-width: 767px) { .coh-style-brand-title-gradient { font-size: 40px; line-height: 40px; } }
@media (max-width: 564px) { .coh-style-brand-title-gradient { font-size: 40px; line-height: 40px; } }
.coh-style-a-slider-style-right-nav-alternative-2, .coh-style-a-slider-style-left-nav-alternative-2 { height: 3rem; width: 3.125rem; background-color: #036093; }
@media (max-width: 1599px) { .coh-style-a-slider-style-right-nav-alternative-2, .coh-style-a-slider-style-left-nav-alternative-2 { width: 3rem; } }
@media (max-width: 1023px) { .coh-style-a-slider-style-right-nav-alternative-2, .coh-style-a-slider-style-left-nav-alternative-2 { width: 2rem; } }
@media (max-width: 564px) { .coh-style-a-slider-style-right-nav-alternative-2, .coh-style-a-slider-style-left-nav-alternative-2 { width: 1.5rem; 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; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; } }
.coh-style-a-slider-style-right-nav-alternative-2:before, .coh-style-a-slider-style-left-nav-alternative-2: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: #b7dde1; font-size: 1rem; }
@media (max-width: 767px) { .coh-style-a-slider-style-right-nav-alternative-2:before, .coh-style-a-slider-style-left-nav-alternative-2:before { font-size: 0.75rem; } }
.coh-style-a-slider-style-right-nav-alternative-2:hover, .coh-style-a-slider-style-left-nav-alternative-2:hover { background-color: #d83269; }
.coh-style-a-slider-style-right-nav-alternative-2: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-a-slider-style-right-nav-alternative-1, .coh-style-a-slider-style-left-nav-alternative-1 { height: 2.625rem; width: 2.625rem; border-width: 0.0625rem; -webkit-border-radius: 1.25rem; border-radius: 1.25rem; border-style: solid; border-color: white; margin-left: 10px; }
@media (max-width: 564px) { .coh-style-a-slider-style-right-nav-alternative-1, .coh-style-a-slider-style-left-nav-alternative-1 { width: 1.6375rem; 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; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; height: 1.6375rem; } }
.coh-style-a-slider-style-right-nav-alternative-1:before, .coh-style-a-slider-style-left-nav-alternative-1:before { content: url("/sites/g/files/rbvwei2521/files/2022-01/icn-arrow-left-w.png"); position: relative; top: 0.19375rem; left: 1.0625rem; }
@media (max-width: 564px) { .coh-style-a-slider-style-right-nav-alternative-1:before, .coh-style-a-slider-style-left-nav-alternative-1:before { content: url("/sites/g/files/rbvwei2521/files/2022-01/icn_arrow_left_mobile.png"); top: 0; position: relative; left: 0.6875rem; } }
.coh-style-a-slider-style-right-nav-alternative-1:hover, .coh-style-a-slider-style-left-nav-alternative-1:hover { background-color: rgba(0, 29, 82, 0.611); }
.coh-style-a-slider-style-right-nav-alternative-1 { margin-right: 0.625rem; }
.coh-style-a-slider-style-right-nav-alternative-1:before { content: url("/sites/g/files/rbvwei2521/files/2022-01/icn-arrow-right.png"); position: relative; left: -0.9375rem; }
@media (max-width: 564px) { .coh-style-a-slider-style-right-nav-alternative-1:before { position: relative; left: -0.625rem; content: url("/sites/g/files/rbvwei2521/files/2022-01/icn-arrow-right-mobile.png"); } }
.coh-style--a-slider-style-right-nav, .coh-style-a-slider-style-left-nav { height: 3rem; width: 3.125rem; }
@media (max-width: 1599px) { .coh-style--a-slider-style-right-nav, .coh-style-a-slider-style-left-nav { width: 3rem; } }
@media (max-width: 1023px) { .coh-style--a-slider-style-right-nav, .coh-style-a-slider-style-left-nav { width: 2rem; } }
@media (max-width: 564px) { .coh-style--a-slider-style-right-nav, .coh-style-a-slider-style-left-nav { width: 1.5rem; 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; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; } }
.coh-style--a-slider-style-right-nav:before, .coh-style-a-slider-style-left-nav:before { color: #b7dde1; font-size: 1rem; content: url(""); }
@media (max-width: 767px) { .coh-style--a-slider-style-right-nav:before, .coh-style-a-slider-style-left-nav:before { font-size: 0.75rem; } }
.coh-style--a-slider-style-right-nav:before { content: url(""); }
.coh-style-brand-separator-small-title { font-family: 'Raleway', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 30px; font-weight: 800; line-height: 24px; text-transform: uppercase; font-style: italic; color: white; margin-top: 0; margin-bottom: 0; }
@media (max-width: 767px) { .coh-style-brand-separator-small-title { font-size: 18px; line-height: 18px; } }
.coh-style-brand-title-post-heading { text-align: center; }
@media (max-width: 1599px) { .coh-style-brand-title-post-heading { margin-bottom: 1rem; } }
@media (max-width: 564px) { .coh-style-brand-title-post-heading { font-weight: 700; font-size: 0.75rem; line-height: 1rem; letter-spacing: 0.125rem; text-transform: uppercase; margin-bottom: 0.5rem; } }
.coh-style-a-hero-m2-alignment-center { margin-right: auto; margin-left: auto; text-align: center; }
@media (max-width: 564px) { .coh-style-a-hero-m2-alignment-center { margin-right: auto; margin-left: auto; } }
.coh-style-two-col-min-hight { width: 50%; }
.coh-style-two-col-min-hight .col-min-hight { min-height: 26em; height: 25.9375rem; }
@media (max-width: 1169px) { .coh-style-two-col-min-hight .col-min-hight { min-height: 18em; } }
@media (max-width: 1023px) { .coh-style-two-col-min-hight .col-min-hight { min-height: 13em; } }
@media (max-width: 767px) { .coh-style-two-col-min-hight .col-min-hight { min-height: 8em; } }
@media (max-width: 564px) { .coh-style-two-col-min-hight .col-min-hight { min-height: 8em; } }
.coh-style-duplicate-of-brand-card-subtitle { font-family: 'Raleway', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 16px; font-weight: 400; line-height: 30px; text-transform: uppercase; font-style: italic; color: #1c0634; margin-top: 0; margin-bottom: 0; }
.coh-style-brand-card-title { font-family: 'Raleway', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 24px; font-weight: 800; line-height: 24px; text-transform: uppercase; font-style: italic; color: #1c0634; margin-top: 0; margin-bottom: 16px; }
.coh-style-blog-article { 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; }
@media (max-width: 1023px) { .coh-style-blog-article { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
.coh-style-blog-article .blog-content { 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; }
.coh-style-blog-article .blog-content .blog-container-box { padding-top: 15%; padding-right: 15%; padding-left: 15%; text-align: center; }
@media (max-width: 1023px) { .coh-style-blog-article .blog-content .blog-container-box { padding-top: 2%; padding-right: 2%; padding-bottom: 5%; padding-left: 2%; } }
.coh-style-blog-article .blog-content .blog-container-box .coh-heading { font-weight: 300; font-size: 52px; margin-top: 2%; margin-bottom: 2%; }
.coh-style-blog-article .blog-content .blog-container-box .sub-heading { font-weight: 700; font-size: 26px; display: block; }
@media (max-width: 1023px) { .coh-style-blog-article .blog-content .blog-container-box .sub-heading { display: none; } }
.coh-style-blog-article .blog-content .blog-container-box .sub-heading div { font-weight: 700; text-align: center; font-size: 26px; }
.coh-style-blog-article .blog-content .blog-container-box .sub-heading div p { font-size: 26px; font-weight: 700; }
.coh-style-blog-article .blog-content .blog-container-box .profile-details { text-align: center; display: block; margin-top: 5%; margin-bottom: 5%; }
@media (max-width: 1023px) { .coh-style-blog-article .blog-content .blog-container-box .profile-details { display: none; } }
.coh-style-blog-article .blog-content .blog-container-box .profile-details div img { margin-right: auto; margin-left: auto; }
.coh-style-blog-article .blog-content .blog-container-box .blog-date { font-weight: 700; }
.coh-style-blog-article .blog-content .blog-container-box .topic-tag-full-cotainer { display: block; }
@media (max-width: 1023px) { .coh-style-blog-article .blog-content .blog-container-box .topic-tag-full-cotainer { margin-top: 5%; } }
.coh-style-blog-article .blog-content .blog-container-box .topic-tag-full-cotainer .hide-show-btn { font-weight: 700; color: #042f6c; text-align: center; display: none; padding: 5%; background-color: white; border-width: 1px; -webkit-border-radius: 40px; border-radius: 40px; border-style: solid; border-color: white; margin-right: auto; margin-left: auto; max-width: 100%; width: 70%; }
@media (max-width: 1023px) { .coh-style-blog-article .blog-content .blog-container-box .topic-tag-full-cotainer .hide-show-btn { display: block; } }
.coh-style-blog-article .blog-content .blog-container-box .topic-tag-full-cotainer .hide-show-btn: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: "\F039"; font-family: "icomoon"; color: #042f6c; margin-left: 5%; }
@media (max-width: 1023px) { .coh-style-blog-article .blog-content .blog-container-box .topic-tag-full-cotainer .hide { display: none; } }
@media (max-width: 1023px) { .coh-style-blog-article .blog-content .blog-container-box .topic-tag-full-cotainer .show { display: block; } }
.coh-style-blog-article .blog-content .blog-container-box .topic-tags-container-box { padding-top: 5%; }
.coh-style-blog-article .blog-content .blog-container-box .topic-tags-container-box div { display: block; }
.coh-style-blog-article .blog-content .blog-container-box .topic-tags-container-box div div { display: inline-block; background-color: white; padding: 5px; padding-right: 10px; padding-left: 10px; margin: 5px; border-width: 1px; -webkit-border-radius: 20px; border-radius: 20px; border-style: solid; border-color: white; }
@media (max-width: 1023px) { .coh-style-blog-article .blog-content .blog-container-box .topic-tags-container-box div div { display: block; margin-top: 5px; margin-right: 0; margin-bottom: 5px; margin-left: 0; } }
.coh-style-blog-article .blog-content .blog-container-box .topic-tags-container-box div div a { font-weight: 600; color: #042f6c; font-size: 11px; }
.coh-style-blog-article .blog-image { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-style-blog-article .blog-image img { max-width: 100%; width: 100%; height: 100%; max-height: 100%; -o-object-fit: cover; object-fit: cover; }
.coh-style-blog-article .blog-image div { max-height: 100%; height: 100%; max-width: 100%; width: 100%; }
.coh-style-blog-article .blog-image div img { height: 100%; max-height: 100%; max-width: 100%; width: 100%; min-height: auto; min-width: auto; -o-object-fit: cover; object-fit: cover; }
.coh-style-blog-article .blog-breadcrumb { background-color: white; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; width: 100%; }
.coh-style-blog-article .blog-breadcrumb 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; }
.coh-style-blog-article .blog-breadcrumb ul li { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }
.coh-style-blog-article .blog-breadcrumb .coh-style-tick-list { display: block; }
.coh-style-blog-article .blog-breadcrumb .coh-style-tick-list li { display: inline-block; }
.coh-style-a-cross-list-blue { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; letter-spacing: 0; font-size: 1rem; margin-top: 0.5rem; margin-bottom: 0.375rem; margin-left: 1.25rem; line-height: 1.375rem; text-indent: -1.5rem; }
.coh-style-a-cross-list-blue li { list-style-type: none; margin-bottom: 0.2rem; margin-left: 0; font-weight: 400; font-size: 1rem; display: block; letter-spacing: 0; padding-top: 0.1875rem; padding-bottom: 0.1875rem; padding-left: 2.5rem; }
.coh-style-a-cross-list-blue li:before { padding-right: 5px; margin-left: -30px; content: url("/sites/g/files/rbvwei2521/files/2022-02/check.png"); position: relative; top: 5px; right: 6px; }
.coh-style-a-card-hover-style-alterntive { margin-top: 15px; margin-bottom: 15px; }
.coh-style-a-card-hover-style-alterntive:hover { background-color: white; -webkit-box-shadow: 1px 1px 6px 2px rgba(187, 189, 191, 0.526); box-shadow: 1px 1px 6px 2px rgba(187, 189, 191, 0.526); cursor: pointer; }
.coh-style-a-card-hover-style-alterntive h3 { font-size: 1.625rem; }
.coh-style-a-card-tall-full img { -o-object-fit: cover; object-fit: cover; height: auto; width: 35%; }
@media (max-width: 1169px) { .coh-style-a-card-tall-full img { width: 50%; } }
@media (max-width: 564px) { .coh-style-a-card-tall-full img { width: 50%; } }
.coh-style-a-card-small-full img { -o-object-fit: cover; object-fit: cover; height: 30vh; width: 100%; }
.coh-style-a-small-responsive { height: auto; 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: 1rem; margin-left: 1rem; }
.coh-style-a-small-responsive img { height: 92%; width: 92%; max-width: 20rem; }
.coh-style-a-card-medium-full img { -o-object-fit: cover; object-fit: cover; height: auto; width: auto; max-width: 100%; }
.coh-style-a-extended-small-fixed-width { height: 9.375rem; 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; }
.coh-style-a-extended-small-fixed-width img { height: 6.5625rem; width: auto; }
.coh-style-a-medium-vertical-center-align-withbg { height: 220px; 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-top: 30px; margin-right: auto; margin-left: auto; }
@media (max-width: 564px) { .coh-style-a-medium-vertical-center-align-withbg { height: 220px; margin-top: 20px; margin-right: auto; margin-left: auto; } }
.coh-style-a-medium-vertical-center-align-withbg img { max-height: 50%; height: 98%; width: 98%; max-width: 50%; }
@media (max-width: 1023px) { .coh-style-a-medium-vertical-center-align-withbg img { width: 96%; } }
@media (max-width: 564px) { .coh-style-a-medium-vertical-center-align-withbg img { width: 92%; height: 92%; max-height: 100%; max-width: 100%; } }
.coh-style-a-padding-bottom-large { padding-bottom: 80px; }
@media (max-width: 1023px) { .coh-style-a-padding-bottom-large { padding-bottom: 30px; } }
@media (max-width: 564px) { .coh-style-a-padding-bottom-large { padding-bottom: 30px; } }
.coh-style-a-bullet-tick-blue { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; letter-spacing: 0; font-size: 1rem; margin-top: 8px; margin-bottom: 6px; margin-left: 6px; line-height: 22.4px; }
.coh-style-a-bullet-tick-blue li { list-style-type: none; margin-bottom: 0.2rem; margin-left: 0; font-weight: 500; font-size: 1rem; display: block; letter-spacing: 0; padding-top: 3px; padding-bottom: 3px; padding-left: 40px; }
.coh-style-a-bullet-tick-blue li:before { color: #003595; padding-right: 5px; margin-left: -30px; content: url("/sites/g/files/rbvwei2521/files/2021-11/icn_30_check_0.png"); position: relative; top: 5px; right: 6px; }
.coh-style-max-width---wide { width: 100%; }
.coh-style-a-padding-left-large { padding-left: 9.375rem; }
@media (max-width: 1169px) { .coh-style-a-padding-left-large { padding-left: 1.875rem; } }
@media (max-width: 1023px) { .coh-style-a-padding-left-large { padding-left: 1.875rem; } }
@media (max-width: 564px) { .coh-style-a-padding-left-large { padding-right: 5vw; padding-left: 5vw; } }
.coh-style-a-bullet-tick-white { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; letter-spacing: 0; font-size: 1rem; margin-top: 25px; margin-bottom: 25px; color: white; }
.coh-style-a-bullet-tick-white li { list-style-type: none; margin-bottom: 0.1rem; margin-left: 36px; font-weight: 500; font-size: 1rem; line-height: 140%; display: block; letter-spacing: 0; padding-top: 3px; padding-bottom: 3px; padding-left: 0; }
.coh-style-a-bullet-tick-white li:before { color: white; padding-right: 4px; margin-top: 15px; margin-left: -30px; content: url("/sites/g/files/rbvwei2521/files/2021-11/icn_30_check.png"); position: relative; top: 5px; right: 6px; }
.coh-style-a-padding-left-small { padding-left: 1.5625rem; }
@media (max-width: 1023px) { .coh-style-a-padding-left-small { padding-left: 1.25rem; } }
@media (max-width: 564px) { .coh-style-a-padding-left-small { padding-right: 5vw; padding-left: 5vw; } }
.coh-style-brand-card-paragraph { font-family: 'Raleway', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 14px; line-height: 20px; text-transform: none; letter-spacing: 0.89px; min-height: 80px; }
.coh-style-brand-normal { font-family: 'Raleway', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: #1c0634; font-size: 16px; line-height: 22px; }
@media (max-width: 564px) { .coh-style-brand-normal { font-size: 16px; line-height: 22px; } }
@media (max-width: 1599px) { .coh-style-margin-bottom---medium { margin-bottom: 4rem; } }
@media (max-width: 1023px) { .coh-style-margin-bottom---medium { margin-bottom: 3rem; } }
@media (max-width: 564px) { .coh-style-margin-bottom---medium { margin-bottom: 2.5rem; } }
@media (max-width: 1599px) { .coh-style-margin-bottom---small { margin-bottom: 2rem; } }
@media (max-width: 564px) { .coh-style-margin-bottom---small { margin-bottom: 1.5rem; } }
@media (max-width: 1599px) { .coh-style-margin-top---large { margin-top: 6rem; } }
@media (max-width: 1023px) { .coh-style-margin-top---large { margin-top: 4.5rem; } }
@media (max-width: 564px) { .coh-style-margin-top---large { margin-top: 3.5rem; } }
@media (max-width: 1599px) { .coh-style-margin-top---medium { margin-top: 4rem; } }
@media (max-width: 1023px) { .coh-style-margin-top---medium { margin-top: 3rem; } }
@media (max-width: 564px) { .coh-style-margin-top---medium { margin-top: 2.5rem; } }
@media (max-width: 1599px) { .coh-style-margin-top---small { margin-top: 2rem; } }
@media (max-width: 564px) { .coh-style-margin-top---small { margin-top: 1.5rem; } }
@media (max-width: 1599px) { .coh-style-margin-top-bottom---large { margin-top: 6rem; margin-bottom: 6rem; } }
@media (max-width: 1023px) { .coh-style-margin-top-bottom---large { margin-top: 4.5rem; margin-bottom: 4.5rem; } }
@media (max-width: 564px) { .coh-style-margin-top-bottom---large { margin-top: 3.5rem; margin-bottom: 3.5rem; } }
.coh-style-a-max-width-extra-narrow { max-width: 32%; width: 32%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 1599px) { .coh-style-a-max-width-extra-narrow { width: 32%; max-width: 32%; } }
@media (max-width: 1023px) { .coh-style-a-max-width-extra-narrow { max-width: 50%; width: 50%; } }
@media (max-width: 564px) { .coh-style-a-max-width-extra-narrow { width: 100%; max-width: 100%; } }
.coh-style-a-max-width-extra-narrow .coh-ce-cpt_a_text-2559a3a li { list-style-type: disc !important; margin-left: 30px !important; margin-bottom: 15px !important; }
.coh-style-a-tab-style-alternative-1 { background-color: rgba(0, 0, 0, 0); width: 100%; -webkit-border-radius: 0.625rem; border-radius: 0.625rem; }
@media (max-width: 564px) { .coh-style-a-tab-style-alternative-1 { background-color: rgba(0, 0, 0, 0); margin-right: auto; margin-left: auto; text-align: center; } }
@media (max-width: 564px) { .coh-style-a-tab-style-alternative-1 li { margin-bottom: 0; margin-left: 0; } }
.coh-style-a-tab-style-alternative-1 li a { font-weight: 600; padding-top: 1.875rem; padding-right: 1.5625rem; padding-bottom: 1.875rem; padding-left: 1.5625rem; border-bottom-width: 0.0625rem; border-bottom-color: #d4d4d4; border-bottom-style: solid; font-size: 1.125rem; color: #003595; }
@media (max-width: 564px) { .coh-style-a-tab-style-alternative-1 li a { padding-top: 0.75rem; padding-bottom: 0.75rem; } }
.coh-style-a-tab-style-alternative-1 li.is-active a { border-bottom-style: solid; border-bottom-width: 0.0625rem; font-weight: 700; border-bottom-color: #003595; }
.coh-style-a-tab-style-alternative-1 .coh-accordion-tabs-nav { width: 100%; }
@media (max-width: 564px) { .coh-style-a-tab-style-alternative-1 .coh-accordion-tabs-nav { width: 70%; } }
.coh-style-a-tab-style-alternative-2 { background-color: rgba(0, 0, 0, 0); -webkit-border-radius: 0.625rem; border-radius: 0.625rem; margin-right: auto; margin-left: auto; max-width: 976px; }
@media (max-width: 1169px) { .coh-style-a-tab-style-alternative-2 { max-width: 90%; } }
@media (max-width: 564px) { .coh-style-a-tab-style-alternative-2 { text-align: center; margin-right: auto; margin-left: auto; min-width: 350px; } }
@media (max-width: 564px) { .coh-style-a-tab-style-alternative-2 li { margin-right: 0; margin-left: 0; } }
.coh-style-a-tab-style-alternative-2 li a { color: #003595; padding-top: 1rem; padding-right: 1.5625rem; padding-bottom: 1rem; padding-left: 1.5625rem; font-weight: 600; font-size: 1.125rem; }
@media (max-width: 564px) { .coh-style-a-tab-style-alternative-2 li a { padding-top: 0.75rem; padding-bottom: 0.75rem; } }
.coh-style-a-tab-style-alternative-2 li.is-active a { color: white; background-color: #003595; -webkit-border-radius: 1.25rem; border-radius: 1.25rem; padding-top: 0.75rem; padding-bottom: 0.75rem; margin-top: 0.3125rem; margin-right: 0.3125rem; margin-bottom: 0.3125rem; margin-left: 0.3125rem; }
.coh-style-a-tab-style-alternative-2 .coh-accordion-tabs-nav { -webkit-box-shadow: 0 0 1.25rem 0.625rem rgba(0, 0, 37, 0.15); box-shadow: 0 0 1.25rem 0.625rem rgba(0, 0, 37, 0.15); -webkit-border-radius: 1.875rem; border-radius: 1.875rem; height: 50px; margin-right: auto; margin-left: auto; display: table; }
@media (max-width: 564px) { .coh-style-a-tab-style-alternative-2 .coh-accordion-tabs-nav { width: 90%; margin-bottom: 25px; } }
.coh-style-brand-primary-menu-button { color: white; background-color: #640096; padding-top: 10px; padding-right: 24px; padding-bottom: 10px; padding-left: 24px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 14px; text-align: center; font-style: normal; text-transform: uppercase; margin-top: 10px; margin-right: 5px; margin-bottom: 10px; margin-left: 5px; white-space: nowrap; word-spacing: normal !important; font-weight: 500; max-height: 36px; height: 36px; min-width: 120px; word-wrap: normal; }
@media (max-width: 767px) { .coh-style-brand-primary-menu-button { padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; } }
@media (max-width: 564px) { .coh-style-brand-primary-menu-button { padding-top: 8px; padding-right: 14px; padding-bottom: 8px; padding-left: 14px; max-height: 30px; height: 36px; } }
.coh-style-brand-primary-menu-button:hover { background-color: #4b126b; }
@media (max-width: 564px) { .coh-style-brand-primary-menu-button:hover { color: white; } }
.coh-style-a-tab-style-primary li a { font-weight: 700; padding-top: 0.625rem; padding-right: 1.25rem; padding-bottom: 0.625rem; padding-left: 1.25rem; border-bottom-width: 0.0625rem; border-bottom-color: #00a5e4; border-bottom-style: solid; }
.coh-style-a-tab-style-primary li.is-active a { border-bottom-color: #003595; border-bottom-style: solid; border-bottom-width: 0.125rem; }
.coh-style-a-text-columns-three { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 2rem; -moz-column-gap: 2rem; column-gap: 2rem; }
@media (max-width: 1023px) { .coh-style-a-text-columns-three { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 1.5rem; -moz-column-gap: 1.5rem; column-gap: 1.5rem; } }
@media (max-width: 564px) { .coh-style-a-text-columns-three { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; } }
.coh-style-super-navigation-1 { height: 100%; min-width: 65%; display: inline-block; }
@media (max-width: 1023px) { .coh-style-super-navigation-1 { display: block; min-width: 100%; padding-top: 0; } }
.coh-style-super-navigation-1 .menu { height: 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; }
@media (max-width: 1023px) { .coh-style-super-navigation-1 .menu { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 100%; } }
.coh-style-super-navigation-1 .menu .menu-item { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -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; min-height: 50px; max-width: 180px; width: auto; position: relative; margin-right: 32px; }
@media (max-width: 1169px) { .coh-style-super-navigation-1 .menu .menu-item { margin-right: 10px; } }
@media (max-width: 1023px) { .coh-style-super-navigation-1 .menu .menu-item { width: 100%; max-width: 100%; margin-right: 0; min-height: 40px; } }
.coh-style-super-navigation-1 .menu .menu-item a { height: 100%; padding-bottom: 3px; margin-right: 0; margin-bottom: 1px; margin-left: 0; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; color: white; text-align: center; position: relative; min-height: 50px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-weight: 400; }
@media (max-width: 1169px) { .coh-style-super-navigation-1 .menu .menu-item a { margin-right: 0; margin-left: 0; } }
@media (max-width: 1023px) { .coh-style-super-navigation-1 .menu .menu-item a { margin-right: 10%; margin-left: 10%; padding-top: 7px; padding-bottom: 7px; text-align: left; position: relative; max-width: 100%; width: 100%; min-height: auto; } }
.coh-style-super-navigation-1 .menu .menu-item a:after { color: (field.menu_font_color); position: absolute; right: 5px; }
@media (max-width: 1023px) { .coh-style-super-navigation-1 .menu .menu-item 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: "\F061"; font-family: "icomoon"; } }
.coh-style-super-navigation-1 .menu .menu-item a:hover { height: 100%; max-height: 100%; width: 100%; max-width: 100%; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: (field.menu_font_color); margin-bottom: 1px; text-shadow: 1px 0 0 white; padding-bottom: 0; }
.coh-style-super-navigation-1 .menu .menu-item a:hover:after { color: (field.menu_font_color); font-size: 0.8rem; height: 100%; width: 100%; margin-left: 50%; position: absolute; display: inline-block; top: 75%; font-weight: 700; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: (field.menu_font_color); }
@media (max-width: 1023px) { .coh-style-super-navigation-1 .menu .menu-item a:hover:after { display: none; } }
.coh-style-super-navigation-1 .menu .menu-item .is-active { height: 100%; max-height: 100%; max-width: 100%; width: 100%; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: (field.menu_font_color); margin-bottom: 1px; font-weight: 700; padding-bottom: 0; }
.coh-style-super-navigation-1 .menu .menu-item .is-active:after { font-size: 0.8rem; height: 100%; width: 100%; margin-left: 50%; position: absolute; display: inline-block; color: (field.menu_font_color); font-weight: 700; border-bottom-width: 3px; border-bottom-color: (field.menu_font_color); right: 5px; }
@media (max-width: 1023px) { .coh-style-super-navigation-1 .menu .menu-item .is-active: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: "\F061"; font-family: "icomoon"; height: auto; width: auto; } }
.coh-style-super-navigation-1 .menu .menu-item .is-active:hover { text-shadow: 0 0 0 transparent; }
.coh-style-a-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: 1023px) { .coh-style-a-text-columns-two { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 1.5rem; -moz-column-gap: 1.5rem; column-gap: 1.5rem; } }
@media (max-width: 564px) { .coh-style-a-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-brand-primary-cta { color: white; background-color: #640096; padding-top: 15px; padding-right: 40px; padding-bottom: 15px; padding-left: 40px; -webkit-border-radius: 25px; border-radius: 25px; font-size: 16px; text-align: center; font-style: normal; text-transform: uppercase; margin-top: 15px; margin-right: 5px; margin-bottom: 15px; margin-left: 5px; white-space: nowrap; }
.coh-style-brand-primary-cta:hover { background-color: #4b126b; }
.coh-style-brand-outline-menu-button { color: #1c0634; background-color: rgba(0, 0, 0, 0); padding-top: 9px; padding-right: 24px; padding-bottom: 9px; padding-left: 30px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 14px; text-align: center; font-style: normal; text-transform: uppercase; margin-top: 10px; margin-right: 5px; margin-bottom: 10px; margin-left: 5px; white-space: nowrap; word-spacing: normal !important; min-width: 140px !important; font-weight: 500; max-height: 36px; height: 36px; min-width: 160px; word-wrap: normal; border-color: #1c0634; border-style: solid; border-width: 1px; -webkit-filter: none; filter: none; }
@media (max-width: 767px) { .coh-style-brand-outline-menu-button { padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 24px; min-width: 160px; } }
@media (max-width: 564px) { .coh-style-brand-outline-menu-button { padding-top: 6px; padding-right: 10px; padding-bottom: 7px; padding-left: 16px; max-height: 30px; height: 36px; } }
.coh-style-brand-outline-menu-button:hover { background-color: #640096; color: white; }
@media (max-width: 564px) { .coh-style-brand-outline-menu-button:hover { color: white; } }
.coh-style-brand-outline-menu-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: "\F078"; font-family: "icomoon"; position: relative; left: -7px; }
.is-expanded.coh-style-brand-outline-menu-button { background-color: #e6e6e6; }
.is-expanded.coh-style-brand-outline-menu-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; list-style-type: none; list-style-position: outside; content: "\F077"; font-family: "icomoon"; position: relative; left: -7px; }
.is-expanded.coh-style-brand-outline-menu-button:hover { color: white; background-color: #640096; }
.coh-style-brand-primary-outline-trans-cta { color: white; background-color: rgba(0, 0, 0, 0); padding-top: 15px; padding-right: 40px; padding-bottom: 15px; padding-left: 40px; -webkit-border-radius: 23px; border-radius: 23px; font-size: 16px; text-align: center; font-style: normal; text-transform: uppercase; margin-top: 15px; margin-right: 5px; margin-bottom: 15px; margin-left: 5px; white-space: nowrap; border-color: white; border-style: solid; border-width: 1px; font-weight: 500; }
.coh-style-brand-primary-outline-trans-cta:hover { color: #640096; background-color: white; border-color: #640096; }
.coh-style-brand-primary-outline-cta { color: #640096; background-color: white; padding-top: 15px; padding-right: 40px; padding-bottom: 15px; padding-left: 40px; -webkit-border-radius: 23px; border-radius: 23px; font-size: 16px; text-align: center; font-style: normal; text-transform: uppercase; margin-top: 15px; margin-right: 5px; margin-bottom: 15px; margin-left: 5px; white-space: nowrap; border-color: #640096; border-style: solid; border-width: 1px; font-weight: 500; }
.coh-style-brand-primary-outline-cta:hover { color: white; background-color: #640096; }
@media (max-width: 1599px) { .coh-style-padding-bottom---small { padding-bottom: 2rem; } }
@media (max-width: 564px) { .coh-style-padding-bottom---small { padding-bottom: 1.5rem; } }
.coh-style-a-supernav-footer-font-size-alternative-3 { font-size: 25px; }
.coh-style-a-supernav-footer-font-size-primary { font-size: 21px; line-height: 26.2px; font-weight: 600; }
.coh-style-a-supernav-footer-max-width-extra-narrow { max-width: 300px; }
@media (max-width: 564px) { .coh-style-a-supernav-footer-max-width-extra-narrow { max-width: 200px; } }
.coh-style-a-supernav-footer-font-weight-alternative-1 { font-weight: 400; }
.coh-style-a-supernav-footer-font-weight-alternative-2 { font-weight: 500; }
.coh-style-a-supernav-footer-font-weight-alternative-3 { font-weight: 600; }
.coh-style-a-image-size-full-cover { height: 100%; width: 50vw; -o-object-fit: cover; object-fit: cover; }
@media (max-width: 767px) { .coh-style-a-image-size-full-cover { width: 100vw; } }
@media (max-width: 564px) { .coh-style-a-image-size-full-cover { height: 100%; width: 100vw; } }
.coh-style-a-supernav-footer-font-weight-primary { font-weight: 200; }
.coh-style-a-supernav-footer-font-size-alternative-2 { font-size: 21px; }
.coh-style-a-hero-image-full { height: 100%; width: 50vw; -o-object-fit: cover; object-fit: cover; }
@media (max-width: 767px) { .coh-style-a-hero-image-full { width: 100vw; } }
@media (max-width: 564px) { .coh-style-a-hero-image-full { height: 100%; width: 100vw; } }
.coh-style-a-supernav-footer-font-weight-secondary { font-weight: 300; }
.coh-style-a-hero-image-small { width: auto; max-height: 12.5rem; max-width: 22.5rem; }
@media (max-width: 564px) { .coh-style-a-hero-image-small { max-height: 10rem; max-width: 16.25rem; } }
@media (max-width: 1599px) { .coh-style-padding---small { padding: 2rem; } }
@media (max-width: 564px) { .coh-style-padding---small { padding: 1.5rem; } }
.coh-style-a-supernav-footer-font-size-secondary { font-size: 16px; line-height: 22.4px; }
@media (max-width: 564px) { .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-a-supernav-footer-padding-bottom-medium { padding-bottom: 12px; }
@media (max-width: 1023px) { .coh-style-a-supernav-footer-padding-bottom-medium { padding-bottom: 12px; } }
@media (max-width: 564px) { .coh-style-a-supernav-footer-padding-bottom-medium { padding-bottom: 12px; } }
.coh-style-a-supernav-footer-max-width-narrow { max-width: 600px; }
@media (max-width: 564px) { .coh-style-a-supernav-footer-max-width-narrow { max-width: 400px; } }
@media (max-width: 1599px) { .coh-style-max-width---extra-narrow { width: 32%; } }
@media (max-width: 1023px) { .coh-style-max-width---extra-narrow { width: 50%; } }
@media (max-width: 564px) { .coh-style-max-width---extra-narrow { width: 100%; } }
@media (max-width: 1169px) { .coh-style-max-width---narrow { width: 66%; } }
@media (max-width: 564px) { .coh-style-max-width---narrow { width: 100%; } }
@media (max-width: 564px) { .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-a-supernav-footer-max-width-wide { max-width: 800px; }
@media (max-width: 564px) { .coh-style-a-supernav-footer-max-width-wide { max-width: 600px; } }
.coh-style-a-supernav-footer-padding-bottom-small { padding-bottom: 6px; }
@media (max-width: 1023px) { .coh-style-a-supernav-footer-padding-bottom-small { padding-bottom: 1%; } }
@media (max-width: 564px) { .coh-style-a-supernav-footer-padding-bottom-small { padding-bottom: 0; } }
.coh-style-a-supernav-footer-padding-left-large { padding-left: 25px; }
@media (max-width: 1023px) { .coh-style-a-supernav-footer-padding-left-large { padding-left: 25px; } }
@media (max-width: 564px) { .coh-style-a-supernav-footer-padding-left-large { padding-left: 25px; } }
.coh-style-a-padding-top-large { padding-top: 80px; }
@media (max-width: 1169px) { .coh-style-a-padding-top-large { padding-top: 60px; } }
@media (max-width: 1023px) { .coh-style-a-padding-top-large { padding-top: 30px; } }
@media (max-width: 767px) { .coh-style-a-padding-top-large { padding-top: 30px; } }
@media (max-width: 564px) { .coh-style-a-padding-top-large { padding-top: 30px; } }
.coh-style-a-supernav-footer-padding-left-medium { padding-left: 12px; }
@media (max-width: 1023px) { .coh-style-a-supernav-footer-padding-left-medium { padding-left: 12px; } }
@media (max-width: 564px) { .coh-style-a-supernav-footer-padding-left-medium { padding-left: 12px; } }
.coh-style-a-padding-top-small { padding-top: 1.25rem; }
@media (max-width: 1023px) { .coh-style-a-padding-top-small { padding-top: 0.9375rem; } }
@media (max-width: 564px) { .coh-style-a-padding-top-small { padding-top: 0.625rem; } }
.coh-style-secondary-gradient, .coh-style-gradient-none, .coh-style-primary-gradient { height: 123px; background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #880ad8), color-stop(54%, #cd50f8), to(#f2ab6d)); background-image: -webkit-linear-gradient(left, #880ad8 1%, #cd50f8 54%, #f2ab6d 100%); background-image: -o-linear-gradient(left, #880ad8 1%, #cd50f8 54%, #f2ab6d 100%); background-image: linear-gradient(90deg, #880ad8 1%, #cd50f8 54%, #f2ab6d 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; text-transform: uppercase; width: 100%; vertical-align: middle; }
@media (max-width: 564px) { .coh-style-secondary-gradient, .coh-style-gradient-none, .coh-style-primary-gradient { height: 50px; } }
.coh-style-secondary-gradient p, .coh-style-gradient-none p, .coh-style-primary-gradient p { height: 123px; }
@media (max-width: 1023px) { .coh-style-secondary-gradient p, .coh-style-gradient-none p, .coh-style-primary-gradient p { height: 65px; } }
@media (max-width: 564px) { .coh-style-secondary-gradient p, .coh-style-gradient-none p, .coh-style-primary-gradient p { height: 57px; } }
.coh-style-secondary-gradient { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #7526f4), color-stop(54%, #42c5b7), to(#bee24b)); background-image: -webkit-linear-gradient(left, #7526f4 1%, #42c5b7 54%, #bee24b 100%); background-image: -o-linear-gradient(left, #7526f4 1%, #42c5b7 54%, #bee24b 100%); background-image: linear-gradient(90deg, #7526f4 1%, #42c5b7 54%, #bee24b 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; }
.coh-style-gradient-none { background-image: none; }
.coh-style-a-3-product-comparison { padding-top: 1rem; padding-bottom: 2rem; }
@media (max-width: 1023px) { .coh-style-a-3-product-comparison { margin-top: 0.625rem; margin-bottom: 13rem; } }
@media (max-width: 564px) { .coh-style-a-3-product-comparison { margin-top: 0.625rem; margin-bottom: 14rem; } }
.coh-style-a-3-product-comparison li { display: inline-block; }
@media (max-width: 564px) { .coh-style-a-3-product-comparison li { margin-bottom: 0; margin-left: 0; display: inline-block; } }
.coh-style-a-3-product-comparison li:before { content: normal; }
.coh-style-a-3-product-comparison li.slick-active button { background-color: black; }
.coh-style-a-3-product-comparison li button { background-color: #e5f5ff; height: 0.625rem; width: 0.625rem; margin-right: 0.25rem; margin-left: 0.25rem; text-indent: -99999px; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; font-size: 1rem; -webkit-border-radius: 0.625rem; border-radius: 0.625rem; }
.coh-style-a-3-product-comparison li button:hover { background-color: #b7dde1; }
.coh-style-a-supernav-footer-padding-left-small { padding-left: 6px; }
@media (max-width: 1023px) { .coh-style-a-supernav-footer-padding-left-small { padding-left: 1%; } }
@media (max-width: 564px) { .coh-style-a-supernav-footer-padding-left-small { padding-left: 0; } }
.coh-style-a-supernav-footer-padding-right-large { padding-right: 25px; }
@media (max-width: 1023px) { .coh-style-a-supernav-footer-padding-right-large { padding-right: 25px; } }
@media (max-width: 564px) { .coh-style-a-supernav-footer-padding-right-large { padding-right: 25px; } }
.coh-style-a-supernav-footer-padding-right-medium { padding-right: 12px; }
@media (max-width: 1023px) { .coh-style-a-supernav-footer-padding-right-medium { padding-right: 12px; } }
@media (max-width: 564px) { .coh-style-a-supernav-footer-padding-right-medium { padding-right: 12px; } }
.coh-style-a-supernav-footer-padding-right-small { padding-right: 6px; }
@media (max-width: 1023px) { .coh-style-a-supernav-footer-padding-right-small { padding-right: 1%; } }
@media (max-width: 564px) { .coh-style-a-supernav-footer-padding-right-small { padding-right: 0; } }
.coh-style-a-supernavl1-logo-icon { 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; max-width: 100%; }
.coh-style-a-supernavl1-logo-icon .icon-img { display: inline-block; padding-right: 25px; padding-left: 10px; position: relative; }
.coh-style-a-supernavl1-logo-icon .icon-img img { height: 50px; width: auto; max-width: 100%; max-height: 100%; float: right; }
@media (max-width: 1169px) { .coh-style-a-supernavl1-logo-icon .icon-img img { height: 40px; } }
@media (max-width: 1023px) { .coh-style-a-supernavl1-logo-icon .icon-img img { height: 30px; max-height: 100%; } }
.coh-style-a-supernavl1-logo-icon .Mobile-menu-button:before { color: white; content: url("/sites/g/files/rbvwei2521/files/svg-images/burger-icon.svg"); }
.coh-style-a-supernavl1-logo-icon .Mobile-menu-button.menu-visible:before { display: block; content: url("/sites/g/files/rbvwei2521/files/svg-images/close22.svg"); }
.coh-style-a-supernavl1-logo-icon .mobile-nav-icon { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 1023px) { .coh-style-a-supernavl1-logo-icon .mobile-nav-icon { padding-top: 8px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (max-width: 1023px) { .coh-style-a-supernavl1-logo-icon .mobile-menu-close { display: none; } }
.coh-style-a-supernavl1-logo-icon .mobile-menu-open { display: block; top: -5px; z-index: 49; background-color: #003595; }
.coh-style-a-supernavl1-logo-icon .bottom-button { height: 3.75rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 0.1875rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-top: 1.25rem; }
.coh-style-read-more-hidden-box { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 1023px) { .coh-style-read-more-hidden-box { display: none; display: none !important; } }
.coh-style-a-header-navigation { height: 100%; display: inline-block; margin-left: 1.125rem; font-size: 1rem; }
@media (max-width: 1023px) { .coh-style-a-header-navigation { display: block; min-width: 100%; } }
.coh-style-a-header-navigation .menu { height: 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; }
@media (max-width: 1023px) { .coh-style-a-header-navigation .menu { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 100%; } }
.coh-style-a-header-navigation .menu .menu-item { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -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; min-height: 3.125rem; max-width: 11.25rem; width: auto; position: relative; margin-right: 2.25rem; }
@media (max-width: 1599px) { .coh-style-a-header-navigation .menu .menu-item { margin-right: 1.875rem; } }
@media (max-width: 1169px) { .coh-style-a-header-navigation .menu .menu-item { margin-right: 1.25rem; } }
@media (max-width: 1023px) { .coh-style-a-header-navigation .menu .menu-item { width: 100%; max-width: 100%; margin-right: 0; } }
.coh-style-a-header-navigation .menu .menu-item a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; text-align: center; position: relative; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-weight: 400; font-size: 1rem; background-image: none; height: 3rem; margin-top: 0; }
@media (max-width: 1599px) { .coh-style-a-header-navigation .menu .menu-item a { font-size: 1rem; } }
@media (max-width: 1169px) { .coh-style-a-header-navigation .menu .menu-item a { font-size: 0.875rem; } }
@media (max-width: 1023px) { .coh-style-a-header-navigation .menu .menu-item a { margin-top: 0; margin-right: 10%; padding-top: 0.4375rem; padding-bottom: 0.4375rem; text-align: left; width: 70%; min-width: 260px; background-image: url("/sites/g/files/rbvwei2521/files/svg-images/arrow-right_0.svg"); background-position: right center; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; font-size: 1.3125rem; display: block; } }
@media (max-width: 564px) { .coh-style-a-header-navigation .menu .menu-item a { min-width: 170px; width: 90%; } }
.coh-style-a-header-navigation .menu .menu-item a:hover { border-bottom-style: solid; border-bottom-color: white; border-bottom-width: 3px; text-shadow: 0 0 1px #fff, 0 0 1px #fff; height: 42px; margin-top: 3px; }
@media (max-width: 1023px) { .coh-style-a-header-navigation .menu .menu-item a:hover { text-shadow: unset; padding-top: 0.4375rem; padding-bottom: 0.4375rem; border-bottom-width: 0; border-bottom-style: none; margin-top: 0; } }
.coh-style-a-header-navigation .menu li ul { display: none; }
.coh-style-a-header-navigation .menu .menu-item--active-trail a { border-bottom-width: 3px; border-bottom-style: solid; text-shadow: 0 0 1px #fff, 0 0 1px #fff;; border-bottom-color: white; height: 42px; margin-top: 3px; }
@media (max-width: 1023px) { .coh-style-a-header-navigation .menu .menu-item--active-trail a { margin-top: 0; border-bottom-style: none; } }
.coh-style-a-cpt-supernav-country-language-prompt { height: 100%; position: relative; top: 0; bottom: 0; left: 0; right: 0; z-index: 80; }
@media (max-width: 1023px) { .coh-style-a-cpt-supernav-country-language-prompt { position: relative; top: 0; bottom: 0; left: 0; right: 0; 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; z-index: 80; } }
.coh-style-a-cpt-supernav-country-language-prompt .language-prompt-box { min-width: 200px; background-color: white; border-width: 1px; -webkit-border-radius: 10px; border-radius: 10px; border-style: solid; border-color: gray; padding: 30px; -webkit-box-shadow: 0 0 2rem 0.2rem rgba(0, 0, 0, 0.891); box-shadow: 0 0 2rem 0.2rem rgba(0, 0, 0, 0.891); position: absolute; right: 160px; max-width: 300px; z-index: 80; width: 300px; }
@media (max-width: 1023px) { .coh-style-a-cpt-supernav-country-language-prompt .language-prompt-box { left: 50%; top: 30%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 50; } }
.coh-style-a-cpt-supernav-country-language-prompt .language-prompt-box .close_btn { position: absolute; top: 10px; right: 10px; }
.coh-style-a-cpt-supernav-country-language-prompt .language-prompt-box .other_country_btn { padding-top: 5px; padding-right: 20px; padding-bottom: 5px; padding-left: 20px; margin-right: auto; margin-left: auto; border-width: 1px; -webkit-border-radius: 20px; border-radius: 20px; border-style: solid; border-color: #036093; text-transform: capitalize; display: table; }
.coh-style-a-cpt-supernav-country-language-prompt .language-prompt-box .message_country_name { text-align: center; max-width: 100%; width: 100%; margin-top: 10px; margin-bottom: 10px; font-size: 1rem; }
.coh-style-a-cpt-supernav-country-language-prompt .language-prompt-box .language_message { text-align: center; max-width: 100%; width: 100%; margin-top: 10px; margin-bottom: 10px; font-size: 0.875rem; }
.coh-style-a-cpt-supernav-country-language-prompt .language-prompt-box .links { text-align: center; margin-top: 20px; margin-bottom: 20px; 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; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-a-cpt-supernav-country-language-prompt .language-prompt-box .links .language-link { text-transform: capitalize; max-width: 100%; width: 100%; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; -webkit-border-radius: 20px; border-radius: 20px; background-color: rgba(0, 0, 0, 0); }
.coh-style-a-cpt-supernav-country-language-prompt .language-prompt-box .links .language-link:hover { background-color: #036093; color: white; }
.coh-style-a-cpt-supernav-country-language-prompt .language-prompt-box .links .is-active { background-color: #036093; color: white; }
.coh-style-a-cpt-supernav-country-language-prompt .language-prompt-box .links li { margin-right: 10px; margin-left: 10px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-width: 1px; -webkit-border-radius: 20px; border-radius: 20px; border-style: solid; border-color: #315798; }
.coh-style-a-cpt-supernav-country-language-prompt .language-prompt-open { display: block; }
.coh-style-a-cpt-supernav-country-language-prompt .language-prompt-close { display: none; }
.coh-style-a-cpt-supernav-country-language-prompt .language-prompt-bg { -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; }
@media (max-width: 1023px) { .coh-style-a-cpt-supernav-country-language-prompt .language-prompt-bg { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; top: 0; bottom: 0; left: 0; right: 0; z-index: 45; } }
.coh-style-a-cpt-supernav-country-language-prompt .lang-prompt-BG { position: relative; }
@media (max-width: 1023px) { .coh-style-a-cpt-supernav-country-language-prompt .lang-prompt-BG { position: absolute; top: 140px; bottom: 0; left: 0; right: 0; } }
.coh-style-a-cpt-supernav-country-language-prompt .lang-prompt-BG.position-sticky { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 50; }
@media (max-width: 1023px) { .coh-style-a-cpt-supernav-country-language-prompt .mob-nev-close { display: none; visibility: hidden; } }
.coh-style-a-supernav-footer-padding-top-large { padding-top: 25px; }
@media (max-width: 1023px) { .coh-style-a-supernav-footer-padding-top-large { padding-top: 25px; } }
@media (max-width: 564px) { .coh-style-a-supernav-footer-padding-top-large { padding-top: 25px; } }
.coh-style-a-hero-image-medium { width: auto; max-height: 320px; -o-object-fit: contain; object-fit: contain; max-width: 480px; }
@media (max-width: 1023px) { .coh-style-a-hero-image-medium { width: auto; max-width: 100%; } }
@media (max-width: 564px) { .coh-style-a-hero-image-medium { max-height: 220px; max-width: 300px; width: auto; } }
.coh-style-a-supernav-footer-padding-top-medium { padding-top: 12px; }
@media (max-width: 1023px) { .coh-style-a-supernav-footer-padding-top-medium { padding-top: 12px; } }
@media (max-width: 564px) { .coh-style-a-supernav-footer-padding-top-medium { padding-top: 12px; } }
.coh-style-a-supernav-footer-padding-top-small { padding-top: 6px; }
@media (max-width: 1023px) { .coh-style-a-supernav-footer-padding-top-small { padding-top: 1%; } }
@media (max-width: 564px) { .coh-style-a-supernav-footer-padding-top-small { padding-top: 0; } }
.coh-style-a-supernav-footer-font-size-alternative { font-size: 16px; }
.coh-style-a-supernav-footer-padding-bottom-large { padding-bottom: 25px; }
@media (max-width: 1023px) { .coh-style-a-supernav-footer-padding-bottom-large { padding-bottom: 25px; } }
@media (max-width: 564px) { .coh-style-a-supernav-footer-padding-bottom-large { padding-bottom: 25px; } }
.coh-style-supernav-brand-menu { min-height: 70px; 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; position: relative; padding: 10px; width: 100%; z-index: 43; }
@media (max-width: 1023px) { .coh-style-supernav-brand-menu { padding: 10px; padding-right: 10px; } }
.coh-style-supernav-brand-menu .mobile-nav-icon { height: 100%; width: 100%; max-height: 100%; max-width: 100%; position: relative; 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; background-color: #003495; }
@media (max-width: 1023px) { .coh-style-supernav-brand-menu .mobile-nav-icon { padding-top: 50px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (max-width: 1023px) { .coh-style-supernav-brand-menu .mobile-menu-close { overflow: hidden; display: none; } }
.coh-style-supernav-brand-menu .brand-logo { -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; -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; max-height: 100%; height: 100%; min-width: 10%; }
@media (max-width: 1023px) { .coh-style-supernav-brand-menu .brand-logo { position: absolute; top: 10px; display: block; z-index: 20; } }
.coh-style-supernav-brand-menu .brand-logo img { max-height: 50px; height: 50px; width: auto; }
.coh-style-supernav-brand-menu .brand-navigation { height: 100%; -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; position: relative; right: 10px; }
@media (max-width: 1023px) { .coh-style-supernav-brand-menu .brand-navigation { min-width: 100%; position: absolute; left: 0; right: 0; top: 0; } }
.coh-style-supernav-brand-menu .brand-navigation img { max-height: 100%; height: 50px; width: auto; max-width: 100%; }
@media (max-width: 1023px) { .coh-style-supernav-brand-menu .brand-navigation img { height: 40px; } }
.coh-style-supernav-brand-menu .brand-navigation .menu { height: 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-align-content: center; -ms-flex-line-pack: center; align-content: center; }
@media (max-width: 1023px) { .coh-style-supernav-brand-menu .brand-navigation .menu { width: 100%; -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; padding-top: 30px; padding-bottom: 20px; margin-top: 35px; border-top-width: 1px; border-top-style: solid; border-top-color: white; } }
.coh-style-supernav-brand-menu .brand-navigation .menu .menu-item { min-height: 50px; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -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; }
@media (max-width: 1023px) { .coh-style-supernav-brand-menu .brand-navigation .menu .menu-item { max-width: 100%; width: 100%; min-height: 40px; } }
.coh-style-supernav-brand-menu .brand-navigation .menu .menu-item a { text-align: center; margin-right: 16px; margin-left: 16px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }
@media (max-width: 1169px) { .coh-style-supernav-brand-menu .brand-navigation .menu .menu-item a { margin-right: 10px; margin-left: 10px; } }
@media (max-width: 1023px) { .coh-style-supernav-brand-menu .brand-navigation .menu .menu-item a { max-width: 100%; width: 100%; text-align: left; margin-right: 10%; margin-left: 10%; display: block; position: relative; } }
@media (max-width: 1023px) { .coh-style-supernav-brand-menu .brand-navigation .menu .menu-item 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; position: absolute; right: 0; content: "\F061"; font-family: "icomoon"; } }
.coh-style-supernav-brand-menu .try-free-butn { padding: 10px; padding-top: 8px; padding-bottom: 8px; position: static; display: table; border-width: 1px; -webkit-border-radius: 20px; border-radius: 20px; border-style: solid; border-color: rgba(0, 0, 0, 0); white-space: nowrap; margin-right: 10px; }
@media (max-width: 1023px) { .coh-style-supernav-brand-menu .try-free-butn { overflow: hidden; display: block; position: absolute; z-index: 20; right: 20px; } }
.coh-style-supernav-brand-menu .try-free-butn a { width: 100%; max-width: 100%; margin-right: 10px; margin-left: 10px; }
@media (max-width: 1023px) { .coh-style-supernav-brand-menu .try-free-butn a { width: 20px; word-spacing: 20px; } }
.coh-style-supernav-brand-menu .explore-btn1 { height: 35px; display: none; border-width: 1px; -webkit-border-radius: 20px; border-radius: 20px; border-style: solid; border-color: gray; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
@media (max-width: 1023px) { .coh-style-supernav-brand-menu .explore-btn1 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; position: absolute; top: 20px; right: 100px; z-index: 20; } }
.coh-style-supernav-brand-menu .explore-btn1: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; font-size: 1.2rem; content: "\F078"; font-family: "icomoon"; color: #000619; margin-right: 5px; }
.coh-style-supernav-brand-menu .explore-btn1.brandmenu-visible: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: "\F077"; font-family: "icomoon"; font-size: 1.2rem; margin-right: 5px; }
.coh-style-supernav-brand-menu .brand-menus { position: absolute; right: 10px; 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; }
@media (max-width: 1023px) { .coh-style-supernav-brand-menu .brand-menus { position: absolute; width: 100%; max-width: 100%; left: 0; right: 0; } }
@media (max-width: 1023px) { .coh-style-supernav-brand-menu .mobile-menu-open { height: 100%; max-height: 100%; display: table; } }
.coh-style-supernav-logo-icon { min-height: 2rem; background-color: #003495; 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; position: relative; }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon { padding-top: 15px; } }
.coh-style-supernav-logo-icon .logo-block { max-width: 20%; 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-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon .logo-block { position: absolute; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; left: 50%; top: 16px; z-index: 20; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } }
.coh-style-supernav-logo-icon .logo-block img { width: auto; max-width: 100%; height: 50px; max-height: 100%; }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon .logo-block img { height: 40px; } }
.coh-style-supernav-logo-icon .icon-img { height: 50px; width: auto; max-height: 100%; display: inline-block; float: right; padding: 10px; position: relative; }
.coh-style-supernav-logo-icon .icon-img:before, .coh-style-supernav-logo-icon .icon-img:after { clear: none; content: normal; display: inline; }
.coh-style-supernav-logo-icon .icon-img img { height: 50px; width: auto; max-width: 100%; max-height: 100%; float: right; }
.coh-style-supernav-logo-icon .icon-img img:before, .coh-style-supernav-logo-icon .icon-img img:after { clear: none; content: normal; display: inline; }
@media (max-width: 1169px) { .coh-style-supernav-logo-icon .icon-img img { height: 40px; } }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon .icon-img img { height: 30px; max-height: 100%; } }
.coh-style-supernav-logo-icon .Mobile-menu-button { height: 48px; width: 50px; position: absolute; right: 20px; display: none; z-index: 20; }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon .Mobile-menu-button { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; } }
.coh-style-supernav-logo-icon .Mobile-menu-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; color: white; font-size: 2rem; content: "\F037"; font-family: "icomoon"; }
.coh-style-supernav-logo-icon .Mobile-menu-button.menu-visible: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: white; font-size: 2rem; }
.coh-style-supernav-logo-icon .logout-icon { position: absolute; right: 350px; }
@media (max-width: 1169px) { .coh-style-supernav-logo-icon .logout-icon { right: 300px; } }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon .logout-icon { position: absolute; left: 20px; top: 0; padding: 5px; right: auto; } }
.coh-style-supernav-logo-icon .mobile-nav-icon { height: 100%; width: 100%; max-height: 100%; max-width: 100%; position: relative; 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; background-color: #003495; }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon .mobile-nav-icon { padding-top: 50px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon .mobile-menu-close { overflow: hidden; display: block; max-height: 50px; } }
.coh-style-supernav-logo-icon mobile-menu-open { max-height: 100%; height: 100%; }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon mobile-menu-open { overflow: visible; display: block; } }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon .logout-icon-hidden { display: none; } }
.coh-style-supernav-logo-icon .search-icon { text-align: center; position: absolute; right: 300px; }
@media (max-width: 1169px) { .coh-style-supernav-logo-icon .search-icon { right: 250px; } }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon .search-icon { position: absolute; top: 60px; border-width: 1px; -webkit-border-radius: 20px; border-radius: 20px; border-style: solid; border-color: rgba(49, 87, 152, 0.901); max-width: 80%; width: 80%; margin-right: 10%; margin-left: 10%; height: 25px; max-height: 25px; background-color: rgba(49, 87, 152, 0.901); left: 0; } }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon .search-icon img { height: 20px; width: auto; position: absolute; right: 5px; top: 2px; } }
.coh-style-supernav-logo-icon .login-icon { position: absolute; right: 200px; }
@media (max-width: 1169px) { .coh-style-supernav-logo-icon .login-icon { right: 150px; } }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon .login-icon { position: relative; left: 10%; right: 5%; max-width: 40%; width: 40%; border-width: 1px; -webkit-border-radius: 20px; border-radius: 20px; border-style: solid; border-color: rgba(49, 87, 152, 0.818); bottom: 10px; max-height: 25px; height: 25px; text-align: center; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; float: left; top: 20px; padding: 5px; }
  .coh-style-supernav-logo-icon .login-icon:before, .coh-style-supernav-logo-icon .login-icon:after { clear: none; content: normal; display: inline; } }
.coh-style-supernav-logo-icon .login-icon img { width: auto; }
.coh-style-supernav-logo-icon .login-icon img:before, .coh-style-supernav-logo-icon .login-icon img:after { clear: none; content: normal; display: inline; }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon .login-icon img { margin-right: auto; margin-left: auto; float: none; max-height: 17px; height: 17px; }
  .coh-style-supernav-logo-icon .login-icon img:before, .coh-style-supernav-logo-icon .login-icon img:after { clear: none; content: normal; display: inline; } }
.coh-style-supernav-logo-icon .lang-icon { position: absolute; right: 250px; }
@media (max-width: 1169px) { .coh-style-supernav-logo-icon .lang-icon { right: 200px; } }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon .lang-icon { text-align: center; max-height: 25px; height: 25px; max-width: 40%; width: 40%; padding: 5px; position: relative; left: 55%; right: 10%; display: inline-block; border-width: 1px; -webkit-border-radius: 20px; border-radius: 20px; border-style: solid; border-color: rgba(49, 87, 152, 0.888); float: right; top: 45px; } }
.coh-style-supernav-logo-icon .lang-icon img:before, .coh-style-supernav-logo-icon .lang-icon img:after { clear: none; content: normal; display: inline; }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon .lang-icon img { max-height: 17px; height: 17px; width: auto; max-width: 100%; margin-right: auto; margin-left: auto; float: none; }
  .coh-style-supernav-logo-icon .lang-icon img:before, .coh-style-supernav-logo-icon .lang-icon img:after { clear: none; content: normal; display: inline; } }
.coh-style-supernav-logo-icon-demo { 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; position: relative; max-width: 100%; }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon-demo { height: 70px; max-height: 70px; } }
.coh-style-supernav-logo-icon-demo .logo-block { max-width: 20%; 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-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; min-width: 10%; }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon-demo .logo-block { position: absolute; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; left: 50%; top: 16px; z-index: 20; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } }
.coh-style-supernav-logo-icon-demo .logo-block img { width: auto; max-width: 100%; height: 50px; max-height: 100%; }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon-demo .logo-block img { height: 40px; } }
.coh-style-supernav-logo-icon-demo .icon-img { height: auto; width: auto; max-height: 100%; display: inline-block; float: right; padding: 10px; position: relative; }
.coh-style-supernav-logo-icon-demo .icon-img:before, .coh-style-supernav-logo-icon-demo .icon-img:after { clear: none; content: normal; display: inline; }
.coh-style-supernav-logo-icon-demo .icon-img img { height: 50px; width: auto; max-width: 100%; max-height: 100%; float: right; }
.coh-style-supernav-logo-icon-demo .icon-img img:before, .coh-style-supernav-logo-icon-demo .icon-img img:after { clear: none; content: normal; display: inline; }
@media (max-width: 1169px) { .coh-style-supernav-logo-icon-demo .icon-img img { height: 40px; } }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon-demo .icon-img img { height: 30px; max-height: 100%; } }
.coh-style-supernav-logo-icon-demo .Mobile-menu-button { height: auto; width: auto; position: absolute; right: 5%; display: none; z-index: 20; }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon-demo .Mobile-menu-button { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; } }
.coh-style-supernav-logo-icon-demo .Mobile-menu-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; color: white; font-size: 30px; content: "\F037"; font-family: "icomoon"; }
.coh-style-supernav-logo-icon-demo .Mobile-menu-button.menu-visible: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: white; font-size: 2rem; }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon-demo .logout-icon { position: absolute; left: 5%; padding: 0; right: auto; } }
.coh-style-supernav-logo-icon-demo .mobile-nav-icon { height: 100%; width: 100%; max-height: 100%; max-width: 100%; position: relative; 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; }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon-demo .mobile-nav-icon { padding-top: 50px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon-demo .mobile-menu-close { display: none; max-height: 50px; } }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon-demo .logout-icon-hidden { display: none; } }
.coh-style-supernav-logo-icon-demo .search-icon { text-align: center; }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon-demo .search-icon { position: absolute; top: 70px; border-width: 1px; -webkit-border-radius: 20px; border-radius: 20px; border-style: solid; border-color: rgba(49, 87, 152, 0.901); max-width: 80%; width: 80%; margin-right: 10%; margin-left: 10%; height: 30px; max-height: 30px; background-color: rgba(49, 87, 152, 0.901); left: 0; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; text-align: right; } }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon-demo .search-icon img { height: 20px; width: auto; position: absolute; right: 5px; top: 2px; } }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon-demo .login-icon { position: absolute; left: 10%; max-width: 35%; width: 35%; border-width: 1px; -webkit-border-radius: 20px; border-radius: 20px; border-style: solid; border-color: rgba(49, 87, 152, 0.818); bottom: 90px; max-height: 30px; height: 30px; text-align: center; display: inline-block; float: none; padding: 0; }
  .coh-style-supernav-logo-icon-demo .login-icon:before, .coh-style-supernav-logo-icon-demo .login-icon:after { clear: none; content: normal; display: inline; } }
.coh-style-supernav-logo-icon-demo .login-icon img { width: auto; }
.coh-style-supernav-logo-icon-demo .login-icon img:before, .coh-style-supernav-logo-icon-demo .login-icon img:after { clear: none; content: normal; display: inline; }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon-demo .login-icon img { margin-right: auto; margin-left: auto; float: none; max-height: 17px; height: 17px; }
  .coh-style-supernav-logo-icon-demo .login-icon img:before, .coh-style-supernav-logo-icon-demo .login-icon img:after { clear: none; content: normal; display: inline; } }
.coh-style-supernav-logo-icon-demo .lang-icon { text-align: center; }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon-demo .lang-icon { text-align: center; max-height: 30px; height: 30px; max-width: 35%; width: 35%; padding: 0; position: absolute; bottom: 90px; right: 10%; display: inline-block; border-width: 1px; -webkit-border-radius: 20px; border-radius: 20px; border-style: solid; border-color: rgba(49, 87, 152, 0.888); float: right; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-style-supernav-logo-icon-demo .lang-icon img:before, .coh-style-supernav-logo-icon-demo .lang-icon img:after { clear: none; content: normal; display: inline; }
@media (max-width: 1023px) { .coh-style-supernav-logo-icon-demo .lang-icon img { max-height: 17px; height: 17px; width: auto; max-width: 100%; margin-right: auto; margin-left: auto; float: none; }
  .coh-style-supernav-logo-icon-demo .lang-icon img:before, .coh-style-supernav-logo-icon-demo .lang-icon img:after { clear: none; content: normal; display: inline; } }
.coh-style-supernav-logo-icon-demo .mobile-menu-open { max-height: 100%; height: 100%; min-height: 850px; display: block; position: absolute; top: 0; }
.coh-style-tables-width { padding-top: 20px; padding-right: 1%; padding-bottom: 20px; max-width: 49%; width: 49%; margin-top: 10px; display: inline-block; }
@media (max-width: 1023px) { .coh-style-tables-width { max-width: 100%; width: 100%; display: block; } }
@media (max-width: 1599px) { .coh-style-breadcrumbs li { margin-bottom: 1rem; } }
@media (max-width: 564px) { .coh-style-breadcrumbs li { margin-bottom: 0.5rem; margin-left: 0; display: inline-block; } }
@media (max-width: 564px) { .coh-style-breadcrumbs li:before { content: normal; } }
@media (max-width: 564px) { .coh-style-breadcrumbs li:after { font-weight: 700; color: #28a9e0; font-size: 0.75rem; padding-right: 0.5rem; padding-left: 0.5rem; content: "/"; } }
@media (max-width: 564px) { .coh-style-breadcrumbs li a { font-weight: 700; font-size: 0.75rem; letter-spacing: 0.125rem; text-transform: uppercase; } }
@media (max-width: 1169px) { .coh-style-main-navigation li { margin-bottom: 0; margin-left: 2rem; display: inline-block; } }
@media (max-width: 564px) { .coh-style-main-navigation li { margin-bottom: 1rem; margin-left: 0; display: block; } }
@media (max-width: 564px) { .coh-style-main-navigation li:before { content: normal; } }
@media (max-width: 564px) { .coh-style-main-navigation li a { font-weight: 700; font-size: 0.75rem; letter-spacing: 0.125rem; text-transform: uppercase; } }
.coh-style--main-menu-desktop { 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-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; min-height: 3rem; height: 5rem; overflow-x: hidden; max-width: 80%; width: 80%; }
@media (max-width: 1023px) { .coh-style--main-menu-desktop { min-height: 2rem; height: 3.5rem; width: auto; max-width: 100%; } }
@media (max-width: 1169px) { .coh-style--main-menu-desktop li { margin-bottom: 0; margin-left: 2rem; display: inline-block; } }
@media (max-width: 564px) { .coh-style--main-menu-desktop li { margin-bottom: 1rem; margin-left: 0; display: block; } }
@media (max-width: 564px) { .coh-style--main-menu-desktop li:before { content: normal; } }
@media (max-width: 564px) { .coh-style--main-menu-desktop li a { font-weight: 700; font-size: 0.75rem; letter-spacing: 0.125rem; text-transform: uppercase; } }
.coh-style--main-menu-desktop a { min-width: 15%; max-width: 15%; width: 15%; float: left; text-align: center; font-weight: 600; }
.coh-style--main-menu-desktop a:before, .coh-style--main-menu-desktop a:after { clear: none; content: normal; display: inline; }
@media (max-width: 1023px) { .coh-style--main-menu-desktop a { min-width: 30%; max-width: 30%; width: 30%; } }
@media (max-width: 767px) { .coh-style--main-menu-desktop a { min-width: 35%; max-width: 35%; width: 35%; } }
.coh-style-main-menu-mobile { 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-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 100%; width: 100%; padding-top: 10px; border-color: #315798; border-top-width: 2px; border-top-style: solid; }
@media (max-width: 1023px) { .coh-style-main-menu-mobile { min-width: 100%; max-width: 100%; width: 100%; padding-bottom: 2%; padding-left: 10%; } }
@media (max-width: 1169px) { .coh-style-main-menu-mobile li { margin-bottom: 0; margin-left: 2rem; display: inline-block; } }
@media (max-width: 564px) { .coh-style-main-menu-mobile li { margin-bottom: 1rem; margin-left: 0; display: block; } }
@media (max-width: 564px) { .coh-style-main-menu-mobile li:before { content: normal; } }
@media (max-width: 564px) { .coh-style-main-menu-mobile li a { font-weight: 700; font-size: 0.75rem; letter-spacing: 0.125rem; text-transform: uppercase; } }
.coh-style-main-menu-mobile a { min-width: 100%; max-width: 100%; width: 100%; font-weight: 600; margin-top: 15px; margin-bottom: 15px; }
.coh-style-tab-type-2 { background-color: white; display: inline-block; margin-right: auto; margin-left: auto; }
@media (max-width: 564px) { .coh-style-tab-type-2 { margin-bottom: 0.0625rem; margin-left: 0; display: block; content: normal; list-style-type: none; } }
@media (max-width: 564px) { .coh-style-tab-type-2:before { content: normal; } }
.is-active.coh-style-tab-type-2 { background-color: #0057b8; padding: 10px; border-width: 1px; -webkit-border-radius: 20px; border-radius: 20px; border-style: solid; border-color: #042f6c; }
.is-active.coh-style-tab-type-2 a { color: white; font-weight: bold; }
@media (max-width: 564px) { .is-active.coh-style-tab-type-2 a { color: white; background-color: #036093; } }
@media (max-width: 564px) { .is-active.coh-style-tab-type-2 a:hover { background-color: #036093; } }
@media (max-width: 564px) { .is-disabled.coh-style-tab-type-2 a { background-color: rgba(0, 0, 0, 0); } }
.coh-style-tab-type-2 a { color: black; font-weight: 700; }
@media (max-width: 1599px) { .coh-style-tab-type-2 a { padding-top: 1.5rem; padding-right: 2rem; padding-bottom: 1.5rem; padding-left: 2rem; } }
@media (max-width: 1023px) { .coh-style-tab-type-2 a { padding-top: 1.25rem; padding-right: 1.5rem; padding-bottom: 1.25rem; padding-left: 1.5rem; } }
@media (max-width: 564px) { .coh-style-tab-type-2 a { padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; background-color: #28a9e0; display: block; margin-right: 0.0625rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; font-weight: 700; color: black; font-size: 0.75rem; line-height: 1rem; letter-spacing: 0.125rem; text-transform: uppercase; } }
@media (max-width: 564px) { .coh-style-tab-type-2 a:hover { color: white; background-color: #d83269; } }
.coh-style-tab-type-2 li { color: black; display: inline-block; }
.coh-style-tab-type-2 li a { color: black; }
.coh-style-tab-banner-and-slideshow { background-color: white; display: inline-block; margin-right: auto; margin-left: auto; padding: 5px; }
@media (max-width: 767px) { .coh-style-tab-banner-and-slideshow { border-width: 1px; -webkit-border-radius: 50px; border-radius: 50px; border-style: solid; border-color: black; } }
@media (max-width: 564px) { .coh-style-tab-banner-and-slideshow { margin-top: 5px; margin-bottom: 5px; margin-left: 0; display: block; content: normal; list-style-type: none; } }
@media (max-width: 564px) { .coh-style-tab-banner-and-slideshow:before { content: normal; } }
.is-active.coh-style-tab-banner-and-slideshow { background-color: #0057b8; padding: 10px; border-width: 1px; -webkit-border-radius: 20px; border-radius: 20px; border-style: solid; border-color: #042f6c; }
.is-active.coh-style-tab-banner-and-slideshow a { color: white; font-weight: bold; }
@media (max-width: 564px) { .is-active.coh-style-tab-banner-and-slideshow a { color: white; background-color: #0057b8; } }
@media (max-width: 564px) { .is-active.coh-style-tab-banner-and-slideshow a:hover { background-color: #0057b8; } }
@media (max-width: 564px) { .is-disabled.coh-style-tab-banner-and-slideshow a { background-color: rgba(0, 0, 0, 0); } }
.coh-style-tab-banner-and-slideshow a { color: black; font-weight: 700; }
@media (max-width: 767px) { .coh-style-tab-banner-and-slideshow a { padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; text-align: center; } }
@media (max-width: 564px) { .coh-style-tab-banner-and-slideshow a { display: block; margin-right: 0.0625rem; font-weight: 700; color: black; text-transform: uppercase; } }
.coh-style-tab-banner-and-slideshow a:hover { -webkit-border-radius: 50px; border-radius: 50px; }
@media (max-width: 564px) { .coh-style-tab-banner-and-slideshow a:hover { color: white; background-color: #0057b8; } }
@media (max-width: 564px) { .coh-style-testimonial { padding-left: 0; } }
@media (max-width: 564px) { .coh-style-testimonial:before { content: normal; } }
@media (max-width: 564px) { .coh-style-link-button-fluid-width { font-weight: 700; color: white; font-size: 0.75rem; line-height: 1rem; letter-spacing: 0.125rem; text-transform: uppercase; background-color: #28a9e0; padding-top: 1rem; padding-right: 2.5rem; padding-bottom: 1rem; padding-left: 1rem; margin-top: 0.5rem; margin-bottom: 0.5rem; position: relative; display: block; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; } }
@media (max-width: 564px) { .coh-style-link-button-fluid-width:hover { color: white; background-color: #d83269; } }
.coh-style-link-button-fluid-width:after { font-size: 0.75rem; }
@media (max-width: 564px) { .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; font-size: 0.75rem; position: absolute; top: 50%; right: 1rem; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); content: "\F054"; font-family: "icomoon"; } }
.coh-style-heading-1-size { font-size: 3.5rem; }
@media (max-width: 1599px) { .coh-style-heading-1-size { font-size: 3rem; } }
@media (max-width: 1023px) { .coh-style-heading-1-size { font-size: 2.5rem; } }
@media (max-width: 564px) { .coh-style-heading-1-size { font-size: 2rem; line-height: 1.25; font-weight: 500; margin-bottom: 1.5rem; } }
@media (max-width: 1599px) { .coh-style-heading-3-size { font-size: 2rem; } }
@media (max-width: 1023px) { .coh-style-heading-3-size { font-size: 1.5rem; } }
@media (max-width: 564px) { .coh-style-heading-3-size { font-size: 1.25rem; line-height: 1.25; font-weight: 500; margin-bottom: 1.5rem; } }
@media (max-width: 564px) { .coh-style-sub-heading { font-weight: 700; font-size: 0.75rem; line-height: 1rem; letter-spacing: 0.125rem; text-transform: uppercase; margin-bottom: 1.5rem; } }
@media (max-width: 1599px) { .coh-style-pre-heading { margin-bottom: 1rem; } }
@media (max-width: 564px) { .coh-style-pre-heading { font-weight: 700; font-size: 0.75rem; line-height: 1rem; letter-spacing: 0.125rem; text-transform: uppercase; margin-bottom: 0.5rem; } }
.coh-style-footer { padding: 1rem; position: relative; }
@media (max-width: 1023px) { .coh-style-footer { padding: 1rem; padding-top: 100px; } }
@media (max-width: 1023px) { .coh-style-footer .menu { margin-top: 20px; } }
.coh-style-footer .menu .menu-item a { margin-bottom: 20px; display: block; }
.coh-style-footer .menu li { list-style-type: none; margin-left: 1rem; }
.coh-style-footer .lang-box { position: relative; display: inline; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.1); padding-top: 40px; }
@media (max-width: 1023px) { .coh-style-footer .lang-box { padding-top: 20px; padding-bottom: 20px; margin-right: 5%; margin-bottom: 30px; margin-left: 4%; position: absolute; top: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.1); -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; max-width: 90%; width: 90%; border-top-width: 0; border-top-style: none; } }
.coh-style-footer .lang-box .lang-btn { border-width: 1px; -webkit-border-radius: 30px; border-radius: 30px; border-style: solid; border-color: #e6e8ee; text-align: center; padding-top: 2px; padding-right: 30px; padding-bottom: 2px; padding-left: 30px; min-width: 100px; max-height: 30px; height: 30px; }
@media (max-width: 1023px) { .coh-style-footer .lang-box .lang-btn { min-width: 200px; } }
@media (max-width: 767px) { .coh-style-footer .lang-box .lang-btn { max-width: 100%; width: 100%; } }
@media (max-width: 564px) { .coh-style-social-icon---twitter, .coh-style-social-icon---linkedin, .coh-style-social-icon---facebook, .coh-style-social-icon { margin-bottom: 0; margin-left: 0; display: inline-block; list-style-type: none; } }
@media (max-width: 564px) { .coh-style-social-icon---twitter a, .coh-style-social-icon---linkedin a, .coh-style-social-icon---facebook a, .coh-style-social-icon a { background-color: #f3f6f8; height: 2rem; width: 2rem; margin-right: 0.25rem; margin-left: 0.25rem; 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; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-border-radius: 1rem; border-radius: 1rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; } }
@media (max-width: 564px) { .coh-style-social-icon---twitter a:before, .coh-style-social-icon---linkedin 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; content: "\F09A"; font-family: "icomoon"; } }
@media (max-width: 564px) { .coh-style-social-icon---twitter a:hover, .coh-style-social-icon---linkedin a:hover, .coh-style-social-icon---facebook a:hover, .coh-style-social-icon a:hover { color: white; background-color: #d83269; } }
@media (max-width: 564px) { .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: "\F099"; font-family: "icomoon"; } }
@media (max-width: 564px) { .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: "\F0E1"; font-family: "icomoon"; } }
@media (max-width: 564px) { .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: "\F09A"; font-family: "icomoon"; } }
@media (max-width: 564px) { .coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button { background-color: #28a9e0; position: relative; -webkit-border-radius: 50%; border-radius: 50%; -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; } }
@media (max-width: 564px) { .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; 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%); content: "\F04B"; font-family: "icomoon"; } }
@media (max-width: 564px) { .coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:hover { background-color: #036093; } }
@media (max-width: 564px) { .coh-style-video .mejs__layers .mejs__overlay .mejs__overlay-loading .mejs__overlay-loading-bg-img { border-width: 0.625rem; -webkit-border-radius: 3.125rem; border-radius: 3.125rem; border-style: solid; border-left-color: #28a9e0; border-top-color: rgba(0, 0, 0, 0.2); border-bottom-color: rgba(0, 0, 0, 0.2); border-right-color: rgba(0, 0, 0, 0.2); background: none; } }
@media (max-width: 564px) { .coh-style-video .mejs__controls { background-color: #28a9e0; padding: 0; z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-image: none; } }
@media (max-width: 564px) { .coh-style-video .mejs__controls .mejs__button { line-height: normal; height: 2.5rem; width: 2.5rem; } }
@media (max-width: 564px) { .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; font-size: 1rem; content: "\F04B"; font-family: "icomoon"; } }
@media (max-width: 564px) { .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; font-size: 1rem; content: "\F04C"; font-family: "icomoon"; } }
@media (max-width: 564px) { .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; font-size: 1rem; content: "\F01E"; font-family: "icomoon"; } }
@media (max-width: 564px) { .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; font-size: 1.25rem; content: "\F026"; font-family: "icomoon"; } }
@media (max-width: 564px) { .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; } }
@media (max-width: 564px) { .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; font-size: 1rem; content: "\F065"; font-family: "icomoon"; } }
@media (max-width: 564px) { .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; font-size: 1rem; content: "\F065"; font-family: "icomoon"; } }
@media (max-width: 564px) { .coh-style-video .mejs__controls .mejs__button button { color: white; font-size: 1.875rem; background-color: rgba(0, 0, 0, 0); width: 2.5rem; margin: 0; 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; -webkit-transition: background-color ease-out; -o-transition: background-color ease-out; transition: background-color ease-out; background-image: none; height: 2.5rem; } }
@media (max-width: 564px) { .coh-style-video .mejs__controls .mejs__button button:hover { background-color: #036093; } }
@media (max-width: 564px) { .coh-style-video .mejs__controls .mejs__button .mejs__volume-slider { background-color: #28a9e0; } }
@media (max-width: 564px) { .coh-style-video .mejs__controls .mejs__button .mejs__volume-slider .mejs__volume-total .mejs__volume-handle { background-color: #036093; } }
@media (max-width: 564px) { .coh-style-video .mejs__controls .mejs__time { color: white; font-size: 0.75rem; height: 2.5rem; width: 2.5rem; padding: 0; 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; } }
@media (max-width: 564px) { .coh-style-video .mejs__controls .mejs__time-rail { height: 2.5rem; padding: 0; margin: 0; 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; } }
@media (max-width: 564px) { .coh-style-video .mejs__controls .mejs__time-rail .mejs__time-total { margin: 0; } }
@media (max-width: 564px) { .coh-style-image-caption { font-size: 0.75rem; line-height: 1.5; padding-bottom: 0.5rem; margin-top: 0.5rem; margin-bottom: 1.5rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #f3f6f8; } }
@media (max-width: 564px) { .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; padding-right: 0.5rem; content: "\F03E"; font-family: "icomoon"; } }
@media (max-width: 564px) { .coh-style-link-button-fluid-width-style { font-weight: 700; color: white; font-size: 0.75rem; line-height: 1rem; letter-spacing: 0.125rem; text-transform: uppercase; background-color: #28a9e0; padding-top: 1rem; padding-right: 2.5rem; padding-bottom: 1rem; padding-left: 1rem; margin-top: 0.5rem; margin-bottom: 0.5rem; position: relative; display: block; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; } }
@media (max-width: 564px) { .coh-style-link-button-fluid-width-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; font-size: 0.75rem; position: absolute; top: 50%; right: 1rem; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); content: "\F054"; font-family: "icomoon"; } }
@media (max-width: 564px) { .coh-style-link-button-style { font-weight: 700; color: white; font-size: 0.75rem; line-height: 1rem; letter-spacing: 0.125rem; text-transform: uppercase; background-color: #28a9e0; padding-top: 1rem; padding-right: 2.5rem; padding-bottom: 1rem; padding-left: 1rem; margin-top: 0.5rem; margin-bottom: 0.5rem; position: relative; display: inline-block; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; } }
@media (max-width: 564px) { .coh-style-link-button-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; font-size: 0.75rem; position: absolute; top: 50%; right: 1rem; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); content: "\F054"; font-family: "icomoon"; } }
@media (max-width: 564px) { .coh-style-link-with-icon-style { font-weight: 700; color: #28a9e0; font-size: 0.75rem; line-height: 1.25; letter-spacing: 0.125rem; text-transform: uppercase; padding-top: 0.5rem; padding-right: 1.25rem; padding-bottom: 0.5rem; margin-bottom: 0; position: relative; display: inline-block; } }
@media (max-width: 564px) { .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; font-size: 0.75rem; position: absolute; top: 52%; right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); content: "\F054"; font-family: "icomoon"; } }
@media (max-width: 564px) { .coh-style-video-caption { font-size: 0.75rem; line-height: 1.5; padding-bottom: 0.5rem; margin-top: 0.5rem; margin-bottom: 1.5rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #f3f6f8; } }
@media (max-width: 564px) { .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; padding-right: 0.5rem; content: "\F16A"; font-family: "icomoon"; } }
@media (max-width: 1599px) { .coh-style-text-columns---two { -webkit-column-gap: 2rem; -moz-column-gap: 2rem; column-gap: 2rem; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }
@media (max-width: 1169px) { .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: 564px) { .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; } }
@media (max-width: 1599px) { .coh-style-text-columns---three { -webkit-column-gap: 2rem; -moz-column-gap: 2rem; column-gap: 2rem; -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; } }
@media (max-width: 1169px) { .coh-style-text-columns---three { -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: 564px) { .coh-style-text-columns---three { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; } }
.coh-style-other-country-selector { height: 100%; position: relative; top: 0; bottom: 0; left: 0; right: 0; z-index: 45; }
@media (max-width: 1023px) { .coh-style-other-country-selector { position: relative; top: 0; bottom: 0; left: 0; right: 0; } }
.coh-style-other-country-selector .language-prompt-open { display: block; }
.coh-style-other-country-selector .language-prompt-close { display: none; }
@media (max-width: 1023px) { .coh-style-other-country-selector .mob-nev-close { display: none; visibility: hidden; } }
.coh-style-other-country-selector .other-country-selector-box { max-height: 80%; height: 80%; max-width: 80%; width: 80%; position: absolute; top: 10%; bottom: 10%; left: 10%; right: 10%; display: table; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; border-width: 1px; -webkit-border-radius: 10px; border-radius: 10px; border-style: solid; border-color: gray; background-color: white; z-index: 80; padding: 3%; }
@media (max-width: 1169px) { .coh-style-other-country-selector .other-country-selector-box { max-width: 90%; width: 90%; left: 5%; right: 5%; } }
@media (max-width: 1023px) { .coh-style-other-country-selector .other-country-selector-box { padding-top: 8%; } }
.coh-style-other-country-selector .other-country-selector-box .links { text-align: center; margin-top: 2px; margin-bottom: 2px; display: block; -webkit-box-orient: unset; -webkit-box-direction: unset; -webkit-flex-direction: unset; -ms-flex-direction: unset; flex-direction: unset; -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; }
@media (max-width: 1023px) { .coh-style-other-country-selector .other-country-selector-box .links { -webkit-box-orient: unset; -webkit-box-direction: unset; -webkit-flex-direction: unset; -ms-flex-direction: unset; flex-direction: unset; display: block; } }
.coh-style-other-country-selector .other-country-selector-box .links .language-link { max-width: 100%; width: 100%; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; border-width: 1px; -webkit-border-radius: 20px; border-radius: 20px; border-style: solid; border-color: #315798; display: inline-block; }
@media (max-width: 1023px) { .coh-style-other-country-selector .other-country-selector-box .links .language-link { display: inline-block; } }
.coh-style-other-country-selector .other-country-selector-box .links li { margin-top: 5px; margin-right: 10px; margin-bottom: 5px; margin-left: 10px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-border-radius: 20px; border-radius: 20px; }
.coh-style-other-country-selector .other-country-selector-box .links a { color: #0000ee; }
@media (max-width: 767px) { .coh-style-other-country-selector .other-country-selector-box .links a { color: #0000ee; } }
.coh-style-other-country-selector .other-country-selector-BG { position: fixed; top: 0; bottom: 0; left: 0; right: 0; max-height: 100%; height: 100%; max-width: 100%; width: 100%; background-color: rgba(0, 6, 25, 0.674); }
.coh-style-a-other-country-selector { height: 100%; position: relative; top: 0; bottom: 0; left: 0; right: 0; z-index: 89; }
@media (max-width: 1023px) { .coh-style-a-other-country-selector { position: relative; top: 0; bottom: 0; left: 0; right: 0; z-index: 89; } }
.coh-style-a-other-country-selector .language-prompt-open { display: block; }
.coh-style-a-other-country-selector .language-prompt-close { display: none; }
@media (max-width: 1023px) { .coh-style-a-other-country-selector .mob-nev-close { display: none; visibility: hidden; } }
.coh-style-a-other-country-selector .other-country-selector-box { max-height: 80%; height: 80%; max-width: 80%; width: 80%; position: absolute; top: 10%; bottom: 10%; left: 10%; right: 10%; display: table; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; border-width: 1px; -webkit-border-radius: 10px; border-radius: 10px; border-style: solid; border-color: gray; background-color: white; z-index: 90; padding: 3%; -webkit-box-shadow: 0 0 2rem 0.2rem rgba(0, 0, 0, 0.885); box-shadow: 0 0 2rem 0.2rem rgba(0, 0, 0, 0.885); }
@media (max-width: 1169px) { .coh-style-a-other-country-selector .other-country-selector-box { max-width: 90%; width: 90%; left: 5%; right: 5%; } }
@media (max-width: 1023px) { .coh-style-a-other-country-selector .other-country-selector-box { padding-top: 8%; } }
.coh-style-a-other-country-selector .other-country-selector-box .links { text-align: center; margin-top: 2px; margin-bottom: 2px; display: block; -webkit-box-orient: unset; -webkit-box-direction: unset; -webkit-flex-direction: unset; -ms-flex-direction: unset; flex-direction: unset; -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; }
@media (max-width: 1023px) { .coh-style-a-other-country-selector .other-country-selector-box .links { -webkit-box-orient: unset; -webkit-box-direction: unset; -webkit-flex-direction: unset; -ms-flex-direction: unset; flex-direction: unset; display: block; } }
.coh-style-a-other-country-selector .other-country-selector-box .links .language-link { max-width: 100%; width: 100%; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; border-width: 1px; -webkit-border-radius: 20px; border-radius: 20px; border-style: solid; border-color: #315798; display: inline-block; }
@media (max-width: 1023px) { .coh-style-a-other-country-selector .other-country-selector-box .links .language-link { display: inline-block; } }
.coh-style-a-other-country-selector .other-country-selector-box .links li { margin-top: 5px; margin-right: 10px; margin-bottom: 5px; margin-left: 10px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-border-radius: 20px; border-radius: 20px; }
.coh-style-a-other-country-selector .other-country-selector-box .links a { color: #0000ee; }
@media (max-width: 767px) { .coh-style-a-other-country-selector .other-country-selector-box .links a { color: #0000ee; } }
.coh-style-a-other-country-selector .other-country-selector-BG { position: absolute; top: 15px; bottom: 0; left: 0; right: 0; max-height: 100%; height: 100%; max-width: 100%; width: 100%; background-color: rgba(0, 6, 25, 0.674); }
.coh-style-a-other-country-selector h2 { font-size: 1.25rem; }
.coh-style-a-other-country-selector .language-text { font-size: 0.875rem; }
.coh-style-a-slider-style { padding-top: 1rem; padding-bottom: 2rem; position: absolute; top: auto; bottom: auto; }
@media (max-width: 1023px) { .coh-style-a-slider-style { margin-bottom: 13rem; } }
@media (max-width: 564px) { .coh-style-a-slider-style { margin-bottom: 14rem; top: 85vh !important; } }
.coh-style-a-slider-style li { display: inline-block; }
@media (max-width: 564px) { .coh-style-a-slider-style li { margin-bottom: 0; margin-left: 0; display: inline-block; } }
.coh-style-a-slider-style li:before { content: normal; }
.coh-style-a-slider-style li.slick-active button { background-color: #003595; }
@media (max-width: 1023px) { .coh-style-a-slider-style li.slick-active button { background-color: #003595; } }
.coh-style-a-slider-style li button { background-color: #000619; height: 0.625rem; width: 0.625rem; -webkit-border-radius: 0.625rem; border-radius: 0.625rem; margin-right: 0.25rem; margin-left: 0.25rem; text-indent: -99999px; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; font-size: 1rem; border-width: 1px; border-style: solid; border-color: #ecb32a; color: #008655; }
@media (max-width: 564px) { .coh-style-a-slider-style li button { border-color: #ecb32a; } }
.coh-style-a-slider-style li button:hover { background-color: #b7dde1; }
.coh-style-a-slider-style-alternative-1 { padding-top: 1rem; padding-bottom: 2rem; position: absolute; top: auto; bottom: auto; }
@media (max-width: 1023px) { .coh-style-a-slider-style-alternative-1 { margin-bottom: 0; } }
@media (max-width: 564px) { .coh-style-a-slider-style-alternative-1 { margin-bottom: 0; position: absolute; top: 50%; padding-bottom: 0; } }
.coh-style-a-slider-style-alternative-1 li { display: inline-block; }
@media (max-width: 564px) { .coh-style-a-slider-style-alternative-1 li { margin-bottom: 0; margin-left: 0; display: inline-block; } }
.coh-style-a-slider-style-alternative-1 li:before { content: normal; }
.coh-style-a-slider-style-alternative-1 li.slick-active button { background-color: #00aeef; border-color: #00aeef; }
@media (max-width: 1023px) { .coh-style-a-slider-style-alternative-1 li.slick-active button { background-color: #00aeef; } }
.coh-style-a-slider-style-alternative-1 li button { background-color: white; height: 0.625rem; width: 0.625rem; -webkit-border-radius: 0.625rem; border-radius: 0.625rem; margin-right: 0.25rem; margin-left: 0.25rem; text-indent: -99999px; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; font-size: 1rem; border-width: 1px; border-style: solid; border-color: white; color: #008655; }
@media (max-width: 564px) { .coh-style-a-slider-style-alternative-1 li button { border-color: white; } }
.coh-style-a-slider-style-alternative-1 li button:hover { background-color: #b7dde1; }
.coh-style-a-slider-style-alternative-2 { padding-top: 1rem; padding-bottom: 2rem; }
@media (max-width: 1023px) { .coh-style-a-slider-style-alternative-2 { margin-bottom: 13rem; } }
@media (max-width: 564px) { .coh-style-a-slider-style-alternative-2 { margin-bottom: 14rem; } }
.coh-style-a-slider-style-alternative-2 li { display: inline-block; }
@media (max-width: 564px) { .coh-style-a-slider-style-alternative-2 li { margin-bottom: 0; margin-left: 0; display: inline-block; } }
.coh-style-a-slider-style-alternative-2 li:before { content: normal; }
.coh-style-a-slider-style-alternative-2 li.slick-active button { background-color: #003595; }
@media (max-width: 1023px) { .coh-style-a-slider-style-alternative-2 li.slick-active button { background-color: #003595; } }
.coh-style-a-slider-style-alternative-2 li button { background-color: #5e380a; height: 0.625rem; width: 0.625rem; -webkit-border-radius: 0.625rem; border-radius: 0.625rem; margin-right: 0.25rem; margin-left: 0.25rem; text-indent: -99999px; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; font-size: 1rem; border-width: 1px; border-style: solid; border-color: #ecb32a; color: #008655; }
@media (max-width: 564px) { .coh-style-a-slider-style-alternative-2 li button { border-color: #ecb32a; } }
.coh-style-a-slider-style-alternative-2 li button:hover { background-color: #b7dde1; }
.coh-style-slider-pagination { padding-top: 1rem; padding-bottom: 2rem; }
@media (max-width: 1023px) { .coh-style-slider-pagination { margin-bottom: 13rem; } }
@media (max-width: 564px) { .coh-style-slider-pagination { margin-bottom: 14rem; } }
.coh-style-slider-pagination li { display: inline-block; }
@media (max-width: 564px) { .coh-style-slider-pagination li { margin-bottom: 0; margin-left: 0; display: inline-block; } }
.coh-style-slider-pagination li:before { content: normal; }
.coh-style-slider-pagination li.slick-active button { background-color: white; }
@media (max-width: 1023px) { .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; margin-right: 0.25rem; margin-left: 0.25rem; text-indent: -99999px; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; font-size: 1rem; border-width: 1px; border-style: solid; border-color: white; }
@media (max-width: 564px) { .coh-style-slider-pagination li button { border-color: white; } }
.coh-style-a-alternative-2-cta { color: #003595; background-color: white; padding-top: 14.5px; padding-right: 40px; padding-bottom: 14.5px; padding-left: 40px; -webkit-border-radius: 25px; border-radius: 25px; font-size: 16px; text-align: center; font-style: normal; text-transform: uppercase; white-space: nowrap; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; border-width: 1.5px; border-style: solid; border-color: #003595; margin-top: 10px; margin-bottom: 10px; }
@media (max-width: 767px) { .coh-style-a-alternative-2-cta { width: 100%; } }
.coh-style-a-alternative-2-cta:hover { background-color: #003595; color: white; outline-width: 0.09375rem; outline-color: white; outline-style: solid; }
.coh-style-a-alternative-3-cta { color: white; background-color: #003595; padding-top: 15px; padding-right: 40px; padding-bottom: 15px; padding-left: 40px; -webkit-border-radius: 25px; border-radius: 25px; font-size: 16px; text-align: center; font-style: normal; text-transform: uppercase; white-space: nowrap; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; border-style: none; margin-top: 10px; margin-bottom: 10px; }
@media (max-width: 767px) { .coh-style-a-alternative-3-cta { width: 100%; } }
.coh-style-a-alternative-3-cta:hover { background-color: white; color: #003595; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; outline-width: 2px; outline-color: #003595; outline-style: solid; }
.coh-style-a-supernav-l3-logo-icon-mobile { 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; max-width: 100%; }
.coh-style-a-supernav-l3-logo-icon-mobile .icon-img { display: inline-block; padding-right: 25px; padding-left: 10px; position: relative; }
.coh-style-a-supernav-l3-logo-icon-mobile .icon-img img { height: 50px; width: auto; max-width: 100%; max-height: 100%; float: right; }
@media (max-width: 1169px) { .coh-style-a-supernav-l3-logo-icon-mobile .icon-img img { height: 40px; } }
@media (max-width: 1023px) { .coh-style-a-supernav-l3-logo-icon-mobile .icon-img img { height: 30px; max-height: 100%; } }
.coh-style-a-supernav-l3-logo-icon-mobile .Mobile-menu-button:before { color: white; content: url("/sites/g/files/rbvwei2521/files/svg-images/burger-icon.svg"); }
.coh-style-a-supernav-l3-logo-icon-mobile .Mobile-menu-button.menu-visible:before { display: block; content: url("/sites/g/files/rbvwei2521/files/svg-images/close22.svg"); }
.coh-style-a-supernav-l3-logo-icon-mobile .mobile-nav-icon { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 1023px) { .coh-style-a-supernav-l3-logo-icon-mobile .mobile-nav-icon { padding-top: 8px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (max-width: 1023px) { .coh-style-a-supernav-l3-logo-icon-mobile .mobile-menu-close-level3 { display: none; } }
.coh-style-a-supernav-l3-logo-icon-mobile .mobile-menu-open-level3 { display: block; top: 110px; z-index: 49; position: absolute; width: 100%; padding-bottom: 1.25rem; }
.coh-style-a-supernav-l3-logo-icon-mobile .bottom-button { height: 3.75rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 0.1875rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-top: 1.25rem; }
.coh-style-supernav-country-language-prompt { height: 100%; position: relative; top: 0; bottom: 0; left: 0; right: 0; z-index: 45; }
@media (max-width: 1023px) { .coh-style-supernav-country-language-prompt { position: relative; top: 0; bottom: 0; left: 0; right: 0; 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; z-index: 40; } }
.coh-style-supernav-country-language-prompt .language-prompt-box { min-width: 200px; background-color: white; border-width: 1px; -webkit-border-radius: 10px; border-radius: 10px; border-style: solid; border-color: gray; padding: 30px; -webkit-box-shadow: 0 0 2rem 0.2rem rgba(0, 0, 0, 0.891); box-shadow: 0 0 2rem 0.2rem rgba(0, 0, 0, 0.891); position: absolute; right: 160px; max-width: 300px; z-index: 80; width: 300px; }
@media (max-width: 1023px) { .coh-style-supernav-country-language-prompt .language-prompt-box { left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 50; } }
.coh-style-supernav-country-language-prompt .language-prompt-box .close_btn { position: absolute; top: 10px; right: 10px; }
.coh-style-supernav-country-language-prompt .language-prompt-box .other_country_btn { padding-top: 5px; padding-right: 20px; padding-bottom: 5px; padding-left: 20px; margin-right: auto; margin-left: auto; border-width: 1px; -webkit-border-radius: 20px; border-radius: 20px; border-style: solid; border-color: #036093; text-transform: capitalize; display: table; }
.coh-style-supernav-country-language-prompt .language-prompt-box .message_country_name { text-align: center; max-width: 100%; width: 100%; margin-top: 10px; margin-bottom: 10px; }
.coh-style-supernav-country-language-prompt .language-prompt-box .language_message { text-align: center; max-width: 100%; width: 100%; margin-top: 10px; margin-bottom: 10px; }
.coh-style-supernav-country-language-prompt .language-prompt-box .links { text-align: center; margin-top: 20px; margin-bottom: 20px; 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; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-supernav-country-language-prompt .language-prompt-box .links .language-link { text-transform: capitalize; max-width: 100%; width: 100%; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; -webkit-border-radius: 20px; border-radius: 20px; background-color: rgba(0, 0, 0, 0); }
.coh-style-supernav-country-language-prompt .language-prompt-box .links .language-link:hover { background-color: #036093; color: white; }
.coh-style-supernav-country-language-prompt .language-prompt-box .links .is-active { background-color: #036093; color: white; }
.coh-style-supernav-country-language-prompt .language-prompt-box .links li { margin-right: 10px; margin-left: 10px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-width: 1px; -webkit-border-radius: 20px; border-radius: 20px; border-style: solid; border-color: #315798; }
.coh-style-supernav-country-language-prompt .language-prompt-open { display: block; }
.coh-style-supernav-country-language-prompt .language-prompt-close { display: none; }
.coh-style-supernav-country-language-prompt .language-prompt-bg { -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; }
@media (max-width: 1023px) { .coh-style-supernav-country-language-prompt .language-prompt-bg { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 45; } }
.coh-style-supernav-country-language-prompt .lang-prompt-BG { position: relative; }
@media (max-width: 1023px) { .coh-style-supernav-country-language-prompt .lang-prompt-BG { position: fixed; top: 0; bottom: 0; left: 0; right: 0; } }
@media (max-width: 1023px) { .coh-style-supernav-country-language-prompt .mob-nev-close { display: none; visibility: hidden; } }
.coh-style-supernavl1-logo-icon { 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; position: relative; max-width: 100%; }
@media (max-width: 1023px) { .coh-style-supernavl1-logo-icon { height: 50px; max-height: 50px; } }
.coh-style-supernavl1-logo-icon .logo-block { 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-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-right: 25px; margin-left: 25px; }
@media (max-width: 1023px) { .coh-style-supernavl1-logo-icon .logo-block { position: absolute; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; left: 50%; top: 5px; z-index: 40; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); margin-right: 0; margin-left: 0; } }
.coh-style-supernavl1-logo-icon .logo-block img { width: auto; max-width: 100%; height: 34px; max-height: 100%; -o-object-fit: contain; object-fit: contain; }
.coh-style-supernavl1-logo-icon .icon-img { height: auto; width: auto; max-height: 100%; display: inline-block; float: right; padding: 10px; padding-right: 25px; padding-left: 0; position: relative; }
.coh-style-supernavl1-logo-icon .icon-img:before, .coh-style-supernavl1-logo-icon .icon-img:after { clear: none; content: normal; display: inline; }
.coh-style-supernavl1-logo-icon .icon-img img { height: 50px; width: auto; max-width: 100%; max-height: 100%; float: right; }
.coh-style-supernavl1-logo-icon .icon-img img:before, .coh-style-supernavl1-logo-icon .icon-img img:after { clear: none; content: normal; display: inline; }
@media (max-width: 1169px) { .coh-style-supernavl1-logo-icon .icon-img img { height: 40px; } }
@media (max-width: 1023px) { .coh-style-supernavl1-logo-icon .icon-img img { height: 30px; max-height: 100%; } }
.coh-style-supernavl1-logo-icon .Mobile-menu-button { height: auto; width: auto; display: none; }
@media (max-width: 1023px) { .coh-style-supernavl1-logo-icon .Mobile-menu-button { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; z-index: 75; position: absolute; right: 5%; } }
.coh-style-supernavl1-logo-icon .Mobile-menu-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; color: white; font-size: 25px; content: "\F037"; font-family: "icomoon"; }
.coh-style-supernavl1-logo-icon .Mobile-menu-button.menu-visible: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: white; font-size: 2rem; }
@media (max-width: 1023px) { .coh-style-supernavl1-logo-icon .logout-icon { position: absolute; left: 5%; padding: 0; right: auto; } }
.coh-style-supernavl1-logo-icon .mobile-nav-icon { height: 100%; width: 100%; max-height: 100%; max-width: 100%; position: relative; 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; }
@media (max-width: 1023px) { .coh-style-supernavl1-logo-icon .mobile-nav-icon { padding-top: 50px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (max-width: 1023px) { .coh-style-supernavl1-logo-icon .mobile-menu-close { display: none; max-height: 50px; } }
@media (max-width: 1023px) { .coh-style-supernavl1-logo-icon .logout-icon-hidden { display: none; } }
.coh-style-supernavl1-logo-icon .search-icon { text-align: center; }
@media (max-width: 1023px) { .coh-style-supernavl1-logo-icon .search-icon { position: absolute; top: 10px; border-width: 1px; -webkit-border-radius: 20px; border-radius: 20px; border-style: solid; border-color: rgba(49, 87, 152, 0.901); max-width: 80%; width: 80%; margin-right: 10%; margin-left: 10%; height: 30px; max-height: 30px; background-color: rgba(49, 87, 152, 0.901); left: 0; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; text-align: right; } }
@media (max-width: 1023px) { .coh-style-supernavl1-logo-icon .search-icon img { height: 20px; width: auto; position: absolute; right: 5px; top: 2px; } }
.coh-style-supernavl1-logo-icon .login-icon { -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; }
@media (max-width: 1023px) { .coh-style-supernavl1-logo-icon .login-icon { position: absolute; left: 10%; max-width: 35%; width: 35%; border-width: 1px; -webkit-border-radius: 20px; border-radius: 20px; border-style: solid; border-color: rgba(49, 87, 152, 0.818); bottom: 90px; max-height: 100%; height: auto; text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; float: none; padding: 0; }
  .coh-style-supernavl1-logo-icon .login-icon:before, .coh-style-supernavl1-logo-icon .login-icon:after { clear: none; content: normal; display: inline; } }
.coh-style-supernavl1-logo-icon .login-icon img { width: auto; }
.coh-style-supernavl1-logo-icon .login-icon img:before, .coh-style-supernavl1-logo-icon .login-icon img:after { clear: none; content: normal; display: inline; }
@media (max-width: 1023px) { .coh-style-supernavl1-logo-icon .login-icon img { margin-right: auto; margin-left: auto; float: none; max-height: 17px; height: 17px; }
  .coh-style-supernavl1-logo-icon .login-icon img:before, .coh-style-supernavl1-logo-icon .login-icon img:after { clear: none; content: normal; display: inline; } }
.coh-style-supernavl1-logo-icon .lang-icon { text-align: center; }
@media (max-width: 1023px) { .coh-style-supernavl1-logo-icon .lang-icon { text-align: center; max-height: 30px; height: 30px; max-width: 35%; width: 35%; padding: 0; position: absolute; bottom: 90px; right: 10%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-width: 1px; -webkit-border-radius: 20px; border-radius: 20px; border-style: solid; border-color: rgba(49, 87, 152, 0.888); float: right; -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; } }
.coh-style-supernavl1-logo-icon .lang-icon img:before, .coh-style-supernavl1-logo-icon .lang-icon img:after { clear: none; content: normal; display: inline; }
@media (max-width: 1023px) { .coh-style-supernavl1-logo-icon .lang-icon img { max-height: 17px; height: 17px; width: auto; max-width: 100%; margin-right: auto; margin-left: auto; float: none; }
  .coh-style-supernavl1-logo-icon .lang-icon img:before, .coh-style-supernavl1-logo-icon .lang-icon img:after { clear: none; content: normal; display: inline; } }
.coh-style-supernavl1-logo-icon .mobile-menu-open { max-height: 100%; height: 100%; min-height: 500px; display: block; position: absolute; top: 100%; z-index: 70; }
@media (max-width: 564px) { .coh-ce-04eb8ed3-8c52d6ac { 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; } }
@media (max-width: 1599px) { .coh-ce-04eb8ed3-ee9e52ea { max-width: 6rem; } }
@media (max-width: 1023px) { .coh-ce-04eb8ed3-ee9e52ea { max-width: 5rem; } }
@media (max-width: 564px) { .coh-ce-04eb8ed3-ee9e52ea { max-width: 4rem; margin-right: auto; margin-bottom: 2rem; } }
@media (max-width: 564px) { .coh-ce-04eb8ed3-73e090da { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (max-width: 564px) { .coh-ce-04eb8ed3-939da3e7 { text-align: left; } }
@media (max-width: 564px) { .coh-ce-04eb8ed3-1f24cfea { margin-bottom: 1.5rem; } }
@media (max-width: 564px) { .coh-ce-04eb8ed3-4fcc7f37 { 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; } }
.coh-ce-04eb8ed3-da86bdc9 { font-weight: 500; }
@media (max-width: 1599px) { .coh-ce-04eb8ed3-da86bdc9 { font-size: 2rem; } }
@media (max-width: 1023px) { .coh-ce-04eb8ed3-da86bdc9 { font-size: 1.5rem; } }
@media (max-width: 564px) { .coh-ce-04eb8ed3-da86bdc9 { font-weight: 500; font-size: 1.25rem; line-height: 1.25; margin-top: auto; margin-bottom: 0.5rem; } }
@media (max-width: 564px) { .coh-ce-04eb8ed3-96f7b1f9 { margin-bottom: 0.5rem; } }
@media (max-width: 564px) { .coh-ce-10b07136-dabfb46e { position: relative; z-index: 1; } }
@media (max-width: 564px) { .coh-ce-10b07136-73e090da { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (max-width: 1023px) { .coh-ce-10b07136-40dc250c { margin-bottom: 4.5rem; } }
@media (max-width: 564px) { .coh-ce-10b07136-40dc250c { margin-bottom: 3.5625rem; } }
@media (max-width: 564px) { .coh-ce-10b07136-cffc7d0f { -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; } }
@media (max-width: 564px) { .coh-ce-1603f35f-4def9368 { min-height: 25rem; } }
@media (max-width: 564px) { .coh-ce-1603f35f-a0779ec3 { text-align: center; } }
@media (max-width: 564px) { .coh-ce-1c9a079b-d65d6926 { width: 100%; } }
@media (max-width: 564px) { .coh-ce-1c9a079b-cffc7d0f { -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; } }
@media (max-width: 564px) { .coh-ce-224f2bad-a23ffd20 { min-height: 60vh; } }
@media (max-width: 564px) { .coh-ce-244f692c-e43802ae { position: relative; z-index: 1; } }
@media (max-width: 564px) { .coh-ce-27b2ddc5-dabfb46e { position: relative; z-index: 1; } }
@media (max-width: 564px) { .coh-ce-27b2ddc5-bf6617f8 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (max-width: 564px) { .media-left.coh-ce-27b2ddc5-bf6617f8 .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
@media (max-width: 564px) { .media-left.coh-ce-27b2ddc5-bf6617f8 .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
@media (max-width: 1169px) { .coh-ce-27b2ddc5-66ee1903 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
@media (max-width: 564px) { .coh-ce-27b2ddc5-66ee1903 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-27b2ddc5-ea124948 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 1023px) { .coh-ce-27b2ddc5-ea124948 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; margin-bottom: 1.5rem; } }
@media (max-width: 564px) { .coh-ce-290a8efa-b84e26e { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (max-width: 564px) { .media-left.coh-ce-290a8efa-b84e26e .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
@media (max-width: 564px) { .media-left.coh-ce-290a8efa-b84e26e .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
@media (max-width: 1023px) { .coh-ce-290a8efa-a4f24dd8 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
@media (max-width: 564px) { .coh-ce-290a8efa-a4f24dd8 { display: table-cell; -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; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
@media (max-width: 1023px) { .coh-ce-290a8efa-5fbf8626 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
@media (max-width: 564px) { .coh-ce-290a8efa-5fbf8626 { margin-bottom: 1.5rem; -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
@media (max-width: 564px) { .align-text-center.coh-ce-2cecc86a-6ef49704 { text-align: center; } }
@media (max-width: 564px) { .coh-ce-2cecc86a-46206334 { margin-bottom: 0; } }
@media (max-width: 564px) { .coh-ce-2cecc86a-3438bdde { margin-top: 1.5rem; } }
@media (max-width: 564px) { .coh-ce-316b920d-b04e173e { width: 100%; } }
@media (max-width: 564px) { .coh-ce-39ea1b0d-a23ffd20 { min-height: 60vh; } }
@media (max-width: 564px) { .coh-ce-39ea1b0d-baa396e2 { text-align: center; } }
@media (max-width: 564px) { .coh-ce-3fedc674-d65d6926 { width: 100%; } }
@media (max-width: 564px) { .coh-ce-40e4a2d8-8cc9d5a6 { min-height: 40vh; } }
@media (max-width: 564px) { .coh-ce-40e4a2d8-baa396e2 { text-align: center; } }
@media (max-width: 564px) { .coh-ce-40e4a2d8-905ded47 { margin-top: auto; } }
@media (max-width: 564px) { .coh-ce-482db1b5-8cc9d5a6 { min-height: 40vh; } }
@media (max-width: 564px) { .coh-ce-482db1b5-baa396e2 { text-align: center; } }
@media (max-width: 564px) { .coh-ce-482db1b5-905ded47 { margin-top: auto; } }
@media (max-width: 564px) { .coh-ce-482db1b5-b720b480 { -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; } }
@media (max-width: 564px) { .coh-ce-48eb6b98-7da6ed8f { 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; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (max-width: 564px) { .coh-ce-48eb6b98-7da6ed8f:hover .card-link { color: #d83269; } }
@media (max-width: 564px) { .coh-ce-48eb6b98-7da6ed8f .card-heading { color: black; } }
@media (max-width: 564px) { .coh-ce-48eb6b98-7da6ed8f .card-sub-heading { color: black; } }
@media (max-width: 564px) { .coh-ce-48eb6b98-7da6ed8f .card-paragraph { color: black; } }
@media (max-width: 564px) { .coh-ce-48eb6b98-7da6ed8f .card-link { color: #28a9e0; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; } }
@media (max-width: 1599px) { .coh-ce-48eb6b98-f2f14f35 { max-width: 10rem; } }
@media (max-width: 1023px) { .coh-ce-48eb6b98-f2f14f35 { max-width: 8rem; } }
@media (max-width: 564px) { .coh-ce-48eb6b98-f2f14f35 { max-width: 6rem; margin-right: auto; margin-bottom: 2rem; margin-left: auto; } }
@media (max-width: 564px) { .coh-ce-48eb6b98-328e0db9 { margin-top: -1rem; margin-bottom: 1.5rem; } }
@media (max-width: 564px) { .coh-ce-48eb6b98-6b5d4ccb { text-align: center; } }
@media (max-width: 564px) { .coh-ce-49be7df7-c14277fd { 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; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (max-width: 564px) { .coh-ce-49be7df7-c14277fd:hover .card-link { color: #d83269; } }
@media (max-width: 564px) { .coh-ce-49be7df7-c14277fd .card-heading { color: black; } }
@media (max-width: 564px) { .coh-ce-49be7df7-c14277fd .card-sub-heading { color: black; } }
@media (max-width: 564px) { .coh-ce-49be7df7-c14277fd .card-paragraph { color: black; } }
@media (max-width: 564px) { .coh-ce-49be7df7-c14277fd .card-link { color: #28a9e0; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; } }
@media (max-width: 1599px) { .coh-ce-49be7df7-f2f14f35 { max-width: 10rem; } }
@media (max-width: 1023px) { .coh-ce-49be7df7-f2f14f35 { max-width: 8rem; } }
@media (max-width: 564px) { .coh-ce-49be7df7-f2f14f35 { max-width: 6rem; margin-right: auto; margin-bottom: 2rem; margin-left: auto; } }
@media (max-width: 564px) { .coh-ce-49be7df7-328e0db9 { margin-top: -1rem; margin-bottom: 1.5rem; } }
@media (max-width: 564px) { .coh-ce-49be7df7-6b5d4ccb { text-align: center; } }
@media (max-width: 564px) { .coh-ce-4a9abbe3-e5970c4c:hover .card-link { color: #d83269; } }
@media (max-width: 564px) { .coh-ce-4a9abbe3-e5970c4c .card-heading { color: black; } }
@media (max-width: 564px) { .coh-ce-4a9abbe3-e5970c4c .card-paragraph { color: black; } }
@media (max-width: 564px) { .coh-ce-4a9abbe3-e5970c4c .card-link { color: #28a9e0; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; } }
@media (max-width: 1023px) { .coh-ce-4a9abbe3-b8994623 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
@media (max-width: 564px) { .coh-ce-4a9abbe3-b8994623 { 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; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
@media (max-width: 564px) { .coh-ce-4a9abbe3-b00ce14f { 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: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
@media (max-width: 1023px) { .coh-ce-4a9abbe3-98cd865a { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
@media (max-width: 564px) { .coh-ce-4a9abbe3-98cd865a { 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; -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
@media (max-width: 564px) { .coh-ce-4cb674ff-73e090da { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
.coh-ce-4cb674ff-f6accf99 { max-width: 30%; }
@media (max-width: 1023px) { .coh-ce-4cb674ff-f6accf99 { max-width: 100%; margin-bottom: 1.5rem; } }
@media (max-width: 1169px) { .coh-ce-4cb674ff-cd879985 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
@media (max-width: 564px) { .coh-ce-4cb674ff-cd879985 { margin-bottom: 1.5rem; -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
@media (max-width: 564px) { .coh-ce-5c1b5f5c-72d9f768 { 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; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (max-width: 564px) { .coh-ce-5c1b5f5c-72d9f768:hover .card-link { color: #d83269; } }
@media (max-width: 564px) { .coh-ce-5c1b5f5c-72d9f768 .card-heading { color: black; } }
@media (max-width: 564px) { .coh-ce-5c1b5f5c-72d9f768 .card-paragraph { color: black; } }
@media (max-width: 564px) { .coh-ce-5c1b5f5c-72d9f768 .card-link { color: #28a9e0; -webkit-transition: none 300ms ease; -o-transition: none 300ms ease; transition: none 300ms ease; } }
@media (max-width: 1599px) { .coh-ce-5c1b5f5c-1bf4f98f { max-width: 6rem; } }
@media (max-width: 1023px) { .coh-ce-5c1b5f5c-1bf4f98f { max-width: 5rem; } }
@media (max-width: 564px) { .coh-ce-5c1b5f5c-1bf4f98f { max-width: 4rem; margin-right: auto; margin-bottom: 2rem; margin-left: auto; } }
@media (max-width: 564px) { .coh-ce-5d0191d2-dabfb46e { position: relative; z-index: 1; } }
@media (max-width: 564px) { .coh-ce-5d0191d2-50b3463f { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (max-width: 564px) { .image-left.coh-ce-5d0191d2-50b3463f .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
@media (max-width: 564px) { .image-left.coh-ce-5d0191d2-50b3463f .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
@media (max-width: 1023px) { .coh-ce-5d0191d2-d0ad5e26 { margin-bottom: 1.5rem; } }
@media (max-width: 564px) { .coh-ce-5f3f67b1-c431335b { 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; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (max-width: 564px) { .coh-ce-5f3f67b1-c431335b:hover .card-link { color: #d83269; } }
@media (max-width: 564px) { .coh-ce-5f3f67b1-c431335b .card-heading { color: black; } }
@media (max-width: 564px) { .coh-ce-5f3f67b1-c431335b .card-paragraph { color: black; } }
@media (max-width: 564px) { .coh-ce-5f3f67b1-c431335b .card-link { color: #28a9e0; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; } }
@media (max-width: 1599px) { .coh-ce-5f3f67b1-5d9debcc { max-width: 6rem; } }
@media (max-width: 1023px) { .coh-ce-5f3f67b1-5d9debcc { max-width: 5rem; } }
@media (max-width: 564px) { .coh-ce-5f3f67b1-5d9debcc { max-width: 4rem; margin-right: auto; margin-bottom: 2rem; margin-left: auto; } }
@media (max-width: 564px) { .coh-ce-5f3f67b1-9cbac8ea { margin-top: auto; } }
@media (max-width: 564px) { .coh-ce-612d0d75-a23ffd20 { min-height: 60vh; } }
@media (max-width: 564px) { .coh-ce-612d0d75-baa396e2 { text-align: center; } }
.coh-ce-612d0d75-11b5b14d { font-family: 'Montserrat', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: bold; color: white; text-shadow: 0.0625rem 0.0625rem 0.0625rem black; font-size: 2rem; }
@media (max-width: 1169px) { .coh-ce-612d0d75-11b5b14d { font-size: 1.5rem; } }
@media (max-width: 564px) { .coh-ce-612d0d75-11b5b14d { font-size: 1rem; } }
@media (max-width: 564px) { .coh-ce-62e8b5eb-73e090da { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (max-width: 1169px) { .coh-ce-62e8b5eb-62ad3151 { max-width: 30%; margin-bottom: unset; } }
@media (max-width: 564px) { .coh-ce-62e8b5eb-62ad3151 { max-width: 100%; margin-bottom: 1.5rem; } }
@media (max-width: 564px) { .coh-ce-64158502-42e34e54 { position: relative; z-index: 2; overflow: hidden; } }
@media (max-width: 564px) { .coh-ce-64158502-42e34e54:before { background-color: black; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 1; display: block; opacity: 0.2; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; } }
@media (max-width: 564px) { .coh-ce-64158502-42e34e54:hover:before { opacity: 0.6; } }
@media (max-width: 564px) { .coh-ce-64158502-42e34e54:hover .card-image { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); } }
@media (max-width: 564px) { .coh-ce-64158502-42e34e54:hover .card-pre-heading { color: #28a9e0; } }
@media (max-width: 564px) { .coh-ce-64158502-42e34e54:hover .card-heading { color: #28a9e0; } }
@media (max-width: 564px) { .coh-ce-64158502-42e34e54 .card-image { -webkit-transform: scaleX(1.3) scaleY(1.3); -ms-transform: scaleX(1.3) scaleY(1.3); transform: scaleX(1.3) scaleY(1.3); -webkit-transition: 300ms ease transform; -o-transition: 300ms ease transform; transition: 300ms ease transform; } }
@media (max-width: 564px) { .coh-ce-64158502-42e34e54 .card-pre-heading { color: #e6e8ee; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; } }
.coh-ce-64158502-42e34e54 .card-heading { color: white; }
@media (max-width: 564px) { .coh-ce-64158502-42e34e54 .card-heading { color: white; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; } }
@media (max-width: 564px) { .coh-ce-64158502-8fe85918 { position: relative; z-index: 1; } }
@media (max-width: 564px) { .coh-ce-64158502-44b7b98a { position: absolute; bottom: 0; left: 0; z-index: 3; } }
@media (max-width: 564px) { .coh-ce-6cfeeeba-d65d6926 { width: 100%; } }
@media (max-width: 564px) { .coh-ce-6cfeeeba-2ae4be5a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (max-width: 1599px) { .coh-ce-6cfeeeba-566b74dc { height: 6rem; width: 6rem; margin-right: 2rem; } }
@media (max-width: 1023px) { .coh-ce-6cfeeeba-566b74dc { height: 5rem; width: 5rem; } }
@media (max-width: 564px) { .coh-ce-6cfeeeba-566b74dc { height: 4rem; width: 4rem; margin-right: 1.5rem; } }
@media (max-width: 564px) { .coh-ce-6cfeeeba-e06245bf strong { font-weight: 500; } }
@media (max-width: 564px) { .coh-ce-741332c0-a23ffd20 { min-height: 60vh; } }
@media (max-width: 564px) { .coh-ce-75a2b8f5-dabfb46e { position: relative; z-index: 1; } }
@media (max-width: 564px) { .coh-ce-75a2b8f5-38d06752 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (max-width: 564px) { .media-left.coh-ce-75a2b8f5-38d06752 .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
@media (max-width: 564px) { .media-left.coh-ce-75a2b8f5-38d06752 .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
@media (max-width: 1169px) { .coh-ce-75a2b8f5-39cbb89d { max-width: 30%; margin-bottom: unset; } }
@media (max-width: 564px) { .coh-ce-75a2b8f5-39cbb89d { max-width: 100%; margin-bottom: 1.5rem; } }
@media (max-width: 564px) { .coh-ce-86eb61ef-4def9368 { min-height: 25rem; } }
@media (max-width: 564px) { .coh-ce-8cfc6eee-4def9368 { min-height: 25rem; } }
@media (max-width: 564px) { .coh-ce-9dbf4b76-c12dfab0 { 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: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
@media (max-width: 564px) { .coh-ce-9dbf4b76-c12dfab0:hover .card-link { color: #d83269; } }
@media (max-width: 564px) { .coh-ce-9dbf4b76-c12dfab0 .card-heading { color: black; } }
@media (max-width: 564px) { .coh-ce-9dbf4b76-c12dfab0 .card-paragraph { color: black; } }
@media (max-width: 564px) { .coh-ce-9dbf4b76-c12dfab0 .card-link { color: #28a9e0; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; } }
@media (max-width: 1599px) { .coh-ce-9dbf4b76-d92638e8 { max-width: 6rem; } }
@media (max-width: 1023px) { .coh-ce-9dbf4b76-d92638e8 { max-width: 4.5rem; } }
@media (max-width: 564px) { .coh-ce-9dbf4b76-d92638e8 { max-width: 3.5rem; margin-bottom: 2rem; } }
@media (max-width: 564px) { .coh-ce-a04ca877-dabfb46e { position: relative; z-index: 1; } }
@media (max-width: 564px) { .coh-ce-a04ca877-2aa67bf3 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (max-width: 564px) { .media-left.coh-ce-a04ca877-2aa67bf3 .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
@media (max-width: 564px) { .media-left.coh-ce-a04ca877-2aa67bf3 .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
@media (max-width: 1169px) { .coh-ce-a04ca877-66ee1903 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
@media (max-width: 564px) { .coh-ce-a04ca877-66ee1903 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-a04ca877-ea124948 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 1023px) { .coh-ce-a04ca877-ea124948 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; margin-bottom: 1.5rem; } }
@media (max-width: 564px) { .coh-ce-a04ca877-a16719dd .coh-slider-nav-top { height: 5rem; } }
@media (max-width: 564px) { .coh-ce-a55db0b2-89a907b3 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (max-width: 564px) { .media-left.coh-ce-a55db0b2-89a907b3 .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
@media (max-width: 564px) { .media-left.coh-ce-a55db0b2-89a907b3 .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
.coh-ce-a55db0b2-1d53ddba { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 1023px) { .coh-ce-a55db0b2-1d53ddba { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
@media (max-width: 564px) { .coh-ce-a55db0b2-1d53ddba { 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; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
@media (max-width: 1169px) { .coh-ce-a55db0b2-d53fc7f5 { margin-bottom: unset; } }
@media (max-width: 1023px) { .coh-ce-a55db0b2-d53fc7f5 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
@media (max-width: 564px) { .coh-ce-a55db0b2-d53fc7f5 { margin-bottom: 1.5rem; -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
@media (max-width: 564px) { .coh-ce-a5a0ec3d-b04e173e { width: 100%; } }
@media (max-width: 564px) { .coh-ce-a816e80b-cfeb3680 { 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: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
@media (max-width: 564px) { .coh-ce-a816e80b-cfeb3680:hover .card-link { color: #d83269; } }
@media (max-width: 564px) { .coh-ce-a816e80b-cfeb3680 .card-heading { color: black; } }
@media (max-width: 564px) { .coh-ce-a816e80b-cfeb3680 .card-paragraph { color: black; } }
@media (max-width: 564px) { .coh-ce-a816e80b-cfeb3680 .card-link { color: #28a9e0; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; } }
@media (max-width: 1599px) { .coh-ce-a816e80b-89456888 { max-width: 6rem; } }
@media (max-width: 1023px) { .coh-ce-a816e80b-89456888 { max-width: 4.5rem; } }
@media (max-width: 564px) { .coh-ce-a816e80b-89456888 { margin-bottom: 2rem; max-width: 3.5rem; } }
@media (max-width: 564px) { .coh-ce-a816e80b-9cbac8ea { margin-top: auto; } }
@media (max-width: 564px) { .coh-ce-b784d165-b00ce14f { 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: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
@media (max-width: 564px) { .coh-ce-b95fd695-d65d6926 { width: 100%; } }
@media (max-width: 564px) { .coh-ce-b95fd695-cffc7d0f { -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; } }
@media (max-width: 564px) { .coh-ce-c10395e5-11bb7b47:hover .card-link { color: #d83269; } }
@media (max-width: 564px) { .coh-ce-c10395e5-11bb7b47 .card-heading { color: black; } }
@media (max-width: 564px) { .coh-ce-c10395e5-11bb7b47 .card-paragraph { color: black; } }
@media (max-width: 564px) { .coh-ce-c10395e5-11bb7b47 .card-link { color: #28a9e0; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; } }
@media (max-width: 564px) { .coh-ce-c10395e5-b00ce14f { 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: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
@media (max-width: 564px) { .coh-ce-c10395e5-9cbac8ea { margin-top: auto; } }
@media (max-width: 564px) { .coh-ce-c6f467b4-dabfb46e { position: relative; z-index: 1; } }
@media (max-width: 564px) { .coh-ce-c6f467b4-78749fe5 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (max-width: 564px) { .media-left.coh-ce-c6f467b4-78749fe5 .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
@media (max-width: 564px) { .media-left.coh-ce-c6f467b4-78749fe5 .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
@media (max-width: 1169px) { .coh-ce-c6f467b4-66ee1903 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
@media (max-width: 564px) { .coh-ce-c6f467b4-66ee1903 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
@media (max-width: 1169px) { .coh-ce-c6f467b4-668c892c { margin-bottom: unset; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
@media (max-width: 564px) { .coh-ce-c6f467b4-668c892c { margin-bottom: 1.5rem; -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
@media (max-width: 564px) { .coh-ce-cb7a7125-b00ce14f { 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: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
.coh-ce-cpt_50_50_text_and_image-d18922bf { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; padding: 0; }
.coh-ce-cpt_50_50_text_and_image-a6422448 { display: none; }
@media (max-width: 1169px) { .coh-ce-cpt_50_50_text_and_image-a6422448 { display: none; } }
@media (max-width: 1023px) { .coh-ce-cpt_50_50_text_and_image-a6422448 { display: none; } }
@media (max-width: 767px) { .coh-ce-cpt_50_50_text_and_image-a6422448 { display: block; } }
@media (max-width: 564px) { .coh-ce-cpt_50_50_text_and_image-a6422448 { display: block; } }
.coh-ce-cpt_accordion-beffe28e { padding-right: 0; padding-left: 0; }
.coh-ce-cpt_accordion_container-a3d74047 { padding-top: 15px; padding-bottom: 15px; margin-top: 1em; margin-right: auto; margin-bottom: 1em; margin-left: auto; min-width: 60%; max-width: 100%; }
.coh-ce-cpt_accordion_container-acf95b9b { text-align: center; line-height: 1.25rem; }
@media (max-width: 767px) { .coh-ce-cpt_accordion_container-acf95b9b { text-align: left; } }
@media (max-width: 564px) { .coh-ce-cpt_accordion_container-acf95b9b { text-align: left; } }
.coh-ce-cpt_accordion_question_answer_co-8124a5ba { padding-bottom: 5%; }
.coh-ce-cpt_accordion_question_answer_co-6043df89 { border-top-width: 1px; border-top-style: solid; border-top-color: rgba(100, 0, 150, 0.354); }
.coh-ce-cpt_accordion_question_answer__2-3ee0891a { text-transform: none; padding-top: 10px; padding-bottom: 20px; }
@media (max-width: 767px) { .coh-ce-cpt_a_4_column_comparison_chart-facadff0 { display: none; } }
.coh-ce-cpt_a_4_column_comparison_chart-ceb6b5b0 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_a_4_column_comparison_chart-823fc57e { 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-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_a_4_column_comparison_chart-9e865fad { padding-top: 0.75rem; padding-bottom: 0.75rem; }
.coh-ce-cpt_a_4_column_comparison_chart-807eb4e9 { display: none; }
@media (max-width: 767px) { .coh-ce-cpt_a_4_column_comparison_chart-807eb4e9 { display: block; } }
.coh-ce-cpt_a_4_column_comparison_chart-2fca5289 { padding-left: 20px; }
.coh-ce-cpt_a_4_column_comparison_chart-e1395f27 { padding-right: 20px; }
@media (max-width: 564px) { .coh-ce-cpt_a_article_hero-22bd6cc9 { margin-right: 0; margin-left: 0; } }
.coh-ce-cpt_a_article_text-66284e37 *:last-child { margin-bottom: 0; }
.coh-ce-cpt_a_card_img_txt_btn_c5c-c9ac70fb { padding: 0px !important; }
@media (max-width: 564px) { .coh-ce-cpt_a_card_img_txt_btn_c5c-c9ac70fb { min-width: 80vw; } }
.coh-ce-cpt_a_card_img_txt_btn_c5c-a01a0e0d { padding-top: 0.9375rem; padding-right: 0.3125rem; padding-left: 0.3125rem; }
.coh-ce-cpt_a_card_img_txt_link_c5c-46f2e2e1 { padding: 0px !important; }
.coh-ce-cpt_a_card_img_txt_link_c5c-a01a0e0d { padding-top: 0.9375rem; padding-right: 0.3125rem; padding-left: 0.3125rem; }
.empty.coh-ce-cpt_a_compare_products_deatails-976cdf45 { display: none; }
.empty.coh-ce-cpt_a_compare_products_deatails-38ece270 { display: none; }
.empty.coh-ce-cpt_a_compare_products_deatails-126f8bc2 { display: none; }
.coh-ce-cpt_a_compare_products_deatails-39791321 { visibility: hidden; }
.coh-ce-cpt_a_header_nav_ctry_lan_1-574a5a88: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-cpt_a_img_img-4f47c31b { margin-bottom: 1.25rem; }
.coh-ce-cpt_a_pop_up_btn_with_close_btn-3bf85f2c { 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-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_a_pop_up_btn_with_close_btn-38862444 { margin-left: 40px; }
@media (max-width: 1169px) { .coh-ce-cpt_a_pop_up_btn_with_close_btn-38862444 { margin-left: 20px; } }
@media (max-width: 1023px) { .coh-ce-cpt_a_pop_up_btn_with_close_btn-38862444 { margin-left: 5px; } }
@media (max-width: 767px) { .coh-ce-cpt_a_pop_up_btn_with_close_btn-38862444 { margin-left: 5px; } }
@media (max-width: 564px) { .coh-ce-cpt_a_pop_up_btn_with_close_btn-38862444 { margin-left: 5px; } }
.coh-ce-cpt_a_pop_up_on_button_click-3bf85f2c { 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-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_a_pop_up_on_button_click-38862444 { margin-left: 40px; }
@media (max-width: 1169px) { .coh-ce-cpt_a_pop_up_on_button_click-38862444 { margin-left: 20px; } }
@media (max-width: 1023px) { .coh-ce-cpt_a_pop_up_on_button_click-38862444 { margin-left: 5px; } }
@media (max-width: 767px) { .coh-ce-cpt_a_pop_up_on_button_click-38862444 { margin-left: 5px; } }
@media (max-width: 564px) { .coh-ce-cpt_a_pop_up_on_button_click-38862444 { margin-left: 5px; } }
.coh-ce-cpt_a_pop_up_on_page_load-3bf85f2c { 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-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_a_pop_up_on_page_load-38862444 { margin-left: 40px; }
@media (max-width: 1169px) { .coh-ce-cpt_a_pop_up_on_page_load-38862444 { margin-left: 20px; } }
@media (max-width: 1023px) { .coh-ce-cpt_a_pop_up_on_page_load-38862444 { margin-left: 5px; } }
@media (max-width: 767px) { .coh-ce-cpt_a_pop_up_on_page_load-38862444 { margin-left: 5px; } }
@media (max-width: 564px) { .coh-ce-cpt_a_pop_up_on_page_load-38862444 { margin-left: 5px; } }
.coh-ce-cpt_a_pop_up_pl_close_btn-3bf85f2c { 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-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_a_pop_up_pl_close_btn-38862444 { margin-left: 40px; }
@media (max-width: 1169px) { .coh-ce-cpt_a_pop_up_pl_close_btn-38862444 { margin-left: 20px; } }
@media (max-width: 1023px) { .coh-ce-cpt_a_pop_up_pl_close_btn-38862444 { margin-left: 5px; } }
@media (max-width: 767px) { .coh-ce-cpt_a_pop_up_pl_close_btn-38862444 { margin-left: 5px; } }
@media (max-width: 564px) { .coh-ce-cpt_a_pop_up_pl_close_btn-38862444 { margin-left: 5px; } }
.coh-ce-cpt_a_txt_bkgrd_img_m1-38862444 { margin-left: 40px; }
@media (max-width: 1169px) { .coh-ce-cpt_a_txt_bkgrd_img_m1-38862444 { margin-left: 20px; } }
@media (max-width: 1023px) { .coh-ce-cpt_a_txt_bkgrd_img_m1-38862444 { margin-left: 5px; } }
@media (max-width: 767px) { .coh-ce-cpt_a_txt_bkgrd_img_m1-38862444 { margin-left: 5px; } }
@media (max-width: 564px) { .coh-ce-cpt_a_txt_bkgrd_img_m1-38862444 { margin-left: 5px; } }
.coh-ce-cpt_banner_hero_central_text-c6a10d13 { margin-top: 19%; margin-bottom: 19%; }
@media (max-width: 564px) { .coh-ce-cpt_banner_hero_central_text-c6a10d13 { margin-top: 24%; margin-bottom: 24%; } }
.coh-ce-cpt_banner_hero_central_text-87ddf3a1 { text-align: center; }
.coh-ce-cpt_banner_hero_central_text-edb1fa0f { font-size: 14px; text-align: center; }
@media (max-width: 564px) { .coh-ce-cpt_banner_hero_central_text-edb1fa0f { margin-right: 8%; margin-left: 8%; } }
.coh-ce-cpt_brand_bar-5352c1fe { width: auto; max-width: 100%; }
.coh-ce-cpt_country_language_prompt-574a5a88: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-cpt_country_language_selector-29365b4 { max-height: 30px; max-width: 30px; height: 30px; width: 30px; position: absolute; right: 10px; top: 10px; color: #000619; font-size: 2rem; z-index: 50; }
@media (max-width: 1023px) { .coh-ce-cpt_country_language_selector-29365b4 { font-size: 1.5rem; } }
.coh-ce-cpt_country_language_selector-29365b4: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-cpt_country_language_selector-37983608 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: auto; -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; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-bottom: 30px; margin-bottom: 30px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #a9aaab; }
@media (max-width: 1023px) { .coh-ce-cpt_country_language_selector-37983608 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
.coh-ce-cpt_country_language_selector-83013131 { display: block; visibility: visible; overflow-y: scroll; max-height: 400px; height: 400px; }
.coh-ce-cpt_footer-6153bf23 { display: table; -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; text-align: left; margin-top: 100px; margin-bottom: 100px; }
@media (max-width: 1023px) { .coh-ce-cpt_footer-6153bf23 { margin-top: auto; margin-bottom: auto; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: block; text-align: center; } }
.coh-ce-cpt_footer-5b83edde { margin-top: 100px; margin-bottom: 100px; }
@media (max-width: 1023px) { .coh-ce-cpt_footer-5b83edde { margin-top: 30px; margin-bottom: 30px; } }
.coh-ce-cpt_footer-ea4408f7 { margin-left: 1rem; }
@media (max-width: 767px) { .coh-ce-cpt_footer-ea4408f7 { padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_footer-9dbad456 { padding-top: 30px; margin-right: 1rem; border-top-width: 1px; border-top-style: solid; border-top-color: #e6e8ee; }
@media (max-width: 1023px) { .coh-ce-cpt_footer-9dbad456 { text-align: center; 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-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; border-top-width: 0; } }
.coh-ce-cpt_footer-b776fc25 { width: auto; height: 45px; max-height: 50px; }
@media (max-width: 767px) { .coh-ce-cpt_forms-75cd736a { padding-right: 1.25rem; padding-left: 1.25rem; } }
@media (max-width: 564px) { .coh-ce-cpt_forms-75cd736a { padding-right: 1.25rem; padding-left: 1.25rem; } }
.coh-ce-cpt_forms-75cd736a .coh-row-inner { margin-right: 0; margin-left: 0; }
.coh-ce-cpt_form_sign_in_freshlook-444bc31b { background-color: #f8f6f0; }
.coh-ce-cpt_form_sign_in_freshlook-621e0810 { background-color: white; max-width: 897px; margin-top: 80px; margin-right: auto; margin-bottom: 80px; margin-left: auto; }
@media (max-width: 767px) { .coh-ce-cpt_form_sign_in_freshlook-621e0810 { margin-top: 15px; margin-right: 15px; margin-bottom: 15px; margin-left: 15px; } }
.coh-ce-cpt_form_sign_in_freshlook-621e0810 form label { display: block; }
.coh-ce-cpt_form_sign_in_freshlook-dfd83099 { padding-top: 80px; padding-right: 90px; padding-bottom: 15px; padding-left: 90px; }
@media (max-width: 767px) { .coh-ce-cpt_form_sign_in_freshlook-dfd83099 { padding-top: 14%; padding-right: 15%; padding-bottom: 15px; padding-left: 15%; } }
@media (max-width: 564px) { .coh-ce-cpt_form_sign_in_freshlook-dfd83099 { padding-top: 9%; padding-right: 10%; padding-bottom: 15px; padding-left: 10%; } }
.coh-ce-cpt_form_sign_in_freshlook-50aac295 { padding-top: 0; padding-right: 90px; padding-bottom: 80px; padding-left: 90px; }
@media (max-width: 767px) { .coh-ce-cpt_form_sign_in_freshlook-50aac295 { padding-top: 0; padding-right: 15%; padding-bottom: 14%; padding-left: 15%; } }
@media (max-width: 564px) { .coh-ce-cpt_form_sign_in_freshlook-50aac295 { padding-top: 0; padding-right: 10%; padding-bottom: 9%; padding-left: 10%; } }
.coh-ce-cpt_grid_product_cards_3col_x_2r-69029215 { border-top-style: none; }
.coh-ce-cpt_hero_shallow-10d69683 { min-height: 33rem; }
@media (max-width: 1169px) { .coh-ce-cpt_hero_shallow-10d69683 { min-height: 30rem; } }
@media (max-width: 1023px) { .coh-ce-cpt_hero_shallow-10d69683 { min-height: 20rem; } }
@media (max-width: 564px) { .coh-ce-cpt_hero_shallow-10d69683 { min-height: 20rem; } }
.coh-ce-cpt_hero_shallow-b9bb1bb1 { background-color: white; padding-right: 1rem; position: relative; max-width: 100%; min-width: 40%; margin-bottom: 10px; }
@media (max-width: 1169px) { .coh-ce-cpt_hero_shallow-b9bb1bb1 { padding-right: 1rem; } }
@media (max-width: 1023px) { .coh-ce-cpt_hero_shallow-b9bb1bb1 { padding-right: 1rem; padding-left: 1rem; } }
.coh-ce-cpt_hero_shallow-b9bb1bb1:before { background-color: white; height: 100%; width: 100vw; position: absolute; top: 0; right: 100%; display: block; }
.coh-ce-cpt_hero_shallow-b9bb1bb1 h2 { font-size: 2rem; }
@media (max-width: 1023px) { .coh-ce-cpt_hero_shallow-b9bb1bb1 h2 { font-size: 1.5rem; } }
.coh-ce-cpt_icon_links-ab53ff15 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; text-align: center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; list-style-type: none; width: 100%; }
@media (max-width: 1023px) { .coh-ce-cpt_icon_links-ab53ff15 { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@media (max-width: 767px) { .coh-ce-cpt_icon_links-ab53ff15 { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@media (max-width: 564px) { .coh-ce-cpt_icon_links-ab53ff15 { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
.coh-ce-cpt_icon_links-ee380804 { line-height: 1.3em; }
.coh-ce-cpt_integrated_grid_3col_fixed_s-9b15c0a4 { margin-top: 15px; margin-right: auto; margin-left: auto; }
.coh-ce-cpt_integrated_grid_3col_fixed_s-5c51815 { text-align: center; }
@media (max-width: 564px) { .coh-ce-cpt_integrated_grid_3col_fixed_s-6ec3ab62 { margin-left: 4%; } }
.coh-ce-cpt_link_navigation_-3f96e15d { position: relative; }
.coh-ce-cpt_link_navigation_-dfaa50a1 { position: absolute; right: 20px; }
@media (max-width: 1023px) { .coh-ce-cpt_link_navigation_-dfaa50a1 { position: static; } }
.coh-ce-cpt_link_navigation_-dfaa50a1 a { min-width: 100%; max-width: 100%; width: 100%; position: static; }
.coh-ce-cpt_link_navigation_-59d95791 { display: none; padding-right: 25px; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
@media (max-width: 1023px) { .coh-ce-cpt_link_navigation_-59d95791 { 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; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; right: 0; position: absolute; z-index: 1; } }
.coh-ce-cpt_link_navigation_-3c34f477 { background-color: white; -webkit-box-shadow: 0 0 60px 30px #f3f6f8; box-shadow: 0 0 60px 30px #f3f6f8; border-width: 1px; -webkit-border-radius: 20px; border-radius: 20px; border-style: solid; border-color: #e6e8ee; color: black; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-weight: bold; }
.coh-ce-cpt_pillarbox-c30cb41b { margin-top: 15px; }
.coh-ce-cpt_pillarbox-dbe6c2fd { margin-top: 15px; margin-bottom: 15px; }
@media (max-width: 564px) { .coh-ce-cpt_pillarbox-dbe6c2fd { margin-top: 5px; margin-bottom: 5px; } }
.coh-ce-cpt_pillar_box_component-393021c { margin-top: 20px; margin-right: 20px; margin-bottom: 20px; margin-left: 20px; }
.coh-ce-cpt_pillar_box_component-b68d0ca3 { display: block; cursor: pointer; }
.coh-ce-cpt_pillar_box_component-cb05e273 { display: block; cursor: pointer; }
.coh-ce-cpt_product_comparision_criteria-217441d9 { width: 22%; }
.coh-ce-cpt_product_comparision_criteria-2ac73d7c { width: 1.25rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; height: 1.25rem; }
.coh-ce-cpt_product_comparision_criteria-81c9d { width: 22%; padding-left: 2%; }
.coh-ce-cpt_product_comparision_criteria-a788028d { width: 1.25rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; height: 1.25rem; }
.coh-ce-cpt_product_comparision_criteria-1730313e { display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding-top: 0.9375rem; padding-right: 1.875rem; padding-bottom: 0.9375rem; padding-left: 1.875rem; margin-bottom: 0.625rem; }
@media (max-width: 1169px) { .coh-ce-cpt_product_comparision_criteria-1730313e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; } }
@media (max-width: 1023px) { .coh-ce-cpt_product_comparision_criteria-1730313e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; } }
@media (max-width: 767px) { .coh-ce-cpt_product_comparision_criteria-1730313e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; } }
@media (max-width: 564px) { .coh-ce-cpt_product_comparision_criteria-1730313e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; } }
@media (max-width: 1169px) { .coh-ce-cpt_product_comparision_criteria-f574de6d .criteria_not_available { display: none; } }
@media (max-width: 1023px) { .coh-ce-cpt_product_comparision_criteria-f574de6d .criteria_not_available { display: none; } }
@media (max-width: 767px) { .coh-ce-cpt_product_comparision_criteria-f574de6d .criteria_not_available { display: none; } }
@media (max-width: 564px) { .coh-ce-cpt_product_comparision_criteria-f574de6d .criteria_not_available { display: none; } }
@media (max-width: 1169px) { .coh-ce-cpt_product_comparision_criteria-f574de6d .image-wrap { height: 1.25rem; width: 1.25rem; margin-right: 0.625rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } }
@media (max-width: 1023px) { .coh-ce-cpt_product_comparision_criteria-f574de6d .image-wrap { height: 1.25rem; width: 1.25rem; margin-right: 0.625rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } }
@media (max-width: 767px) { .coh-ce-cpt_product_comparision_criteria-f574de6d .image-wrap { height: 1.25rem; width: 1.25rem; margin-right: 0.625rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } }
@media (max-width: 564px) { .coh-ce-cpt_product_comparision_criteria-f574de6d .image-wrap { height: 1.25rem; width: 1.25rem; margin-right: 0.625rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } }
.coh-ce-cpt_product_comparision_criteria-5d7a0545 { width: 1.25rem; margin-top: 0; margin-right: 0.625rem; margin-bottom: 0; margin-left: 0; height: 1.25rem; -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 1023px) { .coh-ce-cpt_product_comparision_criteria-1da5c054 { padding-left: 2%; } }
.coh-ce-cpt_product_comparison-a2415e42 { -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; margin-bottom: 0; }
@media (max-width: 767px) { .coh-ce-cpt_product_comparison-a2415e42 { margin-bottom: 3em; } }
@media (max-width: 564px) { .coh-ce-cpt_product_comparison-a2415e42 { margin-bottom: 3em; } }
.coh-ce-cpt_product_comparison-b4042ac2 { -webkit-box-flex: 60%; -webkit-flex: 60%; -ms-flex: 60%; flex: 60%; }
@media (max-width: 1169px) { .coh-ce-cpt_product_comparison-b4042ac2 { -webkit-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%; } }
@media (max-width: 1023px) { .coh-ce-cpt_product_comparison-b4042ac2 { -webkit-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%; } }
@media (max-width: 767px) { .coh-ce-cpt_product_comparison-b4042ac2 { -webkit-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%; } }
@media (max-width: 564px) { .coh-ce-cpt_product_comparison-b4042ac2 { -webkit-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%; } }
.coh-ce-cpt_product_comparison-f107969b { max-width: 100%; width: 100%; -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-ce-cpt_product_comparison-d10a25be { min-height: auto; max-height: 250px; height: auto; }
@media (max-width: 767px) { .coh-ce-cpt_product_comparison-d10a25be { min-height: 200px; max-height: 200px; } }
@media (max-width: 564px) { .coh-ce-cpt_product_comparison-d10a25be { min-height: 200px; max-height: 200px; } }
.coh-ce-cpt_product_comparison-5e8f79a1 { height: 100%; width: 100%; max-height: 100%; max-width: 100%; }
.coh-ce-cpt_product_comparison-85305640 { height: 100%; width: 100%; max-height: 100%; max-width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_product_comparison-11c78802 { min-height: auto; max-height: 250px; height: auto; }
@media (max-width: 767px) { .coh-ce-cpt_product_comparison-11c78802 { min-height: 200px; max-height: 200px; } }
.coh-ce-cpt_product_comparison-d3643f7b { display: none; }
@media (max-width: 1169px) { .coh-ce-cpt_product_comparison-d3643f7b { display: none; } }
@media (max-width: 1023px) { .coh-ce-cpt_product_comparison-d3643f7b { display: none; } }
@media (max-width: 767px) { .coh-ce-cpt_product_comparison-d3643f7b { 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; } }
@media (max-width: 564px) { .coh-ce-cpt_product_comparison-d3643f7b { 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; } }
@media (max-width: 767px) { .coh-ce-cpt_product_comparison-d3643f7b .product-collection-2 .coh-row-inner { display: none; } }
@media (max-width: 564px) { .coh-ce-cpt_product_comparison-d3643f7b .product-collection-2 .coh-row-inner { display: none; } }
@media (max-width: 767px) { .coh-ce-cpt_product_comparison-a0f56206 { width: 100%; margin-top: 3rem; margin-bottom: 0; } }
@media (max-width: 564px) { .coh-ce-cpt_product_comparison-a0f56206 { width: 100%; margin-top: 3rem; margin-bottom: 0; } }
@media (max-width: 767px) { .coh-ce-cpt_product_comparison-f6ae3202 { padding-right: 0; padding-left: 0; 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; width: 48%; } }
@media (max-width: 564px) { .coh-ce-cpt_product_comparison-f6ae3202 { padding-right: 0; padding-left: 0; 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; width: 48%; } }
@media (max-width: 767px) { .coh-ce-cpt_product_comparison-cf14410 { 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; } }
@media (max-width: 564px) { .coh-ce-cpt_product_comparison-cf14410 { 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; } }
.coh-ce-cpt_product_comparison-1b025185 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_product_comparison-50b1fd1c { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_product_comparison-4af9f900 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 767px) { .coh-ce-cpt_product_comparison-4af9f900 { -webkit-border-bottom-left-radius: 50%; border-bottom-left-radius: 50%; -webkit-border-bottom-right-radius: 50%; border-bottom-right-radius: 50%; } }
@media (max-width: 564px) { .coh-ce-cpt_product_comparison-4af9f900 { -webkit-border-bottom-left-radius: 50%; border-bottom-left-radius: 50%; -webkit-border-bottom-right-radius: 50%; border-bottom-right-radius: 50%; } }
.coh-ce-cpt_product_comparison-503ec2f8 { margin-top: 2em; }
@media (max-width: 1169px) { .coh-ce-cpt_product_comparison-503ec2f8 { margin-top: 2em; } }
@media (max-width: 1023px) { .coh-ce-cpt_product_comparison-503ec2f8 { margin-top: 2em; } }
@media (max-width: 767px) { .coh-ce-cpt_product_comparison-503ec2f8 { margin-top: 3.5em; } }
@media (max-width: 564px) { .coh-ce-cpt_product_comparison-503ec2f8 { margin-top: 3.5em; } }
.coh-ce-cpt_product_comparison-2a632268 { 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-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
@media (max-width: 1169px) { .coh-ce-cpt_product_comparison-2a632268 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
@media (max-width: 1023px) { .coh-ce-cpt_product_comparison-2a632268 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
@media (max-width: 767px) { .coh-ce-cpt_product_comparison-2a632268 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
@media (max-width: 564px) { .coh-ce-cpt_product_comparison-2a632268 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
.coh-ce-cpt_product_comparison-288c9dfe { margin-bottom: 0; width: 100%; 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; }
@media (max-width: 1169px) { .coh-ce-cpt_product_comparison-288c9dfe { width: 100%; margin-bottom: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-cpt_product_comparison-288c9dfe { width: 100%; margin-right: 0; margin-bottom: 1.875rem; margin-left: 0; } }
@media (max-width: 767px) { .coh-ce-cpt_product_comparison-288c9dfe { width: 100%; margin-bottom: 1.875rem; } }
@media (max-width: 564px) { .coh-ce-cpt_product_comparison-288c9dfe { width: 100%; margin-right: 0; margin-bottom: 1.875rem; margin-left: 0; } }
@media (max-width: 1169px) { .coh-ce-cpt_product_comparison-288c9dfe:first-child { margin-left: 0; } }
@media (max-width: 1023px) { .coh-ce-cpt_product_comparison-288c9dfe:first-child { margin-left: 0; } }
@media (max-width: 767px) { .coh-ce-cpt_product_comparison-288c9dfe:first-child { margin-left: 0; } }
@media (max-width: 564px) { .coh-ce-cpt_product_comparison-288c9dfe:first-child { margin-left: 0; } }
.coh-ce-cpt_product_comparison-2d6b270d { margin-bottom: 0; }
@media (max-width: 1169px) { .coh-ce-cpt_product_comparison-2d6b270d { width: 100%; margin-bottom: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-cpt_product_comparison-2d6b270d { width: 100%; margin-right: 0; margin-bottom: 1.875rem; margin-left: 0; } }
@media (max-width: 767px) { .coh-ce-cpt_product_comparison-2d6b270d { width: 100%; margin-right: 0; margin-bottom: 1.875rem; margin-left: 0; } }
@media (max-width: 564px) { .coh-ce-cpt_product_comparison-2d6b270d { width: 100%; margin-right: 0; margin-bottom: 1.875rem; margin-left: 0; } }
@media (max-width: 1169px) { .coh-ce-cpt_product_comparison-2d6b270d:first-child { margin-left: 0; } }
@media (max-width: 1023px) { .coh-ce-cpt_product_comparison-2d6b270d:first-child { margin-left: 0; } }
@media (max-width: 767px) { .coh-ce-cpt_product_comparison-2d6b270d:first-child { margin-left: 0; } }
@media (max-width: 564px) { .coh-ce-cpt_product_comparison-2d6b270d:first-child { margin-left: 0; } }
@media (max-width: 1169px) { .coh-ce-cpt_product_comparison-2d6b270d:nth-child(3) { margin-left: 0; } }
@media (max-width: 1023px) { .coh-ce-cpt_product_comparison-2d6b270d:nth-child(3) { margin-right: 0; margin-left: 0.625rem; } }
@media (max-width: 767px) { .coh-ce-cpt_product_comparison-2d6b270d:nth-child(3) { margin-left: 0; } }
@media (max-width: 564px) { .coh-ce-cpt_product_comparison-2d6b270d:nth-child(3) { margin-left: 0; } }
.coh-ce-cpt_product_comparison-dc989a32 { margin-bottom: 0; }
@media (max-width: 1169px) { .coh-ce-cpt_product_comparison-dc989a32 { width: 100%; margin-bottom: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-cpt_product_comparison-dc989a32 { width: 100%; margin-right: 0; margin-bottom: 1.875rem; margin-left: 0; } }
@media (max-width: 767px) { .coh-ce-cpt_product_comparison-dc989a32 { width: 100%; margin-right: 0; margin-bottom: 1.875rem; margin-left: 0; } }
@media (max-width: 564px) { .coh-ce-cpt_product_comparison-dc989a32 { width: 100%; margin-right: 0; margin-bottom: 1.875rem; margin-left: 0; } }
@media (max-width: 1169px) { .coh-ce-cpt_product_comparison-dc989a32:nth-child(2) { margin-right: 0; } }
@media (max-width: 1023px) { .coh-ce-cpt_product_comparison-dc989a32:nth-child(2) { margin-right: 0.625rem; } }
@media (max-width: 767px) { .coh-ce-cpt_product_comparison-dc989a32:nth-child(2) { margin-right: 0; } }
@media (max-width: 564px) { .coh-ce-cpt_product_comparison-dc989a32:nth-child(2) { margin-right: 0; } }
.coh-ce-cpt_product_comparison-dde8ae15 { margin-bottom: 0; }
@media (max-width: 1169px) { .coh-ce-cpt_product_comparison-dde8ae15 { width: 100%; margin-bottom: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-cpt_product_comparison-dde8ae15 { width: 100%; margin-right: 0; margin-bottom: 1.875rem; margin-left: 0; } }
@media (max-width: 767px) { .coh-ce-cpt_product_comparison-dde8ae15 { width: 100%; margin-right: 0; margin-bottom: 1.875rem; margin-left: 0; } }
@media (max-width: 564px) { .coh-ce-cpt_product_comparison-dde8ae15 { width: 100%; margin-right: 0; margin-bottom: 1.875rem; margin-left: 0; } }
@media (max-width: 1169px) { .coh-ce-cpt_product_comparison-dde8ae15:last-child { margin-right: 0; } }
@media (max-width: 1023px) { .coh-ce-cpt_product_comparison-dde8ae15:last-child { margin-right: 0; } }
@media (max-width: 767px) { .coh-ce-cpt_product_comparison-dde8ae15:last-child { margin-right: 0; } }
@media (max-width: 564px) { .coh-ce-cpt_product_comparison-dde8ae15:last-child { margin-right: 0; } }
.coh-ce-cpt_product_comparison-73b1ffde { color: #818181; line-height: 1.25rem; }
.coh-ce-cpt_product_comparison-73b1ffde span { color: #818181; }
.coh-ce-cpt_rich_text_component-1320e459 { margin-bottom: 12px; }
.coh-ce-cpt_rich_text_component-1320e459 p { margin-bottom: 10px; }
.coh-ce-cpt_rich_text_component-e25be3dc { 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; }
@media (max-width: 767px) { .coh-ce-cpt_rich_text_component-e25be3dc { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
.coh-ce-cpt_rich_text_component-fcfeb829 { margin-bottom: 12px; }
.coh-ce-cpt_rich_text_component-fcfeb829 p { margin-bottom: 10px; }
.coh-ce-cpt_rich_text_component-39af07c3 { margin-bottom: 12px; }
.coh-ce-cpt_rich_text_component-39af07c3 p { margin-bottom: 10px; }
.coh-ce-cpt_rich_text_component-129f4554 { padding: 1rem; }
@media (max-width: 1169px) { .coh-ce-cpt_rich_text_with_gradient-79d8bd50 .coh-style-gradient-none p, .coh-ce-cpt_rich_text_with_gradient-79d8bd50 .coh-style-primary-gradient p { height: 100%; } }
@media (max-width: 1023px) { .coh-ce-cpt_rich_text_with_gradient-79d8bd50 .coh-style-gradient-none p, .coh-ce-cpt_rich_text_with_gradient-79d8bd50 .coh-style-primary-gradient p { height: 3.625rem; } }
@media (max-width: 767px) { .coh-ce-cpt_rich_text_with_gradient-79d8bd50 .coh-style-gradient-none p, .coh-ce-cpt_rich_text_with_gradient-79d8bd50 .coh-style-primary-gradient p { height: 57px; } }
@media (max-width: 564px) { .coh-ce-cpt_rich_text_with_gradient-79d8bd50 .coh-style-gradient-none p, .coh-ce-cpt_rich_text_with_gradient-79d8bd50 .coh-style-primary-gradient p { height: 57px; } }
.coh-ce-cpt_submenu_cta-74a036aa { display: none; }
@media (max-width: 1023px) { .coh-ce-cpt_submenu_cta-74a036aa { display: block; padding-left: 15px; } }
@media (max-width: 767px) { .coh-ce-cpt_submenu_cta-74a036aa { display: block; padding-left: 15px; } }
@media (max-width: 564px) { .coh-ce-cpt_submenu_cta-74a036aa { display: block; padding-left: 15px; } }
.coh-ce-cpt_submenu_cta-adf7f5cb { text-align: center; margin-left: -20px; }
@media (max-width: 1023px) { .coh-ce-cpt_submenu_cta-adf7f5cb { margin-right: 15px; } }
@media (max-width: 767px) { .coh-ce-cpt_submenu_cta-adf7f5cb { margin-right: 15px; } }
@media (max-width: 564px) { .coh-ce-cpt_submenu_cta-adf7f5cb { margin-right: 15px; } }
.coh-ce-cpt_supernav_footer_professional-6153bf23 { display: table; -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; text-align: left; margin-top: 100px; margin-bottom: 100px; }
@media (max-width: 1023px) { .coh-ce-cpt_supernav_footer_professional-6153bf23 { margin-top: auto; margin-bottom: auto; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: block; text-align: center; } }
.coh-ce-cpt_supernav_footer_professional-5b83edde { margin-top: 100px; margin-bottom: 100px; }
@media (max-width: 1023px) { .coh-ce-cpt_supernav_footer_professional-5b83edde { margin-top: 30px; margin-bottom: 30px; } }
.coh-ce-cpt_supernav_footer_professional-ea4408f7 { margin-left: 1rem; }
@media (max-width: 767px) { .coh-ce-cpt_supernav_footer_professional-ea4408f7 { padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_supernav_footer_professional-9dbad456 { padding-top: 30px; margin-right: 1rem; border-top-width: 1px; border-top-style: solid; border-top-color: #e6e8ee; }
@media (max-width: 1023px) { .coh-ce-cpt_supernav_footer_professional-9dbad456 { text-align: center; 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-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; border-top-width: 0; } }
.coh-ce-cpt_supernav_footer_professional-b776fc25 { width: auto; height: 45px; max-height: 50px; }
.coh-ce-cpt_supernav_l1-ba84bc44 { display: none; }
@media (max-width: 1023px) { .coh-ce-cpt_supernav_l1-ba84bc44 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; } }
.coh-ce-cpt_supernav_l1-eedd70bd { position: absolute; right: 0; }
@media (max-width: 1023px) { .coh-ce-cpt_supernav_l1-eedd70bd { position: static; } }
.coh-ce-cpt_supernav_l1-9a59d65d { 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: end; -webkit-justify-content: end; -ms-flex-pack: end; justify-content: end; -webkit-align-content: end; -ms-flex-line-pack: end; align-content: end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: right; max-height: 100%; min-height: 50px; }
.coh-ce-cpt_supernav_l1-9a59d65d:before, .coh-ce-cpt_supernav_l1-9a59d65d:after { clear: none; content: normal; display: inline; }
@media (max-width: 1023px) { .coh-ce-cpt_supernav_l1-9a59d65d { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 100%; margin-top: 100px; } }
.coh-ce-cpt_supernav_l1-26a8f3b5 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }
@media (max-width: 1023px) { .coh-ce-cpt_supernav_l1-26a8f3b5 { display: none; } }
.coh-ce-cpt_supernav_l1-c4685329 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }
.coh-ce-cpt_supernav_l1_professional_-ba84bc44 { display: none; }
@media (max-width: 1023px) { .coh-ce-cpt_supernav_l1_professional_-ba84bc44 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; } }
.coh-ce-cpt_supernav_l1_professional_-eedd70bd { position: absolute; right: 0; }
@media (max-width: 1023px) { .coh-ce-cpt_supernav_l1_professional_-eedd70bd { position: static; } }
.coh-ce-cpt_supernav_l1_professional_-9a59d65d { 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: end; -webkit-justify-content: end; -ms-flex-pack: end; justify-content: end; -webkit-align-content: end; -ms-flex-line-pack: end; align-content: end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: right; max-height: 100%; min-height: 50px; }
.coh-ce-cpt_supernav_l1_professional_-9a59d65d:before, .coh-ce-cpt_supernav_l1_professional_-9a59d65d:after { clear: none; content: normal; display: inline; }
@media (max-width: 1023px) { .coh-ce-cpt_supernav_l1_professional_-9a59d65d { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 100%; margin-top: 100px; } }
.coh-ce-cpt_supernav_l1_professional_-26a8f3b5 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }
@media (max-width: 1023px) { .coh-ce-cpt_supernav_l1_professional_-26a8f3b5 { display: none; } }
.coh-ce-cpt_supernav_l1_professional_-c4685329 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }
.coh-ce-cpt_supernav_l2_professional-b3380b9b { position: relative; min-height: 50px; max-height: 100%; height: 100%; z-index: 44; margin: 0 auto; max-width: 100%; width: 1440px; }
.coh-accordion-tabs-nav.coh-ce-cpt_tab_component-3dc34e72 { display: block; }
.coh-ce-cpt_tab_component-3dc34e72 ul { display: inline-block; margin-right: auto; margin-left: auto; }
.coh-ce-cpt_tab_component-3dc34e72 .coh-accordion-tabs-content-wrapper { display: block; }
.coh-ce-cpt_tab_component-3dc34e72 .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content { display: block; }
@media (max-width: 767px) { .coh-ce-cpt_tab_component-3dc34e72 .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content { display: block; } }
.coh-ce-cpt_tab_component-3dc34e72 .coh-accordion-tabs-content-wrapper .coh-accordion-title { display: none; }
.coh-ce-cpt_teaser_container-dfa8f78b { margin-top: 20px; margin-right: 20px; margin-bottom: 5%; margin-left: 20px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; }
.coh-ce-cpt_teaser_container-cf80eb25 { margin-top: 20px; margin-right: 20px; margin-bottom: 20px; margin-left: 20px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; }
.coh-ce-cpt_teaser_item-bab80eff { position: absolute; }
.coh-ce-cpt_testimonial_slider_item-54214f6d { text-transform: uppercase; }
.coh-ce-cpt_text_and_media_component-73173870 { padding-right: 0; padding-left: 0; z-index: 2; 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; }
@media (max-width: 1023px) { .coh-ce-cpt_text_and_media_component-73173870 { padding: 0; padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_text_and_media_component-35d95d34 { margin-bottom: 10px; }
.coh-ce-cpt_text_and_media_component-35d95d34 p { margin-bottom: 10px; }
@media (max-width: 1023px) { .coh-ce-cpt_text_and_media_component-35d95d34 p { margin-bottom: 10px; } }
@media (max-width: 767px) { .coh-ce-cpt_text_and_media_component-35d95d34 p { margin-bottom: 10px; } }
@media (max-width: 564px) { .coh-ce-cpt_text_and_media_component-35d95d34 p { margin-bottom: 10px; } }
.coh-ce-cpt_text_and_media_component-468a403a { overflow: hidden; padding-right: 0; padding-left: 0; }
.coh-ce-cpt_text_and_media_component-b18b8826 { display: table; margin: auto; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.coh-ce-cpt_text_and_media_component-64af7c7 { position: relative; }
.coh-ce-cpt_text_and_media_component-64af7c7 .coh-video-background-center .coh-video-background-inner { z-index: 1; }
.coh-ce-cpt_text_and_media_component-64af7c7 .coh-video-background-inner { position: relative; z-index: 1; top: 0; left: 0; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); height: 100%; min-height: 22rem; max-height: 100%; }
.coh-ce-cpt_text_and_media_component-5d3984ff { margin-top: 5px; margin-bottom: 5px; }
.coh-ce-cpt_text_and_media_component-1455184b { height: 100%; max-height: 100%; max-width: 100%; overflow: auto; position: static; }
.coh-ce-cpt_text_and_media_component-1455184b .coh-video-background-inner { height: 22rem; }
.coh-ce-cpt_text_and_media_component-b81c4c1 { margin-bottom: 10px; }
.coh-ce-cpt_text_and_media_component-6a8fc53 { position: static; }
.coh-ce-cpt_text_and_media_component-6a8fc53 .coh-video-background-inner { height: 22rem; }
.coh-ce-cpt_text_and_text_50_50_-dfb74e96 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 767px) { .coh-ce-cpt_us_atiol_patient_satisfactio-75cd736a { padding-right: 1.25rem; padding-left: 1.25rem; } }
@media (max-width: 564px) { .coh-ce-cpt_us_atiol_patient_satisfactio-75cd736a { padding-right: 1.25rem; padding-left: 1.25rem; } }
.coh-ce-cpt_us_atiol_patient_satisfactio-75cd736a .coh-row-inner { margin-right: 0; margin-left: 0; }
.coh-ce-cpt_us_atiol_patient_satisfactio-812e7af3 .form-type-radios.js-form-item-wc-explanted-lens-available-for-return__c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-left: 25px; }
@media (max-width: 1023px) { .coh-ce-cpt_us_atiol_patient_satisfactio-812e7af3 .form-type-radios.js-form-item-wc-explanted-lens-available-for-return__c { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@media (max-width: 767px) { .coh-ce-cpt_us_atiol_patient_satisfactio-812e7af3 .form-type-radios.js-form-item-wc-explanted-lens-available-for-return__c { margin-left: 0.625rem; } }
@media (max-width: 564px) { .coh-ce-cpt_us_atiol_patient_satisfactio-812e7af3 .form-type-radios.js-form-item-wc-explanted-lens-available-for-return__c { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: 0.625rem; } }
.coh-ce-cpt_view_more-926bb94b { display: block; }
@media (max-width: 767px) { .coh-ce-cpt_view_more-926bb94b { display: none; } }
@media (max-width: 564px) { .coh-ce-cpt_view_more-926bb94b { display: none; } }
.coh-ce-cpt_view_more-5022dea6 { display: none; }
@media (max-width: 767px) { .coh-ce-cpt_view_more-5022dea6 { display: block; } }
@media (max-width: 564px) { .coh-ce-cpt_view_more-5022dea6 { display: block; } }
.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-b5facece { color: white; font-weight: normal; }
.coh-ce-cpt_voucher_form-b5facece .form-text { min-height: auto; height: auto; max-width: 100%; padding: 5px; border-width: 1px; -webkit-border-bottom-left-radius: 20px; border-bottom-left-radius: 20px; -webkit-border-bottom-right-radius: 20px; border-bottom-right-radius: 20px; border-style: solid; border-color: white; }
.coh-ce-cpt_voucher_form-b5facece .webform-readonly input[type="text"] { background-color: rgba(0, 0, 0, 0); border-width: 0; color: white; font-weight: normal; }
.coh-ce-cpt_wysiwyg_and_image_50_50-9a22424c { max-width: 100%; }
@media (max-width: 1023px) { .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: 1023px) { .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: 1023px) { .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: 1023px) { .coh-ce-cpt_wysiwyg_and_image_50_50-5602cd56 { max-height: 100%; min-height: 18rem; } }
.coh-ce-cpt__a_header_supernav_l1_1-b3495578 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
.coh-ce-cpt__a_header_supernav_l1_1-ae33a582 .visually-hidden { display: none; }
.coh-ce-cpt__a_header_supernav_l1_1-ae33a582 .menu-item a { background-color: #552271; }
.coh-ce-cpt__a_header_supernav_l1_1-7d062b8f { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; margin-left: 0; display: none; }
.coh-ce-cpt__a_header_supernav_l1_1-ca8569a .visually-hidden { display: none; }
.coh-ce-cpt__a_header_supernav_l1_1-daa04904 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
.coh-ce-cpt__a_header_supernav_l1_1-cfba9189 { 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: end; -webkit-justify-content: end; -ms-flex-pack: end; justify-content: end; -webkit-align-content: end; -ms-flex-line-pack: end; align-content: end; -webkit-box-align: end; -webkit-align-items: end; -ms-flex-align: end; align-items: end; text-align: right; }
.coh-ce-cpt__a_header_supernav_l1_1-26a8f3b5 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }
@media (max-width: 1023px) { .coh-ce-cpt__a_header_supernav_l1_1-26a8f3b5 { display: none; } }
.coh-ce-cpt__a_header_supernav_l1_1-c4685329 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }
.coh-ce-cpt__a_header_supernav_l1_1-305a20b3 { display: none; }
.coh-ce-cpt__a_header_supernav_l1_1-a183e1c0 { padding-right: 0.3125rem; }
.coh-ce-cpt__a_header_supernav_l1_1-430cb62e { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt__a_header_supernav_l1_1-cdec6eaa { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }
@media (max-width: 1023px) { .coh-ce-cpt__a_header_supernav_l1_1-cdec6eaa { text-align: center; } }
.coh-ce-cpt__a_header_supernav_l1_1-b30f5cec { border-top-width: 0; border-top-style: none; border-top-color: rgba(255, 255, 255, 0.5); }
@media (max-width: 564px) { .coh-ce-cpt__a_header_supernav_l1_1-b30f5cec { border-top-width: 0.0625rem; border-top-style: solid; } }
.coh-ce-cpt__a_header_supernav_l1_1-c3b21d03 { padding-top: 1.5625rem; padding-bottom: 2.25rem; display: none; }
.coh-ce-cpt__a_header_supernav_l1_1-f279017b { text-align: center; font-size: 1.875rem; font-weight: 300; color: white; }
.coh-ce-cpt__a_header_supernav_l1_1-f279017b strong { font-weight: 700; }
.coh-ce-cpt__a_header_supernav_l1_1-e13bad6 { color: white; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 1rem; line-height: 22.4px; text-align: center; padding-top: 1rem; }
.coh-ce-cpt__a_header_supernav_l1_1-87ddf3a1 { text-align: center; }
.coh-ce-cpt__a_header_supernav_l1_1-78ffd20a { color: white; font-weight: 400; font-size: 1rem; line-height: 22.4px; text-decoration: underline; cursor: pointer; }
.coh-ce-cpt__a_header_supernav_l1_1-e32e4de2 { display: none; }
.coh-ce-cpt__a_header_supernav_l1_1-e3131f9b { padding-top: 1.25rem; padding-right: 10%; padding-bottom: 1.25rem; padding-left: 10%; display: none; }
@media (max-width: 564px) { .coh-ce-cpt__a_header_supernav_l1_1-e3131f9b { padding-top: 1.25rem; padding-right: 1.5625rem; padding-bottom: 1.25rem; padding-left: 1.5625rem; } }
.coh-ce-cpt__a_header_supernav_l1_1-c5be696 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-top: 3.125rem; }
.coh-ce-cpt__a_header_supernav_l1_1-6a912276 { 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; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 60%; margin-right: auto; margin-left: auto; }
@media (max-width: 564px) { .coh-ce-cpt__a_header_supernav_l1_1-6a912276 { width: 90%; } }
@media (max-width: 564px) { .coh-ce-d0274215-e0aecfcf { background-color: #036093; } }
@media (max-width: 564px) { .coh-ce-d0274215-d5c43b13 { color: white; text-align: center; padding-bottom: 1.5rem; position: relative; } }
@media (max-width: 564px) { .coh-ce-d0274215-d5c43b13: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; color: white; font-size: 1rem; padding-top: 0.5rem; position: absolute; bottom: 0; left: 0; right: 0; content: "\F063"; font-family: "icomoon"; } }
@media (max-width: 564px) { .coh-ce-daa618d3-dabfb46e { position: relative; z-index: 1; } }
@media (max-width: 564px) { .coh-ce-daa618d3-2bbb83ff { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (max-width: 564px) { .media-left.coh-ce-daa618d3-2bbb83ff .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
@media (max-width: 564px) { .media-left.coh-ce-daa618d3-2bbb83ff .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
@media (max-width: 1023px) { .coh-ce-daa618d3-90b0cd9b { margin-bottom: 1.5rem; } }
@media (max-width: 1599px) { .coh-ce-db9cdc9d-20e8e8a9 { max-width: 6rem; } }
@media (max-width: 1023px) { .coh-ce-db9cdc9d-20e8e8a9 { max-width: 5rem; } }
@media (max-width: 564px) { .coh-ce-db9cdc9d-20e8e8a9 { max-width: 4rem; margin-right: auto; margin-bottom: 2rem; margin-left: auto; } }
@media (max-width: 564px) { .coh-ce-db9cdc9d-201414a1 { text-align: left; } }
@media (max-width: 564px) { .coh-ce-db9cdc9d-1f24cfea { margin-bottom: 1.5rem; } }
@media (max-width: 1599px) { .coh-ce-db9cdc9d-f900fa32 { font-size: 2rem; } }
@media (max-width: 1023px) { .coh-ce-db9cdc9d-f900fa32 { font-size: 1.5rem; } }
@media (max-width: 564px) { .coh-ce-db9cdc9d-f900fa32 { font-weight: 500; font-size: 1.25rem; line-height: 1.25; margin-bottom: 0.5rem; } }
@media (max-width: 564px) { .coh-ce-dce98ebc-b00ce14f { 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: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
@media (max-width: 564px) { .coh-ce-e14a2e16-b00ce14f { 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: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
@media (max-width: 564px) { .coh-ce-eefc35a8-4def9368 { min-height: 25rem; } }
@media (max-width: 564px) { .coh-ce-eefc35a8-baa396e2 { text-align: center; } }
@media (max-width: 564px) { .coh-ce-fbceea42-cfbfd558 { background-color: #28a9e0; padding-right: 4rem; position: relative; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; } }
@media (max-width: 564px) { .coh-ce-fbceea42-cfbfd558:hover { background-color: #d83269; } }
@media (max-width: 564px) { .coh-ce-fbceea42-cfbfd558:hover:before { color: white; } }
@media (max-width: 564px) { .coh-ce-fbceea42-cfbfd558: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: white; position: absolute; top: 50%; right: 2rem; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); content: "\F054"; font-family: "icomoon"; } }
@media (max-width: 564px) { .coh-ce-fbceea42-f7362530 { color: white; margin-bottom: 0; } }
@media (max-width: 564px) { .coh-ce-fef6b8b5-62b487c0 { position: relative; overflow: hidden; } }
@media (max-width: 564px) { .coh-ce-fef6b8b5-62b487c0:before { background-color: black; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2; display: block; opacity: 0.2; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; } }
@media (max-width: 564px) { .coh-ce-fef6b8b5-62b487c0:hover:before { opacity: 0.6; } }
@media (max-width: 564px) { .coh-ce-fef6b8b5-62b487c0:hover .card-image { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); } }
@media (max-width: 564px) { .coh-ce-fef6b8b5-62b487c0:hover .card-pre-heading { color: #28a9e0; } }
@media (max-width: 564px) { .coh-ce-fef6b8b5-62b487c0:hover .card-heading { color: #28a9e0; } }
@media (max-width: 564px) { .coh-ce-fef6b8b5-62b487c0 .card-image { -webkit-transform: scaleX(1.3) scaleY(1.3); -ms-transform: scaleX(1.3) scaleY(1.3); transform: scaleX(1.3) scaleY(1.3); -webkit-transition: 300ms ease transform; -o-transition: 300ms ease transform; transition: 300ms ease transform; } }
@media (max-width: 564px) { .coh-ce-fef6b8b5-62b487c0 .card-pre-heading { color: #e6e8ee; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; } }
@media (max-width: 564px) { .coh-ce-fef6b8b5-62b487c0 .card-heading { color: white; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; } }
@media (max-width: 564px) { .coh-ce-fef6b8b5-8fe85918 { position: relative; z-index: 1; } }
@media (max-width: 564px) { .coh-ce-fef6b8b5-44b7b98a { position: absolute; bottom: 0; left: 0; z-index: 3; } }
@media (max-width: 564px) { .coh-ce-7a26cbf9-b04e173e { width: 100%; } }
.coh-ce-cpt_a_bkgrd_img_dropzone-b031b04b { display: block; }
@media (max-width: 1169px) { .coh-ce-cpt_a_card_cont_5c-9aa8e6f8 { width: 75%; margin-right: auto; margin-left: auto; } }
.coh-ce-cpt_a_card_img_txt_btn-932ea62a { padding-top: 15px; padding-right: 5px; padding-left: 5px; }
.coh-ce-cpt_a_card_img_txt_link-932ea62a { padding-top: 15px; padding-right: 5px; padding-left: 5px; }
.coh-ce-cpt_a_card_ustudio_txt_btn-959196a9 { overflow: hidden; width: 100%; padding-top: 56.25%; position: relative; }
.coh-ce-cpt_a_card_ustudio_txt_btn-6914bdb5 { min-height: 100%; min-width: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.coh-ce-cpt_a_formulary_lookup_tool-686fa0c { background-color: #f6fdff; }
@media (max-width: 564px) { .coh-ce-cpt_a_formulary_lookup_tool-686fa0c { background-color: white; } }
.coh-ce-cpt_a_header_nav_country_lan-574a5a88: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-cpt_a_header_nav_country_lan_sel-fa2daa6c { max-height: 30px; max-width: 30px; height: 30px; width: 30px; position: absolute; right: 10px; top: 10px; color: #000619; font-size: 2rem; z-index: 50; }
@media (max-width: 1023px) { .coh-ce-cpt_a_header_nav_country_lan_sel-fa2daa6c { font-size: 1.5rem; } }
.coh-ce-cpt_a_header_nav_country_lan_sel-fa2daa6c: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-cpt_a_header_nav_country_lan_sel-37983608 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: auto; -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; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-bottom: 30px; margin-bottom: 30px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #a9aaab; }
@media (max-width: 1023px) { .coh-ce-cpt_a_header_nav_country_lan_sel-37983608 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
.coh-ce-cpt_a_header_nav_login_pop_up-b43ddfa8 { padding-right: 1.25rem; padding-left: 1.25rem; }
.coh-ce-cpt_a_header_nav_login_pop_up-45566235 h2 { font-size: 1.875rem; text-align: center; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 300; }
.coh-ce-cpt_a_header_nav_login_pop_up-45566235 h2 strong { font-weight: 700; }
.coh-ce-cpt_a_header_nav_login_pop_up-bf47b404 { min-height: 182px; max-width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #f9f6f1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 1.25rem; padding-left: 1.25rem; }
.coh-ce-cpt_a_header_nav_login_pop_up-2c8fca45 { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 1rem; line-height: 1.375rem; text-align: center; color: #003595; }
.coh-ce-cpt_a_header_nav_login_pop_up-e652bca1 { font-weight: 700; color: #003595; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; line-height: 16px; text-align: center; min-width: 100%; height: 50px; border-width: 0.0625rem; -webkit-border-radius: 30px; border-radius: 30px; border-style: solid; border-color: #003595; padding-top: 1.0625rem; padding-right: 2.1875rem; padding-bottom: 1.0625rem; padding-left: 2.1875rem; font-style: normal; text-transform: uppercase; margin-top: 30px; }
.coh-ce-cpt_a_header_nav_login_pop_up-4074b905 { min-height: 182px; max-width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #e5f5ff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 1.25rem; padding-left: 1.25rem; }
.coh-ce-cpt_a_header_nav_login_pop_up-35d724a1 { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 0.75rem; line-height: 0.9375rem; text-align: center; color: #003595; margin-bottom: 30px; position: relative; text-transform: uppercase; min-width: 100%; }
.coh-ce-cpt_a_header_nav_login_pop_up-35d724a1:before { content: " "; position: absolute; min-height: 0.5px; height: 0.5px; min-width: 98px; top: 46%; left: 0; background-color: #003595; }
.coh-ce-cpt_a_header_nav_login_pop_up-35d724a1:after { background-color: #003595; min-height: 0.5px; height: 0.5px; min-width: 98px; position: absolute; top: 46%; right: 0; content: " "; }
.coh-ce-cpt_a_header_nav_login_pop_up-4758c8f2 { 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: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; min-width: 280px; list-style: none; }
.coh-ce-cpt_a_header_nav_login_pop_up-4758c8f2 .coh-list-item { list-style: none; margin-right: 0; margin-left: 0; }
.coh-ce-cpt_a_header_nav_login_pop_up-c7cb5a7a { color: #2c5697; text-align: center; font-weight: 300; font-size: 1.875rem; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_a_header_nav_login_pop_up-c7cb5a7a strong { font-weight: 700; }
.coh-ce-cpt_a_header_nav_login_pop_up-c76eec43 { font-weight: 400; color: #2c5697; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1rem; line-height: 22.4px; text-align: center; padding-top: 0.5rem; padding-bottom: 0.5rem; }
.coh-ce-cpt_a_header_nav_login_pop_up-89adca9e { height: 54vh; }
.coh-ce-cpt_a_header_nav_login_pop_up-7495ce23 { margin-top: 0.75rem; margin-right: 10%; margin-bottom: 0.75rem; margin-left: 10%; }
@media (max-width: 564px) { .coh-ce-cpt_a_header_nav_login_pop_up-7495ce23 { margin-top: 0.75rem; margin-right: 1.5625rem; margin-bottom: 0.75rem; margin-left: 1.5625rem; } }
.coh-ce-cpt_a_header_nav_login_pop_up-fa1fe57 { background-color: #e5f5ff; height: 50px; 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-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_a_header_nav_login_pop_up-b3aec9bf { width: 150px; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 600; color: #2c5697; font-size: 0.75rem; line-height: 12.6px; text-align: center; }
.coh-ce-cpt_a_header_supernav_l1-b3495578 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
.coh-ce-cpt_a_header_supernav_l1-153e5ecc { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
.coh-ce-cpt_a_header_supernav_l1-ca8569a .visually-hidden { display: none; }
.coh-ce-cpt_a_header_supernav_l1-7d062b8f { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; margin-left: 0; display: none; }
.coh-ce-cpt_a_header_supernav_l1-daa04904 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
.coh-ce-cpt_a_header_supernav_l1-cfba9189 { 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: end; -webkit-justify-content: end; -ms-flex-pack: end; justify-content: end; -webkit-align-content: end; -ms-flex-line-pack: end; align-content: end; -webkit-box-align: end; -webkit-align-items: end; -ms-flex-align: end; align-items: end; text-align: right; }
.coh-ce-cpt_a_header_supernav_l1-26a8f3b5 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }
@media (max-width: 1023px) { .coh-ce-cpt_a_header_supernav_l1-26a8f3b5 { display: none; } }
.coh-ce-cpt_a_header_supernav_l1-c4685329 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }
.coh-ce-cpt_a_header_supernav_l1-305a20b3 { display: none; }
.coh-ce-cpt_a_header_supernav_l1-a183e1c0 { padding-right: 0.3125rem; }
.coh-ce-cpt_a_header_supernav_l1-430cb62e { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_a_header_supernav_l1-cdec6eaa { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }
@media (max-width: 1023px) { .coh-ce-cpt_a_header_supernav_l1-cdec6eaa { text-align: center; } }
.coh-ce-cpt_a_header_supernav_l1-b30f5cec { border-top-width: 0; border-top-style: none; border-top-color: rgba(255, 255, 255, 0.5); }
@media (max-width: 564px) { .coh-ce-cpt_a_header_supernav_l1-b30f5cec { border-top-width: 0.0625rem; border-top-style: solid; } }
.coh-ce-cpt_a_header_supernav_l1-c3b21d03 { padding-top: 1.5625rem; padding-bottom: 2.25rem; display: none; }
.coh-ce-cpt_a_header_supernav_l1-f279017b { text-align: center; font-size: 1.875rem; font-weight: 300; color: white; }
.coh-ce-cpt_a_header_supernav_l1-f279017b strong { font-weight: 700; }
.coh-ce-cpt_a_header_supernav_l1-e13bad6 { color: white; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 1rem; line-height: 22.4px; text-align: center; padding-top: 1rem; }
.coh-ce-cpt_a_header_supernav_l1-87ddf3a1 { text-align: center; }
.coh-ce-cpt_a_header_supernav_l1-78ffd20a { color: white; font-weight: 400; font-size: 1rem; line-height: 22.4px; text-decoration: underline; cursor: pointer; }
.coh-ce-cpt_a_header_supernav_l1-e32e4de2 { display: none; }
.coh-ce-cpt_a_header_supernav_l1-e3131f9b { padding-top: 1.25rem; padding-right: 10%; padding-bottom: 1.25rem; padding-left: 10%; display: none; }
@media (max-width: 564px) { .coh-ce-cpt_a_header_supernav_l1-e3131f9b { padding-top: 1.25rem; padding-right: 1.5625rem; padding-bottom: 1.25rem; padding-left: 1.5625rem; } }
.coh-ce-cpt_a_header_supernav_l1-c5be696 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-top: 3.125rem; }
.coh-ce-cpt_a_header_supernav_l1-6a912276 { 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; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 60%; margin-right: auto; margin-left: auto; }
@media (max-width: 564px) { .coh-ce-cpt_a_header_supernav_l1-6a912276 { width: 90%; } }
.coh-ce-cpt_a_header_supernav_l1_prof-b3495578 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
.coh-ce-cpt_a_header_supernav_l1_prof-153e5ecc { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
.coh-ce-cpt_a_header_supernav_l1_prof-ca8569a .visually-hidden { display: none; }
.coh-ce-cpt_a_header_supernav_l1_prof-7d062b8f { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; margin-left: 0; display: none; }
.coh-ce-cpt_a_header_supernav_l1_prof-daa04904 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
.coh-ce-cpt_a_header_supernav_l1_prof-cfba9189 { 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: end; -webkit-justify-content: end; -ms-flex-pack: end; justify-content: end; -webkit-align-content: end; -ms-flex-line-pack: end; align-content: end; -webkit-box-align: end; -webkit-align-items: end; -ms-flex-align: end; align-items: end; text-align: right; }
.coh-ce-cpt_a_header_supernav_l1_prof-26a8f3b5 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }
@media (max-width: 1023px) { .coh-ce-cpt_a_header_supernav_l1_prof-26a8f3b5 { display: none; } }
.coh-ce-cpt_a_header_supernav_l1_prof-c4685329 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }
.coh-ce-cpt_a_header_supernav_l1_prof-305a20b3 { display: none; }
.coh-ce-cpt_a_header_supernav_l1_prof-a183e1c0 { padding-right: 0.3125rem; }
.coh-ce-cpt_a_header_supernav_l1_prof-430cb62e { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_a_header_supernav_l1_prof-cdec6eaa { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }
@media (max-width: 1023px) { .coh-ce-cpt_a_header_supernav_l1_prof-cdec6eaa { text-align: center; } }
.coh-ce-cpt_a_header_supernav_l1_prof-b30f5cec { border-top-width: 0; border-top-style: none; border-top-color: rgba(255, 255, 255, 0.5); }
@media (max-width: 564px) { .coh-ce-cpt_a_header_supernav_l1_prof-b30f5cec { border-top-width: 0.0625rem; border-top-style: solid; } }
.coh-ce-cpt_a_header_supernav_l1_prof-c3b21d03 { padding-top: 1.5625rem; padding-bottom: 2.25rem; display: none; }
.coh-ce-cpt_a_header_supernav_l1_prof-f279017b { text-align: center; font-size: 1.875rem; font-weight: 300; color: white; }
.coh-ce-cpt_a_header_supernav_l1_prof-f279017b strong { font-weight: 700; }
.coh-ce-cpt_a_header_supernav_l1_prof-e13bad6 { color: white; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 1rem; line-height: 22.4px; text-align: center; padding-top: 1rem; }
.coh-ce-cpt_a_header_supernav_l1_prof-e32e4de2 { display: none; }
.coh-ce-cpt_a_header_supernav_l1_prof-e3131f9b { padding-top: 1.25rem; padding-right: 10%; padding-bottom: 1.25rem; padding-left: 10%; display: none; }
@media (max-width: 564px) { .coh-ce-cpt_a_header_supernav_l1_prof-e3131f9b { padding-top: 1.25rem; padding-right: 1.5625rem; padding-bottom: 1.25rem; padding-left: 1.5625rem; } }
.coh-ce-cpt_a_header_supernav_l1_prof-c5be696 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-top: 3.125rem; }
.coh-ce-cpt_a_header_supernav_l1_prof-6a912276 { 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; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 60%; margin-right: auto; margin-left: auto; }
@media (max-width: 564px) { .coh-ce-cpt_a_header_supernav_l1_prof-6a912276 { width: 90%; } }
.coh-ce-cpt_a_header_supernav_l1_prof-366c8817 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; margin-right: 0.1875rem; margin-left: 0.1875rem; }
.coh-ce-cpt_a_hero_m1_txt_bkgrd_img-38862444 { margin-left: 40px; }
@media (max-width: 1169px) { .coh-ce-cpt_a_hero_m1_txt_bkgrd_img-38862444 { margin-left: 20px; } }
@media (max-width: 1023px) { .coh-ce-cpt_a_hero_m1_txt_bkgrd_img-38862444 { margin-left: 5px; } }
@media (max-width: 767px) { .coh-ce-cpt_a_hero_m1_txt_bkgrd_img-38862444 { margin-left: 5px; } }
@media (max-width: 564px) { .coh-ce-cpt_a_hero_m1_txt_bkgrd_img-38862444 { margin-left: 5px; } }
@media (max-width: 564px) { .coh-ce-cpt_a_hero_m2_txt_bkgrd_img-b8cd0b13 { display: none; } }
.coh-ce-cpt_a_hero_m2_txt_bkgrd_img-38862444 { margin-left: 40px; }
@media (max-width: 1169px) { .coh-ce-cpt_a_hero_m2_txt_bkgrd_img-38862444 { margin-left: 20px; } }
@media (max-width: 1023px) { .coh-ce-cpt_a_hero_m2_txt_bkgrd_img-38862444 { margin-left: 5px; } }
@media (max-width: 767px) { .coh-ce-cpt_a_hero_m2_txt_bkgrd_img-38862444 { margin-left: 5px; } }
@media (max-width: 564px) { .coh-ce-cpt_a_hero_m2_txt_bkgrd_img-38862444 { margin-left: 5px; } }
.coh-ce-cpt_a_hero_m2_txt_bkgrd_img-110d130f { display: none; }
@media (max-width: 1023px) { .coh-ce-cpt_a_hero_m2_txt_bkgrd_img-110d130f { display: none; } }
@media (max-width: 767px) { .coh-ce-cpt_a_hero_m2_txt_bkgrd_img-110d130f { display: none; } }
@media (max-width: 564px) { .coh-ce-cpt_a_hero_m2_txt_bkgrd_img-110d130f { display: block; } }
@media (max-width: 564px) { .coh-ce-cpt_a_hero_m2_txt_bkgrd_img-8ff0afe6 { margin-bottom: -15px; } }
@media (max-width: 564px) { .coh-ce-cpt_a_hero_m2_txt_bkgrd_img-72217acb { padding-top: 12px; padding-right: 15px; padding-bottom: 6px; padding-left: 15px; } }
@media (max-width: 564px) { .coh-ce-cpt_a_hero_m2_txt_bkgrd_img-bfe1a888 { margin-bottom: 15px; } }
.coh-ce-cpt_a_hero_m2_txt_bkgrd_img-810faff { margin-left: 40px; }
@media (max-width: 1169px) { .coh-ce-cpt_a_hero_m2_txt_bkgrd_img-810faff { margin-left: 20px; } }
@media (max-width: 1023px) { .coh-ce-cpt_a_hero_m2_txt_bkgrd_img-810faff { margin-left: 5px; } }
@media (max-width: 767px) { .coh-ce-cpt_a_hero_m2_txt_bkgrd_img-810faff { margin-left: 0; } }
@media (max-width: 564px) { .coh-ce-cpt_a_hero_m2_txt_bkgrd_img-810faff { margin-left: 0; } }
.coh-ce-cpt_a_hero_m2_txt_bkgrd_img-1a99566c { margin-left: 40px; }
@media (max-width: 1169px) { .coh-ce-cpt_a_hero_m2_txt_bkgrd_img-1a99566c { margin-left: 20px; } }
@media (max-width: 1023px) { .coh-ce-cpt_a_hero_m2_txt_bkgrd_img-1a99566c { margin-left: 0; } }
@media (max-width: 767px) { .coh-ce-cpt_a_hero_m2_txt_bkgrd_img-1a99566c { margin-left: 0; } }
@media (max-width: 564px) { .coh-ce-cpt_a_hero_m2_txt_bkgrd_img-1a99566c { margin-left: 0; } }
.coh-ce-cpt_a_hero_text_and_image-53091848 { 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: stretch; -webkit-justify-content: stretch; -ms-flex-pack: stretch; justify-content: stretch; }
.coh-ce-cpt_a_hero_text_and_image-5d812d30 { margin-right: 40px; }
@media (max-width: 1169px) { .coh-ce-cpt_a_hero_text_and_image-5d812d30 { margin-right: 20px; } }
@media (max-width: 1023px) { .coh-ce-cpt_a_hero_text_and_image-5d812d30 { margin-right: 10px; } }
@media (max-width: 767px) { .coh-ce-cpt_a_hero_text_and_image-5d812d30 { margin-right: 5px; } }
@media (max-width: 564px) { .coh-ce-cpt_a_hero_text_and_image-5d812d30 { margin-right: 5px; } }
.coh-ce-cpt_a_hero_text_and_image-4a2cd918 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.coh-ce-cpt_a_hero_text_and_image-b56800b1 { 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-ce-cpt_a_hero_text_and_image-95c430a7 { width: 100%; }
.coh-ce-cpt_a_hsl1_shopping_cart_pop-feeb73f5 { display: block; }
@media (max-width: 1023px) { .coh-ce-cpt_a_hsl1_shopping_cart_pop-feeb73f5 { display: none; } }
.coh-ce-cpt_a_hsl1_shopping_cart_pop-bad1f169 { display: none; }
@media (max-width: 1023px) { .coh-ce-cpt_a_hsl1_shopping_cart_pop-bad1f169 { display: block; } }
.coh-ce-cpt_a_hsl1_shopping_cart_pop-44225b9d { display: none; }
@media (max-width: 1023px) { .coh-ce-cpt_a_hsl1_shopping_cart_pop-44225b9d { display: block; } }
.coh-ce-cpt_a_supernav_footer-6153bf23 { display: table; -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; text-align: left; margin-top: 100px; margin-bottom: 100px; }
@media (max-width: 1023px) { .coh-ce-cpt_a_supernav_footer-6153bf23 { margin-top: auto; margin-bottom: auto; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: block; text-align: center; } }
.coh-ce-cpt_a_supernav_footer-a02cfde1 { margin-top: 100px; margin-bottom: 100px; }
@media (max-width: 1023px) { .coh-ce-cpt_a_supernav_footer-a02cfde1 { margin-top: 30px; margin-bottom: 30px; } }
.coh-ce-cpt_a_supernav_footer-e30a9eed { margin-left: 1rem; }
@media (max-width: 767px) { .coh-ce-cpt_a_supernav_footer-e30a9eed { padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_a_supernav_footer-3e7687c1 { padding-top: 30px; margin-right: 1rem; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.1); }
@media (max-width: 1023px) { .coh-ce-cpt_a_supernav_footer-3e7687c1 { text-align: center; 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-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; border-top-width: 0; border-top-color: #003595; } }
.coh-ce-cpt_a_supernav_footer-201608de { width: auto; height: 45px; max-height: 50px; }
.coh-ce-cpt_a_supernav_footer_profession-6153bf23 { display: table; -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; text-align: left; margin-top: 100px; margin-bottom: 100px; }
@media (max-width: 1023px) { .coh-ce-cpt_a_supernav_footer_profession-6153bf23 { margin-top: auto; margin-bottom: auto; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: block; text-align: center; } }
.coh-ce-cpt_a_supernav_footer_profession-a02cfde1 { margin-top: 100px; margin-bottom: 100px; }
@media (max-width: 1023px) { .coh-ce-cpt_a_supernav_footer_profession-a02cfde1 { margin-top: 30px; margin-bottom: 30px; } }
.coh-ce-cpt_a_supernav_footer_profession-e30a9eed { margin-left: 1rem; }
@media (max-width: 767px) { .coh-ce-cpt_a_supernav_footer_profession-e30a9eed { padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_a_supernav_footer_profession-c29098f7 { padding-top: 30px; margin-right: 1rem; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.1); }
@media (max-width: 1023px) { .coh-ce-cpt_a_supernav_footer_profession-c29098f7 { text-align: center; 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-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; border-top-width: 0; } }
.coh-ce-cpt_a_supernav_footer_profession-201608de { width: auto; height: 45px; max-height: 50px; }
.coh-ce-cpt_a_supernav_l2-965b27a1 { position: relative; min-height: 70px; max-height: 100%; height: 100%; z-index: 44; width: 1440px; max-width: 100%; margin: 0 auto; }
.coh-ce-cpt_a_supernav_l2_pro-98b24950 { position: relative; min-height: 70px; max-height: 100%; height: 100%; z-index: 44; margin: 0 auto; max-width: 100%; width: 1440px; }
.coh-accordion-tabs-nav.coh-ce-cpt_a_tab_container-3dc34e72 { display: block; }
.coh-ce-cpt_a_tab_container-3dc34e72 ul { display: inline-block; margin-right: auto; margin-left: auto; }
.coh-ce-cpt_a_tab_container-3dc34e72 .coh-accordion-tabs-content-wrapper { display: block; }
.coh-ce-cpt_a_tab_container-3dc34e72 .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content { display: block; }
@media (max-width: 767px) { .coh-ce-cpt_a_tab_container-3dc34e72 .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content { display: block; } }
.coh-ce-cpt_a_tab_container-3dc34e72 .coh-accordion-tabs-content-wrapper .coh-accordion-title { display: none; }
@media (max-width: 564px) { .coh-ce-cpt_a_text-aa474bdf { width: 100%; } }
.coh-ce-cpt_a_text_and_text-e29120 { margin-right: 7px; margin-left: 7px; }
@media (max-width: 1599px) { .coh-ce-cpt_a_text_and_text-e29120 { margin-right: 5px; margin-left: 5px; } }
@media (max-width: 1169px) { .coh-ce-cpt_a_text_and_text-e29120 { margin-right: 3.5px; margin-left: 3.5px; } }
@media (max-width: 1023px) { .coh-ce-cpt_a_text_and_text-e29120 { margin-right: 3.5px; margin-left: 3.5px; } }
@media (max-width: 767px) { .coh-ce-cpt_a_text_and_text-e29120 { margin-right: 1px; margin-left: 1px; } }
.coh-ce-cpt_a_text_and_text-10d5246e { margin-right: 7px; margin-left: 7px; }
@media (max-width: 1599px) { .coh-ce-cpt_a_text_and_text-10d5246e { margin-right: 5px; margin-left: 5px; } }
@media (max-width: 1169px) { .coh-ce-cpt_a_text_and_text-10d5246e { margin-right: 3.5px; margin-left: 3.5px; } }
@media (max-width: 1023px) { .coh-ce-cpt_a_text_and_text-10d5246e { margin-right: 3.5px; margin-left: 3.5px; } }
@media (max-width: 767px) { .coh-ce-cpt_a_text_and_text-10d5246e { margin-right: 1px; margin-left: 1px; } }
.coh-ce-cpt_a_text_and_text-46860bae { margin-right: 7px; margin-left: 7px; }
@media (max-width: 1599px) { .coh-ce-cpt_a_text_and_text-46860bae { margin-right: 5px; margin-left: 5px; } }
@media (max-width: 1169px) { .coh-ce-cpt_a_text_and_text-46860bae { margin-right: 3.5px; margin-left: 3.5px; } }
@media (max-width: 1023px) { .coh-ce-cpt_a_text_and_text-46860bae { margin-right: 3.5px; margin-left: 3.5px; } }
@media (max-width: 767px) { .coh-ce-cpt_a_text_and_text-46860bae { margin-right: 1px; margin-left: 1px; } }
.coh-ce-cpt_a_text_and_text-ea4f07fc { margin-right: 7px; margin-left: 7px; }
@media (max-width: 1599px) { .coh-ce-cpt_a_text_and_text-ea4f07fc { margin-right: 5px; margin-left: 5px; } }
@media (max-width: 1169px) { .coh-ce-cpt_a_text_and_text-ea4f07fc { margin-right: 3.5px; margin-left: 3.5px; } }
@media (max-width: 1023px) { .coh-ce-cpt_a_text_and_text-ea4f07fc { margin-right: 3.5px; margin-left: 3.5px; } }
@media (max-width: 767px) { .coh-ce-cpt_a_text_and_text-ea4f07fc { margin-right: 1px; margin-left: 1px; } }
@media (max-width: 564px) { .coh-ce-cpt_a_txt_bkgrd_img_m2-b8cd0b13 { display: none; } }
.coh-ce-cpt_a_txt_bkgrd_img_m2-110d130f { display: none; }
@media (max-width: 1023px) { .coh-ce-cpt_a_txt_bkgrd_img_m2-110d130f { display: none; } }
@media (max-width: 767px) { .coh-ce-cpt_a_txt_bkgrd_img_m2-110d130f { display: none; } }
@media (max-width: 564px) { .coh-ce-cpt_a_txt_bkgrd_img_m2-110d130f { display: block; } }
@media (max-width: 564px) { .coh-ce-cpt_a_txt_bkgrd_img_m2-f17878a2 { margin-bottom: -0.9375rem; } }
@media (max-width: 564px) { .coh-ce-cpt_a_txt_bkgrd_img_m2-edee8433 { padding-top: 0.75rem; padding-right: 0.9375rem; padding-bottom: 0.375rem; padding-left: 0.9375rem; } }
@media (max-width: 564px) { .coh-ce-cpt_a_txt_bkgrd_img_m2-4af4a60 { margin-bottom: 1rem; } }
.coh-ce-cpt_a_txt_bkgrd_img_m2-6e86fa59 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
@media (max-width: 564px) { .coh-ce-cpt_a_txt_bkgrd_img_m2-6e86fa59 { display: block; } }
.coh-ce-cpt_a_txt_img-53091848 { 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: stretch; -webkit-justify-content: stretch; -ms-flex-pack: stretch; justify-content: stretch; }
.coh-ce-cpt_a_txt_img-a255f676 { margin-left: 15px; }
@media (max-width: 1169px) { .coh-ce-cpt_a_txt_img-a255f676 { margin-left: 10px; } }
@media (max-width: 1023px) { .coh-ce-cpt_a_txt_img-a255f676 { margin-left: 0; } }
@media (max-width: 767px) { .coh-ce-cpt_a_txt_img-a255f676 { margin-left: 0; } }
@media (max-width: 564px) { .coh-ce-cpt_a_txt_img-a255f676 { margin-left: 0; } }
.coh-ce-cpt_a_txt_img-dfb74e96 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.coh-ce-cpt_a_txt_ustudio-cef7b80f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_a_txt_ustudio-dfb74e96 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.coh-ce-cpt_a_txt_ustudio-2d94c32e { min-height: 100%; min-width: 100%; top: 0; bottom: 0; left: 0; right: 0; position: absolute; }
.coh-ce-cpt_file_download-a64f7d7b { min-height: 100px; 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-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; padding-right: 30px; padding-left: 30px; max-width: 100%; }
.coh-ce-cpt_file_download-fe56d4d9 { width: 100%; max-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; }
@media (max-width: 767px) { .coh-ce-cpt_file_download-fe56d4d9 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
.coh-ce-cpt_file_download-6fe2ebe0 { width: 80%; max-width: 80%; float: left; 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; }
.coh-ce-cpt_file_download-6fe2ebe0:before, .coh-ce-cpt_file_download-6fe2ebe0:after { clear: none; content: normal; display: inline; }
@media (max-width: 767px) { .coh-ce-cpt_file_download-6fe2ebe0 { max-width: 100%; width: 100%; -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; } }
.coh-ce-cpt_file_download-cdbf1cb { vertical-align: middle; float: left; height: 1.875rem; width: 1.875rem; margin-right: 1.25rem; }
.coh-ce-cpt_file_download-1989b57 { text-align: right; max-width: 20%; width: 20%; float: left; }
.coh-ce-cpt_file_download-1989b57:before, .coh-ce-cpt_file_download-1989b57:after { clear: none; content: normal; display: inline; }
@media (max-width: 767px) { .coh-ce-cpt_file_download-1989b57 { text-align: left; padding-left: 3.125rem; max-width: 100%; width: 100%; } }
.coh-ce-cpt_file_download-a888022f { position: relative; max-width: 100%; }
.coh-ce-cpt_file_download_container-6a17c3f9 { padding-top: 0; padding-bottom: 0; margin-top: 0; margin-bottom: 0; }
.coh-ce-cpt_file_download_container-25f90547 { margin-top: 2em; margin-bottom: 1em; }
@media (max-width: 767px) { .coh-ce-cpt_file_download_container-25f90547 p { text-align: left; } }
@media (max-width: 564px) { .coh-ce-cpt_file_download_container-25f90547 p { text-align: left; } }
.coh-ce-cpt_supernav_l2-965b27a1 { position: relative; min-height: 70px; max-height: 100%; height: 100%; z-index: 44; width: 1440px; max-width: 100%; margin: 0 auto; }
.coh-ce-465c215c { max-width: 638px; padding-top: 105px; padding-bottom: 105px; margin-right: auto; margin-left: auto; }
.coh-ce-976883d8 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 1023px) { .coh-ce-976883d8 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
.coh-ce-45258aa1 { max-width: 206px; }
@media (max-width: 564px) { .coh-ce-45258aa1 { margin-right: auto; margin-bottom: 30px; margin-left: auto; max-width: 134px; } }
.coh-ce-9fde767c { font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; color: #003595; font-size: 34px; text-align: left; line-height: 44px; margin-bottom: 16px; padding-top: 40px; }
@media (max-width: 1023px) { .coh-ce-9fde767c { padding-top: 40px; } }
@media (max-width: 564px) { .coh-ce-9fde767c { font-size: 22px; line-height: 28px; text-align: center; padding-right: 20px; padding-left: 20px; } }
.coh-ce-6d3ba24f { font-size: 16px; font-weight: 400; font-family: 'Open Sans', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #003595; line-height: 22.4px; }
@media (max-width: 564px) { .coh-ce-6d3ba24f { text-align: center; } }
@media (max-width: 1599px) { .coh-ce-3c9d6fd7 { padding-right: 2rem; } }
@media (max-width: 564px) { .coh-ce-3c9d6fd7 { padding-right: 1.5rem; margin-left: 0; 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; list-style-type: none; } }
@media (max-width: 1169px) { .coh-ce-3c9d6fd7 > li { width: 25%; } }
@media (max-width: 767px) { .coh-ce-3c9d6fd7 > li { width: 50%; } }
@media (max-width: 564px) { .coh-ce-3c9d6fd7 > li { width: 100%; margin-bottom: 1.5rem; margin-left: 0; list-style-type: none; } }
@media (max-width: 564px) { .coh-ce-3c9d6fd7 > li > a { font-weight: 500; color: black; } }
@media (max-width: 564px) { .coh-ce-3c9d6fd7 > li > a:hover { color: #d83269; } }
@media (max-width: 564px) { .coh-ce-3c9d6fd7 > li > ul { margin-left: 0; } }
@media (max-width: 564px) { .coh-ce-3c9d6fd7 > li > ul > li { margin-bottom: 1rem; margin-left: 0; list-style-type: none; } }
@media (max-width: 1169px) { .coh-ce-8c42278f .menu-level-1-ul { width: auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
@media (max-width: 564px) { .coh-ce-8c42278f .menu-level-1-ul { width: 100%; 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; } }
@media (max-width: 1169px) { .coh-ce-8c42278f .menu-level-1-ul > li { width: auto; } }
@media (max-width: 564px) { .coh-ce-8c42278f .menu-level-1-ul > li { width: 100%; margin-bottom: 0; position: relative; list-style-type: none; } }
@media (max-width: 1169px) { .coh-ce-8c42278f .menu-level-1-ul > li.is-expanded > a:after { content: normal; } }
@media (max-width: 564px) { .coh-ce-8c42278f .menu-level-1-ul > li.is-expanded > 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: "\F068"; font-family: "icomoon"; } }
@media (max-width: 1169px) { .coh-ce-8c42278f .menu-level-1-ul > li.is-collapsed > a:after { content: normal; } }
@media (max-width: 564px) { .coh-ce-8c42278f .menu-level-1-ul > li.is-collapsed > 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: "\F067"; font-family: "icomoon"; } }
@media (max-width: 1169px) { .coh-ce-8c42278f .menu-level-1-ul > li > a { width: auto; margin-right: 2rem; } }
@media (max-width: 564px) { .coh-ce-8c42278f .menu-level-1-ul > li > a { color: #28a9e0; width: 100%; padding-top: 1rem; padding-bottom: 1rem; margin-right: 0; position: relative; -webkit-transition: color 300ms ease-in-out; -o-transition: color 300ms ease-in-out; transition: color 300ms ease-in-out; } }
@media (max-width: 564px) { .coh-ce-8c42278f .menu-level-1-ul > li > a:hover { color: #d83269; } }
@media (max-width: 1169px) { .coh-ce-8c42278f .menu-level-1-ul > li > a:after { text-align: left; height: unset; width: unset; position: static; content: normal; } }
@media (max-width: 564px) { .coh-ce-8c42278f .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; text-align: center; height: 1rem; width: 1rem; position: absolute; top: auto; bottom: auto; left: auto; right: 0; content: "\F054"; font-family: "icomoon"; } }
.coh-ce-8c42278f .menu-level-2-ul { -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: 1169px) { .coh-ce-8c42278f .menu-level-2-ul { background-color: #f3f6f8; width: 22.5rem; padding: 1.5rem; position: absolute; top: 100%; left: 0; } }
@media (max-width: 1023px) { .coh-ce-8c42278f .menu-level-2-ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (max-width: 564px) { .coh-ce-8c42278f .menu-level-2-ul { background-color: rgba(0, 0, 0, 0); width: auto; padding: 0; margin-top: 0; margin-bottom: 0; position: static; display: none; } }
@media (max-width: 1169px) { .coh-ce-8c42278f .menu-level-2-ul > li { margin-left: 0; } }
@media (max-width: 564px) { .coh-ce-8c42278f .menu-level-2-ul > li { margin-left: 1rem; list-style-type: none; } }
@media (max-width: 564px) { .coh-ce-8c42278f .menu-level-2-ul > li > a { color: #28a9e0; padding-top: 0.5rem; padding-bottom: 0.5rem; display: block; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; } }
@media (max-width: 564px) { .coh-ce-8c42278f .menu-level-2-ul > li > a:hover { color: #d83269; } }
.coh-ce-d7394571 { 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; -webkit-box-align: end; -webkit-align-items: end; -ms-flex-align: end; align-items: end; }
@media (max-width: 1023px) { .coh-ce-d7394571 { display: block; } }
@media (max-width: 767px) { .coh-ce-d7394571 { display: block; } }
@media (max-width: 564px) { .coh-ce-d7394571 { display: block; } }
.coh-ce-fd2c2756 { padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; list-style: none !important; }
