.coh-style-article-social-links li { float: left; }
.coh-style-article-social-links li:before, .coh-style-article-social-links li:after { clear: none; content: normal; display: inline; }
.coh-style-article-social-links li:nth-child(3) 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: "\F082"; font-family: "icomoon"; }
.coh-style-article-social-links li:nth-child(4) 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: "\F08C"; font-family: "icomoon"; }
@media (max-width: 1023px) { .coh-style-article-social-links li a { margin-top: 0.0625rem; } }
@media (max-width: 767px) { .coh-style-article-social-links li a { margin-top: 0.125rem; } }
.coh-style-article-social-links li a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transition: color 600ms; -o-transition: color 600ms; transition: color 600ms; color: #8fd6bd; font-size: 1.5rem; content: "\F081"; font-family: "icomoon"; margin-left: 0.625rem; }
@media (max-width: 1439px) { .coh-style-article-social-links li a:before { font-size: 1.25rem; } }
@media (max-width: 767px) { .coh-style-article-social-links li a:before { font-size: 1.125rem; } }
.coh-style-article-social-links li a:hover:before { color: #99999a; }
.coh-style-footer-social-links { padding-top: 3.5rem; }
@media (max-width: 1439px) { .coh-style-footer-social-links { padding-top: 3.4375rem; } }
@media (max-width: 1023px) { .coh-style-footer-social-links { padding-top: 1.625rem; } }
.coh-style-footer-social-links li:nth-child(3) 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"; }
.coh-style-footer-social-links li:nth-child(4) 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: "\F16D"; font-family: "icomoon"; }
.coh-style-footer-social-links li:nth-child(5) 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"; }
.coh-style-footer-social-links li a { float: left; height: 1.875rem; padding-right: 0.9375rem; }
.coh-style-footer-social-links li a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F099"; font-family: "icomoon"; color: #8fd6bd; font-size: 1.25rem; -webkit-transition: color 600ms; -o-transition: color 600ms; transition: color 600ms; }
@media (max-width: 1439px) { .coh-style-footer-social-links li a:before { font-size: 1.125rem; } }
@media (max-width: 767px) { .coh-style-footer-social-links li a:before { font-size: 1rem; } }
.coh-style-footer-social-links li a:hover:before { color: white; }
.coh-style-view-pagination { text-align: center; }
.coh-style-sirv-slider { background-color: black; padding-top: 6.25rem; padding-bottom: 5.625rem; position: relative; }
@media (max-width: 1439px) { .coh-style-sirv-slider { padding-top: 3.75rem; padding-bottom: 3.25rem; } }
@media (max-width: 1023px) { .coh-style-sirv-slider { padding-top: 3.25rem; padding-bottom: 3rem; } }
@media (max-width: 767px) { .coh-style-sirv-slider { padding-top: 2.5rem; padding-bottom: 2.75rem; } }
@media (max-width: 767px) { .coh-style-sirv-slider .slider .slick-dots { text-align: center; padding-top: 1.5625rem; } }
@media (max-width: 767px) { .coh-style-sirv-slider .slider .slick-dots li { display: inline-block; } }
@media (max-width: 767px) { .coh-style-sirv-slider .slider .slick-dots li.slick-active button { background-color: #555759; } }
@media (max-width: 767px) { .coh-style-sirv-slider .slider .slick-dots li.slick-active button:before { background-color: #555759; } }
.coh-style-sirv-slider .slider .slick-dots li button { background-color: white; }
@media (max-width: 767px) { .coh-style-sirv-slider .slider .slick-dots li button { color: white; height: 0.75rem; width: 0.75rem; margin-right: 0.5rem; margin-left: 0.5rem; position: relative; overflow: hidden; -webkit-border-radius: 50%; border-radius: 50%; } }
@media (max-width: 767px) { .coh-style-sirv-slider .slider .slick-dots li button:before { background-color: white; height: 100%; width: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; -webkit-border-radius: 50%; border-radius: 50%; content: ''; } }
.coh-style-sirv-slider .slider .slick-list .slick-track .slick-slide img { -o-object-fit: cover; object-fit: cover; font-family: "object-fit:cover;"; height: auto; width: 100%; }
.coh-style-sirv-slider .slider .slick-list .slick-track .slider_h3 { padding: 0; margin: 0; }
@media (max-width: 1023px) { .coh-style-sirv-slider .slider .slick-list .slick-track .slider_h3 { background-color: rgba(0, 0, 0, 0); padding-right: 0; padding-left: 0; } }
.coh-style-sirv-slider .slider .slick-list .slick-track .slider_h3:before { padding-top: 0; }
.coh-style-sirv-slider .slider .slick-list .slick-track > div { line-height: 0; }
.coh-style-sirv-slider .coh-style-slider-button---previous, .coh-style-sirv-slider .coh-style-slider-button---next { color: white; position: absolute; border-color: white; top: 25.4375rem; z-index: 1; }
@media (max-width: 1439px) { .coh-style-sirv-slider .coh-style-slider-button---previous, .coh-style-sirv-slider .coh-style-slider-button---next { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; top: -webkit-calc(50% - 60px); top: calc(50% - 60px); z-index: 1; } }
@media (max-width: 1023px) { .coh-style-sirv-slider .coh-style-slider-button---previous, .coh-style-sirv-slider .coh-style-slider-button---next { position: absolute; top: -webkit-calc(50% - 75px); top: calc(50% - 75px); z-index: 1; } }
@media (max-width: 767px) { .coh-style-sirv-slider .coh-style-slider-button---previous, .coh-style-sirv-slider .coh-style-slider-button---next { display: none; position: absolute; top: -webkit-calc(50% - 40px); top: calc(50% - 40px); z-index: 1; } }
.coh-style-sirv-slider .coh-style-slider-button---previous:hover, .coh-style-sirv-slider .coh-style-slider-button---next:hover { color: black; background-color: white; border-color: white; }
.coh-style-sirv-slider .coh-style-slider-button---previous:hover:before, .coh-style-sirv-slider .coh-style-slider-button---next:hover:before { -webkit-transition: color 600ms; -o-transition: color 600ms; transition: color 600ms; color: black; }
.coh-style-sirv-slider .coh-style-slider-button---previous:before, .coh-style-sirv-slider .coh-style-slider-button---next:before { color: white; }
.coh-style-sirv-slider .coh-style-slider-button---previous.slick-disabled:hover:before, .coh-style-sirv-slider .coh-style-slider-button---next.slick-disabled:hover:before { color: #99999a; }
.coh-style-sirv-slider .coh-style-slider-button---next { height: 3.125rem; width: 3.125rem; right: 0.125rem; }
@media (max-width: 1439px) { .coh-style-sirv-slider .coh-style-slider-button---next { height: 2.5rem; width: 2.5rem; right: 0.125rem; } }
@media (max-width: 1023px) { .coh-style-sirv-slider .coh-style-slider-button---next { height: 2.5rem; width: 2.5rem; right: 0.125rem; } }
.coh-style-sirv-slider .coh-style-slider-button---previous { height: 3.125rem; width: 3.125rem; margin-left: 0; left: 0.125rem; }
@media (max-width: 1439px) { .coh-style-sirv-slider .coh-style-slider-button---previous { height: 2.5rem; width: 2.5rem; left: 0.125rem; } }
@media (max-width: 1023px) { .coh-style-sirv-slider .coh-style-slider-button---previous { height: 2.5rem; width: 2.5rem; left: 0.125rem; } }
.coh-style-sirv-slider .slick_slider_page { margin-right: 4.375rem; margin-left: 4.375rem; }
@media (max-width: 1439px) { .coh-style-sirv-slider .slick_slider_page { margin-right: 3.625rem; margin-left: 3.625rem; } }
@media (max-width: 1023px) { .coh-style-sirv-slider .slick_slider_page { margin-right: 3.125rem; margin-left: 3.125rem; } }
@media (max-width: 767px) { .coh-style-sirv-slider .slick_slider_page { margin-right: 0; margin-left: 0; } }
.coh-style-sirv-slider .slider-nav { padding-top: 2.875rem; }
@media (max-width: 1439px) { .coh-style-sirv-slider .slider-nav { padding-top: 2.5rem; } }
@media (max-width: 1023px) { .coh-style-sirv-slider .slider-nav { padding-top: 2.625rem; } }
@media (max-width: 767px) { .coh-style-sirv-slider .slider-nav { display: block; padding-top: 0; } }
.coh-style-sirv-slider .slider-nav .draggable .slick-slide { -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; opacity: 0.5; border-width: 0.0625rem; border-style: solid; border-color: rgba(0, 0, 0, 0); }
.coh-style-sirv-slider .slider-nav .draggable .slick-slide:hover { opacity: 1; border-color: white; }
.coh-style-sirv-slider .slider-nav .draggable .slick-slide.is-active { opacity: 1; border-color: white; }
.coh-style-sirv-slider .slider-nav .draggable .slick-slide.is-active div { background-color: rgba(0, 0, 0, 0); }
.coh-style-sirv-slider > .coh-container-boxed { position: relative; overflow: hidden; }
@media (max-width: 1023px) { .coh-style-sirv-slider .slider_pagination { padding-right: 0; padding-left: 0; } }
@media (max-width: 767px) { .coh-style-sirv-slider .slider_pagination { display: none; } }
@media (max-width: 1023px) { .coh-style-sirv-slider .slider_pagination .slick-list { overflow: hidden; } }
.coh-style-sirv-slider .slider_pagination .slick-list .slick-track .slick-slide .slider_h3 { padding-right: 0; padding-left: 0; }
@media (max-width: 1023px) { .coh-style-sirv-slider .slider_pagination .slick-list .slick-track .slick-slide .slider_h3 { padding-right: 0; padding-left: 0; } }
.coh-style-related-yachts { background-color: white; margin-top: 6.25rem; }
@media (max-width: 1439px) { .coh-style-related-yachts { margin-top: 3.75rem; } }
@media (max-width: 1023px) { .coh-style-related-yachts { margin-top: 3.125rem; } }
@media (max-width: 767px) { .coh-style-related-yachts { margin-top: 2.5rem; } }
.coh-style-related-yachts .coh-block .coh-slider-container .coh-slider-nav-top { margin-top: -4rem; margin-bottom: 4.125rem; }
@media (max-width: 1439px) { .coh-style-related-yachts .coh-block .coh-slider-container .coh-slider-nav-top { margin-top: -3rem; margin-bottom: 3.125rem; } }
@media (max-width: 767px) { .coh-style-related-yachts .coh-block .coh-slider-container .coh-slider-nav-top { margin-top: -3rem; margin-bottom: 3.125rem; display: none; } }
.coh-style-related-yachts .coh-block .coh-slider-container .coh-slider-nav-top .slick-prev, .coh-style-related-yachts .coh-block .coh-slider-container .coh-slider-nav-top .slick-next { border-color: #555759; }
.coh-style-related-yachts .coh-block .coh-slider-container .coh-slider-container-mid { padding-top: 0; padding-right: 0.5rem; padding-bottom: 0; padding-left: 0.5rem; margin-top: 0; margin-right: -0.5rem; margin-bottom: 0; margin-left: -0.5rem; }
@media (max-width: 767px) { .coh-style-related-yachts .coh-block .coh-slider-container .coh-slider-container-mid .coh-style-slider-pagination { margin-top: 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; } }
.coh-style-related-yachts .coh-block .coh-slider-container .coh-slider-container-mid .coh-slider-container-inner { padding-top: 0; padding-right: 0.5rem; padding-bottom: 0; padding-left: 0.5rem; margin-top: 0; margin-right: -0.5rem; margin-bottom: 0; margin-left: -0.5rem; }
@media (max-width: 767px) { .coh-style-related-yachts h2 { margin-bottom: 1.5rem; } }
.coh-style-related-yachts .view-all { text-align: left; margin-top: 1.5rem; }
@media (max-width: 1023px) { .coh-style-related-yachts .view-all { margin-top: 0.625rem; } }
@media (max-width: 767px) { .coh-style-related-yachts .view-all { margin-top: 1.5rem; } }
.coh-style-quick-search p { font-family: gotham-bold, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-transform: uppercase; }
.coh-style-quick-search .second-row { margin-top: 2.5rem; }
.coh-style-quick-search .coh-column { margin-bottom: 1.25rem; }
.coh-style-quick-search .coh-column:last-child { margin-bottom: 0; }
.coh-style-quick-search .oi-currency-selector { margin-top: 1.25rem; }
.coh-style-pursuit-component-padding-top-only, .coh-style-pursuit-component-padding-bottom-only, .coh-style-pursuit-component-padding { padding-top: 4.375rem; padding-bottom: 5rem; }
@media (max-width: 1439px) { .coh-style-pursuit-component-padding-top-only, .coh-style-pursuit-component-padding-bottom-only, .coh-style-pursuit-component-padding { padding-top: 3.75rem; padding-bottom: 4.375rem; } }
@media (max-width: 1023px) { .coh-style-pursuit-component-padding-top-only, .coh-style-pursuit-component-padding-bottom-only, .coh-style-pursuit-component-padding { padding-top: 3.125rem; padding-bottom: 3.75rem; } }
@media (max-width: 767px) { .coh-style-pursuit-component-padding-top-only, .coh-style-pursuit-component-padding-bottom-only, .coh-style-pursuit-component-padding { padding-top: 2.5rem; padding-bottom: 3.125rem; } }
.coh-style-pursuit-component-padding-top-only { padding-bottom: 0; }
@media (max-width: 1439px) { .coh-style-pursuit-component-padding-top-only { padding-bottom: 0; } }
@media (max-width: 1023px) { .coh-style-pursuit-component-padding-top-only { padding-bottom: 0; } }
@media (max-width: 767px) { .coh-style-pursuit-component-padding-top-only { padding-bottom: 0; } }
.coh-style-pursuit-component-padding-bottom-only { padding-top: 0; }
@media (max-width: 1439px) { .coh-style-pursuit-component-padding-bottom-only { padding-top: 0; } }
@media (max-width: 1023px) { .coh-style-pursuit-component-padding-bottom-only { padding-top: 0; } }
@media (max-width: 767px) { .coh-style-pursuit-component-padding-bottom-only { padding-top: 0; } }
.coh-style-paragraph-h4-style { font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-size: 0.8125rem; line-height: 0.9375rem; letter-spacing: 0.03125rem; text-transform: uppercase; margin-bottom: 0.75rem; }
@media (max-width: 1023px) { .coh-style-paragraph-h4-style { font-size: 0.75rem; line-height: 0.875rem; } }
@media (max-width: 1023px) { .coh-style-mobile-menu-container { top: 5rem !important; } }
@media (max-width: 1023px) { .coh-style-mobile-menu-container > .mm-panels > .mm-panel { background-color: white; padding-top: 0; padding-right: 1.875rem; padding-bottom: 0; padding-left: 1.875rem; } }
@media (max-width: 767px) { .coh-style-mobile-menu-container > .mm-panels > .mm-panel { padding-right: 1.25rem; padding-left: 1.25rem; } }
@media (max-width: 1023px) { .coh-style-mobile-menu-container > .mm-panels > .mm-panel:before { content: normal; } }
@media (max-width: 1023px) { .coh-style-mobile-menu-container > .mm-panels > .mm-panel > .mm-navbar { position: relative; height: auto; padding: 0; } }
@media (max-width: 1023px) { .coh-style-mobile-menu-container > .mm-panels > .mm-panel > .mm-navbar > .mm-btn_prev { 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; height: 100%; padding-top: 2.5rem; padding-bottom: 1.875rem; } }
@media (max-width: 767px) { .coh-style-mobile-menu-container > .mm-panels > .mm-panel > .mm-navbar > .mm-btn_prev { padding-bottom: 1.5625rem; } }
@media (max-width: 1023px) { .coh-style-mobile-menu-container > .mm-panels > .mm-panel > .mm-navbar > .mm-btn_prev:before { line-height: 1.0; font-weight: normal; text-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; color: #8fd6bd; font-size: 1.3125rem; height: auto; width: auto; position: static; border-style: none; content: "\F104"; font-family: "icomoon"; margin: 0; } }
@media (max-width: 1023px) { .coh-style-mobile-menu-container > .mm-panels > .mm-panel > .mm-navbar .mm-navbar__title { font-size: 1.125rem; letter-spacing: 0.03125rem; line-height: 0.8125rem; font-family: gotham-medium, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; text-transform: uppercase; padding-top: 2.5rem; padding-bottom: 1.875rem; } }
@media (max-width: 767px) { .coh-style-mobile-menu-container > .mm-panels > .mm-panel > .mm-navbar .mm-navbar__title { font-size: 1rem; line-height: 0.6875rem; padding-bottom: 1.5625rem; } }
@media (max-width: 1023px) { .coh-style-mobile-menu-container > .mm-panels > .mm-panel > .mm-listview { margin: 0 !important; } }
@media (max-width: 1023px) { .coh-style-mobile-menu-container > .mm-panels > .mm-panel > .mm-listview > .mm-listitem:after { left: 0; } }
.coh-style-mobile-menu-container > .mm-panels > .mm-panel > .mm-listview > .mm-listitem > a { margin-right: 0; }
@media (max-width: 1023px) { .coh-style-mobile-menu-container > .mm-panels > .mm-panel > .mm-listview > .mm-listitem > a { font-family: gotham-medium, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-size: 0.875rem; line-height: 0.625rem; text-transform: uppercase; padding-top: 1.25rem; padding-right: 0; padding-bottom: 1.25rem; padding-left: 0; } }
@media (max-width: 767px) { .coh-style-mobile-menu-container > .mm-panels > .mm-panel > .mm-listview > .mm-listitem > a { font-size: 0.75rem; line-height: 0.5rem; padding-top: 1rem; padding-bottom: 1rem; } }
@media (max-width: 1023px) { .coh-style-mobile-menu-container > .mm-panels > .mm-panel > .mm-listview > .mm-listitem > .mm-btn_next { 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; width: 100%; padding: 0; } }
@media (max-width: 1023px) { .coh-style-mobile-menu-container > .mm-panels > .mm-panel > .mm-listview > .mm-listitem > .mm-btn_next:before { content: normal; } }
@media (max-width: 1023px) { .coh-style-mobile-menu-container > .mm-panels > .mm-panel > .mm-listview > .mm-listitem > .mm-btn_next:after { line-height: 1.0; font-weight: normal; text-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; content: "\F105"; font-family: "icomoon"; color: #8fd6bd; font-size: 1.3125rem; border-style: none; height: auto; width: auto; position: static; margin: 0; } }
.coh-style-mint-drop-cap p:first-child { font-family: gotham-light, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.0625rem; line-height: 1.375rem; letter-spacing: 0.03125rem; }
@media (max-width: 1439px) { .coh-style-mint-drop-cap p:first-child { font-size: 1rem; } }
@media (max-width: 767px) { .coh-style-mint-drop-cap p:first-child { font-size: 0.9375rem; line-height: 1.25rem; } }
.coh-style-mint-drop-cap p:first-child::first-letter { font-family: gotham-bold, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #8fd6bd; font-size: 5rem; float: left; padding-top: 1.25rem; padding-right: 0.9375rem; padding-bottom: 1.25rem; margin-left: -0.25rem; }
.coh-style-mint-drop-cap p:first-child::first-letter:before, .coh-style-mint-drop-cap p:first-child::first-letter:after { clear: none; content: normal; display: inline; }
@media (max-width: 1023px) { .coh-style-mint-drop-cap p:first-child::first-letter { font-size: 4.625rem; padding-top: 1.375rem; } }
@media (max-width: 767px) { .coh-style-mint-drop-cap p:first-child::first-letter { font-size: 4.25rem; padding-top: 1.25rem; padding-bottom: 1.125rem; } }
.coh-style-mint-drop-cap p + p { padding-top: 1.25rem; }
.coh-style-meganav-advert { max-width: 20.5rem; width: 100%; position: relative; overflow: hidden; }
@media (max-width: 1439px) { .coh-style-meganav-advert { max-width: 18rem; width: 100%; } }
@media (max-width: 1023px) { .coh-style-meganav-advert { max-width: none; -webkit-box-shadow: 0 0.0625rem 0 0 #e5e5e5, inset 0 0.0625rem 0 0 #e5e5e5; box-shadow: 0 0.0625rem 0 0 #e5e5e5, inset 0 0.0625rem 0 0 #e5e5e5; height: 2.6875rem; } }
.coh-style-meganav-advert:hover { color: #8fd6bd; }
.coh-style-meganav-advert:hover p { background-color: black; color: #8fd6bd; }
@media (max-width: 1023px) { .coh-style-meganav-advert:hover p { background-color: rgba(0, 0, 0, 0); color: #8fd6bd; } }
.coh-style-meganav-advert:hover p:after { color: #8fd6bd; -webkit-transition: color 600ms ease-in-out, color 600ms ease-out; -o-transition: color 600ms ease-in-out, color 600ms ease-out; transition: color 600ms ease-in-out, color 600ms ease-out; }
.coh-style-meganav-advert:hover img { -webkit-transform: scaleX(1.05) scaleY(1.05); -ms-transform: scaleX(1.05) scaleY(1.05); transform: scaleX(1.05) scaleY(1.05); }
.coh-style-meganav-advert p { font-size: 0.75rem; line-height: 0.9375rem; background-color: black; font-family: gotham-medium, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; -webkit-transition: background-color 600ms ease-in-out, color 600ms ease; -o-transition: background-color 600ms ease-in-out, color 600ms ease; transition: background-color 600ms ease-in-out, color 600ms ease; position: absolute; bottom: 0; left: 0; right: 0; z-index: 1; padding-top: 1.25rem; padding-right: 4.375rem; padding-bottom: 1.25rem; padding-left: 1.25rem; margin: 0; text-transform: uppercase; height: 3.125rem; 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: 1439px) { .coh-style-meganav-advert p { padding-top: 0.9375rem; padding-right: 1.5625rem; padding-bottom: 0.9375rem; padding-left: 1.5625rem; height: 2.5rem; } }
@media (max-width: 1023px) { .coh-style-meganav-advert p { background-color: rgba(0, 0, 0, 0); color: black; padding-top: 1rem; padding-right: 0; padding-bottom: 1rem; padding-left: 0; height: 2.6875rem; } }
.coh-style-meganav-advert p:after { line-height: 1.0; font-weight: 900; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F105"; font-family: "icomoon"; color: white; width: 3.125rem; height: 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-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: absolute; bottom: 0; right: 0; background-color: black; font-size: 1.25rem; border-left-width: 0.03125rem; border-left-style: solid; border-left-color: #555759; -webkit-transition: color 600ms ease-in-out; -o-transition: color 600ms ease-in-out; transition: color 600ms ease-in-out; }
@media (max-width: 1439px) { .coh-style-meganav-advert p:after { width: 3.125rem; } }
@media (max-width: 1023px) { .coh-style-meganav-advert p:after { content: normal; } }
.coh-style-meganav-advert img { -webkit-transition: 1000ms ease transform; -o-transition: 1000ms ease transform; transition: 1000ms ease transform; -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); }
@media (max-width: 1023px) { .coh-style-meganav-advert img { -webkit-transition: none; -o-transition: none; transition: none; display: none; } }
.coh-style-heading-4-style { font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; letter-spacing: 0.03125rem; font-size: 0.8125rem; line-height: 0.9375rem; text-transform: uppercase; display: inline; margin-bottom: 0.75rem; }
@media (max-width: 1023px) { .coh-style-heading-4-style { font-size: 0.75rem; line-height: 0.875rem; } }
.coh-style-get-in-touch .coh-list-container .enquire-button a { -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; -o-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; transition: color 300ms ease-in-out, background-color 300ms ease-in-out; color: black; background-color: #8fd6bd; border-style: none; }
.coh-style-get-in-touch .coh-list-container .enquire-button a:hover { color: white; background-color: #1a1917; }
.coh-style-footer-social-links { padding-top: 3.5rem; }
@media (max-width: 1439px) { .coh-style-footer-social-links { padding-top: 3.4375rem; } }
@media (max-width: 1023px) { .coh-style-footer-social-links { padding-top: 1.625rem; } }
.coh-style-footer-social-links li:nth-child(3) 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"; }
.coh-style-footer-social-links li:nth-child(4) 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: "\F16D"; font-family: "icomoon"; }
.coh-style-footer-social-links li:nth-child(5) 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"; }
.coh-style-footer-social-links li a { float: left; height: 1.875rem; padding-right: 0.9375rem; }
.coh-style-footer-social-links li a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F099"; font-family: "icomoon"; color: #8fd6bd; font-size: 1.25rem; -webkit-transition: color 600ms; -o-transition: color 600ms; transition: color 600ms; }
@media (max-width: 1439px) { .coh-style-footer-social-links li a:before { font-size: 1.125rem; } }
@media (max-width: 767px) { .coh-style-footer-social-links li a:before { font-size: 1rem; } }
.coh-style-footer-social-links li a:hover:before { color: white; }
.coh-style-footer-social-links li a.coh-link:focus { outline-style: none; }
.coh-style-footer-social-links li a.coh-link:focus:before { outline: 3px solid; outline: 5px auto Highlight; outline: 5px auto -webkit-focus-ring-color; outline-offset: 2px; }
.coh-style-main-navigation > .js-mobile-menu-trigger { display: none !important; }
@media (max-width: 1023px) { .sf-menu#main-menu .coh-style-main-navigation > .menu { display: none; } }
.sf-menu#main-menu .coh-style-main-navigation > .menu > li { margin-top: 1.25rem; }
@media (max-width: 1439px) { .sf-menu#main-menu .coh-style-main-navigation > .menu > li { margin-top: 0.9375rem; } }
@media (max-width: 1439px) { .sf-menu#main-menu .coh-style-main-navigation > .menu > li:nth-child(1) > a { max-width: 3.5625rem; } }
@media (max-width: 1439px) { .sf-menu#main-menu .coh-style-main-navigation > .menu > li:nth-child(2) > a { max-width: 4.9375rem; } }
@media (max-width: 1439px) { .sf-menu#main-menu .coh-style-main-navigation > .menu > li:nth-child(3) > a { max-width: 6.9375rem; } }
@media (max-width: 1919px) { .sf-menu#main-menu .coh-style-main-navigation > .menu > li:nth-child(-n+3) { padding-right: 2.5rem; } }
@media (max-width: 1919px) { .sf-menu#main-menu .coh-style-main-navigation > .menu > li:nth-child(4) { margin-left: auto; } }
@media (max-width: 1439px) { .sf-menu#main-menu .coh-style-main-navigation > .menu > li:nth-child(4) > a { max-width: 4.25rem; } }
@media (max-width: 1919px) { .sf-menu#main-menu .coh-style-main-navigation > .menu > li:nth-child(n+4) { padding-left: 1.875rem; } }
@media (max-width: 1439px) { .sf-menu#main-menu .coh-style-main-navigation > .menu > li:nth-child(n+4) { padding-left: 2.5rem; } }
.sf-menu#main-menu .coh-style-main-navigation > .menu > li:last-child { display: inline-block; }
@media (max-width: 1439px) { .sf-menu#main-menu .coh-style-main-navigation > .menu > li:last-child { display: none; } }
.sf-menu#main-menu .coh-style-main-navigation > .menu > li.sfHover > a:before { background-color: white; -webkit-box-shadow: -1.25rem 0 0 0 white, 1.25rem 0 0 0 white; box-shadow: -1.25rem 0 0 0 white, 1.25rem 0 0 0 white; }
.sf-menu#main-menu .coh-style-main-navigation > .menu > li.menu-item--active-trail > a { background-color: rgba(0, 0, 0, 0); color: #8fd6bd; -webkit-box-shadow: -1.25rem 0 0 0 rgba(0, 0, 0, 0), 1.25rem 0 0 0 rgba(0, 0, 0, 0); box-shadow: -1.25rem 0 0 0 rgba(0, 0, 0, 0), 1.25rem 0 0 0 rgba(0, 0, 0, 0); }
.sf-menu#main-menu .coh-style-main-navigation > .menu > li.menu-item--active-trail > a:after { color: white; }
.sf-menu#main-menu .coh-style-main-navigation > .menu > li.menu-item--expanded > a:hover { -webkit-box-shadow: -1.25rem 0 0 0 white, 1.25rem 0 0 0 white; box-shadow: -1.25rem 0 0 0 white, 1.25rem 0 0 0 white; color: black; background-color: white; }
.sf-menu#main-menu .coh-style-main-navigation > .menu > li.menu-item--expanded > a:hover:after { color: black; }
.sf-menu#main-menu .coh-style-main-navigation > .menu > li > a { -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out, 300ms ease-in-out box-shadow; -o-transition: color 300ms ease-in-out, background-color 300ms ease-in-out, 300ms ease-in-out box-shadow; transition: color 300ms ease-in-out, background-color 300ms ease-in-out, 300ms ease-in-out box-shadow; -webkit-box-shadow: -1.25rem 0 0 0 rgba(0, 0, 0, 0), 1.25rem 0 0 0 rgba(0, 0, 0, 0); box-shadow: -1.25rem 0 0 0 rgba(0, 0, 0, 0), 1.25rem 0 0 0 rgba(0, 0, 0, 0); position: relative; padding-top: 1.5625rem; padding-bottom: 2.25rem; }
@media (max-width: 1439px) { .sf-menu#main-menu .coh-style-main-navigation > .menu > li > a { line-height: 0.8125rem; height: 4.0625rem; 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; padding-top: 0.875rem; padding-bottom: 1.5625rem; } }
.sf-menu#main-menu .coh-style-main-navigation > .menu > li > a:hover { color: #8fd6bd; background-color: rgba(0, 0, 0, 0); -webkit-box-shadow: -1.25rem 0 0 0 rgba(0, 0, 0, 0), 1.25rem 0 0 0 rgba(0, 0, 0, 0); box-shadow: -1.25rem 0 0 0 rgba(0, 0, 0, 0), 1.25rem 0 0 0 rgba(0, 0, 0, 0); }
.sf-menu#main-menu .coh-style-main-navigation > .menu > li > a:before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: -1; background-color: rgba(0, 0, 0, 0); -webkit-transition: background-color 300ms ease-in-out, 300ms ease-in-out box-shadow; -o-transition: background-color 300ms ease-in-out, 300ms ease-in-out box-shadow; transition: background-color 300ms ease-in-out, 300ms ease-in-out box-shadow; -webkit-box-shadow: -1.25rem 0 0 0 rgba(0, 0, 0, 0), 1.25rem 0 0 0 rgba(0, 0, 0, 0); box-shadow: -1.25rem 0 0 0 rgba(0, 0, 0, 0), 1.25rem 0 0 0 rgba(0, 0, 0, 0); }
.sf-menu#main-menu .coh-style-main-navigation > .menu > li > .sf-mega { padding-top: 3.75rem; padding-bottom: 3.75rem; }
.sf-menu#main-menu .coh-style-main-navigation > .menu > li > .sf-mega h3 { margin-bottom: 1.25rem; }
.coh-style-faq-accordion-tabs { border-bottom-color: rgba(217, 217, 217, 0.5); border-bottom-style: solid; border-bottom-width: 0.0625rem; padding-top: 1.25rem; padding-bottom: 0.9375rem; padding-left: 3.125rem; margin-bottom: 1.25rem; }
@media (max-width: 1439px) { .coh-style-faq-accordion-tabs { padding-left: 2.5rem; } }
@media (max-width: 1023px) { .coh-style-faq-accordion-tabs { padding-left: 1.875rem; } }
@media (max-width: 767px) { .coh-style-faq-accordion-tabs { position: relative; padding-top: 0.9375rem; padding-right: 1.875rem; padding-left: 2rem; } }
.is-active.coh-style-faq-accordion-tabs a { color: black; }
.is-active.coh-style-faq-accordion-tabs a:after { -webkit-transform: rotateZ(-180deg); -ms-transform: rotate(-180deg); transform: rotateZ(-180deg); }
.is-disabled.coh-style-faq-accordion-tabs a { color: #d9d9d9; }
.coh-style-faq-accordion-tabs a { color: #555759; font-size: 1.125rem; text-transform: uppercase; position: relative; font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; top: -0.125rem; letter-spacing: 0.03125rem; line-height: 1.125rem; padding-left: 0; }
@media (max-width: 1023px) { .coh-style-faq-accordion-tabs a { font-size: 1rem; } }
@media (max-width: 767px) { .coh-style-faq-accordion-tabs a { font-size: 0.875rem; position: static; } }
.coh-style-faq-accordion-tabs a:before { content: "Q"; font-family: modern-mt-extended, Georgia, Times New Roman, Times, serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #8fd6bd; font-size: 1.875rem; position: absolute; top: 0.125rem; left: -3.125rem; }
@media (max-width: 1439px) { .coh-style-faq-accordion-tabs a:before { left: -2.8125rem; } }
@media (max-width: 1023px) { .coh-style-faq-accordion-tabs a:before { font-size: 1.75rem; left: -2.125rem; } }
@media (max-width: 767px) { .coh-style-faq-accordion-tabs a:before { left: 0; font-size: 1.625rem; top: 1rem; } }
.coh-style-faq-accordion-tabs a:hover { color: black; }
.coh-style-faq-accordion-tabs a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F107"; font-family: "icomoon"; -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; font-size: 0.875rem; color: black; position: relative; top: 0.125rem; right: -0.625rem; }
@media (max-width: 767px) { .coh-style-faq-accordion-tabs a:after { right: -0.5rem; } }
.coh-style-wysiwyg-image-full-width .coh-wysiwyg img { width: 100%; height: auto; padding-top: 2.5rem; padding-bottom: 2.5rem; }
@media (max-width: 1439px) { .coh-style-wysiwyg-image-full-width .coh-wysiwyg img { padding-top: 1.875rem; padding-bottom: 1.875rem; } }
@media (max-width: 1023px) { .coh-style-wysiwyg-image-full-width .coh-wysiwyg img { padding-top: 1.25rem; padding-bottom: 1.25rem; } }
@media (max-width: 767px) { .coh-style-wysiwyg-image-full-width .coh-wysiwyg img { padding-top: 0.625rem; padding-bottom: 0.625rem; } }
.coh-style-wysiwyg-image-full-width .video-top { padding-bottom: 3.75rem; }
@media (max-width: 1023px) { .coh-style-wysiwyg-image-full-width .video-top { padding-bottom: 3.125rem; } }
@media (max-width: 767px) { .coh-style-wysiwyg-image-full-width .video-top { padding-bottom: 2.5rem; } }
.coh-style-wysiwyg-image-full-width .video-bottom { padding-top: 3.75rem; }
@media (max-width: 1023px) { .coh-style-wysiwyg-image-full-width .video-bottom { padding-top: 3.125rem; } }
@media (max-width: 767px) { .coh-style-wysiwyg-image-full-width .video-bottom { padding-top: 2.5rem; } }
.coh-style-contact-us-widget-floating { position: fixed; bottom: 1.5rem; right: 1.5rem; z-index: 1; display: inline-block; }
@media (max-width: 1023px) { .coh-style-contact-us-widget-floating { position: fixed; bottom: 0; left: 0; right: 0; } }
.coh-style-contact-us-widget-floating .coh-link { font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-size: 0.75rem; line-height: 1rem; text-align: center; background-color: #8fd6bd; width: 100%; padding-top: 1.125rem; padding-right: 1.875rem; padding-bottom: 1.125rem; padding-left: 1.875rem; -webkit-transition: all 600ms ease-in-out; -o-transition: all 600ms ease-in-out; transition: all 600ms ease-in-out; text-transform: uppercase; }
@media (max-width: 1023px) { .coh-style-contact-us-widget-floating .coh-link { padding-top: 1rem; padding-bottom: 1rem; } }
@media (max-width: 767px) { .coh-style-contact-us-widget-floating .coh-link { padding-right: 0.625rem; padding-left: 0.625rem; } }
.coh-style-contact-us-widget-floating .coh-link:hover { color: white; background-color: black; }
@media (max-width: 1023px) { .coh-style-contact-us-widget-floating .coh-link:hover { color: black; background-color: #8fd6bd; } }
.coh-style-horizontal-tabs { position: relative; }
.is-active.coh-style-horizontal-tabs a { color: #8fd6bd; background-color: black; }
.coh-style-horizontal-tabs a { color: black; background-color: white; text-transform: uppercase; text-align: center; font-weight: 600; font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.75rem; line-height: 0.875rem; letter-spacing: 0.03125rem; display: block; -webkit-transition: all 450ms; -o-transition: all 450ms; transition: all 450ms; border-top-width: 0.0625rem; border-left-width: 0.0625rem; border-right-width: 0.0625rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-top-color: black; border-left-color: black; border-right-color: black; padding-top: 1.5625rem; padding-right: 5.625rem; padding-bottom: 1.5625rem; padding-left: 5.625rem; }
@media (max-width: 1439px) { .coh-style-horizontal-tabs a { font-size: 0.625rem; line-height: 0.75rem; padding-top: 1rem; padding-right: 5rem; padding-bottom: 1.125rem; padding-left: 5rem; } }
@media (max-width: 1023px) { .coh-style-horizontal-tabs a { padding-top: 0.9375rem; padding-right: 3.75rem; padding-bottom: 0.9375rem; padding-left: 3.75rem; } }
@media (max-width: 767px) { .coh-style-horizontal-tabs a { padding-right: 2.5rem; padding-left: 2.5rem; } }
.coh-style-horizontal-tabs a:after { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
.coh-style-horizontal-tabs a:hover { color: white; background-color: #555759; border-top-color: #555759; border-left-color: rgba(0, 0, 0, 0); border-right-color: rgba(0, 0, 0, 0); }
.coh-style-horizontal-tabs---small-white-no-accordion-mobile-, .coh-style-horizontal-tabs---small-grey-no-accordion-mobile-, .coh-style-horizontal-tabs---small-grey { position: relative; }
@media (max-width: 767px) { .coh-style-horizontal-tabs---small-white-no-accordion-mobile-, .coh-style-horizontal-tabs---small-grey-no-accordion-mobile-, .coh-style-horizontal-tabs---small-grey { display: block; } }
.coh-style-horizontal-tabs---small-white-no-accordion-mobile-:first-child a, .coh-style-horizontal-tabs---small-grey-no-accordion-mobile-:first-child a, .coh-style-horizontal-tabs---small-grey:first-child a { margin-left: 0; }
@media (max-width: 767px) { .coh-style-horizontal-tabs---small-white-no-accordion-mobile-:first-child a, .coh-style-horizontal-tabs---small-grey-no-accordion-mobile-:first-child a, .coh-style-horizontal-tabs---small-grey:first-child a { border-top-style: none; margin-top: 0; } }
@media (max-width: 767px) { .coh-style-horizontal-tabs---small-white-no-accordion-mobile-:last-child a, .coh-style-horizontal-tabs---small-grey-no-accordion-mobile-:last-child a, .coh-style-horizontal-tabs---small-grey:last-child a { border-bottom-style: none; } }
.is-active.coh-style-horizontal-tabs---small-white-no-accordion-mobile- a, .is-active.coh-style-horizontal-tabs---small-grey-no-accordion-mobile- a, .is-active.coh-style-horizontal-tabs---small-grey a { background-color: #d9d9d9; color: black; }
@media (max-width: 767px) { .is-active.coh-style-horizontal-tabs---small-white-no-accordion-mobile- a, .is-active.coh-style-horizontal-tabs---small-grey-no-accordion-mobile- a, .is-active.coh-style-horizontal-tabs---small-grey a { background-color: #ececec; border-top-style: solid; border-bottom-style: none; margin-top: 0; } }
.is-active.coh-style-horizontal-tabs---small-white-no-accordion-mobile- a:after, .is-active.coh-style-horizontal-tabs---small-grey-no-accordion-mobile- a:after, .is-active.coh-style-horizontal-tabs---small-grey a:after { -webkit-transform: rotateZ(-180deg); -ms-transform: rotate(-180deg); transform: rotateZ(-180deg); }
.coh-style-horizontal-tabs---small-white-no-accordion-mobile- a, .coh-style-horizontal-tabs---small-grey-no-accordion-mobile- a, .coh-style-horizontal-tabs---small-grey a { font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 600; color: black; font-size: 0.75rem; line-height: 0.875rem; text-align: center; letter-spacing: 0.03125rem; background-color: white; -webkit-transition: all 450ms; -o-transition: all 450ms; transition: all 450ms; display: block; position: relative; text-transform: uppercase; border-top-width: 0.0625rem; border-left-width: 0.0625rem; border-right-width: 0.0625rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-top-color: #d9d9d9; border-left-color: #d9d9d9; border-right-color: #d9d9d9; padding-top: 1.25rem; padding-right: 2.1875rem; padding-bottom: 1.25rem; padding-left: 2.1875rem; margin-left: -0.0625rem; }
@media (max-width: 1439px) { .coh-style-horizontal-tabs---small-white-no-accordion-mobile- a, .coh-style-horizontal-tabs---small-grey-no-accordion-mobile- a, .coh-style-horizontal-tabs---small-grey a { font-size: 0.625rem; line-height: 0.75rem; padding-top: 1rem; padding-bottom: 1.125rem; } }
@media (max-width: 1023px) { .coh-style-horizontal-tabs---small-white-no-accordion-mobile- a, .coh-style-horizontal-tabs---small-grey-no-accordion-mobile- a, .coh-style-horizontal-tabs---small-grey a { text-align: left; padding-top: 0.9375rem; padding-right: 1.875rem; padding-bottom: 0.9375rem; padding-left: 2.5rem; } }
@media (max-width: 767px) { .coh-style-horizontal-tabs---small-white-no-accordion-mobile- a, .coh-style-horizontal-tabs---small-grey-no-accordion-mobile- a, .coh-style-horizontal-tabs---small-grey a { border-left-width: 0; border-right-width: 0; border-bottom-width: 0.0625rem; background-color: rgba(0, 0, 0, 0); border-bottom-style: solid; border-left-style: none; border-right-style: none; border-top-color: rgba(153, 153, 154, 0.5); border-bottom-color: rgba(153, 153, 154, 0.5); letter-spacing: 0; padding-right: 1.25rem; padding-left: 1.25rem; margin-top: -0.0625rem; margin-left: 0; } }
.coh-style-horizontal-tabs---small-white-no-accordion-mobile- a:hover, .coh-style-horizontal-tabs---small-grey-no-accordion-mobile- a:hover, .coh-style-horizontal-tabs---small-grey a:hover { color: black; background-color: #ececec; }
.coh-style-horizontal-tabs---small-white-no-accordion-mobile- a:after, .coh-style-horizontal-tabs---small-grey-no-accordion-mobile- a:after, .coh-style-horizontal-tabs---small-grey a:after { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
@media (max-width: 767px) { .coh-style-horizontal-tabs---small-white-no-accordion-mobile- a:after, .coh-style-horizontal-tabs---small-grey-no-accordion-mobile- a:after, .coh-style-horizontal-tabs---small-grey 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; top: 1.125rem; right: 1.875rem; font-size: 0.875rem; position: absolute; content: "\F107"; font-family: "icomoon"; } }
@media (max-width: 767px) { .coh-style-horizontal-tabs---small-white-no-accordion-mobile- a:last-child, .coh-style-horizontal-tabs---small-grey-no-accordion-mobile- a:last-child, .coh-style-horizontal-tabs---small-grey a:last-child { border-bottom-style: none; } }
.is-active.coh-style-horizontal-tabs---small-white-no-accordion-mobile- a { background-color: white; }
.coh-style-horizontal-tabs---small-white-no-accordion-mobile- a { padding-right: 0.9375rem; padding-left: 0.9375rem; margin-top: 0; margin-left: -0.0625rem; background-color: #d9d9d9; }
.coh-style-horizontal-tabs---small-white-no-accordion-mobile- a:after { display: none; }
@media (max-width: 767px) { .is-active.coh-style-horizontal-tabs---small-grey-no-accordion-mobile- a { background-color: #d9d9d9; } }
@media (max-width: 767px) { .coh-style-horizontal-tabs---small-grey-no-accordion-mobile- a { background-color: white; border-bottom-color: rgba(0, 0, 0, 0); border-left-color: #d9d9d9; border-top-color: #d9d9d9; border-bottom-style: none; border-left-style: solid; border-right-style: solid; border-bottom-width: 0; border-left-width: 0.0625rem; border-right-width: 0.0625rem; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-top: 0; margin-left: -0.0625rem; } }
.coh-style-horizontal-tabs---small-grey-no-accordion-mobile- a:after { display: none; }
.coh-style-panel-blockquote { text-transform: none; position: relative; color: white; letter-spacing: 0.0625rem; font-family: gotham-condensed-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.375rem; line-height: 1.5rem; padding-top: 1.9375rem; padding-bottom: 2.6875rem; padding-left: 0; margin-bottom: 0.375rem; }
@media (max-width: 1439px) { .coh-style-panel-blockquote { font-size: 1.125rem; line-height: 1.25rem; padding-top: 1.75rem; padding-bottom: 2.5rem; margin-bottom: 0; } }
.coh-style-panel-blockquote:after { color: #8fd6bd; font-size: 2.375rem; position: absolute; left: 0; bottom: 0; content: "”"; }
@media (max-width: 1439px) { .coh-style-panel-blockquote:after { bottom: 0.375rem; } }
@media (max-width: 767px) { .coh-style-panel-blockquote:after { bottom: 0.25rem; } }
.coh-style-panel-blockquote:before { font-size: 2.375rem; color: #8fd6bd; position: absolute; top: 0.625rem; left: 0; }
@media (max-width: 1439px) { .coh-style-panel-blockquote:before { top: 0.875rem; } }
.coh-style-large-centred-white-blockquote, .coh-style-large-centred-blockquote { text-transform: none; position: relative; color: black; letter-spacing: 0.0625rem; font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.25rem; line-height: 1.625rem; text-align: center; padding-top: 5.3125rem; padding-bottom: 3.75rem; padding-left: 0; }
@media (max-width: 1023px) { .coh-style-large-centred-white-blockquote, .coh-style-large-centred-blockquote { font-size: 1.125rem; line-height: 1.5rem; } }
.coh-style-large-centred-white-blockquote:after, .coh-style-large-centred-blockquote:after { color: #8fd6bd; font-size: 6.875rem; position: absolute; left: 50%; bottom: -2.1875rem; content: "”"; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); font-family: gotham-bold, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 1023px) { .coh-style-large-centred-white-blockquote:after, .coh-style-large-centred-blockquote:after { font-size: 5.625rem; bottom: -1.25rem; } }
@media (max-width: 767px) { .coh-style-large-centred-white-blockquote:after, .coh-style-large-centred-blockquote:after { bottom: -0.625rem; font-size: 4.375rem; } }
.coh-style-large-centred-white-blockquote:before, .coh-style-large-centred-blockquote:before { font-size: 6.875rem; color: #8fd6bd; position: absolute; top: 1.875rem; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); font-family: gotham-bold, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 1023px) { .coh-style-large-centred-white-blockquote:before, .coh-style-large-centred-blockquote:before { font-size: 5.625rem; top: 2.5rem; } }
@media (max-width: 767px) { .coh-style-large-centred-white-blockquote:before, .coh-style-large-centred-blockquote:before { top: 3.125rem; font-size: 4.375rem; } }
.coh-style-large-centred-white-blockquote ::after, .coh-style-large-centred-blockquote ::after { display: none; }
.coh-style-large-centred-white-blockquote { color: white; }
.coh-style-large-centred-white-blockquote p { color: white; }
.coh-wysiwyg .coh-style-large-centred-white-blockquote { color: white; }
.coh-wysiwyg .coh-style-large-centred-white-blockquote p { color: white; }
.coh-style-block-quote-black, .coh-style-block-quote-black-for-listing-view, .coh-style-block-quote-white { color: white; font-family: gotham-condensed-light, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.375rem; line-height: 1.5rem; letter-spacing: 0.09375rem; text-transform: uppercase; display: block; padding-right: 0.625rem; padding-left: 0.625rem; }
@media (max-width: 1023px) { .coh-style-block-quote-black, .coh-style-block-quote-black-for-listing-view, .coh-style-block-quote-white { font-size: 1.25rem; line-height: 1.375rem; } }
@media (max-width: 767px) { .coh-style-block-quote-black, .coh-style-block-quote-black-for-listing-view, .coh-style-block-quote-white { font-size: 1.125rem; line-height: 1.25rem; } }
.coh-style-block-quote-black:before, .coh-style-block-quote-black-for-listing-view:before, .coh-style-block-quote-white:before { color: white; font-family: gotham-condensed-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.375rem; content: "“"; }
.coh-style-block-quote-black p, .coh-style-block-quote-black-for-listing-view p, .coh-style-block-quote-white p { color: white; }
.coh-style-block-quote-black p:after, .coh-style-block-quote-black-for-listing-view p:after, .coh-style-block-quote-white p:after { color: white; font-size: 1.375rem; font-family: gotham-condensed-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; content: "”"; }
.coh-wysiwyg .coh-style-block-quote-black, .coh-wysiwyg .coh-style-block-quote-black-for-listing-view, .coh-wysiwyg .coh-style-block-quote-white { color: white; font-family: gotham-condensed-light, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.375rem; line-height: 1.5rem; letter-spacing: 0.09375rem; text-transform: uppercase; display: block; padding-right: 0.625rem; padding-left: 0.625rem; margin-bottom: 0; }
@media (max-width: 1023px) { .coh-wysiwyg .coh-style-block-quote-black, .coh-wysiwyg .coh-style-block-quote-black-for-listing-view, .coh-wysiwyg .coh-style-block-quote-white { font-size: 1.25rem; line-height: 1.375rem; } }
@media (max-width: 767px) { .coh-wysiwyg .coh-style-block-quote-black, .coh-wysiwyg .coh-style-block-quote-black-for-listing-view, .coh-wysiwyg .coh-style-block-quote-white { font-size: 1.125rem; line-height: 1.25rem; } }
.coh-style-block-quote-black { text-transform: uppercase; font-family: gotham-condensed-light, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-size: 1.375rem; line-height: 1.5rem; letter-spacing: 0.09375rem; display: block; padding-right: 0.625rem; padding-left: 0.625rem; }
@media (max-width: 1023px) { .coh-style-block-quote-black { font-size: 1.25rem; line-height: 1.375rem; } }
@media (max-width: 767px) { .coh-style-block-quote-black { font-size: 1.125rem; line-height: 1.25rem; } }
.coh-style-block-quote-black:before { color: black; font-family: gotham-condensed-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.375rem; content: "“"; }
.coh-style-block-quote-black:after { color: black; font-family: gotham-condensed-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; content: "”"; font-size: 1.375rem; }
.coh-style-block-quote-black-for-listing-view { text-transform: uppercase; font-family: gotham-condensed-light, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-size: 1.3125rem; line-height: 1.5rem; letter-spacing: 0.09375rem; display: block; padding-right: 0.625rem; padding-left: 0.625rem; }
@media (max-width: 1919px) { .coh-style-block-quote-black-for-listing-view { font-size: 1.1875rem; } }
@media (max-width: 1023px) { .coh-style-block-quote-black-for-listing-view { font-size: 1.1875rem; line-height: 1.375rem; } }
@media (max-width: 767px) { .coh-style-block-quote-black-for-listing-view { font-size: 1.125rem; line-height: 1.25rem; } }
.coh-style-block-quote-black-for-listing-view:before { color: black; font-family: gotham-condensed-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.375rem; content: "“"; }
.coh-style-block-quote-black-for-listing-view:after { color: black; font-family: gotham-condensed-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; content: "”"; font-size: 1.375rem; }
.coh-style-block-quote-for-yacht-page { color: black; font-family: gotham-condensed-light, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.375rem; line-height: 1.5rem; letter-spacing: 0.09375rem; text-transform: uppercase; display: block; padding-right: 0.625rem; padding-left: 1.875rem; }
@media (max-width: 1439px) { .coh-style-block-quote-for-yacht-page { padding-left: 1.625rem; } }
@media (max-width: 1023px) { .coh-style-block-quote-for-yacht-page { font-size: 1.25rem; line-height: 1.375rem; } }
@media (max-width: 767px) { .coh-style-block-quote-for-yacht-page { font-size: 1.125rem; line-height: 1.25rem; padding-left: 1.375rem; } }
.coh-style-block-quote-for-yacht-page:before { color: #8fd6bd; font-family: gotham-bold, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 2.625rem; content: "“"; }
@media (max-width: 1439px) { .coh-style-block-quote-for-yacht-page:before { font-size: 2.375rem; } }
@media (max-width: 767px) { .coh-style-block-quote-for-yacht-page:before { font-size: 2rem; } }
.coh-style-block-quote-for-yacht-page:after { font-family: gotham-bold, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 2.625rem; color: #8fd6bd; content: "”"; }
@media (max-width: 1439px) { .coh-style-block-quote-for-yacht-page:after { font-size: 2.375rem; } }
@media (max-width: 767px) { .coh-style-block-quote-for-yacht-page:after { font-size: 2rem; } }
.coh-style-block-quote-for-yacht-page p { color: black; }
.coh-style-block-quote-for-yacht-page p:after { color: black; font-size: 1.375rem; font-family: gotham-condensed-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; content: "”"; }
.coh-wysiwyg .coh-style-block-quote-for-yacht-page { color: black; font-family: gotham-condensed-light, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.375rem; line-height: 1.5rem; letter-spacing: 0.09375rem; text-transform: uppercase; display: block; padding-right: 0.625rem; padding-left: 0.625rem; margin-bottom: 0; }
@media (max-width: 1023px) { .coh-wysiwyg .coh-style-block-quote-for-yacht-page { font-size: 1.25rem; line-height: 1.375rem; } }
@media (max-width: 767px) { .coh-wysiwyg .coh-style-block-quote-for-yacht-page { font-size: 1.125rem; line-height: 1.25rem; } }
.coh-style-block-quote-for-yacht-page { color: black; font-family: gotham-condensed-light, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.375rem; line-height: 1.5rem; letter-spacing: 0.09375rem; text-transform: uppercase; display: block; padding-right: 0.625rem; padding-left: 1.875rem; }
@media (max-width: 1439px) { .coh-style-block-quote-for-yacht-page { padding-left: 1.625rem; } }
@media (max-width: 1023px) { .coh-style-block-quote-for-yacht-page { font-size: 1.25rem; line-height: 1.375rem; } }
@media (max-width: 767px) { .coh-style-block-quote-for-yacht-page { font-size: 1.125rem; line-height: 1.25rem; padding-left: 1.375rem; } }
.coh-style-block-quote-for-yacht-page:before { color: #8fd6bd; font-family: gotham-bold, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 2.625rem; content: "“"; }
@media (max-width: 1439px) { .coh-style-block-quote-for-yacht-page:before { font-size: 2.375rem; } }
@media (max-width: 767px) { .coh-style-block-quote-for-yacht-page:before { font-size: 2rem; } }
.coh-style-block-quote-for-yacht-page:after { font-family: gotham-bold, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 2.625rem; color: #8fd6bd; content: "”"; }
@media (max-width: 1439px) { .coh-style-block-quote-for-yacht-page:after { font-size: 2.375rem; } }
@media (max-width: 767px) { .coh-style-block-quote-for-yacht-page:after { font-size: 2rem; } }
.coh-style-block-quote-for-yacht-page p { color: black; }
.coh-style-block-quote-for-yacht-page p:after { color: black; font-size: 1.375rem; font-family: gotham-condensed-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; content: "”"; }
.coh-wysiwyg .coh-style-block-quote-for-yacht-page { color: black; font-family: gotham-condensed-light, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.375rem; line-height: 1.5rem; letter-spacing: 0.09375rem; text-transform: uppercase; display: block; padding-right: 0.625rem; padding-left: 0.625rem; margin-bottom: 0; }
@media (max-width: 1023px) { .coh-wysiwyg .coh-style-block-quote-for-yacht-page { font-size: 1.25rem; line-height: 1.375rem; } }
@media (max-width: 767px) { .coh-wysiwyg .coh-style-block-quote-for-yacht-page { font-size: 1.125rem; line-height: 1.25rem; } }
.coh-style-white-slider-button---previous, .coh-style-white-slider-button---next, .coh-style-slider-button---previous, .coh-style-slider-button---next { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; border-color: #99999a; border-style: solid; border-width: 0.0625rem; position: relative; height: 3.125rem; width: 3.125rem; margin-left: 0.625rem; }
@media (max-width: 1439px) { .coh-style-white-slider-button---previous, .coh-style-white-slider-button---next, .coh-style-slider-button---previous, .coh-style-slider-button---next { height: 2.5rem; width: 2.5rem; } }
.coh-style-white-slider-button---previous:hover, .coh-style-white-slider-button---next:hover, .coh-style-slider-button---previous:hover, .coh-style-slider-button---next:hover { border-color: black; background-color: black; }
.coh-style-white-slider-button---previous:hover:before, .coh-style-white-slider-button---next:hover:before, .coh-style-slider-button---previous:hover:before, .coh-style-slider-button---next:hover:before { color: white; }
.coh-style-white-slider-button---previous:before, .coh-style-white-slider-button---next:before, .coh-style-slider-button---previous:before, .coh-style-slider-button---next: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: "\F105"; font-family: "icomoon"; position: absolute; top: 1rem; left: 1.4375rem; font-size: 0.9375rem; color: black; }
@media (max-width: 1439px) { .coh-style-white-slider-button---previous:before, .coh-style-white-slider-button---next:before, .coh-style-slider-button---previous:before, .coh-style-slider-button---next:before { font-size: 0.875rem; left: 1.125rem; top: 0.6875rem; } }
@media (max-width: 767px) { .coh-style-white-slider-button---previous:before, .coh-style-white-slider-button---next:before, .coh-style-slider-button---previous:before, .coh-style-slider-button---next:before { top: 0.75rem; left: 0.9375rem; font-size: 0.75rem; } }
.slick-disabled.coh-style-white-slider-button---previous, .slick-disabled.coh-style-white-slider-button---next, .slick-disabled.coh-style-slider-button---previous, .slick-disabled.coh-style-slider-button---next { border-color: #d9d9d9; cursor: default; }
.slick-disabled.coh-style-white-slider-button---previous:before, .slick-disabled.coh-style-white-slider-button---next:before, .slick-disabled.coh-style-slider-button---previous:before, .slick-disabled.coh-style-slider-button---next:before { color: #99999a; }
.slick-disabled.coh-style-white-slider-button---previous:hover, .slick-disabled.coh-style-white-slider-button---next:hover, .slick-disabled.coh-style-slider-button---previous:hover, .slick-disabled.coh-style-slider-button---next:hover { background-color: rgba(0, 0, 0, 0); }
.coh-style-white-slider-button---previous { border-color: #d9d9d9; }
.coh-style-white-slider-button---previous: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: "\F104"; font-family: "icomoon"; position: absolute; left: 1.3125rem; color: white; }
@media (max-width: 1023px) { .coh-style-white-slider-button---previous:before { left: 1.1875rem; } }
.coh-style-white-slider-button---previous:hover { border-color: white; background-color: white; }
.coh-style-white-slider-button---previous:hover:before { color: black; }
.slick-disabled.coh-style-white-slider-button---previous { border-color: #99999a; }
.slick-disabled.coh-style-white-slider-button---previous:before { color: #99999a; }
.coh-style-white-slider-button---next { border-color: #d9d9d9; }
.coh-style-white-slider-button---next:hover { border-color: white; background-color: white; }
.coh-style-white-slider-button---next:hover:before { color: black; }
.coh-style-white-slider-button---next:before { color: white; }
.slick-disabled.coh-style-white-slider-button---next { border-color: #99999a; }
.slick-disabled.coh-style-white-slider-button---next:before { color: #99999a; }
.coh-style-slider-button---previous: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: "\F104"; font-family: "icomoon"; position: absolute; left: 1.3125rem; }
@media (max-width: 1439px) { .coh-style-slider-button---previous:before { left: 1rem; } }
.coh-style-thumbnail-slider-next, .coh-style-thumbnail-slider-previous { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
.coh-style-thumbnail-slider-next:hover:before, .coh-style-thumbnail-slider-previous:hover:before { color: white; }
.coh-style-thumbnail-slider-next:before, .coh-style-thumbnail-slider-previous: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: "\F104"; font-family: "icomoon"; color: #d9d9d9; font-size: 1.625rem; }
.slick-disabled.coh-style-thumbnail-slider-next, .slick-disabled.coh-style-thumbnail-slider-previous { cursor: default; }
.slick-disabled.coh-style-thumbnail-slider-next:before, .slick-disabled.coh-style-thumbnail-slider-previous:before { color: #555759; }
.slick-disabled.coh-style-thumbnail-slider-next:hover:before, .slick-disabled.coh-style-thumbnail-slider-previous:hover:before { color: #555759; }
.coh-style-thumbnail-slider-next: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: "\F105"; font-family: "icomoon"; }
.coh-style-heading-3-style { font-family: gotham-medium, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-size: 1.375rem; line-height: 1.5rem; letter-spacing: 0.03125rem; text-transform: uppercase; margin-top: 1rem; }
@media (max-width: 1439px) { .coh-style-heading-3-style { font-size: 1.125rem; line-height: 1.25rem; } }
@media (max-width: 1023px) { .coh-style-heading-3-style { margin-top: 0.75rem; } }
@media (max-width: 767px) { .coh-style-heading-3-style { font-size: 1rem; line-height: 1.125rem; } }
.coh-style-heading-above-elements-padding-bottom { padding-bottom: 2.5rem; }
@media (max-width: 1919px) { .coh-style-heading-above-elements-padding-bottom { padding-bottom: 1.5625rem; } }
@media (max-width: 1439px) { .coh-style-heading-above-elements-padding-bottom { padding-bottom: 1.5625rem; } }
@media (max-width: 1023px) { .coh-style-heading-above-elements-padding-bottom { padding-bottom: 1.25rem; } }
@media (max-width: 767px) { .coh-style-heading-above-elements-padding-bottom { padding-bottom: 0.9375rem; } }
.coh-style-pursuit-heading, .coh-style-homepage-heading-1 { font-family: gotham-medium, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; text-transform: uppercase; font-size: 3.125rem; line-height: 3rem; letter-spacing: 0.14375rem; margin-bottom: 1.125rem; }
@media (max-width: 1919px) { .coh-style-pursuit-heading, .coh-style-homepage-heading-1 { font-size: 3rem; line-height: 2.875rem; letter-spacing: 0.125rem; } }
@media (max-width: 1439px) { .coh-style-pursuit-heading, .coh-style-homepage-heading-1 { font-size: 2.25rem; line-height: 2.125rem; letter-spacing: 0.0625rem; } }
@media (max-width: 1023px) { .coh-style-pursuit-heading, .coh-style-homepage-heading-1 { font-size: 2.125rem; line-height: 2rem; letter-spacing: 0.03125rem; } }
@media (max-width: 767px) { .coh-style-pursuit-heading, .coh-style-homepage-heading-1 { font-size: 1.75rem; line-height: 1.875rem; margin-bottom: 1rem; } }
.coh-style-pursuit-heading { letter-spacing: 1.625rem; font-size: 3.5rem; font-family: gotham-bold, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-align: center; color: white; line-height: 3.625rem; }
@media (max-width: 1439px) { .coh-style-pursuit-heading { font-size: 3.125rem; letter-spacing: 1.5625rem; line-height: 3.375rem; } }
@media (max-width: 1023px) { .coh-style-pursuit-heading { letter-spacing: 1.25rem; font-size: 2.625rem; line-height: 2.75rem; } }
@media (max-width: 767px) { .coh-style-pursuit-heading { letter-spacing: 0.9375rem; font-size: 2.125rem; line-height: 2.25rem; } }
.coh-style-pursuit-heading::first-letter { padding-left: 1.875rem; }
@media (max-width: 1023px) { .coh-style-pursuit-heading::first-letter { padding-left: 0.9375rem; } }
@media (max-width: 767px) { .coh-style-pursuit-heading::first-letter { padding-left: 0.625rem; } }
.coh-style-homepage-panel-heading { font-family: gotham-medium, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-size: 1.875rem; line-height: 2.125rem; text-align: center; letter-spacing: 0.3125rem; margin-bottom: 0.625rem; }
@media (max-width: 1919px) { .coh-style-homepage-panel-heading { font-size: 1.625rem; line-height: 2.125rem; } }
@media (max-width: 1439px) { .coh-style-homepage-panel-heading { font-size: 1.625rem; line-height: 1.75rem; letter-spacing: 0.21875rem; margin-bottom: 0.375rem; } }
@media (max-width: 1023px) { .coh-style-homepage-panel-heading { font-size: 1.375rem; line-height: 1.5rem; letter-spacing: 0.1875rem; } }
.coh-style-panel-with-grey-outline-extra-padding { border-color: #d9d9d9; border-style: solid; border-width: 0.0625rem; padding-top: 3.75rem; padding-right: 3.75rem; padding-bottom: 3.75rem; padding-left: 3.75rem; }
@media (max-width: 1919px) { .coh-style-panel-with-grey-outline-extra-padding { padding-top: 3.125rem; padding-right: 3.125rem; padding-bottom: 3.125rem; padding-left: 3.125rem; } }
@media (max-width: 1439px) { .coh-style-panel-with-grey-outline-extra-padding { padding-top: 1.875rem; padding-right: 1.875rem; padding-bottom: 1.25rem; padding-left: 1.875rem; } }
.coh-style-yacht-services-teaser, .coh-style-panel-with-grey-outline { border-color: #d9d9d9; border-style: solid; border-width: 0.0625rem; padding-top: 2.1875rem; padding-right: 2.5rem; padding-bottom: 2.1875rem; padding-left: 2.5rem; }
@media (max-width: 1439px) { .coh-style-yacht-services-teaser, .coh-style-panel-with-grey-outline { padding-top: 1.875rem; padding-right: 1.875rem; padding-bottom: 1.25rem; padding-left: 1.875rem; } }
.coh-style-yacht-services-teaser { text-align: center; padding-top: 3.75rem; padding-right: 1.875rem; padding-bottom: 3.75rem; padding-left: 1.875rem; margin-bottom: 1.875rem; -webkit-transition: 450ms -webkit-box-shadow; transition: 450ms -webkit-box-shadow; -o-transition: 450ms box-shadow; transition: 450ms box-shadow; transition: 450ms box-shadow, 450ms -webkit-box-shadow; }
.coh-style-timeline-slider-container-navigation-position .coh-slider-nav-top, .coh-style-gallery-slider-inside-tabbed-device-settings .coh-slider-nav-top, .coh-style-full-width-slider-container-settings .coh-slider-nav-top, .coh-style-slider-inside-tabbed-device-settings .coh-slider-nav-top, .coh-style-slider-container-navigation-position .coh-slider-nav-top { position: absolute; top: -7rem; right: 0; }
@media (max-width: 1439px) { .coh-style-timeline-slider-container-navigation-position .coh-slider-nav-top, .coh-style-gallery-slider-inside-tabbed-device-settings .coh-slider-nav-top, .coh-style-full-width-slider-container-settings .coh-slider-nav-top, .coh-style-slider-inside-tabbed-device-settings .coh-slider-nav-top, .coh-style-slider-container-navigation-position .coh-slider-nav-top { top: -4.875rem; } }
@media (max-width: 767px) { .coh-style-timeline-slider-container-navigation-position .coh-slider-nav-top, .coh-style-gallery-slider-inside-tabbed-device-settings .coh-slider-nav-top, .coh-style-full-width-slider-container-settings .coh-slider-nav-top, .coh-style-slider-inside-tabbed-device-settings .coh-slider-nav-top, .coh-style-slider-container-navigation-position .coh-slider-nav-top { top: 0; } }
@media (max-width: 767px) { .coh-style-timeline-slider-container-navigation-position .coh-style-slider-pagination, .coh-style-gallery-slider-inside-tabbed-device-settings .coh-style-slider-pagination, .coh-style-full-width-slider-container-settings .coh-style-slider-pagination, .coh-style-slider-inside-tabbed-device-settings .coh-style-slider-pagination, .coh-style-slider-container-navigation-position .coh-style-slider-pagination { width: 100%; } }
.coh-style-timeline-slider-container-navigation-position .slider-text-content, .coh-style-gallery-slider-inside-tabbed-device-settings .slider-text-content, .coh-style-full-width-slider-container-settings .slider-text-content, .coh-style-slider-inside-tabbed-device-settings .slider-text-content, .coh-style-slider-container-navigation-position .slider-text-content { padding-right: 13.75rem; padding-bottom: 2.5rem; }
@media (max-width: 1439px) { .coh-style-timeline-slider-container-navigation-position .slider-text-content, .coh-style-gallery-slider-inside-tabbed-device-settings .slider-text-content, .coh-style-full-width-slider-container-settings .slider-text-content, .coh-style-slider-inside-tabbed-device-settings .slider-text-content, .coh-style-slider-container-navigation-position .slider-text-content { padding-right: 12.5rem; padding-bottom: 1.25rem; } }
@media (max-width: 1023px) { .coh-style-timeline-slider-container-navigation-position .slider-text-content, .coh-style-gallery-slider-inside-tabbed-device-settings .slider-text-content, .coh-style-full-width-slider-container-settings .slider-text-content, .coh-style-slider-inside-tabbed-device-settings .slider-text-content, .coh-style-slider-container-navigation-position .slider-text-content { padding-right: 9.375rem; } }
@media (max-width: 767px) { .coh-style-timeline-slider-container-navigation-position .slider-text-content, .coh-style-gallery-slider-inside-tabbed-device-settings .slider-text-content, .coh-style-full-width-slider-container-settings .slider-text-content, .coh-style-slider-inside-tabbed-device-settings .slider-text-content, .coh-style-slider-container-navigation-position .slider-text-content { padding-right: 0; padding-bottom: 0.625rem; } }
.coh-style-timeline-slider-container-navigation-position .slick-slide, .coh-style-gallery-slider-inside-tabbed-device-settings .slick-slide, .coh-style-full-width-slider-container-settings .slick-slide, .coh-style-slider-inside-tabbed-device-settings .slick-slide, .coh-style-slider-container-navigation-position .slick-slide { opacity: 1; -webkit-transition: 300ms opacity; -o-transition: 300ms opacity; transition: 300ms opacity; }
@media (max-width: 767px) { .coh-style-timeline-slider-container-navigation-position .slick-slide, .coh-style-gallery-slider-inside-tabbed-device-settings .slick-slide, .coh-style-full-width-slider-container-settings .slick-slide, .coh-style-slider-inside-tabbed-device-settings .slick-slide, .coh-style-slider-container-navigation-position .slick-slide { margin-left: 0.5rem; } }
@media (max-width: 564px) { .coh-style-timeline-slider-container-navigation-position .slick-slide, .coh-style-gallery-slider-inside-tabbed-device-settings .slick-slide, .coh-style-full-width-slider-container-settings .slick-slide, .coh-style-slider-inside-tabbed-device-settings .slick-slide, .coh-style-slider-container-navigation-position .slick-slide { margin-left: 0; } }
.coh-style-timeline-slider-container-navigation-position .slick-slide.slick-current, .coh-style-gallery-slider-inside-tabbed-device-settings .slick-slide.slick-current, .coh-style-full-width-slider-container-settings .slick-slide.slick-current, .coh-style-slider-inside-tabbed-device-settings .slick-slide.slick-current, .coh-style-slider-container-navigation-position .slick-slide.slick-current { opacity: 1; }
@media (max-width: 767px) { .coh-style-timeline-slider-container-navigation-position .slick-slide.slick-current, .coh-style-gallery-slider-inside-tabbed-device-settings .slick-slide.slick-current, .coh-style-full-width-slider-container-settings .slick-slide.slick-current, .coh-style-slider-inside-tabbed-device-settings .slick-slide.slick-current, .coh-style-slider-container-navigation-position .slick-slide.slick-current { margin-right: 0.5rem; margin-left: 0; } }
@media (max-width: 564px) { .coh-style-timeline-slider-container-navigation-position .slick-slide.slick-current, .coh-style-gallery-slider-inside-tabbed-device-settings .slick-slide.slick-current, .coh-style-full-width-slider-container-settings .slick-slide.slick-current, .coh-style-slider-inside-tabbed-device-settings .slick-slide.slick-current, .coh-style-slider-container-navigation-position .slick-slide.slick-current { margin-right: 0; } }
.coh-style-timeline-slider-container-navigation-position .slick-slide.slick-current + .slick-slide, .coh-style-gallery-slider-inside-tabbed-device-settings .slick-slide.slick-current + .slick-slide, .coh-style-full-width-slider-container-settings .slick-slide.slick-current + .slick-slide, .coh-style-slider-inside-tabbed-device-settings .slick-slide.slick-current + .slick-slide, .coh-style-slider-container-navigation-position .slick-slide.slick-current + .slick-slide { opacity: 1; }
.coh-style-timeline-slider-container-navigation-position .slick-slide.slick-current + .slick-slide + .slick-slide, .coh-style-gallery-slider-inside-tabbed-device-settings .slick-slide.slick-current + .slick-slide + .slick-slide, .coh-style-full-width-slider-container-settings .slick-slide.slick-current + .slick-slide + .slick-slide, .coh-style-slider-inside-tabbed-device-settings .slick-slide.slick-current + .slick-slide + .slick-slide, .coh-style-slider-container-navigation-position .slick-slide.slick-current + .slick-slide + .slick-slide { opacity: 1; }
@media (max-width: 767px) { .coh-style-timeline-slider-container-navigation-position .coh-slider-nav-bottom, .coh-style-gallery-slider-inside-tabbed-device-settings .coh-slider-nav-bottom, .coh-style-full-width-slider-container-settings .coh-slider-nav-bottom, .coh-style-slider-inside-tabbed-device-settings .coh-slider-nav-bottom, .coh-style-slider-container-navigation-position .coh-slider-nav-bottom { text-align: center; } }
.coh-style-timeline-slider-container-navigation-position .coh-slider-nav-top { position: absolute; top: -9.5rem; }
@media (max-width: 1439px) { .coh-style-timeline-slider-container-navigation-position .coh-slider-nav-top { top: -5rem; } }
@media (max-width: 1023px) { .coh-style-timeline-slider-container-navigation-position .coh-slider-nav-top { top: -6.25rem; } }
@media (max-width: 767px) { .coh-style-timeline-slider-container-navigation-position .coh-slider-nav-top { top: 0; } }
.coh-style-timeline-slider-container-navigation-position .coh-slider-item { margin-right: 3.125rem; }
@media (max-width: 1023px) { .coh-style-timeline-slider-container-navigation-position .coh-slider-item { margin-right: 1.875rem; } }
@media (max-width: 767px) { .coh-style-timeline-slider-container-navigation-position .coh-slider-item { margin-right: 0; } }
@media (max-width: 767px) { .coh-style-timeline-slider-container-navigation-position .coh-slider-item p { text-align: center; } }
.coh-style-timeline-slider-container-navigation-position .coh-slider-container-mid { margin-right: -6.25rem; }
@media (max-width: 1439px) { .coh-style-timeline-slider-container-navigation-position .coh-slider-container-mid { margin-top: 3.125rem; margin-right: -5rem; } }
@media (max-width: 1023px) { .coh-style-timeline-slider-container-navigation-position .coh-slider-container-mid { margin-right: -1.875rem; margin-left: -0.625rem; } }
@media (max-width: 767px) { .coh-style-timeline-slider-container-navigation-position .coh-slider-container-mid { margin-top: 1.875rem; margin-right: 0; margin-left: 0; } }
.coh-style-timeline-slider-container-navigation-position .slider-text-content { padding-right: 10rem; padding-bottom: 5rem; }
@media (max-width: 1439px) { .coh-style-timeline-slider-container-navigation-position .slider-text-content { padding-right: 0; padding-bottom: 0; } }
.coh-style-timeline-slider-container-navigation-position .left-column-text { padding-top: 0.3125rem; padding-right: 7.5rem; padding-bottom: 1.25rem; }
@media (max-width: 1439px) { .coh-style-timeline-slider-container-navigation-position .left-column-text { padding-top: 0; padding-right: 0; padding-bottom: 2.5rem; } }
@media (max-width: 767px) { .coh-style-timeline-slider-container-navigation-position .left-column-text { padding-right: 0; padding-bottom: 0.625rem; } }
.coh-style-timeline-slider-container-navigation-position .slick-slide { opacity: 1; -webkit-transition: 600ms opacity; -o-transition: 600ms opacity; transition: 600ms opacity; }
@media (max-width: 767px) { .coh-style-timeline-slider-container-navigation-position .slick-slide { margin-left: 0; } }
.coh-style-timeline-slider-container-navigation-position .slick-slide.slick-current { opacity: 1; }
@media (max-width: 767px) { .coh-style-timeline-slider-container-navigation-position .slick-slide.slick-current { margin-right: 0; } }
.coh-style-timeline-slider-container-navigation-position .slick-slide.slick-current + .slick-slide { opacity: 1; }
.coh-style-timeline-slider-container-navigation-position .slick-slide > .slick-slide { opacity: 0; }
@media (max-width: 1919px) { .coh-style-gallery-slider-inside-tabbed-device-settings { padding-top: 1.25rem; } }
@media (max-width: 1439px) { .coh-style-gallery-slider-inside-tabbed-device-settings { padding-top: 2.5rem; } }
@media (max-width: 1023px) { .coh-style-gallery-slider-inside-tabbed-device-settings { padding-top: 3.9375rem; } }
@media (max-width: 767px) { .coh-style-gallery-slider-inside-tabbed-device-settings { padding-top: 0; } }
.coh-style-gallery-slider-inside-tabbed-device-settings .coh-slider-nav-top { position: absolute; top: -5rem; }
@media (max-width: 1023px) { .coh-style-gallery-slider-inside-tabbed-device-settings .coh-slider-nav-top { top: -4.625rem; } }
@media (max-width: 767px) { .coh-style-gallery-slider-inside-tabbed-device-settings .coh-slider-nav-top { top: 0; } }
.coh-style-gallery-slider-inside-tabbed-device-settings .slick-slide { max-height: 46.25rem; }
@media (max-width: 1439px) { .coh-style-gallery-slider-inside-tabbed-device-settings .slick-slide { max-height: 31.875rem; } }
@media (max-width: 1023px) { .coh-style-gallery-slider-inside-tabbed-device-settings .slick-slide { max-height: 22.5rem; } }
@media (max-width: 767px) { .coh-style-gallery-slider-inside-tabbed-device-settings .slick-slide { max-height: 16.875rem; } }
.coh-style-gallery-slider-inside-tabbed-device-settings .coh-slider-item { opacity: 0.2; -webkit-transition: 300ms opacity; -o-transition: 300ms opacity; transition: 300ms opacity; }
@media (max-width: 767px) { .coh-style-gallery-slider-inside-tabbed-device-settings .coh-slider-item { opacity: 1; } }
.coh-style-gallery-slider-inside-tabbed-device-settings .coh-slider-item.slick-current { opacity: 1; }
.coh-style-full-width-slider-container-settings .slider-text-content { padding-right: 0; }
@media (max-width: 1023px) { .coh-style-full-width-slider-container-settings .slider-text-content { padding-right: 9.375rem; } }
@media (max-width: 767px) { .coh-style-full-width-slider-container-settings .slider-text-content { padding-right: 0; } }
.coh-style-full-width-slider-container-settings .outer-container { padding-right: 5rem; padding-left: 5rem; }
@media (max-width: 1919px) { .coh-style-full-width-slider-container-settings .outer-container { padding-right: 3.75rem; padding-left: 3.75rem; } }
@media (max-width: 1439px) { .coh-style-full-width-slider-container-settings .outer-container { padding-right: 2.5rem; padding-left: 2.5rem; } }
@media (max-width: 1023px) { .coh-style-full-width-slider-container-settings .outer-container { width: 44.25rem; padding-right: 0; padding-left: 0; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
@media (max-width: 767px) { .coh-style-full-width-slider-container-settings .outer-container { width: 32.8125rem; } }
@media (max-width: 564px) { .coh-style-full-width-slider-container-settings .outer-container { width: auto; margin-right: 1.25rem; margin-left: 1.25rem; } }
.coh-style-slider-inside-tabbed-device-settings { padding-top: 4.375rem; }
@media (max-width: 1439px) { .coh-style-slider-inside-tabbed-device-settings { padding-top: 3.125rem; } }
@media (max-width: 1023px) { .coh-style-slider-inside-tabbed-device-settings { padding-top: 0; } }
.coh-style-slider-inside-tabbed-device-settings .coh-slider-nav-top { position: absolute; top: -5.625rem; }
@media (max-width: 1023px) { .coh-style-slider-inside-tabbed-device-settings .coh-slider-nav-top { top: 1.875rem; z-index: 1; } }
@media (max-width: 767px) { .coh-style-slider-inside-tabbed-device-settings .coh-slider-nav-top { top: 0; } }
@media (max-width: 1023px) { .coh-style-slider-inside-tabbed-device-settings .coh-slider-container-mid { margin-top: 0.625rem; } }
@media (max-width: 767px) { .coh-style-slider-inside-tabbed-device-settings .coh-slider-container-mid { margin-top: 0; } }
.coh-style-slider-inside-tabbed-device-settings .slick-slide { opacity: 1; -webkit-transition: 600ms opacity; -o-transition: 600ms opacity; transition: 600ms opacity; }
.coh-style-slider-inside-tabbed-device-settings .slick-slide.slick-current { opacity: 1; }
.coh-style-teaser-panel---no-border-or-padding-bottom, .coh-style-link-panel---no-border, .coh-style-link-panel-padding { margin-left: 0.0625rem; }
.coh-style-teaser-panel---no-border-or-padding-bottom:hover, .coh-style-link-panel---no-border:hover, .coh-style-link-panel-padding:hover { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
.coh-style-teaser-panel---no-border-or-padding-bottom:hover img, .coh-style-link-panel---no-border:hover img, .coh-style-link-panel-padding:hover img { -webkit-transform: scaleX(1.05) scaleY(1.05); -ms-transform: scaleX(1.05) scaleY(1.05); transform: scaleX(1.05) scaleY(1.05); }
@media (max-width: 1023px) { .coh-style-teaser-panel---no-border-or-padding-bottom:hover img, .coh-style-link-panel---no-border:hover img, .coh-style-link-panel-padding:hover img { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); } }
.coh-style-teaser-panel---no-border-or-padding-bottom:hover .more-link, .coh-style-link-panel---no-border:hover .more-link, .coh-style-link-panel-padding:hover .more-link { color: rgba(85, 87, 89, 0.9); }
@media (max-width: 1023px) { .coh-style-teaser-panel---no-border-or-padding-bottom:hover .more-link, .coh-style-link-panel---no-border:hover .more-link, .coh-style-link-panel-padding:hover .more-link { color: black; } }
.coh-style-teaser-panel---no-border-or-padding-bottom:hover .more-link:after, .coh-style-link-panel---no-border:hover .more-link:after, .coh-style-link-panel-padding:hover .more-link:after { color: rgba(85, 87, 89, 0.9); right: -0.5rem; position: relative; }
@media (max-width: 1023px) { .coh-style-teaser-panel---no-border-or-padding-bottom:hover .more-link:after, .coh-style-link-panel---no-border:hover .more-link:after, .coh-style-link-panel-padding:hover .more-link:after { color: black; right: -0.375rem; } }
.coh-style-teaser-panel---no-border-or-padding-bottom .text-panel, .coh-style-link-panel---no-border .text-panel, .coh-style-link-panel-padding .text-panel { background-color: white; border-bottom-width: 0.0625rem; border-left-width: 0.0625rem; border-right-width: 0.0625rem; border-bottom-style: solid; border-left-style: solid; border-right-style: solid; border-right-color: #d9d9d9; border-left-color: #d9d9d9; border-bottom-color: #d9d9d9; padding-top: 2.1875rem; padding-right: 2.5rem; padding-bottom: 2.1875rem; padding-left: 2.5rem; }
@media (max-width: 1439px) { .coh-style-teaser-panel---no-border-or-padding-bottom .text-panel, .coh-style-link-panel---no-border .text-panel, .coh-style-link-panel-padding .text-panel { padding-top: 1.5625rem; padding-right: 1.875rem; padding-bottom: 1.25rem; padding-left: 1.875rem; } }
.coh-style-teaser-panel---no-border-or-padding-bottom .image-container, .coh-style-link-panel---no-border .image-container, .coh-style-link-panel-padding .image-container { overflow: hidden; }
.coh-style-teaser-panel---no-border-or-padding-bottom img, .coh-style-link-panel---no-border img, .coh-style-link-panel-padding img { -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; }
.coh-style-teaser-panel---no-border-or-padding-bottom h3, .coh-style-link-panel---no-border h3, .coh-style-link-panel-padding h3 { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
.coh-style-teaser-panel---no-border-or-padding-bottom .more-link:after, .coh-style-link-panel---no-border .more-link:after, .coh-style-link-panel-padding .more-link:after { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
.article-date-year.coh-style-teaser-panel---no-border-or-padding-bottom { font-size: 0.625rem; text-align: center; font-weight: 500; margin-bottom: 0; }
@media (max-width: 767px) { .article-date-year.coh-style-teaser-panel---no-border-or-padding-bottom { text-align: center; } }
.article-date-month.coh-style-teaser-panel---no-border-or-padding-bottom { font-weight: 500; text-align: center; margin-bottom: 0; }
.coh-style-teaser-panel---no-border-or-padding-bottom .article-date-day { font-weight: 500; text-align: center; margin-bottom: 0; }
@media (max-width: 767px) { .coh-style-teaser-panel---no-border-or-padding-bottom .article-date-day { text-align: center; } }
.coh-style-teaser-panel---no-border-or-padding-bottom .text-panel { border-bottom-style: none; border-left-style: none; border-right-style: none; padding-right: 2.5rem; padding-bottom: 0; padding-left: 2.5rem; }
@media (max-width: 1919px) { .coh-style-teaser-panel---no-border-or-padding-bottom .text-panel { padding-right: 1.875rem; padding-left: 1.875rem; } }
@media (max-width: 1439px) { .coh-style-teaser-panel---no-border-or-padding-bottom .text-panel { padding-right: 1.5625rem; padding-left: 0; } }
@media (max-width: 767px) { .coh-style-teaser-panel---no-border-or-padding-bottom .text-panel { padding-right: 0; } }
.article-date-year.coh-style-link-panel---no-border { font-size: 0.625rem; text-align: center; font-weight: 500; margin-bottom: 0; }
@media (max-width: 767px) { .article-date-year.coh-style-link-panel---no-border { text-align: center; } }
.article-date-month.coh-style-link-panel---no-border { font-weight: 500; text-align: center; margin-bottom: 0; }
.coh-style-link-panel---no-border .article-date-day { font-weight: 500; text-align: center; margin-bottom: 0; }
@media (max-width: 767px) { .coh-style-link-panel---no-border .article-date-day { text-align: center; } }
.coh-style-link-panel---no-border .text-panel { border-bottom-style: none; border-left-style: none; border-right-style: none; padding-right: 2.5rem; padding-bottom: 1.875rem; padding-left: 2.5rem; }
@media (max-width: 1919px) { .coh-style-link-panel---no-border .text-panel { padding-right: 1.875rem; padding-left: 1.875rem; } }
@media (max-width: 1439px) { .coh-style-link-panel---no-border .text-panel { padding-right: 1.5625rem; padding-left: 0; } }
@media (max-width: 767px) { .coh-style-link-panel---no-border .text-panel { padding-right: 0; } }
.coh-style-thumbnail-slider-settings { padding-top: 2.5rem; }
@media (max-width: 767px) { .coh-style-thumbnail-slider-settings { padding-top: 0; } }
.coh-style-thumbnail-slider-settings .slick-slide { opacity: 0.5; height: 7.375rem; overflow: hidden; -webkit-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; border-width: 0.0625rem; border-style: solid; border-color: black; cursor: pointer; margin-right: 0.0625rem; }
@media (max-width: 1919px) { .coh-style-thumbnail-slider-settings .slick-slide { height: 6.5625rem; } }
@media (max-width: 1023px) { .coh-style-thumbnail-slider-settings .slick-slide { height: 6.25rem; } }
@media (max-width: 767px) { .coh-style-thumbnail-slider-settings .slick-slide { height: auto; opacity: 1; border-width: 0; border-style: none; cursor: default; margin-right: 0; } }
.coh-style-thumbnail-slider-settings .slick-slide:hover { opacity: 0.9; border-color: white; border-style: solid; border-width: 0.0625rem; }
.coh-style-thumbnail-slider-settings img { width: 100%; height: 100%; }
.coh-style-thumbnail-slider-settings .coh-slider-container-inner { margin-right: 1.5625rem; margin-left: 1.5625rem; }
@media (max-width: 767px) { .coh-style-thumbnail-slider-settings .coh-slider-container-inner { margin-right: 0; margin-left: 0; } }
@media (max-width: 767px) { .coh-style-thumbnail-slider-settings .coh-slider-nav-bottom { text-align: center; } }
@media (max-width: 767px) { .coh-style-thumbnail-slider-settings .coh-style-slider-pagination { width: 100%; } }
.coh-style-wysiwyg-2-column-split { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 2.5rem; -moz-column-gap: 2.5rem; column-gap: 2.5rem; padding-bottom: 1.25rem; }
@media (max-width: 1919px) { .coh-style-wysiwyg-2-column-split { -webkit-column-gap: 1.875rem; -moz-column-gap: 1.875rem; column-gap: 1.875rem; padding-bottom: 1.5625rem; } }
@media (max-width: 1439px) { .coh-style-wysiwyg-2-column-split { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; padding-bottom: 0; } }
.coh-style-article-teaser-panel { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
.coh-style-article-teaser-panel:hover .more-link { color: rgba(85, 87, 89, 0.9); }
@media (max-width: 1023px) { .coh-style-article-teaser-panel:hover .more-link { color: black; } }
.coh-style-article-teaser-panel:hover .more-link:after { position: relative; right: -0.5rem; color: rgba(85, 87, 89, 0.9); }
@media (max-width: 1023px) { .coh-style-article-teaser-panel:hover .more-link:after { color: black; right: -0.375rem; } }
.coh-style-article-teaser-panel:hover img { -webkit-transform: scaleX(1.05) scaleY(1.05); -ms-transform: scaleX(1.05) scaleY(1.05); transform: scaleX(1.05) scaleY(1.05); }
@media (max-width: 1023px) { .coh-style-article-teaser-panel:hover img { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); } }
.coh-style-article-teaser-panel .date-column { border-bottom-style: none; border-bottom-color: rgba(217, 217, 217, 0.5); }
.coh-style-article-teaser-panel .date-column .date-day { float: left; padding-right: 0.3125rem; }
.coh-style-article-teaser-panel .date-column .date-day:before, .coh-style-article-teaser-panel .date-column .date-day:after { clear: none; content: normal; display: inline; }
.coh-style-article-teaser-panel .date-column .date-month { float: left; padding-right: 0.3125rem; }
.coh-style-article-teaser-panel .date-column .date-month:before, .coh-style-article-teaser-panel .date-column .date-month:after { clear: none; content: normal; display: inline; }
.coh-style-article-teaser-panel .date-column .date-year { float: left; }
.coh-style-article-teaser-panel .date-column .date-year:before, .coh-style-article-teaser-panel .date-column .date-year:after { clear: none; content: normal; display: inline; }
.coh-style-article-teaser-panel .text-column { padding-top: 0.625rem; }
.coh-style-article-teaser-panel .text-panel { padding-top: 2.5rem; padding-right: 2.5rem; padding-bottom: 1.5625rem; padding-left: 2.5rem; }
@media (max-width: 1919px) { .coh-style-article-teaser-panel .text-panel { padding-right: 1.875rem; padding-left: 1.875rem; } }
@media (max-width: 1439px) { .coh-style-article-teaser-panel .text-panel { padding-top: 1.875rem; padding-right: 0; padding-bottom: 0.9375rem; padding-left: 0; } }
.coh-style-article-teaser-panel .image-container { overflow: hidden; }
.coh-style-article-teaser-panel img { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
.coh-style-background-colour-grey { background-color: rgba(217, 217, 217, 0.2); }
.coh-style-background-colour-grey .text-panel { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-bottom-style: none; border-left-style: none; border-right-style: none; }
.coh-style-consultant-panel { -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; border-width: 0.0625rem; border-style: solid; border-color: #d9d9d9; text-align: center; position: relative; padding-top: 1.875rem; padding-right: 1.875rem; padding-bottom: 1.875rem; padding-left: 1.875rem; margin-bottom: 1.875rem; }
@media (max-width: 1439px) { .coh-style-consultant-panel { padding-bottom: 1.25rem; } }
.coh-style-consultant-panel .image-container { -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; height: 9.375rem; width: 9.375rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 1023px) { .coh-style-consultant-panel .image-container { height: 8.125rem; width: 8.125rem; } }
@media (max-width: 767px) { .coh-style-consultant-panel .image-container { height: 7.5rem; width: 7.5rem; } }
@media (max-width: 564px) { .coh-style-consultant-panel .image-container { height: 9.375rem; width: 9.375rem; } }
.coh-style-consultant-panel .panel-link-text { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; padding-top: 0.625rem; }
.coh-style-consultant-panel .panel-link-text:hover { -webkit-box-shadow: 0.0625rem 0.25rem 0.25rem 0.0625rem rgba(217, 217, 217, 0.5); box-shadow: 0.0625rem 0.25rem 0.25rem 0.0625rem rgba(217, 217, 217, 0.5); }
.coh-style-consultant-panel .panel-link-text:hover img { -webkit-transform: scaleX(1.05) scaleY(1.05); -ms-transform: scaleX(1.05) scaleY(1.05); transform: scaleX(1.05) scaleY(1.05); }
.coh-style-consultant-panel .panel-link-text:hover .panel-link-text { color: black; }
.coh-style-consultant-panel .title-job { padding-top: 1.875rem; padding-bottom: 1.25rem; }
@media (max-width: 1439px) { .coh-style-consultant-panel .title-job { padding-top: 1.25rem; padding-bottom: 1.875rem; } }
.coh-style-consultant-panel .content-container { padding: 1.875rem; }
.coh-style-consultant-panel .consultant-role { padding-right: 1.5625rem; padding-left: 1.5625rem; margin-bottom: 0.625rem; }
@media (max-width: 1439px) { .coh-style-consultant-panel .consultant-role { padding-right: 0; padding-left: 0; } }
.coh-style-consultant-panel img { -webkit-transition: all 1400ms; -o-transition: all 1400ms; transition: all 1400ms; }
.coh-style-consultant-panel .link-container { border-top-color: #d9d9d9; border-top-style: none; border-top-width: 0; position: absolute; bottom: 1.875rem; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 13.4375rem; padding-top: 1.875rem; }
@media (max-width: 1439px) { .coh-style-consultant-panel .link-container { padding-top: 1.25rem; } }
@media (max-width: 767px) { .coh-style-consultant-panel .link-container { width: auto; } }
.coh-style-consultant-panel .consultant-languages { padding-bottom: 0.625rem; }
.coh-style-contact-us-form-panel { background-color: rgba(0, 0, 0, 0.7); padding-top: 3.75rem; padding-right: 3.75rem; padding-bottom: 3.75rem; padding-left: 3.75rem; }
@media (max-width: 1023px) { .coh-style-contact-us-form-panel { padding-top: 2.1875rem; padding-right: 2.5rem; padding-bottom: 2.5rem; padding-left: 2.5rem; } }
@media (max-width: 767px) { .coh-style-contact-us-form-panel { padding-top: 1.5625rem; padding-right: 1.875rem; padding-bottom: 1.25rem; padding-left: 1.875rem; } }
.coh-style-contact-us-form-panel form .webform-email-confirm--wrapper { margin-top: 0; }
.coh-style-contact-us-form-panel form .webform-email-confirm--wrapper .js-form-item-email-mail-1 { margin-right: 0.625rem; }
@media (max-width: 767px) { .coh-style-contact-us-form-panel form .webform-email-confirm--wrapper .js-form-item-email-mail-1 { margin-right: 0; } }
.coh-style-contact-us-form-panel form .webform-email-confirm--wrapper .js-form-item-email-mail-2 { margin-left: 0.625rem; }
@media (max-width: 767px) { .coh-style-contact-us-form-panel form .webform-email-confirm--wrapper .js-form-item-email-mail-2 { margin-left: 0; } }
.coh-style-contact-us-panels .contact-us-pre-head { text-align: center; }
.coh-style-contact-us-panels .contact-us-header { text-align: center; padding-bottom: 3.75rem; }
@media (max-width: 1023px) { .coh-style-contact-us-panels .contact-us-header { padding-bottom: 1.875rem; } }
.coh-style-contact-us-panels .contact-us-phone { margin-bottom: 1.25rem; }
@media (max-width: 1023px) { .coh-style-contact-us-panels .contact-us-column { margin-bottom: 1.875rem; } }
.coh-style-contact-us-panels contact-us-column-content { padding: 3.125rem; }
@media (max-width: 1023px) { .coh-style-contact-us-panels contact-us-column-content { padding: 1.5625rem; } }
.coh-style-homepage-cta-panel-no-hover, .coh-style-homepage-cta-panel-padding { text-align: center; border-bottom-color: white; border-bottom-width: 0.0625rem; border-bottom-style: solid; }
@media (max-width: 767px) { .coh-style-homepage-cta-panel-no-hover, .coh-style-homepage-cta-panel-padding { min-height: 18.75rem; } }
@media (max-width: 564px) { .coh-style-homepage-cta-panel-no-hover, .coh-style-homepage-cta-panel-padding { min-height: auto; } }
.coh-style-homepage-cta-panel-no-hover:hover, .coh-style-homepage-cta-panel-padding:hover { cursor: pointer; }
.coh-style-homepage-cta-panel-no-hover:hover .panel-image, .coh-style-homepage-cta-panel-padding:hover .panel-image { -webkit-transform: scaleX(1.05) scaleY(1.05); -ms-transform: scaleX(1.05) scaleY(1.05); transform: scaleX(1.05) scaleY(1.05); opacity: 0.4; }
@media (max-width: 1023px) { .coh-style-homepage-cta-panel-no-hover:hover .panel-image, .coh-style-homepage-cta-panel-padding:hover .panel-image { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); opacity: 0.6; } }
.coh-style-homepage-cta-panel-no-hover p, .coh-style-homepage-cta-panel-padding p { color: white; padding-right: 5rem; padding-left: 5rem; }
@media (max-width: 1439px) { .coh-style-homepage-cta-panel-no-hover p, .coh-style-homepage-cta-panel-padding p { padding-right: 3.125rem; padding-left: 3.125rem; } }
@media (max-width: 1023px) { .coh-style-homepage-cta-panel-no-hover p, .coh-style-homepage-cta-panel-padding p { padding-right: 0; padding-left: 0; } }
.coh-style-homepage-cta-panel-no-hover .container, .coh-style-homepage-cta-panel-padding .container { -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; padding-top: 7.5rem; padding-right: 1.25rem; padding-bottom: 6.25rem; padding-left: 1.25rem; }
@media (max-width: 1919px) { .coh-style-homepage-cta-panel-no-hover .container, .coh-style-homepage-cta-panel-padding .container { padding-top: 6.25rem; padding-bottom: 4.375rem; } }
@media (max-width: 1439px) { .coh-style-homepage-cta-panel-no-hover .container, .coh-style-homepage-cta-panel-padding .container { padding-top: 3.125rem; padding-bottom: 3.125rem; } }
@media (max-width: 1023px) { .coh-style-homepage-cta-panel-no-hover .container, .coh-style-homepage-cta-panel-padding .container { padding-top: 2.5rem; padding-bottom: 1.875rem; -webkit-transition: none; -o-transition: none; transition: none; } }
@media (max-width: 767px) { .coh-style-homepage-cta-panel-no-hover .container, .coh-style-homepage-cta-panel-padding .container { padding-top: 5rem; padding-bottom: 3.75rem; } }
@media (max-width: 564px) { .coh-style-homepage-cta-panel-no-hover .container, .coh-style-homepage-cta-panel-padding .container { padding-top: 2.5rem; padding-bottom: 1.875rem; } }
@media (max-width: 1439px) { .coh-style-homepage-cta-panel-no-hover .container h2, .coh-style-homepage-cta-panel-padding .container h2 { padding-right: 1.875rem; padding-left: 1.875rem; } }
@media (max-width: 1023px) { .coh-style-homepage-cta-panel-no-hover .container h2, .coh-style-homepage-cta-panel-padding .container h2 { padding-right: 0; padding-left: 0; } }
.coh-style-homepage-cta-panel-no-hover .panel-image, .coh-style-homepage-cta-panel-padding .panel-image { -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; opacity: 0.6; }
@media (max-width: 1439px) { .coh-style-homepage-cta-panel-no-hover .panel-image, .coh-style-homepage-cta-panel-padding .panel-image { min-height: 22.5rem; min-width: 22.5rem; } }
@media (max-width: 1023px) { .coh-style-homepage-cta-panel-no-hover .panel-image, .coh-style-homepage-cta-panel-padding .panel-image { -webkit-transition: none; -o-transition: none; transition: none; } }
@media (max-width: 767px) { .coh-style-homepage-cta-panel-no-hover .panel-image, .coh-style-homepage-cta-panel-padding .panel-image { min-height: auto; min-width: auto; } }
.coh-style-homepage-cta-panel-no-hover:hover .panel-image { opacity: 0.6; -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); }
.coh-style-feedback-homepage-cta-panel { text-align: center; border-bottom-color: white; border-bottom-width: 0.0625rem; border-bottom-style: solid; }
@media (max-width: 767px) { .coh-style-feedback-homepage-cta-panel { min-height: 18.75rem; } }
@media (max-width: 564px) { .coh-style-feedback-homepage-cta-panel { min-height: auto; } }
.coh-style-feedback-homepage-cta-panel:hover { cursor: pointer; }
.coh-style-feedback-homepage-cta-panel:hover .panel-image { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); opacity: 1; }
.coh-style-feedback-homepage-cta-panel p { color: white; padding-right: 5rem; padding-left: 5rem; }
@media (max-width: 1439px) { .coh-style-feedback-homepage-cta-panel p { padding-right: 3.125rem; padding-left: 3.125rem; } }
@media (max-width: 1023px) { .coh-style-feedback-homepage-cta-panel p { padding-right: 0; padding-left: 0; } }
.coh-style-feedback-homepage-cta-panel .container { -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; padding-top: 7.5rem; padding-right: 1.25rem; padding-bottom: 6.25rem; padding-left: 1.25rem; }
@media (max-width: 1919px) { .coh-style-feedback-homepage-cta-panel .container { padding-top: 6.25rem; padding-bottom: 4.375rem; } }
@media (max-width: 1439px) { .coh-style-feedback-homepage-cta-panel .container { padding-top: 3.125rem; padding-bottom: 3.125rem; } }
@media (max-width: 1023px) { .coh-style-feedback-homepage-cta-panel .container { padding-top: 2.5rem; padding-bottom: 1.875rem; -webkit-transition: none; -o-transition: none; transition: none; } }
@media (max-width: 767px) { .coh-style-feedback-homepage-cta-panel .container { padding-top: 5rem; padding-bottom: 3.75rem; } }
@media (max-width: 564px) { .coh-style-feedback-homepage-cta-panel .container { padding-top: 2.5rem; padding-bottom: 1.875rem; } }
@media (max-width: 1439px) { .coh-style-feedback-homepage-cta-panel .container h2 { padding-right: 1.875rem; padding-left: 1.875rem; } }
@media (max-width: 1023px) { .coh-style-feedback-homepage-cta-panel .container h2 { padding-right: 0; padding-left: 0; } }
.coh-style-feedback-homepage-cta-panel .panel-image { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; opacity: 0.6; }
@media (max-width: 1439px) { .coh-style-feedback-homepage-cta-panel .panel-image { min-height: 22.5rem; min-width: 22.5rem; } }
@media (max-width: 1023px) { .coh-style-feedback-homepage-cta-panel .panel-image { -webkit-transition: none; -o-transition: none; transition: none; } }
@media (max-width: 767px) { .coh-style-feedback-homepage-cta-panel .panel-image { min-height: auto; min-width: auto; } }
.coh-style-duplicate-of-homepage-cta-panel { text-align: center; border-bottom-color: white; border-bottom-width: 0.0625rem; border-bottom-style: solid; }
@media (max-width: 767px) { .coh-style-duplicate-of-homepage-cta-panel { min-height: 18.75rem; } }
@media (max-width: 564px) { .coh-style-duplicate-of-homepage-cta-panel { min-height: auto; } }
.coh-style-duplicate-of-homepage-cta-panel:hover { cursor: pointer; }
.coh-style-duplicate-of-homepage-cta-panel:hover .panel-image { -webkit-transform: scaleX(1.05) scaleY(1.05); -ms-transform: scaleX(1.05) scaleY(1.05); transform: scaleX(1.05) scaleY(1.05); opacity: 0.4; }
@media (max-width: 1023px) { .coh-style-duplicate-of-homepage-cta-panel:hover .panel-image { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); opacity: 0.6; } }
.coh-style-duplicate-of-homepage-cta-panel p { color: white; padding-right: 5rem; padding-left: 5rem; }
@media (max-width: 1439px) { .coh-style-duplicate-of-homepage-cta-panel p { padding-right: 3.125rem; padding-left: 3.125rem; } }
@media (max-width: 1023px) { .coh-style-duplicate-of-homepage-cta-panel p { padding-right: 0; padding-left: 0; } }
.coh-style-duplicate-of-homepage-cta-panel .container { -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; padding-top: 7.5rem; padding-right: 1.25rem; padding-bottom: 6.25rem; padding-left: 1.25rem; }
@media (max-width: 1919px) { .coh-style-duplicate-of-homepage-cta-panel .container { padding-top: 6.25rem; padding-bottom: 4.375rem; } }
@media (max-width: 1439px) { .coh-style-duplicate-of-homepage-cta-panel .container { padding-top: 3.125rem; padding-right: 0; padding-bottom: 3.125rem; padding-left: 0; } }
@media (max-width: 1023px) { .coh-style-duplicate-of-homepage-cta-panel .container { padding-top: 2.5rem; padding-bottom: 1.875rem; -webkit-transition: none; -o-transition: none; transition: none; } }
@media (max-width: 767px) { .coh-style-duplicate-of-homepage-cta-panel .container { padding-top: 5rem; padding-bottom: 3.75rem; } }
@media (max-width: 564px) { .coh-style-duplicate-of-homepage-cta-panel .container { padding-top: 2.5rem; padding-bottom: 1.875rem; } }
@media (max-width: 1439px) { .coh-style-duplicate-of-homepage-cta-panel .container h2 { padding-right: 1.875rem; padding-left: 1.875rem; } }
@media (max-width: 1023px) { .coh-style-duplicate-of-homepage-cta-panel .container h2 { padding-right: 0; padding-left: 0; } }
.coh-style-duplicate-of-homepage-cta-panel .panel-image { -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; opacity: 0.6; }
@media (max-width: 1439px) { .coh-style-duplicate-of-homepage-cta-panel .panel-image { min-height: 22.5rem; min-width: 22.5rem; } }
@media (max-width: 1023px) { .coh-style-duplicate-of-homepage-cta-panel .panel-image { -webkit-transition: none; -o-transition: none; transition: none; } }
@media (max-width: 767px) { .coh-style-duplicate-of-homepage-cta-panel .panel-image { min-height: auto; min-width: auto; } }
.coh-style-strip-padding-with-anchor-links-top, .coh-style-strip-padding-bottom-only, .coh-style-strip-padding-for-articles-hero, .coh-style-strip-padding-top-with-anchor-links, .coh-style-strip-padding-for-hero, .coh-style-strip-padding-for-yacht-search-hero, .coh-style-strip-padding-for-consultant-hero, .coh-style-strip-padding-for-homepage-hero, .coh-style-strip-padding-for-shallow-hero, .coh-style-strip-padding-top-only, .coh-style-strip-padding { padding-top: 7.5rem; padding-bottom: 6.875rem; }
@media (max-width: 1919px) { .coh-style-strip-padding-with-anchor-links-top, .coh-style-strip-padding-bottom-only, .coh-style-strip-padding-for-articles-hero, .coh-style-strip-padding-top-with-anchor-links, .coh-style-strip-padding-for-hero, .coh-style-strip-padding-for-yacht-search-hero, .coh-style-strip-padding-for-consultant-hero, .coh-style-strip-padding-for-homepage-hero, .coh-style-strip-padding-for-shallow-hero, .coh-style-strip-padding-top-only, .coh-style-strip-padding { padding-top: 6.25rem; padding-bottom: 6.25rem; } }
@media (max-width: 1439px) { .coh-style-strip-padding-with-anchor-links-top, .coh-style-strip-padding-bottom-only, .coh-style-strip-padding-for-articles-hero, .coh-style-strip-padding-top-with-anchor-links, .coh-style-strip-padding-for-hero, .coh-style-strip-padding-for-yacht-search-hero, .coh-style-strip-padding-for-consultant-hero, .coh-style-strip-padding-for-homepage-hero, .coh-style-strip-padding-for-shallow-hero, .coh-style-strip-padding-top-only, .coh-style-strip-padding { padding-top: 3.75rem; padding-bottom: 3.75rem; } }
@media (max-width: 1023px) { .coh-style-strip-padding-with-anchor-links-top, .coh-style-strip-padding-bottom-only, .coh-style-strip-padding-for-articles-hero, .coh-style-strip-padding-top-with-anchor-links, .coh-style-strip-padding-for-hero, .coh-style-strip-padding-for-yacht-search-hero, .coh-style-strip-padding-for-consultant-hero, .coh-style-strip-padding-for-homepage-hero, .coh-style-strip-padding-for-shallow-hero, .coh-style-strip-padding-top-only, .coh-style-strip-padding { padding-top: 3.125rem; padding-bottom: 3.125rem; } }
@media (max-width: 767px) { .coh-style-strip-padding-with-anchor-links-top, .coh-style-strip-padding-bottom-only, .coh-style-strip-padding-for-articles-hero, .coh-style-strip-padding-top-with-anchor-links, .coh-style-strip-padding-for-hero, .coh-style-strip-padding-for-yacht-search-hero, .coh-style-strip-padding-for-consultant-hero, .coh-style-strip-padding-for-homepage-hero, .coh-style-strip-padding-for-shallow-hero, .coh-style-strip-padding-top-only, .coh-style-strip-padding { padding-top: 2.5rem; padding-bottom: 2.5rem; } }
.coh-style-strip-padding-with-anchor-links-top { padding-top: 5rem; }
@media (max-width: 1023px) { .coh-style-strip-padding-with-anchor-links-top { padding-top: 3.75rem; } }
@media (max-width: 767px) { .coh-style-strip-padding-with-anchor-links-top { padding-top: 3.125rem; } }
.coh-style-strip-padding-bottom-only { padding-top: 0; }
@media (max-width: 1023px) { .coh-style-strip-padding-bottom-only .coh-slider-container-mid { padding-bottom: 3.125rem; } }
@media (max-width: 767px) { .coh-style-strip-padding-bottom-only .coh-slider-container-mid { padding-bottom: 0; } }
.coh-style-strip-padding-bottom-only .coh-slider-nav-bottom { position: absolute; right: 0; bottom: -1.875rem; }
@media (max-width: 767px) { .coh-style-strip-padding-bottom-only .coh-slider-nav-bottom { position: static; } }
.coh-style-strip-padding-for-articles-hero { min-height: 33.125rem; padding-top: 15.625rem; }
@media (max-width: 1919px) { .coh-style-strip-padding-for-articles-hero { padding-top: 14.375rem; } }
@media (max-width: 1439px) { .coh-style-strip-padding-for-articles-hero { min-height: 29.375rem; padding-top: 11.875rem; } }
@media (max-width: 1023px) { .coh-style-strip-padding-for-articles-hero { min-height: 17.5rem; padding-top: 10rem; } }
@media (max-width: 767px) { .coh-style-strip-padding-for-articles-hero { min-height: 15.625rem; padding-top: 8.75rem; } }
.coh-style-strip-padding-top-with-anchor-links { padding-top: 5rem; padding-bottom: 0; }
@media (max-width: 1919px) { .coh-style-strip-padding-top-with-anchor-links { padding-bottom: 0; } }
@media (max-width: 1439px) { .coh-style-strip-padding-top-with-anchor-links { padding-bottom: 0; } }
@media (max-width: 1023px) { .coh-style-strip-padding-top-with-anchor-links { padding-top: 3.125rem; padding-bottom: 0; } }
@media (max-width: 767px) { .coh-style-strip-padding-top-with-anchor-links { padding-top: 2.5rem; padding-bottom: 0; } }
.coh-style-strip-padding-for-hero { min-height: 62.5rem; padding-top: 15.625rem; }
@media (max-width: 1919px) { .coh-style-strip-padding-for-hero { min-height: 53.125rem; padding-top: 14.375rem; } }
@media (max-width: 1439px) { .coh-style-strip-padding-for-hero { min-height: 37.5rem; padding-top: 11.875rem; } }
@media (max-width: 1023px) { .coh-style-strip-padding-for-hero { min-height: 28.125rem; padding-top: 10rem; } }
@media (max-width: 767px) { .coh-style-strip-padding-for-hero { min-height: 22.5rem; padding-top: 8.75rem; } }
@media (max-width: 564px) { .coh-style-strip-padding-for-hero { min-height: 25rem; } }
.coh-style-strip-padding-for-yacht-search-hero { padding-top: 13.75rem; padding-bottom: 5rem; }
@media (max-width: 1439px) { .coh-style-strip-padding-for-yacht-search-hero { padding-top: 11.875rem; padding-bottom: 3.75rem; } }
@media (max-width: 1023px) { .coh-style-strip-padding-for-yacht-search-hero { padding-top: 10rem; padding-bottom: 3.125rem; } }
@media (max-width: 767px) { .coh-style-strip-padding-for-yacht-search-hero { padding-top: 8.75rem; padding-bottom: 2.5rem; } }
.coh-style-strip-padding-for-consultant-hero { padding-top: 11.25rem; padding-bottom: 2.375rem; }
@media (max-width: 1439px) { .coh-style-strip-padding-for-consultant-hero { padding-top: 10.625rem; padding-bottom: 1.875rem; } }
@media (max-width: 1023px) { .coh-style-strip-padding-for-consultant-hero { padding-top: 8.125rem; padding-bottom: 1.25rem; } }
.coh-style-strip-padding-for-homepage-hero { min-height: 56.25rem; padding-top: 19.6875rem; }
@media (max-width: 1919px) { .coh-style-strip-padding-for-homepage-hero { min-height: 51.25rem; padding-top: 14.375rem; } }
@media (max-width: 1439px) { .coh-style-strip-padding-for-homepage-hero { min-height: 33.125rem; padding-top: 10rem; } }
@media (max-width: 1023px) { .coh-style-strip-padding-for-homepage-hero { min-height: 28.125rem; padding-top: 10rem; } }
@media (max-width: 767px) { .coh-style-strip-padding-for-homepage-hero { min-height: 22.5rem; padding-top: 7.5rem; } }
@media (max-width: 564px) { .coh-style-strip-padding-for-homepage-hero { min-height: 25rem; } }
.coh-style-strip-padding-for-shallow-hero { min-height: 25rem; padding-top: 15.625rem; }
@media (max-width: 1919px) { .coh-style-strip-padding-for-shallow-hero { padding-top: 14.375rem; } }
@media (max-width: 1439px) { .coh-style-strip-padding-for-shallow-hero { min-height: 22.5rem; padding-top: 11.875rem; } }
@media (max-width: 1023px) { .coh-style-strip-padding-for-shallow-hero { min-height: 17.5rem; padding-top: 10rem; } }
@media (max-width: 767px) { .coh-style-strip-padding-for-shallow-hero { min-height: 15.625rem; padding-top: 8.75rem; } }
.coh-style-strip-padding-top-only { padding-bottom: 0; }
@media (max-width: 1023px) { .coh-style-strip-padding-top-only .coh-slider-container-mid { padding-bottom: 3.125rem; } }
@media (max-width: 767px) { .coh-style-strip-padding-top-only .coh-slider-container-mid { padding-bottom: 0; } }
@media (max-width: 1023px) { .coh-style-strip-padding-top-only .coh-slider-nav-bottom { position: absolute; right: 0; bottom: -1.875rem; } }
@media (max-width: 767px) { .coh-style-strip-padding-top-only .coh-slider-nav-bottom { position: static; } }
.coh-style-strip-padding-with-anchor-links-top, .coh-style-strip-padding-bottom-only, .coh-style-strip-padding-for-articles-hero, .coh-style-strip-padding-top-with-anchor-links, .coh-style-strip-padding-for-hero, .coh-style-strip-padding-for-yacht-search-hero, .coh-style-strip-padding-for-consultant-hero, .coh-style-strip-padding-for-homepage-hero, .coh-style-strip-padding-for-shallow-hero, .coh-style-strip-padding-top-only, .coh-style-strip-padding { padding-top: 7.5rem; padding-bottom: 6.875rem; }
@media (max-width: 1919px) { .coh-style-strip-padding-with-anchor-links-top, .coh-style-strip-padding-bottom-only, .coh-style-strip-padding-for-articles-hero, .coh-style-strip-padding-top-with-anchor-links, .coh-style-strip-padding-for-hero, .coh-style-strip-padding-for-yacht-search-hero, .coh-style-strip-padding-for-consultant-hero, .coh-style-strip-padding-for-homepage-hero, .coh-style-strip-padding-for-shallow-hero, .coh-style-strip-padding-top-only, .coh-style-strip-padding { padding-top: 6.25rem; padding-bottom: 6.25rem; } }
@media (max-width: 1439px) { .coh-style-strip-padding-with-anchor-links-top, .coh-style-strip-padding-bottom-only, .coh-style-strip-padding-for-articles-hero, .coh-style-strip-padding-top-with-anchor-links, .coh-style-strip-padding-for-hero, .coh-style-strip-padding-for-yacht-search-hero, .coh-style-strip-padding-for-consultant-hero, .coh-style-strip-padding-for-homepage-hero, .coh-style-strip-padding-for-shallow-hero, .coh-style-strip-padding-top-only, .coh-style-strip-padding { padding-top: 3.75rem; padding-bottom: 3.75rem; } }
@media (max-width: 1023px) { .coh-style-strip-padding-with-anchor-links-top, .coh-style-strip-padding-bottom-only, .coh-style-strip-padding-for-articles-hero, .coh-style-strip-padding-top-with-anchor-links, .coh-style-strip-padding-for-hero, .coh-style-strip-padding-for-yacht-search-hero, .coh-style-strip-padding-for-consultant-hero, .coh-style-strip-padding-for-homepage-hero, .coh-style-strip-padding-for-shallow-hero, .coh-style-strip-padding-top-only, .coh-style-strip-padding { padding-top: 3.125rem; padding-bottom: 3.125rem; } }
@media (max-width: 767px) { .coh-style-strip-padding-with-anchor-links-top, .coh-style-strip-padding-bottom-only, .coh-style-strip-padding-for-articles-hero, .coh-style-strip-padding-top-with-anchor-links, .coh-style-strip-padding-for-hero, .coh-style-strip-padding-for-yacht-search-hero, .coh-style-strip-padding-for-consultant-hero, .coh-style-strip-padding-for-homepage-hero, .coh-style-strip-padding-for-shallow-hero, .coh-style-strip-padding-top-only, .coh-style-strip-padding { padding-top: 2.5rem; padding-bottom: 2.5rem; } }
.coh-style-strip-padding-with-anchor-links-top { padding-top: 5rem; }
@media (max-width: 1023px) { .coh-style-strip-padding-with-anchor-links-top { padding-top: 3.75rem; } }
@media (max-width: 767px) { .coh-style-strip-padding-with-anchor-links-top { padding-top: 3.125rem; } }
.coh-style-strip-padding-bottom-only { padding-top: 0; }
@media (max-width: 1023px) { .coh-style-strip-padding-bottom-only .coh-slider-container-mid { padding-bottom: 3.125rem; } }
@media (max-width: 767px) { .coh-style-strip-padding-bottom-only .coh-slider-container-mid { padding-bottom: 0; } }
.coh-style-strip-padding-bottom-only .coh-slider-nav-bottom { position: absolute; right: 0; bottom: -1.875rem; }
@media (max-width: 767px) { .coh-style-strip-padding-bottom-only .coh-slider-nav-bottom { position: static; } }
.coh-style-strip-padding-for-articles-hero { min-height: 33.125rem; padding-top: 15.625rem; }
@media (max-width: 1919px) { .coh-style-strip-padding-for-articles-hero { padding-top: 14.375rem; } }
@media (max-width: 1439px) { .coh-style-strip-padding-for-articles-hero { min-height: 29.375rem; padding-top: 11.875rem; } }
@media (max-width: 1023px) { .coh-style-strip-padding-for-articles-hero { min-height: 17.5rem; padding-top: 10rem; } }
@media (max-width: 767px) { .coh-style-strip-padding-for-articles-hero { min-height: 15.625rem; padding-top: 8.75rem; } }
.coh-style-strip-padding-top-with-anchor-links { padding-top: 5rem; padding-bottom: 0; }
@media (max-width: 1919px) { .coh-style-strip-padding-top-with-anchor-links { padding-bottom: 0; } }
@media (max-width: 1439px) { .coh-style-strip-padding-top-with-anchor-links { padding-bottom: 0; } }
@media (max-width: 1023px) { .coh-style-strip-padding-top-with-anchor-links { padding-top: 3.125rem; padding-bottom: 0; } }
@media (max-width: 767px) { .coh-style-strip-padding-top-with-anchor-links { padding-top: 2.5rem; padding-bottom: 0; } }
.coh-style-strip-padding-for-hero { min-height: 62.5rem; padding-top: 15.625rem; }
@media (max-width: 1919px) { .coh-style-strip-padding-for-hero { min-height: 53.125rem; padding-top: 14.375rem; } }
@media (max-width: 1439px) { .coh-style-strip-padding-for-hero { min-height: 37.5rem; padding-top: 11.875rem; } }
@media (max-width: 1023px) { .coh-style-strip-padding-for-hero { min-height: 28.125rem; padding-top: 10rem; } }
@media (max-width: 767px) { .coh-style-strip-padding-for-hero { min-height: 22.5rem; padding-top: 8.75rem; } }
@media (max-width: 564px) { .coh-style-strip-padding-for-hero { min-height: 25rem; } }
.coh-style-strip-padding-for-yacht-search-hero { padding-top: 13.75rem; padding-bottom: 5rem; }
@media (max-width: 1439px) { .coh-style-strip-padding-for-yacht-search-hero { padding-top: 11.875rem; padding-bottom: 3.75rem; } }
@media (max-width: 1023px) { .coh-style-strip-padding-for-yacht-search-hero { padding-top: 10rem; padding-bottom: 3.125rem; } }
@media (max-width: 767px) { .coh-style-strip-padding-for-yacht-search-hero { padding-top: 8.75rem; padding-bottom: 2.5rem; } }
.coh-style-strip-padding-for-consultant-hero { padding-top: 11.25rem; padding-bottom: 2.375rem; }
@media (max-width: 1439px) { .coh-style-strip-padding-for-consultant-hero { padding-top: 10.625rem; padding-bottom: 1.875rem; } }
@media (max-width: 1023px) { .coh-style-strip-padding-for-consultant-hero { padding-top: 8.125rem; padding-bottom: 1.25rem; } }
.coh-style-strip-padding-for-homepage-hero { min-height: 56.25rem; padding-top: 19.6875rem; }
@media (max-width: 1919px) { .coh-style-strip-padding-for-homepage-hero { min-height: 51.25rem; padding-top: 14.375rem; } }
@media (max-width: 1439px) { .coh-style-strip-padding-for-homepage-hero { min-height: 33.125rem; padding-top: 10rem; } }
@media (max-width: 1023px) { .coh-style-strip-padding-for-homepage-hero { min-height: 28.125rem; padding-top: 10rem; } }
@media (max-width: 767px) { .coh-style-strip-padding-for-homepage-hero { min-height: 22.5rem; padding-top: 7.5rem; } }
@media (max-width: 564px) { .coh-style-strip-padding-for-homepage-hero { min-height: 25rem; } }
.coh-style-strip-padding-for-shallow-hero { min-height: 25rem; padding-top: 15.625rem; }
@media (max-width: 1919px) { .coh-style-strip-padding-for-shallow-hero { padding-top: 14.375rem; } }
@media (max-width: 1439px) { .coh-style-strip-padding-for-shallow-hero { min-height: 22.5rem; padding-top: 11.875rem; } }
@media (max-width: 1023px) { .coh-style-strip-padding-for-shallow-hero { min-height: 17.5rem; padding-top: 10rem; } }
@media (max-width: 767px) { .coh-style-strip-padding-for-shallow-hero { min-height: 15.625rem; padding-top: 8.75rem; } }
.coh-style-strip-padding-top-only { padding-bottom: 0; }
@media (max-width: 1023px) { .coh-style-strip-padding-top-only .coh-slider-container-mid { padding-bottom: 3.125rem; } }
@media (max-width: 767px) { .coh-style-strip-padding-top-only .coh-slider-container-mid { padding-bottom: 0; } }
@media (max-width: 1023px) { .coh-style-strip-padding-top-only .coh-slider-nav-bottom { position: absolute; right: 0; bottom: -1.875rem; } }
@media (max-width: 767px) { .coh-style-strip-padding-top-only .coh-slider-nav-bottom { position: static; } }
.coh-style-text-link-white-with-arrow, .coh-style-text-link-with-arrow { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-size: 0.875rem; line-height: 0.875rem; letter-spacing: 0.03125rem; display: block; border-bottom-style: none; margin-bottom: 1.875rem; }
@media (max-width: 1439px) { .coh-style-text-link-white-with-arrow, .coh-style-text-link-with-arrow { font-size: 0.75rem; line-height: 0.75rem; } }
@media (max-width: 1023px) { .coh-style-text-link-white-with-arrow, .coh-style-text-link-with-arrow { margin-bottom: 1.5625rem; } }
.coh-style-text-link-white-with-arrow:after, .coh-style-text-link-with-arrow: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: black; font-size: 0.75rem; -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; content: "\F105"; font-family: "icomoon"; position: relative; top: 0.0375rem; right: -0.375rem; }
@media (max-width: 1439px) { .coh-style-text-link-white-with-arrow:after, .coh-style-text-link-with-arrow:after { top: 0.0625rem; font-size: 0.625rem; } }
.coh-style-text-link-white-with-arrow:hover, .coh-style-text-link-with-arrow:hover { color: rgba(85, 87, 89, 0.9); }
.coh-style-text-link-white-with-arrow:hover:after, .coh-style-text-link-with-arrow:hover:after { color: rgba(85, 87, 89, 0.9); position: relative; right: -0.5rem; }
.coh-wysiwyg .coh-style-text-link-white-with-arrow, .coh-wysiwyg .coh-style-text-link-with-arrow { font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-size: 0.875rem; line-height: 0.875rem; letter-spacing: 0.03125rem; display: inline-block; -webkit-transition: all 600ms ease-in-out; -o-transition: all 600ms ease-in-out; transition: all 600ms ease-in-out; border-bottom-style: none; margin-bottom: 1.875rem; }
@media (max-width: 1439px) { .coh-wysiwyg .coh-style-text-link-white-with-arrow, .coh-wysiwyg .coh-style-text-link-with-arrow { line-height: 0.75rem; font-size: 0.75rem; } }
@media (max-width: 1023px) { .coh-wysiwyg .coh-style-text-link-white-with-arrow, .coh-wysiwyg .coh-style-text-link-with-arrow { margin-bottom: 1.5625rem; } }
.coh-wysiwyg .coh-style-text-link-white-with-arrow:after, .coh-wysiwyg .coh-style-text-link-with-arrow: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: "\F105"; font-family: "icomoon"; font-size: 0.75rem; position: relative; right: -0.375rem; top: 0.0375rem; color: black; -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
@media (max-width: 1439px) { .coh-wysiwyg .coh-style-text-link-white-with-arrow:after, .coh-wysiwyg .coh-style-text-link-with-arrow:after { top: 0.0625rem; font-size: 0.625rem; } }
.coh-wysiwyg .coh-style-text-link-white-with-arrow:hover, .coh-wysiwyg .coh-style-text-link-with-arrow:hover { color: rgba(85, 87, 89, 0.9); }
.coh-wysiwyg .coh-style-text-link-white-with-arrow:hover:after, .coh-wysiwyg .coh-style-text-link-with-arrow:hover:after { position: relative; right: -0.5rem; color: rgba(85, 87, 89, 0.9); }
.coh-style-text-link-white-with-arrow { color: white; }
.coh-style-text-link-white-with-arrow:after { color: white; }
.coh-style-text-link-white-with-arrow:hover { color: rgba(217, 217, 217, 0.9); }
.coh-style-text-link-white-with-arrow:hover:after { color: rgba(217, 217, 217, 0.9); }
.coh-wysiwyg .coh-style-text-link-white-with-arrow { color: white; }
.coh-wysiwyg .coh-style-text-link-white-with-arrow:after { color: white; }
.coh-wysiwyg .coh-style-text-link-white-with-arrow:hover { color: rgba(217, 217, 217, 0.9); }
.coh-wysiwyg .coh-style-text-link-white-with-arrow:hover:after { color: rgba(217, 217, 217, 0.9); }
.coh-style-text-link-black-with-arrow-left { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-size: 0.875rem; line-height: 0.875rem; letter-spacing: 0.03125rem; display: inline-block; border-bottom-style: none; margin-top: 0.5rem; margin-bottom: 0.5rem; }
@media (max-width: 1439px) { .coh-style-text-link-black-with-arrow-left { line-height: 0.75rem; font-size: 0.75rem; } }
@media (max-width: 767px) { .coh-style-text-link-black-with-arrow-left { margin-top: 0.3125rem; } }
.coh-style-text-link-black-with-arrow-left:hover { color: rgba(85, 87, 89, 0.9); }
.coh-style-text-link-black-with-arrow-left:hover:before { color: rgba(85, 87, 89, 0.9); padding-right: 0.5rem; }
.coh-style-text-link-black-with-arrow-left:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: black; font-size: 0.75rem; content: "\F104"; font-family: "icomoon"; -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; padding-right: 0.25rem; }
@media (max-width: 1439px) { .coh-style-text-link-black-with-arrow-left:before { font-size: 0.625rem; padding-top: 0.0625rem; } }
.coh-wysiwyg .coh-style-text-link-black-with-arrow-left { font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-size: 0.875rem; line-height: 0.875rem; letter-spacing: 0.03125rem; display: inline-block; -webkit-transition: all 600ms ease-in-out; -o-transition: all 600ms ease-in-out; transition: all 600ms ease-in-out; border-bottom-style: none; margin-bottom: 0.5rem; }
@media (max-width: 1439px) { .coh-wysiwyg .coh-style-text-link-black-with-arrow-left { font-size: 0.75rem; line-height: 0.75rem; } }
.coh-wysiwyg .coh-style-text-link-black-with-arrow-left:hover { color: rgba(85, 87, 89, 0.9); }
.coh-wysiwyg .coh-style-text-link-black-with-arrow-left:hover:before { color: rgba(85, 87, 89, 0.9); padding-right: 0.5rem; }
.coh-wysiwyg .coh-style-text-link-black-with-arrow-left:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 0.75rem; color: black; content: "\F104"; font-family: "icomoon"; -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; padding-right: 0.25rem; }
@media (max-width: 1439px) { .coh-wysiwyg .coh-style-text-link-black-with-arrow-left:before { font-size: 0.625rem; padding-top: 0.0625rem; } }
.coh-style-text-link-white-with-arrow-left { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-size: 0.875rem; line-height: 0.875rem; letter-spacing: 0.03125rem; display: inline-block; border-bottom-style: none; margin-top: 0.5rem; margin-bottom: 0.5rem; }
@media (max-width: 1439px) { .coh-style-text-link-white-with-arrow-left { font-size: 0.75rem; line-height: 0.75rem; } }
@media (max-width: 767px) { .coh-style-text-link-white-with-arrow-left { margin-top: 0.3125rem; } }
.coh-style-text-link-white-with-arrow-left:hover { color: rgba(255, 255, 255, 0.5); }
.coh-style-text-link-white-with-arrow-left:hover:before { color: rgba(255, 255, 255, 0.5); padding-right: 0.5rem; }
.coh-style-text-link-white-with-arrow-left:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: white; font-size: 0.75rem; content: "\F104"; font-family: "icomoon"; -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; padding-right: 0.25rem; }
@media (max-width: 1439px) { .coh-style-text-link-white-with-arrow-left:before { font-size: 0.625rem; padding-top: 0.0625rem; } }
.coh-wysiwyg .coh-style-text-link-white-with-arrow-left { font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-size: 0.875rem; line-height: 0.875rem; letter-spacing: 0.03125rem; display: inline-block; -webkit-transition: all 600ms ease-in-out; -o-transition: all 600ms ease-in-out; transition: all 600ms ease-in-out; border-bottom-style: none; margin-bottom: 0.5rem; }
@media (max-width: 1439px) { .coh-wysiwyg .coh-style-text-link-white-with-arrow-left { font-size: 0.75rem; line-height: 0.75rem; } }
.coh-wysiwyg .coh-style-text-link-white-with-arrow-left:hover { color: rgba(255, 255, 255, 0.5); }
.coh-wysiwyg .coh-style-text-link-white-with-arrow-left:hover:before { color: rgba(255, 255, 255, 0.5); padding-right: 0.5rem; }
.coh-wysiwyg .coh-style-text-link-white-with-arrow-left:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 0.75rem; color: white; content: "\F104"; font-family: "icomoon"; -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; padding-right: 0.25rem; }
@media (max-width: 1439px) { .coh-wysiwyg .coh-style-text-link-white-with-arrow-left:before { font-size: 0.625rem; padding-top: 0.0625rem; } }
.coh-wysiwyg .coh-style-text-link-white { color: white; border-bottom-color: rgba(217, 217, 217, 0.5); }
.coh-wysiwyg .coh-style-text-link-white:hover { color: white; border-bottom-color: white; }
.coh-style-text-link-with-phone-icon, .coh-style-text-link-with-phone-icon---white, .coh-style-text-link-with-email-icon---white, .coh-style-text-link-with-email-icon { font-size: 1.0625rem; line-height: 1.375rem; letter-spacing: 0.03125rem; color: black; font-family: gotham-light, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; position: relative; -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; margin-bottom: 1.25rem; margin-left: 1.875rem; }
@media (max-width: 1439px) { .coh-style-text-link-with-phone-icon, .coh-style-text-link-with-phone-icon---white, .coh-style-text-link-with-email-icon---white, .coh-style-text-link-with-email-icon { font-size: 0.9375rem; line-height: 1.25rem; } }
@media (max-width: 1023px) { .coh-style-text-link-with-phone-icon, .coh-style-text-link-with-phone-icon---white, .coh-style-text-link-with-email-icon---white, .coh-style-text-link-with-email-icon { margin-left: 1.625rem; } }
@media (max-width: 767px) { .coh-style-text-link-with-phone-icon, .coh-style-text-link-with-phone-icon---white, .coh-style-text-link-with-email-icon---white, .coh-style-text-link-with-email-icon { margin-bottom: 1.125rem; margin-left: 1.5rem; } }
.coh-style-text-link-with-phone-icon:hover, .coh-style-text-link-with-phone-icon---white:hover, .coh-style-text-link-with-email-icon---white:hover, .coh-style-text-link-with-email-icon:hover { color: black; border-bottom-color: #99999a; }
.coh-style-text-link-with-phone-icon:before, .coh-style-text-link-with-phone-icon---white:before, .coh-style-text-link-with-email-icon---white:before, .coh-style-text-link-with-email-icon: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: "\F0E0"; font-family: "icomoon"; color: #8fd6bd; position: absolute; top: 0.1125rem; left: -1.875rem; }
@media (max-width: 1023px) { .coh-style-text-link-with-phone-icon:before, .coh-style-text-link-with-phone-icon---white:before, .coh-style-text-link-with-email-icon---white:before, .coh-style-text-link-with-email-icon:before { left: -1.625rem; } }
@media (max-width: 767px) { .coh-style-text-link-with-phone-icon:before, .coh-style-text-link-with-phone-icon---white:before, .coh-style-text-link-with-email-icon---white:before, .coh-style-text-link-with-email-icon:before { left: -1.5rem; } }
.coh-wysiwyg .coh-style-text-link-with-phone-icon, .coh-wysiwyg .coh-style-text-link-with-phone-icon---white, .coh-wysiwyg .coh-style-text-link-with-email-icon---white, .coh-wysiwyg .coh-style-text-link-with-email-icon { color: black; font-family: gotham-light, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.125rem; line-height: 1.4375rem; letter-spacing: 0.03125rem; position: relative; -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-bottom-color: #d9d9d9; margin-left: 1.875rem; }
@media (max-width: 1439px) { .coh-wysiwyg .coh-style-text-link-with-phone-icon, .coh-wysiwyg .coh-style-text-link-with-phone-icon---white, .coh-wysiwyg .coh-style-text-link-with-email-icon---white, .coh-wysiwyg .coh-style-text-link-with-email-icon { font-size: 0.9375rem; line-height: 1.25rem; } }
@media (max-width: 1023px) { .coh-wysiwyg .coh-style-text-link-with-phone-icon, .coh-wysiwyg .coh-style-text-link-with-phone-icon---white, .coh-wysiwyg .coh-style-text-link-with-email-icon---white, .coh-wysiwyg .coh-style-text-link-with-email-icon { margin-left: 1.625rem; } }
@media (max-width: 767px) { .coh-wysiwyg .coh-style-text-link-with-phone-icon, .coh-wysiwyg .coh-style-text-link-with-phone-icon---white, .coh-wysiwyg .coh-style-text-link-with-email-icon---white, .coh-wysiwyg .coh-style-text-link-with-email-icon { margin-bottom: 0.625rem; margin-left: 1.5rem; } }
.coh-wysiwyg .coh-style-text-link-with-phone-icon:hover, .coh-wysiwyg .coh-style-text-link-with-phone-icon---white:hover, .coh-wysiwyg .coh-style-text-link-with-email-icon---white:hover, .coh-wysiwyg .coh-style-text-link-with-email-icon:hover { color: black; border-bottom-color: #99999a; }
.coh-wysiwyg .coh-style-text-link-with-phone-icon:before, .coh-wysiwyg .coh-style-text-link-with-phone-icon---white:before, .coh-wysiwyg .coh-style-text-link-with-email-icon---white:before, .coh-wysiwyg .coh-style-text-link-with-email-icon: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: "\F0E0"; font-family: "icomoon"; color: #8fd6bd; position: absolute; left: -1.875rem; top: 0.1125rem; }
@media (max-width: 1023px) { .coh-wysiwyg .coh-style-text-link-with-phone-icon:before, .coh-wysiwyg .coh-style-text-link-with-phone-icon---white:before, .coh-wysiwyg .coh-style-text-link-with-email-icon---white:before, .coh-wysiwyg .coh-style-text-link-with-email-icon:before { left: -1.625rem; } }
@media (max-width: 767px) { .coh-wysiwyg .coh-style-text-link-with-phone-icon:before, .coh-wysiwyg .coh-style-text-link-with-phone-icon---white:before, .coh-wysiwyg .coh-style-text-link-with-email-icon---white:before, .coh-wysiwyg .coh-style-text-link-with-email-icon:before { left: -1.5rem; } }
.coh-style-text-link-with-phone-icon: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: "\F098"; font-family: "icomoon"; font-size: 1.1875rem; }
@media (max-width: 1439px) { .coh-style-text-link-with-phone-icon:before { font-size: 1.0625rem; } }
.coh-wysiwyg .coh-style-text-link-with-phone-icon: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: "\F098"; font-family: "icomoon"; font-size: 1.1875rem; }
@media (max-width: 1439px) { .coh-wysiwyg .coh-style-text-link-with-phone-icon:before { font-size: 1.0625rem; } }
.coh-style-text-link-with-phone-icon---white { color: white; border-bottom-color: #99999a; }
.coh-style-text-link-with-phone-icon---white: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: "\F098"; font-family: "icomoon"; }
@media (max-width: 1023px) { .coh-style-text-link-with-phone-icon---white:before { font-size: 1.125rem; } }
@media (max-width: 767px) { .coh-style-text-link-with-phone-icon---white:before { font-size: 1rem; } }
.coh-style-text-link-with-phone-icon---white:hover { color: white; border-bottom-color: white; }
.coh-wysiwyg .coh-style-text-link-with-phone-icon---white { color: white; border-bottom-color: #99999a; }
.coh-wysiwyg .coh-style-text-link-with-phone-icon---white: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: "\F098"; font-family: "icomoon"; }
@media (max-width: 1023px) { .coh-wysiwyg .coh-style-text-link-with-phone-icon---white:before { font-size: 1.125rem; } }
@media (max-width: 767px) { .coh-wysiwyg .coh-style-text-link-with-phone-icon---white:before { font-size: 1rem; } }
.coh-wysiwyg .coh-style-text-link-with-phone-icon---white:hover { color: white; border-bottom-color: white; }
.coh-style-text-link-with-email-icon---white { color: white; border-bottom-color: #99999a; }
.coh-style-text-link-with-email-icon---white:hover { border-bottom-color: white; color: white; }
.coh-wysiwyg .coh-style-text-link-with-email-icon---white { color: white; border-bottom-color: #99999a; }
.coh-wysiwyg .coh-style-text-link-with-email-icon---white:hover { color: white; border-bottom-color: white; }
.coh-style-extended-from-uppercase-text-link, .coh-style-main-site-meganav-link, .coh-style-uppercase-text-link-with-arrow-right, .coh-style-main-site-menu-child-link, .coh-style--uppercase-text-link-with-plus-icon, .coh-style-yacht-lister-portfollio-link, .coh-style-main-site-menu-link, .coh-style--uppercase-text-link-with-share-icon, .coh-style-uppercase-text-link-with-green-email-icon-before, .coh-style-uppercase-text-link { font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-size: 0.75rem; line-height: 1rem; letter-spacing: 0.03125rem; text-transform: uppercase; border-bottom-style: none; -webkit-transition: color 600ms; -o-transition: color 600ms; transition: color 600ms; }
@media (max-width: 1439px) { .coh-style-extended-from-uppercase-text-link, .coh-style-main-site-meganav-link, .coh-style-uppercase-text-link-with-arrow-right, .coh-style-main-site-menu-child-link, .coh-style--uppercase-text-link-with-plus-icon, .coh-style-yacht-lister-portfollio-link, .coh-style-main-site-menu-link, .coh-style--uppercase-text-link-with-share-icon, .coh-style-uppercase-text-link-with-green-email-icon-before, .coh-style-uppercase-text-link { font-size: 0.625rem; line-height: 0.8125rem; } }
.coh-style-extended-from-uppercase-text-link:hover, .coh-style-main-site-meganav-link:hover, .coh-style-uppercase-text-link-with-arrow-right:hover, .coh-style-main-site-menu-child-link:hover, .coh-style--uppercase-text-link-with-plus-icon:hover, .coh-style-yacht-lister-portfollio-link:hover, .coh-style-main-site-menu-link:hover, .coh-style--uppercase-text-link-with-share-icon:hover, .coh-style-uppercase-text-link-with-green-email-icon-before:hover, .coh-style-uppercase-text-link:hover { color: #555759; -webkit-transition: color 600ms; -o-transition: color 600ms; transition: color 600ms; }
.coh-wysiwyg .coh-style-extended-from-uppercase-text-link, .coh-wysiwyg .coh-style-main-site-meganav-link, .coh-wysiwyg .coh-style-uppercase-text-link-with-arrow-right, .coh-wysiwyg .coh-style-main-site-menu-child-link, .coh-wysiwyg .coh-style--uppercase-text-link-with-plus-icon, .coh-wysiwyg .coh-style-yacht-lister-portfollio-link, .coh-wysiwyg .coh-style-main-site-menu-link, .coh-wysiwyg .coh-style--uppercase-text-link-with-share-icon, .coh-wysiwyg .coh-style-uppercase-text-link-with-green-email-icon-before, .coh-wysiwyg .coh-style-uppercase-text-link { border-bottom-style: none; font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; letter-spacing: 0.03125rem; font-size: 0.75rem; line-height: 1rem; padding-bottom: 0.0625rem; -webkit-transition: color 600ms; -o-transition: color 600ms; transition: color 600ms; }
@media (max-width: 767px) { .coh-wysiwyg .coh-style-extended-from-uppercase-text-link, .coh-wysiwyg .coh-style-main-site-meganav-link, .coh-wysiwyg .coh-style-uppercase-text-link-with-arrow-right, .coh-wysiwyg .coh-style-main-site-menu-child-link, .coh-wysiwyg .coh-style--uppercase-text-link-with-plus-icon, .coh-wysiwyg .coh-style-yacht-lister-portfollio-link, .coh-wysiwyg .coh-style-main-site-menu-link, .coh-wysiwyg .coh-style--uppercase-text-link-with-share-icon, .coh-wysiwyg .coh-style-uppercase-text-link-with-green-email-icon-before, .coh-wysiwyg .coh-style-uppercase-text-link { font-size: 0.6875rem; line-height: 0.875rem; } }
.coh-wysiwyg .coh-style-extended-from-uppercase-text-link:hover, .coh-wysiwyg .coh-style-main-site-meganav-link:hover, .coh-wysiwyg .coh-style-uppercase-text-link-with-arrow-right:hover, .coh-wysiwyg .coh-style-main-site-menu-child-link:hover, .coh-wysiwyg .coh-style--uppercase-text-link-with-plus-icon:hover, .coh-wysiwyg .coh-style-yacht-lister-portfollio-link:hover, .coh-wysiwyg .coh-style-main-site-menu-link:hover, .coh-wysiwyg .coh-style--uppercase-text-link-with-share-icon:hover, .coh-wysiwyg .coh-style-uppercase-text-link-with-green-email-icon-before:hover, .coh-wysiwyg .coh-style-uppercase-text-link:hover { color: #555759; -webkit-transition: color 600ms; -o-transition: color 600ms; transition: color 600ms; }
.coh-style-extended-from-uppercase-text-link { margin-bottom: -0.0625rem; }
.coh-style-extended-from-uppercase-text-link:before { content: "+"; font-size: 0.8125rem; padding-right: 0.625rem; }
@media (max-width: 767px) { .coh-style-extended-from-uppercase-text-link:before { padding-right: 0.3125rem; } }
.coh-style-main-site-meganav-link { color: black; font-size: 0.75rem; font-family: gotham-medium, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; line-height: 0.9375rem; margin-top: 0.75rem; margin-bottom: 0.75rem; }
@media (max-width: 1439px) { .coh-style-main-site-meganav-link { font-size: 0.625rem; line-height: 0.75rem; } }
@media (max-width: 1023px) { .coh-style-main-site-meganav-link { font-size: 0.75rem; line-height: 0.9375rem; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin-top: 0; margin-bottom: 0; padding-top: 0.875rem; padding-bottom: 0.875rem; width: 100%; } }
.coh-style-main-site-meganav-link:hover { color: #8fd6bd; }
.coh-style-uppercase-text-link-with-arrow-right { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
.coh-style-uppercase-text-link-with-arrow-right:hover:after { padding-left: 0.5rem; }
.coh-style-uppercase-text-link-with-arrow-right: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.71875rem; position: relative; content: "\F105"; font-family: "icomoon"; -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; padding-left: 0.375rem; }
@media (max-width: 767px) { .coh-style-uppercase-text-link-with-arrow-right:after { top: 0.05rem; } }
.coh-style-main-site-menu-child-link { position: relative; -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; color: white; margin-bottom: 0.9375rem; display: inline-block; }
.coh-style-main-site-menu-child-link:hover { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; color: #8fd6bd; }
.coh-style--uppercase-text-link-with-plus-icon { position: relative; }
.coh-style--uppercase-text-link-with-plus-icon: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; position: relative; top: 0.125rem; left: 0; color: #8fd6bd; font-size: 1rem; content: "\F055"; font-family: "icomoon"; padding-right: 0.5rem; }
.coh-style-yacht-lister-portfollio-link { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
.coh-style-yacht-lister-portfollio-link:hover { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
.coh-style-yacht-lister-portfollio-link: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.71875rem; position: relative; content: "\F105"; font-family: "icomoon"; -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; padding-left: 0.375rem; }
@media (max-width: 767px) { .coh-style-yacht-lister-portfollio-link:after { top: 0.05rem; } }
.coh-style-main-site-menu-link { color: white; }
@media (max-width: 564px) { .coh-style-main-site-menu-link { letter-spacing: 0; } }
.coh-style-main-site-menu-link:hover { color: #8fd6bd; }
.coh-style--uppercase-text-link-with-share-icon { position: relative; }
.coh-style--uppercase-text-link-with-share-icon: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: "\F1E0"; font-family: "icomoon"; color: #8fd6bd; font-size: 1rem; position: relative; left: 0; top: 0.125rem; padding-right: 0.5rem; }
@media (max-width: 1023px) { .coh-style--uppercase-text-link-with-share-icon:before { top: 0.1875rem; } }
@media (max-width: 767px) { .coh-style--uppercase-text-link-with-share-icon:before { font-size: 0.9375rem; } }
.coh-style-uppercase-text-link-with-green-email-icon-before { position: relative; }
.coh-style-uppercase-text-link-with-green-email-icon-before: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; position: relative; top: 0.125rem; left: 0; color: #8fd6bd; font-size: 1rem; content: "\F0E0"; font-family: "icomoon"; padding-right: 0.5rem; }
.coh-style-hero-button-white { color: black; text-transform: uppercase; letter-spacing: 0.03125rem; line-height: 1rem; font-size: 0.75rem; font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; -webkit-transition: background-color 450ms ease-in-out, color 450ms ease-in-out; -o-transition: background-color 450ms ease-in-out, color 450ms ease-in-out; transition: background-color 450ms ease-in-out, color 450ms ease-in-out; border-color: white; border-style: solid; border-width: 0.0625rem; padding-top: 0.6875rem; padding-right: 2rem; padding-bottom: 0.6875rem; padding-left: 2rem; margin-bottom: 0.3125rem; background-color: white; }
@media (max-width: 1439px) { .coh-style-hero-button-white { font-size: 0.625rem; line-height: 0.8125rem; padding-top: 0.625rem; padding-right: 1.5rem; padding-left: 1.5rem; } }
@media (max-width: 767px) { .coh-style-hero-button-white { border-width: 0.03125rem; padding-right: 1.25rem; padding-left: 1.25rem; } }
.coh-style-hero-button-white:hover { background-color: rgba(0, 0, 0, 0); color: white; -webkit-transition: color 450ms ease-in-out, background-color 450ms ease-in-out; -o-transition: color 450ms ease-in-out, background-color 450ms ease-in-out; transition: color 450ms ease-in-out, background-color 450ms ease-in-out; }
.coh-wysiwyg .coh-style-hero-button-white { text-transform: uppercase; color: black; font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.75rem; line-height: 0.875rem; letter-spacing: 0.03125rem; border-width: 0.0625rem; border-style: solid; border-color: white; display: inline-block; -webkit-transition: background-color 450ms ease-in-out, color 450ms ease-in-out; -o-transition: background-color 450ms ease-in-out, color 450ms ease-in-out; transition: background-color 450ms ease-in-out, color 450ms ease-in-out; padding-top: 0.6875rem; padding-right: 2rem; padding-bottom: 0.6875rem; padding-left: 2rem; margin-bottom: 0.3125rem; background-color: white; }
@media (max-width: 1023px) { .coh-wysiwyg .coh-style-hero-button-white { padding-right: 1.5625rem; padding-left: 1.5625rem; } }
@media (max-width: 767px) { .coh-wysiwyg .coh-style-hero-button-white { font-size: 0.6875rem; line-height: 0.8125rem; padding-right: 1.375rem; padding-left: 1.375rem; } }
.coh-wysiwyg .coh-style-hero-button-white:hover { color: white; background-color: rgba(0, 0, 0, 0); -webkit-transition: color 450ms ease-in-out, background-color 450ms ease-in-out; -o-transition: color 450ms ease-in-out, background-color 450ms ease-in-out; transition: color 450ms ease-in-out, background-color 450ms ease-in-out; }
.coh-style-button-black---outlined, .coh-style-white-button-style, .coh-style-black-button-style { color: black; text-transform: uppercase; letter-spacing: 0.03125rem; line-height: 1rem; font-size: 0.75rem; font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; -webkit-transition: background-color 450ms ease-in-out, color 450ms ease-in-out; -o-transition: background-color 450ms ease-in-out, color 450ms ease-in-out; transition: background-color 450ms ease-in-out, color 450ms ease-in-out; border-color: black; border-style: solid; border-width: 0.0625rem; padding-top: 0.6875rem; padding-right: 2rem; padding-bottom: 0.6875rem; padding-left: 2rem; margin-bottom: 0.3125rem; }
@media (max-width: 1439px) { .coh-style-button-black---outlined, .coh-style-white-button-style, .coh-style-black-button-style { font-size: 0.625rem; line-height: 0.8125rem; padding-top: 0.625rem; padding-right: 1.5rem; padding-left: 1.5rem; } }
@media (max-width: 767px) { .coh-style-button-black---outlined, .coh-style-white-button-style, .coh-style-black-button-style { border-width: 0.03125rem; padding-right: 1.25rem; padding-left: 1.25rem; } }
.coh-style-button-black---outlined:hover, .coh-style-white-button-style:hover, .coh-style-black-button-style:hover { background-color: black; color: white; -webkit-transition: color 450ms ease-in-out, background-color 450ms ease-in-out; -o-transition: color 450ms ease-in-out, background-color 450ms ease-in-out; transition: color 450ms ease-in-out, background-color 450ms ease-in-out; }
.coh-wysiwyg .coh-style-button-black---outlined, .coh-wysiwyg .coh-style-white-button-style, .coh-wysiwyg .coh-style-black-button-style { text-transform: uppercase; color: black; font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.75rem; line-height: 0.875rem; letter-spacing: 0.03125rem; border-width: 0.0625rem; border-style: solid; border-color: black; display: inline-block; -webkit-transition: background-color 450ms ease-in-out, color 450ms ease-in-out; -o-transition: background-color 450ms ease-in-out, color 450ms ease-in-out; transition: background-color 450ms ease-in-out, color 450ms ease-in-out; padding-top: 0.6875rem; padding-right: 2rem; padding-bottom: 0.6875rem; padding-left: 2rem; margin-bottom: 0.3125rem; }
@media (max-width: 1023px) { .coh-wysiwyg .coh-style-button-black---outlined, .coh-wysiwyg .coh-style-white-button-style, .coh-wysiwyg .coh-style-black-button-style { padding-right: 1.5625rem; padding-left: 1.5625rem; } }
@media (max-width: 767px) { .coh-wysiwyg .coh-style-button-black---outlined, .coh-wysiwyg .coh-style-white-button-style, .coh-wysiwyg .coh-style-black-button-style { font-size: 0.6875rem; line-height: 0.8125rem; padding-right: 1.375rem; padding-left: 1.375rem; } }
.coh-wysiwyg .coh-style-button-black---outlined:hover, .coh-wysiwyg .coh-style-white-button-style:hover, .coh-wysiwyg .coh-style-black-button-style:hover { color: white; background-color: black; -webkit-transition: color 450ms ease-in-out, background-color 450ms ease-in-out; -o-transition: color 450ms ease-in-out, background-color 450ms ease-in-out; transition: color 450ms ease-in-out, background-color 450ms ease-in-out; }
.coh-style-button-black---outlined { background-color: rgba(0, 0, 0, 0); }
.coh-style-button-black---outlined:hover { color: white; background-color: black; }
.coh-style-white-button-style { color: white; border-color: white; }
.coh-style-white-button-style:hover { color: black; background-color: white; }
.coh-wysiwyg .coh-style-white-button-style { color: white; border-color: white; }
.coh-wysiwyg .coh-style-white-button-style:hover { background-color: white; color: black; }
.coh-style-extended-from-tick-list-green li, .coh-style-tick-list-green li { position: relative; line-height: 1.4375rem; padding-top: 0.3125rem; padding-left: 1.75rem; margin-bottom: 0.625rem; }
@media (max-width: 1439px) { .coh-style-extended-from-tick-list-green li, .coh-style-tick-list-green li { padding-left: 1.625rem; margin-bottom: 0.3125rem; } }
@media (max-width: 1023px) { .coh-style-extended-from-tick-list-green li, .coh-style-tick-list-green li { padding-left: 1.5625rem; } }
@media (max-width: 767px) { .coh-style-extended-from-tick-list-green li, .coh-style-tick-list-green li { padding-left: 1.4375rem; margin-bottom: 0; } }
.coh-style-extended-from-tick-list-green li:before, .coh-style-tick-list-green li:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #8fd6bd; font-size: 1.25rem; position: absolute; top: 0.375rem; left: 0; content: "\F058"; font-family: "icomoon"; }
@media (max-width: 1439px) { .coh-style-extended-from-tick-list-green li:before, .coh-style-tick-list-green li:before { font-size: 1.1875rem; } }
@media (max-width: 1023px) { .coh-style-extended-from-tick-list-green li:before, .coh-style-tick-list-green li:before { font-size: 1.125rem; top: 0.4375rem; } }
@media (max-width: 767px) { .coh-style-extended-from-tick-list-green li:before, .coh-style-tick-list-green li:before { font-size: 1rem; top: 0.5rem; } }
.coh-style-extended-from-tick-list-green li:last-child, .coh-style-tick-list-green li:last-child { padding-bottom: 0; }
.coh-wysiwyg .coh-style-extended-from-tick-list-green li, .coh-wysiwyg .coh-style-tick-list-green li { line-height: 1.4375rem; position: relative; padding-top: 0.3125rem; padding-left: 1.875rem; margin-bottom: 0.625rem; }
@media (max-width: 1439px) { .coh-wysiwyg .coh-style-extended-from-tick-list-green li, .coh-wysiwyg .coh-style-tick-list-green li { padding-left: 1.625rem; margin-bottom: 0.3125rem; } }
@media (max-width: 1023px) { .coh-wysiwyg .coh-style-extended-from-tick-list-green li, .coh-wysiwyg .coh-style-tick-list-green li { padding-left: 1.75rem; } }
@media (max-width: 767px) { .coh-wysiwyg .coh-style-extended-from-tick-list-green li, .coh-wysiwyg .coh-style-tick-list-green li { padding-left: 1.5625rem; margin-bottom: 0; } }
.coh-wysiwyg .coh-style-extended-from-tick-list-green li:before, .coh-wysiwyg .coh-style-tick-list-green li:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F058"; font-family: "icomoon"; color: #8fd6bd; font-size: 1.25rem; position: absolute; top: 0.375rem; left: 0; }
@media (max-width: 1439px) { .coh-wysiwyg .coh-style-extended-from-tick-list-green li:before, .coh-wysiwyg .coh-style-tick-list-green li:before { font-size: 1.1875rem; } }
@media (max-width: 1023px) { .coh-wysiwyg .coh-style-extended-from-tick-list-green li:before, .coh-wysiwyg .coh-style-tick-list-green li:before { top: 0.4375rem; font-size: 1.125rem; } }
@media (max-width: 767px) { .coh-wysiwyg .coh-style-extended-from-tick-list-green li:before, .coh-wysiwyg .coh-style-tick-list-green li:before { font-size: 1rem; top: 0.5rem; } }
.coh-wysiwyg .coh-style-extended-from-tick-list-green li:last-child, .coh-wysiwyg .coh-style-tick-list-green li:last-child { padding-bottom: 0; }
.coh-style-extended-from-tick-list-green li:before { color: black; }
.coh-wysiwyg .coh-style-extended-from-tick-list-green li:before { color: black; }
.coh-style-main-menu-list { margin-top: -3.0625rem; }
@media (max-width: 1439px) { .coh-style-main-menu-list { margin-top: -1.4375rem; } }
.coh-style-main-menu-list li { float: left; padding-top: 1.5625rem; padding-right: 1.5625rem; padding-bottom: 1.875rem; padding-left: 1.5625rem; }
@media (max-width: 1439px) { .coh-style-main-menu-list li { padding-top: 0.875rem; padding-right: 1.25rem; padding-left: 1.25rem; } }
.coh-style-main-menu-list li:nth-child(1) { margin-left: -1.5625rem; }
@media (max-width: 1439px) { .coh-style-main-menu-list li:nth-child(1) { margin-left: -0.3125rem; } }
@media (max-width: 767px) { .coh-style-main-menu-list li:nth-child(1) { margin-left: 0; } }
.coh-style-main-menu-list li:nth-child(2) { margin-left: 1.875rem; }
@media (max-width: 1919px) { .coh-style-main-menu-list li:nth-child(2) { margin-left: 1.25rem; } }
@media (max-width: 1439px) { .coh-style-main-menu-list li:nth-child(2) { margin-left: 0; } }
.coh-style-main-menu-list li:nth-child(3) { margin-left: 1.875rem; }
@media (max-width: 1919px) { .coh-style-main-menu-list li:nth-child(3) { margin-left: 1.25rem; } }
@media (max-width: 1439px) { .coh-style-main-menu-list li:nth-child(3) { margin-left: 0; } }
.coh-style-main-menu-list li:nth-child(4) { margin-left: 20.25rem; }
@media (max-width: 1919px) { .coh-style-main-menu-list li:nth-child(4) { margin-left: 17.5rem; } }
@media (max-width: 1439px) { .coh-style-main-menu-list li:nth-child(4) { margin-left: 0; } }
.coh-style-main-menu-list li:nth-child(5) { margin-left: 0; }
@media (max-width: 1439px) { .coh-style-main-menu-list li:nth-child(5) { margin-left: 0; } }
.coh-style-main-menu-list li:nth-child(6) { margin-left: 0; }
@media (max-width: 1439px) { .coh-style-main-menu-list li:nth-child(6) { margin-left: 0; } }
.coh-style-main-menu-list li:nth-child(7) { margin-left: 0; }
@media (max-width: 1439px) { .coh-style-main-menu-list li:nth-child(7) { margin-left: 0; } }
.coh-style-main-menu-list li a .is-active { color: #8fd6bd; }
.coh-style-main-menu-list ul { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 1.875rem; -moz-column-gap: 1.875rem; column-gap: 1.875rem; }
.coh-style-main-menu-list ul li { display: block; float: none; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-bottom: 5rem; }
.coh-style-main-menu-list ul li:nth-child(1) { margin-left: 0; }
.coh-style-main-menu-list ul li:nth-child(2) { margin-left: 0; }
.coh-style-main-menu-list ul li:nth-child(3) { margin-left: 0; }
.coh-style-main-menu-list ul li:nth-child(4) { margin-left: 0; }
.coh-style-main-menu-list ul li:nth-child(5) { margin-left: 0; }
.coh-style-main-menu-list ul li:nth-child(6) { margin-left: 0; }
.coh-style-main-menu-list ul li:nth-child(7) { margin-left: 0; }
.coh-wysiwyg .coh-style-list-white li { color: white; }
.coh-wysiwyg .coh-style-list-white li:before { color: #d9d9d9; }
.coh-style-breadcrumbs { font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-size: 0.75rem; -webkit-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
@media (max-width: 1439px) { .coh-style-breadcrumbs { font-size: 0.6875rem; } }
.coh-style-breadcrumbs li { color: white; -webkit-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; padding-left: 0.625rem; }
@media (max-width: 1439px) { .coh-style-breadcrumbs li { padding-left: 0.5625rem; } }
@media (max-width: 1023px) { .coh-style-breadcrumbs li { padding-left: 0.4375rem; } }
@media (max-width: 767px) { .coh-style-breadcrumbs li { padding-left: 0.375rem; } }
@media (max-width: 564px) { .coh-style-breadcrumbs li { padding-left: 0.25rem; } }
.coh-style-breadcrumbs li:before { content: ">"; position: absolute; top: 52%; padding-right: 0.25rem; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
@media (max-width: 1023px) { .coh-style-breadcrumbs li:before { padding-right: 0.1875rem; } }
@media (max-width: 767px) { .coh-style-breadcrumbs li:before { padding-right: 0; } }
.coh-style-breadcrumbs li:first-child { padding-left: 0; }
.coh-style-breadcrumbs li:first-child:before { content: normal; }
.coh-style-breadcrumbs li:first-child a { padding-left: 0; }
.coh-style-breadcrumbs li:hover { color: #8fd6bd; }
.coh-style-breadcrumbs li:hover a { color: #8fd6bd; }
.coh-style-breadcrumbs li:last-child { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
.coh-style-breadcrumbs li:last-child a { -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }
.coh-style-breadcrumbs li a { color: white; -webkit-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; line-height: 1.875rem; padding-left: 0.9375rem; }
@media (max-width: 1023px) { .coh-style-breadcrumbs li a { padding-left: 0.625rem; } }
.coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li, .coh-style-content-type-share-buttons-for-destination-template li, .coh-style-content-type-share-buttons li, .coh-style-content-type-anchor-links li { float: left; -webkit-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; }
.coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li:before, .coh-style-content-type-share-buttons-for-destination-template li:before, .coh-style-content-type-share-buttons li:before, .coh-style-content-type-anchor-links li:before, .coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li:after, .coh-style-content-type-share-buttons-for-destination-template li:after, .coh-style-content-type-share-buttons li:after, .coh-style-content-type-anchor-links li:after { clear: none; content: normal; display: inline; }
.coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li:before, .coh-style-content-type-share-buttons-for-destination-template li:before, .coh-style-content-type-share-buttons li:before, .coh-style-content-type-anchor-links li:before { display: none; }
.coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li:first-child a, .coh-style-content-type-share-buttons-for-destination-template li:first-child a, .coh-style-content-type-share-buttons li:first-child a, .coh-style-content-type-anchor-links li:first-child a { padding-left: 0; }
.coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li:last-child a, .coh-style-content-type-share-buttons-for-destination-template li:last-child a, .coh-style-content-type-share-buttons li:last-child a, .coh-style-content-type-anchor-links li:last-child a { border-right-style: none; }
.coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li a, .coh-style-content-type-share-buttons-for-destination-template li a, .coh-style-content-type-share-buttons li a, .coh-style-content-type-anchor-links li a { border-right-color: #d9d9d9; border-right-style: solid; border-right-width: 0.0625rem; -webkit-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; padding-top: 1.1875rem; padding-right: 1.875rem; padding-bottom: 1.125rem; padding-left: 1.875rem; }
@media (max-width: 1439px) { .coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li a, .coh-style-content-type-share-buttons-for-destination-template li a, .coh-style-content-type-share-buttons li a, .coh-style-content-type-anchor-links li a { padding-right: 1.25rem; padding-left: 1.25rem; } }
.coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li a:hover, .coh-style-content-type-share-buttons-for-destination-template li a:hover, .coh-style-content-type-share-buttons li a:hover, .coh-style-content-type-anchor-links li a:hover { color: #555759; }
.coh-style-duplicate-of-content-type-share-buttons-for-yacht-template { -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.0625rem; }
@media (max-width: 1023px) { .coh-style-duplicate-of-content-type-share-buttons-for-yacht-template { padding-top: 0; padding-bottom: 0; } }
@media (max-width: 767px) { .coh-style-duplicate-of-content-type-share-buttons-for-yacht-template { position: relative; } }
.coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li { text-align: center; border-right-width: 0.0625rem; border-right-style: solid; border-right-color: #d9d9d9; }
@media (max-width: 564px) { .coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li { position: relative; } }
@media (max-width: 767px) { .coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li:first-child { position: absolute; top: 3.125rem; right: 0; border-right-style: none; padding-right: 0; } }
@media (max-width: 1439px) { .coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li:first-child a { padding-top: 0.8125rem; } }
@media (max-width: 1023px) { .coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li:first-child a { padding-top: 0.6875rem; } }
@media (max-width: 767px) { .coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li:first-child a { padding-top: 1rem; } }
@media (max-width: 1023px) { .coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li:nth-child(2) a { padding-top: 0.8125rem; } }
@media (max-width: 767px) { .coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li:nth-child(2) a { padding-top: 1rem; padding-left: 0.9375rem; } }
@media (max-width: 564px) { .coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li:nth-child(2) a { padding-top: 1rem; padding-left: 0.5rem; } }
@media (max-width: 1439px) { .coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li:last-child a { padding-top: 1rem; } }
@media (max-width: 1023px) { .coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li:last-child a { padding-top: 0.8125rem; } }
@media (max-width: 767px) { .coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li:last-child a { padding-top: 0.75rem; } }
.coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li.in-portfolio { background-color: #d9d9d9; }
.coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li.enquire-button { padding-top: 0; }
.coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li.enquire-button a { -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; -o-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; transition: color 300ms ease-in-out, background-color 300ms ease-in-out; color: black; background-color: #8fd6bd; height: 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; }
.coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li.enquire-button a:hover { color: white; background-color: #1a1917; }
.coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li a { border-right-width: 0; border-right-style: none; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; padding-top: 1.0625rem; padding-bottom: 1.0625rem; padding-left: 1.875rem; }
@media (max-width: 1439px) { .coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li a { padding-top: 0.9375rem; padding-bottom: 1.0625rem; } }
@media (max-width: 767px) { .coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li a { padding-top: 0.75rem; padding-bottom: 0.9375rem; padding-left: 1.3125rem; line-height: 1.5rem; } }
@media (max-width: 564px) { .coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li a { padding-right: 0.625rem; padding-left: 0.625rem; } }
@media (max-width: 1023px) { .coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li a .icon-plus-circle { top: 0.0625rem; position: relative; } }
@media (max-width: 767px) { .coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li a .icon-plus-circle { font-size: 0.9375rem; position: relative; top: 0.0625rem; left: 0.25rem; } }
.coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li a .icon-minus-circle { font-size: 0.9375rem; }
@media (max-width: 1023px) { .coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li a .icon-minus-circle { position: relative; top: 0.0625rem; } }
@media (max-width: 767px) { .coh-style-duplicate-of-content-type-share-buttons-for-yacht-template li a .icon-minus-circle { position: relative; top: 0.0625rem; left: 0.25rem; } }
@media (max-width: 1023px) { .coh-style-content-type-share-buttons-for-destination-template { padding-top: 0; padding-bottom: 0; } }
.coh-style-content-type-share-buttons-for-destination-template li { text-align: center; border-right-width: 0.0625rem; border-right-style: solid; border-right-color: #d9d9d9; }
@media (max-width: 1023px) { .coh-style-content-type-share-buttons-for-destination-template li { float: right; border-right-style: none; border-right-width: 0; } }
@media (max-width: 564px) { .coh-style-content-type-share-buttons-for-destination-template li { position: relative; } }
.coh-style-content-type-share-buttons-for-destination-template li:last-child a { line-height: 1.1875rem; }
@media (max-width: 564px) { .coh-style-content-type-share-buttons-for-destination-template li:nth-child(1) { border-right-width: 0; border-right-style: none; padding-right: 0; } }
.coh-style-content-type-share-buttons-for-destination-template li:nth-child(1) a { padding-top: 0.9375rem; }
@media (max-width: 1439px) { .coh-style-content-type-share-buttons-for-destination-template li:nth-child(1) a { padding-top: 0.9375rem; } }
@media (max-width: 1023px) { .coh-style-content-type-share-buttons-for-destination-template li:nth-child(1) a { padding-right: 0; } }
@media (max-width: 767px) { .coh-style-content-type-share-buttons-for-destination-template li:nth-child(1) a { padding-top: 0.875rem; padding-bottom: 0.8125rem; } }
.coh-style-content-type-share-buttons-for-destination-template li:nth-child(2) a { padding-top: 1rem; }
@media (max-width: 1439px) { .coh-style-content-type-share-buttons-for-destination-template li:nth-child(2) a { padding-left: 1.25rem; } }
@media (max-width: 767px) { .coh-style-content-type-share-buttons-for-destination-template li:nth-child(2) a { padding-right: 1.125rem; padding-bottom: 0.8125rem; } }
@media (max-width: 564px) { .coh-style-content-type-share-buttons-for-destination-template li:nth-child(2) a { padding-top: 0.875rem; padding-right: 0.875rem; padding-bottom: 0.625rem; padding-left: 0.9375rem; } }
@media (max-width: 1439px) { .coh-style-content-type-share-buttons-for-destination-template li:nth-child(3) a { padding-top: 1rem; padding-left: 1.25rem; } }
@media (max-width: 767px) { .coh-style-content-type-share-buttons-for-destination-template li:nth-child(3) a { padding-top: 0.75rem; padding-bottom: 0.8125rem; } }
@media (max-width: 564px) { .coh-style-content-type-share-buttons-for-destination-template li:nth-child(3) a { padding-right: 0.875rem; padding-bottom: 0.75rem; padding-left: 0.9375rem; } }
.coh-style-content-type-share-buttons-for-destination-template li.in-portfolio { background-color: #d9d9d9; }
.coh-style-content-type-share-buttons-for-destination-template li a { border-right-width: 0; border-right-style: none; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; padding-top: 1.0625rem; padding-bottom: 1.0625rem; padding-left: 1.875rem; }
@media (max-width: 1439px) { .coh-style-content-type-share-buttons-for-destination-template li a { padding-top: 0.875rem; } }
@media (max-width: 1023px) { .coh-style-content-type-share-buttons-for-destination-template li a .icon-plus-circle { top: 0.0625rem; position: relative; } }
@media (max-width: 767px) { .coh-style-content-type-share-buttons-for-destination-template li a .icon-plus-circle { font-size: 0.9375rem; position: relative; top: -0.1875rem; } }
.coh-style-content-type-share-buttons-for-destination-template li a .icon-minus-circle { font-size: 0.9375rem; }
@media (max-width: 1023px) { .coh-style-content-type-share-buttons-for-destination-template li a .icon-minus-circle { position: relative; top: 0.0625rem; } }
@media (max-width: 767px) { .coh-style-content-type-share-buttons-for-destination-template li a .icon-minus-circle { position: relative; top: -0.1875rem; } }
.coh-style-content-type-share-buttons { -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; }
@media (max-width: 1023px) { .coh-style-content-type-share-buttons { padding-top: 0; padding-bottom: 0; } }
.coh-style-content-type-share-buttons li { text-align: center; border-right-width: 0.0625rem; border-right-style: solid; border-right-color: #d9d9d9; }
@media (max-width: 564px) { .coh-style-content-type-share-buttons li { position: relative; } }
@media (max-width: 564px) { .coh-style-content-type-share-buttons li:nth-child(1) { border-right-width: 0; border-right-style: none; padding-right: 0; } }
.coh-style-content-type-share-buttons li.in-portfolio { background-color: #d9d9d9; }
.coh-style-content-type-share-buttons li a { border-right-width: 0; border-right-style: none; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; padding-top: 1.0625rem; padding-bottom: 1.0625rem; padding-left: 1.875rem; }
@media (max-width: 1023px) { .coh-style-content-type-share-buttons li a .icon-plus-circle { top: 0.0625rem; position: relative; } }
@media (max-width: 767px) { .coh-style-content-type-share-buttons li a .icon-plus-circle { font-size: 0.9375rem; position: relative; top: 0.0625rem; left: 0.25rem; } }
.coh-style-content-type-share-buttons li a .icon-minus-circle { font-size: 0.9375rem; }
@media (max-width: 1023px) { .coh-style-content-type-share-buttons li a .icon-minus-circle { position: relative; top: 0.0625rem; } }
@media (max-width: 767px) { .coh-style-content-type-share-buttons li a .icon-minus-circle { position: relative; top: -0.1875rem; } }
@media (max-width: 564px) { .coh-style-content-type-share-buttons li a .icon-minus-circle { top: 0.125rem; } }
.coh-style-faq-anchor-links li { float: left; -webkit-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; }
.coh-style-faq-anchor-links li:before, .coh-style-faq-anchor-links li:after { clear: none; content: normal; display: inline; }
.coh-style-faq-anchor-links li:before { display: none; }
.coh-style-faq-anchor-links li:first-child a { padding-left: 0; }
.coh-style-faq-anchor-links li:last-child a { border-right-style: none; }
.coh-style-faq-anchor-links li a { border-right-color: #d9d9d9; border-right-style: solid; border-right-width: 0.0625rem; -webkit-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; padding-top: 1.1875rem; padding-right: 1.875rem; padding-bottom: 1.125rem; padding-left: 1.875rem; }
@media (max-width: 1439px) { .coh-style-faq-anchor-links li a { padding-right: 1.25rem; padding-left: 1.25rem; } }
@media (max-width: 767px) { .coh-style-faq-anchor-links li a { padding-top: 0.875rem; padding-right: 0.75rem; padding-bottom: 0.875rem; padding-left: 0.75rem; } }
.coh-style-faq-anchor-links li a:hover { color: #555759; }
.coh-style-yacht-grid-teaser-buttons { min-width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 0; }
@media (max-width: 767px) { .coh-style-yacht-grid-teaser-buttons { margin-bottom: 0.3125rem; } }
@media (max-width: 564px) { .coh-style-yacht-grid-teaser-buttons { border-top-width: 0.0625rem; border-left-width: 0.0625rem; border-right-width: 0.0625rem; border-left-style: solid; border-right-style: solid; border-top-style: solid; border-top-color: #d9d9d9; border-left-color: #d9d9d9; border-right-color: #d9d9d9; margin-bottom: 0; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; } }
.coh-style-yacht-grid-teaser-buttons li { display: inline-block; text-align: center; border-left-width: 0.0625rem; border-left-color: #d9d9d9; border-left-style: solid; border-top-color: #d9d9d9; border-top-style: solid; border-top-width: 0.0625rem; background-color: white; -webkit-transition: background-color 600ms; -o-transition: background-color 600ms; transition: background-color 600ms; }
@media (max-width: 767px) { .coh-style-yacht-grid-teaser-buttons li { border-top-style: none; border-left-style: none; } }
.coh-style-yacht-grid-teaser-buttons li:hover { color: white; background-color: black; }
@media (max-width: 1023px) { .coh-style-yacht-grid-teaser-buttons li:hover { background-color: rgba(0, 0, 0, 0); color: black; } }
.coh-style-yacht-grid-teaser-buttons li:hover a { color: white; }
@media (max-width: 1023px) { .coh-style-yacht-grid-teaser-buttons li:hover a { color: black; } }
@media (max-width: 767px) { .coh-style-yacht-grid-teaser-buttons li:hover a { color: black; } }
.coh-style-yacht-grid-teaser-buttons li:hover a .icon-minus-circle { color: white; }
@media (max-width: 1023px) { .coh-style-yacht-grid-teaser-buttons li:hover a .icon-minus-circle { color: #8fd6bd; } }
@media (max-width: 767px) { .coh-style-yacht-grid-teaser-buttons li:hover a .icon-minus-circle { color: #8fd6bd; } }
.coh-style-yacht-grid-teaser-buttons li:hover a .icon-plus-circle { color: white; }
@media (max-width: 1023px) { .coh-style-yacht-grid-teaser-buttons li:hover a .icon-plus-circle { color: #8fd6bd; } }
.coh-style-yacht-grid-teaser-buttons li:first-child { border-left-width: 0; border-left-style: none; width: 50%; }
@media (max-width: 1439px) { .coh-style-yacht-grid-teaser-buttons li:first-child { width: 70%; } }
@media (max-width: 1023px) { .coh-style-yacht-grid-teaser-buttons li:first-child { width: 68%; } }
@media (max-width: 767px) { .coh-style-yacht-grid-teaser-buttons li:first-child { width: 28%; } }
@media (max-width: 564px) { .coh-style-yacht-grid-teaser-buttons li:first-child { width: 70%; } }
.coh-style-yacht-grid-teaser-buttons li:first-child a { border-left-width: 0; border-left-style: none; }
@media (max-width: 564px) { .coh-style-yacht-grid-teaser-buttons li:first-child a { border-right-width: 0.0625rem; border-right-style: solid; border-right-color: #d9d9d9; } }
@media (max-width: 1023px) { .coh-style-yacht-grid-teaser-buttons li:first-child a:hover { background-color: #d9d9d9; } }
@media (max-width: 767px) { .coh-style-yacht-grid-teaser-buttons li:first-child a:hover { background-color: white; } }
@media (max-width: 564px) { .coh-style-yacht-grid-teaser-buttons li:first-child a:hover { background-color: rgba(0, 0, 0, 0); } }
.coh-style-yacht-grid-teaser-buttons li:last-child { width: 50%; }
@media (max-width: 1023px) { .coh-style-yacht-grid-teaser-buttons li:last-child { width: 32%; } }
@media (max-width: 767px) { .coh-style-yacht-grid-teaser-buttons li:last-child a { position: relative; } }
@media (max-width: 767px) { .coh-style-yacht-grid-teaser-buttons li:last-child a:before { background-color: #d9d9d9; height: 0.625rem; width: 0.125rem; position: absolute; content: ''; top: 0.9375rem; left: 1.25rem; } }
@media (max-width: 564px) { .coh-style-yacht-grid-teaser-buttons li:last-child a:before { content: normal; } }
.coh-style-yacht-grid-teaser-buttons li a { border-left-style: none; border-left-color: #d9d9d9; width: 100%; text-align: center; border-top-color: #d9d9d9; border-top-style: none; position: relative; padding-top: 0.75rem; padding-bottom: 0.75rem; }
@media (max-width: 1023px) { .coh-style-yacht-grid-teaser-buttons li a { font-size: 0.625rem; } }
.coh-style-yacht-grid-teaser-buttons li a:before { content: normal; }
.coh-style-yacht-grid-teaser-buttons li a .icon-plus-circle { color: #8fd6bd; -webkit-transition: color 600ms; -o-transition: color 600ms; transition: color 600ms; }
.coh-style-yacht-grid-teaser-buttons li a .icon-minus-circle { color: #8fd6bd; -webkit-transition: color 600ms; -o-transition: color 600ms; transition: color 600ms; }
.coh-style-yacht-listing-buttons { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-left: auto; }
@media (max-width: 1023px) { .coh-style-yacht-listing-buttons { float: right; } }
@media (max-width: 767px) { .coh-style-yacht-listing-buttons { min-width: 100%; } }
@media (max-width: 564px) { .coh-style-yacht-listing-buttons { float: none; } }
.coh-style-yacht-listing-buttons li { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
@media (max-width: 767px) { .coh-style-yacht-listing-buttons li { text-align: center; width: 50%; display: inline-block; border-left-width: 0.0625rem; border-left-color: #d9d9d9; border-left-style: solid; border-top-color: #d9d9d9; border-top-style: solid; border-top-width: 0.0625rem; } }
.coh-style-yacht-listing-buttons li:hover { color: white; background-color: black; }
.coh-style-yacht-listing-buttons li:hover a { color: white; }
@media (max-width: 767px) { .coh-style-yacht-listing-buttons li:first-child { border-left-width: 0; border-left-style: none; } }
@media (max-width: 564px) { .coh-style-yacht-listing-buttons li:first-child a { border-left-width: 0; border-left-style: none; } }
.coh-style-yacht-listing-buttons li a { border-left-style: solid; border-left-width: 0.0625rem; border-left-color: #d9d9d9; -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; position: relative; padding-top: 0.75rem; padding-right: 1.875rem; padding-bottom: 0.75rem; padding-left: 1.875rem; }
@media (max-width: 1439px) { .coh-style-yacht-listing-buttons li a { padding-right: 1.5625rem; padding-left: 1.5625rem; } }
@media (max-width: 767px) { .coh-style-yacht-listing-buttons li a { width: 100%; border-left-width: 0; border-left-style: none; padding-right: 0; padding-left: 0; } }
.coh-style-yacht-listing-buttons li a .icon-plus-circle { -webkit-transition: color 600ms; -o-transition: color 600ms; transition: color 600ms; }
.coh-style-yacht-listing-buttons li a .icon-minus-circle { -webkit-transition: color 600ms; -o-transition: color 600ms; transition: color 600ms; }
.coh-style-stats-number { font-family: gotham-light, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-size: 1.25rem; line-height: 1.5625rem; letter-spacing: 0.03125rem; }
@media (max-width: 1439px) { .coh-style-stats-number { font-size: 1.125rem; line-height: 1.4375rem; } }
@media (max-width: 1023px) { .coh-style-stats-number { font-weight: 500; } }
.coh-style-stats-number-new-grid-view { font-family: gotham-light, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-size: 1.25rem; line-height: 1.5625rem; letter-spacing: 0.03125rem; }
@media (max-width: 1439px) { .coh-style-stats-number-new-grid-view { font-size: 1.125rem; line-height: 1.4375rem; } }
@media (max-width: 1023px) { .coh-style-stats-number-new-grid-view { font-size: 0.6875rem; line-height: 0.6875rem; font-weight: 700; } }
.coh-style-panel-link-plus-prefix { font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #555759; font-size: 0.75rem; line-height: 1rem; letter-spacing: 0.03125rem; text-transform: uppercase; }
@media (max-width: 1439px) { .coh-style-panel-link-plus-prefix { font-size: 0.625rem; line-height: 0.8125rem; } }
.coh-style-panel-link-plus-prefix:before { content: "+"; color: black; font-size: 0.875rem; padding-right: 0.625rem; }
@media (max-width: 767px) { .coh-style-panel-link-plus-prefix:before { padding-right: 0.3125rem; } }
.coh-style-panel-label-with-calendar-icon, .coh-style-panel-label, .coh-style-stats-heading, .coh-style-panel-label---mint, .coh-style-pre-heading { font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-size: 0.75rem; line-height: 1rem; letter-spacing: 0.03125rem; text-transform: uppercase; margin-bottom: 0.75rem; margin-left: 0.125rem; }
@media (max-width: 1439px) { .coh-style-panel-label-with-calendar-icon, .coh-style-panel-label, .coh-style-stats-heading, .coh-style-panel-label---mint, .coh-style-pre-heading { font-size: 0.625rem; line-height: 0.75rem; margin-bottom: 0.5rem; margin-left: 0; } }
.coh-style-panel-label-with-calendar-icon { font-weight: 600; position: relative; float: left; padding-top: 0.125rem; padding-left: 2.1875rem; margin-top: 0.0625rem; }
@media (max-width: 1919px) { .coh-style-panel-label-with-calendar-icon { float: none; } }
@media (max-width: 1439px) { .coh-style-panel-label-with-calendar-icon { float: left; padding-top: 0.25rem; padding-left: 1.875rem; } }
@media (max-width: 1023px) { .coh-style-panel-label-with-calendar-icon { float: none; } }
@media (max-width: 767px) { .coh-style-panel-label-with-calendar-icon { padding-left: 1.5625rem; margin-bottom: 0.6875rem; } }
.coh-style-panel-label-with-calendar-icon: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: #8fd6bd; font-size: 1.125rem; content: "\F073"; font-family: "icomoon"; position: absolute; left: 0; top: -0.09375rem; display: block; }
@media (max-width: 1439px) { .coh-style-panel-label-with-calendar-icon:before { font-size: 1rem; top: 0.0625rem; } }
@media (max-width: 767px) { .coh-style-panel-label-with-calendar-icon:before { font-size: 0.875rem; top: 0; } }
.coh-style-panel-label { font-weight: 600; letter-spacing: 0.075rem; line-height: 1.125rem; margin-top: 0.0625rem; }
@media (max-width: 767px) { .coh-style-panel-label { line-height: 1rem; } }
.coh-style-stats-heading { letter-spacing: 0.125rem; font-family: gotham-medium, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 1023px) { .coh-style-stats-heading { margin-top: 0.0625rem; margin-bottom: 0.75rem; } }
@media (max-width: 564px) { .coh-style-stats-heading { margin-bottom: 0.625rem; } }
.coh-style-stats-heading:after { content: normal; }
@media (max-width: 1023px) { .coh-style-stats-heading:after { content: ":"; } }
.coh-style-panel-label---mint { font-weight: 600; color: #8fd6bd; }
.coh-style-small-paragraph-for-yacht-stats { color: black; font-family: gotham-light, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; letter-spacing: 0.0325rem; line-height: 0.9375rem; font-size: 0.625rem; padding-left: 0.0625rem; margin-bottom: 1.5625rem; }
@media (max-width: 1023px) { .coh-style-small-paragraph-for-yacht-stats { font-size: 0.625rem; line-height: 0.875rem; } }
@media (max-width: 767px) { .coh-style-small-paragraph-for-yacht-stats { margin-bottom: 1.25rem; } }
.coh-style-small-paragraph-for-yacht-stats em { font-style: normal; font-family: gotham-light-italic, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-small-paragraph-for-yacht-stats strong { font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: normal; }
.coh-style-small-paragraph-for-yacht-stats strong em { font-style: normal; font-family: gotham-book-italic, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: normal; }
.coh-style-small-paragraph { color: black; font-family: gotham-light, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; letter-spacing: 0.0325rem; line-height: 0.9375rem; font-size: 0.75rem; padding-left: 0.0625rem; margin-bottom: 1.5625rem; }
@media (max-width: 1023px) { .coh-style-small-paragraph { font-size: 0.6875rem; line-height: 0.875rem; } }
@media (max-width: 767px) { .coh-style-small-paragraph { margin-bottom: 1.25rem; } }
.coh-style-small-paragraph em { font-style: normal; font-family: gotham-light-italic, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-small-paragraph strong { font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: normal; }
.coh-style-small-paragraph strong em { font-style: normal; font-family: gotham-book-italic, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: normal; }
.coh-style-sub-heading { font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; text-transform: uppercase; font-size: 1.25rem; line-height: 1.5rem; letter-spacing: 0.05rem; margin-top: -0.5rem; margin-bottom: 1.25rem; }
@media (max-width: 1439px) { .coh-style-sub-heading { font-size: 0.9375rem; line-height: 1.25rem; } }
@media (max-width: 1023px) { .coh-style-sub-heading { font-size: 0.875rem; line-height: 1.125rem; } }
.coh-style-faq-answer { position: relative; font-size: 0.9375rem; margin-left: 3.125rem; }
@media (max-width: 1439px) { .coh-style-faq-answer { margin-left: 2.5rem; } }
@media (max-width: 1023px) { .coh-style-faq-answer { margin-left: 1.875rem; } }
@media (max-width: 767px) { .coh-style-faq-answer { padding-left: 2rem; margin-left: 0; } }
.coh-style-faq-answer:before { content: "A"; font-family: modern-mt-extended, Georgia, Times New Roman, Times, serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #8fd6bd; font-size: 1.875rem; position: absolute; top: 0; left: -3.125rem; }
@media (max-width: 1439px) { .coh-style-faq-answer:before { left: -2.8125rem; } }
@media (max-width: 1023px) { .coh-style-faq-answer:before { font-size: 1.75rem; left: -2.125rem; } }
@media (max-width: 767px) { .coh-style-faq-answer:before { font-size: 1.625rem; left: 0; top: 0.25rem; } }
.coh-style-small-serif-number, .coh-style-large-serif-number-60-, .coh-style-extra-large-serif-number-60-, .coh-style-large-serif-number { font-family: modern-mt-extended, Georgia, Times New Roman, Times, serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #8fd6bd; font-size: 7.375rem; line-height: 6.25rem; margin-bottom: 1rem; }
@media (max-width: 1439px) { .coh-style-small-serif-number, .coh-style-large-serif-number-60-, .coh-style-extra-large-serif-number-60-, .coh-style-large-serif-number { font-size: 6.25rem; line-height: 5.125rem; } }
@media (max-width: 1023px) { .coh-style-small-serif-number, .coh-style-large-serif-number-60-, .coh-style-extra-large-serif-number-60-, .coh-style-large-serif-number { font-size: 5rem; line-height: 4.375rem; margin-bottom: 0.875rem; } }
@media (max-width: 767px) { .coh-style-small-serif-number, .coh-style-large-serif-number-60-, .coh-style-extra-large-serif-number-60-, .coh-style-large-serif-number { font-size: 4.75rem; line-height: 4rem; margin-bottom: 0.75rem; } }
.coh-style-small-serif-number { letter-spacing: 0.0625rem; font-size: 4.375rem; line-height: 4.6875rem; }
@media (max-width: 1439px) { .coh-style-small-serif-number { font-size: 3.75rem; line-height: 3.875rem; } }
@media (max-width: 1023px) { .coh-style-small-serif-number { font-size: 3.5rem; line-height: 3.625rem; } }
@media (max-width: 767px) { .coh-style-small-serif-number { font-size: 3.375rem; } }
.coh-style-large-serif-number-60- { color: rgba(143, 214, 189, 0.6); }
.coh-style-extra-large-serif-number-60- { font-size: 11.25rem; line-height: 10rem; color: rgba(143, 214, 189, 0.6); }
@media (max-width: 1023px) { .coh-style-extra-large-serif-number-60- { font-size: 10rem; line-height: 8.75rem; } }
@media (max-width: 767px) { .coh-style-extra-large-serif-number-60- { font-size: 6.25rem; } }
.coh-style-fake-uppercase-link-white-with-arrow, .coh-style-fake-link-white-with-arrow, .coh-style-text-link-black-with-arrow { font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-size: 0.875rem; line-height: 0.875rem; letter-spacing: 0.03125rem; display: block; }
@media (max-width: 1439px) { .coh-style-fake-uppercase-link-white-with-arrow, .coh-style-fake-link-white-with-arrow, .coh-style-text-link-black-with-arrow { font-size: 0.75rem; line-height: 0.75rem; } }
.coh-style-fake-uppercase-link-white-with-arrow:after, .coh-style-fake-link-white-with-arrow:after, .coh-style-text-link-black-with-arrow: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: "\F105"; font-family: "icomoon"; position: relative; top: 0.05rem; right: -0.375rem; color: black; font-size: 0.75rem; -webkit-transition: all 250ms; -o-transition: all 250ms; transition: all 250ms; }
@media (max-width: 1439px) { .coh-style-fake-uppercase-link-white-with-arrow:after, .coh-style-fake-link-white-with-arrow:after, .coh-style-text-link-black-with-arrow:after { font-size: 0.625rem; top: 0.0625rem; } }
@media (max-width: 767px) { .coh-style-fake-uppercase-link-white-with-arrow:after, .coh-style-fake-link-white-with-arrow:after, .coh-style-text-link-black-with-arrow:after { top: 0.0625rem; } }
.coh-style-fake-uppercase-link-white-with-arrow { text-transform: uppercase; font-size: 0.75rem; line-height: 1rem; letter-spacing: 0.03125rem; font-family: gotham-medium, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; padding-right: 0.375rem; }
@media (max-width: 767px) { .coh-style-fake-uppercase-link-white-with-arrow { font-size: 0.6875rem; line-height: 0.875rem; } }
.coh-style-fake-uppercase-link-white-with-arrow:after { color: white; position: absolute; top: 0.09375rem; }
.coh-style-fake-link-white-with-arrow { color: white; }
.coh-style-fake-link-white-with-arrow:after { color: white; }
.coh-style-large-paragraph-with-phone-icon, .coh-style-large-white-paragraph-with-phone-icon, .coh-style-homepage-cta-panel-large-paragraph, .coh-style-large-paragraph-with-fax-icon, .coh-style-office-location-address, .coh-style-large-paragraph { font-family: gotham-light, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; letter-spacing: 0.03125rem; line-height: 1.375rem; font-size: 1.0625rem; margin-bottom: 1rem; }
@media (max-width: 1439px) { .coh-style-large-paragraph-with-phone-icon, .coh-style-large-white-paragraph-with-phone-icon, .coh-style-homepage-cta-panel-large-paragraph, .coh-style-large-paragraph-with-fax-icon, .coh-style-office-location-address, .coh-style-large-paragraph { line-height: 1.25rem; font-size: 0.9375rem; margin-bottom: 0.75rem; } }
.coh-style-large-paragraph-with-phone-icon em, .coh-style-large-white-paragraph-with-phone-icon em, .coh-style-homepage-cta-panel-large-paragraph em, .coh-style-large-paragraph-with-fax-icon em, .coh-style-office-location-address em, .coh-style-large-paragraph em { font-style: normal; font-family: gotham-light-italic, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-large-paragraph-with-phone-icon strong, .coh-style-large-white-paragraph-with-phone-icon strong, .coh-style-homepage-cta-panel-large-paragraph strong, .coh-style-large-paragraph-with-fax-icon strong, .coh-style-office-location-address strong, .coh-style-large-paragraph strong { font-weight: normal; font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-large-paragraph-with-phone-icon strong em, .coh-style-large-white-paragraph-with-phone-icon strong em, .coh-style-homepage-cta-panel-large-paragraph strong em, .coh-style-large-paragraph-with-fax-icon strong em, .coh-style-office-location-address strong em, .coh-style-large-paragraph strong em { font-style: normal; font-family: gotham-book-italic, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: normal; }
.coh-style-large-paragraph-with-phone-icon { position: relative; font-family: gotham-light, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; padding-left: 1.875rem; }
@media (max-width: 1023px) { .coh-style-large-paragraph-with-phone-icon { padding-left: 1.625rem; } }
@media (max-width: 767px) { .coh-style-large-paragraph-with-phone-icon { padding-left: 1.5rem; } }
.coh-style-large-paragraph-with-phone-icon: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: #8fd6bd; position: absolute; top: 0; left: 0.0625rem; content: "\F098"; font-family: "icomoon"; font-size: 1.1875rem; }
@media (max-width: 1439px) { .coh-style-large-paragraph-with-phone-icon:before { font-size: 1.0625rem; } }
.coh-style-large-white-paragraph-with-phone-icon { position: relative; font-family: gotham-light, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; padding-left: 1.875rem; }
@media (max-width: 1023px) { .coh-style-large-white-paragraph-with-phone-icon { padding-left: 1.625rem; } }
@media (max-width: 767px) { .coh-style-large-white-paragraph-with-phone-icon { padding-left: 1.5rem; } }
.coh-style-large-white-paragraph-with-phone-icon: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: #8fd6bd; position: absolute; top: 0; left: 0.0625rem; content: "\F098"; font-family: "icomoon"; font-size: 1.1875rem; }
@media (max-width: 1439px) { .coh-style-large-white-paragraph-with-phone-icon:before { font-size: 1.0625rem; } }
.coh-style-homepage-cta-panel-large-paragraph { font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-large-paragraph-with-fax-icon { position: relative; font-family: gotham-light, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; padding-left: 1.875rem; }
@media (max-width: 1023px) { .coh-style-large-paragraph-with-fax-icon { padding-left: 1.625rem; } }
@media (max-width: 767px) { .coh-style-large-paragraph-with-fax-icon { padding-left: 1.5rem; } }
.coh-style-large-paragraph-with-fax-icon: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: #8fd6bd; position: absolute; top: 0; left: 0; content: "\F1AC"; font-family: "icomoon"; font-size: 1.25rem; }
@media (max-width: 1023px) { .coh-style-large-paragraph-with-fax-icon:before { font-size: 1.125rem; } }
@media (max-width: 767px) { .coh-style-large-paragraph-with-fax-icon:before { font-size: 1rem; } }
.coh-style-office-location-address { margin-bottom: 0.3125rem; }
.coh-style-office-location-address:last-child { margin-bottom: 4.375rem; }
.coh-style-pagination-for-yacht-listing-teaser, .coh-style-slider-pagination { text-align: center; display: inline-block; width: auto !important; position: static !important; -webkit-transform: translate(0) !important; -ms-transform: translate(0) !important; transform: translate(0) !important; }
@media (max-width: 767px) { .coh-style-pagination-for-yacht-listing-teaser, .coh-style-slider-pagination { margin-top: 1.5625rem; margin-bottom: 0.3125rem; } }
.coh-style-pagination-for-yacht-listing-teaser li, .coh-style-slider-pagination li { background-color: white; height: 0.8125rem; width: 0.8125rem; display: inline-block; -webkit-transition: background-color 400ms; -o-transition: background-color 400ms; transition: background-color 400ms; -webkit-border-radius: 50%; border-radius: 50%; cursor: pointer; border-width: 0.0625rem; border-style: solid; border-color: #99999a; margin-left: 0.9375rem; }
.coh-style-pagination-for-yacht-listing-teaser li:hover, .coh-style-slider-pagination li:hover { background-color: #99999a; }
.coh-style-pagination-for-yacht-listing-teaser li:first-child, .coh-style-slider-pagination li:first-child { margin-left: 0; }
.coh-style-pagination-for-yacht-listing-teaser li.slick-active, .coh-style-slider-pagination li.slick-active { background-color: #555759; border-color: #555759; }
.coh-style-pagination-for-yacht-listing-teaser li { border-color: white; background-color: rgba(0, 0, 0, 0); height: 0.625rem; width: 0.625rem; margin-left: 0.8125rem; }
.coh-style-pagination-for-yacht-listing-teaser li:hover { background-color: white; opacity: 1; }
.coh-style-pagination-for-yacht-listing-teaser li.slick-active { border-color: white; background-color: white; }
.coh-ce-cpt_coh_faq_page_content_managem-44433dd4 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; position: relative; }
@media (max-width: 767px) { .coh-ce-cpt_coh_faq_page_content_managem-fbfd9a02 { display: none; } }
.coh-ce-cpt_coh_faq_page_content_managem-922ce03a { display: none; }
.coh-ce-cpt_coh_faq_page_content_managem-958a0e5 { padding-bottom: 1.875rem; }
@media (max-width: 1439px) { .coh-ce-cpt_coh_faq_page_content_managem-958a0e5 { padding-bottom: 1.25rem; } }
@media (max-width: 1023px) { .coh-ce-cpt_coh_faq_page_content_managem-958a0e5 { padding-bottom: 0.9375rem; } }
@media (max-width: 767px) { .coh-ce-cpt_coh_faq_page_content_managem-958a0e5 { padding-bottom: 0.625rem; } }
.coh-ce-cpt_coh_faq_page_content_one_tab-44433dd4 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; position: relative; }
@media (max-width: 767px) { .coh-ce-cpt_coh_faq_page_content_one_tab-fbfd9a02 { display: none; } }
.coh-ce-cpt_coh_faq_page_content_one_tab-922ce03a { display: none; }
.coh-ce-cpt_coh_faq_page_content_one_tab-b2da5eb { padding-bottom: 1.875rem; }
@media (max-width: 1439px) { .coh-ce-cpt_coh_faq_page_content_one_tab-b2da5eb { padding-bottom: 1.25rem; } }
@media (max-width: 1023px) { .coh-ce-cpt_coh_faq_page_content_one_tab-b2da5eb { padding-bottom: 0.9375rem; } }
@media (max-width: 767px) { .coh-ce-cpt_coh_faq_page_content_one_tab-b2da5eb { padding-bottom: 0.625rem; } }
.coh-ce-d34c89a8 { text-align: center; margin-top: 0.625rem; margin-bottom: 2.5rem; }
.coh-ce-67269df2 { max-width: 4.6875rem; width: auto; margin-right: auto; margin-bottom: 0.9375rem; margin-left: auto; height: auto; }
.coh-ce-c4d6c205 { text-transform: uppercase; }
@media (max-width: 564px) { .coh-ce-c4d6c205 { font-size: 0.625rem; } }
.coh-ce-fe5cfebd { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; position: relative; }
@media (max-width: 767px) { .coh-ce-fe5cfebd { display: none; } }
.coh-ce-4317c4b0 { position: relative; }
.coh-ce-a13f8956 { padding-top: 3.125rem; }
@media (max-width: 1023px) { .coh-ce-a13f8956 { padding-top: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-a13f8956 { padding-top: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-7a63242e { margin-top: 3.75rem; margin-bottom: 4.375rem; } }
@media (max-width: 767px) { .coh-ce-7a63242e { margin-top: 3.125rem; margin-bottom: 3.125rem; } }
@media (max-width: 1023px) { .coh-ce-7a63242e .stats-row { margin-right: 3.125rem; margin-bottom: 0.625rem; margin-left: 3.125rem; } }
@media (max-width: 767px) { .coh-ce-7a63242e .stats-row { margin-right: 2.5rem; margin-bottom: 0.3125rem; margin-left: 2.5rem; } }
@media (max-width: 564px) { .coh-ce-7a63242e .stats-row { margin-right: 0; margin-left: 0; } }
.coh-ce-7a63242e .stats-row:last-child { border-bottom-style: none; }
@media (max-width: 1439px) { .coh-ce-7a63242e .stats-row:last-child { margin-bottom: 0; } }
@media (max-width: 1023px) { .coh-ce-7a63242e .stats-row:last-child { margin-bottom: 0.625rem; } }
@media (max-width: 767px) { .coh-ce-7a63242e .stats-row:last-child { margin-bottom: 0; } }
@media (max-width: 1439px) { .coh-ce-7a63242e .stats-row:last-child h4 { margin-bottom: 0; } }
@media (max-width: 1439px) { .coh-ce-7a63242e .stats-row:last-child p { margin-bottom: 0; } }
.coh-ce-a13ed7b { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; padding-top: 1.25rem; padding-bottom: 1.25rem; margin-bottom: 2.5rem; }
.coh-ce-60754104 { padding-left: 2.5rem; }
@media (max-width: 1439px) { .coh-ce-60754104 { padding-left: 1.875rem; } }
@media (max-width: 767px) { .coh-ce-60754104 { padding-left: 0; } }
.coh-ce-f9b21ec7 { padding-bottom: 0.625rem; }
.coh-ce-540c3e1f { position: absolute; top: -3.375rem; right: 0; }
@media (max-width: 1023px) { .coh-ce-540c3e1f { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #d9d9d9; position: static; padding-bottom: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-540c3e1f { padding-bottom: 2.5rem; } }
.coh-ce-17b2abb0 { max-height: 45.625rem; position: relative; overflow: hidden; }
.coh-ce-4613c957 { width: 20.3125rem; background-color: white; position: absolute; top: 0; right: 7.8125rem; padding-top: 1.875rem; padding-right: 2.5rem; padding-bottom: 0.9375rem; padding-left: 2.5rem; }
@media (max-width: 1023px) { .coh-ce-4613c957 { top: auto; bottom: -1.25rem; left: 0; right: auto; padding-bottom: 0; } }
@media (max-width: 767px) { .coh-ce-4613c957 { position: static; width: auto; padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_l19_featured_yachts-808a72d7 { text-align: center; }
.coh-ce-cpt_l19_featured_yachts-3f96e15d { position: relative; }
.coh-ce-cpt_l19_featured_yachts-89506e8b { padding-bottom: 1.25rem; }
.coh-ce-cpt_l19_featured_yachts-b9067671 { overflow: hidden; }
.coh-ce-cpt_l19_featured_yachts-396d10a9 { padding-top: 1.25rem; padding-bottom: 0.625rem; }
.coh-ce-fe5cfebd { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; position: relative; }
@media (max-width: 767px) { .coh-ce-fe5cfebd { display: none; } }
.coh-ce-4317c4b0 { position: relative; }
.coh-ce-80085b20 { padding-bottom: 1.875rem; }
.coh-ce-80085b20 p:last-child { margin-bottom: 2.5rem; }
.coh-ce-a762064b { display: none; }
@media (max-width: 1439px) { .coh-ce-a762064b { border-left-width: 0.0625rem; border-left-style: solid; border-left-color: #d9d9d9; padding-left: 3.125rem; margin-left: -0.9375rem; } }
@media (max-width: 1023px) { .coh-ce-a762064b { border-left-width: 0; border-left-style: none; padding-top: 1.875rem; padding-left: 0; margin-left: 0; display: block; } }
@media (max-width: 1023px) { .coh-ce-c90db4c9 { margin-bottom: 0.4375rem; } }
.coh-ce-50560398 { padding-top: 1.25rem; padding-bottom: 0.625rem; }
.coh-ce-b512b69f .shipyard__inline-field { display: inline-block; }
.coh-ce-b512b69f .coh-style-panel-label { display: inline-block; margin-bottom: 0; }
.coh-ce-90b039f7 { margin-bottom: 0.5rem; }
.coh-ce-a5854bcf { margin-bottom: 0.5rem; }
.coh-ce-a9458c39 { float: left; padding-top: 0.125rem; }
@media (max-width: 1919px) { .coh-ce-a9458c39 { float: none; padding-left: 0; } }
@media (max-width: 1439px) { .coh-ce-a9458c39 { float: left; } }
@media (max-width: 1023px) { .coh-ce-a9458c39 { float: none; padding-left: 0; } }
.coh-ce-9dbe71f1 { padding-top: 3.125rem; }
@media (max-width: 1023px) { .coh-ce-9dbe71f1 { padding-top: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-9dbe71f1 { padding-top: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-55eb9672 { margin-top: 3.75rem; margin-bottom: 4.375rem; display: none; } }
@media (max-width: 767px) { .coh-ce-55eb9672 { margin-top: 3.125rem; margin-bottom: 3.125rem; } }
@media (max-width: 1023px) { .coh-ce-55eb9672 .stats-row { margin-right: 3.125rem; margin-bottom: 0.625rem; margin-left: 3.125rem; } }
@media (max-width: 767px) { .coh-ce-55eb9672 .stats-row { margin-right: 2.5rem; margin-bottom: 0.3125rem; margin-left: 2.5rem; } }
@media (max-width: 564px) { .coh-ce-55eb9672 .stats-row { margin-right: 0; margin-left: 0; } }
.coh-ce-55eb9672 .stats-row:last-child { border-bottom-style: none; }
@media (max-width: 1439px) { .coh-ce-55eb9672 .stats-row:last-child { margin-bottom: 0; } }
@media (max-width: 1023px) { .coh-ce-55eb9672 .stats-row:last-child { margin-bottom: 0.625rem; } }
@media (max-width: 767px) { .coh-ce-55eb9672 .stats-row:last-child { margin-bottom: 0; } }
@media (max-width: 1439px) { .coh-ce-55eb9672 .stats-row:last-child h4 { margin-bottom: 0; } }
@media (max-width: 1439px) { .coh-ce-55eb9672 .stats-row:last-child p { margin-bottom: 0; } }
.coh-ce-55eb9672 .stats-row h4 { margin-top: 0.3125rem; }
.coh-ce-8ebc278c { padding-top: 1.25rem; padding-bottom: 0.625rem; }
@media (max-width: 1919px) { .coh-ce-8ebc278c { padding-bottom: 0; } }
.coh-ce-8ebc278c p { display: inline-block; white-space: nowrap; }
.coh-ce-8ebc278c div.quickedit-field { display: inline-block; }
.coh-ce-7dd4aba0 .shipyard__inline-field { display: inline-block; }
.coh-ce-7dd4aba0 .coh-style-panel-label { display: inline-block; margin-bottom: 0; }
.coh-ce-81fd25b { margin-bottom: 0.5rem; }
.coh-ce-95279df { padding-top: 0.125rem; }
@media (max-width: 1919px) { .coh-ce-95279df { padding-left: 0; } }
@media (max-width: 1023px) { .coh-ce-95279df { padding-left: 0; } }
@media (max-width: 1023px) { .coh-ce-49077395 { margin-top: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-49077395 { margin-top: 1.875rem; } }
.coh-ce-183c18e1 { position: absolute; top: -3.375rem; right: 0; }
@media (max-width: 1439px) { .coh-ce-183c18e1 { top: -3.25rem; } }
@media (max-width: 1023px) { .coh-ce-183c18e1 { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #d9d9d9; position: static; padding-bottom: 1.25rem; } }
.coh-ce-5a25c0bf { position: relative; }
.coh-ce-33537b92 { line-height: 19px; padding-bottom: 10px; }
.coh-ce-d97ec83e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 1439px) { .coh-ce-cc04be30 { position: relative; top: -0.0625rem; left: -0.125rem; } }
@media (max-width: 1023px) { .coh-ce-cc04be30 { top: 0.0625rem; left: -0.3125rem; } }
@media (max-width: 767px) { .coh-ce-cc04be30 { top: 0.0625rem; left: 0.6875rem; } }
@media (max-width: 564px) { .coh-ce-cc04be30 { top: 0.03125rem; left: 1.125rem; } }
.coh-ce-cc04be30: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: "\F08C"; font-family: "icomoon"; }
.coh-ce-b6b8cdca { position: relative; top: -0.0625rem; }
@media (max-width: 1439px) { .coh-ce-b6b8cdca { top: -0.125rem; left: -1.25rem; } }
@media (max-width: 1023px) { .coh-ce-b6b8cdca { top: 0; left: -1.375rem; } }
@media (max-width: 767px) { .coh-ce-b6b8cdca { top: -0.125rem; left: -0.875rem; } }
@media (max-width: 564px) { .coh-ce-b6b8cdca { top: 0; left: -0.1875rem; } }
.coh-ce-b6b8cdca: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: "\F082"; font-family: "icomoon"; }
@media (max-width: 1439px) { .coh-ce-c68c2b50 { position: relative; top: -0.125rem; left: -2.5rem; } }
@media (max-width: 1023px) { .coh-ce-c68c2b50 { top: 0; } }
@media (max-width: 767px) { .coh-ce-c68c2b50 { top: 0.125rem; } }
@media (max-width: 564px) { .coh-ce-c68c2b50 { left: -1.5rem; } }
.coh-ce-c68c2b50: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: "\F081"; font-family: "icomoon"; }
.coh-ce-e26d7d6c { padding-top: 6.25rem; padding-bottom: 6.25rem; margin-top: 6.25rem; }
@media (max-width: 1439px) { .coh-ce-e26d7d6c { padding-top: 3.75rem; padding-bottom: 3.75rem; margin-top: 3.75rem; } }
@media (max-width: 1023px) { .coh-ce-e26d7d6c { padding-top: 3.125rem; padding-bottom: 3.125rem; margin-top: 3.125rem; } }
@media (max-width: 767px) { .coh-ce-e26d7d6c { padding-top: 2.5rem; padding-bottom: 2.5rem; margin-top: 2.5rem; } }
.coh-ce-ecb92bc0 { padding-top: 5rem; padding-bottom: 5rem; }
@media (max-width: 1439px) { .coh-ce-ecb92bc0 { padding-top: 3.75rem; padding-bottom: 3.75rem; } }
@media (max-width: 1023px) { .coh-ce-ecb92bc0 { padding-top: 3.125rem; padding-bottom: 3.125rem; } }
@media (max-width: 767px) { .coh-ce-ecb92bc0 { padding-top: 2.5rem; padding-bottom: 2.5rem; } }
.coh-ce-9b81a54 { padding-top: 0; position: relative; 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: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; margin-bottom: 2.5rem; }
.coh-ce-d2bef06b { width: 50%; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; min-width: 50%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 767px) { .coh-ce-d2bef06b { width: 100%; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
.coh-ce-d2bef06b .js-form-type-select { position: relative; }
.coh-ce-d2bef06b .js-form-type-select:after { content: ''; content: '\f107'; font-family: icomoon; position: absolute; right: 1rem; display: block; font-weight: 100; color: black; line-height: 0.0625rem; font-size: 0.75rem; -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; top: 1.1875rem; }
.coh-ce-d2bef06b .js-form-type-select:active:after { -webkit-transform: rotateZ(-180deg); -ms-transform: rotate(-180deg); transform: rotateZ(-180deg); }
.coh-ce-d2bef06b select.form-select { apperance: none; -moz-appearance: none; -webkit-appearance: none; cursor: pointer; background-color: white; border-width: 0.0625rem; border-style: solid; border-color: black; width: 16.5rem; -webkit-transition: color 150ms ease-in-out, background-color 150ms ease-in-out; -o-transition: color 150ms ease-in-out, background-color 150ms ease-in-out; transition: color 150ms ease-in-out, background-color 150ms ease-in-out; }
@media (max-width: 767px) { .coh-ce-d2bef06b select.form-select { background-color: #e5e5e5; width: 100%; border-width: 0; border-style: none; } }
.coh-ce-d2bef06b select.form-select:hover { background-color: #e5e5e5; border-color: #e5e5e5; }
.coh-ce-d2bef06b select.form-select:active { background-color: #e5e5e5; border-color: #e5e5e5; }
.coh-ce-64f27c38 { font-weight: 700; font-size: 0.75rem; text-transform: uppercase; padding-top: 1.1875rem; margin-top: 0; margin-right: 0.625rem; display: inline-block; }
@media (max-width: 1439px) { .coh-ce-64f27c38 { font-size: 0.6875rem; } }
@media (max-width: 767px) { .coh-ce-64f27c38 { width: 100%; } }
@media (max-width: 767px) { .coh-ce-39f8e66e { width: 100%; } }
.coh-ce-556649b1 { width: 50%; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-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; }
@media (max-width: 767px) { .coh-ce-556649b1 { width: 100%; } }
.coh-ce-4a4df028 { height: 2.375rem; }
@media (max-width: 767px) { .coh-ce-4a4df028 { width: 100%; } }
.coh-style-button-black---outlined.coh-ce-4a4df028 { color: white; background-color: black; }
.coh-style-button-black---outlined.coh-ce-4a4df028:hover { background-color: white; color: black; }
.coh-ce-3c3bd8dc { margin-bottom: 1.875rem; }
@media (max-width: 767px) { .coh-ce-3c3bd8dc { margin-bottom: 1.25rem; } }
.coh-ce-eca2eb2d { padding-top: 1.25rem; }
@media (max-width: 1023px) { .coh-ce-eca2eb2d { padding-top: 0.625rem; } }
.coh-ce-3373d0d8 .coh-style-slider-pagination { margin-top: 0; }
.coh-ce-3373d0d8 .coh-style-slider-pagination button { vertical-align: super; font-size: 0.625rem; }
.coh-ce-3373d0d8 .coh-slider-nav-top { height: 0; }
.coh-ce-3373d0d8 .coh-slider-nav-top button { top: -3rem; position: relative; }
.coh-ce-2f729f08 { margin-top: 2rem; }
.coh-ce-4317c4b0 { position: relative; }
.coh-ce-aa7d5719 { position: relative; }
.coh-ce-c48bca7d { color: #555759; }
.coh-ce-add4ef01 { position: absolute; bottom: 0; left: 2.5rem; }
@media (max-width: 1919px) { .coh-ce-add4ef01 { left: 1.875rem; } }
@media (max-width: 1439px) { .coh-ce-add4ef01 { left: 0; } }
.coh-ce-01089805-6006c194 { position: relative; background-color: black; }
@media (max-width: 1023px) { .coh-ce-01089805-6006c194 { padding-top: 3.125rem; padding-bottom: 3.125rem; } }
@media (max-width: 767px) { .coh-ce-01089805-6006c194 { padding-top: 2.5rem; padding-right: 1.875rem; padding-bottom: 2.5rem; padding-left: 1.875rem; } }
@media (max-width: 564px) { .coh-ce-01089805-6006c194 { padding-right: 1.25rem; padding-left: 1.25rem; } }
.coh-ce-01089805-6006c194 .coh-row-inner { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
@media (max-width: 1919px) { .coh-ce-01089805-6006c194 .coh-row-inner { -webkit-box-pack: initial; -webkit-justify-content: initial; -ms-flex-pack: initial; justify-content: initial; } }
.coh-ce-01089805-795b453 { 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-column-left .coh-ce-01089805-795b453 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 1023px) { .media-column-left .coh-ce-01089805-795b453 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
.coh-ce-01089805-b0591114 { padding-top: 10rem; padding-right: 7.1875rem; padding-bottom: 10rem; padding-left: -webkit-calc((100vw - 1480px) / 2); padding-left: calc((100vw - 1480px) / 2); }
@media (max-width: 1919px) { .coh-ce-01089805-b0591114 { padding-top: 7.5rem; padding-right: 5.9375rem; padding-bottom: 7.5rem; padding-left: -webkit-calc((100vw - 1230px) / 2); padding-left: calc((100vw - 1230px) / 2); } }
@media (max-width: 1439px) { .coh-ce-01089805-b0591114 { padding-top: 3.125rem; padding-right: 3.75rem; padding-bottom: 3.125rem; padding-left: -webkit-calc((100vw - 965px) / 2); padding-left: calc((100vw - 965px) / 2); } }
@media (max-width: 1023px) { .coh-ce-01089805-b0591114 { width: 44.125rem; padding-top: 0; padding-right: 0; padding-bottom: 1.875rem; padding-left: 0; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
@media (max-width: 767px) { .coh-ce-01089805-b0591114 { width: 32.8125rem; } }
@media (max-width: 564px) { .coh-ce-01089805-b0591114 { width: auto; } }
.media-column-left .coh-ce-01089805-b0591114 { padding-right: -webkit-calc((100vw - 1480px) / 2); padding-right: calc((100vw - 1480px) / 2); padding-left: 7.1875rem; }
@media (max-width: 1919px) { .media-column-left .coh-ce-01089805-b0591114 { padding-right: -webkit-calc((100vw - 1230px) / 2); padding-right: calc((100vw - 1230px) / 2); padding-left: 5.9375rem; } }
@media (max-width: 1439px) { .media-column-left .coh-ce-01089805-b0591114 { padding-right: -webkit-calc((100vw - 965px) / 2); padding-right: calc((100vw - 965px) / 2); padding-left: 3.75rem; } }
@media (max-width: 1023px) { .media-column-left .coh-ce-01089805-b0591114 { padding-right: 0; padding-left: 0; } }
.coh-ce-01089805-c8ec90f7 { color: white; }
.coh-ce-01089805-3b972777 { color: white; }
.coh-ce-01089805-4bbacb80 { position: relative; }
.coh-ce-01089805-4b475078 { min-height: 100%; height: 100%; max-height: 46.875rem; min-width: auto; width: 100%; margin-right: auto; margin-left: auto; -o-object-fit: cover; object-fit: cover; }
@media (max-width: 1919px) { .coh-ce-01089805-4b475078 { max-height: none; } }
@media (max-width: 1439px) { .coh-ce-01089805-4b475078 { min-height: auto; } }
@media (max-width: 1023px) { .coh-ce-01089805-4b475078 { max-width: 44.125rem; } }
@media (max-width: 767px) { .coh-ce-01089805-4b475078 { max-width: 32.8125rem; } }
@media (max-width: 564px) { .coh-ce-01089805-4b475078 { max-width: 31.375rem; } }
.coh-ce-072e7865-17b2abb0 { max-height: 45.625rem; position: relative; overflow: hidden; }
.coh-ce-072e7865-7df3aca7 { width: 20.3125rem; background-color: white; position: absolute; top: 0; right: 7.8125rem; padding-top: 1.25rem; padding-right: 2.5rem; padding-bottom: 0.9375rem; padding-left: 2.5rem; }
@media (max-width: 1023px) { .coh-ce-072e7865-7df3aca7 { right: 0; } }
@media (max-width: 767px) { .coh-ce-072e7865-7df3aca7 { position: static; width: auto; } }
.coh-ce-083300ad-34cf68b4 { padding-top: 3.75rem; padding-right: 3.75rem; padding-left: 3.75rem; }
@media (max-width: 1439px) { .coh-ce-083300ad-34cf68b4 { padding-right: 1.875rem; padding-left: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-083300ad-34cf68b4 { padding-top: 2.5rem; padding-right: 1.25rem; padding-left: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-083300ad-34cf68b4 { padding-right: 0; padding-bottom: 1.875rem; padding-left: 0; } }
.coh-ce-083300ad-c0d26ec6 { padding-top: 3.75rem; padding-right: 3.75rem; padding-left: 3.75rem; }
@media (max-width: 1439px) { .coh-ce-083300ad-c0d26ec6 { padding-right: 1.875rem; padding-left: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-083300ad-c0d26ec6 { padding-top: 2.5rem; padding-right: 1.25rem; padding-left: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-083300ad-c0d26ec6 { padding-right: 0; padding-left: 0; } }
.coh-ce-19a70630-cc78848a { background-color: black; }
@media (max-width: 1023px) { .coh-ce-19a70630-cc78848a .content-column { padding-bottom: 1.25rem; } }
@media (max-width: 564px) { .coh-ce-19a70630-cc78848a .content-column { padding-bottom: 0.625rem; } }
.coh-ce-19a70630-cc78848a .text-padding-container { padding-right: 8.125rem; }
@media (max-width: 1919px) { .coh-ce-19a70630-cc78848a .text-padding-container { padding-right: 6.25rem; } }
@media (max-width: 1439px) { .coh-ce-19a70630-cc78848a .text-padding-container { padding-right: 5rem; } }
@media (max-width: 1023px) { .coh-ce-19a70630-cc78848a .text-padding-container { padding-right: 0; } }
.coh-ce-19a70630-4317c4b0 { position: relative; }
@media (max-width: 1023px) { .coh-ce-19a70630-e21f98a7 { padding-bottom: 1.875rem; } }
.coh-ce-19a70630-4f946908 { 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-19a70630-6b722ae4 { border-bottom-width: 0.0625rem; border-bottom-style: none; border-bottom-color: rgba(217, 217, 217, 0.4); padding-bottom: 0.3125rem; }
.coh-ce-19a70630-c0233a0d { color: white; float: left; }
.coh-ce-19a70630-c0233a0d:before, .coh-ce-19a70630-c0233a0d:after { clear: none; content: normal; display: inline; }
.coh-ce-19a70630-e730ceb9 { color: white; float: left; padding-left: 0.3125rem; }
.coh-ce-19a70630-e730ceb9:before, .coh-ce-19a70630-e730ceb9:after { clear: none; content: normal; display: inline; }
.coh-ce-19a70630-ef6af075 { color: white; float: left; padding-left: 0.3125rem; }
.coh-ce-19a70630-ef6af075:before, .coh-ce-19a70630-ef6af075:after { clear: none; content: normal; display: inline; }
.coh-ce-19a70630-28458f45 { float: left; border-left-width: 0.0625rem; border-left-style: solid; border-left-color: rgba(153, 153, 154, 0.7); padding-left: 0.9375rem; margin-top: 0.125rem; margin-left: 0.9375rem; }
@media (max-width: 1439px) { .coh-ce-19a70630-28458f45 { margin-top: 0.1875rem; } }
.coh-ce-19a70630-3b972777 { color: white; }
.coh-ce-19a70630-c8ec90f7 { color: white; }
.coh-ce-19a70630-efd87439 { margin-bottom: 1.875rem; }
@media (max-width: 1023px) { .coh-ce-19a70630-efd87439 { margin-bottom: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-19a70630-efd87439 { margin-bottom: 1.875rem; } }
.coh-ce-19a70630-deeb4888 { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; display: inline-block; }
@media (max-width: 1023px) { .coh-ce-19a70630-deeb4888 { position: absolute; bottom: 1.25rem; right: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-19a70630-deeb4888 { position: static; } }
.coh-ce-19a70630-deeb4888:hover p { color: rgba(217, 217, 217, 0.9); }
.coh-ce-19a70630-deeb4888:hover p:after { position: relative; right: -0.5rem; }
.coh-ce-19a70630-deeb4888 p { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
.coh-ce-19a70630-deeb4888 p:after { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
.coh-ce-1d80a046-6eaa2d05 { background-color: black; }
@media (max-width: 1023px) { .coh-ce-1d80a046-667bc8b .quote-panel { display: none; } }
.coh-ce-1d80a046-c8ec90f7 { color: white; }
.coh-ce-1d80a046-e0c9c339 { color: white; padding-bottom: 5.625rem; }
@media (max-width: 1023px) { .coh-ce-1d80a046-e0c9c339 { padding-bottom: 5rem; } }
@media (max-width: 767px) { .coh-ce-1d80a046-e0c9c339 { padding-bottom: 4.375rem; } }
.coh-ce-24db1385-46ce81f7 { overflow: hidden; }
.coh-ce-24db1385-5cf0313b { background-color: black; position: relative; overflow: hidden; margin-right: 0.0625rem; }
@media (max-width: 767px) { .coh-ce-24db1385-5cf0313b { margin-right: 0; } }
.coh-ce-24db1385-1972d23d:hover .panel-image { filter: grayscale(1); -webkit-filter: grayscale(1); opacity: 0.5; }
.coh-ce-24db1385-24c92041 { -webkit-filter: none; filter: none; position: absolute; top: 0; left: 0; }
@media (max-width: 1439px) { .coh-ce-24db1385-24c92041 { top: -3.75rem; left: -1.25rem; } }
@media (max-width: 1023px) { .coh-ce-24db1385-24c92041 { padding-bottom: 5rem; padding-left: 5rem; top: 0; left: -6.25rem; } }
@media (max-width: 767px) { .coh-ce-24db1385-24c92041 { padding-bottom: 0; padding-left: 0; top: -9.375rem; left: 0; } }
@media (max-width: 564px) { .coh-ce-24db1385-24c92041 { top: -3.125rem; } }
.coh-ce-24db1385-621b85de { position: relative; top: 0; left: 0; }
.coh-ce-24db1385-455acaa4 { padding-bottom: 1.25rem; }
@media (max-width: 1439px) { .coh-ce-24db1385-455acaa4 { width: 1.5625rem; height: 2.8125rem; padding-bottom: 0.9375rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
.coh-ce-24db1385-e7463377 { padding-bottom: 0; margin-bottom: 0; }
.coh-ce-24db1385-dde3f87c:hover .panel-image { filter: grayscale(1); -webkit-filter: grayscale(1); opacity: 0.5; }
.coh-ce-24db1385-e9dd4091:hover .panel-image { filter: grayscale(5); -webkit-filter: grayscale(5); opacity: 0.5; }
.coh-ce-2b72cc38-6ae7d0ee { text-align: center; }
@media (max-width: 1023px) { .coh-ce-2b72cc38-6ae7d0ee { text-align: left; } }
.coh-ce-2befb5f9-31f943e9 { max-width: 50rem; }
@media (max-width: 1023px) { .coh-ce-2befb5f9-31f943e9 { max-width: 25rem; } }
@media (max-width: 767px) { .coh-ce-2befb5f9-31f943e9 { max-width: none; } }
.coh-ce-2befb5f9-4317c4b0 { position: relative; }
.coh-ce-2befb5f9-67b9e2c2 { padding-top: 3.125rem; }
@media (max-width: 1919px) { .coh-ce-2befb5f9-67b9e2c2 { padding-top: 3.4375rem; } }
@media (max-width: 1023px) { .coh-ce-2befb5f9-67b9e2c2 { padding-top: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-2befb5f9-67b9e2c2 { text-align: center; padding-top: 1.25rem; } }
.coh-ce-2cb94a84-a80e32b0 { text-align: center; }
.coh-ce-2cb94a84-34a6e0ef { padding-right: 20.625rem; padding-left: 20.625rem; }
@media (max-width: 1439px) { .coh-ce-2cb94a84-34a6e0ef { padding-right: 0; padding-left: 0; } }
.coh-ce-2cb94a84-83619682 { padding-right: 0.9375rem; padding-left: 0.9375rem; }
@media (max-width: 767px) { .coh-ce-2cb94a84-83619682 { padding-right: 0; padding-left: 0; } }
.coh-ce-2cb94a84-783c0c61 { padding-right: 0.9375rem; padding-left: 0.9375rem; }
@media (max-width: 1023px) { .coh-ce-2cb94a84-783c0c61 { padding-top: 1.875rem; } }
@media (max-width: 767px) { .coh-ce-2cb94a84-783c0c61 { padding-top: 1.25rem; padding-right: 0; padding-left: 0; } }
.coh-ce-2cb94a84-a6852ed7 { padding-top: 1.25rem; padding-right: 0.9375rem; padding-left: 0.9375rem; }
@media (max-width: 1023px) { .coh-ce-2cb94a84-a6852ed7 { padding-top: 1.875rem; } }
@media (max-width: 767px) { .coh-ce-2cb94a84-a6852ed7 { padding-top: 1.25rem; padding-right: 0; padding-left: 0; } }
.coh-ce-2cb94a84-d011d143 { text-align: center; margin-top: 1.25rem; }
@media (max-width: 767px) { .coh-ce-2cb94a84-d011d143 { margin-top: 0.625rem; } }
.coh-ce-2dfa5ee7-82d2f198 { position: relative; }
@media (max-width: 564px) { .coh-ce-2dfa5ee7-82d2f198 { margin-right: 1.25rem; margin-left: 1.25rem; } }
.coh-ce-2dfa5ee7-56d70f53 { -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; }
.media-column-left .coh-ce-2dfa5ee7-56d70f53 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 1023px) { .media-column-left .coh-ce-2dfa5ee7-56d70f53 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
.coh-ce-2dfa5ee7-227d26a2 { padding-right: 7.1875rem; padding-left: -webkit-calc((100vw - 1480px) / 2); padding-left: calc((100vw - 1480px) / 2); }
@media (max-width: 1919px) { .coh-ce-2dfa5ee7-227d26a2 { padding-right: 5.9375rem; padding-left: -webkit-calc((100vw - 1230px) / 2); padding-left: calc((100vw - 1230px) / 2); } }
@media (max-width: 1439px) { .coh-ce-2dfa5ee7-227d26a2 { padding-right: 3.75rem; padding-left: -webkit-calc((100vw - 965px) / 2); padding-left: calc((100vw - 965px) / 2); } }
@media (max-width: 1023px) { .coh-ce-2dfa5ee7-227d26a2 { width: 44.125rem; padding-right: 0; padding-bottom: 1.875rem; padding-left: 0; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
@media (max-width: 767px) { .coh-ce-2dfa5ee7-227d26a2 { width: 32.8125rem; } }
@media (max-width: 564px) { .coh-ce-2dfa5ee7-227d26a2 { width: auto; } }
.media-column-left .coh-ce-2dfa5ee7-227d26a2 { padding-right: -webkit-calc((100vw - 1480px) / 2); padding-right: calc((100vw - 1480px) / 2); padding-left: 7.1875rem; }
@media (max-width: 1919px) { .media-column-left .coh-ce-2dfa5ee7-227d26a2 { padding-right: -webkit-calc((100vw - 1230px) / 2); padding-right: calc((100vw - 1230px) / 2); padding-left: 5.9375rem; } }
@media (max-width: 1439px) { .media-column-left .coh-ce-2dfa5ee7-227d26a2 { padding-right: -webkit-calc((100vw - 965px) / 2); padding-right: calc((100vw - 965px) / 2); padding-left: 3.75rem; } }
@media (max-width: 1023px) { .media-column-left .coh-ce-2dfa5ee7-227d26a2 { padding-right: 0; padding-left: 0; } }
.coh-ce-2dfa5ee7-68438356 { position: relative; }
.coh-ce-2dfa5ee7-fd3facbe { min-width: auto; width: 100%; }
@media (max-width: 1023px) { .coh-ce-2dfa5ee7-fd3facbe { max-width: 44.125rem; margin-right: auto; margin-left: auto; } }
@media (max-width: 767px) { .coh-ce-2dfa5ee7-fd3facbe { max-width: 32.8125rem; } }
@media (max-width: 564px) { .coh-ce-2dfa5ee7-fd3facbe { max-width: 31.375rem; } }
.coh-ce-32e02066-2bc6612f { padding-right: 5rem; padding-left: 5rem; }
@media (max-width: 1919px) { .coh-ce-32e02066-2bc6612f { padding-right: 3.75rem; padding-left: 3.75rem; } }
@media (max-width: 1439px) { .coh-ce-32e02066-2bc6612f { padding-right: 2.5rem; padding-left: 2.5rem; } }
@media (max-width: 1023px) { .coh-ce-32e02066-2bc6612f { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
@media (max-width: 767px) { .coh-ce-32e02066-2bc6612f { padding-right: 0; padding-left: 0; width: 32.8125rem; } }
@media (max-width: 564px) { .coh-ce-32e02066-2bc6612f { margin-right: 1.25rem; margin-left: 1.25rem; width: auto; } }
.coh-ce-32e02066-b50514d0 { background-color: black; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; min-height: 31.25rem; }
@media (max-width: 1919px) { .coh-ce-32e02066-b50514d0 { min-height: 25rem; } }
@media (max-width: 1439px) { .coh-ce-32e02066-b50514d0 { min-height: 21.25rem; } }
@media (max-width: 1023px) { .coh-ce-32e02066-b50514d0 { min-height: 17.5rem; } }
@media (max-width: 767px) { .coh-ce-32e02066-b50514d0 { min-height: auto; } }
@media (max-width: 767px) { .coh-ce-32e02066-438bd431 { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
.coh-ce-32e02066-6a360b4b { position: absolute; top: 0; left: 0; }
.coh-ce-32e02066-c18e24e2 { position: relative; z-index: 1; padding-right: 1.875rem; padding-left: 1.875rem; }
@media (max-width: 1439px) { .coh-ce-32e02066-c18e24e2 { padding-right: 0.625rem; padding-left: 0.625rem; } }
.coh-ce-32e02066-455acaa4 { padding-bottom: 1.25rem; }
@media (max-width: 1439px) { .coh-ce-32e02066-455acaa4 { width: 1.5625rem; height: 2.8125rem; padding-bottom: 0.9375rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
.coh-ce-32e02066-e7463377 { padding-bottom: 0; margin-bottom: 0; }
.coh-ce-32e02066-c4d0d096 { margin-top: 1.25rem; }
@media (max-width: 1023px) { .coh-ce-32e02066-c4d0d096 { margin-top: 0.625rem; } }
.coh-ce-32e02066-167d917b { background-color: black; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 767px) { .coh-ce-32e02066-70ae2b79 { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
.coh-ce-32e02066-c69f07f2 { background-color: black; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 767px) { .coh-ce-32e02066-1764882a { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
.coh-ce-32e02066-54bb1a65 { position: relative; z-index: 1; padding-right: 1.875rem; padding-left: 1.875rem; }
@media (max-width: 1439px) { .coh-ce-32e02066-54bb1a65 { padding-right: 0.625rem; padding-left: 0.625rem; } }
.coh-ce-32e02066-e77cdea2 { padding-bottom: 1.25rem; }
@media (max-width: 1439px) { .coh-ce-32e02066-e77cdea2 { height: 2.8125rem; width: 1.5625rem; padding-bottom: 0.9375rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
.centrally-align.coh-ce-38a6c6cb-5df80eb3 { text-align: center; padding-right: 1.25rem; padding-left: 1.25rem; }
@media (max-width: 1023px) { .centrally-align.coh-ce-38a6c6cb-5df80eb3 { padding-right: 0; padding-left: 0; } }
@media (max-width: 767px) { .centrally-align.coh-ce-38a6c6cb-5df80eb3 { text-align: left; } }
.centrally-align.coh-ce-38a6c6cb-5df80eb3 p { text-align: center; }
@media (max-width: 767px) { .centrally-align.coh-ce-38a6c6cb-5df80eb3 p { text-align: left; } }
.centrally-align.coh-ce-38a6c6cb-5df80eb3 h2 { text-align: center; }
@media (max-width: 767px) { .centrally-align.coh-ce-38a6c6cb-5df80eb3 h2 { text-align: left; } }
.centrally-align.coh-ce-38a6c6cb-5df80eb3 .coh-wysiwyg { text-align: center; }
@media (max-width: 767px) { .centrally-align.coh-ce-38a6c6cb-5df80eb3 .coh-wysiwyg { text-align: left; } }
.centrally-align.coh-ce-38a6c6cb-5df80eb3 a { text-align: center; }
@media (max-width: 767px) { .centrally-align.coh-ce-38a6c6cb-5df80eb3 a { text-align: left; } }
.coh-ce-3a46a6e0-20d3740 { color: white; text-align: center; }
.coh-ce-3a46a6e0-921dd04e { color: white; text-align: center; padding-bottom: 1.875rem; }
.coh-ce-3b791330-a6f4271a { text-align: center; }
@media (max-width: 767px) { .coh-ce-3b791330-a6f4271a { text-align: left; } }
.coh-ce-3b791330-f462cbff { text-align: center; }
@media (max-width: 767px) { .coh-ce-3b791330-f462cbff { text-align: left; } }
.coh-ce-3b791330-bc55d133 { position: relative; }
@media (max-width: 1023px) { .coh-ce-3b791330-bc55d133 { max-width: 44.25rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
@media (max-width: 767px) { .coh-ce-3b791330-bc55d133 { max-width: none; min-height: 19.375rem; } }
@media (max-width: 564px) { .coh-ce-3b791330-bc55d133 { min-height: 15.625rem; } }
.coh-ce-3b791330-b15003e9 { overflow: hidden; }
@media (max-width: 767px) { .coh-ce-3b791330-b15003e9 { height: 100%; position: absolute; top: 0; left: 0; z-index: 0; width: 100%; background-color: rgba(0, 0, 0, 0.3); } }
.coh-ce-3b791330-955d89e { display: none; }
@media (max-width: 1023px) { .coh-ce-3b791330-955d89e { display: block; } }
@media (max-width: 767px) { .coh-ce-3b791330-955d89e { display: none; } }
.coh-ce-3b791330-50f98d6 { max-width: 29.375rem; padding-top: 6.25rem; padding-bottom: 6.25rem; padding-left: 6.25rem; }
@media (max-width: 1919px) { .coh-ce-3b791330-50f98d6 { max-width: 26.875rem; padding-top: 5rem; padding-bottom: 5rem; padding-left: 5rem; } }
@media (max-width: 1439px) { .coh-ce-3b791330-50f98d6 { max-width: 20rem; padding-top: 2.5rem; padding-bottom: 2.5rem; padding-left: 2.875rem; } }
@media (max-width: 1023px) { .coh-ce-3b791330-50f98d6 { position: absolute; top: 3.125rem; left: 3.125rem; max-width: 18.75rem; padding-top: 0; padding-bottom: 0; padding-left: 0; } }
@media (max-width: 767px) { .coh-ce-3b791330-50f98d6 { position: static; max-width: none; padding-top: 1.875rem; padding-right: 1.875rem; padding-bottom: 1.875rem; padding-left: 1.875rem; } }
.coh-ce-3b791330-3b09099e { color: white; }
@media (max-width: 767px) { .coh-ce-3b791330-3b09099e { position: relative; z-index: 1; } }
.coh-ce-3b791330-6aaa1a56 { color: white; }
@media (max-width: 767px) { .coh-ce-3b791330-6aaa1a56 { position: relative; z-index: 1; } }
@media (max-width: 767px) { .coh-ce-3b791330-b97e6c7b { position: relative; z-index: 1; } }
.coh-ce-3b791330-55988c23 { position: relative; }
@media (max-width: 1023px) { .coh-ce-3b791330-55988c23 { max-width: 44.25rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
@media (max-width: 767px) { .coh-ce-3b791330-55988c23 { max-width: none; min-height: 19.375rem; } }
@media (max-width: 564px) { .coh-ce-3b791330-55988c23 { min-height: 15.625rem; } }
.coh-ce-3b791330-4f114c38 { max-width: 29.375rem; padding-top: 6.25rem; padding-bottom: 6.25rem; padding-left: 6.25rem; }
@media (max-width: 1919px) { .coh-ce-3b791330-4f114c38 { max-width: 26.875rem; padding-top: 5rem; padding-bottom: 5rem; padding-left: 5rem; } }
@media (max-width: 1439px) { .coh-ce-3b791330-4f114c38 { max-width: 20rem; padding-top: 2.5rem; padding-bottom: 2.5rem; padding-left: 2.875rem; } }
@media (max-width: 1023px) { .coh-ce-3b791330-4f114c38 { position: absolute; top: 3.125rem; left: 3.125rem; max-width: 18.75rem; padding-top: 0; padding-bottom: 0; padding-left: 0; } }
@media (max-width: 767px) { .coh-ce-3b791330-4f114c38 { position: static; max-width: 32.8125rem; padding-top: 1.875rem; padding-right: 1.875rem; padding-bottom: 1.875rem; padding-left: 1.875rem; } }
@media (max-width: 564px) { .coh-ce-3b791330-4f114c38 { max-width: 31.375rem; } }
.coh-ce-3ec8fb32-a80e32b0 { text-align: center; }
.coh-ce-3ec8fb32-db197f82 { padding-right: 20.625rem; padding-left: 20.625rem; }
@media (max-width: 1439px) { .coh-ce-3ec8fb32-db197f82 { padding-right: 0; padding-left: 0; } }
@media (max-width: 564px) { .coh-ce-3ec8fb32-85be5193 { padding-right: 3.125rem; padding-left: 3.125rem; } }
.coh-ce-3ec8fb32-895626ac { max-width: 17.5rem; margin: auto; }
@media (max-width: 564px) { .coh-ce-3ec8fb32-c0466018 { padding-top: 1.25rem; padding-right: 3.125rem; padding-left: 3.125rem; } }
@media (max-width: 767px) { .coh-ce-3ec8fb32-3270499d { padding-top: 1.875rem; } }
@media (max-width: 564px) { .coh-ce-3ec8fb32-3270499d { padding-top: 1.25rem; padding-right: 3.125rem; padding-left: 3.125rem; } }
.coh-ce-3ec8fb32-fd2dfc1c { max-width: 17.5rem; margin: auto; }
.coh-ce-4184829d-44699498 { position: relative; background-color: black; }
.coh-ce-4184829d-75e277bb { text-align: center; position: relative; z-index: 1; width: 76.75rem; padding-top: 14.375rem; padding-right: 15.625rem; padding-bottom: 6.875rem; padding-left: 15.625rem; }
@media (max-width: 1919px) { .coh-ce-4184829d-75e277bb { padding-right: 12.5rem; padding-left: 12.5rem; } }
@media (max-width: 1439px) { .coh-ce-4184829d-75e277bb { padding-right: 5rem; padding-bottom: 6.25rem; padding-left: 5rem; } }
@media (max-width: 1023px) { .coh-ce-4184829d-75e277bb { padding-top: 10rem; padding-right: 3.75rem; padding-bottom: 3.75rem; padding-left: 3.75rem; } }
@media (max-width: 767px) { .coh-ce-4184829d-75e277bb { text-align: left; width: auto; padding-top: 9.375rem; padding-right: 0; padding-bottom: 3.125rem; padding-left: 0; } }
.coh-ce-4184829d-c8ec90f7 { color: white; }
.coh-ce-4184829d-3b972777 { color: white; }
.coh-ce-4184829d-2afae272 { position: absolute; top: 0; left: 0; z-index: 0; width: 100%; min-height: 100%; background-color: black; opacity: 0.2; }
.keyline-top.coh-ce-4c557a8e-a479071c { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #d9d9d9; }
.coh-ce-4c557a8e-51d425 { overflow: hidden; -webkit-border-radius: 50%; border-radius: 50%; height: 15.625rem; width: 15.625rem; background-color: #555759; border-width: 0.0625rem; border-style: solid; border-color: #d9d9d9; }
@media (max-width: 1919px) { .coh-ce-4c557a8e-51d425 { height: 13.75rem; width: 13.75rem; } }
@media (max-width: 1439px) { .coh-ce-4c557a8e-51d425 { height: 12.5rem; width: 12.5rem; margin-left: -0.625rem; } }
@media (max-width: 1023px) { .coh-ce-4c557a8e-51d425 { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
@media (max-width: 767px) { .coh-ce-4c557a8e-51d425 { height: auto; width: auto; display: none; } }
.coh-ce-4c557a8e-f371d748 { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-4c557a8e-c8248d41 { padding-top: 2.1875rem; }
@media (max-width: 1439px) { .coh-ce-4c557a8e-c8248d41 { padding-top: 1.875rem; padding-left: 0.625rem; } }
@media (max-width: 767px) { .coh-ce-4c557a8e-c8248d41 { padding-top: 0; padding-left: 0; } }
@media (max-width: 767px) { .coh-ce-4c557a8e-c8248d41 .coh-wysiwyg { margin-bottom: 0; } }
@media (max-width: 767px) { .coh-ce-4c557a8e-c8248d41 .coh-wysiwyg a { margin-bottom: -1.25rem; } }
.coh-ce-505adde0-190d2180 { background-color: black; margin-top: 1.875rem; }
@media (max-width: 1023px) { .coh-ce-505adde0-190d2180 { margin-top: 0; } }
.media-column-left.coh-ce-505adde0-190d2180 .content-column { left: 62%; }
@media (max-width: 1919px) { .media-column-left.coh-ce-505adde0-190d2180 .content-column { left: 64%; } }
@media (max-width: 1439px) { .media-column-left.coh-ce-505adde0-190d2180 .content-column { left: 57%; } }
@media (max-width: 1023px) { .media-column-left.coh-ce-505adde0-190d2180 .content-column { left: 0; } }
.media-column-left.coh-ce-505adde0-190d2180 .media-column { right: 33.33333%; }
@media (max-width: 1439px) { .media-column-left.coh-ce-505adde0-190d2180 .media-column { right: 41.66667%; } }
@media (max-width: 1023px) { .media-column-left.coh-ce-505adde0-190d2180 .media-column { right: 0; } }
.media-column-left.coh-ce-505adde0-190d2180 .text-padding-container { padding-right: 0; padding-left: 8.125rem; }
@media (max-width: 1919px) { .media-column-left.coh-ce-505adde0-190d2180 .text-padding-container { padding-right: 0; padding-left: 6.25rem; } }
@media (max-width: 1439px) { .media-column-left.coh-ce-505adde0-190d2180 .text-padding-container { padding-right: 0; padding-left: 5rem; } }
@media (max-width: 1023px) { .media-column-left.coh-ce-505adde0-190d2180 .text-padding-container { padding-right: 0; padding-left: 0; } }
.media-column-left.coh-ce-505adde0-190d2180 .top-right-button { float: left; }
@media (max-width: 1023px) { .media-column-left.coh-ce-505adde0-190d2180 .top-right-button { float: right; } }
@media (max-width: 1023px) { .coh-ce-505adde0-190d2180 .content-column { padding-bottom: 1.25rem; } }
@media (max-width: 564px) { .coh-ce-505adde0-190d2180 .content-column { padding-bottom: 0.625rem; } }
.coh-ce-505adde0-190d2180 .text-padding-container { padding-right: 8.125rem; }
@media (max-width: 1919px) { .coh-ce-505adde0-190d2180 .text-padding-container { padding-right: 6.25rem; } }
@media (max-width: 1439px) { .coh-ce-505adde0-190d2180 .text-padding-container { padding-right: 5rem; } }
@media (max-width: 1023px) { .coh-ce-505adde0-190d2180 .text-padding-container { padding-right: 0; } }
.coh-ce-505adde0-190d2180 .coh-wysiwyg { color: white; }
.coh-ce-505adde0-4317c4b0 { position: relative; }
.coh-ce-505adde0-4f946908 { 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-505adde0-3b972777 { color: white; }
.coh-ce-505adde0-877a2a19 { margin-bottom: 1.875rem; }
.coh-ce-505adde0-50ca01a0 { margin-bottom: 1.875rem; }
.coh-ce-505adde0-7555b743 { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; display: inline-block; }
.coh-ce-505adde0-7555b743:hover p { color: rgba(217, 217, 217, 0.9); }
.coh-ce-505adde0-7555b743:hover p:after { position: relative; right: -0.5rem; }
.coh-ce-505adde0-7555b743 p { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
.coh-ce-505adde0-7555b743 p:after { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
.black-text.coh-ce-52368908-decb904a p { color: black; }
.black-text.coh-ce-52368908-decb904a h2 { color: black; }
.black-text.coh-ce-52368908-decb904a h3 { color: black; }
.coh-ce-52368908-decb904a p { color: white; }
.coh-ce-52368908-decb904a h2 { color: white; }
.coh-ce-52368908-decb904a h3 { color: white; }
.coh-ce-52368908-1d3e9f75 { padding-right: 6.25rem; }
@media (max-width: 1919px) { .coh-ce-52368908-1d3e9f75 { padding-right: 5rem; } }
@media (max-width: 1439px) { .coh-ce-52368908-1d3e9f75 { padding-right: 0; } }
.coh-ce-52368908-ea73fe46 .coh-column .coh-column-inner { padding-right: 3.125rem; }
@media (max-width: 1439px) { .coh-ce-52368908-ea73fe46 .coh-column .coh-column-inner { padding-right: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-52368908-ea73fe46 .coh-column .coh-column-inner { padding-right: 0; } }
@media (max-width: 767px) { .coh-ce-52368908-ea73fe46 .coh-column .coh-column-inner { padding-top: 1.25rem; } }
.coh-ce-52368908-7c770061 { margin-top: 1.875rem; }
@media (max-width: 1439px) { .coh-ce-52368908-7c770061 { margin-top: 0.625rem; } }
.coh-ce-52368908-a60d56ef { padding-right: 1.875rem; }
@media (max-width: 1439px) { .coh-ce-52368908-a60d56ef { padding-right: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-52368908-a60d56ef { padding-right: 0; } }
.coh-ce-52368908-b88f46d5 { padding-right: 1.875rem; }
@media (max-width: 1439px) { .coh-ce-52368908-b88f46d5 { padding-right: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-52368908-b88f46d5 { padding-top: 1.25rem; padding-right: 0; } }
.coh-ce-537b7896-ee015a8 { padding-top: 3.75rem; padding-right: 6.25rem; padding-bottom: 3.75rem; }
@media (max-width: 1439px) { .coh-ce-537b7896-ee015a8 { padding-top: 2.5rem; padding-right: 3.75rem; padding-bottom: 2.5rem; } }
@media (max-width: 1023px) { .coh-ce-537b7896-ee015a8 { padding-top: 0; padding-right: 0; padding-bottom: 2.1875rem; } }
.coh-ce-537b7896-4c3a3124 { border-left-width: 0.0625rem; border-left-style: solid; border-left-color: #d9d9d9; padding-top: 3.75rem; padding-bottom: 3.75rem; padding-left: 6.25rem; }
@media (max-width: 1439px) { .coh-ce-537b7896-4c3a3124 { padding-top: 2.5rem; padding-bottom: 2.5rem; padding-left: 3.75rem; margin-left: -0.0625rem; } }
@media (max-width: 1023px) { .coh-ce-537b7896-4c3a3124 { border-top-width: 0.0625rem; border-left-width: 0; border-top-style: solid; border-left-style: none; border-top-color: #d9d9d9; padding-bottom: 0; padding-left: 0; margin-left: 0; } }
@media (max-width: 767px) { .coh-ce-537b7896-4c3a3124 { padding-top: 2.5rem; } }
@media (max-width: 1023px) { .coh-ce-537b7896-855afb92 { display: none; } }
.coh-ce-537b7896-2eb41200 { display: none; }
@media (max-width: 1023px) { .coh-ce-537b7896-2eb41200 { display: inline-block; } }
.coh-ce-538c037b-746ec543 { max-width: 92.5rem; width: 100%; margin-right: auto; margin-left: auto; }
.coh-ce-5e5dda72-2ef9a8fa { padding-top: 3.75rem; padding-right: 6.25rem; padding-bottom: 3.75rem; }
@media (max-width: 1919px) { .coh-ce-5e5dda72-2ef9a8fa { padding-top: 2.5rem; padding-bottom: 2.5rem; } }
@media (max-width: 1439px) { .coh-ce-5e5dda72-2ef9a8fa { padding-top: 1.25rem; padding-right: 3.75rem; padding-bottom: 1.25rem; } }
@media (max-width: 1023px) { .coh-ce-5e5dda72-2ef9a8fa { padding-top: 0; padding-right: 0; padding-bottom: 2.1875rem; } }
.coh-ce-5e5dda72-f57ead86 { border-left-width: 0.0625rem; border-left-style: solid; border-left-color: #d9d9d9; padding-top: 3.75rem; padding-bottom: 3.75rem; padding-left: 6.25rem; }
@media (max-width: 1439px) { .coh-ce-5e5dda72-f57ead86 { padding-top: 1.25rem; padding-bottom: 1.25rem; padding-left: 3.75rem; margin-left: -0.0625rem; } }
@media (max-width: 1023px) { .coh-ce-5e5dda72-f57ead86 { border-top-width: 0.0625rem; border-left-width: 0; border-top-style: solid; border-left-style: none; border-top-color: #d9d9d9; padding-bottom: 0; padding-left: 0; margin-left: 0; } }
@media (max-width: 767px) { .coh-ce-5e5dda72-f57ead86 { padding-top: 2.5rem; } }
.coh-ce-6119e502-b8d44999 { padding-bottom: 1.875rem; }
@media (max-width: 767px) { .coh-ce-6119e502-2b47e343 { padding-bottom: 1.875rem; } }
.coh-ce-63eea1d6-abdf9d3e { border-left-width: 0.0625rem; border-left-style: solid; border-left-color: #d9d9d9; position: relative; padding-bottom: 9.375rem; margin-left: 11.5625rem; }
@media (max-width: 1023px) { .coh-ce-63eea1d6-abdf9d3e { border-left-width: 0; border-left-style: none; padding-bottom: 0; margin-left: 0; } }
@media (max-width: 767px) { .coh-ce-63eea1d6-abdf9d3e { padding-bottom: 3.125rem; } }
@media (max-width: 564px) { .coh-ce-63eea1d6-abdf9d3e { padding-bottom: 2.5rem; } }
.coh-ce-63eea1d6-abdf9d3e:last-child { border-left-width: 0; border-left-style: none; padding-bottom: 0; margin-bottom: 0; }
@media (max-width: 767px) { .coh-ce-63eea1d6-abdf9d3e:last-child { padding-bottom: 0; margin-bottom: 0; } }
.coh-ce-63eea1d6-60722c05 { overflow: hidden; -webkit-border-radius: 50%; border-radius: 50%; width: 15.625rem; height: 15.625rem; position: absolute; top: 0; left: -8rem; }
@media (max-width: 1439px) { .coh-ce-63eea1d6-60722c05 { position: absolute; left: -6.9375rem; } }
@media (max-width: 1023px) { .coh-ce-63eea1d6-60722c05 { position: static; width: 13.75rem; height: 13.75rem; margin-left: 4rem; } }
@media (max-width: 767px) { .coh-ce-63eea1d6-60722c05 { width: 17.375rem; height: 17.375rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
.coh-ce-63eea1d6-2e43907f { min-width: 100%; }
@media (max-width: 767px) { .coh-ce-63eea1d6-2e43907f { padding-bottom: 1.25rem; } }
.coh-ce-63eea1d6-fac4a441 { margin-top: 2.8125rem; margin-left: 1.25rem; }
@media (max-width: 1439px) { .coh-ce-63eea1d6-fac4a441 { margin-top: 5rem; margin-left: 5rem; } }
@media (max-width: 1023px) { .coh-ce-63eea1d6-fac4a441 { margin-top: 0; margin-left: 0; } }
@media (max-width: 767px) { .coh-ce-63eea1d6-fac4a441 { margin-top: 2.5rem; } }
.coh-ce-63eea1d6-d6a5457a { position: relative; padding-top: 2.8125rem; }
@media (max-width: 1439px) { .coh-ce-63eea1d6-d6a5457a { width: 10.125rem; padding-top: 0; } }
@media (max-width: 1023px) { .coh-ce-63eea1d6-d6a5457a { padding-top: 4.125rem; } }
@media (max-width: 767px) { .coh-ce-63eea1d6-d6a5457a { width: auto; padding-top: 0; } }
.coh-ce-63eea1d6-274b95ea { position: absolute; top: 5rem; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
@media (max-width: 1439px) { .coh-ce-63eea1d6-274b95ea { top: 2.1875rem; } }
@media (max-width: 1023px) { .coh-ce-63eea1d6-274b95ea { top: 2.375rem; } }
@media (max-width: 767px) { .coh-ce-63eea1d6-274b95ea { top: 1.9375rem; } }
@media (max-width: 564px) { .coh-ce-63eea1d6-274b95ea { top: 2rem; } }
@media (max-width: 1439px) { .coh-ce-63eea1d6-16d22886 { background-color: #d9d9d9; height: 0.0625rem; width: 10.625rem; } }
@media (max-width: 1023px) { .coh-ce-63eea1d6-16d22886 { height: 0; width: 3.375rem; } }
@media (max-width: 767px) { .coh-ce-63eea1d6-16d22886 { height: 0.0625rem; width: 3.125rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
.coh-ce-63eea1d6-51fa4b9c { border-left-width: 0.0625rem; border-left-style: solid; border-left-color: #d9d9d9; position: relative; padding-top: 1.25rem; padding-bottom: 0.9375rem; padding-left: 5rem; }
@media (max-width: 1439px) { .coh-ce-63eea1d6-51fa4b9c { border-left-width: 0; border-left-style: none; padding-top: 1.875rem; padding-bottom: 0; padding-left: 0; } }
@media (max-width: 1023px) { .coh-ce-63eea1d6-51fa4b9c { border-left-width: 0.0625rem; border-left-style: solid; padding-top: 1.875rem; padding-bottom: 2.1875rem; padding-left: 5rem; } }
@media (max-width: 767px) { .coh-ce-63eea1d6-51fa4b9c { border-left-width: 0; border-left-style: none; text-align: center; padding-top: 1.875rem; padding-right: 3.125rem; padding-bottom: 0; padding-left: 3.125rem; } }
@media (max-width: 564px) { .coh-ce-63eea1d6-51fa4b9c { padding-right: 0; padding-left: 0; } }
.coh-ce-6462f575-a80e32b0 { text-align: center; }
.coh-ce-6462f575-db197f82 { padding-right: 20.625rem; padding-left: 20.625rem; }
@media (max-width: 1439px) { .coh-ce-6462f575-db197f82 { padding-right: 0; padding-left: 0; } }
@media (max-width: 564px) { .coh-ce-6462f575-376b83f4 { padding-right: 3.125rem; padding-left: 3.125rem; } }
.coh-ce-6462f575-6d48549c { max-width: 17.5rem; margin: auto; }
@media (max-width: 1023px) { .coh-ce-6462f575-6d48549c { max-width: 13.125rem; } }
@media (max-width: 767px) { .coh-ce-6462f575-6d48549c { max-width: 17.5rem; } }
@media (max-width: 564px) { .coh-ce-6462f575-65a6be2e { padding-top: 1.25rem; padding-right: 3.125rem; padding-left: 3.125rem; } }
@media (max-width: 1023px) { .coh-ce-6462f575-a324c7ec { padding-top: 1.875rem; } }
@media (max-width: 767px) { .coh-ce-6462f575-a324c7ec { padding-top: 1.25rem; } }
@media (max-width: 564px) { .coh-ce-6462f575-a324c7ec { padding-right: 3.125rem; padding-left: 3.125rem; } }
.coh-ce-6462f575-88654a85 { max-width: 17.5rem; margin: auto; }
@media (max-width: 1023px) { .coh-ce-6462f575-88654a85 { max-width: 13.125rem; } }
@media (max-width: 767px) { .coh-ce-6462f575-88654a85 { max-width: 17.5rem; } }
@media (max-width: 1023px) { .coh-ce-6462f575-984961f3 { padding-left: 1.875rem; } }
@media (max-width: 767px) { .coh-ce-6462f575-984961f3 { padding-left: 1.25rem; } }
@media (max-width: 564px) { .coh-ce-6462f575-984961f3 { padding-right: 3.125rem; padding-left: 3.125rem; } }
.coh-ce-648022bf-8321d2f8 { background-color: black; position: relative; overflow: hidden; margin-right: 0.0625rem; }
@media (max-width: 767px) { .coh-ce-648022bf-8321d2f8 { margin-right: 0; } }
.coh-ce-648022bf-26e40b72 { position: absolute; top: 0; left: 0; }
@media (max-width: 1439px) { .coh-ce-648022bf-26e40b72 { top: -3.75rem; left: -1.25rem; } }
@media (max-width: 1023px) { .coh-ce-648022bf-26e40b72 { top: 0; left: -6.25rem; padding-bottom: 5rem; padding-left: 5rem; } }
@media (max-width: 767px) { .coh-ce-648022bf-26e40b72 { top: -9.375rem; left: 0; padding-bottom: 0; padding-left: 0; } }
@media (max-width: 564px) { .coh-ce-648022bf-26e40b72 { top: -6.25rem; } }
.coh-ce-648022bf-621b85de { position: relative; top: 0; left: 0; }
.coh-ce-648022bf-455acaa4 { padding-bottom: 1.25rem; }
@media (max-width: 1439px) { .coh-ce-648022bf-455acaa4 { width: 1.5625rem; height: 2.8125rem; padding-bottom: 0.9375rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
.coh-ce-648022bf-e7463377 { padding-bottom: 0; margin-bottom: 0; }
.coh-ce-648022bf-df8d204b { background-color: black; position: relative; overflow: hidden; }
.coh-ce-648022bf-99ac7844 { background-color: black; position: relative; overflow: hidden; margin-left: 0.0625rem; }
@media (max-width: 767px) { .coh-ce-648022bf-99ac7844 { margin-left: 0; } }
.coh-ce-648022bf-e77cdea2 { padding-bottom: 1.25rem; }
@media (max-width: 1439px) { .coh-ce-648022bf-e77cdea2 { height: 2.8125rem; width: 1.5625rem; padding-bottom: 0.9375rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
.media-column-left .coh-ce-67ca30a8-3a671877 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 1023px) { .media-column-left .coh-ce-67ca30a8-3a671877 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
.coh-ce-67ca30a8-be579cfc { padding-right: 5rem; }
@media (max-width: 1439px) { .coh-ce-67ca30a8-be579cfc { padding-right: 3.75rem; } }
@media (max-width: 1023px) { .coh-ce-67ca30a8-be579cfc { padding-right: 1.875rem; } }
@media (max-width: 767px) { .coh-ce-67ca30a8-be579cfc { padding-right: 0; } }
.media-column-left .coh-ce-67ca30a8-be579cfc { padding-right: 0; padding-left: 5rem; }
@media (max-width: 1439px) { .media-column-left .coh-ce-67ca30a8-be579cfc { padding-right: 0; padding-left: 3.75rem; } }
@media (max-width: 1023px) { .media-column-left .coh-ce-67ca30a8-be579cfc { padding-right: 0; padding-left: 1.875rem; } }
@media (max-width: 767px) { .media-column-left .coh-ce-67ca30a8-be579cfc { padding-right: 0; padding-left: 0; } }
@media (max-width: 767px) { .coh-ce-67ca30a8-a188a2c8 { padding-top: 1.875rem; } }
.coh-ce-691f474c-ba0326ac { padding-top: 2.5rem; padding-bottom: 3.125rem; }
@media (max-width: 1439px) { .coh-ce-691f474c-ba0326ac { padding-top: 1.875rem; padding-bottom: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-691f474c-ba0326ac { padding-top: 1.25rem; padding-bottom: 1.875rem; } }
.coh-ce-6f08114d-3f10de05 { text-align: center; }
@media (max-width: 1023px) { .coh-ce-6f08114d-855afb92 { display: none; } }
.coh-ce-6f08114d-2eb41200 { display: none; }
@media (max-width: 1023px) { .coh-ce-6f08114d-2eb41200 { display: inline-block; } }
.coh-ce-6f08114d-31e43147 { word-wrap: normal; }
.coh-ce-70467a7d-877a2a19 { margin-bottom: 1.875rem; }
.coh-ce-72ab52c2-3d24d558 { background-color: black; }
.media-column-left.coh-ce-72ab52c2-3d24d558 .content-column { left: 62%; }
@media (max-width: 1919px) { .media-column-left.coh-ce-72ab52c2-3d24d558 .content-column { left: 64%; } }
@media (max-width: 1439px) { .media-column-left.coh-ce-72ab52c2-3d24d558 .content-column { left: 57%; } }
@media (max-width: 1023px) { .media-column-left.coh-ce-72ab52c2-3d24d558 .content-column { left: 0; } }
.media-column-left.coh-ce-72ab52c2-3d24d558 .media-column { right: 33.33333%; }
@media (max-width: 1439px) { .media-column-left.coh-ce-72ab52c2-3d24d558 .media-column { right: 41.66667%; } }
@media (max-width: 1023px) { .media-column-left.coh-ce-72ab52c2-3d24d558 .media-column { right: 0; } }
.media-column-left.coh-ce-72ab52c2-3d24d558 .text-padding-container { padding-right: 0; padding-left: 8.75rem; }
@media (max-width: 1919px) { .media-column-left.coh-ce-72ab52c2-3d24d558 .text-padding-container { padding-right: 0; padding-left: 6.25rem; } }
@media (max-width: 1439px) { .media-column-left.coh-ce-72ab52c2-3d24d558 .text-padding-container { padding-right: 0; padding-left: 3.75rem; } }
@media (max-width: 1023px) { .media-column-left.coh-ce-72ab52c2-3d24d558 .text-padding-container { padding-right: 0; padding-left: 0; } }
.media-column-left.coh-ce-72ab52c2-3d24d558 .top-right-button { float: left; }
@media (max-width: 1023px) { .media-column-left.coh-ce-72ab52c2-3d24d558 .top-right-button { float: right; } }
@media (max-width: 1023px) { .coh-ce-72ab52c2-3d24d558 .content-column { padding-bottom: 2.5rem; } }
@media (max-width: 564px) { .coh-ce-72ab52c2-3d24d558 .content-column { padding-bottom: 1.875rem; } }
.coh-ce-72ab52c2-3d24d558 .text-padding-container { padding-right: 8.125rem; }
@media (max-width: 1919px) { .coh-ce-72ab52c2-3d24d558 .text-padding-container { padding-right: 6.25rem; } }
@media (max-width: 1439px) { .coh-ce-72ab52c2-3d24d558 .text-padding-container { padding-right: 5rem; } }
@media (max-width: 1023px) { .coh-ce-72ab52c2-3d24d558 .text-padding-container { padding-right: 0; } }
.coh-ce-72ab52c2-4f946908 { 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-72ab52c2-ae442437 { padding-top: 0.625rem; }
@media (max-width: 1023px) { .coh-ce-72ab52c2-ae442437 { padding-top: 0; } }
.coh-ce-72ab52c2-9b862221 { color: white; }
.coh-ce-72ab52c2-3b972777 { color: white; }
.coh-ce-72ab52c2-c8ec90f7 { color: white; }
.coh-ce-72ab52c2-4317c4b0 { position: relative; }
.media-column-left .coh-ce-72ed6c5d-a948bfc6 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 1023px) { .media-column-left .coh-ce-72ed6c5d-a948bfc6 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
.coh-ce-72ed6c5d-fd194c19 { overflow: hidden; }
.coh-ce-72ed6c5d-4226bdc3 { padding-top: 4.375rem; padding-right: 3.75rem; padding-left: 3.75rem; }
@media (max-width: 1439px) { .coh-ce-72ed6c5d-4226bdc3 { padding-right: 1.875rem; padding-left: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-72ed6c5d-4226bdc3 { padding-top: 2.5rem; padding-right: 1.25rem; padding-left: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-72ed6c5d-4226bdc3 { padding-top: 1.875rem; padding-right: 0; padding-bottom: 1.875rem; padding-left: 0; } }
@media (max-width: 767px) { .coh-ce-72ed6c5d-2b47e343 { padding-bottom: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-760614b8-4aa222ba { width: 43rem; margin-bottom: 1.875rem; } }
@media (max-width: 767px) { .coh-ce-760614b8-4aa222ba { width: auto; } }
.media-column-left .coh-ce-760614b8-adff2727 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 1023px) { .media-column-left .coh-ce-760614b8-adff2727 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
.coh-ce-760614b8-365be9a2 { padding-top: 7.5rem; padding-right: 5rem; }
@media (max-width: 1439px) { .coh-ce-760614b8-365be9a2 { padding-top: 3.75rem; padding-right: 3.75rem; } }
@media (max-width: 1023px) { .coh-ce-760614b8-365be9a2 { padding-top: 0; padding-right: 0; padding-bottom: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-760614b8-365be9a2 { padding-bottom: 1.875rem; } }
.media-column-left .coh-ce-760614b8-365be9a2 { padding-right: 0; padding-left: 5rem; }
@media (max-width: 1439px) { .media-column-left .coh-ce-760614b8-365be9a2 { padding-right: 0; padding-left: 3.75rem; } }
@media (max-width: 1023px) { .media-column-left .coh-ce-760614b8-365be9a2 { padding-right: 0; padding-left: 0; } }
@media (max-width: 767px) { .media-column-left .coh-ce-760614b8-365be9a2 { padding-right: 0; } }
.coh-ce-760614b8-657c704 { text-align: center; position: relative; }
@media (max-width: 767px) { .coh-ce-760614b8-657c704 { text-align: left; padding-left: 5.625rem; } }
.coh-ce-760614b8-7cc34a64 { position: absolute; top: 56%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
@media (max-width: 767px) { .coh-ce-760614b8-7cc34a64 { top: -3.125rem; left: 0.625rem; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); } }
.coh-ce-760614b8-ae007288 { position: relative; z-index: 1; }
.coh-ce-760614b8-7f32872c { position: relative; z-index: 1; }
.coh-ce-760614b8-86f09e7 { padding-top: 3.125rem; }
@media (max-width: 1023px) { .coh-ce-760614b8-86f09e7 { padding-top: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-760614b8-86f09e7 { padding-top: 1.875rem; } }
.coh-ce-7927f80e-856f52c4 { border-left-width: 0.0625rem; border-left-style: solid; border-left-color: #d9d9d9; position: relative; padding-bottom: 9.375rem; margin-left: 11.5625rem; }
@media (max-width: 1023px) { .coh-ce-7927f80e-856f52c4 { border-left-width: 0; border-left-style: none; padding-bottom: 0; margin-left: 0; } }
@media (max-width: 767px) { .coh-ce-7927f80e-856f52c4 { padding-bottom: 3.125rem; } }
@media (max-width: 564px) { .coh-ce-7927f80e-856f52c4 { padding-bottom: 2.5rem; } }
.coh-ce-7927f80e-856f52c4:last-child { border-left-width: 0; border-left-style: none; padding-bottom: 0; margin-bottom: 0; }
@media (max-width: 767px) { .coh-ce-7927f80e-856f52c4:last-child { padding-bottom: 0; margin-bottom: 0; } }
.coh-ce-7927f80e-60722c05 { overflow: hidden; -webkit-border-radius: 50%; border-radius: 50%; width: 15.625rem; height: 15.625rem; position: absolute; top: 0; left: -8rem; }
@media (max-width: 1439px) { .coh-ce-7927f80e-60722c05 { position: absolute; left: -6.9375rem; } }
@media (max-width: 1023px) { .coh-ce-7927f80e-60722c05 { position: static; width: 13.75rem; height: 13.75rem; margin-left: 4rem; } }
@media (max-width: 767px) { .coh-ce-7927f80e-60722c05 { width: 17.375rem; height: 17.375rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
.coh-ce-7927f80e-2e43907f { min-width: 100%; }
@media (max-width: 767px) { .coh-ce-7927f80e-2e43907f { padding-bottom: 1.25rem; } }
.coh-ce-7927f80e-fac4a441 { margin-top: 2.8125rem; margin-left: 1.25rem; }
@media (max-width: 1439px) { .coh-ce-7927f80e-fac4a441 { margin-top: 5rem; margin-left: 5rem; } }
@media (max-width: 1023px) { .coh-ce-7927f80e-fac4a441 { margin-top: 0; margin-left: 0; } }
@media (max-width: 767px) { .coh-ce-7927f80e-fac4a441 { margin-top: 2.5rem; } }
.coh-ce-7927f80e-74ee4b22 { position: relative; padding-top: 2.8125rem; }
@media (max-width: 1439px) { .coh-ce-7927f80e-74ee4b22 { width: 7.5rem; padding-top: 0; } }
@media (max-width: 1023px) { .coh-ce-7927f80e-74ee4b22 { padding-top: 4.125rem; } }
@media (max-width: 767px) { .coh-ce-7927f80e-74ee4b22 { width: auto; padding-top: 0; } }
.coh-ce-7927f80e-274b95ea { position: absolute; top: 5rem; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
@media (max-width: 1439px) { .coh-ce-7927f80e-274b95ea { top: 2.1875rem; } }
@media (max-width: 1023px) { .coh-ce-7927f80e-274b95ea { top: 2.375rem; } }
@media (max-width: 767px) { .coh-ce-7927f80e-274b95ea { top: 1.9375rem; } }
@media (max-width: 564px) { .coh-ce-7927f80e-274b95ea { top: 2rem; } }
@media (max-width: 1439px) { .coh-ce-7927f80e-273d4d35 { background-color: #d9d9d9; height: 0.0625rem; width: 8.125rem; } }
@media (max-width: 1023px) { .coh-ce-7927f80e-273d4d35 { height: 0; width: 3.375rem; } }
@media (max-width: 767px) { .coh-ce-7927f80e-273d4d35 { height: 0.0625rem; width: 3.125rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
.coh-ce-7927f80e-51fa4b9c { border-left-width: 0.0625rem; border-left-style: solid; border-left-color: #d9d9d9; position: relative; padding-top: 1.25rem; padding-bottom: 0.9375rem; padding-left: 5rem; }
@media (max-width: 1439px) { .coh-ce-7927f80e-51fa4b9c { border-left-width: 0; border-left-style: none; padding-top: 1.875rem; padding-bottom: 0; padding-left: 0; } }
@media (max-width: 1023px) { .coh-ce-7927f80e-51fa4b9c { border-left-width: 0.0625rem; border-left-style: solid; padding-top: 1.875rem; padding-bottom: 2.1875rem; padding-left: 5rem; } }
@media (max-width: 767px) { .coh-ce-7927f80e-51fa4b9c { border-left-width: 0; border-left-style: none; text-align: center; padding-top: 1.875rem; padding-right: 3.125rem; padding-bottom: 0; padding-left: 3.125rem; } }
@media (max-width: 564px) { .coh-ce-7927f80e-51fa4b9c { padding-right: 0; padding-left: 0; } }
.coh-ce-7d8f3086-8321d2f8 { background-color: black; position: relative; overflow: hidden; margin-right: 0.0625rem; }
@media (max-width: 767px) { .coh-ce-7d8f3086-8321d2f8 { margin-right: 0; } }
.coh-ce-7d8f3086-26e40b72 { position: absolute; top: 0; left: 0; }
@media (max-width: 1439px) { .coh-ce-7d8f3086-26e40b72 { top: -3.75rem; left: -1.25rem; } }
@media (max-width: 1023px) { .coh-ce-7d8f3086-26e40b72 { top: 0; left: -6.25rem; padding-bottom: 5rem; padding-left: 5rem; } }
@media (max-width: 767px) { .coh-ce-7d8f3086-26e40b72 { top: -9.375rem; left: 0; padding-bottom: 0; padding-left: 0; } }
@media (max-width: 564px) { .coh-ce-7d8f3086-26e40b72 { top: -6.25rem; } }
.coh-ce-7d8f3086-621b85de { position: relative; top: 0; left: 0; }
.coh-ce-7d8f3086-455acaa4 { padding-bottom: 1.25rem; }
@media (max-width: 1439px) { .coh-ce-7d8f3086-455acaa4 { width: 1.5625rem; height: 2.8125rem; padding-bottom: 0.9375rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
.coh-ce-7d8f3086-e7463377 { padding-bottom: 0; margin-bottom: 0; }
.coh-ce-7d8f3086-df8d204b { background-color: black; position: relative; overflow: hidden; }
.coh-ce-7d8f3086-99ac7844 { background-color: black; position: relative; overflow: hidden; margin-left: 0.0625rem; }
@media (max-width: 767px) { .coh-ce-7d8f3086-99ac7844 { margin-left: 0; } }
.coh-ce-7d8f3086-e77cdea2 { padding-bottom: 1.25rem; }
@media (max-width: 1439px) { .coh-ce-7d8f3086-e77cdea2 { height: 2.8125rem; width: 1.5625rem; padding-bottom: 0.9375rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
.coh-ce-836cebe4-e816001 { background-color: black; position: relative; }
@media (max-width: 1023px) { .coh-ce-836cebe4-e816001 { padding-top: 3.125rem; padding-bottom: 3.125rem; } }
@media (max-width: 767px) { .coh-ce-836cebe4-e816001 { padding-top: 2.5rem; padding-right: 1.875rem; padding-bottom: 2.5rem; padding-left: 1.875rem; } }
@media (max-width: 564px) { .coh-ce-836cebe4-e816001 { padding-right: 1.25rem; padding-left: 1.25rem; } }
.coh-ce-836cebe4-8ee4e1a5 { 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-column-left .coh-ce-836cebe4-8ee4e1a5 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 1023px) { .media-column-left .coh-ce-836cebe4-8ee4e1a5 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
.coh-ce-836cebe4-cfb189ca { padding-top: 10rem; padding-right: 7.1875rem; padding-bottom: 10rem; padding-left: -webkit-calc((100vw - 1480px) / 2); padding-left: calc((100vw - 1480px) / 2); }
@media (max-width: 1919px) { .coh-ce-836cebe4-cfb189ca { padding-top: 7.5rem; padding-right: 5.9375rem; padding-bottom: 7.5rem; padding-left: -webkit-calc((100vw - 1230px) / 2); padding-left: calc((100vw - 1230px) / 2); } }
@media (max-width: 1439px) { .coh-ce-836cebe4-cfb189ca { padding-top: 3.125rem; padding-right: 3.75rem; padding-bottom: 3.125rem; padding-left: -webkit-calc((100vw - 965px) / 2); padding-left: calc((100vw - 965px) / 2); } }
@media (max-width: 1023px) { .coh-ce-836cebe4-cfb189ca { width: 44.125rem; padding-top: 0; padding-right: 0; padding-bottom: 1.875rem; padding-left: 0; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
@media (max-width: 767px) { .coh-ce-836cebe4-cfb189ca { width: 32.8125rem; } }
@media (max-width: 564px) { .coh-ce-836cebe4-cfb189ca { width: auto; } }
.coh-ce-836cebe4-cfb189ca .coh-wysiwyg p { color: white; }
.media-column-left .coh-ce-836cebe4-cfb189ca { padding-right: -webkit-calc((100vw - 1480px) / 2); padding-right: calc((100vw - 1480px) / 2); padding-left: 7.1875rem; }
@media (max-width: 1919px) { .media-column-left .coh-ce-836cebe4-cfb189ca { padding-right: -webkit-calc((100vw - 1230px) / 2); padding-right: calc((100vw - 1230px) / 2); padding-left: 5.9375rem; } }
@media (max-width: 1439px) { .media-column-left .coh-ce-836cebe4-cfb189ca { padding-right: -webkit-calc((100vw - 965px) / 2); padding-right: calc((100vw - 965px) / 2); padding-left: 3.75rem; } }
@media (max-width: 1023px) { .media-column-left .coh-ce-836cebe4-cfb189ca { padding-right: 0; padding-left: 0; } }
.coh-ce-836cebe4-c8ec90f7 { color: white; }
.coh-ce-836cebe4-3b972777 { color: white; }
.coh-ce-836cebe4-e8ee2c33 { position: relative; }
.coh-ce-836cebe4-27437d89 { min-width: auto; min-height: 100%; max-height: 43.75rem; -o-object-fit: cover; object-fit: cover; }
@media (max-width: 1919px) { .coh-ce-836cebe4-27437d89 { max-height: none; } }
@media (max-width: 1023px) { .coh-ce-836cebe4-27437d89 { max-width: 44.125rem; min-height: auto; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
@media (max-width: 767px) { .coh-ce-836cebe4-27437d89 { max-width: 32.8125rem; } }
@media (max-width: 564px) { .coh-ce-836cebe4-27437d89 { max-width: 31.375rem; } }
.media-column-left .coh-ce-870d879d-d4e89f43 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 1023px) { .media-column-left .coh-ce-870d879d-d4e89f43 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
.coh-ce-870d879d-cf9c9fc7 { padding-right: 6.25rem; }
@media (max-width: 1439px) { .coh-ce-870d879d-cf9c9fc7 { padding-right: 5rem; } }
@media (max-width: 1023px) { .coh-ce-870d879d-cf9c9fc7 { padding-right: 1.875rem; } }
@media (max-width: 767px) { .coh-ce-870d879d-cf9c9fc7 { padding-right: 0; } }
.media-column-left .coh-ce-870d879d-cf9c9fc7 { padding-right: 0; padding-left: 6.25rem; }
@media (max-width: 1439px) { .media-column-left .coh-ce-870d879d-cf9c9fc7 { padding-right: 0; padding-left: 5rem; } }
@media (max-width: 1023px) { .media-column-left .coh-ce-870d879d-cf9c9fc7 { padding-right: 0; padding-left: 1.875rem; } }
@media (max-width: 767px) { .media-column-left .coh-ce-870d879d-cf9c9fc7 { padding-left: 0; } }
@media (max-width: 767px) { .coh-ce-870d879d-d439403b { padding-top: 1.875rem; } }
.coh-ce-8805d839-c456320b { background-color: black; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; margin-right: 0.0625rem; min-height: 31.25rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 1919px) { .coh-ce-8805d839-c456320b { min-height: 25rem; } }
@media (max-width: 1439px) { .coh-ce-8805d839-c456320b { min-height: 23.75rem; } }
@media (max-width: 1023px) { .coh-ce-8805d839-c456320b { min-height: 18.75rem; } }
@media (max-width: 767px) { .coh-ce-8805d839-c456320b { margin-right: 0; min-height: auto; } }
@media (max-width: 767px) { .coh-ce-8805d839-a96803bf { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
.coh-ce-8805d839-7dae1902 { position: absolute; top: 0; left: 0; }
.coh-ce-8805d839-d1330e00 { position: relative; top: 0; left: 0; padding-right: 1.875rem; padding-left: 1.875rem; }
.coh-ce-8805d839-455acaa4 { padding-bottom: 1.25rem; }
@media (max-width: 1439px) { .coh-ce-8805d839-455acaa4 { width: 1.5625rem; height: 2.8125rem; padding-bottom: 0.9375rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
.coh-ce-8805d839-e7463377 { padding-bottom: 0; margin-bottom: 0; }
.coh-ce-8805d839-45e768c1 { margin-top: 1.25rem; }
@media (max-width: 1023px) { .coh-ce-8805d839-45e768c1 { margin-top: 0.625rem; } }
.coh-ce-8805d839-167d917b { background-color: black; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 767px) { .coh-ce-8805d839-70ae2b79 { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
.coh-ce-8805d839-6a360b4b { position: absolute; top: 0; left: 0; }
.coh-ce-8805d839-344f60fb { position: relative; top: 0; left: 0; padding-right: 1.875rem; padding-left: 1.875rem; }
.coh-ce-8805d839-1d9315b3 { background-color: black; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; margin-left: 0.0625rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 767px) { .coh-ce-8805d839-1d9315b3 { margin-left: 0; } }
@media (max-width: 767px) { .coh-ce-8805d839-f2f4d82 { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
.coh-ce-8805d839-e77cdea2 { padding-bottom: 1.25rem; }
@media (max-width: 1439px) { .coh-ce-8805d839-e77cdea2 { height: 2.8125rem; width: 1.5625rem; padding-bottom: 0.9375rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
.coh-ce-88a1ac59-35b33d33 { overflow: hidden; -webkit-border-radius: 50%; border-radius: 50%; max-height: 14.375rem; min-width: auto; background-color: #555759; border-width: 0.0625rem; border-style: solid; border-color: #d9d9d9; }
@media (max-width: 1919px) { .coh-ce-88a1ac59-35b33d33 { max-height: 11.875rem; } }
@media (max-width: 1439px) { .coh-ce-88a1ac59-35b33d33 { max-height: 12.5rem; margin-right: 3.125rem; margin-left: 3.125rem; } }
@media (max-width: 1023px) { .coh-ce-88a1ac59-35b33d33 { max-height: 12.625rem; width: 12.5rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
@media (max-width: 767px) { .coh-ce-88a1ac59-35b33d33 { max-height: 13.4375rem; width: auto; margin-right: 0; margin-bottom: 0.9375rem; margin-left: 0; } }
@media (max-width: 564px) { .coh-ce-88a1ac59-35b33d33 { max-height: 13.75rem; margin-bottom: 1.5625rem; } }
.coh-ce-88a1ac59-3ae34930 { min-width: 120%; margin-top: -1.25rem; margin-left: -1.25rem; }
@media (max-width: 1439px) { .coh-ce-88a1ac59-3ae34930 { margin-left: -1.5625rem; } }
@media (max-width: 1023px) { .coh-ce-88a1ac59-3ae34930 { margin-left: -1.25rem; } }
.coh-ce-88a1ac59-1c64a0b3 { padding-left: 0.625rem; }
@media (max-width: 1439px) { .coh-ce-88a1ac59-1c64a0b3 { text-align: center; padding-top: 1.875rem; padding-right: 0.625rem; padding-left: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-88a1ac59-1c64a0b3 { padding-right: 1.875rem; } }
@media (max-width: 767px) { .coh-ce-88a1ac59-1c64a0b3 { padding-top: 1.125rem; padding-right: 0.625rem; padding-left: 1.25rem; } }
@media (max-width: 564px) { .coh-ce-88a1ac59-1c64a0b3 { padding-top: 0; padding-left: 0.625rem; } }
.coh-ce-88a1ac59-a5618cdb { margin-left: -0.3125rem; }
@media (max-width: 564px) { .coh-ce-88a1ac59-a5618cdb { margin-left: 0; } }
.coh-ce-88a1ac59-dda77862 { background-color: #d9d9d9; width: 3.375rem; height: 0.0625rem; margin-top: 1.5625rem; margin-bottom: 2.125rem; }
@media (max-width: 1439px) { .coh-ce-88a1ac59-dda77862 { margin-top: 1.25rem; margin-right: auto; margin-bottom: 1.75rem; margin-left: auto; } }
@media (max-width: 767px) { .coh-ce-88a1ac59-dda77862 { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
@media (max-width: 767px) { .coh-ce-88a1ac59-405ca404 { margin-top: 1.5rem; } }
@media (max-width: 564px) { .coh-ce-88a1ac59-405ca404 { margin-top: 1.375rem; margin-bottom: 0.3125rem; } }
.coh-ce-8acfe492-1f1b22cb { position: relative; z-index: 1; }
.coh-ce-8acfe492-7bf27114 { background-color: rgba(0, 0, 0, 0.5); min-height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 0; }
@media (max-width: 1023px) { .coh-ce-92c56b78-4d16c95f { background-color: black; } }
.coh-ce-92c56b78-689d363b { position: relative; background-color: rgba(0, 0, 0, 0.85); padding-top: 2.5rem; padding-right: 2.5rem; padding-bottom: 1.5625rem; padding-left: 2.5rem; }
@media (max-width: 1439px) { .coh-ce-92c56b78-689d363b { padding-right: 1.875rem; padding-left: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-92c56b78-689d363b { background-color: rgba(0, 0, 0, 0); padding-top: 1.875rem; padding-bottom: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-92c56b78-689d363b { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: rgba(85, 87, 89, 0.5); } }
.coh-ce-92c56b78-15658378 { color: white; }
@media (max-width: 1023px) { .coh-ce-92c56b78-15658378 { padding-bottom: 0.5rem; } }
.coh-ce-92c56b78-b8f7cf36 { padding-right: 1.875rem; }
@media (max-width: 1023px) { .coh-ce-92c56b78-b8f7cf36 { padding-right: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-92c56b78-b8f7cf36 { padding-right: 0; } }
.coh-ce-92c56b78-9c1a9a89 { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; display: inline-block; }
.coh-ce-92c56b78-9c1a9a89:hover p { color: rgba(217, 217, 217, 0.9); }
.coh-ce-92c56b78-9c1a9a89:hover p:after { position: relative; right: -0.5rem; }
.coh-ce-92c56b78-9c1a9a89 p { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
.coh-ce-92c56b78-9c1a9a89 p:after { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
.coh-ce-9b51bb75-636a9859 { position: relative; background-color: black; }
.coh-ce-9b51bb75-5d89430a { display: none; }
@media (max-width: 767px) { .coh-ce-9b51bb75-5d89430a { background-color: black; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 0; opacity: 0.2; display: inline; } }
@media (max-width: 767px) { .coh-ce-9b51bb75-c60bc410 { position: relative; z-index: 1; } }
.coh-ce-9b51bb75-ca8755c1 { text-align: center; padding-right: 6.25rem; padding-left: 6.25rem; }
@media (max-width: 1919px) { .coh-ce-9b51bb75-ca8755c1 { padding-right: 3.75rem; padding-left: 3.75rem; } }
@media (max-width: 1439px) { .coh-ce-9b51bb75-ca8755c1 { padding-right: 0; padding-left: 0; } }
.coh-ce-9b51bb75-66107317 { color: white; }
.coh-ce-9b51bb75-c8ec90f7 { color: white; }
.coh-ce-9b51bb75-7c698406 { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-9b51bb75-92c50005 { position: absolute; top: 20rem; right: 0; }
@media (max-width: 1919px) { .coh-ce-9b51bb75-92c50005 { top: 23.75rem; bottom: 6.25rem; } }
@media (max-width: 1439px) { .coh-ce-9b51bb75-92c50005 { top: 16.5625rem; bottom: 5rem; } }
@media (max-width: 1023px) { .coh-ce-9b51bb75-92c50005 { position: static; background-color: black; display: none; } }
.hide-expert-panel.coh-ce-9b51bb75-92c50005 { display: none; }
.coh-ce-9b51bb75-1aa01ecc { position: relative; background-color: rgba(0, 0, 0, 0.85); width: 18.75rem; padding-top: 2.5rem; padding-right: 1.875rem; padding-bottom: 1.875rem; padding-left: 2.5rem; }
@media (max-width: 1919px) { .coh-ce-9b51bb75-1aa01ecc { width: 21.875rem; } }
@media (max-width: 1439px) { .coh-ce-9b51bb75-1aa01ecc { width: 26.875rem; padding-top: 1.5625rem; padding-bottom: 0.3125rem; padding-left: 1.875rem; margin-bottom: 0; } }
@media (max-width: 1023px) { .coh-ce-9b51bb75-1aa01ecc { width: auto; background-color: rgba(0, 0, 0, 0); } }
@media (max-width: 767px) { .coh-ce-9b51bb75-1aa01ecc { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: rgba(85, 87, 89, 0.5); } }
.coh-ce-9b51bb75-11272d41 { position: absolute; top: -0.625rem; right: -3.75rem; -webkit-border-radius: 50%; border-radius: 50%; display: none; }
@media (max-width: 1439px) { .coh-ce-9b51bb75-11272d41 { right: -2.8125rem; } }
@media (max-width: 1023px) { .coh-ce-9b51bb75-11272d41 { top: 1.875rem; left: -39.6875rem; right: auto; max-width: 3.75rem; } }
@media (max-width: 767px) { .coh-ce-9b51bb75-11272d41 { position: static; max-width: none; -webkit-box-shadow: 0.0625rem -0.0625rem 0.0625rem 0.0625rem rgba(255, 255, 255, 0.15); box-shadow: 0.0625rem -0.0625rem 0.0625rem 0.0625rem rgba(255, 255, 255, 0.15); float: left; margin-left: -1.4375rem; } }
@media (max-width: 564px) { .coh-ce-9b51bb75-11272d41 { max-width: 3.75rem; } }
.coh-ce-9b51bb75-9bd1220f { color: white; }
@media (max-width: 1023px) { .coh-ce-9b51bb75-9bd1220f { padding-bottom: 0.3125rem; } }
@media (max-width: 767px) { .coh-ce-9b51bb75-9bd1220f { padding-top: 1.5rem; } }
@media (max-width: 564px) { .coh-ce-9b51bb75-9bd1220f { padding-top: 1.25rem; } }
.coh-ce-9b51bb75-563ac25c { padding-right: 1.875rem; }
@media (max-width: 1023px) { .coh-ce-9b51bb75-563ac25c { padding-right: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-9b51bb75-563ac25c { padding-right: 0; } }
.coh-ce-9b51bb75-3a16b232 { color: white; margin-bottom: 0; }
.coh-ce-9e0fa16c-2ef9a8fa { padding-top: 3.75rem; padding-right: 6.25rem; padding-bottom: 3.75rem; }
@media (max-width: 1919px) { .coh-ce-9e0fa16c-2ef9a8fa { padding-top: 2.5rem; padding-bottom: 2.5rem; } }
@media (max-width: 1439px) { .coh-ce-9e0fa16c-2ef9a8fa { padding-top: 1.25rem; padding-right: 3.75rem; padding-bottom: 1.25rem; } }
@media (max-width: 1023px) { .coh-ce-9e0fa16c-2ef9a8fa { padding-top: 0; padding-right: 0; padding-bottom: 2.1875rem; } }
.coh-ce-9e0fa16c-f57ead86 { border-left-width: 0.0625rem; border-left-style: solid; border-left-color: #d9d9d9; padding-top: 3.75rem; padding-bottom: 3.75rem; padding-left: 6.25rem; }
@media (max-width: 1439px) { .coh-ce-9e0fa16c-f57ead86 { padding-top: 1.25rem; padding-bottom: 1.25rem; padding-left: 3.75rem; margin-left: -0.0625rem; } }
@media (max-width: 1023px) { .coh-ce-9e0fa16c-f57ead86 { border-top-width: 0.0625rem; border-left-width: 0; border-top-style: solid; border-left-style: none; border-top-color: #d9d9d9; padding-bottom: 0; padding-left: 0; margin-left: 0; } }
@media (max-width: 767px) { .coh-ce-9e0fa16c-f57ead86 { padding-top: 2.5rem; } }
@media (max-width: 1023px) { .coh-ce-9e0fa16c-855afb92 { display: none; } }
.coh-ce-9e0fa16c-2eb41200 { display: none; }
@media (max-width: 1023px) { .coh-ce-9e0fa16c-2eb41200 { display: inline-block; } }
.coh-ce-a1fa9022-636a9859 { position: relative; background-color: black; }
.coh-ce-a1fa9022-28e25371 { background-color: black; position: absolute; top: 0; left: 0; right: 0; z-index: 1; opacity: 0.2; width: 100%; height: 100%; display: block; }
@media (max-width: 767px) { .coh-ce-a1fa9022-28e25371 { background-color: black; height: 100%; width: 100%; position: absolute; top: 0; left: 0; right: 0; z-index: 0; display: block; } }
.coh-ce-a1fa9022-25d95925 { width: 100vw; height: 80vh; z-index: 0 !important; }
.coh-ce-a1fa9022-690b1c0 { position: absolute; top: 30%; left: 50%; z-index: 5; z-index: 5 !imortant; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); min-width: 100%; }
@media (max-width: 767px) { .coh-ce-a1fa9022-690b1c0 { position: relative; z-index: 1; } }
.coh-ce-a1fa9022-e4c85e45 { text-align: center; padding-right: 6.25rem; padding-left: 6.25rem; position: relative; z-index: 2; }
@media (max-width: 1919px) { .coh-ce-a1fa9022-e4c85e45 { padding-right: 3.75rem; padding-left: 3.75rem; } }
@media (max-width: 1439px) { .coh-ce-a1fa9022-e4c85e45 { padding-right: 0; padding-left: 0; } }
.coh-ce-a1fa9022-cb1ae594 { color: white; }
.coh-ce-a1fa9022-57cbb8a8 { color: white; }
.coh-ce-a1fa9022-7c698406 { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-a1fa9022-46e21864 { position: absolute; top: 20rem; right: 0; }
@media (max-width: 1919px) { .coh-ce-a1fa9022-46e21864 { top: 23.75rem; bottom: 6.25rem; } }
@media (max-width: 1439px) { .coh-ce-a1fa9022-46e21864 { top: 16.5625rem; bottom: 5rem; } }
@media (max-width: 1023px) { .coh-ce-a1fa9022-46e21864 { position: static; background-color: black; display: none; } }
.hide-expert-panel.coh-ce-a1fa9022-46e21864 { display: none; }
.coh-ce-a1fa9022-1aa01ecc { position: relative; background-color: rgba(0, 0, 0, 0.85); width: 18.75rem; padding-top: 2.5rem; padding-right: 1.875rem; padding-bottom: 1.875rem; padding-left: 2.5rem; }
@media (max-width: 1919px) { .coh-ce-a1fa9022-1aa01ecc { width: 21.875rem; } }
@media (max-width: 1439px) { .coh-ce-a1fa9022-1aa01ecc { width: 26.875rem; padding-top: 1.5625rem; padding-bottom: 0.3125rem; padding-left: 1.875rem; margin-bottom: 0; } }
@media (max-width: 1023px) { .coh-ce-a1fa9022-1aa01ecc { width: auto; background-color: rgba(0, 0, 0, 0); } }
@media (max-width: 767px) { .coh-ce-a1fa9022-1aa01ecc { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: rgba(85, 87, 89, 0.5); } }
.coh-ce-a1fa9022-11272d41 { position: absolute; top: -0.625rem; right: -3.75rem; -webkit-border-radius: 50%; border-radius: 50%; display: none; }
@media (max-width: 1439px) { .coh-ce-a1fa9022-11272d41 { right: -2.8125rem; } }
@media (max-width: 1023px) { .coh-ce-a1fa9022-11272d41 { top: 1.875rem; left: -39.6875rem; right: auto; max-width: 3.75rem; } }
@media (max-width: 767px) { .coh-ce-a1fa9022-11272d41 { position: static; max-width: none; -webkit-box-shadow: 0.0625rem -0.0625rem 0.0625rem 0.0625rem rgba(255, 255, 255, 0.15); box-shadow: 0.0625rem -0.0625rem 0.0625rem 0.0625rem rgba(255, 255, 255, 0.15); float: left; margin-left: -1.4375rem; } }
@media (max-width: 564px) { .coh-ce-a1fa9022-11272d41 { max-width: 3.75rem; } }
.coh-ce-a1fa9022-9bd1220f { color: white; }
@media (max-width: 1023px) { .coh-ce-a1fa9022-9bd1220f { padding-bottom: 0.3125rem; } }
@media (max-width: 767px) { .coh-ce-a1fa9022-9bd1220f { padding-top: 1.5rem; } }
@media (max-width: 564px) { .coh-ce-a1fa9022-9bd1220f { padding-top: 1.25rem; } }
.coh-ce-a1fa9022-563ac25c { padding-right: 1.875rem; }
@media (max-width: 1023px) { .coh-ce-a1fa9022-563ac25c { padding-right: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-a1fa9022-563ac25c { padding-right: 0; } }
.coh-ce-a1fa9022-3a16b232 { color: white; margin-bottom: 0; }
.coh-ce-a1fa9022-c8ec90f7 { color: white; }
.coh-ce-a33a1c73-31d6a45f { background-color: #d9d9d9; }
.coh-ce-a33a1c73-f3c66559 { margin-top: -3.4375rem; }
@media (max-width: 1439px) { .coh-ce-a33a1c73-f3c66559 { margin-top: -2.9375rem; } }
@media (max-width: 1023px) { .coh-ce-a33a1c73-f3c66559 { margin-top: -2.6875rem; } }
@media (max-width: 767px) { .coh-ce-a33a1c73-f3c66559 { margin-top: 0; } }
.coh-ce-a3a2f825-855261a0 { padding-bottom: 6.25rem; }
@media (max-width: 1439px) { .coh-ce-a3a2f825-855261a0 { padding-bottom: 4.375rem; } }
@media (max-width: 1023px) { .coh-ce-a3a2f825-855261a0 { padding-bottom: 3.75rem; } }
.coh-ce-a3a2f825-b46d8348 { background-color: black; }
.coh-ce-a3a2f825-115983f1 { margin-top: -4.0625rem; }
@media (max-width: 1439px) { .coh-ce-a3a2f825-115983f1 { margin-top: -2.9375rem; } }
@media (max-width: 1023px) { .coh-ce-a3a2f825-115983f1 { margin-top: -2.6875rem; } }
@media (max-width: 767px) { .coh-ce-a3a2f825-115983f1 { margin-top: -2.6875rem; } }
@media (max-width: 564px) { .coh-ce-a3a2f825-115983f1 .coh-accordion-tabs-nav { margin-right: 0; margin-left: 0; } }
.coh-ce-b0ad8a7f-636a9859 { position: relative; background-color: black; }
.coh-ce-b0ad8a7f-5d89430a { display: none; }
@media (max-width: 767px) { .coh-ce-b0ad8a7f-5d89430a { background-color: black; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 0; opacity: 0.2; display: inline; } }
@media (max-width: 767px) { .coh-ce-b0ad8a7f-c60bc410 { position: relative; z-index: 1; } }
.coh-ce-b0ad8a7f-ca8755c1 { text-align: center; padding-right: 6.25rem; padding-left: 6.25rem; }
@media (max-width: 1919px) { .coh-ce-b0ad8a7f-ca8755c1 { padding-right: 3.75rem; padding-left: 3.75rem; } }
@media (max-width: 1439px) { .coh-ce-b0ad8a7f-ca8755c1 { padding-right: 0; padding-left: 0; } }
.coh-ce-b0ad8a7f-cb1ae594 { color: white; }
.coh-ce-b0ad8a7f-57cbb8a8 { color: white; }
.coh-ce-b0ad8a7f-7c698406 { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-b0ad8a7f-500e86ee { position: absolute; top: 20rem; right: 0; }
@media (max-width: 1919px) { .coh-ce-b0ad8a7f-500e86ee { top: 23.75rem; bottom: 6.25rem; } }
@media (max-width: 1439px) { .coh-ce-b0ad8a7f-500e86ee { top: 16.5625rem; bottom: 5rem; } }
@media (max-width: 1023px) { .coh-ce-b0ad8a7f-500e86ee { position: static; background-color: black; display: none; } }
.hide-expert-panel.coh-ce-b0ad8a7f-500e86ee { display: none; }
.coh-ce-b0ad8a7f-1aa01ecc { position: relative; background-color: rgba(0, 0, 0, 0.85); width: 18.75rem; padding-top: 2.5rem; padding-right: 1.875rem; padding-bottom: 1.875rem; padding-left: 2.5rem; }
@media (max-width: 1919px) { .coh-ce-b0ad8a7f-1aa01ecc { width: 21.875rem; } }
@media (max-width: 1439px) { .coh-ce-b0ad8a7f-1aa01ecc { width: 26.875rem; padding-top: 1.5625rem; padding-bottom: 0.3125rem; padding-left: 1.875rem; margin-bottom: 0; } }
@media (max-width: 1023px) { .coh-ce-b0ad8a7f-1aa01ecc { width: auto; background-color: rgba(0, 0, 0, 0); } }
@media (max-width: 767px) { .coh-ce-b0ad8a7f-1aa01ecc { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: rgba(85, 87, 89, 0.5); } }
.coh-ce-b0ad8a7f-11272d41 { position: absolute; top: -0.625rem; right: -3.75rem; -webkit-border-radius: 50%; border-radius: 50%; display: none; }
@media (max-width: 1439px) { .coh-ce-b0ad8a7f-11272d41 { right: -2.8125rem; } }
@media (max-width: 1023px) { .coh-ce-b0ad8a7f-11272d41 { top: 1.875rem; left: -39.6875rem; right: auto; max-width: 3.75rem; } }
@media (max-width: 767px) { .coh-ce-b0ad8a7f-11272d41 { position: static; max-width: none; -webkit-box-shadow: 0.0625rem -0.0625rem 0.0625rem 0.0625rem rgba(255, 255, 255, 0.15); box-shadow: 0.0625rem -0.0625rem 0.0625rem 0.0625rem rgba(255, 255, 255, 0.15); float: left; margin-left: -1.4375rem; } }
@media (max-width: 564px) { .coh-ce-b0ad8a7f-11272d41 { max-width: 3.75rem; } }
.coh-ce-b0ad8a7f-9bd1220f { color: white; }
@media (max-width: 1023px) { .coh-ce-b0ad8a7f-9bd1220f { padding-bottom: 0.3125rem; } }
@media (max-width: 767px) { .coh-ce-b0ad8a7f-9bd1220f { padding-top: 1.5rem; } }
@media (max-width: 564px) { .coh-ce-b0ad8a7f-9bd1220f { padding-top: 1.25rem; } }
.coh-ce-b0ad8a7f-563ac25c { padding-right: 1.875rem; }
@media (max-width: 1023px) { .coh-ce-b0ad8a7f-563ac25c { padding-right: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-b0ad8a7f-563ac25c { padding-right: 0; } }
.coh-ce-b0ad8a7f-3a16b232 { color: white; margin-bottom: 0; }
.coh-ce-b0ad8a7f-c8ec90f7 { color: white; }
.coh-ce-c10dc8d3-211dbdba { background-color: black; }
@media (max-width: 1023px) { .coh-ce-c10dc8d3-211dbdba .content-column { padding-bottom: 1.25rem; } }
@media (max-width: 564px) { .coh-ce-c10dc8d3-211dbdba .content-column { padding-bottom: 0.625rem; } }
.coh-ce-c10dc8d3-211dbdba .text-padding-container { padding-right: 8.125rem; }
@media (max-width: 1919px) { .coh-ce-c10dc8d3-211dbdba .text-padding-container { padding-right: 6.25rem; } }
@media (max-width: 1439px) { .coh-ce-c10dc8d3-211dbdba .text-padding-container { padding-right: 5rem; } }
@media (max-width: 1023px) { .coh-ce-c10dc8d3-211dbdba .text-padding-container { padding-right: 0; } }
.coh-ce-c10dc8d3-4317c4b0 { position: relative; }
@media (max-width: 1023px) { .coh-ce-c10dc8d3-e0770ce7 { padding-bottom: 1.875rem; } }
.coh-ce-c10dc8d3-4f946908 { 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-c10dc8d3-6b722ae4 { border-bottom-width: 0.0625rem; border-bottom-style: none; border-bottom-color: rgba(217, 217, 217, 0.4); padding-bottom: 0.3125rem; }
.coh-ce-c10dc8d3-fe9773de { float: left; color: white; }
.coh-ce-c10dc8d3-fe9773de:before, .coh-ce-c10dc8d3-fe9773de:after { clear: none; content: normal; display: inline; }
.coh-ce-c10dc8d3-ef6af075 { color: white; float: left; padding-left: 0.3125rem; }
.coh-ce-c10dc8d3-ef6af075:before, .coh-ce-c10dc8d3-ef6af075:after { clear: none; content: normal; display: inline; }
.coh-ce-c10dc8d3-28458f45 { float: left; border-left-width: 0.0625rem; border-left-style: solid; border-left-color: rgba(153, 153, 154, 0.7); padding-left: 0.9375rem; margin-top: 0.125rem; margin-left: 0.9375rem; }
@media (max-width: 1439px) { .coh-ce-c10dc8d3-28458f45 { margin-top: 0.1875rem; } }
.coh-ce-c10dc8d3-3b972777 { color: white; }
.coh-ce-c10dc8d3-c8ec90f7 { color: white; }
.coh-ce-c10dc8d3-efd87439 { margin-bottom: 1.875rem; }
@media (max-width: 1023px) { .coh-ce-c10dc8d3-efd87439 { margin-bottom: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-c10dc8d3-efd87439 { margin-bottom: 1.875rem; } }
.coh-ce-c10dc8d3-6f86d2b { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; display: inline-block; }
@media (max-width: 1023px) { .coh-ce-c10dc8d3-6f86d2b { position: absolute; bottom: 1.25rem; right: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-c10dc8d3-6f86d2b { position: static; } }
.coh-ce-c10dc8d3-6f86d2b:hover p { color: rgba(217, 217, 217, 0.9); }
.coh-ce-c10dc8d3-6f86d2b:hover p:after { position: relative; right: -0.5rem; }
.coh-ce-c10dc8d3-6f86d2b p { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
.coh-ce-c10dc8d3-6f86d2b p:after { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
.coh-ce-c1fc1a16-4ff1a210 { width: 100%; max-width: 92.5rem; margin-right: auto; margin-left: auto; }
@media (max-width: 767px) { .coh-ce-c1fc1a16-4ff1a210 .coh-row-inner { margin-top: -0.75rem; } }
@media (max-width: 1439px) { .coh-ce-c1fc1a16-4ff1a210 .recently_viewed_yachts_block { padding-bottom: 3.75rem; } }
@media (max-width: 1023px) { .coh-ce-c1fc1a16-4ff1a210 .recently_viewed_yachts_block { padding-bottom: 3.125rem; } }
@media (max-width: 767px) { .coh-ce-c1fc1a16-4ff1a210 .recently_viewed_yachts_block { padding-bottom: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-c1fc1a16-4ff1a210 .coh-column { margin-top: -1.25rem; } }
.coh-ce-c4c310b0-16fd0a21 { text-align: center; }
@media (max-width: 1023px) { .row2-layout.coh-ce-c4c310b0-16fd0a21 .coh-column { width: 50%; } }
@media (max-width: 767px) { .row2-layout.coh-ce-c4c310b0-16fd0a21 .coh-column { width: 100%; } }
@media (max-width: 1023px) { .row2-layout.coh-ce-c4c310b0-16fd0a21 .coh-column:nth-child(3) { margin-bottom: 0.9375rem; } }
@media (max-width: 767px) { .row2-layout.coh-ce-c4c310b0-16fd0a21 .coh-column:nth-child(3) { margin-bottom: 0; } }
@media (max-width: 1023px) { .row2-layout.coh-ce-c4c310b0-16fd0a21 .coh-column:nth-child(4) { margin-bottom: 0.9375rem; } }
@media (max-width: 767px) { .row2-layout.coh-ce-c4c310b0-16fd0a21 .coh-column:nth-child(4) { margin-bottom: 0; } }
@media (max-width: 1023px) { .row2-layout.coh-ce-c4c310b0-16fd0a21 .coh-column .coh-container { padding-top: 1.875rem; padding-right: 1.25rem; padding-left: 1.25rem; } }
@media (max-width: 767px) { .row2-layout.coh-ce-c4c310b0-16fd0a21 .coh-column .coh-container { padding-right: 0; padding-left: 0; } }
@media (max-width: 1023px) { .row2-layout.coh-ce-c4c310b0-16fd0a21 .coh-column .coh-container:last-child { padding-bottom: 0; } }
.black-text.coh-ce-c4c310b0-16fd0a21 p { color: black; }
.black-text.coh-ce-c4c310b0-16fd0a21 h2 { color: black; }
.black-text.coh-ce-c4c310b0-16fd0a21 h3 { color: black; }
.coh-ce-c4c310b0-16fd0a21 p { color: white; }
.coh-ce-c4c310b0-16fd0a21 h2 { color: white; }
.coh-ce-c4c310b0-16fd0a21 h3 { color: white; }
.coh-ce-c4c310b0-6b1a3c46 { padding-right: 20.625rem; padding-left: 20.625rem; }
@media (max-width: 1439px) { .coh-ce-c4c310b0-6b1a3c46 { padding-right: 0; padding-left: 0; } }
.coh-ce-c4c310b0-49a68a76 { padding-bottom: 3.125rem; }
@media (max-width: 1439px) { .coh-ce-c4c310b0-49a68a76 { padding-bottom: 2.5rem; } }
@media (max-width: 1023px) { .coh-ce-c4c310b0-49a68a76 { padding-bottom: 1.875rem; } }
@media (max-width: 767px) { .coh-ce-c4c310b0-49a68a76 { padding-bottom: 0; } }
.coh-ce-c4c310b0-7ace246b { padding-right: 0.9375rem; padding-left: 0.9375rem; }
@media (max-width: 1023px) { .coh-ce-c4c310b0-7ace246b { padding-right: 6.25rem; padding-left: 6.25rem; } }
@media (max-width: 767px) { .coh-ce-c4c310b0-7ace246b { padding-right: 0; padding-left: 0; } }
.coh-ce-c4c310b0-d011d143 { text-align: center; margin-top: 1.25rem; }
@media (max-width: 767px) { .coh-ce-c4c310b0-d011d143 { margin-top: 0.625rem; } }
.coh-ce-cd3bf3df-c9db8f57 { padding-top: 3.75rem; padding-right: 6.25rem; padding-bottom: 3.75rem; }
@media (max-width: 1919px) { .coh-ce-cd3bf3df-c9db8f57 { padding-top: 2.5rem; padding-bottom: 2.5rem; } }
@media (max-width: 1439px) { .coh-ce-cd3bf3df-c9db8f57 { padding-top: 1.25rem; padding-right: 3.75rem; padding-bottom: 1.25rem; } }
@media (max-width: 1023px) { .coh-ce-cd3bf3df-c9db8f57 { padding-top: 0; padding-right: 0; padding-bottom: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-cd3bf3df-c9db8f57 { padding-bottom: 2.5rem; } }
.coh-ce-cd3bf3df-f57ead86 { border-left-width: 0.0625rem; border-left-style: solid; border-left-color: #d9d9d9; padding-top: 3.75rem; padding-bottom: 3.75rem; padding-left: 6.25rem; }
@media (max-width: 1439px) { .coh-ce-cd3bf3df-f57ead86 { padding-top: 1.25rem; padding-bottom: 1.25rem; padding-left: 3.75rem; margin-left: -0.0625rem; } }
@media (max-width: 1023px) { .coh-ce-cd3bf3df-f57ead86 { border-top-width: 0.0625rem; border-left-width: 0; border-top-style: solid; border-left-style: none; border-top-color: #d9d9d9; padding-bottom: 0; padding-left: 0; margin-left: 0; } }
@media (max-width: 767px) { .coh-ce-cd3bf3df-f57ead86 { padding-top: 2.5rem; } }
.coh-ce-cd3bf3df-2cdc3417 li { float: left; padding-left: 3.125rem; }
@media (max-width: 1023px) { .coh-ce-cd3bf3df-2cdc3417 li { padding-left: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-cd3bf3df-2cdc3417 li { float: none; padding-left: 0; } }
.coh-ce-cd3bf3df-2cdc3417 li:first-child { padding-left: 0; }
@media (max-width: 1023px) { .coh-ce-cd3bf3df-2cdc3417 li:first-child { padding-left: 0; } }
.coh-ce-ce36d488-6ab4a6c4 { position: relative; background-color: black; }
.coh-ce-ce36d488-8e496823 { opacity: 0.2; }
@media (max-width: 767px) { .coh-ce-ce36d488-8e496823 { height: 100%; width: 100%; background-color: black; position: absolute; top: 0; left: 0; z-index: 0; } }
@media (max-width: 767px) { .coh-ce-ce36d488-c60bc410 { position: relative; z-index: 1; } }
.coh-ce-ce36d488-2ac18e2c { padding-right: 5rem; }
@media (max-width: 1919px) { .coh-ce-ce36d488-2ac18e2c { padding-right: 0; } }
@media (max-width: 1439px) { .coh-ce-ce36d488-2ac18e2c { padding-right: 5rem; } }
@media (max-width: 1023px) { .coh-ce-ce36d488-2ac18e2c { padding-right: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-ce36d488-2ac18e2c { padding-right: 0; } }
.coh-ce-ce36d488-c8ec90f7 { color: white; }
.coh-ce-ce36d488-3b972777 { color: white; }
.coh-ce-ce36d488-19b5d876 { position: absolute; top: 17.5rem; right: 0; }
@media (max-width: 1919px) { .coh-ce-ce36d488-19b5d876 { top: 16.25rem; } }
@media (max-width: 1439px) { .coh-ce-ce36d488-19b5d876 { top: 13.75rem; } }
@media (max-width: 1023px) { .coh-ce-ce36d488-19b5d876 { position: static; background-color: black; } }
@media (max-width: 767px) { .coh-ce-ce36d488-19b5d876 { display: none; } }
.hide-expert-panel.coh-ce-ce36d488-19b5d876 { display: none; }
.coh-ce-ce36d488-30146448 { position: relative; background-color: rgba(0, 0, 0, 0.85); width: 18.75rem; padding-top: 2.5rem; padding-right: 1.875rem; padding-bottom: 1.875rem; padding-left: 2.5rem; }
@media (max-width: 1919px) { .coh-ce-ce36d488-30146448 { width: 17.5rem; } }
@media (max-width: 1439px) { .coh-ce-ce36d488-30146448 { padding-top: 1.875rem; padding-bottom: 1.25rem; padding-left: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-ce36d488-30146448 { width: auto; background-color: rgba(0, 0, 0, 0); } }
@media (max-width: 767px) { .coh-ce-ce36d488-30146448 { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: rgba(85, 87, 89, 0.5); } }
.coh-ce-ce36d488-11272d41 { position: absolute; top: -0.625rem; right: -3.75rem; -webkit-border-radius: 50%; border-radius: 50%; display: none; }
@media (max-width: 1439px) { .coh-ce-ce36d488-11272d41 { right: -2.8125rem; } }
@media (max-width: 1023px) { .coh-ce-ce36d488-11272d41 { top: 1.875rem; left: -39.6875rem; right: auto; max-width: 3.75rem; } }
@media (max-width: 767px) { .coh-ce-ce36d488-11272d41 { position: static; max-width: none; -webkit-box-shadow: 0.0625rem -0.0625rem 0.0625rem 0.0625rem rgba(255, 255, 255, 0.15); box-shadow: 0.0625rem -0.0625rem 0.0625rem 0.0625rem rgba(255, 255, 255, 0.15); float: left; margin-left: -1.4375rem; } }
@media (max-width: 564px) { .coh-ce-ce36d488-11272d41 { max-width: 3.75rem; } }
.coh-ce-ce36d488-9bd1220f { color: white; }
@media (max-width: 1023px) { .coh-ce-ce36d488-9bd1220f { padding-bottom: 0.3125rem; } }
@media (max-width: 767px) { .coh-ce-ce36d488-9bd1220f { padding-top: 1.5rem; } }
@media (max-width: 564px) { .coh-ce-ce36d488-9bd1220f { padding-top: 1.25rem; } }
.coh-ce-ce36d488-b8f7cf36 { padding-right: 1.875rem; }
@media (max-width: 1023px) { .coh-ce-ce36d488-b8f7cf36 { padding-right: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-ce36d488-b8f7cf36 { padding-right: 0; } }
.coh-ce-ce36d488-5591518f { color: white; margin-bottom: 0; }
.coh-ce-ce36d488-6cd296f8 { color: white; }
.coh-ce-ce728469-c67f0af4 { position: relative; background-color: black; }
.coh-ce-ce728469-5b2ff446 { position: relative; z-index: 1; }
.coh-ce-ce728469-a3627156 { padding-right: 2.5rem; }
@media (max-width: 1439px) { .coh-ce-ce728469-a3627156 { padding-right: 0; } }
.coh-ce-ce728469-c8ec90f7 { color: white; }
.coh-ce-ce728469-3b972777 { color: white; }
.coh-ce-ce728469-8a3b1cce { position: relative; z-index: 1; background-color: rgba(0, 0, 0, 0.85); width: 34.375rem; padding-top: 2.5rem; padding-right: 3.125rem; padding-bottom: 2.5rem; padding-left: 3.125rem; }
@media (max-width: 1919px) { .coh-ce-ce728469-8a3b1cce { width: 28.125rem; } }
@media (max-width: 1439px) { .coh-ce-ce728469-8a3b1cce { padding-top: 1.875rem; padding-right: 1.875rem; padding-bottom: 1.875rem; padding-left: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-ce728469-8a3b1cce { width: auto; background-color: rgba(0, 0, 0, 0); } }
@media (max-width: 767px) { .coh-ce-ce728469-8a3b1cce { padding-top: 1.5625rem; padding-right: 1.875rem; padding-bottom: 1.25rem; padding-left: 1.875rem; } }
@media (max-width: 564px) { .coh-ce-ce728469-8a3b1cce { padding-right: 0.3125rem; padding-left: 0.3125rem; } }
.coh-ce-ce728469-53220ac { max-width: 3.125rem; }
@media (max-width: 1919px) { .coh-ce-ce728469-53220ac { max-width: 3rem; } }
@media (max-width: 1439px) { .coh-ce-ce728469-53220ac { max-width: 2.375rem; } }
@media (max-width: 1023px) { .coh-ce-ce728469-53220ac { max-width: 2.5rem; padding-bottom: 0.5rem; margin-top: -0.125rem; } }
@media (max-width: 767px) { .coh-ce-ce728469-53220ac { max-width: 2.375rem; padding-bottom: 0; margin-top: 0; } }
@media (max-width: 1919px) { .coh-ce-ce728469-6ef02491 { padding-left: 1.25rem; } }
@media (max-width: 1439px) { .coh-ce-ce728469-6ef02491 { padding-left: 0; } }
@media (max-width: 1023px) { .coh-ce-ce728469-6ef02491 { padding-left: 1.875rem; margin-left: -1.125rem; } }
@media (max-width: 767px) { .coh-ce-ce728469-6ef02491 { padding-top: 0.3125rem; padding-left: 1.25rem; margin-bottom: -1.25rem; margin-left: 0; } }
@media (max-width: 564px) { .coh-ce-ce728469-6ef02491 { padding-top: 0.1875rem; padding-left: 0; margin-left: -0.9375rem; } }
.coh-ce-ce728469-f17c396 { font-family: gotham-bold, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; margin-bottom: 0; }
.coh-ce-ce728469-2398cae6 { color: white; }
.coh-ce-ce728469-9bd1220f { color: white; }
@media (max-width: 1023px) { .coh-ce-ce728469-9bd1220f { padding-bottom: 0.3125rem; } }
@media (max-width: 767px) { .coh-ce-ce728469-9bd1220f { padding-top: 1.5rem; } }
@media (max-width: 564px) { .coh-ce-ce728469-9bd1220f { padding-top: 1.25rem; } }
@media (max-width: 1023px) { .coh-ce-ce728469-1f8655c2 { background-color: black; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 0; opacity: 0.2; } }
.coh-ce-cpt_coh_contact_us_form_phase_2-20d3740 { color: white; text-align: center; }
.coh-ce-cpt_coh_contact_us_form_phase_2-921dd04e { color: white; text-align: center; padding-bottom: 1.875rem; }
.coh-ce-cpt_quick_search-7907b69f { max-width: 49.375rem; width: 100%; }
@media (max-width: 1023px) { .coh-ce-cpt_quick_search-7907b69f { max-width: 44.25rem; } }
@media (max-width: 767px) { .coh-ce-cpt_quick_search-7907b69f { max-width: 32.8125rem; } }
@media (max-width: 564px) { .coh-ce-cpt_quick_search-7907b69f { margin: 0; margin-right: 0; margin-left: 0; } }
.collapsed.coh-ce-cpt_quick_search-7907b69f .horizontal-tabs-panes { display: none; }
.collapsed.coh-ce-cpt_quick_search-7907b69f .horizontal-tabs-list { border-bottom-style: none; background-color: white; }
.expanded.coh-ce-cpt_quick_search-7907b69f .horizontal-tabs-panes { display: block; }
.expanded.coh-ce-cpt_quick_search-7907b69f .horizontal-tabs { background-color: #1a1917; }
.expanded.coh-ce-cpt_quick_search-7907b69f .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button:not(.selected):hover { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: white; }
@media (max-width: 767px) { .expanded.coh-ce-cpt_quick_search-7907b69f .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button:not(.selected):hover { border-bottom-style: none; } }
.expanded.coh-ce-cpt_quick_search-7907b69f .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.horizontal-tab-button-1 a:hover { border-left-width: 0.0625rem; border-left-style: solid; border-left-color: white; }
.expanded.coh-ce-cpt_quick_search-7907b69f .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected { background-color: #1a1917; margin-bottom: -0.0625rem; }
.expanded.coh-ce-cpt_quick_search-7907b69f .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a { color: white; }
.expanded.coh-ce-cpt_quick_search-7907b69f .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover { color: #1a1917; background-color: white; border-bottom-width: 0.0625rem; border-right-style: none; }
@media (max-width: 767px) { .expanded.coh-ce-cpt_quick_search-7907b69f .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover { color: white; background-color: #1a1917; border-right-style: none; border-left-style: none; border-style: none; } }
.coh-ce-cpt_quick_search-7907b69f .horizontal-tabs { border-color: #1a1917; }
@media (max-width: 564px) { .coh-ce-cpt_quick_search-7907b69f .horizontal-tabs { margin-right: 1.25rem; margin-left: 1.25rem; } }
.coh-ce-cpt_quick_search-7907b69f .horizontal-tabs .horizontal-tabs-pane { background-color: #1a1917; color: white; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; }
@media (max-width: 1023px) { .coh-ce-cpt_quick_search-7907b69f .horizontal-tabs .horizontal-tabs-pane { padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem; } }
.coh-ce-cpt_quick_search-7907b69f .horizontal-tabs .horizontal-tabs-list { background-color: white; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-color: #1a1917; }
.coh-ce-cpt_quick_search-7907b69f .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button { background-color: white; float: none; width: 50%; text-align: center; border-top-style: none; border-bottom-style: none; border-left-style: none; border-right-style: none; border-style: none; }
.coh-ce-cpt_quick_search-7907b69f .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.horizontal-tab-button-0 { border-right-width: 0.0625rem; border-right-style: solid; border-right-color: #1a1917; }
.coh-ce-cpt_quick_search-7907b69f .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.horizontal-tab-button-0 a:hover { border-right-width: 0.0625rem; border-right-style: solid; border-right-color: #1a1917; }
@media (max-width: 767px) { .coh-ce-cpt_quick_search-7907b69f .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.horizontal-tab-button-0 a:hover { border-right-style: none; } }
.coh-ce-cpt_quick_search-7907b69f .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected { margin-bottom: 0; }
.coh-ce-cpt_quick_search-7907b69f .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a { display: inline-block; padding-top: 1.5rem; padding-bottom: 1.5rem; width: 100%; }
.coh-ce-cpt_quick_search-7907b69f .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a { font-family: gotham-medium, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #1a1917; text-transform: uppercase; padding: 0; padding-top: 1.5rem; padding-bottom: 1.5rem; -webkit-transition: background-color 450ms, color 450ms; -o-transition: background-color 450ms, color 450ms; transition: background-color 450ms, color 450ms; text-align: center; font-weight: 500; }
@media (max-width: 564px) { .coh-ce-cpt_quick_search-7907b69f .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a { padding-right: 2rem; padding-left: 2rem; text-align: center; } }
.coh-ce-cpt_quick_search-7907b69f .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover { color: white; background-color: #1a1917; }
@media (max-width: 767px) { .coh-ce-cpt_quick_search-7907b69f .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover { background-color: white; color: #1a1917; } }
.coh-ce-cpt_quick_search-7907b69f .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong { font-family: gotham-medium, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 500; }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .currency-option:focus .radio-button-label.checked:after { top: 0.3125rem; }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .radio-button-label.checked:after { content: ''; background-color: #8fd6bd; height: 0.625rem; width: 0.625rem; position: absolute; top: 0.0625rem; left: 0.1875rem; -webkit-border-radius: 50%; border-radius: 50%; display: block; }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-type-select { position: relative; margin-bottom: 4rem; }
@media (max-width: 767px) { .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-type-select { width: 50%; margin-bottom: 1.5rem; } }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-type-select .form-select { background-color: rgba(0, 0, 0, 0); color: white; min-height: 2.5rem; margin-bottom: 0; apperance: none; -webkit-appearance: none; -moz-appearance: none; cursor: pointer; border: 1px solid white; border-color: white; font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 0.875rem; position: relative; z-index: 3; }
@media (max-width: 1023px) { .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-type-select .form-select { font-size: 0.875rem; } }
@media (max-width: 767px) { .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-type-select .form-select { font-size: 0.75rem; } }
@media (max-width: 564px) { .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-type-select .form-select { font-size: 0.75rem; } }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-type-select .form-select:focus { outline-offset: 0.125rem; }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-type-select .form-select.active { z-index: 5; }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-type-select .form-select .select-styled { padding-top: 0.625rem; padding-right: 0.625rem; padding-bottom: 0.625rem; padding-left: 0.625rem; text-transform: none; }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-type-select .form-select .select-options { position: absolute; top: 2.5625rem; left: -0.0625rem; max-height: 18.75rem; width: -webkit-calc(100% - 45px); width: calc(100% - 45px); background-color: #1a1917; border-left-width: 0.0625rem; border-right-width: 0.0625rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-color: white; border-left-color: white; border-right-color: white; overflow: auto; }
@media (max-width: 1919px) { .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-type-select .form-select .select-options { top: 2.4375rem; width: -webkit-calc(100% - 39px); width: calc(100% - 39px); } }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-type-select .form-select .select-options li { padding-top: 0.625rem; padding-right: 0.625rem; padding-bottom: 0.625rem; padding-left: 0.625rem; text-transform: none; min-height: 2.5rem; }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-type-select .form-select .select-options li:hover { background-color: #8fd6bd; color: black; }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-type-select .form-select .select-options li:focus { background-color: #8fd6bd; }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-type-select .form-select > option { color: black; background-color: white; }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-type-select label { font-family: gotham-bold, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 0.875rem; text-transform: uppercase; padding-bottom: 1rem; display: inline-block; margin-bottom: 0; }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item.active:after { -webkit-transform: rotateZ(180deg); -ms-transform: rotate(180deg); transform: rotateZ(180deg); }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-name, .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-charter-yacht-name { width: 45%; margin-right: 1.5625rem; }
@media (max-width: 1023px) { .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-name, .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-charter-yacht-name { margin-right: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-name, .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-charter-yacht-name { margin-right: 0; width: 100%; } }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-min, .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-charter-min { width: 25%; margin-right: 0.625rem; }
@media (max-width: 767px) { .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-min, .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-charter-min { margin-right: 0; width: 100%; } }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-max, .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-charter-max { width: 25%; }
@media (max-width: 767px) { .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-max, .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-charter-max { width: 100%; margin-bottom: 3.25rem; } }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .oi-currency-selector { position: absolute; right: 13.125rem; top: 11.875rem; }
@media (max-width: 1023px) { .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .oi-currency-selector { right: 11.25rem; } }
@media (max-width: 767px) { .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .oi-currency-selector { right: unset; left: 1.5rem; top: 21rem; } }
@media (max-width: 564px) { .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .oi-currency-selector { top: 22rem; } }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-type, .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-charter-yacht-type, .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-charter-guests { width: 31%; margin-right: 1.5625rem; margin-bottom: 0; }
@media (max-width: 1023px) { .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-type, .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-charter-yacht-type, .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-charter-guests { margin-right: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-type, .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-charter-yacht-type, .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-charter-guests { margin-right: 0; margin-bottom: 2rem; width: 100%; } }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-length { width: 31%; margin-right: 1.5625rem; margin-bottom: 0; }
@media (max-width: 1023px) { .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-length { margin-right: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-length { margin-right: 0; margin-bottom: 1.5rem; width: 100%; } }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-charter-destinations { width: 31%; margin-bottom: 0; }
@media (max-width: 767px) { .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-item-charter-destinations { width: 100%; } }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .fieldset-wrapper { height: 2.5rem; font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .fieldset-wrapper:focus { outline-offset: 0.125rem; }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .fieldset-legend { font-family: gotham-bold, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.875rem; font-weight: 700; display: inline-block; padding-bottom: 1rem; text-transform: uppercase; }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content fieldset.oi-quick-search__length { width: 33%; padding-right: 2rem; }
@media (max-width: 767px) { .coh-ce-cpt_quick_search-7907b69f .dx8-details-content fieldset.oi-quick-search__length { width: 100%; padding-right: 0; padding-bottom: 1.5rem; } }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-submit { width: 31%; height: 2.5rem; color: black; background-color: #8fd6bd; -webkit-transition: all 600ms ease-in-out; -o-transition: all 600ms ease-in-out; transition: all 600ms ease-in-out; font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 0.75rem; }
@media (max-width: 767px) { .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-submit { width: 100%; font-size: 0.6875rem; } }
@media (max-width: 564px) { .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-submit { font-size: 0.6875rem; } }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .form-submit:hover { background-color: white; }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .description { margin-top: 0; text-transform: capitalize; font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 0.875rem; }
@media (max-width: 1023px) { .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .description { font-size: 0.875rem; } }
@media (max-width: 767px) { .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .description { font-size: 0.75rem; } }
.coh-ce-cpt_quick_search-7907b69f .dx8-details-content .oi-quick-search__charter-submit { margin-top: 2rem; width: 31%; }
@media (max-width: 767px) { .coh-ce-cpt_quick_search-7907b69f .dx8-details-content .oi-quick-search__charter-submit { width: 100%; margin-bottom: 0; } }
.coh-ce-cpt_quick_search-2daaae36 { text-align: center; margin-top: 6.25rem; }
@media (max-width: 1919px) { .coh-ce-cpt_quick_search-2daaae36 { margin-top: 3.75rem; } }
@media (max-width: 1023px) { .coh-ce-cpt_quick_search-2daaae36 { margin-top: 3.125rem; } }
@media (max-width: 767px) { .coh-ce-cpt_quick_search-2daaae36 { margin-top: 2.5rem; } }
.wysiwyg-margin-bottom.coh-ce-d043a28d-80b05f08 { margin-bottom: 1.25rem; }
.contact-strip-inline.coh-ce-d043a28d-f0c048bb { display: none; }
.contact-strip-list.coh-ce-d043a28d-f0c048bb { display: block; }
@media (max-width: 1023px) { .coh-ce-d043a28d-855afb92 { display: none; } }
.coh-ce-d043a28d-e2f05fa0 { display: none; }
@media (max-width: 1023px) { .coh-ce-d043a28d-e2f05fa0 { display: inline-block; } }
.contact-strip-list.coh-ce-d043a28d-f7f0e7c4 { display: none; }
.contact-strip-inline.coh-ce-d043a28d-f7f0e7c4 { display: block; }
.coh-ce-d043a28d-297a6c7e { margin-right: 1.875rem; }
.coh-ce-d043a28d-d238b7f4 { display: inline-block; }
.coh-ce-d1476a9b-31f943e9 { max-width: 50rem; }
@media (max-width: 1023px) { .coh-ce-d1476a9b-31f943e9 { max-width: 25rem; } }
@media (max-width: 767px) { .coh-ce-d1476a9b-31f943e9 { max-width: none; } }
.coh-ce-d1476a9b-4317c4b0 { position: relative; }
.coh-ce-d1476a9b-dc40e6f3 { padding-top: 3.125rem; }
@media (max-width: 1919px) { .coh-ce-d1476a9b-dc40e6f3 { padding-top: 2.5rem; } }
@media (max-width: 1023px) { .coh-ce-d1476a9b-dc40e6f3 { padding-top: 1.875rem; } }
@media (max-width: 767px) { .coh-ce-d1476a9b-dc40e6f3 { text-align: center; padding-top: 1.25rem; } }
.coh-ce-d3564db5-6eaa2d05 { background-color: black; }
.coh-ce-d3564db5-789ce16f { position: relative; z-index: 1; }
.coh-ce-d3564db5-ec062711 { padding-right: 2.5rem; }
@media (max-width: 1023px) { .coh-ce-d3564db5-ec062711 { padding-right: 0; } }
.coh-ce-d3564db5-9911b834 { overflow: hidden; border-width: 0.125rem; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; border-color: white; max-width: 11.875rem; max-height: 11.875rem; }
@media (max-width: 1439px) { .coh-ce-d3564db5-9911b834 { max-height: 10rem; max-width: 10rem; } }
@media (max-width: 1023px) { .coh-ce-d3564db5-9911b834 { max-height: 8.75rem; max-width: 8.75rem; } }
@media (max-width: 564px) { .coh-ce-d3564db5-9911b834 { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
.coh-ce-d3564db5-4824beb8 { padding-top: 3.125rem; padding-left: 1.875rem; }
@media (max-width: 1919px) { .coh-ce-d3564db5-4824beb8 { padding-left: 2.5rem; } }
@media (max-width: 1439px) { .coh-ce-d3564db5-4824beb8 { padding-left: 0; margin-left: -1.25rem; } }
@media (max-width: 1023px) { .coh-ce-d3564db5-4824beb8 { padding-left: 1.25rem; margin-left: 0; } }
@media (max-width: 564px) { .coh-ce-d3564db5-4824beb8 { text-align: center; padding-top: 1.25rem; } }
.coh-ce-d3564db5-c8ec90f7 { color: white; }
.coh-ce-d3564db5-3b972777 { color: white; }
.coh-ce-d3564db5-2a5ff236 { position: absolute; top: 0; left: 0; z-index: 0; width: 100%; min-height: 100%; background-color: black; opacity: 0.2; }
.coh-ce-d4e95c6c-58534876 { text-align: center; }
.black-text.coh-ce-d4e95c6c-58534876 p { color: black; }
.black-text.coh-ce-d4e95c6c-58534876 h2 { color: black; }
.black-text.coh-ce-d4e95c6c-58534876 h3 { color: black; }
.coh-ce-d4e95c6c-58534876 p { color: white; }
.coh-ce-d4e95c6c-58534876 h2 { color: white; }
.coh-ce-d4e95c6c-58534876 h3 { color: white; }
.coh-ce-d4e95c6c-6b1a3c46 { padding-right: 20.625rem; padding-left: 20.625rem; }
@media (max-width: 1439px) { .coh-ce-d4e95c6c-6b1a3c46 { padding-right: 0; padding-left: 0; } }
.coh-ce-d4e95c6c-83619682 { padding-right: 0.9375rem; padding-left: 0.9375rem; }
@media (max-width: 767px) { .coh-ce-d4e95c6c-83619682 { padding-right: 0; padding-left: 0; } }
.coh-ce-d4e95c6c-783c0c61 { padding-right: 0.9375rem; padding-left: 0.9375rem; }
@media (max-width: 1023px) { .coh-ce-d4e95c6c-783c0c61 { padding-top: 1.875rem; } }
@media (max-width: 767px) { .coh-ce-d4e95c6c-783c0c61 { padding-top: 1.25rem; padding-right: 0; padding-left: 0; } }
.coh-ce-d4e95c6c-a6852ed7 { padding-top: 1.25rem; padding-right: 0.9375rem; padding-left: 0.9375rem; }
@media (max-width: 1023px) { .coh-ce-d4e95c6c-a6852ed7 { padding-top: 1.875rem; } }
@media (max-width: 767px) { .coh-ce-d4e95c6c-a6852ed7 { padding-top: 1.25rem; padding-right: 0; padding-left: 0; } }
.coh-ce-d4e95c6c-d011d143 { text-align: center; margin-top: 1.25rem; }
@media (max-width: 767px) { .coh-ce-d4e95c6c-d011d143 { margin-top: 0.625rem; } }
.coh-ce-deffc40c-9491f121 { position: relative; background-color: black; }
.coh-ce-deffc40c-e5463169 { position: absolute; top: 0; left: 0; background-image: -webkit-linear-gradient(305deg, rgba(85, 87, 89, 0.55) 3%, rgba(0, 0, 0, 0) 74%); background-image: -o-linear-gradient(305deg, rgba(85, 87, 89, 0.55) 3%, rgba(0, 0, 0, 0) 74%); background-image: linear-gradient(145deg, rgba(85, 87, 89, 0.55) 3%, rgba(0, 0, 0, 0) 74%); width: 100%; height: 100%; }
@media (max-width: 767px) { .coh-ce-deffc40c-e5463169 { background-image: none; z-index: 0; background-color: black; opacity: 0.2; } }
@media (max-width: 767px) { .coh-ce-deffc40c-c60bc410 { position: relative; z-index: 1; } }
.coh-ce-deffc40c-78f9475a { padding-right: 10rem; }
@media (max-width: 1439px) { .coh-ce-deffc40c-78f9475a { padding-right: 0; } }
.coh-ce-deffc40c-c8ec90f7 { color: white; }
.coh-ce-deffc40c-3b972777 { color: white; }
.coh-ce-deffc40c-a5656889 { position: absolute; top: 17.5rem; right: 0; }
@media (max-width: 1919px) { .coh-ce-deffc40c-a5656889 { top: 16.25rem; } }
@media (max-width: 1439px) { .coh-ce-deffc40c-a5656889 { top: 13.75rem; } }
@media (max-width: 1023px) { .coh-ce-deffc40c-a5656889 { position: static; background-color: black; display: none; } }
.coh-ce-deffc40c-30146448 { position: relative; background-color: rgba(0, 0, 0, 0.85); width: 18.75rem; padding-top: 2.5rem; padding-right: 1.875rem; padding-bottom: 1.875rem; padding-left: 2.5rem; }
@media (max-width: 1919px) { .coh-ce-deffc40c-30146448 { width: 17.5rem; } }
@media (max-width: 1439px) { .coh-ce-deffc40c-30146448 { padding-top: 1.875rem; padding-bottom: 1.25rem; padding-left: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-deffc40c-30146448 { width: auto; background-color: rgba(0, 0, 0, 0); } }
@media (max-width: 767px) { .coh-ce-deffc40c-30146448 { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: rgba(85, 87, 89, 0.5); } }
.coh-ce-deffc40c-11272d41 { position: absolute; top: -0.625rem; right: -3.75rem; -webkit-border-radius: 50%; border-radius: 50%; display: none; }
@media (max-width: 1439px) { .coh-ce-deffc40c-11272d41 { right: -2.8125rem; } }
@media (max-width: 1023px) { .coh-ce-deffc40c-11272d41 { top: 1.875rem; left: -39.6875rem; right: auto; max-width: 3.75rem; } }
@media (max-width: 767px) { .coh-ce-deffc40c-11272d41 { position: static; max-width: none; -webkit-box-shadow: 0.0625rem -0.0625rem 0.0625rem 0.0625rem rgba(255, 255, 255, 0.15); box-shadow: 0.0625rem -0.0625rem 0.0625rem 0.0625rem rgba(255, 255, 255, 0.15); float: left; margin-left: -1.4375rem; } }
@media (max-width: 564px) { .coh-ce-deffc40c-11272d41 { max-width: 3.75rem; } }
.coh-ce-deffc40c-9bd1220f { color: white; }
@media (max-width: 1023px) { .coh-ce-deffc40c-9bd1220f { padding-bottom: 0.3125rem; } }
@media (max-width: 767px) { .coh-ce-deffc40c-9bd1220f { padding-top: 1.5rem; } }
@media (max-width: 564px) { .coh-ce-deffc40c-9bd1220f { padding-top: 1.25rem; } }
.coh-ce-deffc40c-b8f7cf36 { padding-right: 1.875rem; }
@media (max-width: 1023px) { .coh-ce-deffc40c-b8f7cf36 { padding-right: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-deffc40c-b8f7cf36 { padding-right: 0; } }
.coh-ce-deffc40c-6cd296f8 { color: white; }
.coh-ce-deffc40c-956c50cd { color: white; }
@media (max-width: 1023px) { .coh-ce-deffc40c-956c50cd { display: none; } }
.coh-ce-deffc40c-2eb41200 { display: none; }
@media (max-width: 1023px) { .coh-ce-deffc40c-2eb41200 { display: inline-block; } }
.coh-ce-e5922341-6eaa2d05 { background-color: black; }
.coh-ce-e5922341-97942cc1 { position: absolute; top: 0; left: 0; background-image: -webkit-linear-gradient(305deg, rgba(90, 90, 90, 0.35) 1%, rgba(0, 0, 0, 0) 61%); background-image: -o-linear-gradient(305deg, rgba(90, 90, 90, 0.35) 1%, rgba(0, 0, 0, 0) 61%); background-image: linear-gradient(145deg, rgba(90, 90, 90, 0.35) 1%, rgba(0, 0, 0, 0) 61%); width: 100%; height: 100%; }
@media (max-width: 767px) { .coh-ce-e5922341-97942cc1 { background-image: none; z-index: 0; background-color: black; opacity: 0.2; } }
.coh-ce-e5922341-5b2ff446 { position: relative; z-index: 1; }
.coh-ce-e5922341-d70b501f { padding-right: 5rem; }
@media (max-width: 1439px) { .coh-ce-e5922341-d70b501f { padding-right: 3.75rem; } }
@media (max-width: 1023px) { .coh-ce-e5922341-d70b501f { padding-right: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-e5922341-d70b501f { padding-right: 0; } }
.coh-ce-e5922341-c8ec90f7 { color: white; }
.coh-ce-e5922341-3b972777 { color: white; }
.coh-ce-ee567cf9-94d49e5c { position: relative; }
@media (max-width: 564px) { .coh-ce-ee567cf9-94d49e5c { margin-right: 1.25rem; margin-left: 1.25rem; } }
.coh-ce-ee567cf9-2374ccca { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
@media (max-width: 1919px) { .coh-ce-ee567cf9-2374ccca { -webkit-box-pack: unset; -webkit-justify-content: unset; -ms-flex-pack: unset; justify-content: unset; } }
.coh-ce-ee567cf9-2e2c605f { position: relative; }
.media-column-left .coh-ce-ee567cf9-2e2c605f { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.coh-ce-ee567cf9-4895ad4b { width: 100%; margin-right: auto; margin-left: auto; }
@media (max-width: 1023px) { .coh-ce-ee567cf9-4895ad4b { max-width: 44.125rem; } }
@media (max-width: 767px) { .coh-ce-ee567cf9-4895ad4b { max-width: 32.8125rem; } }
@media (max-width: 564px) { .coh-ce-ee567cf9-4895ad4b { max-width: 31.375rem; } }
.coh-ce-ee567cf9-b84dc61f { -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-ee567cf9-756d955e { padding-right: 7.1875rem; padding-left: -webkit-calc((100vw - 1480px) / 2); padding-left: calc((100vw - 1480px) / 2); }
@media (max-width: 1919px) { .coh-ce-ee567cf9-756d955e { padding-right: 5.9375rem; padding-left: -webkit-calc((100vw - 1230px) / 2); padding-left: calc((100vw - 1230px) / 2); } }
@media (max-width: 1439px) { .coh-ce-ee567cf9-756d955e { padding-right: 3.75rem; padding-left: -webkit-calc((100vw - 965px) / 2); padding-left: calc((100vw - 965px) / 2); } }
@media (max-width: 1023px) { .coh-ce-ee567cf9-756d955e { width: 44.125rem; padding-top: 1.875rem; padding-right: 0; padding-left: 0; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
@media (max-width: 767px) { .coh-ce-ee567cf9-756d955e { width: 32.8125rem; } }
@media (max-width: 564px) { .coh-ce-ee567cf9-756d955e { width: auto; } }
.coh-ce-f53cbabc-666c4456 { padding-right: 6.25rem; padding-right: 6.25rem; }
@media (max-width: 1919px) { .coh-ce-f53cbabc-666c4456 { padding-right: 5rem; padding-right: 5rem; } }
@media (max-width: 1439px) { .coh-ce-f53cbabc-666c4456 { padding-right: 0; padding-right: 0; } }
.coh-ce-f53cbabc-22c7fa6b .coh-column .coh-column-inner { padding-right: 3.125rem; }
@media (max-width: 1439px) { .coh-ce-f53cbabc-22c7fa6b .coh-column .coh-column-inner { padding-right: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-f53cbabc-22c7fa6b .coh-column .coh-column-inner { padding-right: 0; } }
@media (max-width: 767px) { .coh-ce-f53cbabc-22c7fa6b .coh-column .coh-column-inner { padding-top: 1.25rem; padding-right: 0; } }
.coh-ce-f53cbabc-5850bcfe { margin-top: 1.875rem; margin-top: 1.875rem; }
@media (max-width: 1439px) { .coh-ce-f53cbabc-5850bcfe { margin-top: 0.625rem; margin-top: 0; } }
.coh-ce-f53cbabc-e2d4e509 { padding-right: 1.875rem; }
@media (max-width: 1439px) { .coh-ce-f53cbabc-e2d4e509 { padding-right: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-f53cbabc-e2d4e509 { padding-right: 0; } }
.coh-ce-f53cbabc-43c9721e { padding-right: 1.875rem; }
@media (max-width: 1439px) { .coh-ce-f53cbabc-43c9721e { padding-right: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-f53cbabc-43c9721e { padding-top: 1.25rem; padding-right: 0; } }
.coh-ce-f53cbabc-29adba73 { padding-right: 1.875rem; }
@media (max-width: 1439px) { .coh-ce-f53cbabc-29adba73 { padding-right: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-f53cbabc-29adba73 { padding-top: 1.25rem; padding-right: 0; } }
.coh-ce-f713d3c2-44433dd4 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; position: relative; }
@media (max-width: 767px) { .coh-ce-f713d3c2-fbfd9a02 { display: none; } }
.coh-ce-f713d3c2-922ce03a { display: none; }
.coh-ce-f713d3c2-f37dea1c { padding-bottom: 1.875rem; }
@media (max-width: 1439px) { .coh-ce-f713d3c2-f37dea1c { padding-bottom: 1.25rem; } }
@media (max-width: 1023px) { .coh-ce-f713d3c2-f37dea1c { padding-bottom: 0.9375rem; } }
@media (max-width: 767px) { .coh-ce-f713d3c2-f37dea1c { padding-bottom: 0.625rem; } }
.coh-ce-f713d3c2-958a0e5 { padding-bottom: 1.875rem; }
@media (max-width: 1439px) { .coh-ce-f713d3c2-958a0e5 { padding-bottom: 1.25rem; } }
@media (max-width: 1023px) { .coh-ce-f713d3c2-958a0e5 { padding-bottom: 0.9375rem; } }
@media (max-width: 767px) { .coh-ce-f713d3c2-958a0e5 { padding-bottom: 0.625rem; } }
.coh-ce-f713d3c2-b2da5eb { padding-bottom: 1.875rem; }
@media (max-width: 1439px) { .coh-ce-f713d3c2-b2da5eb { padding-bottom: 1.25rem; } }
@media (max-width: 1023px) { .coh-ce-f713d3c2-b2da5eb { padding-bottom: 0.9375rem; } }
@media (max-width: 767px) { .coh-ce-f713d3c2-b2da5eb { padding-bottom: 0.625rem; } }
.coh-ce-c7315360-a80e32b0 { text-align: center; }
.coh-ce-c7315360-ca828f7a { padding-right: 0.9375rem; padding-left: 0.9375rem; }
@media (max-width: 1023px) { .coh-ce-c7315360-ca828f7a { padding-right: 0; padding-left: 0; } }
.coh-ce-c7315360-7fd531d0 { padding-right: 0.9375rem; padding-left: 0.9375rem; }
@media (max-width: 767px) { .coh-ce-c7315360-7fd531d0 { padding-top: 2.5rem; } }
.coh-ce-45e2dedb { -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; }
.coh-ce-45e2dedb:hover { -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; }
.coh-ce-45e2dedb:hover img { -webkit-transform: scaleX(1.05) scaleY(1.05); -ms-transform: scaleX(1.05) scaleY(1.05); transform: scaleX(1.05) scaleY(1.05); }
@media (max-width: 1023px) { .coh-ce-45e2dedb:hover img { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); } }
.coh-ce-45e2dedb:hover h3 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #555759; }
@media (max-width: 1023px) { .coh-ce-45e2dedb:hover h3 { border-bottom-width: 0; border-bottom-style: none; } }
.coh-ce-45e2dedb img { -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; }
.coh-ce-45e2dedb h3 { -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; }
@media (max-width: 1023px) { .coh-ce-45e2dedb h3 { border-bottom-width: 0; border-bottom-style: none; } }
.coh-ce-46ce81f7 { overflow: hidden; }
.coh-ce-a78a6a35 { text-align: center; margin-top: 1.875rem; margin-right: auto; margin-bottom: 2.5rem; margin-left: auto; }
@media (max-width: 767px) { .coh-ce-a78a6a35 { margin-bottom: 1.875rem; } }
.coh-ce-1260b943 { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #d9d9d9; position: relative; padding-top: 0.625rem; }
@media (max-width: 767px) { .coh-ce-1260b943 { border-top-width: 0; border-top-style: none; } }
.coh-ce-a4758821 { float: right; }
@media (max-width: 767px) { .coh-ce-a4758821 { float: left; border-bottom-width: 0.0625rem; border-bottom-color: #d9d9d9; border-bottom-style: solid; min-width: 100%; padding-bottom: 0.625rem; margin-bottom: 3.125rem; } }
.coh-ce-3ee625ca { display: inline-block; padding-top: 0.3125rem; }
@media (max-width: 767px) { .coh-ce-d6b33661 { position: absolute; bottom: 0; left: 0; } }
.coh-ce-4317c4b0 { position: relative; }
.coh-ce-aa7d5719 { position: relative; }
.coh-ce-c48bca7d { color: #555759; }
.coh-ce-3852b1d6 { padding-bottom: 0.625rem; }
@media (max-width: 1439px) { .coh-ce-3852b1d6 { padding-bottom: 0; } }
.coh-ce-add4ef01 { position: absolute; bottom: 0; left: 2.5rem; }
@media (max-width: 1919px) { .coh-ce-add4ef01 { left: 1.875rem; } }
@media (max-width: 1439px) { .coh-ce-add4ef01 { left: 0; } }
.coh-ce-4317c4b0 { position: relative; }
.coh-ce-aa7d5719 { position: relative; }
.coh-ce-c48bca7d { color: #555759; }
.coh-ce-3852b1d6 { padding-bottom: 0.625rem; }
@media (max-width: 1439px) { .coh-ce-3852b1d6 { padding-bottom: 0; } }
.coh-ce-add4ef01 { position: absolute; bottom: 0; left: 2.5rem; }
@media (max-width: 1919px) { .coh-ce-add4ef01 { left: 1.875rem; } }
@media (max-width: 1439px) { .coh-ce-add4ef01 { left: 0; } }
.coh-ce-4317c4b0 { position: relative; }
.coh-ce-c48bca7d { color: #555759; }
.coh-ce-6ed8e8c4 { padding-bottom: 1.875rem; }
.coh-ce-3ca971fb { position: absolute; bottom: 0; left: 2.5rem; }
@media (max-width: 1919px) { .coh-ce-3ca971fb { left: 1.875rem; } }
@media (max-width: 1439px) { .coh-ce-3ca971fb { left: 0; } }
.coh-ce-1260b943 { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #d9d9d9; position: relative; padding-top: 0.625rem; }
@media (max-width: 767px) { .coh-ce-1260b943 { border-top-width: 0; border-top-style: none; } }
.coh-ce-a4758821 { float: right; }
@media (max-width: 767px) { .coh-ce-a4758821 { float: left; border-bottom-width: 0.0625rem; border-bottom-color: #d9d9d9; border-bottom-style: solid; min-width: 100%; padding-bottom: 0.625rem; margin-bottom: 3.125rem; } }
.coh-ce-3ee625ca { display: inline-block; padding-top: 0.3125rem; }
@media (max-width: 767px) { .coh-ce-d6b33661 { position: absolute; bottom: 0; left: 0; } }
.coh-ce-4317c4b0 { position: relative; }
.coh-ce-123a094a { position: relative; }
.coh-ce-3852b1d6 { padding-bottom: 0.625rem; }
@media (max-width: 1439px) { .coh-ce-3852b1d6 { padding-bottom: 0; } }
.coh-ce-add4ef01 { position: absolute; bottom: 0; left: 2.5rem; }
@media (max-width: 1919px) { .coh-ce-add4ef01 { left: 1.875rem; } }
@media (max-width: 1439px) { .coh-ce-add4ef01 { left: 0; } }
.coh-ce-4317c4b0 { position: relative; }
.coh-ce-aa7d5719 { position: relative; }
.coh-ce-3852b1d6 { padding-bottom: 0.625rem; }
@media (max-width: 1439px) { .coh-ce-3852b1d6 { padding-bottom: 0; } }
.coh-ce-add4ef01 { position: absolute; bottom: 0; left: 2.5rem; }
@media (max-width: 1919px) { .coh-ce-add4ef01 { left: 1.875rem; } }
@media (max-width: 1439px) { .coh-ce-add4ef01 { left: 0; } }
.coh-ce-4317c4b0 { position: relative; }
.coh-ce-6ed8e8c4 { padding-bottom: 1.875rem; }
.coh-ce-af3db2e6 { position: absolute; bottom: 0; left: 2.5rem; }
@media (max-width: 1919px) { .coh-ce-af3db2e6 { left: 1.875rem; } }
@media (max-width: 1439px) { .coh-ce-af3db2e6 { left: 0; } }
.coh-ce-9ceb4334 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; position: relative; }
.coh-ce-bae8c047 { 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-51d08c8e { width: 50%; }
@media (max-width: 1023px) { .coh-ce-51d08c8e { display: none; } }
.coh-ce-48e9a10d { margin-left: auto; }
@media (max-width: 1023px) { .coh-ce-48e9a10d { padding-bottom: 0; } }
@media (max-width: 767px) { .coh-ce-48e9a10d { padding-bottom: 0; } }
.coh-ce-d3a0ead0 { position: relative; }
@media (max-width: 1439px) { .coh-ce-d3a0ead0 { padding-top: 0.125rem; } }
.coh-ce-5977852e { position: relative; z-index: 1; }
.coh-ce-d97ec83e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 1439px) { .coh-ce-25f181ab { position: relative; top: -0.0625rem; left: -0.0625rem; } }
@media (max-width: 1023px) { .coh-ce-25f181ab { left: -0.3125rem; } }
@media (max-width: 767px) { .coh-ce-25f181ab { top: -0.125rem; left: 0.6875rem; } }
@media (max-width: 564px) { .coh-ce-25f181ab { top: -3.25rem; left: -4.9375rem; } }
.coh-ce-25f181ab: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: "\F08C"; font-family: "icomoon"; }
.coh-ce-bb2c21c2 { position: relative; top: -0.0625rem; }
@media (max-width: 1439px) { .coh-ce-bb2c21c2 { top: -0.125rem; left: -1.25rem; } }
@media (max-width: 1023px) { .coh-ce-bb2c21c2 { left: -1.375rem; } }
@media (max-width: 767px) { .coh-ce-bb2c21c2 { top: -0.1875rem; left: -0.875rem; } }
@media (max-width: 564px) { .coh-ce-bb2c21c2 { top: -0.1875rem; left: 2.5625rem; } }
.coh-ce-bb2c21c2: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: "\F082"; font-family: "icomoon"; }
@media (max-width: 1439px) { .coh-ce-d30f57ec { position: relative; top: -0.125rem; left: -2.5rem; } }
@media (max-width: 767px) { .coh-ce-d30f57ec { top: 0; } }
@media (max-width: 564px) { .coh-ce-d30f57ec { top: 0; left: 1.25rem; } }
.coh-ce-d30f57ec: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: "\F081"; font-family: "icomoon"; }
.coh-ce-b64c0d9e { padding-top: 0.1875rem; }
@media (max-width: 1439px) { .coh-ce-b64c0d9e { padding-top: 0.25rem; } }
.coh-ce-584406cd { position: relative; }
@media (max-width: 564px) { .coh-ce-584406cd { margin-top: 2.75rem; } }
@media (max-width: 1439px) { .coh-ce-833e26cd { padding-right: 2.5rem; } }
@media (max-width: 1023px) { .coh-ce-833e26cd { padding-right: 0; } }
.coh-ce-ee33941 { margin-bottom: 2.5rem; }
@media (max-width: 1439px) { .coh-ce-ee33941 { margin-bottom: 0; } }
.coh-ce-cb326ace { padding-bottom: 6.25rem; }
@media (max-width: 1439px) { .coh-ce-cb326ace { padding-bottom: 2.1875rem; } }
@media (max-width: 1023px) { .coh-ce-cb326ace { padding-bottom: 0; } }
.coh-ce-cb326ace li:before { color: #8fd6bd; }
.coh-ce-1ce0c458 { padding-bottom: 0.875rem; }
@media (max-width: 1023px) { .coh-ce-1ce0c458 { padding-bottom: 0.3125rem; } }
.coh-ce-fb8767e2 { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 1.875rem; -moz-column-gap: 1.875rem; column-gap: 1.875rem; }
@media (max-width: 1439px) { .coh-ce-fb8767e2 { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }
@media (max-width: 1023px) { .coh-ce-fb8767e2 { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; } }
@media (max-width: 767px) { .coh-ce-fb8767e2 { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }
@media (max-width: 564px) { .coh-ce-fb8767e2 { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; } }
.coh-ce-4a1431ae { border-width: 0.0625rem; border-style: solid; border-color: #d9d9d9; }
@media (max-width: 1439px) { .coh-ce-4a1431ae { margin-top: 1.875rem; margin-bottom: 3.75rem; } }
@media (max-width: 767px) { .coh-ce-4a1431ae { margin-bottom: 3.125rem; } }
@media (max-width: 1023px) { .coh-ce-4a1431ae .stats-row { margin-bottom: 0.625rem; } }
@media (max-width: 767px) { .coh-ce-4a1431ae .stats-row { margin-bottom: 0.3125rem; } }
.coh-ce-4a1431ae .stats-row:last-child { border-bottom-style: none; }
@media (max-width: 1439px) { .coh-ce-4a1431ae .stats-row:last-child { margin-bottom: 0; } }
@media (max-width: 1023px) { .coh-ce-4a1431ae .stats-row:last-child { margin-bottom: 0.625rem; } }
@media (max-width: 767px) { .coh-ce-4a1431ae .stats-row:last-child { margin-bottom: 0; } }
@media (max-width: 1439px) { .coh-ce-4a1431ae .stats-row:last-child h4 { margin-bottom: 0; } }
@media (max-width: 1439px) { .coh-ce-4a1431ae .stats-row:last-child p { margin-bottom: 0; } }
.coh-ce-4a1431ae .stats-row h4 { margin-top: 0.125rem; }
.coh-ce-e568143 { padding-top: 2.5rem; padding-right: 2.5rem; padding-bottom: 1.25rem; padding-left: 2.5rem; }
@media (max-width: 1439px) { .coh-ce-e568143 { padding-right: 5rem; } }
@media (max-width: 1023px) { .coh-ce-e568143 { padding-top: 1.875rem; padding-right: 2.5rem; padding-bottom: 2.5rem; padding-left: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-e568143 { padding-right: 1.25rem; padding-bottom: 0.625rem; padding-left: 1.25rem; } }
@media (max-width: 564px) { .coh-ce-e568143 { padding-bottom: 0; } }
.coh-ce-e568143 div { display: inline-block; font-size: 1.0625rem; letter-spacing: 0.03125rem; line-height: 22px; }
@media (max-width: 1439px) { .coh-ce-e568143 div { font-size: 0.9375rem; line-height: 20px; } }
.coh-ce-5f7ae699 { margin-bottom: 1.25rem; }
.coh-ce-1402730f { padding-right: 2.5rem; padding-bottom: 1.875rem; padding-left: 2.5rem; }
@media (max-width: 1439px) { .coh-ce-1402730f { padding-top: 1.875rem; padding-bottom: 2.5rem; } }
@media (max-width: 1023px) { .coh-ce-1402730f { padding-top: 0; padding-right: 2.5rem; padding-left: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-1402730f { padding-right: 1.25rem; padding-bottom: 1.875rem; padding-left: 1.25rem; } }
.coh-ce-43003937 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; margin-bottom: 0.625rem; }
.coh-ce-43003937 h4 { margin-bottom: 0.5rem; }
.coh-ce-43003937 p { margin-bottom: 0.5rem; }
.coh-ce-5c95eb90 div { display: inline-block; padding-bottom: 0.5rem; }
.coh-ce-6fa9f7bd { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; margin-bottom: 0.625rem; }
.coh-ce-6fa9f7bd h4 { margin-bottom: 0.5rem; }
.coh-ce-6fa9f7bd p { margin-bottom: 0.5rem; }
.coh-ce-52014b0a { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; margin-bottom: 0.625rem; }
.coh-ce-52014b0a h4 { margin-bottom: 0.5rem; }
.coh-ce-52014b0a p { margin-bottom: 0.5rem; }
.coh-ce-28784f8e { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; margin-bottom: 0.625rem; }
.coh-ce-28784f8e h4 { margin-bottom: 0.5rem; }
.coh-ce-28784f8e p { margin-bottom: 0.5rem; }
.coh-ce-b339c267 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; margin-bottom: 0.625rem; }
.coh-ce-b339c267 h4 { margin-bottom: 0.5rem; }
.coh-ce-b339c267 p { margin-bottom: 0.5rem; }
.coh-ce-652b9e7a { margin-bottom: 6.25rem; }
@media (max-width: 1439px) { .coh-ce-652b9e7a { margin-bottom: 5rem; } }
@media (max-width: 1023px) { .coh-ce-652b9e7a { margin-bottom: 3.75rem; } }
@media (max-width: 767px) { .coh-ce-652b9e7a { margin-bottom: 2.5rem; } }
.coh-ce-fe5560d1 { padding-bottom: 6.25rem; }
@media (max-width: 1439px) { .coh-ce-fe5560d1 { padding-bottom: 5rem; } }
@media (max-width: 1023px) { .coh-ce-fe5560d1 { padding-bottom: 3.125rem; } }
@media (max-width: 767px) { .coh-ce-fe5560d1 { padding-bottom: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-77712e2f { margin-top: 2.5rem; } }
.coh-ce-4ad3d297 { padding-top: 3.75rem; padding-right: 6.25rem; padding-bottom: 3.75rem; margin-right: -0.0625rem; border-right-width: 0.0625rem; border-right-style: solid; border-right-color: #d9d9d9; }
@media (max-width: 1439px) { .coh-ce-4ad3d297 { padding-top: 2.5rem; padding-right: 3.75rem; padding-bottom: 2.5rem; } }
@media (max-width: 1023px) { .coh-ce-4ad3d297 { padding-right: 0; margin-right: 0; border-bottom-width: 0.0625rem; border-right-width: 0; border-bottom-style: solid; border-right-style: none; border-bottom-color: #d9d9d9; } }
.coh-ce-e3e1047e { padding-top: 3.75rem; padding-bottom: 3.75rem; padding-left: 6.25rem; }
@media (max-width: 1439px) { .coh-ce-e3e1047e { padding-top: 2.5rem; padding-bottom: 2.5rem; padding-left: 3.75rem; } }
@media (max-width: 1023px) { .coh-ce-e3e1047e { padding-top: 2.1875rem; padding-left: 0; } }
.coh-ce-2807cf9c { margin-bottom: 1.875rem; }
.coh-ce-99bfd999 { border-width: 0.0625rem; border-style: solid; border-color: #d9d9d9; position: relative; -webkit-transition: 1000ms ease box-shadow; -o-transition: 1000ms ease box-shadow; transition: 1000ms ease box-shadow; }
.coh-ce-99bfd999:hover { -webkit-box-shadow: 0 0.1875rem 1rem 0.0625rem rgba(0, 0, 0, 0.1); box-shadow: 0 0.1875rem 1rem 0.0625rem rgba(0, 0, 0, 0.1); }
@media (max-width: 1023px) { .coh-ce-99bfd999:hover { -webkit-box-shadow: none; box-shadow: none; } }
.coh-ce-65145758 { padding-bottom: 0.9375rem; }
@media (max-width: 1023px) { .coh-ce-65145758 { padding-bottom: 0; } }
.coh-ce-65145758:hover .full-page-product-display-container img { -webkit-transform: scaleX(1.05) scaleY(1.05); -ms-transform: scaleX(1.05) scaleY(1.05); transform: scaleX(1.05) scaleY(1.05); opacity: 0.8; }
@media (max-width: 1023px) { .coh-ce-65145758:hover .full-page-product-display-container img { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); } }
.coh-ce-65145758 img { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
.coh-ce-8c7d8cc5 { overflow: hidden; position: relative; background-color: black; width: 100%; }
@media (max-width: 767px) { .coh-ce-8c7d8cc5 { float: left; } }
.coh-ce-70320e99 { overflow: hidden; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: white; opacity: 1; }
.coh-ce-ffbbfb90 { padding-top: 2.1875rem; padding-right: 1.875rem; padding-left: 1.875rem; }
@media (max-width: 1439px) { .coh-ce-ffbbfb90 { padding-top: 1.5625rem; padding-right: 1.5625rem; padding-left: 1.5625rem; } }
@media (max-width: 1023px) { .coh-ce-ffbbfb90 { padding-top: 0.9375rem; padding-right: 0.9375rem; padding-left: 0.9375rem; } }
.coh-ce-99a31d92 { color: #555759; }
@media (max-width: 1023px) { .coh-ce-99a31d92 { padding-top: 0.9375rem; } }
.coh-ce-ae4723f3 { margin-bottom: 1.875rem; }
@media (max-width: 767px) { .coh-ce-ae4723f3 { margin-bottom: 1.25rem; } }
.coh-ce-f600a28d { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.coh-ce-f600a28d a { min-width: 50%; width: 100%; max-width: 50%; padding-bottom: 0; }
.coh-ce-14cef1dd { border-right-width: 0.0625rem; border-right-style: solid; border-right-color: #d9d9d9; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 1023px) { .coh-ce-14cef1dd { border-right-style: none; } }
.coh-ce-14cef1dd div, .coh-ce-14cef1dd span { display: inline-block; color: black; font-size: 1.0625rem; line-height: 22px; letter-spacing: 0.03125rem; text-align: center; width: 100%; }
@media (max-width: 1439px) { .coh-ce-14cef1dd div, .coh-ce-14cef1dd span { font-size: 0.9375rem; line-height: 20px; } }
@media (max-width: 1023px) { .coh-ce-14cef1dd div, .coh-ce-14cef1dd span { text-align: left; padding-bottom: 0.375rem; } }
@media (max-width: 1023px) { .coh-ce-7abdbf85 { margin-bottom: 0.75rem; } }
.coh-ce-7abdbf85 span, .coh-ce-7abdbf85 p { color: black; font-size: 1.0625rem; line-height: 22px; letter-spacing: 0.03125rem; display: inline-block; width: 100%; text-align: center; }
@media (max-width: 1439px) { .coh-ce-7abdbf85 span, .coh-ce-7abdbf85 p { font-size: 0.9375rem; line-height: 20px; } }
@media (max-width: 1023px) { .coh-ce-7abdbf85 span, .coh-ce-7abdbf85 p { text-align: left; border-top-style: solid; border-top-width: 0.0625rem; border-top-color: #d9d9d9; padding-top: 0.375rem; } }
.coh-ce-24bc7ee0 { text-align: center; }
.coh-paragraph.oi-user-currency.coh-ce-24bc7ee0:not([data-hidden*='1']):before { content: normal; }
.coh-ce-24bc7ee0 .original { display: none; }
.coh-ce-f490a872 { min-width: 100%; }
.coh-ce-f490a872 .coh-style-yacht-grid-teaser-buttons { border-top-width: 0.0625rem; border-top-color: #d9d9d9; }
@media (max-width: 1023px) { .coh-ce-f490a872 .coh-style-yacht-grid-teaser-buttons { margin-bottom: 0; } }
@media (max-width: 767px) { .coh-ce-f490a872 .coh-style-yacht-grid-teaser-buttons { border-style: none; border-top-style: solid; border-bottom-style: none; border-left-style: none; border-right-style: none; } }
.coh-ce-f490a872 .coh-style-yacht-grid-teaser-buttons li:first-child { width: 50%; min-width: 50%; }
.coh-ce-f490a872 .coh-style-yacht-grid-teaser-buttons li:last-child { min-width: 50%; width: 50%; border-left: none; }
@media (max-width: 1023px) { .coh-ce-f490a872 .coh-style-yacht-grid-teaser-buttons li:last-child a { border-left-width: 0.0625rem; border-left-style: solid; border-left-color: #d9d9d9; } }
@media (max-width: 564px) { .coh-ce-f490a872 .coh-style-yacht-grid-teaser-buttons li:last-child a { border-left-style: none; } }
.coh-ce-f490a872 .coh-style-yacht-grid-teaser-buttons li:last-child a:before { content: normal; }
.coh-ce-43eaebff { padding-bottom: 1.875rem; }
.coh-ce-717d97c2 { position: absolute; bottom: 0; }
.coh-ce-4317c4b0 { position: relative; }
.coh-ce-614a65df { position: relative; }
.coh-ce-90ec76c8 { float: left; border-left-width: 0.0625rem; border-left-style: solid; border-left-color: rgba(153, 153, 154, 0.7); padding-left: 0.9375rem; margin-top: 0.0625rem; margin-left: 0.9375rem; color: #555759; }
.coh-ce-5d7f3064 { position: relative; }
.coh-ce-8142ffff { padding-bottom: 0.625rem; }
@media (max-width: 1439px) { .coh-ce-8142ffff { padding-bottom: 1.25rem; } }
.coh-ce-cfed6b46 { position: absolute; bottom: 0; left: 2.5rem; }
@media (max-width: 1919px) { .coh-ce-cfed6b46 { left: 1.875rem; } }
@media (max-width: 1439px) { .coh-ce-cfed6b46 { left: 0; } }
.coh-ce-4317c4b0 { position: relative; }
.coh-ce-614a65df { position: relative; }
.coh-ce-cf32bc39 { float: left; border-left-width: 0.0625rem; border-left-style: solid; border-left-color: rgba(153, 153, 154, 0.7); padding-left: 0.9375rem; margin-top: 0.0625rem; margin-left: 0.9375rem; color: #555759; }
.coh-ce-5d7f3064 { position: relative; }
.coh-ce-8142ffff { padding-bottom: 0.625rem; }
@media (max-width: 1439px) { .coh-ce-8142ffff { padding-bottom: 1.25rem; } }
.coh-ce-5f545277 { position: absolute; bottom: 0; left: 2.5rem; }
@media (max-width: 1919px) { .coh-ce-5f545277 { left: 1.875rem; } }
@media (max-width: 1439px) { .coh-ce-5f545277 { left: 0; } }
.coh-ce-4317c4b0 { position: relative; }
.coh-ce-c48bca7d { color: #555759; }
.coh-ce-3852b1d6 { padding-bottom: 0.625rem; }
@media (max-width: 1439px) { .coh-ce-3852b1d6 { padding-bottom: 0; } }
.coh-ce-add4ef01 { position: absolute; bottom: 0; left: 2.5rem; }
@media (max-width: 1919px) { .coh-ce-add4ef01 { left: 1.875rem; } }
@media (max-width: 1439px) { .coh-ce-add4ef01 { left: 0; } }
.coh-ce-4317c4b0 { position: relative; }
.coh-ce-c48bca7d { color: #555759; }
.coh-ce-3852b1d6 { padding-bottom: 0.625rem; }
@media (max-width: 1439px) { .coh-ce-3852b1d6 { padding-bottom: 0; } }
.coh-ce-940e7cc6 { position: absolute; bottom: 0; left: 2.5rem; }
@media (max-width: 1919px) { .coh-ce-940e7cc6 { left: 1.875rem; } }
@media (max-width: 1439px) { .coh-ce-940e7cc6 { left: 0; } }
.coh-ce-4317c4b0 { position: relative; }
.coh-ce-c48bca7d { color: #555759; }
.coh-ce-6ed8e8c4 { padding-bottom: 1.875rem; }
.coh-ce-8ef0dac5 { position: absolute; bottom: 0; left: 2.5rem; }
@media (max-width: 1919px) { .coh-ce-8ef0dac5 { left: 1.875rem; } }
@media (max-width: 1439px) { .coh-ce-8ef0dac5 { left: 0; } }
.coh-ce-4317c4b0 { position: relative; }
.coh-ce-c48bca7d { color: #555759; }
.coh-ce-8d81584a { padding-bottom: 0.625rem; }
.coh-ce-351f1cf7 { position: absolute; bottom: 0.625rem; left: 2.5rem; }
@media (max-width: 1439px) { .coh-ce-351f1cf7 { left: 1.875rem; } }
.coh-ce-c48bca7d { color: #555759; }
.coh-ce-fe5cfebd { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; position: relative; }
@media (max-width: 767px) { .coh-ce-fe5cfebd { display: none; } }
.coh-ce-4317c4b0 { position: relative; }
.coh-ce-80085b20 { padding-bottom: 1.875rem; }
.coh-ce-80085b20 p:last-child { margin-bottom: 2.5rem; }
.coh-ce-5d2c9d00 { padding-bottom: 3.125rem; }
@media (max-width: 1023px) { .coh-ce-5d2c9d00 { padding-bottom: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-5d2c9d00 { padding-bottom: 1.875rem; } }
.coh-ce-8ae26594 ul { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 1.875rem; -moz-column-gap: 1.875rem; column-gap: 1.875rem; }
@media (max-width: 1439px) { .coh-ce-8ae26594 ul { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }
@media (max-width: 1023px) { .coh-ce-8ae26594 ul { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; } }
@media (max-width: 767px) { .coh-ce-8ae26594 ul { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }
@media (max-width: 564px) { .coh-ce-8ae26594 ul { -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: 1439px) { .coh-ce-986304ad { padding-bottom: 2.5rem; } }
@media (max-width: 1023px) { .coh-ce-986304ad { padding-bottom: 0; } }
.coh-ce-986304ad li:before { color: #8fd6bd; }
.coh-ce-1ce0c458 { padding-bottom: 0.875rem; }
@media (max-width: 1023px) { .coh-ce-1ce0c458 { padding-bottom: 0.3125rem; } }
.coh-ce-86068d7d { display: none; }
@media (max-width: 1439px) { .coh-ce-86068d7d { display: block; border-left-width: 0.0625rem; border-left-style: solid; border-left-color: #d9d9d9; padding-left: 3.125rem; margin-left: -0.9375rem; } }
@media (max-width: 1023px) { .coh-ce-86068d7d { border-left-width: 0; border-left-style: none; padding-top: 1.875rem; padding-left: 0; margin-left: 0; } }
@media (max-width: 1023px) { .coh-ce-c90db4c9 { margin-bottom: 0.4375rem; } }
.coh-ce-50560398 { padding-top: 1.25rem; padding-bottom: 0.625rem; }
.coh-ce-723d8f44 { padding-left: 1.5625rem; }
@media (max-width: 1023px) { .coh-ce-723d8f44 { float: none; } }
.coh-ce-723d8f44:before { content: "\F185"; }
.coh-ce-92aff49f { float: left; padding-left: 0.5rem; }
@media (max-width: 1919px) { .coh-ce-92aff49f { float: none; padding-left: 0; } }
@media (max-width: 1439px) { .coh-ce-92aff49f { float: left; padding-top: 0.125rem; padding-left: 0.5rem; } }
@media (max-width: 1023px) { .coh-ce-92aff49f { width: 100%; float: none; padding-left: 0; } }
.coh-ce-ac508f16 > div div { padding-bottom: 0.25rem; }
.coh-ce-f8cc28f5 { float: left; padding-top: 0.125rem; padding-left: 2.1875rem; }
@media (max-width: 1919px) { .coh-ce-f8cc28f5 { float: none; padding-left: 0; } }
@media (max-width: 1439px) { .coh-ce-f8cc28f5 { float: none; } }
@media (max-width: 1023px) { .coh-ce-f8cc28f5 { float: none; } }
.coh-ce-1b821d10 { margin-top: 1.375rem; padding-top: 1.375rem; border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #d9d9d9; }
@media (max-width: 1023px) { .coh-ce-1b821d10 { margin-top: 0; padding-top: 0; border-top-style: none; } }
@media (max-width: 767px) { .coh-ce-1b821d10 { padding-top: 1.375rem; margin-top: 1.375rem; border-top-style: solid; } }
.coh-ce-1b821d10 > div div { padding-bottom: 0.25rem; }
@media (max-width: 1023px) { .coh-ce-1b821d10 ul { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }
.coh-ce-63f86e56 { list-style-type: disc; list-style-position: inside; }
.coh-ce-9a0dc9b9 { margin-bottom: 0.25rem; }
@media (max-width: 1439px) { .coh-ce-3f690d56 { display: none; margin-top: 3.75rem; margin-bottom: 4.375rem; } }
@media (max-width: 767px) { .coh-ce-3f690d56 { margin-top: 3.125rem; margin-bottom: 3.125rem; } }
@media (max-width: 1023px) { .coh-ce-3f690d56 .stats-row { margin-right: 3.125rem; margin-bottom: 0.625rem; margin-left: 3.125rem; } }
@media (max-width: 767px) { .coh-ce-3f690d56 .stats-row { margin-right: 2.5rem; margin-bottom: 0.3125rem; margin-left: 2.5rem; } }
@media (max-width: 564px) { .coh-ce-3f690d56 .stats-row { margin-right: 0; margin-left: 0; } }
.coh-ce-3f690d56 .stats-row:last-child { border-bottom-style: none; }
@media (max-width: 1439px) { .coh-ce-3f690d56 .stats-row:last-child { margin-bottom: 0; } }
@media (max-width: 1023px) { .coh-ce-3f690d56 .stats-row:last-child { margin-bottom: 0.625rem; } }
@media (max-width: 767px) { .coh-ce-3f690d56 .stats-row:last-child { margin-bottom: 0; } }
@media (max-width: 1439px) { .coh-ce-3f690d56 .stats-row:last-child h4 { margin-bottom: 0; } }
@media (max-width: 1439px) { .coh-ce-3f690d56 .stats-row:last-child p { margin-bottom: 0; } }
.coh-ce-3f690d56 .stats-row h4 { margin-top: 0.3125rem; }
.coh-ce-1925878b { padding-top: 1.25rem; padding-bottom: 0.625rem; }
@media (max-width: 1919px) { .coh-ce-1925878b { padding-bottom: 0; } }
.coh-ce-c3506e3d { padding-left: 1.5625rem; width: 100%; }
.coh-ce-c3506e3d:before { content: "\F185"; }
.coh-ce-7e70872c { float: left; padding-left: 0.5rem; }
.coh-ce-7e70872c:before, .coh-ce-7e70872c:after { clear: none; content: normal; display: inline; }
@media (max-width: 1919px) { .coh-ce-7e70872c { float: none; padding-left: 0; }
  .coh-ce-7e70872c:before, .coh-ce-7e70872c:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1439px) { .coh-ce-7e70872c { float: left; padding-left: 0.5rem; }
  .coh-ce-7e70872c:before, .coh-ce-7e70872c:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1023px) { .coh-ce-7e70872c { width: 100%; float: none; padding-left: 0; }
  .coh-ce-7e70872c:before, .coh-ce-7e70872c:after { clear: none; content: normal; display: inline; } }
.coh-ce-6141f7e3 { float: left; padding-top: 0.125rem; width: 100%; }
@media (max-width: 1919px) { .coh-ce-6141f7e3 { float: none; padding-left: 0; } }
@media (max-width: 1439px) { .coh-ce-6141f7e3 { float: left; padding-left: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-6141f7e3 { float: none; padding-left: 0; } }
.coh-ce-bea0d435 { margin-top: 1.375rem; padding-top: 1.375rem; border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #d9d9d9; }
.coh-ce-bea0d435 > div div { padding-bottom: 0.25rem; }
@media (max-width: 1023px) { .coh-ce-49077395 { margin-top: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-49077395 { margin-top: 1.875rem; } }
.coh-ce-183c18e1 { position: absolute; top: -3.375rem; right: 0; }
@media (max-width: 1439px) { .coh-ce-183c18e1 { top: -3.25rem; } }
@media (max-width: 1023px) { .coh-ce-183c18e1 { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #d9d9d9; position: static; padding-bottom: 1.25rem; } }
.coh-ce-5a25c0bf { position: relative; }
.coh-ce-33537b92 { line-height: 19px; padding-bottom: 10px; }
.coh-ce-d97ec83e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 1439px) { .coh-ce-cc04be30 { position: relative; top: -0.0625rem; left: -0.125rem; } }
@media (max-width: 1023px) { .coh-ce-cc04be30 { top: 0.0625rem; left: -0.3125rem; } }
@media (max-width: 767px) { .coh-ce-cc04be30 { top: 0.0625rem; left: 0.6875rem; } }
@media (max-width: 564px) { .coh-ce-cc04be30 { top: 0.03125rem; left: 1.125rem; } }
.coh-ce-cc04be30: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: "\F08C"; font-family: "icomoon"; }
.coh-ce-b6b8cdca { position: relative; top: -0.0625rem; }
@media (max-width: 1439px) { .coh-ce-b6b8cdca { top: -0.125rem; left: -1.25rem; } }
@media (max-width: 1023px) { .coh-ce-b6b8cdca { top: 0; left: -1.375rem; } }
@media (max-width: 767px) { .coh-ce-b6b8cdca { top: -0.125rem; left: -0.875rem; } }
@media (max-width: 564px) { .coh-ce-b6b8cdca { top: 0; left: -0.1875rem; } }
.coh-ce-b6b8cdca: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: "\F082"; font-family: "icomoon"; }
@media (max-width: 1439px) { .coh-ce-c68c2b50 { position: relative; top: -0.125rem; left: -2.5rem; } }
@media (max-width: 1023px) { .coh-ce-c68c2b50 { top: 0; } }
@media (max-width: 767px) { .coh-ce-c68c2b50 { top: 0.125rem; } }
@media (max-width: 564px) { .coh-ce-c68c2b50 { left: -1.5rem; } }
.coh-ce-c68c2b50: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: "\F081"; font-family: "icomoon"; }
.coh-ce-fe5560d1 { padding-bottom: 6.25rem; }
@media (max-width: 1439px) { .coh-ce-fe5560d1 { padding-bottom: 5rem; } }
@media (max-width: 1023px) { .coh-ce-fe5560d1 { padding-bottom: 3.125rem; } }
@media (max-width: 767px) { .coh-ce-fe5560d1 { padding-bottom: 2.5rem; } }
.coh-ce-69e552ba .slick-dots { 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-ce-69e552ba .slick-arrow { margin-bottom: 2.5rem; }
.coh-ce-23e008be { padding-bottom: 2.5rem; }
@media (max-width: 1023px) { .coh-ce-23e008be { position: relative; top: 2.5rem; padding-bottom: 0; } }
.coh-ce-4ad3d297 { padding-top: 3.75rem; padding-right: 6.25rem; padding-bottom: 3.75rem; margin-right: -0.0625rem; border-right-width: 0.0625rem; border-right-style: solid; border-right-color: #d9d9d9; }
@media (max-width: 1439px) { .coh-ce-4ad3d297 { padding-top: 2.5rem; padding-right: 3.75rem; padding-bottom: 2.5rem; } }
@media (max-width: 1023px) { .coh-ce-4ad3d297 { padding-right: 0; margin-right: 0; border-bottom-width: 0.0625rem; border-right-width: 0; border-bottom-style: solid; border-right-style: none; border-bottom-color: #d9d9d9; } }
.coh-ce-e3e1047e { padding-top: 3.75rem; padding-bottom: 3.75rem; padding-left: 6.25rem; }
@media (max-width: 1439px) { .coh-ce-e3e1047e { padding-top: 2.5rem; padding-bottom: 2.5rem; padding-left: 3.75rem; } }
@media (max-width: 1023px) { .coh-ce-e3e1047e { padding-top: 2.1875rem; padding-left: 0; } }
.coh-ce-e816001 { background-color: black; position: relative; }
@media (max-width: 1023px) { .coh-ce-e816001 { padding-top: 3.125rem; padding-bottom: 3.125rem; } }
@media (max-width: 767px) { .coh-ce-e816001 { padding-top: 2.5rem; padding-right: 1.875rem; padding-bottom: 2.5rem; padding-left: 1.875rem; } }
@media (max-width: 564px) { .coh-ce-e816001 { padding-right: 1.25rem; padding-left: 1.25rem; } }
.coh-ce-8ee4e1a5 { 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-column-left .coh-ce-8ee4e1a5 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
@media (max-width: 1023px) { .media-column-left .coh-ce-8ee4e1a5 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
.coh-ce-cfb189ca { padding-top: 10rem; padding-right: 7.1875rem; padding-bottom: 10rem; padding-left: -webkit-calc((100vw - 1480px) / 2); padding-left: calc((100vw - 1480px) / 2); }
@media (max-width: 1919px) { .coh-ce-cfb189ca { padding-top: 7.5rem; padding-right: 5.9375rem; padding-bottom: 7.5rem; padding-left: -webkit-calc((100vw - 1230px) / 2); padding-left: calc((100vw - 1230px) / 2); } }
@media (max-width: 1439px) { .coh-ce-cfb189ca { padding-top: 3.125rem; padding-right: 3.75rem; padding-bottom: 3.125rem; padding-left: -webkit-calc((100vw - 965px) / 2); padding-left: calc((100vw - 965px) / 2); } }
@media (max-width: 1023px) { .coh-ce-cfb189ca { width: 44.125rem; padding-top: 0; padding-right: 0; padding-bottom: 1.875rem; padding-left: 0; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
@media (max-width: 767px) { .coh-ce-cfb189ca { width: 32.8125rem; } }
@media (max-width: 564px) { .coh-ce-cfb189ca { width: auto; } }
.coh-ce-cfb189ca .coh-wysiwyg p { color: white; }
.media-column-left .coh-ce-cfb189ca { padding-right: -webkit-calc((100vw - 1480px) / 2); padding-right: calc((100vw - 1480px) / 2); padding-left: 7.1875rem; }
@media (max-width: 1919px) { .media-column-left .coh-ce-cfb189ca { padding-right: -webkit-calc((100vw - 1230px) / 2); padding-right: calc((100vw - 1230px) / 2); padding-left: 5.9375rem; } }
@media (max-width: 1439px) { .media-column-left .coh-ce-cfb189ca { padding-right: -webkit-calc((100vw - 965px) / 2); padding-right: calc((100vw - 965px) / 2); padding-left: 3.75rem; } }
@media (max-width: 1023px) { .media-column-left .coh-ce-cfb189ca { padding-right: 0; padding-left: 0; } }
.coh-ce-c8ec90f7 { color: white; }
.coh-ce-3b972777 { color: white; }
.coh-ce-c82346b3 { margin-right: 0.9375rem; }
@media (max-width: 564px) { .coh-ce-c82346b3 { margin-right: 0; margin-bottom: 0.9375rem; } }
.coh-ce-e8ee2c33 { position: relative; }
.coh-ce-44b02abb { height: 100%; }
.coh-ce-44b02abb img { height: 100%; }
.coh-ce-12b96612 { margin-bottom: 1.875rem; }
.coh-ce-12b96612 a { color: black; }
.coh-ce-99bfd999 { border-width: 0.0625rem; border-style: solid; border-color: #d9d9d9; position: relative; -webkit-transition: 1000ms ease box-shadow; -o-transition: 1000ms ease box-shadow; transition: 1000ms ease box-shadow; }
.coh-ce-99bfd999:hover { -webkit-box-shadow: 0 0.1875rem 1rem 0.0625rem rgba(0, 0, 0, 0.1); box-shadow: 0 0.1875rem 1rem 0.0625rem rgba(0, 0, 0, 0.1); }
@media (max-width: 1023px) { .coh-ce-99bfd999:hover { -webkit-box-shadow: none; box-shadow: none; } }
.coh-ce-ca563a37 { padding-bottom: 0.9375rem; }
@media (max-width: 767px) { .coh-ce-ca563a37 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; } }
.coh-ce-ca563a37:hover .full-page-product-display-container img { -webkit-transform: scaleX(1.05) scaleY(1.05); -ms-transform: scaleX(1.05) scaleY(1.05); transform: scaleX(1.05) scaleY(1.05); opacity: 0.8; }
@media (max-width: 1023px) { .coh-ce-ca563a37:hover .full-page-product-display-container img { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); } }
.coh-ce-ca563a37 img { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
.coh-ce-8c7d8cc5 { overflow: hidden; position: relative; background-color: black; width: 100%; }
@media (max-width: 767px) { .coh-ce-8c7d8cc5 { float: left; } }
.coh-ce-70320e99 { overflow: hidden; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: white; opacity: 1; }
.coh-ce-ffbbfb90 { padding-top: 2.1875rem; padding-right: 1.875rem; padding-left: 1.875rem; }
@media (max-width: 1439px) { .coh-ce-ffbbfb90 { padding-top: 1.5625rem; padding-right: 1.5625rem; padding-left: 1.5625rem; } }
@media (max-width: 1023px) { .coh-ce-ffbbfb90 { padding-top: 0.9375rem; padding-right: 0.9375rem; padding-left: 0.9375rem; } }
.coh-ce-99a31d92 { color: #555759; }
@media (max-width: 1023px) { .coh-ce-99a31d92 { padding-top: 0.9375rem; } }
.coh-ce-61d0c7f0 { margin-bottom: 1.875rem; }
.coh-ce-93f0eb5f { margin-bottom: 0.9375rem; }
.coh-ce-ae17e0b8 { min-width: 100%; }
@media (max-width: 1023px) { .coh-ce-ae17e0b8 .coh-style-yacht-grid-teaser-buttons { margin-bottom: 0; } }
@media (max-width: 767px) { .coh-ce-ae17e0b8 .coh-style-yacht-grid-teaser-buttons { border-style: none; border-top-style: none; border-bottom-style: none; border-left-style: none; border-right-style: none; } }
.coh-ce-ae17e0b8 .coh-style-yacht-grid-teaser-buttons li:first-child { width: 50%; min-width: 50%; }
.coh-ce-ae17e0b8 .coh-style-yacht-grid-teaser-buttons li:last-child { min-width: 50%; width: 50%; }
@media (max-width: 1023px) { .coh-ce-ae17e0b8 .coh-style-yacht-grid-teaser-buttons li:last-child a { border-left-width: 0.0625rem; border-left-style: solid; border-left-color: #d9d9d9; } }
@media (max-width: 564px) { .coh-ce-ae17e0b8 .coh-style-yacht-grid-teaser-buttons li:last-child a { border-left-style: none; } }
.coh-ce-ae17e0b8 .coh-style-yacht-grid-teaser-buttons li:last-child a:before { content: normal; }
.coh-ce-25d1e96 { padding-bottom: 0.625rem; }
.coh-ce-237b3acf { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #d9d9d9; position: relative; padding-top: 0.625rem; margin-top: 3.75rem; }
@media (max-width: 1023px) { .coh-ce-237b3acf { margin-top: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-237b3acf { border-top-width: 0; border-top-style: none; margin-top: 1.875rem; } }
.coh-ce-a4758821 { float: right; }
@media (max-width: 767px) { .coh-ce-a4758821 { float: left; border-bottom-width: 0.0625rem; border-bottom-color: #d9d9d9; border-bottom-style: solid; min-width: 100%; padding-bottom: 0.625rem; margin-bottom: 3.125rem; } }
.coh-ce-3ee625ca { display: inline-block; padding-top: 0.3125rem; }
@media (max-width: 767px) { .coh-ce-d6b33661 { position: absolute; bottom: 0; left: 0; } }
.coh-ce-4317c4b0 { position: relative; }
.coh-ce-d15d3fd5 { float: left; border-left-width: 0.0625rem; border-left-style: solid; border-left-color: rgba(153, 153, 154, 0.7); padding-left: 0.9375rem; margin-top: 0.0625rem; margin-left: 0.9375rem; line-height: 1.125rem; color: #555759; }
@media (max-width: 767px) { .coh-ce-d15d3fd5 { line-height: 1rem; } }
.coh-ce-8142ffff { padding-bottom: 0.625rem; }
@media (max-width: 1439px) { .coh-ce-8142ffff { padding-bottom: 1.25rem; } }
.coh-ce-1d6419d8 { position: absolute; bottom: 0; left: 2.5rem; }
@media (max-width: 1919px) { .coh-ce-1d6419d8 { left: 1.875rem; } }
@media (max-width: 1439px) { .coh-ce-1d6419d8 { left: 0; } }
.coh-ce-4317c4b0 { position: relative; }
.coh-ce-d15d3fd5 { float: left; border-left-width: 0.0625rem; border-left-style: solid; border-left-color: rgba(153, 153, 154, 0.7); padding-left: 0.9375rem; margin-top: 0.0625rem; margin-left: 0.9375rem; line-height: 1.125rem; color: #555759; }
@media (max-width: 767px) { .coh-ce-d15d3fd5 { line-height: 1rem; } }
.coh-ce-8142ffff { padding-bottom: 0.625rem; }
@media (max-width: 1439px) { .coh-ce-8142ffff { padding-bottom: 1.25rem; } }
.coh-ce-1d6419d8 { position: absolute; bottom: 0; left: 2.5rem; }
@media (max-width: 1919px) { .coh-ce-1d6419d8 { left: 1.875rem; } }
@media (max-width: 1439px) { .coh-ce-1d6419d8 { left: 0; } }
.coh-ce-57c2f39c { font-family: gotham-light, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: block; font-stretch: 100%; font-variant-caps: normal; font-variant-east-asian: normal; -webkit-font-variant-ligatures: normal; font-variant-ligatures: normal; font-variant-numeric: normal; color: black; font-weight: 400; font-size: 17px; font-style: normal; letter-spacing: 0.5px; line-height: 22px; }
@media (max-width: 1023px) { .coh-ce-855afb92 { display: none; } }
.coh-ce-f2f25ac { display: none; }
@media (max-width: 1023px) { .coh-ce-f2f25ac { display: inline-block; } }
.coh-ce-77832109 { margin-bottom: 5rem; }
@media (max-width: 1439px) { .coh-ce-77832109 { margin-bottom: 4.375rem; } }
@media (max-width: 1023px) { .coh-ce-77832109 { margin-bottom: 3.75rem; } }
@media (max-width: 767px) { .coh-ce-77832109 { margin-bottom: 2.5rem; } }
.coh-ce-5f6752fe { margin-bottom: 1.875rem; }
@media (max-width: 1023px) { .coh-ce-6e07c5c { margin-top: 1.25rem; } }
.coh-ce-61ccc9ea { margin-bottom: 1.25rem; }
.coh-ce-29143b8c { margin-bottom: 1.875rem; }
@media (max-width: 1023px) { .coh-ce-855afb92 { display: none; } }
.coh-ce-2eb41200 { display: none; }
@media (max-width: 1023px) { .coh-ce-2eb41200 { display: inline-block; } }
.coh-ce-8b5dd58c { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #d9d9d9; padding-top: 0.625rem; margin-top: 7.5rem; }
@media (max-width: 1919px) { .coh-ce-8b5dd58c { margin-top: 4.375rem; } }
@media (max-width: 1439px) { .coh-ce-8b5dd58c { margin-top: 3.75rem; } }
@media (max-width: 1023px) { .coh-ce-8b5dd58c { margin-top: 3.125rem; } }
@media (max-width: 767px) { .coh-ce-8b5dd58c { margin-top: 2.5rem; } }
.coh-ce-da0bb691 { -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; }
.coh-ce-da0bb691:hover { -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; }
.coh-ce-da0bb691:hover img { -webkit-transform: scaleX(1.05) scaleY(1.05); -ms-transform: scaleX(1.05) scaleY(1.05); transform: scaleX(1.05) scaleY(1.05); }
@media (max-width: 1023px) { .coh-ce-da0bb691:hover img { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); } }
.coh-ce-da0bb691:hover h3 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; }
@media (max-width: 1023px) { .coh-ce-da0bb691:hover h3 { border-bottom-width: 0; border-bottom-style: none; } }
.coh-ce-da0bb691 img { -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; }
.coh-ce-da0bb691 h3 { -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; }
@media (max-width: 1023px) { .coh-ce-da0bb691 h3 { border-bottom-width: 0; border-bottom-style: none; } }
.coh-ce-46ce81f7 { overflow: hidden; }
.coh-ce-a78a6a35 { text-align: center; margin-top: 1.875rem; margin-right: auto; margin-bottom: 2.5rem; margin-left: auto; }
@media (max-width: 767px) { .coh-ce-a78a6a35 { margin-bottom: 1.875rem; } }
.coh-ce-d365f6c { text-align: center; word-spacing: 100vw; margin-top: 0; }
.coh-ce-1260b943 { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #d9d9d9; position: relative; padding-top: 0.625rem; }
@media (max-width: 767px) { .coh-ce-1260b943 { border-top-width: 0; border-top-style: none; } }
.coh-ce-a4758821 { float: right; }
@media (max-width: 767px) { .coh-ce-a4758821 { float: left; border-bottom-width: 0.0625rem; border-bottom-color: #d9d9d9; border-bottom-style: solid; min-width: 100%; padding-bottom: 0.625rem; margin-bottom: 3.125rem; } }
.coh-ce-3ee625ca { display: inline-block; padding-top: 0.3125rem; }
@media (max-width: 767px) { .coh-ce-d6b33661 { position: absolute; bottom: 0; left: 0; } }
.coh-ce-5d7f3064 { position: relative; }
.coh-ce-cdbf2dfa { text-align: center; margin-right: 1.875rem; margin-left: 1.875rem; }
@media (max-width: 1439px) { .coh-ce-cdbf2dfa { margin-right: 0; margin-left: 0; } }
.coh-ce-c48bca7d { color: #555759; }
.coh-ce-23b43562 { padding-bottom: 2.5rem; }
@media (max-width: 1023px) { .coh-ce-23b43562 { padding-bottom: 1.875rem; } }
.coh-ce-509bd68e { position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
.coh-ce-4317c4b0 { position: relative; }
.coh-ce-c48bca7d { color: #555759; }
.coh-ce-910d347f { padding-bottom: 0.625rem; }
@media (max-width: 1439px) { .coh-ce-910d347f { padding-bottom: 0; } }
.coh-ce-3ca971fb { position: absolute; bottom: 0; left: 2.5rem; }
@media (max-width: 1919px) { .coh-ce-3ca971fb { left: 1.875rem; } }
@media (max-width: 1439px) { .coh-ce-3ca971fb { left: 0; } }
.coh-ce-4317c4b0 { position: relative; }
.coh-ce-c48bca7d { color: #555759; }
.coh-ce-6ed8e8c4 { padding-bottom: 1.875rem; }
.coh-ce-3ca971fb { position: absolute; bottom: 0; left: 2.5rem; }
@media (max-width: 1919px) { .coh-ce-3ca971fb { left: 1.875rem; } }
@media (max-width: 1439px) { .coh-ce-3ca971fb { left: 0; } }
.coh-ce-ae8fa24a { max-height: 5.3125rem; width: auto; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 767px) { .coh-ce-ae8fa24a { margin-bottom: 3.75rem; } }
.coh-ce-e8ab87c0 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; padding-bottom: 3.75rem; margin-bottom: 5rem; }
@media (max-width: 1023px) { .coh-ce-e8ab87c0 { padding-bottom: 3.125rem; margin-bottom: 4.375rem; } }
@media (max-width: 767px) { .coh-ce-e8ab87c0 { padding-bottom: 2.5rem; margin-bottom: 3.125rem; } }
.coh-ce-780d258b { width: auto; height: 5rem; margin-top: 0; margin-right: auto; margin-bottom: 1.875rem; margin-left: auto; }
.coh-ce-5da41557 { padding-bottom: 1.875rem; }
.coh-ce-717d97c2 { position: absolute; bottom: 0; }
.coh-ce-5f6752fe { margin-bottom: 1.875rem; }
@media (max-width: 1023px) { .coh-ce-3b4d34e0 { position: fixed; z-index: 1; height: -webkit-calc(100vh - 80px); height: calc(100vh - 80px); max-width: 29.375rem; width: 100%; background-color: white; -webkit-box-shadow: 0.75rem 0 0 0 rgba(0, 0, 0, 0.05); box-shadow: 0.75rem 0 0 0 rgba(0, 0, 0, 0.05); display: none; padding-right: 1.25rem; padding-left: 1.25rem; margin: 0; } }
@media (max-width: 767px) { .coh-ce-3b4d34e0 { max-width: none; } }
.coh-ce-3b4d34e0 .oi-megamenu { position: absolute; top: -webkit-calc(100% - 30px); top: calc(100% - 30px); left: 0; z-index: 1; width: 100%; display: none; pointer-events: none; }
@media (max-width: 1023px) { .coh-ce-3b4d34e0 .oi-megamenu { top: 0; height: -webkit-calc(100vh - 80px); height: calc(100vh - 80px); pointer-events: auto; background-color: white; } }
.coh-ce-3b4d34e0 .oi-megamenu .coh-row-inner { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-ce-3b4d34e0 .is-collapsed .oi-megamenu { display: none; }
.coh-ce-3b4d34e0 .is-expanded .oi-megamenu { display: block; pointer-events: auto; }
.coh-ce-3b4d34e0 .oi-menu-level-1 { 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; margin-right: -1.25rem; margin-left: -1.25rem; }
@media (max-width: 1023px) { .coh-ce-3b4d34e0 .oi-menu-level-1 { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: 0; margin-left: 0; } }
.coh-ce-3b4d34e0 .oi-menu-level-1 > li { 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-3b4d34e0 .oi-menu-level-1 > li { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-shadow: 0 0.0625rem 0 0 #e5e5e5, inset 0 0.0625rem 0 0 #e5e5e5; box-shadow: 0 0.0625rem 0 0 #e5e5e5, inset 0 0.0625rem 0 0 #e5e5e5; margin-top: 0; } }
.coh-ce-3b4d34e0 .oi-menu-level-1 > li:nth-child(-n+3) { margin-right: 1.875rem; }
@media (max-width: 1919px) { .coh-ce-3b4d34e0 .oi-menu-level-1 > li:nth-child(-n+3) { margin-right: 1.5625rem; } }
@media (max-width: 1439px) { .coh-ce-3b4d34e0 .oi-menu-level-1 > li:nth-child(-n+3) { margin-right: 1.25rem; } }
@media (max-width: 1023px) { .coh-ce-3b4d34e0 .oi-menu-level-1 > li:nth-child(-n+3) { margin-right: 0; } }
@media (max-width: 1439px) { .coh-ce-3b4d34e0 .oi-menu-level-1 > li:nth-child(-n+4) > a:after { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } }
.coh-ce-3b4d34e0 .oi-menu-level-1 > li:nth-child(4) { min-width: 6.125rem; }
.coh-ce-3b4d34e0 .oi-menu-level-1 > li:nth-child(n+5) { margin-left: 0.625rem; }
@media (max-width: 1919px) { .coh-ce-3b4d34e0 .oi-menu-level-1 > li:nth-child(n+5) { margin-left: 0.9375rem; } }
@media (max-width: 1023px) { .coh-ce-3b4d34e0 .oi-menu-level-1 > li:nth-child(n+5) { margin-left: 0; } }
.coh-ce-3b4d34e0 .oi-menu-level-1 > li:nth-child(7) { display: none; }
@media (max-width: 1023px) { .coh-ce-3b4d34e0 .oi-menu-level-1 > li:nth-child(7) { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (max-width: 1023px) { .coh-ce-3b4d34e0 .oi-menu-level-1 > li:last-child { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-3b4d34e0 .oi-menu-level-1 > li.is-active > a { color: #8fd6bd; }
.coh-ce-3b4d34e0 .oi-menu-level-1 > li.is-active > a:after { color: white; }
.coh-ce-3b4d34e0 .oi-menu-level-1 > li.has-children > a:after { line-height: 0.5625rem; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F107"; font-family: "icomoon"; -webkit-transition: color 300ms ease-in-out; -o-transition: color 300ms ease-in-out; transition: color 300ms ease-in-out; color: white; margin-left: 0.375rem; }
@media (max-width: 1023px) { .coh-ce-3b4d34e0 .oi-menu-level-1 > li.has-children > a:after { line-height: 0.5rem; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #8fd6bd; content: "\F105"; font-family: "icomoon"; font-size: 1.3125rem; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } }
.coh-ce-3b4d34e0 .oi-menu-level-1 > li.has-children > a:hover { background-color: white; color: black; }
@media (max-width: 1023px) { .coh-ce-3b4d34e0 .oi-menu-level-1 > li.has-children > a:hover { background-color: rgba(0, 0, 0, 0); color: #8fd6bd; } }
.coh-ce-3b4d34e0 .oi-menu-level-1 > li.has-children > a:hover:after { color: black; }
@media (max-width: 1023px) { .coh-ce-3b4d34e0 .oi-menu-level-1 > li.has-children > a:hover:after { color: #8fd6bd; } }
.coh-ce-3b4d34e0 .oi-menu-level-1 > li.is-expanded > a { background-color: white; color: black; }
@media (max-width: 1023px) { .coh-ce-3b4d34e0 .oi-menu-level-1 > li.is-expanded > a { background-color: rgba(0, 0, 0, 0); } }
.coh-ce-3b4d34e0 .oi-menu-level-1 > li.is-expanded > a:after { color: black; }
@media (max-width: 1023px) { .coh-ce-3b4d34e0 .oi-menu-level-1 > li.is-expanded > a:after { color: #8fd6bd; } }
.coh-ce-3b4d34e0 .oi-menu-level-1 > li > a { font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; text-transform: uppercase; font-size: 0.75rem; line-height: 0.9375rem; position: relative; 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 450ms ease-in-out, color 450ms ease-in-out; -o-transition: background-color 450ms ease-in-out, color 450ms ease-in-out; transition: background-color 450ms ease-in-out, color 450ms ease-in-out; padding-top: 1.25rem; padding-right: 1.25rem; padding-bottom: 0.75rem; padding-left: 1.25rem; }
@media (max-width: 1919px) { .coh-ce-3b4d34e0 .oi-menu-level-1 > li > a { padding-right: 0.625rem; padding-left: 0.625rem; } }
@media (max-width: 1439px) { .coh-ce-3b4d34e0 .oi-menu-level-1 > li > a { font-size: 0.625rem; line-height: 0.75rem; padding-top: 0.9375rem; } }
@media (max-width: 1023px) { .coh-ce-3b4d34e0 .oi-menu-level-1 > li > a { height: auto; font-family: gotham-medium, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-size: 0.75rem; line-height: 0.9375rem; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; width: 100%; padding-top: 0.875rem; padding-right: 0; padding-bottom: 0.875rem; padding-left: 0; } }
.coh-ce-3b4d34e0 .oi-menu-level-1 > li > a:hover { color: #8fd6bd; background-color: rgba(0, 0, 0, 0); }
.coh-ce-3b4d34e0 .oi-menu-level-2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.coh-ce-3b4d34e0 .oi-menu-level-2 li { width: -webkit-calc(50% - 50px); width: calc(50% - 50px); }
@media (max-width: 1439px) { .coh-ce-3b4d34e0 .oi-menu-level-2 li { width: -webkit-calc(50% - 25px); width: calc(50% - 25px); } }
@media (max-width: 1023px) { .coh-ce-3b4d34e0 .oi-menu-level-2 li { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-shadow: 0 0.0625rem 0 0 #e5e5e5, inset 0 0.0625rem 0 0 #e5e5e5; box-shadow: 0 0.0625rem 0 0 #e5e5e5, inset 0 0.0625rem 0 0 #e5e5e5; } }
@media (max-width: 1439px) { .coh-ie11 .coh-ce-3b4d34e0 .oi-menu-level-1 > li:nth-child(1) { min-width: 6.1875rem; } }
@media (max-width: 1439px) { .coh-ie11 .coh-ce-3b4d34e0 .oi-menu-level-1 > li:nth-child(2) { min-width: 7.4375rem; } }
@media (max-width: 1439px) { .coh-ie11 .coh-ce-3b4d34e0 .oi-menu-level-1 > li:nth-child(3) { min-width: 9.4375rem; } }
@media (max-width: 1439px) { .coh-ie11 .coh-ce-3b4d34e0 .oi-menu-level-1 > li:nth-child(4) { min-width: 6.75rem; } }
@media (max-width: 1439px) { .coh-ie11 .coh-ce-3b4d34e0 .oi-menu-level-1 > li:nth-child(5) { min-width: 7.1875rem; margin-left: 1.5625rem; } }
@media (max-width: 1439px) { .coh-ie11 .coh-ce-3b4d34e0 .oi-menu-level-1 > li:nth-child(6) { min-width: 8.5625rem; margin-left: 1.5625rem; } }
@media (max-width: 1023px) { .mobile-menu-active .coh-ce-3b4d34e0 { display: block; } }
.path-frontpage .coh-ce-3b4d34e0 .oi-megamenu { top: 100%; }
@media (max-width: 1023px) { .path-frontpage .coh-ce-3b4d34e0 .oi-megamenu { top: 0; } }
@media (max-width: 1023px) { .coh-ce-a8780b0f { position: relative; height: 100%; overflow-x: hidden; overflow-y: scroll; -webkit-overflow-scrolling: touch; } }
.coh-ce-a3da4ca1 { display: none; position: relative; }
@media (max-width: 1023px) { .coh-ce-a3da4ca1 { display: block; } }
.coh-ce-eda0f461 { color: rgba(0, 0, 0, 0); width: 2.5rem; height: 2.5rem; position: absolute; top: 0.3125rem; right: -0.8125rem; font-size: 1.3125rem; }
.coh-ce-eda0f461: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: #8fd6bd; width: 2.5rem; height: 2.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; }
.coh-ce-3d8b95f9 { padding-top: 2.5rem; padding-bottom: 1.5625rem; font-size: 1rem; line-height: 0.6875rem; text-align: center; margin: 0; }
.coh-ce-57b04fbe { background-color: white; padding-top: 1.875rem; padding-right: 0.625rem; padding-bottom: 1.875rem; padding-left: 0.625rem; -webkit-box-shadow: -1.25rem 0 0 0 white, 1.25rem 0 0 0 white; box-shadow: -1.25rem 0 0 0 white, 1.25rem 0 0 0 white; }
@media (max-width: 1439px) { .coh-ce-57b04fbe { padding-top: 1.25rem; padding-right: 0; padding-bottom: 1.25rem; padding-left: 0; } }
@media (max-width: 1023px) { .coh-ce-57b04fbe { max-width: none; -webkit-box-shadow: none; box-shadow: none; padding-top: 0; padding-bottom: 0; } }
.coh-ce-db1b4402 { color: rgba(0, 0, 0, 0); width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.coh-ce-db1b4402:before { line-height: 0.6875rem; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F104"; font-family: "icomoon"; color: #8fd6bd; font-size: 1.3125rem; text-align: left; display: block; padding-top: 2.5rem; padding-bottom: 1.5625rem; }
.coh-ce-70e3f59c { margin-left: 4.375rem; }
@media (max-width: 1439px) { .coh-ce-70e3f59c { margin-left: 3.125rem; } }
@media (max-width: 1023px) { .coh-ce-70e3f59c { margin-left: 0; } }
.coh-ce-5f37835f { display: block; font-size: 1.125rem; line-height: 0.8125rem; margin-top: 0.75rem; margin-bottom: 1.75rem; }
@media (max-width: 1919px) { .coh-ce-5f37835f { margin-bottom: 1.25rem; } }
@media (max-width: 1023px) { .coh-ce-5f37835f { display: none; } }
.coh-ce-ca25c51c { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 767px) { .coh-ce-ca25c51c { display: inline-block; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: rgba(217, 217, 217, 0.2); min-width: 100%; padding-bottom: 1.875rem; } }
.coh-ce-ca25c51c li { font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; text-transform: uppercase; font-size: 0.75rem; line-height: 0.875rem; letter-spacing: 0.0125rem; height: 0.9375rem; }
@media (max-width: 1439px) { .coh-ce-ca25c51c li { font-size: 0.625rem; } }
@media (max-width: 1023px) { .coh-ce-ca25c51c li { padding-left: 0.625rem; margin-left: 0.625rem; } }
@media (max-width: 767px) { .coh-ce-ca25c51c li { height: auto; padding-left: 0.9375rem; margin-left: 0.9375rem; } }
@media (max-width: 564px) { .coh-ce-ca25c51c li { padding-left: 0.625rem; margin-left: 0.625rem; } }
.coh-ce-ca25c51c li a { color: white; -webkit-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; }
.coh-ce-ca25c51c li a:hover { color: #8fd6bd; }
.coh-ce-ca25c51c li a .is-active { color: #8fd6bd; }
.coh-ce-bd0dd29f { border-right-color: rgba(217, 217, 217, 0.6); border-right-style: solid; border-right-width: 0.0625rem; padding-right: 0.9375rem; padding-left: 0.9375rem; }
@media (max-width: 767px) { .coh-ce-bd0dd29f:first-of-type { padding-left: 0; margin-left: 0; } }
.coh-ce-bd0dd29f:last-of-type { border-style: none; }
.coh-ce-deddbc2d .panel-margin { margin-bottom: 1.875rem; }
.coh-ce-deddbc2d .panel-margin:last-child .coh-container { margin-bottom: 0; }
@media (max-width: 767px) { .coh-ce-c1d909ac .coh-column:first-child .teaser-match-heights { margin-bottom: 1.25rem; } }
.coh-ce-5f6752fe { margin-bottom: 1.875rem; }
.coh-ce-3f10de05 { text-align: center; }
.coh-ce-bb6c8dbe { margin-right: auto; margin-left: auto; width: 100%; max-width: 92.5rem; }
@media (max-width: 767px) { .coh-ce-fc21da0a { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 1; opacity: 0.4; background-color: black; } }
.coh-ce-5b2ff446 { position: relative; z-index: 1; }
.coh-ce-d70b501f { padding-right: 5rem; }
@media (max-width: 1439px) { .coh-ce-d70b501f { padding-right: 3.75rem; } }
@media (max-width: 1023px) { .coh-ce-d70b501f { padding-right: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-d70b501f { padding-right: 0; } }
.coh-ce-3c8fbca3 { color: white; margin-bottom: 0; }
.coh-ce-1b5518f { margin-bottom: 3.125rem; }
@media (max-width: 767px) { .coh-ce-1b5518f { margin-bottom: 2.5rem; } }
.coh-ce-15dba76 p { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; padding-bottom: 5rem; margin-bottom: 3.75rem; }
@media (max-width: 1439px) { .coh-ce-15dba76 p { padding-bottom: 4.375rem; margin-bottom: 3.125rem; } }
@media (max-width: 1023px) { .coh-ce-15dba76 p { padding-bottom: 3.75rem; margin-bottom: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-15dba76 p { padding-bottom: 3.125rem; margin-bottom: 1.875rem; } }
.coh-ce-b362db79 { padding-top: 1.25rem; }
@media (max-width: 1023px) { .coh-ce-b362db79 { padding-top: 0.625rem; } }
.coh-ce-3c3bd8dc { margin-bottom: 1.875rem; }
@media (max-width: 767px) { .coh-ce-3c3bd8dc { margin-bottom: 1.25rem; } }
.coh-ce-eca2eb2d { padding-top: 1.25rem; }
@media (max-width: 1023px) { .coh-ce-eca2eb2d { padding-top: 0.625rem; } }
.coh-ce-3421af3 { padding-top: 1.875rem; }
.coh-ce-4fdaeaaf .panel-margin { margin-bottom: 1.875rem; }
.coh-ce-4fdaeaaf .panel-margin:last-child .coh-container { margin-bottom: 0; }
.coh-ce-234d43ea { position: relative; padding-right: 5rem; padding-left: 5rem; margin-top: 5rem; }
@media (max-width: 1919px) { .coh-ce-234d43ea { padding-right: 3.75rem; padding-left: 3.75rem; } }
@media (max-width: 1439px) { .coh-ce-234d43ea { padding-right: 2.5rem; padding-left: 2.5rem; } }
@media (max-width: 1023px) { .coh-ce-234d43ea { max-width: 44.25rem; padding-right: 0; padding-left: 0; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
@media (max-width: 767px) { .coh-ce-234d43ea { max-width: 32.8125rem; padding-right: 1.25rem; padding-left: 1.25rem; margin-top: 1.875rem; } }
@media (max-width: 564px) { .coh-ce-234d43ea { max-width: 31.375rem; margin-top: 1.25rem; } }
.coh-ce-a4c821b9 { background-color: white; position: absolute; top: 12%; left: 50%; z-index: 1; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); padding-top: 1.25rem; padding-right: 3.125rem; padding-bottom: 2.5rem; padding-left: 3.125rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 1439px) { .coh-ce-a4c821b9 { padding-bottom: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-a4c821b9 { position: static; width: 100%; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); padding-right: 1.25rem; padding-left: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-a4c821b9 { padding-top: 0; } }
.coh-ce-b89d6bf8 { position: relative; z-index: 1; margin-bottom: 3.125rem; }
@media (max-width: 1023px) { .coh-ce-b89d6bf8 { margin-bottom: 1.25rem; } }
.coh-ce-b89d6bf8:before { position: absolute; top: 100%; left: 50%; z-index: 0; content: "TOP"; font-family: modern-mt-extended, Georgia, Times New Roman, Times, serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: rgba(143, 214, 189, 0.6); font-size: 10rem; text-align: center; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
@media (max-width: 1439px) { .coh-ce-b89d6bf8:before { font-size: 8.75rem; } }
@media (max-width: 1023px) { .coh-ce-b89d6bf8:before { font-size: 5.5rem; top: 53%; } }
.coh-ce-fae3e3b9 { position: relative; z-index: 1; }
@media (max-width: 1023px) { .coh-ce-fae3e3b9 { text-align: center; } }
.coh-ce-9c30ccf2 { text-align: center; }
.coh-ce-7c698406 { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 767px) { .coh-ce-b486eb8f .coh-column:first-child .teaser-match-heights { margin-bottom: 1.25rem; } }
.coh-ce-65d7c5a4 { margin-bottom: 4.375rem; }
@media (max-width: 1023px) { .coh-ce-65d7c5a4 { margin-bottom: 3.125rem; } }
@media (max-width: 767px) { .coh-ce-65d7c5a4 { margin-bottom: 2.5rem; } }
@media (max-width: 564px) { .coh-ce-65d7c5a4 { margin-bottom: 1.875rem; } }
.coh-ce-3c3bd8dc { margin-bottom: 1.875rem; }
@media (max-width: 767px) { .coh-ce-3c3bd8dc { margin-bottom: 1.25rem; } }
.coh-ce-fe1d3413 { padding-top: 1.25rem; }
@media (max-width: 1023px) { .coh-ce-fe1d3413 { padding-top: 0.625rem; } }
.coh-ce-a8730bf5 { padding-top: 3.75rem; }
@media (max-width: 767px) { .coh-ce-a8730bf5 { padding-top: 1.875rem; } }
@media (max-width: 767px) { .coh-ce-7a949f85 .coh-column:first-child .teaser-match-heights { margin-bottom: 1.25rem; } }
.coh-ce-1e75721f .pursuit-article--large-teaser .text-panel { text-align: left; margin-left: 0; }
.coh-ce-1e75721f .pursuit-article--large-teaser .coh-style-large-paragraph { font-size: 0.875rem; line-height: 20px; }
.coh-ce-1e75721f .pursuit-article--large-teaser .more-link { left: 2.5rem; -webkit-transform: initial; -ms-transform: initial; transform: initial; bottom: -1.25rem; }
.coh-ce-1e75721f .advanced-article--large-teaser .more-link { bottom: -1.25rem; }
.coh-ce-3c3bd8dc { margin-bottom: 1.875rem; }
@media (max-width: 767px) { .coh-ce-3c3bd8dc { margin-bottom: 1.25rem; } }
.coh-ce-b362db79 { padding-top: 1.25rem; }
@media (max-width: 1023px) { .coh-ce-b362db79 { padding-top: 0.625rem; } }
@media (max-width: 767px) { .coh-ce-762684bf .coh-column:first-child .teaser-match-heights { margin-bottom: 1.25rem; } }
.coh-ce-3c3bd8dc { margin-bottom: 1.875rem; }
@media (max-width: 767px) { .coh-ce-3c3bd8dc { margin-bottom: 1.25rem; } }
.coh-ce-eca2eb2d { padding-top: 1.25rem; }
@media (max-width: 1023px) { .coh-ce-eca2eb2d { padding-top: 0.625rem; } }
.coh-ce-b0fcca48 .panel-margin { margin-bottom: 1.875rem; }
.coh-ce-b0fcca48 .panel-margin:last-child .coh-container { margin-bottom: 0; }
.coh-ce-b362db79 { padding-top: 1.25rem; }
@media (max-width: 1023px) { .coh-ce-b362db79 { padding-top: 0.625rem; } }
@media (max-width: 767px) { .coh-ce-fc21da0a { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 1; opacity: 0.4; background-color: black; } }
.coh-ce-5b2ff446 { position: relative; z-index: 1; }
.coh-ce-d70b501f { padding-right: 5rem; }
@media (max-width: 1439px) { .coh-ce-d70b501f { padding-right: 3.75rem; } }
@media (max-width: 1023px) { .coh-ce-d70b501f { padding-right: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-d70b501f { padding-right: 0; } }
.coh-ce-3c8fbca3 { color: white; margin-bottom: 0; }
.coh-ce-47abcd7d { margin-top: -0.625rem; }
@media (max-width: 1439px) { .coh-ce-47abcd7d { margin-top: -1.875rem; } }
@media (max-width: 1023px) { .coh-ce-47abcd7d { margin-top: -1.25rem; } }
.coh-ce-dc348e32 > .coh-block > div { position: static !important; }
.coh-ce-f58bfaa9 { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
.coh-ce-6bf2c9b0 { margin-bottom: 0.5rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; }
@media (max-width: 767px) { .coh-ce-6bf2c9b0 { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
.coh-ce-6bf2c9b0 p { margin-top: 1.1875rem; }
@media (max-width: 1439px) { .coh-ce-6bf2c9b0 p { margin-top: 1.25rem; } }
@media (max-width: 1023px) { .coh-ce-6bf2c9b0 p { margin-top: 0.8125rem; } }
.coh-ce-6bf2c9b0 .coh-block { padding-top: 1.1875rem; }
@media (max-width: 1439px) { .coh-ce-6bf2c9b0 .coh-block { padding-top: 1.25rem; } }
@media (max-width: 1023px) { .coh-ce-6bf2c9b0 .coh-block { padding-top: 0.8125rem; } }
@media (max-width: 767px) { .coh-ce-6bf2c9b0 .coh-block { padding-top: 0.75rem; padding-bottom: 1rem; } }
.coh-ce-c9b88a11 { font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 0.75rem; text-transform: uppercase; margin-right: 1rem; margin-bottom: 1.1875rem; }
@media (max-width: 1919px) { .coh-ce-c9b88a11 { margin-right: 1.5rem; } }
@media (max-width: 1439px) { .coh-ce-c9b88a11 { font-size: 0.6875rem; } }
@media (max-width: 1023px) { .coh-ce-c9b88a11 { margin-right: 1.125rem; } }
@media (max-width: 767px) { .coh-ce-c9b88a11 { margin-right: 0.625rem; } }
.coh-ce-b85fdfb0 .gbp { display: none; }
@media (max-width: 1919px) { .coh-ce-e4fe87ec { padding-top: 0; } }
.oi-filters.coh-ce-e4fe87ec { margin-bottom: 0.5rem; }
@media (max-width: 1023px) { .oi-filters.coh-ce-e4fe87ec { margin-bottom: 1.25rem; } }
.oi-filters.coh-ce-e4fe87ec .coh-block:hover { outline-offset: 0.125rem; }
.oi-filters.coh-ce-e4fe87ec .coh-block:focus { z-index: 1; }
.oi-filters.coh-ce-e4fe87ec .coh-block #block-buildstatus .facets-widget-links { right: auto; }
@media (max-width: 1023px) { .oi-filters.coh-ce-e4fe87ec .coh-block #block-buildstatus .facets-widget-links { right: 0; } }
.coh-ce-3b39e497 { margin-bottom: 2rem; }
.coh-ce-3b39e497 ul { 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: 767px) { .coh-ce-3b39e497 ul { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
.coh-ce-3b39e497 ul .facet-summary-item--clear { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
@media (max-width: 767px) { .coh-ce-3b39e497 ul .facet-summary-item--clear { margin-top: 1rem; margin-bottom: 1rem; } }
.coh-ce-3b39e497 ul .facet-summary-item--facet { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.coh-ce-3b39e497 ul .facets-apply-button-wrapper { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
@media (max-width: 767px) { .coh-ce-3b39e497 ul .facets-apply-button-wrapper { width: 100%; } }
.coh-ce-b362db79 { padding-top: 1.25rem; }
@media (max-width: 1023px) { .coh-ce-b362db79 { padding-top: 0.625rem; } }
@media (max-width: 767px) { .coh-ce-fc21da0a { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 1; opacity: 0.4; background-color: black; } }
.coh-ce-5b2ff446 { position: relative; z-index: 1; }
.coh-ce-d70b501f { padding-right: 5rem; }
@media (max-width: 1439px) { .coh-ce-d70b501f { padding-right: 3.75rem; } }
@media (max-width: 1023px) { .coh-ce-d70b501f { padding-right: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-d70b501f { padding-right: 0; } }
.coh-ce-3c8fbca3 { color: white; margin-bottom: 0; }
.coh-ce-47abcd7d { margin-top: -0.625rem; }
@media (max-width: 1439px) { .coh-ce-47abcd7d { margin-top: -1.875rem; } }
@media (max-width: 1023px) { .coh-ce-47abcd7d { margin-top: -1.25rem; } }
.coh-ce-c77456a5 { padding-top: 5rem; padding-bottom: 1.25rem; }
.coh-ce-c77456a5 > .coh-block > div { position: static !important; }
.coh-ce-edecb094 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; position: relative; padding-top: 0; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; margin-bottom: 1.25rem; }
@media (max-width: 1919px) { .coh-ce-edecb094 { padding-top: 0; } }
@media (max-width: 767px) { .coh-ce-edecb094 { padding-bottom: 1rem; } }
.oi-filters.coh-ce-edecb094 .coh-block #block-buildstatus .facets-widget-links { right: auto; }
@media (max-width: 1023px) { .oi-filters.coh-ce-edecb094 .coh-block #block-buildstatus .facets-widget-links { right: 0; } }
.coh-ce-edecb094 button.coh-style-button-black---outlined { border-color: black; background-color: black; color: white; height: 2.375rem; }
.coh-ce-edecb094 button.coh-style-button-black---outlined:hover { color: black; background-color: white; border-color: black; }
.view-charter-yacht-search .oi-filters.coh-ce-edecb094 { margin-bottom: 1.25rem; }
.coh-ce-86a200a9 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; width: 50%; }
.coh-ce-12b434b6 { text-transform: uppercase; font-size: 0.75rem; font-weight: 700; display: inline-block; padding-top: 1.1875rem; margin-right: 0.625rem; margin-bottom: 0; }
@media (max-width: 1439px) { .coh-ce-12b434b6 { font-size: 0.6875rem; } }
@media (max-width: 767px) { .coh-ce-12b434b6 { padding-top: 0.5rem; } }
.coh-ce-2e5b42c8 { display: inline-block; }
.collapsed.coh-ce-2e5b42c8 .bef-checkboxes { display: none; }
.expanded.coh-ce-2e5b42c8 .bef-checkboxes { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; position: absolute; left: 0; width: 100%; background-color: #e5e5e5; top: 3.625rem; z-index: 1; padding-top: 0.625rem; padding-right: 1.25rem; padding-bottom: 0.625rem; padding-left: 1.25rem; }
@media (max-width: 1023px) { .expanded.coh-ce-2e5b42c8 .bef-checkboxes { top: 2.625rem; } }
.coh-ce-2e5b42c8 input[type=checkbox] { apperance: none; -moz-appearance: none; -webkit-appearance: none; cursor: pointer; opacity: 0; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2; }
.coh-ce-2e5b42c8 label { font-weight: 400; }
.coh-ce-2e5b42c8 .form-item { margin-bottom: 0; }
.coh-ce-2e5b42c8 .form-item.form-type-checkbox { position: relative; }
.coh-ce-2e5b42c8 .fieldset-legend.active { font-weight: 700; }
.coh-ce-2e5f52ea { width: 50%; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.coh-ce-d2ce271e { margin-right: 0.625rem; }
.coh-ce-b362db79 { padding-top: 1.25rem; }
@media (max-width: 1023px) { .coh-ce-b362db79 { padding-top: 0.625rem; } }
.coh-ce-69e552ba .slick-dots { 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-ce-69e552ba .slick-arrow { margin-bottom: 2.5rem; }
.coh-ce-dde1c933 { padding-top: 3.125rem; }
.coh-ce-cpt_coh_faq_page_content_two_tab-44433dd4 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; position: relative; }
.coh-ce-cpt_coh_faq_page_content_two_tab-922ce03a { display: none; }
.coh-ce-cpt_coh_faq_page_content_two_tab-958a0e5 { padding-bottom: 1.875rem; }
@media (max-width: 1439px) { .coh-ce-cpt_coh_faq_page_content_two_tab-958a0e5 { padding-bottom: 1.25rem; } }
@media (max-width: 1023px) { .coh-ce-cpt_coh_faq_page_content_two_tab-958a0e5 { padding-bottom: 0.9375rem; } }
@media (max-width: 767px) { .coh-ce-cpt_coh_faq_page_content_two_tab-958a0e5 { padding-bottom: 0.625rem; } }
.coh-ce-cpt_coh_compact_contact_us_form-a6fbdb3e:not(.coh-style-strip-padding) { margin-top: 1.5rem; }
.coh-style-strip-padding.coh-ce-cpt_coh_compact_contact_us_form-a6fbdb3e .webform-submission-compact-contact-form .form-item { max-width: 33.33%; width: 33.33%; }
@media (max-width: 1023px) { .coh-style-strip-padding.coh-ce-cpt_coh_compact_contact_us_form-a6fbdb3e .webform-submission-compact-contact-form .form-item { max-width: 50%; width: 50%; } }
@media (max-width: 564px) { .coh-style-strip-padding.coh-ce-cpt_coh_compact_contact_us_form-a6fbdb3e .webform-submission-compact-contact-form .form-item { max-width: 100%; width: 100%; } }
.coh-ce-cpt_coh_compact_contact_us_form-9915ef1e { margin-bottom: 2.5rem; }
.coh-ce-cpt_coh_compact_contact_us_form-29c42093 .webform-submission-compact-contact-form { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -0.5rem; margin-left: -0.5rem; }
.coh-ce-cpt_coh_compact_contact_us_form-29c42093 .webform-submission-compact-contact-form .form-item { max-width: 50%; width: 50%; padding-right: 0.5rem; padding-left: 0.5rem; }
@media (max-width: 564px) { .coh-ce-cpt_coh_compact_contact_us_form-29c42093 .webform-submission-compact-contact-form .form-item { max-width: 100%; width: 100%; } }
.coh-ce-cpt_coh_compact_contact_us_form-29c42093 .webform-submission-compact-contact-form .form-item.form-type-textarea { max-width: 100%; width: 100%; }
.coh-ce-cpt_coh_compact_contact_us_form-29c42093 .webform-submission-compact-contact-form .form-item.form-type-webform-markup { max-width: 100%; width: 100%; margin-bottom: 1rem; }
.coh-ce-cpt_coh_compact_contact_us_form-29c42093 .webform-submission-compact-contact-form .form-item select, .coh-ce-cpt_coh_compact_contact_us_form-29c42093 .webform-submission-compact-contact-form .form-item input, .coh-ce-cpt_coh_compact_contact_us_form-29c42093 .webform-submission-compact-contact-form .form-item textarea { border-color: #d9d9d9; }
.coh-ce-cpt_coh_compact_contact_us_form-29c42093 .webform-submission-compact-contact-form .form-submit { background-color: #8fd6bd; color: black; margin-left: 8px !important; border-color: #8fd6bd; -webkit-transition: background-color 450ms ease-in-out, color 450ms ease-in-out; -o-transition: background-color 450ms ease-in-out, color 450ms ease-in-out; transition: background-color 450ms ease-in-out, color 450ms ease-in-out; }
.coh-ce-cpt_coh_compact_contact_us_form-29c42093 .webform-submission-compact-contact-form .form-submit:hover { background-color: rgba(0, 0, 0, 0); }
.coh-ce-4317c4b0 { position: relative; }
.coh-ce-5cc322cf { margin-top: 3.125rem; }
@media (max-width: 1919px) { .coh-ce-5cc322cf { margin-top: 3.4375rem; } }
@media (max-width: 1023px) { .coh-ce-5cc322cf { margin-top: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-5cc322cf { text-align: center; margin-top: 1.25rem; } }
.coh-ce-5cc322cf a { color: black; }
.coh-ce-5cc322cf a:hover { color: white; }
.coh-ce-d7b3586a-d3449efa { position: relative; z-index: 0; border-top-width: 0.0625rem; border-bottom-width: 0.0625rem; border-left-width: 0.0625rem; border-right-width: 0.0625rem; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-style: solid; border-top-color: #d9d9d9; border-bottom-color: #d9d9d9; border-left-color: #d9d9d9; border-right-color: #d9d9d9; -webkit-transition: 600ms ease box-shadow; -o-transition: 600ms ease box-shadow; transition: 600ms ease box-shadow; margin-bottom: 5rem; }
@media (max-width: 1439px) { .coh-ce-d7b3586a-d3449efa { margin-bottom: 3.75rem; } }
@media (max-width: 1023px) { .coh-ce-d7b3586a-d3449efa { margin-bottom: 3.125rem; } }
@media (max-width: 767px) { .coh-ce-d7b3586a-d3449efa { margin-bottom: 2.5rem; } }
.coh-ce-d7b3586a-d3449efa:hover { -webkit-box-shadow: 0 0.1875rem 1rem 0.0625rem rgba(0, 0, 0, 0.1); box-shadow: 0 0.1875rem 1rem 0.0625rem rgba(0, 0, 0, 0.1); }
.coh-ce-d7b3586a-49b6a6ae { position: relative; z-index: 50; }
.coh-ce-d7b3586a-cffae5 { background-color: white; }
.coh-ce-d7b3586a-38cca7e8 { background-color: black; }
@media (max-width: 1439px) { .coh-ce-d7b3586a-38cca7e8 { padding: 0; margin-bottom: 2.5rem; } }
@media (max-width: 1023px) { .coh-ce-d7b3586a-38cca7e8 { padding: 0; margin-bottom: 0; } }
.coh-ce-d7b3586a-cfb4a699 { height: 20rem; overflow: hidden; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: white; opacity: 0.97; }
@media (max-width: 1919px) { .coh-ce-d7b3586a-cfb4a699 { height: 19.375rem; } }
@media (max-width: 1439px) { .coh-ce-d7b3586a-cfb4a699 { height: auto; } }
@media (max-width: 1023px) { .coh-ce-d7b3586a-cfb4a699 { height: 21.25rem; } }
@media (max-width: 767px) { .coh-ce-d7b3586a-cfb4a699 { height: 18.75rem; } }
@media (max-width: 564px) { .coh-ce-d7b3586a-cfb4a699 { height: auto; } }
.coh-ce-d7b3586a-1ac30ca5 { margin-top: 0; }
@media (max-width: 1919px) { .coh-ce-d7b3586a-1ac30ca5 { margin-top: 0; } }
@media (max-width: 1439px) { .coh-ce-d7b3586a-1ac30ca5 { margin-top: 0; } }
@media (max-width: 1023px) { .coh-ce-d7b3586a-1ac30ca5 { margin-top: 0; } }
@media (max-width: 767px) { .coh-ce-d7b3586a-1ac30ca5 { margin-top: 0; } }
.coh-ce-d7b3586a-a67d663d { background-color: #d9d9d9; }
@media (max-width: 1023px) { .coh-ce-d7b3586a-a67d663d { background-color: white; } }
.coh-ce-d7b3586a-a67d663d .coh-slider-item { opacity: 0.7; -webkit-transition: 600ms opacity; -o-transition: 600ms opacity; transition: 600ms opacity; cursor: pointer; }
.coh-ce-d7b3586a-a67d663d .coh-slider-item:hover { opacity: 1; }
.coh-ce-d7b3586a-a67d663d .coh-slider-item.slick-current { opacity: 1; }
.coh-ce-d7b3586a-f91fee55 { border-right-width: 0.0625rem; border-right-style: solid; border-right-color: white; overflow: hidden; }
.coh-ce-d7b3586a-77582e65 { border-right-width: 0.0625rem; border-right-style: solid; border-right-color: white; overflow: hidden; }
.coh-ce-d7b3586a-696a99c6 { overflow: hidden; }
.coh-ce-d7b3586a-1057e3fa { min-height: 25.625rem; position: relative; -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; padding-top: 3.125rem; padding-right: 3.125rem; padding-bottom: 4.5rem; padding-left: 3.125rem; }
@media (max-width: 1919px) { .coh-ce-d7b3586a-1057e3fa { min-height: 25.0625rem; padding-top: 2.1875rem; } }
@media (max-width: 1439px) { .coh-ce-d7b3586a-1057e3fa { min-height: auto; padding-top: 1.875rem; padding-bottom: 5rem; padding-left: 1.25rem; } }
@media (max-width: 1023px) { .coh-ce-d7b3586a-1057e3fa { padding-right: 2.5rem; padding-bottom: 2.5rem; padding-left: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-d7b3586a-1057e3fa { padding-top: 1.875rem; padding-right: 0; padding-left: 0; margin-bottom: 3.125rem; } }
@media (max-width: 564px) { .coh-ce-d7b3586a-1057e3fa { padding-bottom: 1.25rem; margin-bottom: 3.125rem; } }
@media (max-width: 767px) { .coh-ce-d7b3586a-1eee2232 { padding-right: 1.875rem; padding-left: 1.875rem; } }
.coh-ce-d7b3586a-7a3cc38a .original { display: none; }
.coh-ce-d7b3586a-7a3cc38a .approx { font-size: 0.75rem; }
.coh-ce-d7b3586a-2aaf2c1a { padding-top: 0.625rem; }
.coh-ce-d7b3586a-be48deef { max-width: 55%; padding-top: 0.625rem; margin-left: -0.875rem; }
@media (max-width: 1919px) { .coh-ce-d7b3586a-be48deef { max-width: 70%; } }
@media (max-width: 1439px) { .coh-ce-d7b3586a-be48deef { max-width: 84%; } }
@media (max-width: 1023px) { .coh-ce-d7b3586a-be48deef { padding-bottom: 0.625rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
@media (max-width: 767px) { .coh-ce-d7b3586a-be48deef { max-width: none; padding-bottom: 0; } }
.coh-ce-d7b3586a-e270defd { text-align: center; }
.coh-ce-d7b3586a-c706e1f0 { text-align: center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-d7b3586a-4f009ec7 { margin-top: 1.625rem; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 767px) { .coh-ce-d7b3586a-4f009ec7 { margin-top: 2.125rem; } }
@media (max-width: 564px) { .coh-ce-d7b3586a-4f009ec7 { margin-top: 1.375rem; } }
.coh-ce-d7b3586a-cb0bd013 { margin-top: 1.625rem; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 1023px) { .coh-ce-d7b3586a-cb0bd013 { margin-top: 1.625rem; } }
@media (max-width: 767px) { .coh-ce-d7b3586a-cb0bd013 { margin-top: 2rem; } }
@media (max-width: 564px) { .coh-ce-d7b3586a-cb0bd013 { margin-top: 1.375rem; } }
.coh-ce-d7b3586a-dc96674c { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-d7b3586a-44d2322f { margin-top: 1.625rem; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 767px) { .coh-ce-d7b3586a-44d2322f { margin-top: 2.125rem; } }
@media (max-width: 564px) { .coh-ce-d7b3586a-44d2322f { margin-top: 1.375rem; } }
.coh-ce-d7b3586a-6fb59f2d { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #d9d9d9; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: absolute; bottom: 0; right: 0; z-index: 51; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; width: 58.4%; }
@media (max-width: 1439px) { .coh-ce-d7b3586a-6fb59f2d { left: 0; right: 0; width: 100%; } }
@media (max-width: 1023px) { .coh-ce-d7b3586a-6fb59f2d { position: relative; } }
@media (max-width: 767px) { .coh-ce-d7b3586a-6fb59f2d { border-top-width: 0; border-top-style: none; } }
@media (max-width: 564px) { .coh-ce-d7b3586a-6fb59f2d { position: absolute; bottom: 0; left: auto; right: auto; min-width: 100%; } }
.coh-ce-d7b3586a-668d0be1 { margin-bottom: 0; }
.coh-ce-d7b3586a-1a2a53cb:hover i { color: white; }
.coh-ce-d7b3586a-1a2a53cb i { color: #8fd6bd; padding-right: 0.5rem; }
.coh-ce-cpt_coh_shallow_hero_with_h2_tit-6eaa2d05 { background-color: black; }
.coh-ce-cpt_coh_shallow_hero_with_h2_tit-97942cc1 { position: absolute; top: 0; left: 0; background-image: -webkit-linear-gradient(305deg, rgba(90, 90, 90, 0.35) 1%, rgba(0, 0, 0, 0) 61%); background-image: -o-linear-gradient(305deg, rgba(90, 90, 90, 0.35) 1%, rgba(0, 0, 0, 0) 61%); background-image: linear-gradient(145deg, rgba(90, 90, 90, 0.35) 1%, rgba(0, 0, 0, 0) 61%); width: 100%; height: 100%; }
@media (max-width: 767px) { .coh-ce-cpt_coh_shallow_hero_with_h2_tit-97942cc1 { background-image: none; z-index: 0; background-color: black; opacity: 0.2; } }
.coh-ce-cpt_coh_shallow_hero_with_h2_tit-5b2ff446 { position: relative; z-index: 1; }
.coh-ce-cpt_coh_shallow_hero_with_h2_tit-d70b501f { padding-right: 5rem; }
@media (max-width: 1439px) { .coh-ce-cpt_coh_shallow_hero_with_h2_tit-d70b501f { padding-right: 3.75rem; } }
@media (max-width: 1023px) { .coh-ce-cpt_coh_shallow_hero_with_h2_tit-d70b501f { padding-right: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-cpt_coh_shallow_hero_with_h2_tit-d70b501f { padding-right: 0; } }
.coh-ce-cpt_coh_shallow_hero_with_h2_tit-c8ec90f7 { color: white; }
.coh-ce-cpt_coh_shallow_hero_with_h2_tit-3b972777 { color: white; }
.coh-ce-686d9c2e-9446aaa5 { background-color: black; border-top-width: 0.0625rem; border-top-style: solid; border-top-color: white; padding-top: 5rem; padding-bottom: 3.125rem; }
@media (max-width: 1439px) { .coh-ce-686d9c2e-9446aaa5 { padding-top: 3.75rem; } }
@media (max-width: 1023px) { .coh-ce-686d9c2e-9446aaa5 { padding-top: 3.125rem; padding-bottom: 1.875rem; } }
@media (max-width: 767px) { .coh-ce-686d9c2e-9446aaa5 { padding-top: 2.5rem; } }
@media (max-width: 1023px) { .coh-ce-686d9c2e-2e0d314f { padding-right: 1.875rem; } }
.coh-ce-686d9c2e-4c0a01a3 { color: #8fd6bd; }
.coh-ce-686d9c2e-3b972777 { color: white; }
.coh-ce-686d9c2e-4fa0d500 { color: white; }
.coh-ce-686d9c2e-214bd041 { padding-top: 0.9375rem; }
@media (max-width: 1439px) { .coh-ce-686d9c2e-214bd041 { padding-top: 0; } }
.coh-ce-686d9c2e-e87dabda { padding-top: 1.875rem; padding-left: 2.8125rem; }
@media (max-width: 1439px) { .coh-ce-686d9c2e-e87dabda { padding-top: 1.25rem; padding-left: 0; } }
@media (max-width: 1439px) { .coh-ce-686d9c2e-7f43d61 { padding-left: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-686d9c2e-7f43d61 { padding-left: 0; } }
.coh-ce-686d9c2e-3162392a { padding-left: 1.875rem; }
@media (max-width: 1439px) { .coh-ce-686d9c2e-3162392a { padding-left: 0; } }
@media (max-width: 564px) { .coh-ce-686d9c2e-3162392a { padding-left: 1.25rem; } }
.coh-ce-686d9c2e-24b2dd2a { padding-top: 1.5625rem; padding-left: 1.875rem; }
@media (max-width: 1439px) { .coh-ce-686d9c2e-24b2dd2a { padding-top: 1.25rem; } }
@media (max-width: 1023px) { .coh-ce-686d9c2e-24b2dd2a { padding-top: 1.875rem; padding-bottom: 1rem; padding-left: 0; margin-top: 1.25rem; border-top-color: rgba(217, 217, 217, 0.2); border-top-style: solid; border-top-width: 0.0625rem; } }
@media (max-width: 767px) { .coh-ce-686d9c2e-24b2dd2a { padding-bottom: 0; } }
.coh-ce-686d9c2e-99ca8d2 { font-weight: 600; color: white; }
.coh-ce-686d9c2e-5243df25 { height: 1.875rem; }
@media (max-width: 1439px) { .coh-ce-686d9c2e-5243df25 { height: 1.25rem; } }
@media (max-width: 1023px) { .coh-ce-686d9c2e-f684a33a { margin-top: 0.75rem; } }
@media (max-width: 767px) { .coh-ce-686d9c2e-f684a33a { margin-top: 1.5rem; } }
.coh-ce-686d9c2e-a8f7adb4 { color: white; float: left; padding-top: 0.3125rem; padding-right: 1.25rem; }
.coh-ce-686d9c2e-a8f7adb4:before, .coh-ce-686d9c2e-a8f7adb4:after { clear: none; content: normal; display: inline; }
@media (max-width: 767px) { .coh-ce-686d9c2e-a8f7adb4 { padding-right: 0.625rem; } }
@media (max-width: 564px) { .coh-ce-686d9c2e-a8f7adb4 { padding-right: 1.25rem; } }
.coh-ce-686d9c2e-7b3974c6 { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: rgba(217, 217, 217, 0.4); background-color: black; padding-top: 0.9375rem; padding-bottom: 0.625rem; }
@media (max-width: 1023px) { .coh-ce-686d9c2e-7b3974c6 { padding-top: 0.625rem; padding-bottom: 0.3125rem; } }
@media (max-width: 767px) { .coh-ce-686d9c2e-7b3974c6 { border-top-width: 0; border-top-style: none; padding-top: 0; } }
@media (max-width: 767px) { .coh-ce-686d9c2e-dc99a60b { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@media (max-width: 767px) { .coh-ce-686d9c2e-dc99a60b .lower-footer { float: left; } }
.coh-ce-686d9c2e-bca2b3b4 { color: white; float: left; }
.coh-ce-686d9c2e-bca2b3b4:before, .coh-ce-686d9c2e-bca2b3b4:after { clear: none; content: normal; display: inline; }
@media (max-width: 767px) { .coh-ce-686d9c2e-bca2b3b4 { float: none; margin-top: 0.3125rem; }
  .coh-ce-686d9c2e-bca2b3b4:before, .coh-ce-686d9c2e-bca2b3b4:after { clear: none; content: normal; display: inline; } }
.coh-ce-22158f01-f3ecdc6d { position: relative; background-color: black; }
.coh-ce-22158f01-8a55cde2 { text-align: center; position: relative; z-index: 1; width: 76.75rem; padding-right: 15.625rem; padding-left: 15.625rem; }
@media (max-width: 1919px) { .coh-ce-22158f01-8a55cde2 { padding-right: 12.5rem; padding-left: 12.5rem; } }
@media (max-width: 1439px) { .coh-ce-22158f01-8a55cde2 { padding-right: 5rem; padding-left: 5rem; } }
@media (max-width: 1023px) { .coh-ce-22158f01-8a55cde2 { padding-right: 3.75rem; padding-left: 3.75rem; } }
@media (max-width: 767px) { .coh-ce-22158f01-8a55cde2 { width: auto; padding-right: 0; padding-left: 0; } }
@media (max-width: 767px) { .coh-ce-22158f01-6aac1b5f { padding-top: 6.875rem; } }
.coh-ce-22158f01-c8ec90f7 { color: white; }
.coh-ce-22158f01-20d3740 { color: white; text-align: center; }
.coh-ce-22158f01-a1eb7874 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 0; width: 100%; min-height: 100%; height: 100%; background-color: black; opacity: 0.2; }
.coh-ce-4619108e { font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-size: 0.75rem; line-height: 16px; letter-spacing: 0.03125rem; text-transform: uppercase; width: 5.9375rem; }
@media (max-width: 1023px) { .coh-ce-4619108e { font-size: 0.625rem; margin-right: auto; width: 4.0625rem; } }
.coh-ce-4619108e:focus { outline: none !important; }
.coh-ce-4619108e:focus .dropbutton-wrapper { outline: 3px solid; outline: 5px auto Highlight; outline: 5px auto -webkit-focus-ring-color; }
.coh-ce-4619108e .dropbutton-wrapper.open { color: black; background-color: white; }
.coh-ce-4619108e .dropbutton-wrapper.open .dropbutton-toggle button { -webkit-box-shadow: unset; box-shadow: unset; }
.coh-ce-4619108e .dropbutton-wrapper.open .dropbutton-toggle button:after { color: black; -webkit-transform: rotateZ(180deg); -ms-transform: rotate(180deg); transform: rotateZ(180deg); }
.coh-ce-4619108e .dropbutton-wrapper.open a { color: black; }
.coh-ce-4619108e .dropbutton-wrapper.open .dropbutton-action.secondary-action { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 6.875rem; position: absolute; bottom: -2.375rem; left: 0; background-color: white; }
@media (max-width: 1023px) { .coh-ce-4619108e .dropbutton-wrapper.open .dropbutton-action.secondary-action { width: 4.0625rem; } }
.coh-ce-4619108e .dropbutton-wrapper .dropbutton { overflow: visible; }
.coh-ce-4619108e .dropbutton-toggle { pointer-events: none; }
.coh-ce-4619108e .dropbutton-toggle button { height: 1rem; width: 0.9375rem; 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; position: relative; top: 0.75rem; right: -0.625rem; -webkit-box-shadow: inset -0.0625rem 0 0 0 rgba(255, 255, 255, 0.15); box-shadow: inset -0.0625rem 0 0 0 rgba(255, 255, 255, 0.15); }
@media (max-width: 1023px) { .coh-ce-4619108e .dropbutton-toggle button { -webkit-box-shadow: unset; box-shadow: unset; pointer-events: none; } }
.coh-ce-4619108e .dropbutton-toggle button:focus { outline: none !important; }
.coh-ce-4619108e .dropbutton-toggle button:after { font-family: "icomoon"; content: "\F107"; color: white; font-size: 0.75rem; position: relative; top: 0.125rem; right: 1.25rem; }
@media (max-width: 1023px) { .coh-ce-4619108e .dropbutton-toggle button:after { top: 0; right: 0.375rem; } }
.coh-ce-4619108e .dropbutton-toggle button .dropbutton-arrow { display: none; }
.coh-ce-4619108e a { color: white; }
.coh-ce-4619108e a:hover { color: #8fd6bd; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-ce-4619108e li.dropbutton-action { 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-top: 0.6875rem; padding-right: 0.625rem; padding-bottom: 0.6875rem; padding-left: 0.625rem; cursor: pointer; }
@media (max-width: 1439px) { .coh-ce-4619108e li.dropbutton-action { font-size: 0.625rem; padding-top: 0.5625rem; padding-bottom: 0.5625rem; } }
@media (max-width: 1023px) { .coh-ce-4619108e li.dropbutton-action { padding-right: 0.3125rem; padding-left: 0.3125rem; } }
.coh-ce-4619108e li.dropbutton-action:before { height: 1.25rem; width: 1.25rem; content: ''; display: block; background-size: contain; background-repeat: no-repeat; margin-right: 0.375rem; min-height: 1.25rem; min-width: 1.25rem; }
.coh-ce-4619108e li.dropbutton-action.en:before { background-image: url("/themes/custom/coherence_custom/images/uk-flag.png"); }
.coh-ce-4619108e li.dropbutton-action.de:before { background-image: url("/themes/custom/coherence_custom/images/german-flag.png"); }
.coh-ce-918110d8 { margin-top: 0.1875rem; }
@media (max-width: 1023px) { .coh-ce-918110d8 { margin-top: 0; } }
.coh-ce-b218470c { margin-top: 0.625rem; }
@media (max-width: 1023px) { .coh-ce-b218470c { margin-top: 0; } }
.coh-ce-850db0dc { padding-top: 0.375rem; padding-right: 0.5rem; padding-bottom: 0.375rem; padding-left: 0.75rem; -webkit-transition: all 600ms ease-in-out; -o-transition: all 600ms ease-in-out; transition: all 600ms ease-in-out; position: absolute; top: 2.5rem; right: 0.625rem; 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; border-width: 0.0625rem; border-style: solid; border-color: #707070; margin-top: 0.625rem; }
@media (max-width: 1439px) { .coh-ce-850db0dc { top: 2.1875rem; } }
@media (max-width: 1023px) { .coh-ce-850db0dc { top: 3.1875rem; right: 0.9375rem; border-style: none; margin-top: 0; } }
.coh-ce-850db0dc:hover { background-color: white; }
.coh-ce-850db0dc:hover .portfolio-text { color: black; }
.coh-ce-850db0dc:hover .icon:before { color: black; }
.coh-ce-163afa2c { color: white; font-size: 0.6875rem; -webkit-transition: all 600ms ease-in-out; -o-transition: all 600ms ease-in-out; transition: all 600ms ease-in-out; margin-right: 0.9375rem; }
@media (max-width: 1023px) { .coh-ce-163afa2c { display: none; } }
.coh-ce-86cd97f8 { position: relative; padding-right: 1.375rem; }
.coh-ce-86cd97f8: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: "\E923"; font-family: "icomoon"; color: white; font-size: 1.625rem; -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; display: block; }
.coh-ce-86cd97f8:hover:before { color: black; }
.coh-ce-fbe4a75 { position: static; }
.coh-ce-5140dddb { position: absolute; top: 0; right: 0; width: 1.125rem; height: 1.125rem; background-color: #8fd6bd; -webkit-border-radius: 50%; border-radius: 50%; 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-ce-a4b3bf02 { font-family: gotham-bold, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-size: 0.6875rem; text-align: center; margin-top: 0; margin-bottom: 0; }
.coh-ce-47d2764b { background-color: rgba(0, 0, 0, 0.75); position: fixed; }
.oi-admin-links.coh-ce-47d2764b .oi-admin-links-block ul { border-style: none; -webkit-box-shadow: inset 0 0.0625rem 0 0 rgba(255, 255, 255, 0.15); box-shadow: inset 0 0.0625rem 0 0 rgba(255, 255, 255, 0.15); margin: 0; }
.oi-admin-links.coh-ce-47d2764b .oi-admin-links-block ul li { -webkit-box-shadow: -0.0625rem 0 0 0 rgba(255, 255, 255, 0.15); box-shadow: -0.0625rem 0 0 0 rgba(255, 255, 255, 0.15); }
.oi-admin-links.coh-ce-47d2764b .oi-admin-links-block ul li.is-active a { background-color: rgba(0, 0, 0, 0); }
.oi-admin-links.coh-ce-47d2764b .oi-admin-links-block ul li a { font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-size: 0.75rem; line-height: 1.25rem; text-transform: uppercase; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; padding-top: 0.3125rem; padding-bottom: 0.3125rem; margin-bottom: 0; }
.oi-admin-links.coh-ce-47d2764b .oi-admin-links-block ul li a:hover { color: #8fd6bd; }
.coh-ce-a14bab1c { position: absolute; bottom: -4.0625rem; left: 50%; color: white; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
@media (max-width: 1919px) { .coh-ce-a14bab1c { bottom: -3.75rem; } }
@media (max-width: 767px) { .coh-ce-a14bab1c { bottom: -5rem; min-width: 15.625rem; } }
.coh-ce-a14bab1c > div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-color: black; border-width: 0.0625rem; border-style: solid; border-color: white; padding-top: 0.875rem; padding-right: 1.125rem; padding-bottom: 0.875rem; padding-left: 1.125rem; }
.coh-ce-a14bab1c .close-modal { font-size: 0; color: rgba(0, 0, 0, 0); height: 1rem; width: 1rem; display: inline-block; position: relative; }
.coh-ce-a14bab1c .close-modal:focus { outline: none !important; }
.coh-ce-a14bab1c .close-modal:focus:after { outline: 3px solid; outline: 5px auto Highlight; outline: 5px auto -webkit-focus-ring-color; }
.coh-ce-a14bab1c .close-modal:after { font-family: icomoon; content: "\F00D"; cursor: pointer; color: #8fd6bd; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 1rem; width: 1rem; -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; position: absolute; top: -0.5rem; right: -0.625rem; font-size: 0.875rem; }
.coh-ce-b0d8d8ad { background-color: white; }
.coh-ce-3f0edb17 { -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; }
.coh-ce-3f0edb17:hover { -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; }
.coh-ce-3f0edb17:hover img { -webkit-transform: scaleX(1.05) scaleY(1.05); -ms-transform: scaleX(1.05) scaleY(1.05); transform: scaleX(1.05) scaleY(1.05); }
@media (max-width: 1023px) { .coh-ce-3f0edb17:hover img { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); } }
.coh-ce-3f0edb17:hover h3 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; }
@media (max-width: 1023px) { .coh-ce-3f0edb17:hover h3 { border-bottom-width: 0; border-bottom-style: none; } }
.coh-ce-3f0edb17 img { -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; }
.coh-ce-3f0edb17 h3 { -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; }
.coh-ce-46ce81f7 { overflow: hidden; }
.coh-ce-a78a6a35 { text-align: center; margin-top: 1.875rem; margin-right: auto; margin-bottom: 2.5rem; margin-left: auto; }
@media (max-width: 767px) { .coh-ce-a78a6a35 { margin-bottom: 1.875rem; } }
.coh-ce-7cb7be79 { -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; }
.coh-ce-7cb7be79:hover { -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; }
.coh-ce-7cb7be79:hover img { -webkit-transform: scaleX(1.05) scaleY(1.05); -ms-transform: scaleX(1.05) scaleY(1.05); transform: scaleX(1.05) scaleY(1.05); }
@media (max-width: 1023px) { .coh-ce-7cb7be79:hover img { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); } }
.coh-ce-7cb7be79:hover h3 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; }
@media (max-width: 1023px) { .coh-ce-7cb7be79:hover h3 { border-bottom-width: 0; border-bottom-style: none; } }
.coh-ce-7cb7be79 img { -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; }
.coh-ce-7cb7be79 h3 { -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; }
.coh-ce-46ce81f7 { overflow: hidden; }
.coh-ce-a78a6a35 { text-align: center; margin-top: 1.875rem; margin-right: auto; margin-bottom: 2.5rem; margin-left: auto; }
@media (max-width: 767px) { .coh-ce-a78a6a35 { margin-bottom: 1.875rem; } }
.coh-ce-45e2dedb { -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; }
.coh-ce-45e2dedb:hover { -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; }
.coh-ce-45e2dedb:hover img { -webkit-transform: scaleX(1.05) scaleY(1.05); -ms-transform: scaleX(1.05) scaleY(1.05); transform: scaleX(1.05) scaleY(1.05); }
@media (max-width: 1023px) { .coh-ce-45e2dedb:hover img { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); } }
.coh-ce-45e2dedb:hover h3 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #555759; }
@media (max-width: 1023px) { .coh-ce-45e2dedb:hover h3 { border-bottom-width: 0; border-bottom-style: none; } }
.coh-ce-45e2dedb img { -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; }
.coh-ce-45e2dedb h3 { -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; }
@media (max-width: 1023px) { .coh-ce-45e2dedb h3 { border-bottom-width: 0; border-bottom-style: none; } }
.coh-ce-46ce81f7 { overflow: hidden; }
.coh-ce-a78a6a35 { text-align: center; margin-top: 1.875rem; margin-right: auto; margin-bottom: 2.5rem; margin-left: auto; }
@media (max-width: 767px) { .coh-ce-a78a6a35 { margin-bottom: 1.875rem; } }
.coh-ce-cf0efac4-2807cf9c { margin-bottom: 1.875rem; }
.coh-ce-cf0efac4-89403c77 { border-width: 0.0625rem; border-style: solid; border-color: #d9d9d9; position: relative; -webkit-transition: 1000ms ease box-shadow; -o-transition: 1000ms ease box-shadow; transition: 1000ms ease box-shadow; }
@media (max-width: 767px) { .coh-ce-cf0efac4-89403c77 { border-width: 0; border-top-width: 0; border-left-width: 0; border-right-width: 0; border-style: none; border-top-style: none; border-left-style: none; border-right-style: none; } }
.coh-ce-cf0efac4-89403c77:hover { -webkit-box-shadow: 0 0.1875rem 1rem 0.0625rem rgba(0, 0, 0, 0.1); box-shadow: 0 0.1875rem 1rem 0.0625rem rgba(0, 0, 0, 0.1); }
@media (max-width: 1023px) { .coh-ce-cf0efac4-89403c77:hover { -webkit-box-shadow: none; box-shadow: none; } }
.coh-ce-cf0efac4-9fdd50d9 { padding-bottom: 3.125rem; }
@media (max-width: 1023px) { .coh-ce-cf0efac4-9fdd50d9 { padding-bottom: 3.75rem; } }
@media (max-width: 767px) { .coh-ce-cf0efac4-9fdd50d9 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; padding-bottom: 2.125rem; } }
@media (max-width: 564px) { .coh-ce-cf0efac4-9fdd50d9 { padding-bottom: 3.125rem; } }
.coh-ce-cf0efac4-9fdd50d9:hover .full-page-product-display-container img { -webkit-transform: scaleX(1.05) scaleY(1.05); -ms-transform: scaleX(1.05) scaleY(1.05); transform: scaleX(1.05) scaleY(1.05); opacity: 0.8; }
@media (max-width: 1023px) { .coh-ce-cf0efac4-9fdd50d9:hover .full-page-product-display-container img { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); } }
.coh-ce-cf0efac4-9fdd50d9 img { -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
.coh-ce-cf0efac4-e0b83ce3 { overflow: hidden; position: relative; background-color: black; width: 100%; }
@media (max-width: 767px) { .coh-ce-cf0efac4-e0b83ce3 { width: 50%; float: left; }
  .coh-ce-cf0efac4-e0b83ce3:before, .coh-ce-cf0efac4-e0b83ce3:after { clear: none; content: normal; display: inline; } }
.coh-ce-cf0efac4-be7e6aba { max-height: 14.0625rem; overflow: hidden; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: white; opacity: 0.97; }
@media (max-width: 1919px) { .coh-ce-cf0efac4-be7e6aba { max-height: 14rem; } }
@media (max-width: 1439px) { .coh-ce-cf0efac4-be7e6aba { max-height: 11.25rem; } }
@media (max-width: 1023px) { .coh-ce-cf0efac4-be7e6aba { max-height: 8.5rem; } }
@media (max-width: 767px) { .coh-ce-cf0efac4-be7e6aba { max-height: 9.75rem; } }
@media (max-width: 564px) { .coh-ce-cf0efac4-be7e6aba { max-height: 7.8125rem; } }
@media (max-width: 564px) { .coh-ce-cf0efac4-5a4bc249 { height: 6.25rem; } }
.coh-ce-cf0efac4-7b2ee854 { width: 100%; }
@media (max-width: 767px) { .coh-ce-cf0efac4-7b2ee854 { width: 50%; float: left; }
  .coh-ce-cf0efac4-7b2ee854:before, .coh-ce-cf0efac4-7b2ee854:after { clear: none; content: normal; display: inline; } }
.coh-ce-cf0efac4-109581e2 { text-align: center; padding-top: 1.875rem; padding-right: 1.875rem; padding-left: 1.875rem; }
@media (max-width: 1023px) { .coh-ce-cf0efac4-109581e2 { text-align: left; padding-left: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-cf0efac4-109581e2 { padding-top: 0.625rem; } }
@media (max-width: 564px) { .coh-ce-cf0efac4-109581e2 { padding-top: 0; } }
.coh-ce-cf0efac4-3b09dd72 { text-align: center; }
@media (max-width: 1023px) { .coh-ce-cf0efac4-3b09dd72 { font-size: 1.125rem; text-align: left; padding-left: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-cf0efac4-3b09dd72 { font-size: 1rem; margin-bottom: 0; } }
@media (max-width: 564px) { .coh-ce-cf0efac4-3b09dd72 { font-size: 0.875rem; margin-bottom: 0.625rem; } }
.coh-ce-cf0efac4-3b09dd72 .original { display: none; }
.coh-ce-cf0efac4-3b09dd72 .approx { font-size: 0.75rem; }
.coh-ce-cf0efac4-21473542 { display: none; }
.coh-ce-cf0efac4-433d27c5 { padding-top: 0.625rem; padding-right: 1.875rem; padding-bottom: 2.5rem; padding-left: 1.875rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 1919px) { .coh-ce-cf0efac4-433d27c5 { padding-right: 1.25rem; padding-left: 1.1875rem; } }
@media (max-width: 1439px) { .coh-ce-cf0efac4-433d27c5 { padding-right: 0.25rem; padding-left: 0.25rem; } }
@media (max-width: 1023px) { .coh-ce-cf0efac4-433d27c5 { max-width: 80%; padding-right: 0; padding-bottom: 0; padding-left: 0; } }
@media (max-width: 767px) { .coh-ce-cf0efac4-433d27c5 { max-width: none; padding-right: 0; padding-left: 1.25rem; } }
@media (max-width: 564px) { .coh-ce-cf0efac4-433d27c5 { padding-top: 0; } }
.coh-ce-cf0efac4-e270defd { text-align: center; }
@media (max-width: 1023px) { .coh-ce-cf0efac4-c97c9d45 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cf0efac4-6f291a20 { text-align: center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 1023px) { .coh-ce-cf0efac4-6f291a20 { margin-right: 0; margin-left: 0.625rem; } }
@media (max-width: 564px) { .coh-ce-cf0efac4-6f291a20 { margin-left: 0.3125rem; } }
.coh-ce-cf0efac4-57e38e3 { margin-top: 1.1875rem; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 1023px) { .coh-ce-cf0efac4-57e38e3 { margin-top: 0; margin-right: 0; margin-left: 0; } }
@media (max-width: 564px) { .coh-ce-cf0efac4-57e38e3 { margin-top: 0; } }
.coh-ce-cf0efac4-d50c76be { margin-top: 1.1875rem; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 1919px) { .coh-ce-cf0efac4-d50c76be { margin-top: 1.25rem; } }
@media (max-width: 1439px) { .coh-ce-cf0efac4-d50c76be { margin-top: 1.1875rem; } }
@media (max-width: 1023px) { .coh-ce-cf0efac4-d50c76be { margin-top: 0; margin-right: 0; margin-left: 0; } }
@media (max-width: 564px) { .coh-ce-cf0efac4-d50c76be { margin-top: 0; } }
.coh-ce-cf0efac4-cd3abd53 { margin-top: 0.125rem; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 1023px) { .coh-ce-cf0efac4-cd3abd53 { line-height: 0.6875rem; margin-top: 0; margin-right: 0; margin-left: 0; } }
@media (max-width: 564px) { .coh-ce-cf0efac4-341bb90 { text-align: left; } }
.coh-ce-cf0efac4-a23f547c { position: absolute; bottom: 0; min-width: 100%; }
@media (max-width: 767px) { .coh-ce-fc21da0a { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 1; opacity: 0.4; background-color: black; } }
.coh-ce-5b2ff446 { position: relative; z-index: 1; }
.coh-ce-d70b501f { padding-right: 5rem; }
@media (max-width: 1439px) { .coh-ce-d70b501f { padding-right: 3.75rem; } }
@media (max-width: 1023px) { .coh-ce-d70b501f { padding-right: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-d70b501f { padding-right: 0; } }
.coh-ce-3c8fbca3 { color: white; margin-bottom: 0; }
.coh-ce-47abcd7d { margin-top: -0.625rem; }
@media (max-width: 1439px) { .coh-ce-47abcd7d { margin-top: -1.875rem; } }
@media (max-width: 1023px) { .coh-ce-47abcd7d { margin-top: -1.25rem; } }
.coh-ce-dc348e32 > .coh-block > div { position: static !important; }
.coh-ce-baa6af6e { margin-bottom: 0.5rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; }
@media (max-width: 767px) { .coh-ce-baa6af6e { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-baa6af6e p { margin-top: 1.1875rem; }
@media (max-width: 1439px) { .coh-ce-baa6af6e p { margin-top: 1.25rem; } }
@media (max-width: 1023px) { .coh-ce-baa6af6e p { margin-top: 0.8125rem; } }
.coh-ce-baa6af6e .coh-block { padding-top: 1.1875rem; }
@media (max-width: 1439px) { .coh-ce-baa6af6e .coh-block { padding-top: 1.25rem; } }
@media (max-width: 1023px) { .coh-ce-baa6af6e .coh-block { padding-top: 0.8125rem; } }
@media (max-width: 767px) { .coh-ce-baa6af6e .coh-block { padding-top: 0.75rem; padding-bottom: 1rem; } }
.coh-ce-4cf60a10 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-width: 50%; }
@media (max-width: 767px) { .coh-ce-4cf60a10 { display: block; min-width: 100%; } }
.coh-ce-c9b88a11 { font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 0.75rem; text-transform: uppercase; margin-right: 1rem; margin-bottom: 1.1875rem; }
@media (max-width: 1919px) { .coh-ce-c9b88a11 { margin-right: 1.5rem; } }
@media (max-width: 1439px) { .coh-ce-c9b88a11 { font-size: 0.6875rem; } }
@media (max-width: 1023px) { .coh-ce-c9b88a11 { margin-right: 1.125rem; } }
@media (max-width: 767px) { .coh-ce-c9b88a11 { margin-right: 0.625rem; } }
@media (max-width: 564px) { .coh-ce-1c8af9cf .radio-button-label { margin-right: 0; } }
.coh-ce-f1790e5d { min-width: 50%; }
@media (max-width: 767px) { .coh-ce-f1790e5d { min-width: 100%; } }
.coh-ce-f1790e5d input { margin-left: auto; max-width: 18.75rem; }
@media (max-width: 767px) { .coh-ce-f1790e5d input { max-width: initial; } }
.coh-ce-bea11cf0 { padding-top: 0; }
.oi-filters.coh-ce-bea11cf0 .coh-block:hover { outline-offset: 0.125rem; }
.oi-filters.coh-ce-bea11cf0 .coh-block:focus { z-index: 1; }
.oi-filters.coh-ce-bea11cf0 .coh-block #block-buildstatus .facets-widget-links { right: auto; }
@media (max-width: 1023px) { .oi-filters.coh-ce-bea11cf0 .coh-block #block-buildstatus .facets-widget-links { right: 0; } }
.view-charter-yacht-search .oi-filters.coh-ce-bea11cf0 { margin-bottom: 1.25rem; }
.coh-ce-616ec841 ul { 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: 767px) { .coh-ce-616ec841 ul { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
.coh-ce-616ec841 ul .facet-summary-item--clear { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
@media (max-width: 767px) { .coh-ce-616ec841 ul .facet-summary-item--clear { margin-top: 1rem; margin-bottom: 1rem; } }
.coh-ce-616ec841 ul .facet-summary-item--facet { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.coh-ce-616ec841 ul .facets-apply-button-wrapper { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
@media (max-width: 767px) { .coh-ce-616ec841 ul .facets-apply-button-wrapper { width: 100%; } }
.coh-ce-eb1ac8a { position: relative; padding-top: 1.25rem; padding-bottom: 1.25rem; margin-top: 0; height: 4.875rem; }
@media (max-width: 1439px) { .coh-ce-eb1ac8a { margin-top: 0; margin-bottom: -1.25rem; } }
@media (max-width: 1023px) { .coh-ce-eb1ac8a { padding-bottom: 0.625rem; margin-top: 0; margin-bottom: -0.9375rem; } }
@media (max-width: 767px) { .coh-ce-eb1ac8a { margin-bottom: 0; } }
@media (max-width: 1439px) { .coh-ce-87413c6d { display: none; } }
.coh-ce-98b5c7c7 { float: left; padding-right: 0.625rem; }
.coh-ce-6fd4296a { margin-top: 0.125rem; margin-right: 0; float: left; }
.coh-ce-6fd4296a:before, .coh-ce-6fd4296a:after { clear: none; content: normal; display: inline; }
.coh-ce-f3847120 { font-weight: 700; margin-top: 0.125rem; margin-right: 0; float: left; }
.coh-ce-f3847120:before, .coh-ce-f3847120:after { clear: none; content: normal; display: inline; }
.coh-ce-17860fd { float: left; margin-top: 0.09375rem; margin-right: 0.3125rem; margin-left: 0.3125rem; }
.coh-ce-17860fd:before, .coh-ce-17860fd:after { clear: none; content: normal; display: inline; }
.coh-ce-17860fd:before { content: "|"; }
.coh-ce-373ec824 { margin-top: 0.125rem; margin-right: 0.5rem; float: left; }
.coh-ce-373ec824:before, .coh-ce-373ec824:after { clear: none; content: normal; display: inline; }
.coh-ce-252547eb { font-weight: 700; margin-top: 0.125rem; margin-right: 0.5rem; float: left; }
.coh-ce-252547eb:before, .coh-ce-252547eb:after { clear: none; content: normal; display: inline; }
.coh-ce-e9f990e8 { position: absolute; bottom: 2.5rem; right: 0; -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
@media (max-width: 1023px) { .coh-ce-e9f990e8 { bottom: 1.875rem; } }
.coh-ce-e9f990e8: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: "\E923"; font-family: "icomoon"; color: #555759; font-size: 3.125rem; -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
@media (max-width: 1439px) { .coh-ce-e9f990e8:before { font-size: 3rem; } }
.coh-ce-e9f990e8:hover:before { color: #8fd6bd; }
.coh-ce-4317c4b0 { position: relative; }
.coh-ce-c32ce181 { position: absolute; top: -2.25rem; left: -2.1875rem; width: 1.75rem; height: 1.75rem; background-color: #555759; -webkit-border-radius: 50%; border-radius: 50%; }
@media (max-width: 1439px) { .coh-ce-c32ce181 { height: 1.5rem; width: 1.5rem; top: -1.875rem; left: -2rem; } }
.coh-ce-d2f350a1 { font-family: gotham-bold, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; text-align: center; margin-top: 0.25rem; }
.coh-ce-b362db79 { padding-top: 1.25rem; }
@media (max-width: 1023px) { .coh-ce-b362db79 { padding-top: 0.625rem; } }
.coh-ce-9ceb4334 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; position: relative; }
.coh-ce-bae8c047 { 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-5d6e4c63 { width: 40%; }
@media (max-width: 1023px) { .coh-ce-5d6e4c63 { display: none; } }
.coh-ce-48e9a10d { margin-left: auto; }
@media (max-width: 1023px) { .coh-ce-48e9a10d { padding-bottom: 0; } }
@media (max-width: 767px) { .coh-ce-48e9a10d { padding-bottom: 0; } }
.coh-ce-d3a0ead0 { position: relative; }
@media (max-width: 1439px) { .coh-ce-d3a0ead0 { padding-top: 0.125rem; } }
.coh-ce-5977852e { position: relative; z-index: 1; }
.coh-ce-d97ec83e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 1439px) { .coh-ce-25f181ab { position: relative; top: -0.0625rem; left: -0.0625rem; } }
@media (max-width: 1023px) { .coh-ce-25f181ab { left: -0.3125rem; } }
@media (max-width: 767px) { .coh-ce-25f181ab { top: -0.125rem; left: 0.6875rem; } }
@media (max-width: 564px) { .coh-ce-25f181ab { top: -3.25rem; left: -4.9375rem; } }
.coh-ce-25f181ab: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: "\F08C"; font-family: "icomoon"; }
.coh-ce-bb2c21c2 { position: relative; top: -0.0625rem; }
@media (max-width: 1439px) { .coh-ce-bb2c21c2 { top: -0.125rem; left: -1.25rem; } }
@media (max-width: 1023px) { .coh-ce-bb2c21c2 { left: -1.375rem; } }
@media (max-width: 767px) { .coh-ce-bb2c21c2 { top: -0.1875rem; left: -0.875rem; } }
@media (max-width: 564px) { .coh-ce-bb2c21c2 { top: -0.1875rem; left: 2.5625rem; } }
.coh-ce-bb2c21c2: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: "\F082"; font-family: "icomoon"; }
@media (max-width: 1439px) { .coh-ce-d30f57ec { position: relative; top: -0.125rem; left: -2.5rem; } }
@media (max-width: 767px) { .coh-ce-d30f57ec { top: 0; } }
@media (max-width: 564px) { .coh-ce-d30f57ec { top: 0; left: 1.25rem; } }
.coh-ce-d30f57ec: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: "\F081"; font-family: "icomoon"; }
.coh-ce-8b0151 i:before { color: #8fd6bd; font-size: 16px; position: relative; top: 0.125rem; left: 0; padding-right: 0.5rem; }
.coh-ce-b64c0d9e { padding-top: 0.1875rem; }
@media (max-width: 1439px) { .coh-ce-b64c0d9e { padding-top: 0.25rem; } }
.coh-ce-584406cd { position: relative; }
@media (max-width: 564px) { .coh-ce-584406cd { margin-top: 2.75rem; } }
@media (max-width: 1439px) { .coh-ce-833e26cd { padding-right: 2.5rem; } }
@media (max-width: 1023px) { .coh-ce-833e26cd { padding-right: 0; } }
.coh-ce-ee33941 { margin-bottom: 2.5rem; }
@media (max-width: 1439px) { .coh-ce-ee33941 { margin-bottom: 0; } }
.coh-ce-fb7d7d80 { padding-top: 1.875rem; }
@media (max-width: 1023px) { .coh-ce-fb7d7d80 { padding-top: 1.25rem; } }
.coh-ce-9f5fb6a1 .approx { font-size: 0.75rem; }
.coh-ce-9f5fb6a1 .original { margin-top: 0.5rem; display: block; }
.coh-ce-d7e196f0 { padding-top: 1.875rem; }
.coh-ce-4a1431ae { border-width: 0.0625rem; border-style: solid; border-color: #d9d9d9; }
@media (max-width: 1439px) { .coh-ce-4a1431ae { margin-top: 1.875rem; margin-bottom: 3.75rem; } }
@media (max-width: 767px) { .coh-ce-4a1431ae { margin-bottom: 3.125rem; } }
@media (max-width: 1023px) { .coh-ce-4a1431ae .stats-row { margin-bottom: 0.625rem; } }
@media (max-width: 767px) { .coh-ce-4a1431ae .stats-row { margin-bottom: 0.3125rem; } }
.coh-ce-4a1431ae .stats-row:last-child { border-bottom-style: none; }
@media (max-width: 1439px) { .coh-ce-4a1431ae .stats-row:last-child { margin-bottom: 0; } }
@media (max-width: 1023px) { .coh-ce-4a1431ae .stats-row:last-child { margin-bottom: 0.625rem; } }
@media (max-width: 767px) { .coh-ce-4a1431ae .stats-row:last-child { margin-bottom: 0; } }
@media (max-width: 1439px) { .coh-ce-4a1431ae .stats-row:last-child h4 { margin-bottom: 0; } }
@media (max-width: 1439px) { .coh-ce-4a1431ae .stats-row:last-child p { margin-bottom: 0; } }
.coh-ce-4a1431ae .stats-row h4 { margin-top: 0.125rem; }
.coh-ce-9d652a2c { padding-top: 2.5rem; padding-right: 1.25rem; padding-left: 1.25rem; }
@media (max-width: 1439px) { .coh-ce-9d652a2c { padding-right: 5rem; } }
@media (max-width: 1023px) { .coh-ce-9d652a2c { padding-top: 1.875rem; padding-right: 3.125rem; padding-bottom: 2.5rem; padding-left: 3.125rem; } }
@media (max-width: 767px) { .coh-ce-9d652a2c { padding-right: 0; padding-bottom: 0.625rem; padding-left: 0; } }
@media (max-width: 564px) { .coh-ce-9d652a2c { padding-right: 0; padding-bottom: 0; padding-left: 0; } }
.coh-ce-d525944b { padding-bottom: 4.375rem; }
@media (max-width: 1919px) { .coh-ce-d525944b { padding-bottom: 3.125rem; } }
@media (max-width: 1023px) { .coh-ce-d525944b { padding-top: 0.625rem; padding-bottom: 1.25rem; } }
@media (max-width: 767px) { .coh-ce-d525944b { padding-top: 0; padding-bottom: 0.625rem; } }
.coh-ce-668577f2 { text-align: center; }
@media (max-width: 767px) { .coh-ce-668577f2 { margin-bottom: 1.875rem; } }
.coh-ce-1dfabc05 { padding-bottom: 0.3125rem; }
@media (max-width: 1439px) { .coh-ce-1dfabc05 { padding-bottom: 0; margin-bottom: 0.3125rem; } }
@media (max-width: 1023px) { .coh-ce-1dfabc05 { padding-bottom: 0.3125rem; margin-bottom: 0.625rem; } }
@media (max-width: 767px) { .coh-ce-1dfabc05 { margin-bottom: 0.3125rem; } }
.coh-ce-c706e1f0 { text-align: center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-5c3671cf { padding-top: 0.1875rem; }
@media (max-width: 1439px) { .coh-ce-5c3671cf { padding-top: 0.3125rem; } }
@media (max-width: 767px) { .coh-ce-5c3671cf { padding-top: 0.1875rem; } }
.coh-ce-25d86d70 { margin-top: 2rem; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 1439px) { .coh-ce-25d86d70 { margin-top: 2.3125rem; } }
@media (max-width: 1023px) { .coh-ce-25d86d70 { margin-top: 1.75rem; } }
.coh-ie11 .coh-ce-25d86d70 { margin-top: 2rem; }
@media (max-width: 1439px) { .coh-ie11 .coh-ce-25d86d70 { margin-top: 2rem; } }
@media (max-width: 1023px) { .coh-ie11 .coh-ce-25d86d70 { margin-top: 2rem; } }
.coh-ce-2090f385 { margin-top: 2rem; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 1439px) { .coh-ce-2090f385 { margin-top: 2.3125rem; } }
@media (max-width: 1023px) { .coh-ce-2090f385 { margin-top: 1.6875rem; } }
.coh-ie11 .coh-ce-2090f385 { margin-top: 2rem; }
@media (max-width: 1439px) { .coh-ie11 .coh-ce-2090f385 { margin-top: 2rem; } }
@media (max-width: 1023px) { .coh-ie11 .coh-ce-2090f385 { margin-top: 2rem; } }
.coh-ce-5ae5df7f { margin-top: -0.25rem; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-c5e2adc8 { margin-top: 2rem; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 1439px) { .coh-ce-c5e2adc8 { margin-top: 2.3125rem; } }
@media (max-width: 1023px) { .coh-ce-c5e2adc8 { margin-top: 1.75rem; } }
.coh-ie11 .coh-ce-c5e2adc8 { margin-top: 2rem; }
@media (max-width: 1439px) { .coh-ie11 .coh-ce-c5e2adc8 { margin-top: 2rem; } }
@media (max-width: 1023px) { .coh-ie11 .coh-ce-c5e2adc8 { margin-top: 2rem; } }
.coh-ce-1402730f { padding-right: 2.5rem; padding-bottom: 1.875rem; padding-left: 2.5rem; }
@media (max-width: 1439px) { .coh-ce-1402730f { padding-top: 1.875rem; padding-bottom: 2.5rem; } }
@media (max-width: 1023px) { .coh-ce-1402730f { padding-top: 0; padding-right: 2.5rem; padding-left: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-1402730f { padding-right: 1.25rem; padding-bottom: 1.875rem; padding-left: 1.25rem; } }
.coh-ce-43003937 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; margin-bottom: 0.625rem; }
.coh-ce-43003937 h4 { margin-bottom: 0.5rem; }
.coh-ce-43003937 p { margin-bottom: 0.5rem; }
.coh-ce-6fa9f7bd { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; margin-bottom: 0.625rem; }
.coh-ce-6fa9f7bd h4 { margin-bottom: 0.5rem; }
.coh-ce-6fa9f7bd p { margin-bottom: 0.5rem; }
.coh-ce-52014b0a { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; margin-bottom: 0.625rem; }
.coh-ce-52014b0a h4 { margin-bottom: 0.5rem; }
.coh-ce-52014b0a p { margin-bottom: 0.5rem; }
.coh-ce-28784f8e { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; margin-bottom: 0.625rem; }
.coh-ce-28784f8e h4 { margin-bottom: 0.5rem; }
.coh-ce-28784f8e p { margin-bottom: 0.5rem; }
.coh-ce-b339c267 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; margin-bottom: 0.625rem; }
.coh-ce-b339c267 h4 { margin-bottom: 0.5rem; }
.coh-ce-b339c267 p { margin-bottom: 0.5rem; }
.coh-ce-70a2b657 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; margin-bottom: 0.625rem; }
.coh-ce-70a2b657 h4 { margin-bottom: 0.5rem; }
.coh-ce-70a2b657 p { margin-bottom: 0.5rem; }
.coh-ce-cfa7063c { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; margin-bottom: 0.625rem; }
.coh-ce-cfa7063c h4 { margin-bottom: 0.5rem; }
.coh-ce-cfa7063c p { margin-bottom: 0.5rem; }
.coh-ce-be823b03 { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #d9d9d9; }
.coh-ce-71ca85c5 { padding-bottom: 5.625rem; }
@media (max-width: 1439px) { .coh-ce-71ca85c5 { padding-bottom: 4.375rem; } }
@media (max-width: 767px) { .coh-ce-71ca85c5 { padding-bottom: 1.25rem; } }
.coh-ce-79d56a55 { padding-top: 3.125rem; padding-right: 2.5rem; padding-bottom: 2.5rem; padding-left: 2.5rem; }
@media (max-width: 1023px) { .coh-ce-79d56a55 { padding-top: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-79d56a55 { padding-top: 1.875rem; padding-right: 1.875rem; padding-bottom: 1.875rem; padding-left: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-cb8b906f { padding-bottom: 2.5rem; } }
.coh-ce-30e9d882 { padding-top: 1.25rem; padding-left: 3.125rem; }
@media (max-width: 1439px) { .coh-ce-30e9d882 { padding-left: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-30e9d882 { padding-top: 0; padding-left: 0; } }
.coh-ce-30e9d882 ul { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 2.5rem; -moz-column-gap: 2.5rem; column-gap: 2.5rem; }
@media (max-width: 564px) { .coh-ce-30e9d882 ul { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; } }
.coh-ce-30e9d882 ul li { display: inline-block; min-width: 27.5rem; }
@media (max-width: 1919px) { .coh-ce-30e9d882 ul li { min-width: 22.5rem; } }
@media (max-width: 1439px) { .coh-ce-30e9d882 ul li { min-width: 17.5rem; } }
@media (max-width: 1023px) { .coh-ce-30e9d882 ul li { min-width: 20rem; } }
@media (max-width: 767px) { .coh-ce-30e9d882 ul li { min-width: 15rem; } }
@media (max-width: 564px) { .coh-ce-30e9d882 ul li { display: block; min-width: auto; } }
.coh-ce-7d34f770 { padding-top: 1.25rem; padding-left: 3.125rem; }
@media (max-width: 1439px) { .coh-ce-7d34f770 { padding-left: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-7d34f770 { padding-top: 0; padding-left: 0; } }
.coh-ce-7d34f770 ul { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 2.5rem; -moz-column-gap: 2.5rem; column-gap: 2.5rem; }
@media (max-width: 564px) { .coh-ce-7d34f770 ul { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; } }
.coh-ce-7d34f770 ul li { display: inline-block; min-width: 27.5rem; }
@media (max-width: 1919px) { .coh-ce-7d34f770 ul li { min-width: 22.5rem; } }
@media (max-width: 1439px) { .coh-ce-7d34f770 ul li { min-width: 17.5rem; } }
@media (max-width: 1023px) { .coh-ce-7d34f770 ul li { min-width: 20rem; } }
@media (max-width: 767px) { .coh-ce-7d34f770 ul li { min-width: 15rem; } }
@media (max-width: 564px) { .coh-ce-7d34f770 ul li { min-width: auto; display: block; } }
.coh-ce-ceac4023 { padding-top: 1.25rem; padding-left: 3.125rem; }
@media (max-width: 1439px) { .coh-ce-ceac4023 { padding-left: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-ceac4023 { padding-top: 0; padding-left: 0; } }
.coh-ce-ceac4023 ul { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 2.5rem; -moz-column-gap: 2.5rem; column-gap: 2.5rem; }
@media (max-width: 564px) { .coh-ce-ceac4023 ul { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; } }
.coh-ce-ceac4023 ul li { display: inline-block; min-width: 27.5rem; }
@media (max-width: 1919px) { .coh-ce-ceac4023 ul li { min-width: 22.5rem; } }
@media (max-width: 1439px) { .coh-ce-ceac4023 ul li { min-width: 17.5rem; } }
@media (max-width: 1023px) { .coh-ce-ceac4023 ul li { min-width: 20rem; } }
@media (max-width: 767px) { .coh-ce-ceac4023 ul li { min-width: 15rem; } }
@media (max-width: 564px) { .coh-ce-ceac4023 ul li { display: block; min-width: auto; } }
.coh-ce-ee015a8 { padding-top: 3.75rem; padding-right: 6.25rem; padding-bottom: 3.75rem; }
@media (max-width: 1439px) { .coh-ce-ee015a8 { padding-top: 2.5rem; padding-right: 3.75rem; padding-bottom: 2.5rem; } }
@media (max-width: 1023px) { .coh-ce-ee015a8 { padding-top: 0; padding-right: 0; padding-bottom: 2.1875rem; } }
.coh-ce-4c3a3124 { border-left-width: 0.0625rem; border-left-style: solid; border-left-color: #d9d9d9; padding-top: 3.75rem; padding-bottom: 3.75rem; padding-left: 6.25rem; }
@media (max-width: 1439px) { .coh-ce-4c3a3124 { padding-top: 2.5rem; padding-bottom: 2.5rem; padding-left: 3.75rem; margin-left: -0.0625rem; } }
@media (max-width: 1023px) { .coh-ce-4c3a3124 { border-top-width: 0.0625rem; border-left-width: 0; border-top-style: solid; border-left-style: none; border-top-color: #d9d9d9; padding-bottom: 0; padding-left: 0; margin-left: 0; } }
@media (max-width: 767px) { .coh-ce-4c3a3124 { padding-top: 2.5rem; } }
.coh-ce-9ceb4334 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; position: relative; }
.coh-ce-bae8c047 { 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-5d6e4c63 { width: 40%; }
@media (max-width: 1023px) { .coh-ce-5d6e4c63 { display: none; } }
.coh-ce-48e9a10d { margin-left: auto; }
@media (max-width: 1023px) { .coh-ce-48e9a10d { padding-bottom: 0; } }
@media (max-width: 767px) { .coh-ce-48e9a10d { padding-bottom: 0; } }
.coh-ce-d3a0ead0 { position: relative; }
@media (max-width: 1439px) { .coh-ce-d3a0ead0 { padding-top: 0.125rem; } }
.coh-ce-5977852e { position: relative; z-index: 1; }
.coh-ce-d97ec83e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 1439px) { .coh-ce-c5be395e { position: relative; top: -0.0625rem; left: -0.0625rem; } }
@media (max-width: 1023px) { .coh-ce-c5be395e { left: -0.3125rem; } }
@media (max-width: 767px) { .coh-ce-c5be395e { top: -0.125rem; left: 0.6875rem; } }
@media (max-width: 564px) { .coh-ce-c5be395e { top: -3.25rem; left: -4.9375rem; } }
.coh-ce-c5be395e: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: "\F08C"; font-family: "icomoon"; }
.coh-ce-87250ed6 { position: relative; top: -0.0625rem; }
@media (max-width: 1439px) { .coh-ce-87250ed6 { top: -0.125rem; left: -1.25rem; } }
@media (max-width: 1023px) { .coh-ce-87250ed6 { left: -1.375rem; } }
@media (max-width: 767px) { .coh-ce-87250ed6 { top: -0.1875rem; left: -0.875rem; } }
@media (max-width: 564px) { .coh-ce-87250ed6 { top: -0.1875rem; left: 2.5625rem; } }
.coh-ce-87250ed6: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: "\F082"; font-family: "icomoon"; }
@media (max-width: 1439px) { .coh-ce-405458b4 { position: relative; top: -0.125rem; left: -2.5rem; } }
@media (max-width: 767px) { .coh-ce-405458b4 { top: 0; } }
@media (max-width: 564px) { .coh-ce-405458b4 { top: 0; left: 1.25rem; } }
.coh-ce-405458b4: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: "\F081"; font-family: "icomoon"; }
.coh-ce-f21268cc i:before { color: #8fd6bd; font-size: 16px; position: relative; top: 0.125rem; left: 0; padding-right: 0.5rem; }
.coh-ce-b64c0d9e { padding-top: 0.1875rem; }
@media (max-width: 1439px) { .coh-ce-b64c0d9e { padding-top: 0.25rem; } }
.coh-ce-1a16187b { position: relative; }
@media (max-width: 564px) { .coh-ce-1a16187b { margin-top: 2.75rem; } }
.coh-ce-46a56214 { padding-bottom: 5rem; }
@media (max-width: 1439px) { .coh-ce-46a56214 { padding-right: 2.5rem; padding-bottom: 0; } }
@media (max-width: 1023px) { .coh-ce-46a56214 { padding-right: 0; } }
.coh-ce-e27e909 { padding-top: 1.25rem; padding-bottom: 1.25rem; margin-bottom: 3.125rem; }
@media (max-width: 1439px) { .coh-ce-e27e909 { margin-bottom: 1.25rem; } }
@media (max-width: 1023px) { .coh-ce-e27e909 { margin-bottom: 0; } }
.coh-ce-a692dc4 { padding-bottom: 1.25rem; }
@media (max-width: 767px) { .coh-ce-a692dc4 { padding-bottom: 0.3125rem; } }
.coh-ce-d9cdc875 .approx { text-transform: none; margin-bottom: 0.5rem; display: block; }
.coh-ce-e4da08ea { border-right-style: solid; border-right-color: #e5e5e5; border-right-width: 0.0625rem; padding-top: 1.875rem; padding-bottom: 0.625rem; padding-left: 1.875rem; }
@media (max-width: 767px) { .coh-ce-e4da08ea { border-right-width: 0; border-right-style: none; padding-top: 0; padding-bottom: 0; padding-left: 0; } }
.coh-ce-98c32215 { text-transform: uppercase; }
.coh-ce-c7fe0e81 { border-right-width: 0.0625rem; border-right-style: solid; border-right-color: #e5e5e5; padding-top: 1.875rem; padding-bottom: 0.625rem; padding-left: 1.875rem; }
@media (max-width: 767px) { .coh-ce-c7fe0e81 { border-right-width: 0; border-right-style: none; padding-top: 0; padding-bottom: 0; padding-left: 0; } }
.coh-ce-4c413fb3 { border-right-width: 0.0625rem; border-right-style: solid; border-right-color: #e5e5e5; padding-top: 1.875rem; padding-bottom: 0.625rem; padding-left: 1.875rem; }
@media (max-width: 767px) { .coh-ce-4c413fb3 { border-right-width: 0; border-right-style: none; padding-top: 0; padding-bottom: 0; padding-left: 0; } }
.coh-ce-12234ef1 { padding-top: 1.875rem; padding-bottom: 0.625rem; padding-left: 1.875rem; }
@media (max-width: 767px) { .coh-ce-12234ef1 { padding-top: 0; padding-bottom: 0; padding-left: 0; } }
.coh-ce-1b70187c { border-width: 0.0625rem; border-style: solid; border-color: #d9d9d9; }
@media (max-width: 1439px) { .coh-ce-1b70187c { margin-top: 1.875rem; margin-bottom: 3.75rem; } }
@media (max-width: 767px) { .coh-ce-1b70187c { padding-right: 0.625rem; padding-left: 0.625rem; margin-top: 0; margin-bottom: 3.125rem; } }
@media (max-width: 1023px) { .coh-ce-1b70187c .stats-row { margin-bottom: 0.625rem; } }
@media (max-width: 767px) { .coh-ce-1b70187c .stats-row { margin-bottom: 0.3125rem; } }
.coh-ce-1b70187c .stats-row:last-child { border-bottom-style: none; }
@media (max-width: 1439px) { .coh-ce-1b70187c .stats-row:last-child { margin-bottom: 0; } }
@media (max-width: 1023px) { .coh-ce-1b70187c .stats-row:last-child { margin-bottom: 0.625rem; } }
@media (max-width: 767px) { .coh-ce-1b70187c .stats-row:last-child { margin-bottom: 0; } }
@media (max-width: 1439px) { .coh-ce-1b70187c .stats-row:last-child h4 { margin-bottom: 0; } }
@media (max-width: 1439px) { .coh-ce-1b70187c .stats-row:last-child p { margin-bottom: 0; } }
.coh-ce-1b70187c .stats-row h4 { margin-top: 0.125rem; }
.coh-ce-9d652a2c { padding-top: 2.5rem; padding-right: 1.25rem; padding-left: 1.25rem; }
@media (max-width: 1439px) { .coh-ce-9d652a2c { padding-right: 5rem; } }
@media (max-width: 1023px) { .coh-ce-9d652a2c { padding-top: 1.875rem; padding-right: 3.125rem; padding-bottom: 2.5rem; padding-left: 3.125rem; } }
@media (max-width: 767px) { .coh-ce-9d652a2c { padding-right: 0; padding-bottom: 0.625rem; padding-left: 0; } }
@media (max-width: 564px) { .coh-ce-9d652a2c { padding-right: 0; padding-bottom: 0; padding-left: 0; } }
.coh-ce-46cecf28 { padding-bottom: 4.375rem; }
@media (max-width: 1919px) { .coh-ce-46cecf28 { padding-bottom: 3.125rem; } }
@media (max-width: 1023px) { .coh-ce-46cecf28 { padding-bottom: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-46cecf28 { padding-bottom: 0.625rem; } }
.coh-ce-668577f2 { text-align: center; }
@media (max-width: 767px) { .coh-ce-668577f2 { margin-bottom: 1.875rem; } }
.coh-ce-7929d4f4 { padding-bottom: 0.3125rem; }
@media (max-width: 1439px) { .coh-ce-7929d4f4 { padding-bottom: 0; margin-bottom: 0.3125rem; } }
@media (max-width: 1023px) { .coh-ce-7929d4f4 { padding-bottom: 0.3125rem; margin-bottom: 0.625rem; } }
@media (max-width: 767px) { .coh-ce-7929d4f4 { margin-bottom: 0.3125rem; } }
.coh-ce-c706e1f0 { text-align: center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-5c3671cf { padding-top: 0.1875rem; }
@media (max-width: 1439px) { .coh-ce-5c3671cf { padding-top: 0.3125rem; } }
@media (max-width: 767px) { .coh-ce-5c3671cf { padding-top: 0.1875rem; } }
.coh-ce-f9394864 { margin-top: 2rem; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 1439px) { .coh-ce-f9394864 { margin-top: 2.3125rem; } }
@media (max-width: 1023px) { .coh-ce-f9394864 { margin-top: 1.75rem; } }
.coh-ie11 .coh-ce-f9394864 { margin-top: 2rem; }
@media (max-width: 1439px) { .coh-ie11 .coh-ce-f9394864 { margin-top: 2rem; } }
@media (max-width: 1023px) { .coh-ie11 .coh-ce-f9394864 { margin-top: 2rem; } }
.coh-ce-ca5cfb90 { text-align: center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-b0b61603 { padding-top: 0.1875rem; }
@media (max-width: 1439px) { .coh-ce-b0b61603 { padding-top: 0.3125rem; } }
@media (max-width: 767px) { .coh-ce-b0b61603 { padding-top: 0.1875rem; } }
.coh-ce-f3a101b9 { margin-top: 2rem; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 1439px) { .coh-ce-f3a101b9 { margin-top: 2.3125rem; } }
@media (max-width: 1023px) { .coh-ce-f3a101b9 { margin-top: 1.6875rem; } }
.coh-ie11 .coh-ce-f3a101b9 { margin-top: 2rem; }
@media (max-width: 1439px) { .coh-ie11 .coh-ce-f3a101b9 { margin-top: 2rem; } }
@media (max-width: 1023px) { .coh-ie11 .coh-ce-f3a101b9 { margin-top: 2rem; } }
.coh-ce-5ae5df7f { margin-top: -0.25rem; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-7322f997 { padding-bottom: 0.3125rem; }
@media (max-width: 1439px) { .coh-ce-7322f997 { padding-bottom: 0; margin-bottom: 0.3125rem; } }
@media (max-width: 1023px) { .coh-ce-7322f997 { padding-bottom: 0.3125rem; margin-bottom: 0.625rem; } }
@media (max-width: 767px) { .coh-ce-7322f997 { margin-bottom: 0.3125rem; } }
.coh-ce-5fdfbbce { margin-top: 2rem; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 1439px) { .coh-ce-5fdfbbce { margin-top: 2.3125rem; } }
@media (max-width: 1023px) { .coh-ce-5fdfbbce { margin-top: 1.75rem; } }
.coh-ie11 .coh-ce-5fdfbbce { margin-top: 2rem; }
@media (max-width: 1439px) { .coh-ie11 .coh-ce-5fdfbbce { margin-top: 2rem; } }
@media (max-width: 1023px) { .coh-ie11 .coh-ce-5fdfbbce { margin-top: 2rem; } }
.coh-ce-1402730f { padding-right: 2.5rem; padding-bottom: 1.875rem; padding-left: 2.5rem; }
@media (max-width: 1439px) { .coh-ce-1402730f { padding-top: 1.875rem; padding-bottom: 2.5rem; } }
@media (max-width: 1023px) { .coh-ce-1402730f { padding-top: 0; padding-right: 2.5rem; padding-left: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-1402730f { padding-right: 1.25rem; padding-bottom: 1.875rem; padding-left: 1.25rem; } }
.coh-ce-1d58390 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; margin-bottom: 0.625rem; }
.coh-ce-1d58390 h4 { margin-bottom: 0.5rem; }
.coh-ce-1d58390 p { margin-bottom: 0.5rem; }
.coh-ce-936b03bc { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; margin-bottom: 0.625rem; }
.coh-ce-936b03bc h4 { margin-bottom: 0.5rem; }
.coh-ce-936b03bc p { margin-bottom: 0.5rem; }
.coh-ce-5aed1353 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; margin-bottom: 0.625rem; }
.coh-ce-5aed1353 h4 { margin-bottom: 0.5rem; }
.coh-ce-5aed1353 p { margin-bottom: 0.5rem; }
.coh-ce-66bf039c { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; margin-bottom: 0.625rem; }
.coh-ce-66bf039c h4 { margin-bottom: 0.5rem; }
.coh-ce-66bf039c p { margin-bottom: 0.5rem; }
.coh-ce-485e7622 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; margin-bottom: 0.625rem; }
.coh-ce-485e7622 h4 { margin-bottom: 0.5rem; }
.coh-ce-485e7622 p { margin-bottom: 0.5rem; }
.coh-ce-a0921399 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; margin-bottom: 0.625rem; }
.coh-ce-a0921399 h4 { margin-bottom: 0.5rem; }
.coh-ce-a0921399 p { margin-bottom: 0.5rem; }
.coh-ce-d8dd6456 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; margin-bottom: 0.625rem; }
.coh-ce-d8dd6456 h4 { margin-bottom: 0.5rem; }
.coh-ce-d8dd6456 p { margin-bottom: 0.5rem; }
.coh-ce-fc9fba28 { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; margin-bottom: 0.625rem; }
.coh-ce-fc9fba28 h4 { margin-bottom: 0.5rem; }
.coh-ce-fc9fba28 p { margin-bottom: 0.5rem; }
.coh-ce-be823b03 { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #d9d9d9; }
.coh-ce-71ca85c5 { padding-bottom: 5.625rem; }
@media (max-width: 1439px) { .coh-ce-71ca85c5 { padding-bottom: 4.375rem; } }
@media (max-width: 767px) { .coh-ce-71ca85c5 { padding-bottom: 1.25rem; } }
.coh-ce-79d56a55 { padding-top: 3.125rem; padding-right: 2.5rem; padding-bottom: 2.5rem; padding-left: 2.5rem; }
@media (max-width: 1023px) { .coh-ce-79d56a55 { padding-top: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-79d56a55 { padding-top: 1.875rem; padding-right: 1.875rem; padding-bottom: 1.875rem; padding-left: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-8ca98f1c { padding-bottom: 2.5rem; } }
.coh-ce-c5babdc7 { padding-top: 1.25rem; padding-left: 3.125rem; }
@media (max-width: 1439px) { .coh-ce-c5babdc7 { padding-left: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-c5babdc7 { padding-top: 0; padding-left: 0; } }
.coh-ce-c5babdc7 ul { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 2.5rem; -moz-column-gap: 2.5rem; column-gap: 2.5rem; }
@media (max-width: 564px) { .coh-ce-c5babdc7 ul { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; } }
.coh-ce-c5babdc7 ul li { display: inline-block; min-width: 27.5rem; }
@media (max-width: 1919px) { .coh-ce-c5babdc7 ul li { min-width: 22.5rem; } }
@media (max-width: 1439px) { .coh-ce-c5babdc7 ul li { min-width: 17.5rem; } }
@media (max-width: 1023px) { .coh-ce-c5babdc7 ul li { min-width: 20rem; } }
@media (max-width: 767px) { .coh-ce-c5babdc7 ul li { display: block; min-width: 15rem; } }
@media (max-width: 564px) { .coh-ce-c5babdc7 ul li { min-width: auto; } }
.coh-ce-f3c4908c { padding-top: 1.25rem; padding-left: 3.125rem; }
@media (max-width: 1439px) { .coh-ce-f3c4908c { padding-left: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-f3c4908c { padding-top: 0; padding-left: 0; } }
.coh-ce-f3c4908c ul { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 2.5rem; -moz-column-gap: 2.5rem; column-gap: 2.5rem; }
@media (max-width: 564px) { .coh-ce-f3c4908c ul { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; } }
.coh-ce-f3c4908c ul li { display: inline-block; min-width: 27.5rem; }
@media (max-width: 1919px) { .coh-ce-f3c4908c ul li { min-width: 22.5rem; } }
@media (max-width: 1439px) { .coh-ce-f3c4908c ul li { min-width: 17.5rem; } }
@media (max-width: 1023px) { .coh-ce-f3c4908c ul li { min-width: 20rem; } }
@media (max-width: 767px) { .coh-ce-f3c4908c ul li { min-width: 15rem; } }
@media (max-width: 564px) { .coh-ce-f3c4908c ul li { display: block; min-width: auto; } }
.coh-ce-70120616 { padding-top: 1.25rem; padding-left: 3.125rem; }
@media (max-width: 1439px) { .coh-ce-70120616 { padding-left: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-70120616 { padding-top: 0; padding-left: 0; } }
.coh-ce-70120616 ul { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 2.5rem; -moz-column-gap: 2.5rem; column-gap: 2.5rem; }
@media (max-width: 564px) { .coh-ce-70120616 ul { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; } }
.coh-ce-70120616 ul li { display: inline-block; min-width: 27.5rem; }
@media (max-width: 1919px) { .coh-ce-70120616 ul li { min-width: 22.5rem; } }
@media (max-width: 1439px) { .coh-ce-70120616 ul li { min-width: 17.5rem; } }
@media (max-width: 1023px) { .coh-ce-70120616 ul li { min-width: 20rem; } }
@media (max-width: 767px) { .coh-ce-70120616 ul li { min-width: 15rem; } }
@media (max-width: 564px) { .coh-ce-70120616 ul li { display: block; min-width: auto; } }
.coh-ce-ee015a8 { padding-top: 3.75rem; padding-right: 6.25rem; padding-bottom: 3.75rem; }
@media (max-width: 1439px) { .coh-ce-ee015a8 { padding-top: 2.5rem; padding-right: 3.75rem; padding-bottom: 2.5rem; } }
@media (max-width: 1023px) { .coh-ce-ee015a8 { padding-top: 0; padding-right: 0; padding-bottom: 2.1875rem; } }
.coh-ce-4c3a3124 { border-left-width: 0.0625rem; border-left-style: solid; border-left-color: #d9d9d9; padding-top: 3.75rem; padding-bottom: 3.75rem; padding-left: 6.25rem; }
@media (max-width: 1439px) { .coh-ce-4c3a3124 { padding-top: 2.5rem; padding-bottom: 2.5rem; padding-left: 3.75rem; margin-left: -0.0625rem; } }
@media (max-width: 1023px) { .coh-ce-4c3a3124 { border-top-width: 0.0625rem; border-left-width: 0; border-top-style: solid; border-left-style: none; border-top-color: #d9d9d9; padding-bottom: 0; padding-left: 0; margin-left: 0; } }
@media (max-width: 767px) { .coh-ce-4c3a3124 { padding-top: 2.5rem; } }
.coh-ce-6eaa2d05 { background-color: black; }
@media (max-width: 767px) { .coh-ce-fc21da0a { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 1; opacity: 0.4; background-color: black; } }
.coh-ce-5b2ff446 { position: relative; z-index: 1; }
.coh-ce-d70b501f { padding-right: 5rem; }
@media (max-width: 1439px) { .coh-ce-d70b501f { padding-right: 3.75rem; } }
@media (max-width: 1023px) { .coh-ce-d70b501f { padding-right: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-d70b501f { padding-right: 0; } }
.coh-ce-3c8fbca3 { color: white; margin-bottom: 0; }
.coh-ce-47abcd7d { margin-top: -0.625rem; }
@media (max-width: 1439px) { .coh-ce-47abcd7d { margin-top: -1.875rem; } }
@media (max-width: 1023px) { .coh-ce-47abcd7d { margin-top: -1.25rem; } }
.coh-ce-c6ff7065 > .coh-block > div { position: static !important; }
.coh-ce-6d871825 { margin-bottom: 0.5rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; }
@media (max-width: 767px) { .coh-ce-6d871825 { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
.coh-ce-6d871825 p { margin-top: 1.1875rem; }
@media (max-width: 1439px) { .coh-ce-6d871825 p { margin-top: 1.25rem; } }
@media (max-width: 1023px) { .coh-ce-6d871825 p { margin-top: 0.8125rem; } }
.coh-ce-6d871825 .coh-block { padding-top: 1.1875rem; }
@media (max-width: 1439px) { .coh-ce-6d871825 .coh-block { padding-top: 1.25rem; } }
@media (max-width: 1023px) { .coh-ce-6d871825 .coh-block { padding-top: 0.8125rem; } }
@media (max-width: 767px) { .coh-ce-6d871825 .coh-block { padding-top: 0.75rem; padding-bottom: 1rem; } }
.coh-ce-4cf60a10 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-width: 50%; }
@media (max-width: 767px) { .coh-ce-4cf60a10 { display: block; min-width: 100%; } }
.coh-ce-91115920 { font-family: gotham-book, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 0.75rem; text-transform: uppercase; margin-right: 1rem; margin-bottom: 1.1875rem; }
@media (max-width: 1919px) { .coh-ce-91115920 { margin-right: 1.5rem; } }
@media (max-width: 1439px) { .coh-ce-91115920 { font-size: 0.6875rem; } }
@media (max-width: 1023px) { .coh-ce-91115920 { margin-right: 1.125rem; } }
@media (max-width: 767px) { .coh-ce-91115920 { margin-right: 0.625rem; margin-bottom: 0; } }
@media (max-width: 767px) { .coh-ce-4b5010eb .radio-button-label { padding-right: 0.5rem; } }
@media (max-width: 564px) { .coh-ce-4b5010eb .radio-button-label { margin-right: 0; } }
.coh-ce-9af0f6d1 { min-width: 50%; }
@media (max-width: 767px) { .coh-ce-9af0f6d1 { min-width: 100%; } }
.coh-ce-9af0f6d1 input { max-width: 18.75rem; margin-left: auto; }
@media (max-width: 767px) { .coh-ce-9af0f6d1 input { max-width: initial; } }
.coh-ce-6cff3f4f { padding-top: 0; }
.oi-filters.coh-ce-6cff3f4f .coh-block:hover { outline-offset: 0.125rem; }
.oi-filters.coh-ce-6cff3f4f .coh-block:focus { z-index: 1; }
.oi-filters.coh-ce-6cff3f4f .coh-block #block-buildstatus .facets-widget-links { right: auto; }
@media (max-width: 1023px) { .oi-filters.coh-ce-6cff3f4f .coh-block #block-buildstatus .facets-widget-links { right: 0; } }
.view-yacht-search .oi-filters.coh-ce-6cff3f4f { margin-bottom: 1.25rem; }
.coh-ce-fe6f0f0c ul { 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: 767px) { .coh-ce-fe6f0f0c ul { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
.coh-ce-fe6f0f0c ul .facet-summary-item--clear { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
@media (max-width: 767px) { .coh-ce-fe6f0f0c ul .facet-summary-item--clear { margin-top: 1rem; margin-bottom: 1rem; } }
.coh-ce-fe6f0f0c ul .facet-summary-item--facet { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.coh-ce-fe6f0f0c ul .facets-apply-button-wrapper { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
@media (max-width: 767px) { .coh-ce-fe6f0f0c ul .facets-apply-button-wrapper { width: 100%; } }
.coh-ce-eb1ac8a { position: relative; padding-top: 1.25rem; padding-bottom: 1.25rem; margin-top: 0; height: 4.875rem; }
@media (max-width: 1439px) { .coh-ce-eb1ac8a { margin-top: 0; margin-bottom: -1.25rem; } }
@media (max-width: 1023px) { .coh-ce-eb1ac8a { padding-bottom: 0.625rem; margin-top: 0; margin-bottom: -0.9375rem; } }
@media (max-width: 767px) { .coh-ce-eb1ac8a { margin-bottom: 0; } }
@media (max-width: 1439px) { .coh-ce-87413c6d { display: none; } }
.coh-ce-98b5c7c7 { float: left; padding-right: 0.625rem; }
.coh-ce-6fd4296a { margin-top: 0.125rem; margin-right: 0; float: left; }
.coh-ce-6fd4296a:before, .coh-ce-6fd4296a:after { clear: none; content: normal; display: inline; }
.coh-ce-f3847120 { font-weight: 700; margin-top: 0.125rem; margin-right: 0; float: left; }
.coh-ce-f3847120:before, .coh-ce-f3847120:after { clear: none; content: normal; display: inline; }
.coh-ce-788ea6eb { float: left; margin-top: 0.09375rem; margin-right: 0.3125rem; margin-left: 0.3125rem; }
.coh-ce-788ea6eb:before, .coh-ce-788ea6eb:after { clear: none; content: normal; display: inline; }
.coh-ce-788ea6eb:before { content: "|"; }
.coh-ce-373ec824 { margin-top: 0.125rem; margin-right: 0.5rem; float: left; }
.coh-ce-373ec824:before, .coh-ce-373ec824:after { clear: none; content: normal; display: inline; }
.coh-ce-252547eb { font-weight: 700; margin-top: 0.125rem; margin-right: 0.5rem; float: left; }
.coh-ce-252547eb:before, .coh-ce-252547eb:after { clear: none; content: normal; display: inline; }
.coh-ce-1e809e22 { position: absolute; bottom: 2.5rem; right: 0; -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
@media (max-width: 1023px) { .coh-ce-1e809e22 { bottom: 1.875rem; } }
.coh-ce-1e809e22: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: "\E923"; font-family: "icomoon"; color: #555759; font-size: 3.125rem; -webkit-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }
@media (max-width: 1439px) { .coh-ce-1e809e22:before { font-size: 3rem; } }
.coh-ce-1e809e22:hover:before { color: #8fd6bd; }
.coh-ce-4317c4b0 { position: relative; }
.coh-ce-c32ce181 { position: absolute; top: -2.25rem; left: -2.1875rem; width: 1.75rem; height: 1.75rem; background-color: #555759; -webkit-border-radius: 50%; border-radius: 50%; }
@media (max-width: 1439px) { .coh-ce-c32ce181 { height: 1.5rem; width: 1.5rem; top: -1.875rem; left: -2rem; } }
.coh-ce-d2f350a1 { font-family: gotham-bold, Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; text-align: center; margin-top: 0.25rem; }
.coh-ce-b362db79 { padding-top: 1.25rem; }
@media (max-width: 1023px) { .coh-ce-b362db79 { padding-top: 0.625rem; } }
.coh-ce-15f433a0 { -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }
.coh-ce-fe5cfebd { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; position: relative; }
@media (max-width: 767px) { .coh-ce-fe5cfebd { display: none; } }
.coh-ce-4317c4b0 { position: relative; }
.coh-ce-c235c69 p:last-child { margin-bottom: 2.5rem; }
.coh-ce-802915d4 { margin-top: -1.25rem; }
@media (max-width: 1439px) { .coh-ce-802915d4 { margin-top: -0.625rem; } }
.coh-ce-802915d4 ul { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 1.875rem; -moz-column-gap: 1.875rem; column-gap: 1.875rem; }
@media (max-width: 1439px) { .coh-ce-802915d4 ul { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }
@media (max-width: 1023px) { .coh-ce-802915d4 ul { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; } }
@media (max-width: 767px) { .coh-ce-802915d4 ul { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }
@media (max-width: 564px) { .coh-ce-802915d4 ul { -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: 1439px) { .coh-ce-275554f3 { padding-bottom: 2.5rem; } }
@media (max-width: 1023px) { .coh-ce-275554f3 { padding-bottom: 0; } }
.coh-ce-1ce0c458 { padding-bottom: 0.875rem; }
@media (max-width: 1023px) { .coh-ce-1ce0c458 { padding-bottom: 0.3125rem; } }
.coh-ce-86068d7d { display: none; }
@media (max-width: 1439px) { .coh-ce-86068d7d { display: block; border-left-width: 0.0625rem; border-left-style: solid; border-left-color: #d9d9d9; padding-left: 3.125rem; margin-left: -0.9375rem; } }
@media (max-width: 1023px) { .coh-ce-86068d7d { border-left-width: 0; border-left-style: none; padding-top: 1.875rem; padding-left: 0; margin-left: 0; } }
@media (max-width: 1023px) { .coh-ce-c90db4c9 { margin-bottom: 0.4375rem; } }
.coh-ce-50560398 { padding-top: 1.25rem; padding-bottom: 0.625rem; }
.coh-ce-4ee75897 { float: left; padding-left: 0.5rem; }
.coh-ce-4ee75897:before, .coh-ce-4ee75897:after { clear: none; content: normal; display: inline; }
@media (max-width: 1919px) { .coh-ce-4ee75897 { float: none; padding-left: 0; }
  .coh-ce-4ee75897:before, .coh-ce-4ee75897:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1439px) { .coh-ce-4ee75897 { float: left; padding-top: 0.125rem; padding-left: 0.5rem; }
  .coh-ce-4ee75897:before, .coh-ce-4ee75897:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1023px) { .coh-ce-4ee75897 { width: 100%; float: none; padding-left: 0; }
  .coh-ce-4ee75897:before, .coh-ce-4ee75897:after { clear: none; content: normal; display: inline; } }
@media (max-width: 767px) { .coh-ce-4ee75897 { padding-top: 0; } }
.coh-ce-616dee24 { float: left; padding-top: 0.125rem; padding-left: 2.1875rem; }
.coh-ce-616dee24:before, .coh-ce-616dee24:after { clear: none; content: normal; display: inline; }
@media (max-width: 1919px) { .coh-ce-616dee24 { float: none; padding-left: 0; }
  .coh-ce-616dee24:before, .coh-ce-616dee24:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1439px) { .coh-ce-616dee24 { float: left; padding-top: 0; padding-left: 1.875rem; }
  .coh-ce-616dee24:before, .coh-ce-616dee24:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1023px) { .coh-ce-616dee24 { float: none; padding-left: 0; }
  .coh-ce-616dee24:before, .coh-ce-616dee24:after { clear: none; content: normal; display: inline; } }
.coh-ce-982ca3bb { float: left; padding-top: 0.0625rem; padding-left: 0.5rem; }
.coh-ce-982ca3bb:before, .coh-ce-982ca3bb:after { clear: none; content: normal; display: inline; }
@media (max-width: 1919px) { .coh-ce-982ca3bb { float: none; padding-left: 0; }
  .coh-ce-982ca3bb:before, .coh-ce-982ca3bb:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1439px) { .coh-ce-982ca3bb { float: left; padding-top: 0.125rem; padding-left: 0.5rem; }
  .coh-ce-982ca3bb:before, .coh-ce-982ca3bb:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1023px) { .coh-ce-982ca3bb { width: 100%; float: none; padding-top: 0; padding-left: 0; }
  .coh-ce-982ca3bb:before, .coh-ce-982ca3bb:after { clear: none; content: normal; display: inline; } }
.coh-ce-c3a2da8 { padding-top: 1.875rem; }
@media (max-width: 767px) { .coh-ce-c3a2da8 { padding-top: 1.25rem; } }
@media (max-width: 1439px) { .coh-ce-6d7f18f1 { display: none; margin-top: 3.75rem; margin-bottom: 4.375rem; } }
@media (max-width: 767px) { .coh-ce-6d7f18f1 { margin-top: 3.125rem; margin-bottom: 3.125rem; } }
@media (max-width: 1023px) { .coh-ce-6d7f18f1 .stats-row { margin-right: 3.125rem; margin-bottom: 0.625rem; margin-left: 3.125rem; } }
@media (max-width: 767px) { .coh-ce-6d7f18f1 .stats-row { margin-right: 2.5rem; margin-bottom: 0.3125rem; margin-left: 2.5rem; } }
@media (max-width: 564px) { .coh-ce-6d7f18f1 .stats-row { margin-right: 0; margin-left: 0; } }
.coh-ce-6d7f18f1 .stats-row:last-child { border-bottom-style: none; }
@media (max-width: 1439px) { .coh-ce-6d7f18f1 .stats-row:last-child { margin-bottom: 0; } }
@media (max-width: 1023px) { .coh-ce-6d7f18f1 .stats-row:last-child { margin-bottom: 0.625rem; } }
@media (max-width: 767px) { .coh-ce-6d7f18f1 .stats-row:last-child { margin-bottom: 0; } }
@media (max-width: 1439px) { .coh-ce-6d7f18f1 .stats-row:last-child h4 { margin-bottom: 0; } }
@media (max-width: 1439px) { .coh-ce-6d7f18f1 .stats-row:last-child p { margin-bottom: 0; } }
.coh-ce-6d7f18f1 .stats-row h4 { margin-top: 0.3125rem; }
.coh-ce-1925878b { padding-top: 1.25rem; padding-bottom: 0.625rem; }
@media (max-width: 1919px) { .coh-ce-1925878b { padding-bottom: 0; } }
.coh-ce-7e70872c { float: left; padding-left: 0.5rem; }
.coh-ce-7e70872c:before, .coh-ce-7e70872c:after { clear: none; content: normal; display: inline; }
@media (max-width: 1919px) { .coh-ce-7e70872c { float: none; padding-left: 0; }
  .coh-ce-7e70872c:before, .coh-ce-7e70872c:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1439px) { .coh-ce-7e70872c { float: left; padding-left: 0.5rem; }
  .coh-ce-7e70872c:before, .coh-ce-7e70872c:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1023px) { .coh-ce-7e70872c { width: 100%; float: none; padding-left: 0; }
  .coh-ce-7e70872c:before, .coh-ce-7e70872c:after { clear: none; content: normal; display: inline; } }
.coh-ce-44fc7808 { float: left; padding-top: 0.125rem; padding-left: 2.1875rem; }
@media (max-width: 1919px) { .coh-ce-44fc7808 { float: none; padding-left: 0; } }
@media (max-width: 1439px) { .coh-ce-44fc7808 { float: left; padding-left: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-44fc7808 { float: none; padding-left: 0; }
  .coh-ce-44fc7808:before, .coh-ce-44fc7808:after { clear: none; content: normal; display: inline; } }
.coh-ce-cb4bef60 { float: left; padding-top: 0.0625rem; padding-left: 0.5rem; }
.coh-ce-cb4bef60:before, .coh-ce-cb4bef60:after { clear: none; content: normal; display: inline; }
@media (max-width: 1919px) { .coh-ce-cb4bef60 { float: none; padding-left: 0; }
  .coh-ce-cb4bef60:before, .coh-ce-cb4bef60:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1439px) { .coh-ce-cb4bef60 { float: left; padding-left: 0.5rem; }
  .coh-ce-cb4bef60:before, .coh-ce-cb4bef60:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1023px) { .coh-ce-cb4bef60 { width: 100%; float: none; padding-left: 0; }
  .coh-ce-cb4bef60:before, .coh-ce-cb4bef60:after { clear: none; content: normal; display: inline; } }
.coh-ce-4c7b4971 { padding-bottom: 3.75rem; }
@media (max-width: 1023px) { .coh-ce-4c7b4971 { padding-bottom: 3.125rem; } }
@media (max-width: 767px) { .coh-ce-4c7b4971 { padding-bottom: 2.5rem; } }
@media (max-width: 564px) { .coh-ce-4c7b4971 { padding-bottom: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-49077395 { margin-top: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-49077395 { margin-top: 1.875rem; } }
.coh-ce-183c18e1 { position: absolute; top: -3.375rem; right: 0; }
@media (max-width: 1439px) { .coh-ce-183c18e1 { top: -3.25rem; } }
@media (max-width: 1023px) { .coh-ce-183c18e1 { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #d9d9d9; position: static; padding-bottom: 1.25rem; } }
.coh-ce-5a25c0bf { position: relative; }
.coh-ce-33537b92 { line-height: 19px; padding-bottom: 10px; }
.coh-ce-d97ec83e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 1439px) { .coh-ce-2555952c { position: relative; top: -0.0625rem; left: -0.125rem; } }
@media (max-width: 1023px) { .coh-ce-2555952c { top: 0.0625rem; left: -0.3125rem; } }
@media (max-width: 767px) { .coh-ce-2555952c { top: 0.0625rem; left: 0.6875rem; } }
@media (max-width: 564px) { .coh-ce-2555952c { top: 0.03125rem; left: 1.125rem; } }
.coh-ce-2555952c: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: "\F08C"; font-family: "icomoon"; }
.coh-ce-9380fbea { position: relative; top: -0.0625rem; }
@media (max-width: 1439px) { .coh-ce-9380fbea { top: -0.125rem; left: -1.25rem; } }
@media (max-width: 1023px) { .coh-ce-9380fbea { top: 0; left: -1.375rem; } }
@media (max-width: 767px) { .coh-ce-9380fbea { top: -0.125rem; left: -0.875rem; } }
@media (max-width: 564px) { .coh-ce-9380fbea { top: 0; left: -0.1875rem; } }
.coh-ce-9380fbea: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: "\F082"; font-family: "icomoon"; }
@media (max-width: 1439px) { .coh-ce-11a2bf96 { position: relative; top: -0.125rem; left: -2.5rem; } }
@media (max-width: 1023px) { .coh-ce-11a2bf96 { top: 0; } }
@media (max-width: 767px) { .coh-ce-11a2bf96 { top: 0.125rem; } }
@media (max-width: 564px) { .coh-ce-11a2bf96 { left: -1.5rem; } }
.coh-ce-11a2bf96: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: "\F081"; font-family: "icomoon"; }
.coh-ce-fe5cfebd { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; position: relative; }
@media (max-width: 767px) { .coh-ce-fe5cfebd { display: none; } }
.coh-ce-4317c4b0 { position: relative; }
.coh-ce-536eced0 { padding-top: 3.75rem; }
.coh-ce-c0fe8452 { margin-top: -3.125rem; }
.coh-ce-c0fe8452 ul { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 1.875rem; -moz-column-gap: 1.875rem; column-gap: 1.875rem; }
@media (max-width: 1439px) { .coh-ce-c0fe8452 ul { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }
@media (max-width: 1023px) { .coh-ce-c0fe8452 ul { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; } }
@media (max-width: 767px) { .coh-ce-c0fe8452 ul { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }
@media (max-width: 564px) { .coh-ce-c0fe8452 ul { -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: 1439px) { .coh-ce-275554f3 { padding-bottom: 2.5rem; } }
@media (max-width: 1023px) { .coh-ce-275554f3 { padding-bottom: 0; } }
.coh-ce-1ce0c458 { padding-bottom: 0.875rem; }
@media (max-width: 1023px) { .coh-ce-1ce0c458 { padding-bottom: 0.3125rem; } }
.coh-ce-f646c9a3 { display: none; }
@media (max-width: 1439px) { .coh-ce-f646c9a3 { display: block; border-left-width: 0.0625rem; border-left-style: solid; border-left-color: #d9d9d9; padding-left: 3.125rem; margin-left: -0.9375rem; } }
@media (max-width: 1023px) { .coh-ce-f646c9a3 { border-left-width: 0; border-left-style: none; padding-top: 1.25rem; padding-left: 0; margin-left: 0; } }
@media (max-width: 1023px) { .coh-ce-c90db4c9 { margin-bottom: 0.4375rem; } }
.coh-ce-50560398 { padding-top: 1.25rem; padding-bottom: 0.625rem; }
.coh-ce-4ee75897 { float: left; padding-left: 0.5rem; }
.coh-ce-4ee75897:before, .coh-ce-4ee75897:after { clear: none; content: normal; display: inline; }
@media (max-width: 1919px) { .coh-ce-4ee75897 { float: none; padding-left: 0; }
  .coh-ce-4ee75897:before, .coh-ce-4ee75897:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1439px) { .coh-ce-4ee75897 { float: left; padding-top: 0.125rem; padding-left: 0.5rem; }
  .coh-ce-4ee75897:before, .coh-ce-4ee75897:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1023px) { .coh-ce-4ee75897 { width: 100%; float: none; padding-left: 0; }
  .coh-ce-4ee75897:before, .coh-ce-4ee75897:after { clear: none; content: normal; display: inline; } }
@media (max-width: 767px) { .coh-ce-4ee75897 { padding-top: 0; } }
.coh-ce-616dee24 { float: left; padding-top: 0.125rem; padding-left: 2.1875rem; }
.coh-ce-616dee24:before, .coh-ce-616dee24:after { clear: none; content: normal; display: inline; }
@media (max-width: 1919px) { .coh-ce-616dee24 { float: none; padding-left: 0; }
  .coh-ce-616dee24:before, .coh-ce-616dee24:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1439px) { .coh-ce-616dee24 { float: left; padding-top: 0; padding-left: 1.875rem; }
  .coh-ce-616dee24:before, .coh-ce-616dee24:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1023px) { .coh-ce-616dee24 { float: none; padding-left: 0; }
  .coh-ce-616dee24:before, .coh-ce-616dee24:after { clear: none; content: normal; display: inline; } }
.coh-ce-982ca3bb { float: left; padding-top: 0.0625rem; padding-left: 0.5rem; }
.coh-ce-982ca3bb:before, .coh-ce-982ca3bb:after { clear: none; content: normal; display: inline; }
@media (max-width: 1919px) { .coh-ce-982ca3bb { float: none; padding-left: 0; }
  .coh-ce-982ca3bb:before, .coh-ce-982ca3bb:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1439px) { .coh-ce-982ca3bb { float: left; padding-top: 0.125rem; padding-left: 0.5rem; }
  .coh-ce-982ca3bb:before, .coh-ce-982ca3bb:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1023px) { .coh-ce-982ca3bb { width: 100%; float: none; padding-top: 0; padding-left: 0; }
  .coh-ce-982ca3bb:before, .coh-ce-982ca3bb:after { clear: none; content: normal; display: inline; } }
.coh-ce-9dbe71f1 { padding-top: 3.125rem; }
@media (max-width: 1023px) { .coh-ce-9dbe71f1 { padding-top: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-9dbe71f1 { padding-top: 1.875rem; } }
@media (max-width: 1439px) { .coh-ce-1150bce7 { display: none; margin-top: 3.75rem; margin-bottom: 4.375rem; } }
@media (max-width: 767px) { .coh-ce-1150bce7 { margin-top: 3.125rem; margin-bottom: 3.125rem; } }
@media (max-width: 1023px) { .coh-ce-1150bce7 .stats-row { margin-right: 3.125rem; margin-bottom: 0.625rem; margin-left: 3.125rem; } }
@media (max-width: 767px) { .coh-ce-1150bce7 .stats-row { margin-right: 2.5rem; margin-bottom: 0.3125rem; margin-left: 2.5rem; } }
@media (max-width: 564px) { .coh-ce-1150bce7 .stats-row { margin-right: 0; margin-left: 0; } }
.coh-ce-1150bce7 .stats-row:last-child { border-bottom-style: none; }
@media (max-width: 1439px) { .coh-ce-1150bce7 .stats-row:last-child { margin-bottom: 0; } }
@media (max-width: 1023px) { .coh-ce-1150bce7 .stats-row:last-child { margin-bottom: 0.625rem; } }
@media (max-width: 767px) { .coh-ce-1150bce7 .stats-row:last-child { margin-bottom: 0; } }
@media (max-width: 1439px) { .coh-ce-1150bce7 .stats-row:last-child h4 { margin-bottom: 0; } }
@media (max-width: 1439px) { .coh-ce-1150bce7 .stats-row:last-child p { margin-bottom: 0; } }
.coh-ce-1150bce7 .stats-row h4 { margin-top: 0.3125rem; }
.coh-ce-1925878b { padding-top: 1.25rem; padding-bottom: 0.625rem; }
@media (max-width: 1919px) { .coh-ce-1925878b { padding-bottom: 0; } }
.coh-ce-7e70872c { float: left; padding-left: 0.5rem; }
.coh-ce-7e70872c:before, .coh-ce-7e70872c:after { clear: none; content: normal; display: inline; }
@media (max-width: 1919px) { .coh-ce-7e70872c { float: none; padding-left: 0; }
  .coh-ce-7e70872c:before, .coh-ce-7e70872c:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1439px) { .coh-ce-7e70872c { float: left; padding-left: 0.5rem; }
  .coh-ce-7e70872c:before, .coh-ce-7e70872c:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1023px) { .coh-ce-7e70872c { width: 100%; float: none; padding-left: 0; }
  .coh-ce-7e70872c:before, .coh-ce-7e70872c:after { clear: none; content: normal; display: inline; } }
.coh-ce-44fc7808 { float: left; padding-top: 0.125rem; padding-left: 2.1875rem; }
@media (max-width: 1919px) { .coh-ce-44fc7808 { float: none; padding-left: 0; } }
@media (max-width: 1439px) { .coh-ce-44fc7808 { float: left; padding-left: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-44fc7808 { float: none; padding-left: 0; }
  .coh-ce-44fc7808:before, .coh-ce-44fc7808:after { clear: none; content: normal; display: inline; } }
.coh-ce-cb4bef60 { float: left; padding-top: 0.0625rem; padding-left: 0.5rem; }
.coh-ce-cb4bef60:before, .coh-ce-cb4bef60:after { clear: none; content: normal; display: inline; }
@media (max-width: 1919px) { .coh-ce-cb4bef60 { float: none; padding-left: 0; }
  .coh-ce-cb4bef60:before, .coh-ce-cb4bef60:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1439px) { .coh-ce-cb4bef60 { float: left; padding-left: 0.5rem; }
  .coh-ce-cb4bef60:before, .coh-ce-cb4bef60:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1023px) { .coh-ce-cb4bef60 { width: 100%; float: none; padding-left: 0; }
  .coh-ce-cb4bef60:before, .coh-ce-cb4bef60:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1023px) { .coh-ce-8b991f7b { margin-top: 1.875rem; } }
@media (max-width: 767px) { .coh-ce-8b991f7b { margin-top: 1.25rem; } }
.coh-ce-acce7e87 { position: absolute; top: -3.375rem; right: 0; }
@media (max-width: 1439px) { .coh-ce-acce7e87 { top: -3.25rem; } }
@media (max-width: 1023px) { .coh-ce-acce7e87 { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #d9d9d9; position: static; } }
.coh-ce-5a25c0bf { position: relative; }
.coh-ce-33537b92 { line-height: 19px; padding-bottom: 10px; }
.coh-ce-d97ec83e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 1439px) { .coh-ce-eca387cc { position: relative; top: -0.0625rem; left: -0.125rem; } }
@media (max-width: 1023px) { .coh-ce-eca387cc { top: 0.0625rem; left: -0.3125rem; } }
@media (max-width: 767px) { .coh-ce-eca387cc { top: 0.0625rem; left: 0.6875rem; } }
@media (max-width: 564px) { .coh-ce-eca387cc { top: 0.03125rem; left: 1.125rem; } }
.coh-ce-eca387cc: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: "\F08C"; font-family: "icomoon"; }
.coh-ce-a21a1a6e { position: relative; top: -0.0625rem; }
@media (max-width: 1439px) { .coh-ce-a21a1a6e { top: -0.125rem; left: -1.25rem; } }
@media (max-width: 1023px) { .coh-ce-a21a1a6e { top: 0; left: -1.375rem; } }
@media (max-width: 767px) { .coh-ce-a21a1a6e { top: -0.125rem; left: -0.875rem; } }
@media (max-width: 564px) { .coh-ce-a21a1a6e { top: 0; left: -0.1875rem; } }
.coh-ce-a21a1a6e: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: "\F082"; font-family: "icomoon"; }
@media (max-width: 1439px) { .coh-ce-b090a3de { position: relative; top: -0.125rem; left: -2.5rem; } }
@media (max-width: 1023px) { .coh-ce-b090a3de { top: 0; } }
@media (max-width: 767px) { .coh-ce-b090a3de { top: 0.125rem; } }
@media (max-width: 564px) { .coh-ce-b090a3de { left: -1.5rem; } }
.coh-ce-b090a3de: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: "\F081"; font-family: "icomoon"; }
.coh-ce-e59d2e62 { padding-top: 0; margin-top: -1.875rem; }
.coh-ce-fe923fca .coh-wysiwyg img { width: 100%; height: auto; padding-top: 1.875rem; padding-bottom: 1.875rem; }
@media (max-width: 1023px) { .coh-ce-fe923fca .coh-wysiwyg img { padding-top: 1.25rem; padding-bottom: 1.25rem; } }
.coh-ce-25d1e96 { padding-bottom: 0.625rem; }
.coh-ce-237b3acf { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #d9d9d9; position: relative; padding-top: 0.625rem; margin-top: 3.75rem; }
@media (max-width: 1023px) { .coh-ce-237b3acf { margin-top: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-237b3acf { border-top-width: 0; border-top-style: none; margin-top: 1.875rem; } }
.coh-ce-a4758821 { float: right; }
@media (max-width: 767px) { .coh-ce-a4758821 { float: left; border-bottom-width: 0.0625rem; border-bottom-color: #d9d9d9; border-bottom-style: solid; min-width: 100%; padding-bottom: 0.625rem; margin-bottom: 3.125rem; } }
.coh-ce-3ee625ca { display: inline-block; padding-top: 0.3125rem; }
@media (max-width: 767px) { .coh-ce-d6b33661 { position: absolute; bottom: 0; left: 0; } }
.coh-ce-fe5cfebd { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d9d9d9; position: relative; }
@media (max-width: 767px) { .coh-ce-fe5cfebd { display: none; } }
.coh-ce-4317c4b0 { position: relative; }
.coh-ce-80085b20 { padding-bottom: 1.875rem; }
.coh-ce-80085b20 p:last-child { margin-bottom: 2.5rem; }
.coh-ce-9982211f { margin-top: -1.25rem; }
@media (max-width: 1439px) { .coh-ce-9982211f { margin-top: -0.625rem; } }
.coh-ce-9982211f ul { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 1.875rem; -moz-column-gap: 1.875rem; column-gap: 1.875rem; }
@media (max-width: 1439px) { .coh-ce-9982211f ul { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }
@media (max-width: 1023px) { .coh-ce-9982211f ul { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; } }
@media (max-width: 767px) { .coh-ce-9982211f ul { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }
@media (max-width: 564px) { .coh-ce-9982211f ul { -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: 1439px) { .coh-ce-275554f3 { padding-bottom: 2.5rem; } }
@media (max-width: 1023px) { .coh-ce-275554f3 { padding-bottom: 0; } }
.coh-ce-1ce0c458 { padding-bottom: 0.875rem; }
@media (max-width: 1023px) { .coh-ce-1ce0c458 { padding-bottom: 0.3125rem; } }
.coh-ce-86068d7d { display: none; }
@media (max-width: 1439px) { .coh-ce-86068d7d { display: block; border-left-width: 0.0625rem; border-left-style: solid; border-left-color: #d9d9d9; padding-left: 3.125rem; margin-left: -0.9375rem; } }
@media (max-width: 1023px) { .coh-ce-86068d7d { border-left-width: 0; border-left-style: none; padding-top: 1.875rem; padding-left: 0; margin-left: 0; } }
@media (max-width: 1023px) { .coh-ce-c90db4c9 { margin-bottom: 0.4375rem; } }
.coh-ce-50560398 { padding-top: 1.25rem; padding-bottom: 0.625rem; }
.coh-ce-4ee75897 { float: left; padding-left: 0.5rem; }
.coh-ce-4ee75897:before, .coh-ce-4ee75897:after { clear: none; content: normal; display: inline; }
@media (max-width: 1919px) { .coh-ce-4ee75897 { float: none; padding-left: 0; }
  .coh-ce-4ee75897:before, .coh-ce-4ee75897:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1439px) { .coh-ce-4ee75897 { float: left; padding-top: 0.125rem; padding-left: 0.5rem; }
  .coh-ce-4ee75897:before, .coh-ce-4ee75897:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1023px) { .coh-ce-4ee75897 { width: 100%; float: none; padding-left: 0; }
  .coh-ce-4ee75897:before, .coh-ce-4ee75897:after { clear: none; content: normal; display: inline; } }
@media (max-width: 767px) { .coh-ce-4ee75897 { padding-top: 0; } }
.coh-ce-616dee24 { float: left; padding-top: 0.125rem; padding-left: 2.1875rem; }
.coh-ce-616dee24:before, .coh-ce-616dee24:after { clear: none; content: normal; display: inline; }
@media (max-width: 1919px) { .coh-ce-616dee24 { float: none; padding-left: 0; }
  .coh-ce-616dee24:before, .coh-ce-616dee24:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1439px) { .coh-ce-616dee24 { float: left; padding-top: 0; padding-left: 1.875rem; }
  .coh-ce-616dee24:before, .coh-ce-616dee24:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1023px) { .coh-ce-616dee24 { float: none; padding-left: 0; }
  .coh-ce-616dee24:before, .coh-ce-616dee24:after { clear: none; content: normal; display: inline; } }
.coh-ce-982ca3bb { float: left; padding-top: 0.0625rem; padding-left: 0.5rem; }
.coh-ce-982ca3bb:before, .coh-ce-982ca3bb:after { clear: none; content: normal; display: inline; }
@media (max-width: 1919px) { .coh-ce-982ca3bb { float: none; padding-left: 0; }
  .coh-ce-982ca3bb:before, .coh-ce-982ca3bb:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1439px) { .coh-ce-982ca3bb { float: left; padding-top: 0.125rem; padding-left: 0.5rem; }
  .coh-ce-982ca3bb:before, .coh-ce-982ca3bb:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1023px) { .coh-ce-982ca3bb { width: 100%; float: none; padding-top: 0; padding-left: 0; }
  .coh-ce-982ca3bb:before, .coh-ce-982ca3bb:after { clear: none; content: normal; display: inline; } }
.coh-ce-9dbe71f1 { padding-top: 3.125rem; }
@media (max-width: 1023px) { .coh-ce-9dbe71f1 { padding-top: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-9dbe71f1 { padding-top: 1.875rem; } }
@media (max-width: 1439px) { .coh-ce-3f690d56 { display: none; margin-top: 3.75rem; margin-bottom: 4.375rem; } }
@media (max-width: 767px) { .coh-ce-3f690d56 { margin-top: 3.125rem; margin-bottom: 3.125rem; } }
@media (max-width: 1023px) { .coh-ce-3f690d56 .stats-row { margin-right: 3.125rem; margin-bottom: 0.625rem; margin-left: 3.125rem; } }
@media (max-width: 767px) { .coh-ce-3f690d56 .stats-row { margin-right: 2.5rem; margin-bottom: 0.3125rem; margin-left: 2.5rem; } }
@media (max-width: 564px) { .coh-ce-3f690d56 .stats-row { margin-right: 0; margin-left: 0; } }
.coh-ce-3f690d56 .stats-row:last-child { border-bottom-style: none; }
@media (max-width: 1439px) { .coh-ce-3f690d56 .stats-row:last-child { margin-bottom: 0; } }
@media (max-width: 1023px) { .coh-ce-3f690d56 .stats-row:last-child { margin-bottom: 0.625rem; } }
@media (max-width: 767px) { .coh-ce-3f690d56 .stats-row:last-child { margin-bottom: 0; } }
@media (max-width: 1439px) { .coh-ce-3f690d56 .stats-row:last-child h4 { margin-bottom: 0; } }
@media (max-width: 1439px) { .coh-ce-3f690d56 .stats-row:last-child p { margin-bottom: 0; } }
.coh-ce-3f690d56 .stats-row h4 { margin-top: 0.3125rem; }
.coh-ce-1925878b { padding-top: 1.25rem; padding-bottom: 0.625rem; }
@media (max-width: 1919px) { .coh-ce-1925878b { padding-bottom: 0; } }
.coh-ce-7e70872c { float: left; padding-left: 0.5rem; }
.coh-ce-7e70872c:before, .coh-ce-7e70872c:after { clear: none; content: normal; display: inline; }
@media (max-width: 1919px) { .coh-ce-7e70872c { float: none; padding-left: 0; }
  .coh-ce-7e70872c:before, .coh-ce-7e70872c:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1439px) { .coh-ce-7e70872c { float: left; padding-left: 0.5rem; }
  .coh-ce-7e70872c:before, .coh-ce-7e70872c:after { clear: none; content: normal; display: inline; } }
@media (max-width: 1023px) { .coh-ce-7e70872c { width: 100%; float: none; padding-left: 0; }
  .coh-ce-7e70872c:before, .coh-ce-7e70872c:after { clear: none; content: normal; display: inline; } }
.coh-ce-93ca73fa { float: left; padding-top: 0.125rem; padding-left: 2.1875rem; }
@media (max-width: 1919px) { .coh-ce-93ca73fa { float: none; padding-left: 0; } }
@media (max-width: 1439px) { .coh-ce-93ca73fa { float: left; padding-left: 1.875rem; } }
@media (max-width: 1023px) { .coh-ce-93ca73fa { float: none; padding-left: 0; } }
.coh-ce-24c2f3d6 { float: left; padding-top: 0.0625rem; padding-left: 0.5rem; }
@media (max-width: 1919px) { .coh-ce-24c2f3d6 { float: none; padding-left: 0; } }
@media (max-width: 1439px) { .coh-ce-24c2f3d6 { float: left; padding-left: 0.5rem; } }
@media (max-width: 1023px) { .coh-ce-24c2f3d6 { width: 100%; float: none; padding-left: 0; } }
@media (max-width: 1023px) { .coh-ce-49077395 { margin-top: 2.5rem; } }
@media (max-width: 767px) { .coh-ce-49077395 { margin-top: 1.875rem; } }
.coh-ce-183c18e1 { position: absolute; top: -3.375rem; right: 0; }
@media (max-width: 1439px) { .coh-ce-183c18e1 { top: -3.25rem; } }
@media (max-width: 1023px) { .coh-ce-183c18e1 { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #d9d9d9; position: static; padding-bottom: 1.25rem; } }
.coh-ce-5a25c0bf { position: relative; }
.coh-ce-33537b92 { line-height: 19px; padding-bottom: 10px; }
.coh-ce-d97ec83e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 1439px) { .coh-ce-cc04be30 { position: relative; top: -0.0625rem; left: -0.125rem; } }
@media (max-width: 1023px) { .coh-ce-cc04be30 { top: 0.0625rem; left: -0.3125rem; } }
@media (max-width: 767px) { .coh-ce-cc04be30 { top: 0.0625rem; left: 0.6875rem; } }
@media (max-width: 564px) { .coh-ce-cc04be30 { top: 0.03125rem; left: 1.125rem; } }
.coh-ce-cc04be30: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: "\F08C"; font-family: "icomoon"; }
.coh-ce-b6b8cdca { position: relative; top: -0.0625rem; }
@media (max-width: 1439px) { .coh-ce-b6b8cdca { top: -0.125rem; left: -1.25rem; } }
@media (max-width: 1023px) { .coh-ce-b6b8cdca { top: 0; left: -1.375rem; } }
@media (max-width: 767px) { .coh-ce-b6b8cdca { top: -0.125rem; left: -0.875rem; } }
@media (max-width: 564px) { .coh-ce-b6b8cdca { top: 0; left: -0.1875rem; } }
.coh-ce-b6b8cdca: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: "\F082"; font-family: "icomoon"; }
@media (max-width: 1439px) { .coh-ce-c68c2b50 { position: relative; top: -0.125rem; left: -2.5rem; } }
@media (max-width: 1023px) { .coh-ce-c68c2b50 { top: 0; } }
@media (max-width: 767px) { .coh-ce-c68c2b50 { top: 0.125rem; } }
@media (max-width: 564px) { .coh-ce-c68c2b50 { left: -1.5rem; } }
.coh-ce-c68c2b50: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: "\F081"; font-family: "icomoon"; }
