/* Generated on Mon, 07 Jun 2021 09:24:57 GMT */
 .coh-style-accordion { margin-bottom: 0.5rem; margin-left: 0; content: normal; list-style-type: none; }
.coh-style-accordion:before { content: normal; }
.is-active.coh-style-accordion a { color: white; background-color: #78bdc4; }
.is-active.coh-style-accordion a:hover { background-color: #78bdc4; }
.is-active.coh-style-accordion a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F068"; font-family: "icomoon"; }
.is-disabled.coh-style-accordion a { background-color: rgba(0, 0, 0, 0); color: #8b8d8d; }
.is-disabled.coh-style-accordion a:hover { color: #8b8d8d; }
.is-disabled.coh-style-accordion a:after { content: normal; }
.coh-style-accordion a { font-weight: 600; color: #037791; background-color: #e6f3f5; position: relative; display: block; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; font-size: 20px; padding-top: 0.3125rem; padding-right: 3.75rem; padding-bottom: 0.3125rem; padding-left: 0.9375rem; }
@media (min-width: 64rem) { .coh-style-accordion a { padding-top: 0.5rem; padding-right: 4.6875rem; padding-bottom: 0.5rem; padding-left: 1.5625rem; font-size: 22px; font-weight: 300; color: #037791; } }
.coh-style-accordion a:hover { color: white; background-color: #037791; }
.coh-style-accordion a:after { line-height: 1.0; font-weight: normal; text-transform: none; 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; position: absolute; top: 0; right: 0; content: "\F067"; font-family: "icomoon"; background-color: #037791; color: white; bottom: 0; padding: 1.125rem; font-size: 0.75em; border-left-width: 0.5rem; border-left-color: white; border-left-style: solid; }
.coh-style-clear-margin-bottom { margin-bottom: 0 !important; }
.coh-style-padding-card-text-content { padding-top: 1.5625rem; padding-right: 0.9375rem; padding-bottom: 1.5625rem; padding-left: 0.9375rem; }
@media (min-width: 64rem) { .coh-style-padding-card-text-content { padding-top: 1.875rem; padding-right: 1.5625rem; padding-bottom: 1.875rem; padding-left: 1.5625rem; } }
.coh-style-padding-accordion-content { padding-top: 1.5625rem; padding-right: 0.9375rem; padding-bottom: 1.5625rem; padding-left: 0.9375rem; }
@media (min-width: 64rem) { .coh-style-padding-accordion-content { padding-top: 1.875rem; padding-right: 1.5625rem; padding-bottom: 1.875rem; padding-left: 1.5625rem; margin-right: 3.125rem; } }
.coh-style-table-1-2-width { overflow-x: auto; }
.coh-style-table-1-2-width table { width: 100%; }
@media (min-width: 64rem) { .coh-style-table-1-2-width table { width: 50%; } }
.coh-style-table-2-3-width { overflow-x: auto; }
.coh-style-table-2-3-width table { width: 100%; }
@media (min-width: 64rem) { .coh-style-table-2-3-width table { width: 66%; } }
.coh-style-table-full-width { overflow-x: auto; }
.coh-style-table-full-width table { width: 100%; }
.coh-style-body-copy { margin-bottom: 1.5em; }
.coh-style-close-button { height: 3rem; width: 1.5rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #78bdc4; padding-top: 1em; padding-right: 1.25em; padding-bottom: 1em; padding-left: 1.25em; }
.coh-style-close-button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: white; content: "\F00D"; font-family: "icomoon"; }
.coh-style-image-icon-40x40 { margin: auto; height: 40px; width: 40px; display: block; }
.coh-style-container-max-width { width: 100%; padding-right: 1rem; padding-left: 1rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (min-width: 64rem) { .coh-style-container-max-width { width: 64rem; padding-right: 2rem; padding-left: 2rem; } }
@media (min-width: 76.25rem) { .coh-style-container-max-width { width: 75rem; } }
.coh-style-text-unordered-list { margin-bottom: 2em; margin-left: 60px; }
.toolbar-menu.coh-style-text-unordered-list li { font-weight: normal; margin: 0; list-style-type: none; }
.toolbar-menu.coh-style-text-unordered-list li:before { content: normal; }
.contextual-links.coh-style-text-unordered-list li { font-weight: normal; list-style-type: none; }
.contextual-links.coh-style-text-unordered-list li:before { content: normal; }
.cke_panel_list.coh-style-text-unordered-list li { font-weight: normal; list-style-type: none; }
.cke_panel_list.coh-style-text-unordered-list li:before { content: normal; }
.dx8-tabs.coh-style-text-unordered-list li { font-weight: normal; list-style-type: none; }
.dx8-tabs.coh-style-text-unordered-list li:before { content: normal; }
.coh-style-text-unordered-list li { margin-bottom: 0.5em; list-style-type: none; }
.coh-style-text-unordered-list li:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: middle; color: #be193f; font-size: 0.25em; margin-right: 24px; margin-left: -30px; display: inline-block; content: "\F0C8"; font-family: "icomoon"; }
.coh-style-text-unordered-list li ul { margin-top: 0.5em; margin-left: 30px; }
.coh-style-text-unordered-list li ul li { margin-bottom: 0.5em; list-style-type: none; }
.coh-style-text-unordered-list li ul li:before { color: #555a5a; font-size: 4px; margin-right: 15px; margin-left: -20px; }
.coh-style-heading-5-size { font-size: 1.25rem; line-height: 1.5; color: #4d6881; font-weight: 400; margin-bottom: 2rem; }
@media (min-width: 64rem) { .coh-style-heading-5-size { font-size: 1.375rem; } }
.coh-style-heading-6-size { font-size: 1rem; line-height: 1.75em; color: #555a5a; margin-bottom: 2rem; font-weight: 600; }
@media (min-width: 64rem) { .coh-style-heading-6-size { font-size: 1.0625rem; } }
.coh-style-tab { margin-bottom: 0.5rem; margin-left: 0; display: block; content: normal; list-style-type: none; }
.coh-style-tab:before { content: normal; }
.is-active.coh-style-tab a { color: white; background-color: #78bdc4; }
.is-active.coh-style-tab a:hover { background-color: #78bdc4; }
.is-disabled.coh-style-tab a { background-color: rgba(0, 0, 0, 0); color: #8b8d8d; }
.is-disabled.coh-style-tab a:hover { color: #8b8d8d; }
.coh-style-tab a { padding-top: 0.5rem; padding-right: 1rem; padding-bottom: 0.5rem; padding-left: 1rem; background-color: #e6f3f5; display: inline-block; margin-right: 0.5rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; font-weight: 300; color: #037791; }
.coh-style-tab a:hover { color: white; background-color: #037791; }
.coh-style-testimonial:before { display: none; }
.coh-style-testimonial:after { display: none; }
.coh-style-slider-navigation-right, .coh-style-slider-navigation-left { background-color: #bee7ed; height: 2.5rem; width: 2.5rem; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; }
.coh-style-slider-navigation-right:before, .coh-style-slider-navigation-left:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: white; font-size: 1rem; content: "\F053"; font-family: "icomoon"; }
.coh-style-slider-navigation-right:hover, .coh-style-slider-navigation-left:hover { background-color: #78bdc4; }
.coh-style-slider-navigation-right:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; }
.coh-style-mobile-menu { height: 3rem; width: 1.5rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 48rem) { .coh-style-mobile-menu { width: 2rem; } }
@media (min-width: 76.25rem) { .coh-style-mobile-menu { width: 3rem; } }
.coh-style-mobile-menu:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #037791; font-size: 1.25em; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; content: "\F0C9"; font-family: "icomoon"; }
.coh-style-mobile-menu:hover:before { color: #be193f; }
.coh-style-heading-1-size { margin-bottom: 1.5625rem; font-size: 2.25rem; line-height: 1.25em; font-weight: 300; color: white; }
@media (min-width: 64rem) { .coh-style-heading-1-size { font-size: 2.9375rem; margin-bottom: 1.875rem; } }
.coh-style-heading-2-size { color: #4d6881; font-size: 1.5625rem; margin-bottom: 1.5625rem; line-height: 1.25em; font-weight: 300; }
@media (min-width: 64rem) { .coh-style-heading-2-size { font-size: 2.125rem; margin-bottom: 1.875rem; } }
.coh-style-heading-3-size { color: #4d6881; margin-bottom: 1.5625rem; font-size: 1.25rem; line-height: 1.5em; }
@media (min-width: 64rem) { .coh-style-heading-3-size { font-size: 1.375rem; margin-bottom: 1.875rem; } }
.coh-style-heading-4-size { color: #be193f; font-weight: 700; line-height: 1.6em; margin-bottom: 1.875rem; text-transform: uppercase; letter-spacing: 0.12em; font-size: 14px; }
@media (min-width: 35.3125rem) { .coh-style-heading-4-size { margin-bottom: 1.25rem; } }
@media (min-width: 64rem) { .coh-style-heading-4-size { margin-bottom: 2.5rem; } }
@media (min-width: 90rem) { .coh-style-heading-4-size { margin-bottom: 1.375rem; } }
.coh-style-sub-heading { font-weight: 700; font-size: 14px; text-transform: uppercase; margin-bottom: 1.5rem; letter-spacing: 0.05em; }
.coh-style-pre-heading { font-size: 0.875rem; text-transform: uppercase; color: #be193f; font-weight: 700; margin-bottom: 0.5rem; letter-spacing: 0.12em; }
.coh-style-container-theme---white { background-color: white; }
.coh-style-container-theme---light-1 { background-color: #f3f6f8; }
.coh-style-container-theme---light-2 { background-color: #e6e8ee; }
.coh-style-text-columns---two { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; }
@media (min-width: 64rem) { .coh-style-text-columns---two { -webkit-column-gap: 1.5rem; -moz-column-gap: 1.5rem; column-gap: 1.5rem; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }
@media (min-width: 76.25rem) { .coh-style-text-columns---two { -webkit-column-gap: 2rem; -moz-column-gap: 2rem; column-gap: 2rem; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }
.coh-style-text-columns---three { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; }
@media (min-width: 64rem) { .coh-style-text-columns---three { -webkit-column-gap: 1.5rem; -moz-column-gap: 1.5rem; column-gap: 1.5rem; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }
@media (min-width: 76.25rem) { .coh-style-text-columns---three { -webkit-column-gap: 2rem; -moz-column-gap: 2rem; column-gap: 2rem; -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; } }
.coh-style-position---vertical-center { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-position---right { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.coh-style-position---center { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-style-max-width---wide { width: 100%; }
.coh-style-max-width---narrow { width: 100%; }
@media (min-width: 64rem) { .coh-style-max-width---narrow { width: 66%; } }
.coh-style-max-width---extra-narrow { width: 100%; }
@media (min-width: 48rem) { .coh-style-max-width---extra-narrow { width: 50%; } }
@media (min-width: 76.25rem) { .coh-style-max-width---extra-narrow { width: 32%; } }
.coh-style-margin-top-bottom---large { margin-top: 3.5rem; margin-bottom: 3.5rem; }
@media (min-width: 48rem) { .coh-style-margin-top-bottom---large { margin-top: 4.5rem; margin-bottom: 4.5rem; } }
@media (min-width: 76.25rem) { .coh-style-margin-top-bottom---large { margin-top: 6rem; margin-bottom: 6rem; } }
.coh-style-margin-top---large { margin-top: 3.5rem; }
@media (min-width: 48rem) { .coh-style-margin-top---large { margin-top: 4.5rem; } }
@media (min-width: 76.25rem) { .coh-style-margin-top---large { margin-top: 6rem; } }
.coh-style-margin-top---medium { margin-top: 2.5rem; }
@media (min-width: 48rem) { .coh-style-margin-top---medium { margin-top: 3rem; } }
@media (min-width: 76.25rem) { .coh-style-margin-top---medium { margin-top: 4rem; } }
.coh-style-margin-top---small { margin-top: 1.5rem; }
@media (min-width: 76.25rem) { .coh-style-margin-top---small { margin-top: 2rem; } }
.coh-style-margin-bottom---large { margin-bottom: 3rem; }
@media (min-width: 48rem) { .coh-style-margin-bottom---large { margin-bottom: 4.5rem; } }
@media (min-width: 76.25rem) { .coh-style-margin-bottom---large { margin-bottom: 6rem; } }
.coh-style-margin-bottom---medium { margin-bottom: 2.5rem; }
@media (min-width: 48rem) { .coh-style-margin-bottom---medium { margin-bottom: 3rem; } }
@media (min-width: 76.25rem) { .coh-style-margin-bottom---medium { margin-bottom: 4rem; } }
.coh-style-margin-bottom---small { margin-bottom: 1.5rem; }
@media (min-width: 76.25rem) { .coh-style-margin-bottom---small { margin-bottom: 2rem; } }
.coh-style-padding-top-bottom---large { padding-top: 3rem; padding-bottom: 3rem; }
@media (min-width: 48rem) { .coh-style-padding-top-bottom---large { padding-top: 4.5rem; padding-bottom: 4.5rem; } }
@media (min-width: 76.25rem) { .coh-style-padding-top-bottom---large { padding-top: 6rem; padding-bottom: 6rem; } }
.coh-style-padding-top-bottom---medium { padding-top: 2.5rem; padding-bottom: 2.5rem; }
@media (min-width: 48rem) { .coh-style-padding-top-bottom---medium { padding-top: 3rem; padding-bottom: 3rem; } }
@media (min-width: 76.25rem) { .coh-style-padding-top-bottom---medium { padding-top: 4rem; padding-bottom: 4rem; } }
.coh-style-padding-top-bottom---small { padding-top: 1.5rem; padding-bottom: 1.5rem; }
@media (min-width: 76.25rem) { .coh-style-padding-top-bottom---small { padding-top: 2rem; padding-bottom: 2rem; } }
.coh-style-padding-top---large { padding-top: 3rem; }
@media (min-width: 48rem) { .coh-style-padding-top---large { padding-top: 4.5rem; } }
@media (min-width: 76.25rem) { .coh-style-padding-top---large { padding-top: 6rem; } }
.coh-style-padding-top---medium { padding-top: 2.5rem; }
@media (min-width: 48rem) { .coh-style-padding-top---medium { padding-top: 3rem; } }
@media (min-width: 76.25rem) { .coh-style-padding-top---medium { padding-top: 4rem; } }
.coh-style-padding-top---small { padding-top: 1.5rem; }
@media (min-width: 76.25rem) { .coh-style-padding-top---small { padding-top: 2rem; } }
.coh-style-padding-bottom---large { padding-bottom: 3rem; }
@media (min-width: 48rem) { .coh-style-padding-bottom---large { padding-bottom: 4.5rem; } }
@media (min-width: 76.25rem) { .coh-style-padding-bottom---large { padding-bottom: 6rem; } }
.coh-style-padding-bottom---medium { padding-bottom: 2.5rem; }
@media (min-width: 48rem) { .coh-style-padding-bottom---medium { padding-bottom: 3rem; } }
@media (min-width: 76.25rem) { .coh-style-padding-bottom---medium { padding-bottom: 4rem; } }
.coh-style-padding-bottom---small { padding-bottom: 1.5rem; }
@media (min-width: 76.25rem) { .coh-style-padding-bottom---small { padding-bottom: 2rem; } }
.coh-style-padding-left-right---large { padding-right: 3rem; padding-left: 3rem; }
@media (min-width: 48rem) { .coh-style-padding-left-right---large { padding-right: 4.5rem; padding-left: 4.5rem; } }
@media (min-width: 76.25rem) { .coh-style-padding-left-right---large { padding-right: 6rem; padding-left: 6rem; } }
.coh-style-padding-left-right---medium { padding-right: 2.5rem; padding-left: 2.5rem; }
@media (min-width: 48rem) { .coh-style-padding-left-right---medium { padding-right: 3rem; padding-left: 3rem; } }
@media (min-width: 76.25rem) { .coh-style-padding-left-right---medium { padding-right: 4rem; padding-left: 4rem; } }
.coh-style-padding-left-right---small { padding-right: 1.5rem; padding-left: 1.5rem; }
@media (min-width: 76.25rem) { .coh-style-padding-left-right---small { padding-right: 2rem; padding-left: 2rem; } }
.coh-style-padding---small { padding: 1.5rem; }
@media (min-width: 76.25rem) { .coh-style-padding---small { padding: 2rem; } }
.coh-style-link-with-icon--white, .coh-style-link-with-icon-long, .coh-style-link-with-right-arrow-long, .coh-style-link-with-right-arrow, .coh-style-link-with-icon { font-weight: 600; color: #037791; position: relative; display: inline-block; }
.coh-style-link-with-icon--white:after, .coh-style-link-with-icon-long:after, .coh-style-link-with-right-arrow-long:after, .coh-style-link-with-right-arrow:after, .coh-style-link-with-icon:after { margin-right: 0.5rem; margin-left: 0.25rem; display: inline-block; color: #be193f; content: ''; background-image: url('/themes/custom/whiterhino/images/arrow-short.svg'); background-position: left center; background-size: auto; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; height: 0.625rem; width: 0.9375rem; }
.coh-style-link-with-icon--white { color: white; }
.coh-style-link-with-icon--white:hover { color: white; }
.coh-style-link-with-icon--white:after { background-image: url('/themes/custom/whiterhino/images/arrow-short-white.svg'); }
.coh-style-link-with-icon-long:after { background-image: url('/themes/custom/whiterhino/images/arrow-long.svg'); background-position: left center; background-size: auto; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; height: 0.625rem; width: 2rem; content: ''; margin-left: 0.5rem; }
.coh-style-link-with-right-arrow-long:after { content: ''; line-height: 0; background-image: url('/themes/custom/whiterhino/images/arrow-long.svg'); height: 0.625rem; width: 2rem; }
.coh-style-link-with-right-arrow:after { content: ''; }
.coh-style-main-navigation li { margin-bottom: 1rem; margin-left: 0; display: block; }
@media (min-width: 64rem) { .coh-style-main-navigation li { margin-bottom: 0; margin-left: 2rem; display: inline-block; } }
.coh-style-main-navigation li:before { content: normal; }
.coh-style-main-navigation li a { font-weight: 700; font-size: 0.75rem; letter-spacing: 0.125rem; text-transform: uppercase; }
.coh-style-social-icon---twitter, .coh-style-social-icon---linkedin, .coh-style-social-icon---facebook, .coh-style-social-icon { margin-bottom: 0; margin-left: 0; display: inline-block; list-style-type: none; }
.coh-style-social-icon---twitter a, .coh-style-social-icon---linkedin a, .coh-style-social-icon---facebook a, .coh-style-social-icon a { background-color: #f3f6f8; height: 2rem; width: 2rem; margin-right: 0.25rem; margin-left: 0.25rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-border-radius: 1rem; border-radius: 1rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; }
.coh-style-social-icon---twitter a:before, .coh-style-social-icon---linkedin a:before, .coh-style-social-icon---facebook a:before, .coh-style-social-icon a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F09A"; font-family: "icomoon"; }
.coh-style-social-icon---twitter a:hover, .coh-style-social-icon---linkedin a:hover, .coh-style-social-icon---facebook a:hover, .coh-style-social-icon a:hover { color: white; background-color: #78bdc4; }
.coh-style-social-icon---twitter a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F099"; font-family: "icomoon"; }
.coh-style-social-icon---linkedin a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F0E1"; font-family: "icomoon"; }
.coh-style-social-icon---facebook a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F09A"; font-family: "icomoon"; }
.coh-style-secondary-link-button { font-weight: 600; color: #037791; margin-top: 0.5rem; margin-bottom: 0.5rem; display: inline-block; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; padding-top: 0.5rem; padding-right: 1rem; padding-bottom: 0.5rem; padding-left: 1rem; border-width: 0.0625rem; border-style: solid; border-color: #78bdc4; outline-style: none; }
.coh-style-secondary-link-button:hover { color: #be193f; }
.coh-style-secondary-link-button:active { color: #88108b; }
.coh-style-secondary-link-button:after { vertical-align: middle; background-image: url('/themes/custom/whiterhino/images/arrow-short.svg'); content: ''; height: 0.625rem; width: 0.9375rem; margin-left: 0.5rem; display: inline-block; }
.coh-style-link-button---white---transparent, .coh-style-light-link-button, .coh-style-link-button { font-weight: 600; color: white; background-color: #037791; margin-top: 0.5rem; margin-bottom: 0.5rem; display: inline-block; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; padding-top: 0.5rem; padding-right: 1rem; padding-bottom: 0.5rem; padding-left: 1rem; }
.coh-style-link-button---white---transparent:hover, .coh-style-light-link-button:hover, .coh-style-link-button:hover { color: white; background-color: #be193f; }
.coh-style-link-button---white---transparent:active, .coh-style-light-link-button:active, .coh-style-link-button:active { background-color: #88108b; color: white; }
.coh-style-link-button---white---transparent:after, .coh-style-light-link-button:after, .coh-style-link-button:after { vertical-align: middle; content: ''; background-image: url('/themes/custom/whiterhino/images/arrow-short.svg'); height: 0.625rem; width: 0.9375rem; margin-left: 0.5rem; display: inline-block; -webkit-filter: brightness(10); filter: brightness(10); }
.coh-style-link-button---white---transparent { background-color: rgba(0, 0, 0, 0); color: white; border-style: solid; -webkit-border-radius: 0.0625rem; border-radius: 0.0625rem; border-color: white; outline-style: none; border-width: 0.0625rem; }
.coh-style-link-button---white---transparent:hover { color: white; background-color: rgba(0, 0, 0, 0); }
.coh-style-light-link-button { color: #037791; background-color: #e6f3f5 !important; }
.coh-style-light-link-button:after { color: #be193f; -webkit-filter: brightness(1); filter: brightness(1); }
.coh-style-light-link-button:hover { color: #be193f !important; }
.coh-style-light-link-button:active { color: #88108b !important; }
.coh-style-wrfh---social-icon---instagram, .coh-style-duplicate-of-wrfh---social-icon---twitter, .coh-style-wrfh---social-icon---facebook, .coh-style-wrfh---social-icon---youtube, .coh-style-wrfh---social-icon---linkedin, .coh-style-wrfh---social-icon { margin-bottom: 0; margin-left: 0; display: inline-block; list-style-type: none; }
.coh-style-wrfh---social-icon---instagram:before, .coh-style-duplicate-of-wrfh---social-icon---twitter:before, .coh-style-wrfh---social-icon---facebook:before, .coh-style-wrfh---social-icon---youtube:before, .coh-style-wrfh---social-icon---linkedin:before, .coh-style-wrfh---social-icon:before { content: normal; }
.coh-style-wrfh---social-icon---instagram a, .coh-style-duplicate-of-wrfh---social-icon---twitter a, .coh-style-wrfh---social-icon---facebook a, .coh-style-wrfh---social-icon---youtube a, .coh-style-wrfh---social-icon---linkedin a, .coh-style-wrfh---social-icon a { background-color: #00294c; height: 2rem; width: 2rem; margin-right: 0.25rem; margin-left: 0.25rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: none 300ms ease; -o-transition: none 300ms ease; transition: none 300ms ease; color: white; }
.coh-style-wrfh---social-icon---instagram a:before, .coh-style-duplicate-of-wrfh---social-icon---twitter a:before, .coh-style-wrfh---social-icon---facebook a:before, .coh-style-wrfh---social-icon---youtube a:before, .coh-style-wrfh---social-icon---linkedin a:before, .coh-style-wrfh---social-icon a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F09A"; font-family: "icomoon"; }
.coh-style-wrfh---social-icon---instagram a:hover, .coh-style-duplicate-of-wrfh---social-icon---twitter a:hover, .coh-style-wrfh---social-icon---facebook a:hover, .coh-style-wrfh---social-icon---youtube a:hover, .coh-style-wrfh---social-icon---linkedin a:hover, .coh-style-wrfh---social-icon a:hover { color: white; }
.coh-style-wrfh---social-icon---instagram a { background-color: #691f6b; }
.coh-style-wrfh---social-icon---instagram a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F16D"; font-family: "icomoon"; }
.coh-style-duplicate-of-wrfh---social-icon---twitter a { background-color: #f09d01; }
.coh-style-duplicate-of-wrfh---social-icon---twitter a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F099"; font-family: "icomoon"; }
.coh-style-wrfh---social-icon---facebook a { background-color: #00294c; }
.coh-style-wrfh---social-icon---facebook a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F09A"; font-family: "icomoon"; }
.coh-style-wrfh---social-icon---youtube a { background-color: #be193f; }
.coh-style-wrfh---social-icon---youtube a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F16A"; font-family: "icomoon"; }
.coh-style-wrfh---social-icon---linkedin a { background-color: #037791; }
.coh-style-wrfh---social-icon---linkedin a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F0E1"; font-family: "icomoon"; }
.coh-style-link-button-fluid-width-style { font-weight: 700; color: white; font-size: 0.75rem; line-height: 1rem; letter-spacing: 0.125rem; text-transform: uppercase; background-color: #28a9e0; padding-top: 1rem; padding-right: 2.5rem; padding-bottom: 1rem; padding-left: 1rem; margin-top: 0.5rem; margin-bottom: 0.5rem; position: relative; display: block; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; }
.coh-style-link-button-fluid-width-style:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 0.75rem; position: absolute; top: 50%; right: 1rem; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); content: "\F054"; font-family: "icomoon"; }
.coh-style-link-with-icon-style { font-weight: 700; color: #28a9e0; font-size: 0.75rem; line-height: 1.25; letter-spacing: 0.125rem; text-transform: uppercase; padding-top: 0.5rem; padding-right: 1.25rem; padding-bottom: 0.5rem; margin-bottom: 0; position: relative; display: inline-block; }
.coh-style-link-with-icon-style:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 0.75rem; position: absolute; top: 52%; right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); content: "\F054"; font-family: "icomoon"; }
.coh-style-link-button-style { font-weight: 700; color: white; font-size: 0.75rem; line-height: 1rem; letter-spacing: 0.125rem; text-transform: uppercase; background-color: #28a9e0; padding-top: 1rem; padding-right: 2.5rem; padding-bottom: 1rem; padding-left: 1rem; margin-top: 0.5rem; margin-bottom: 0.5rem; position: relative; display: inline-block; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; }
.coh-style-link-button-style:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 0.75rem; position: absolute; top: 50%; right: 1rem; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); content: "\F054"; font-family: "icomoon"; }
.coh-style-link-button-fluid-width { font-weight: 600; color: white; background-color: #037791; padding-top: 0.5rem; padding-right: 1rem; padding-bottom: 0.5rem; padding-left: 1rem; margin-top: 0.5rem; margin-bottom: 0.5rem; position: relative; display: block; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; }
.coh-style-link-button-fluid-width:hover { color: white; background-color: #be193f; }
.coh-style-link-button-fluid-width:active { background-color: #88108b; color: white; }
.coh-style-link-button-fluid-width:after { font-size: 0.875em; background-image: url('/themes/custom/whiterhino/images/arrow-short.svg'); vertical-align: baseline; -webkit-filter: brightness(10); filter: brightness(10); height: 0.625rem; width: 0.9375rem; display: inline-block; content: ''; background-position: left top; background-size: auto; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; margin-left: 0.5rem; }
.coh-style-secondary-link-button-fluid-width { font-weight: 600; color: #037791; padding-top: 0.5rem; padding-right: 1rem; padding-bottom: 0.5rem; padding-left: 1rem; margin-top: 0.5rem; margin-bottom: 0.5rem; position: relative; display: block; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; border-width: 0.0625rem; border-style: solid; border-color: #78bdc4; outline-style: none; }
.coh-style-secondary-link-button-fluid-width:hover { color: #be193f; }
.coh-style-secondary-link-button-fluid-width:active { color: #88108b; }
.coh-style-secondary-link-button-fluid-width:after { content: ''; height: 0.625rem; width: 0.9375rem; margin-left: 0.5rem; display: inline-block; vertical-align: middle; background-image: url('/themes/custom/whiterhino/images/arrow-short.svg'); }
.coh-style-tick-list li { font-weight: 500; font-size: 1rem; margin-bottom: 1rem; margin-left: 2rem; position: relative; list-style-type: none; }
.coh-style-tick-list li:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #037791; padding-right: 0; position: absolute; top: 0.25rem; left: -2rem; content: "\F00C"; font-family: "icomoon"; font-size: 1em; }
.coh-style-breadcrumbs li { margin-bottom: 0.5rem; margin-left: 0; display: inline-block; }
@media (min-width: 76.25rem) { .coh-style-breadcrumbs li { margin-bottom: 1rem; } }
.coh-style-breadcrumbs li:before { content: normal; }
.coh-style-breadcrumbs li:after { font-weight: 700; color: #28a9e0; font-size: 0.75rem; padding-right: 0.5rem; padding-left: 0.5rem; content: "/"; }
.coh-style-breadcrumbs li a { font-weight: 700; font-size: 0.75rem; letter-spacing: 0.125rem; text-transform: uppercase; }
.coh-style-audio .mejs__container { height: 40px !important; }
.coh-style-audio .mejs__layers .mejs__overlay-button { display: none; }
.coh-style-audio .mejs__controls { background-color: #e6f3f5; padding: 0; z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-image: none; }
.coh-style-audio .mejs__controls .mejs__button { line-height: normal; height: 2.5rem; width: 2.5rem; }
.coh-style-audio .mejs__controls .mejs__button.mejs__play button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 1rem; content: "\F04B"; font-family: "icomoon"; color: #037791; }
.coh-style-audio .mejs__controls .mejs__button.mejs__pause button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 1rem; content: "\F04C"; font-family: "icomoon"; color: #037791; }
.coh-style-audio .mejs__controls .mejs__button.mejs__replay button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 1rem; content: "\F01E"; font-family: "icomoon"; color: #037791; }
.coh-style-audio .mejs__controls .mejs__button.mejs__mute button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 1.25rem; content: "\F026"; font-family: "icomoon"; color: #037791; }
.coh-style-audio .mejs__controls .mejs__button.mejs__unmute button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F028"; font-family: "icomoon"; font-size: 1.25rem; color: #037791; }
.coh-style-audio .mejs__controls .mejs__button.mejs__fullscreen-button.mejs__unfullscreen button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 1rem; content: "\F065"; font-family: "icomoon"; color: #037791; }
.coh-style-audio .mejs__controls .mejs__button.mejs__fullscreen-button button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 1rem; content: "\F065"; font-family: "icomoon"; color: #037791; }
.coh-style-audio .mejs__controls .mejs__button button { color: white; font-size: 1.875rem; background-color: rgba(0, 0, 0, 0); width: 2.5rem; margin: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: background-color ease-out; -o-transition: background-color ease-out; transition: background-color ease-out; background-image: none; height: 2.5rem; }
.coh-style-audio .mejs__controls .mejs__button button:hover { background-color: #78bdc4; }
.coh-style-audio .mejs__controls .mejs__button .mejs__volume-slider { background-color: #e6f3f5; }
.coh-style-audio .mejs__controls .mejs__button .mejs__volume-slider .mejs__volume-total { background-color: white; }
.coh-style-audio .mejs__controls .mejs__button .mejs__volume-slider .mejs__volume-total .mejs__volume-current { background-color: #78bdc4; }
.coh-style-audio .mejs__controls .mejs__button .mejs__volume-slider .mejs__volume-total .mejs__volume-handle { background-color: #037791; }
.coh-style-audio .mejs__controls .mejs__time { color: white; font-size: 0.75rem; height: 2.5rem; width: 2.5rem; padding: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-audio .mejs__controls .mejs__time.mejs__currenttime-container .mejs__currenttime { color: #037791; }
.coh-style-audio .mejs__controls .mejs__time.mejs__duration-container .mejs__duration { color: #037791; }
.coh-style-audio .mejs__controls .mejs__time-rail { height: 2.5rem; padding: 0; margin: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-audio .mejs__controls .mejs__time-rail .mejs__time-total { margin: 0; background-color: #78bdc4; }
.coh-style-audio .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-current { background-color: #037791; }
.coh-style-audio .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-handle .mejs__time-handle-content { border-color: white; background-color: white; }
.coh-style-audio .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-handle .mejs__time-handle-content:hover { border-color: white; }
.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button { background-color: #be193f; position: relative; -webkit-transition: background-color 300ms ease-in-out; -o-transition: background-color 300ms ease-in-out; transition: background-color 300ms ease-in-out; background-image: none; }
.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: white; font-size: 1.5rem; position: absolute; top: 50%; left: 55%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); content: "\F04B"; font-family: "icomoon"; }
.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:hover { background-color: #037791; }
.coh-style-video .mejs__layers .mejs__overlay .mejs__overlay-loading .mejs__overlay-loading-bg-img { border-width: 0.625rem; -webkit-border-radius: 3.125rem; border-radius: 3.125rem; border-style: solid; border-left-color: #28a9e0; border-top-color: rgba(0, 0, 0, 0.2); border-bottom-color: rgba(0, 0, 0, 0.2); border-right-color: rgba(0, 0, 0, 0.2); background: none; }
.coh-style-video .mejs__controls { background-color: #e6f3f5; padding: 0; z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-image: none; }
.coh-style-video .mejs__controls .mejs__button { line-height: normal; height: 2.5rem; width: 2.5rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__play button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 1rem; content: "\F04B"; font-family: "icomoon"; color: #037791; }
.coh-style-video .mejs__controls .mejs__button.mejs__pause button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 1rem; content: "\F04C"; font-family: "icomoon"; color: #037791; }
.coh-style-video .mejs__controls .mejs__button.mejs__replay button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 1rem; content: "\F01E"; font-family: "icomoon"; color: #037791; }
.coh-style-video .mejs__controls .mejs__button.mejs__mute button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 1.25rem; content: "\F026"; font-family: "icomoon"; color: #037791; }
.coh-style-video .mejs__controls .mejs__button.mejs__unmute button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F028"; font-family: "icomoon"; font-size: 1.25rem; color: #037791; }
.coh-style-video .mejs__controls .mejs__button.mejs__fullscreen-button.mejs__unfullscreen button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 1rem; content: "\F065"; font-family: "icomoon"; color: #037791; }
.coh-style-video .mejs__controls .mejs__button.mejs__fullscreen-button button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 1rem; content: "\F065"; font-family: "icomoon"; color: #037791; }
.coh-style-video .mejs__controls .mejs__button button { color: white; font-size: 1.875rem; background-color: rgba(0, 0, 0, 0); width: 2.5rem; margin: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: background-color ease-out; -o-transition: background-color ease-out; transition: background-color ease-out; background-image: none; height: 2.5rem; }
.coh-style-video .mejs__controls .mejs__button button:hover { background-color: #78bdc4; }
.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider { background-color: #e6f3f5; }
.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider .mejs__volume-total { background-color: white; }
.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider .mejs__volume-total .mejs__volume-current { background-color: #78bdc4; }
.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider .mejs__volume-total .mejs__volume-handle { background-color: #037791; }
.coh-style-video .mejs__controls .mejs__time { color: white; font-size: 0.75rem; height: 2.5rem; width: 2.5rem; padding: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-video .mejs__controls .mejs__time.mejs__currenttime-container .mejs__currenttime { color: #037791; }
.coh-style-video .mejs__controls .mejs__time.mejs__duration-container .mejs__duration { color: #037791; }
.coh-style-video .mejs__controls .mejs__time-rail { height: 2.5rem; padding: 0; margin: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-video .mejs__controls .mejs__time-rail .mejs__time-total { margin: 0; background-color: #78bdc4; }
.coh-style-video .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-current { background-color: #037791; }
.coh-style-video .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-handle .mejs__time-handle-content { background-color: white; border-color: white; }
.coh-style-video .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-handle .mejs__time-handle-content:hover { border-color: white; }
.coh-style-paragraph-large { font-size: 1.5rem; line-height: 1.5; }
.coh-style-video-caption { font-size: 0.75rem; line-height: 1.5; padding-bottom: 0.5rem; margin-top: 0.5rem; margin-bottom: 1.5rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #f3f6f8; }
.coh-style-video-caption:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; padding-right: 0.5rem; content: "\F16A"; font-family: "icomoon"; }
.coh-style-image-caption { font-size: 0.75rem; line-height: 1.5; padding-bottom: 0.5rem; margin-top: 0.5rem; margin-bottom: 1.5rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #f3f6f8; }
.coh-style-image-caption:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; padding-right: 0.5rem; content: "\F03E"; font-family: "icomoon"; }
.coh-style-slider-pagination { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 100%; }
.coh-style-slider-pagination li { margin-bottom: 0; margin-left: 0; display: inline-block; }
.coh-style-slider-pagination li:before { content: normal; }
.coh-style-slider-pagination li.slick-active button { background-color: #78bdc4; }
.coh-style-slider-pagination li button { background-color: #bee7ed; height: 1rem; width: 1rem; margin-right: 0.25rem; margin-left: 0.25rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; }
.coh-style-slider-pagination li button:hover { background-color: #78bdc4; }
.coh-ce-cpt_blog_header-761d32b9 { background-color: #6a99ad; }
.coh-ce-cpt_blog_header-bfdd7d9b { color: white; font-size: 0.875rem; }
.coh-ce-cpt_blog_header-e757c69e { max-width: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_blog_header-e757c69e { max-width: 75%; } }
.coh-ce-cpt_blog_header-6855fdd0 { height: 0.25rem; background-image: none; background-image: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(60%, transparent), color-stop(40%, #fff), to(#fff)), -webkit-gradient(linear, left top, right top, from(transparent), to(transparent)); background-image: -webkit-linear-gradient(left, transparent, transparent 60%, #fff 40%, #fff 100%), -webkit-linear-gradient(left, transparent, transparent); background-image: -o-linear-gradient(left, transparent, transparent 60%, #fff 40%, #fff 100%), -o-linear-gradient(left, transparent, transparent); background-image: linear-gradient(90deg, transparent, transparent 60%, #fff 40%, #fff 100%), linear-gradient(90deg, transparent, transparent); background-size: 10px; background-position: left bottom; width: 5.375rem; margin-bottom: 2rem; }
.coh-ce-cpt_blog_header-792e86c8 { color: white; font-weight: 700; letter-spacing: 0.12em; }
.coh-ce-cpt_blog_header_50_50_image_and_-7c031420 { 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; }
@media (min-width: 48rem) { .coh-ce-cpt_blog_header_50_50_image_and_-7c031420 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
@media (min-width: 64rem) { .coh-ce-cpt_blog_header_50_50_image_and_-7c031420 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
.coh-ce-cpt_blog_header_50_50_image_and_-cfa1afe2 { color: white; font-family: 'Muli', serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 0.875rem; letter-spacing: 0.12em; margin-bottom: 0.5rem; }
.coh-ce-cpt_blog_header_50_50_image_and_-dbbba4aa { color: white; margin-bottom: 16px; line-height: normal; }
.coh-ce-cpt_blog_header_50_50_image_and_-da03bc32 { color: white; margin-bottom: 0.5rem; line-height: normal; }
.coh-ce-cpt_callout_header-e62ed6c8 { position: relative; height: auto; }
.coh-ce-cpt_callout_header-2a07090b { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 64rem) { .coh-ce-cpt_callout_header-2a07090b { height: -webkit-calc(430px + 75px); height: calc(430px + 75px); } }
.container-left.coh-ce-cpt_callout_header-2a07090b { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.container-left.coh-ce-cpt_callout_header-2a07090b .hero-color-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-cpt_callout_header-2a07090b { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-cpt_callout_header-2a07090b .hero-color-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.coh-ce-cpt_callout_header-c35471e0 { padding-top: 2.5rem; padding-right: 1.25rem; padding-bottom: 2.5rem; padding-left: 1.25rem; width: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_callout_header-c35471e0 { padding-top: 2.5rem; padding-right: 4.6875rem; padding-bottom: 2.5rem; padding-left: 4.6875rem; } }
.coh-ce-cpt_callout_header-40bf821b { color: white; }
.color-scheme--white.coh-ce-cpt_callout_header-40bf821b { color: #be193f; }
.coh-ce-cpt_callout_header-9e1e43af { margin-bottom: 0; color: white; font-weight: 300; display: block; }
.color-scheme--white.coh-ce-cpt_callout_header-9e1e43af { color: #00667c; }
.coh-ce-cpt_callout_header-a904eafa { margin-top: 0.5rem; margin-bottom: 0; color: white; }
.color-scheme--white.coh-ce-cpt_callout_header-a904eafa { color: #555a5a; }
.coh-ce-cpt_callout_header-1dd29f94 { display: inline-block; }
.coh-style-link-with-icon-long.coh-ce-cpt_callout_header-1dd29f94 { margin-top: 1rem; }
.coh-style-link-button---white---transparent.coh-ce-cpt_callout_header-1dd29f94 { margin-top: 1.5rem; margin-bottom: 0; }
.coh-style-link-button---white---transparent.color-scheme--white.coh-ce-cpt_callout_header-1dd29f94 { color: #037791; border-color: #037791; }
.coh-style-link-button---white---transparent.color-scheme--white.coh-ce-cpt_callout_header-1dd29f94:after { -webkit-filter: none; filter: none; }
.color-scheme--coloured.coh-ce-cpt_callout_header-1dd29f94 { color: white; }
.color-scheme--coloured.coh-ce-cpt_callout_header-1dd29f94:after { -webkit-filter: brightness(10); filter: brightness(10); }
.coh-ce-cpt_callout_header_with_video-32cb1af0 { position: relative; height: auto; }
.coh-ce-cpt_callout_header_with_video-fd3619e1 { height: 18.75rem; width: 100%; }
@media (min-width: 48rem) { .coh-ce-cpt_callout_header_with_video-fd3619e1 { position: relative; } }
@media (min-width: 64rem) { .coh-ce-cpt_callout_header_with_video-fd3619e1 { position: absolute; height: 30rem; } }
.coh-ce-cpt_callout_header_with_video-db2c215e { height: 100%; width: 100%; }
.coh-ce-cpt_callout_header_with_video-384b48de { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 64rem) { .coh-ce-cpt_callout_header_with_video-384b48de { height: -webkit-calc(430px + 75px); height: calc(430px + 75px); } }
.container-left.coh-ce-cpt_callout_header_with_video-384b48de { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.container-left.coh-ce-cpt_callout_header_with_video-384b48de .hero-color-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-cpt_callout_header_with_video-384b48de { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-cpt_callout_header_with_video-384b48de .hero-color-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.coh-ce-cpt_callout_header_with_video-c35471e0 { padding-top: 2.5rem; padding-right: 1.25rem; padding-bottom: 2.5rem; padding-left: 1.25rem; width: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_callout_header_with_video-c35471e0 { padding-top: 2.5rem; padding-right: 4.6875rem; padding-bottom: 2.5rem; padding-left: 4.6875rem; } }
.coh-ce-cpt_callout_header_with_video-e5d986ce { color: white; }
.color-scheme--white.coh-ce-cpt_callout_header_with_video-e5d986ce { color: #be193f; }
.coh-ce-cpt_callout_header_with_video-d2138d5d { margin-bottom: 0; color: white; font-weight: 300; display: block; }
.color-scheme--white.coh-ce-cpt_callout_header_with_video-d2138d5d { color: #00667c; }
.coh-ce-cpt_callout_header_with_video-2ab64c3c { margin-top: 0.5rem; margin-bottom: 0; color: white; }
.color-scheme--white.coh-ce-cpt_callout_header_with_video-2ab64c3c { color: #555a5a; }
.coh-style-link-button---white---transparent.coh-ce-cpt_callout_header_with_video-9128f84c { margin-top: 1.5rem; margin-bottom: 0; }
.coh-style-link-button---white---transparent.color-scheme--white.coh-ce-cpt_callout_header_with_video-9128f84c { color: #037791; border-color: #037791; }
.coh-style-link-button---white---transparent.color-scheme--white.coh-ce-cpt_callout_header_with_video-9128f84c:after { -webkit-filter: none; filter: none; }
.coh-style-link-with-icon-long.coh-ce-cpt_callout_header_with_video-9128f84c { margin-top: 1rem; }
.color-scheme--coloured.coh-ce-cpt_callout_header_with_video-9128f84c { color: white; }
.color-scheme--coloured.coh-ce-cpt_callout_header_with_video-9128f84c:after { -webkit-filter: brightness(10); filter: brightness(10); }
.coh-ce-cpt_card_rich_text-eb83e8ba { height: 13.125rem; -o-object-fit: cover; object-fit: cover; }
.coh-ce-cpt_card_rich_text-ddd75d4f { padding-top: 0.9375rem; padding-bottom: 0.9375rem; }
@media (min-width: 64rem) { .coh-ce-cpt_card_rich_text-ddd75d4f { padding-top: 1.25rem; padding-bottom: 1.25rem; } }
.coh-ce-cpt_card_rich_text-f10076f3 h1, .coh-ce-cpt_card_rich_text-f10076f3 h2, .coh-ce-cpt_card_rich_text-f10076f3 h3, .coh-ce-cpt_card_rich_text-f10076f3 h4, .coh-ce-cpt_card_rich_text-f10076f3 h5, .coh-ce-cpt_card_rich_text-f10076f3 h6 { padding: 0; margin-top: 0; margin-bottom: 0.5rem; }
.coh-ce-cpt_card_simple-eb83e8ba { height: 13.125rem; -o-object-fit: cover; object-fit: cover; }
.coh-ce-cpt_card_simple-ddd75d4f { padding-top: 0.9375rem; padding-bottom: 0.9375rem; }
@media (min-width: 64rem) { .coh-ce-cpt_card_simple-ddd75d4f { padding-top: 1.25rem; padding-bottom: 1.25rem; } }
.coh-ce-cpt_card_simple-c3f1f77b { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.coh-ce-cpt_card_simple-905ddbcc { margin-top: 0; margin-right: 0; margin-bottom: 0.625rem; margin-left: 0; }
.coh-ce-cpt_card_simple-ea632267 { margin-top: 0; margin-right: 0; margin-bottom: 0.625rem; margin-left: 0; }
.coh-ce-cpt_duplicate_of_header_cta_imag-e138bb04 { position: relative; height: auto; }
.coh-ce-cpt_duplicate_of_header_cta_imag-7d53d51b { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 64rem) { .coh-ce-cpt_duplicate_of_header_cta_imag-7d53d51b { height: -webkit-calc(430px + 75px); height: calc(430px + 75px); } }
.container-left.coh-ce-cpt_duplicate_of_header_cta_imag-7d53d51b { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.container-left.coh-ce-cpt_duplicate_of_header_cta_imag-7d53d51b .hero-color-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-cpt_duplicate_of_header_cta_imag-7d53d51b { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-cpt_duplicate_of_header_cta_imag-7d53d51b .hero-color-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.coh-ce-cpt_duplicate_of_header_cta_imag-9d7f1de3 { color: white; padding-top: 2.5rem; padding-right: 1.25rem; padding-bottom: 2.5rem; padding-left: 1.25rem; width: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_duplicate_of_header_cta_imag-9d7f1de3 { padding-top: 2.5rem; padding-right: 4.6875rem; padding-bottom: 2.5rem; padding-left: 4.6875rem; } }
.coh-ce-cpt_duplicate_of_header_cta_imag-9d7f1de3 h1 { font-size: 2.25rem; line-height: 1.25em; font-weight: 200; }
@media (min-width: 64rem) { .coh-ce-cpt_duplicate_of_header_cta_imag-9d7f1de3 h1 { font-size: 2.9375rem; } }
.coh-ce-cpt_duplicate_of_header_cta_imag-9d7f1de3 h2 { font-size: 1.5625rem; line-height: 1.6em; }
@media (min-width: 64rem) { .coh-ce-cpt_duplicate_of_header_cta_imag-9d7f1de3 h2 { font-size: 2.125rem; } }
.coh-ce-cpt_duplicate_of_header_cta_imag-9d7f1de3 h3 { font-size: 1.25rem; line-height: 1.5em; }
@media (min-width: 64rem) { .coh-ce-cpt_duplicate_of_header_cta_imag-9d7f1de3 h3 { font-size: 1.375rem; } }
.coh-ce-cpt_duplicate_of_header_cta_imag-61c01e58 { color: #be193f; }
.coh-ce-cpt_duplicate_of_header_cta_imag-f9eb8cf2 { margin-bottom: 0; color: #00667c; font-weight: 300; display: block; }
.coh-ce-cpt_duplicate_of_header_cta_imag-b94e2b3e { color: #78bdc4; margin-top: 1rem; margin-bottom: 0; }
.coh-ce-cpt_duplicate_of_header_cta_imag-eb36b78 { margin-top: 0.5rem; margin-bottom: 0; }
.coh-ce-cpt_duplicate_of_header_cta_imag-ab2b2d53 { color: #be193f; margin-top: 1rem; }
.coh-ce-cpt_duplicate_of_header_cta_imag-ab2b2d53:hover { color: white; }
.coh-ce-cpt_duplicate_of_header_cta_imag-ab2b2d53:after { color: white; -webkit-filter: brightness(10); filter: brightness(10); }
.coh-ce-cpt_events_search_header-9ec2dd47 { position: relative; height: auto; }
.container-right.coh-ce-cpt_events_search_header-9ec2dd47 .text-container { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-cpt_events_search_header-9ec2dd47 .slick-dots { width: 100%; text-align: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (min-width: 64rem) { .container-right.coh-ce-cpt_events_search_header-9ec2dd47 .slick-dots { left: 0 !important; text-align: left; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } }
.container-left.coh-ce-cpt_events_search_header-9ec2dd47 .text-container { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.container-left.coh-ce-cpt_events_search_header-9ec2dd47 .slick-dots { left: 0 !important; text-align: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (min-width: 64rem) { .container-left.coh-ce-cpt_events_search_header-9ec2dd47 .slick-dots { right: 0 !important; left: auto !important; text-align: right; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
.coh-ce-cpt_events_search_header-eed289b3 { height: 300px; width: 100%; position: relative; top: 0; background-image: url('/themes/custom/whiterhino/images/events-search-bg.jpg'); background-position: center; background-size: cover; }
@media (min-width: 64rem) { .coh-ce-cpt_events_search_header-eed289b3 { height: 480px; position: absolute; } }
.coh-ce-cpt_events_search_header-7e2953c4 { -o-object-fit: cover; object-fit: cover; height: 300px; width: 100%; z-index: -1; }
@media (min-width: 64rem) { .coh-ce-cpt_events_search_header-7e2953c4 { height: 480px; } }
.coh-ce-cpt_events_search_header-9a923237 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 64rem) { .coh-ce-cpt_events_search_header-9a923237 { height: -webkit-calc(480px + 75px); height: calc(480px + 75px); } }
.coh-ce-cpt_events_search_header-c5d0d38 { width: 100%; z-index: 1; background-color: white; position: relative; }
@media (min-width: 64rem) { .coh-ce-cpt_events_search_header-c5d0d38 { width: 50%; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; } }
.hero-color-container.coh-ce-cpt_events_search_header-c5d0d38 .coh-style-link-with-icon-long:after { -webkit-filter: brightness(10); filter: brightness(10); }
.color-scheme--red.coh-ce-cpt_events_search_header-c5d0d38 { background-color: #be193f; }
.color-scheme--red.coh-ce-cpt_events_search_header-c5d0d38 h1 { color: white; }
.color-scheme--red.coh-ce-cpt_events_search_header-c5d0d38 p { color: white; }
.color-scheme--red.coh-ce-cpt_events_search_header-c5d0d38 a { color: white; }
.color-scheme--red.coh-ce-cpt_events_search_header-c5d0d38 a:hover { color: white; }
.color-scheme--red.coh-ce-cpt_events_search_header-c5d0d38 a:active { color: white; }
.color-scheme--red.coh-ce-cpt_events_search_header-c5d0d38 a:after { color: white; }
.color-scheme--yellow.coh-ce-cpt_events_search_header-c5d0d38 { background-color: #f09d01; }
.color-scheme--yellow.coh-ce-cpt_events_search_header-c5d0d38 h1 { color: white; }
.color-scheme--yellow.coh-ce-cpt_events_search_header-c5d0d38 p { color: white; }
.color-scheme--yellow.coh-ce-cpt_events_search_header-c5d0d38 a { color: white; }
.color-scheme--yellow.coh-ce-cpt_events_search_header-c5d0d38 a:hover { color: white; }
.color-scheme--yellow.coh-ce-cpt_events_search_header-c5d0d38 a:active { color: white; }
.color-scheme--yellow.coh-ce-cpt_events_search_header-c5d0d38 a:after { color: white; }
.color-scheme--teal.coh-ce-cpt_events_search_header-c5d0d38 { background-color: #00667c; }
.color-scheme--teal.coh-ce-cpt_events_search_header-c5d0d38 h1 { color: white; }
.color-scheme--teal.coh-ce-cpt_events_search_header-c5d0d38 p { color: white; }
.color-scheme--teal.coh-ce-cpt_events_search_header-c5d0d38 a { color: white; }
.color-scheme--teal.coh-ce-cpt_events_search_header-c5d0d38 a:hover { color: white; }
.color-scheme--teal.coh-ce-cpt_events_search_header-c5d0d38 a:active { color: white; }
.color-scheme--teal.coh-ce-cpt_events_search_header-c5d0d38 a:after { color: white; }
.color-scheme--purple.coh-ce-cpt_events_search_header-c5d0d38 { background-color: #691f6b; }
.color-scheme--purple.coh-ce-cpt_events_search_header-c5d0d38 h1 { color: white; }
.color-scheme--purple.coh-ce-cpt_events_search_header-c5d0d38 p { color: white; }
.color-scheme--purple.coh-ce-cpt_events_search_header-c5d0d38 a { color: white; }
.color-scheme--purple.coh-ce-cpt_events_search_header-c5d0d38 a:hover { color: white; }
.color-scheme--purple.coh-ce-cpt_events_search_header-c5d0d38 a:active { color: white; }
.color-scheme--purple.coh-ce-cpt_events_search_header-c5d0d38 a:after { color: white; }
.coh-ce-cpt_events_search_header-c35471e0 { padding-top: 2.5rem; padding-right: 1.25rem; padding-bottom: 2.5rem; padding-left: 1.25rem; width: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_events_search_header-c35471e0 { padding-top: 2.5rem; padding-right: 4.6875rem; padding-bottom: 2.5rem; padding-left: 4.6875rem; } }
.coh-ce-cpt_events_search_header-d5e2b8a5 { margin-bottom: 0; display: block; color: #00667c; }
.color-scheme--white.coh-ce-cpt_events_search_header-d5e2b8a5 { color: #00667c; }
.coh-ce-cpt_events_search_header-8e510d99 { margin-top: 0.5rem; margin-bottom: 0; }
.color-scheme--white.coh-ce-cpt_events_search_header-8e510d99 { color: #555a5a; }
.coh-ce-cpt_events_search_header-b89a1d6e { margin-top: 1rem; }
.coh-ce-cpt_header_50_50_image_and_text-7c031420 { 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; }
@media (min-width: 48rem) { .coh-ce-cpt_header_50_50_image_and_text-7c031420 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
@media (min-width: 64rem) { .coh-ce-cpt_header_50_50_image_and_text-7c031420 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
.coh-ce-cpt_header_50_50_image_and_text-cfa1afe2 { color: white; font-family: 'Muli', serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 0.875rem; letter-spacing: 0.12em; margin-bottom: 0.5rem; }
.coh-ce-cpt_header_50_50_image_and_text-da03bc32 { color: white; margin-bottom: 0.5rem; line-height: normal; }
.coh-ce-cpt_home_hero_text_centered-84d6a53d { width: 100%; padding-top: 4.6875rem; padding-right: 1.25rem; padding-bottom: 4.6875rem; padding-left: 1.25rem; color: white; position: relative; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; max-width: 50rem; min-height: 18.75rem; }
@media (min-width: 64rem) { .coh-ce-cpt_home_hero_text_centered-84d6a53d { min-height: 30rem; } }
.text-align-center.coh-ce-cpt_home_hero_text_centered-84d6a53d { text-align: center; }
.coh-ce-cpt_home_hero_text_centered-c49ca161 { display: block; margin-bottom: 0; text-align: center; }
.coh-ce-cpt_home_hero_text_centered-24f38e25 { margin-top: 1rem; margin-bottom: 0; text-align: center; }
.coh-ce-cpt_home_hero_text_centered-dacab903 { color: white; margin-top: 1rem; margin-bottom: 0; }
.coh-ce-cpt_home_hero_text_centered-dacab903:after { color: white; -webkit-filter: brightness(10); filter: brightness(10); }
.coh-ce-cpt_home_hero_text_centered-dacab903:hover { color: white; }
.coh-ce-cpt_home_hero_text_centered_with-adea48e8 { height: 100%; width: 100%; position: absolute; z-index: 0; top: 0; left: 0; min-height: 18.75rem; }
@media (min-width: 64rem) { .coh-ce-cpt_home_hero_text_centered_with-adea48e8 { min-height: 30rem; } }
.coh-ce-cpt_home_hero_text_centered_with-82719940 { width: 100%; min-height: 18.75rem; height: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_home_hero_text_centered_with-82719940 { min-height: 30rem; } }
.coh-ce-cpt_home_hero_text_centered_with-81efb61e { width: 100%; padding-top: 4.6875rem; padding-right: 1.25rem; padding-bottom: 4.6875rem; padding-left: 1.25rem; color: white; position: relative; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; max-width: 50rem; min-height: 18.75rem; }
@media (min-width: 64rem) { .coh-ce-cpt_home_hero_text_centered_with-81efb61e { min-height: 30rem; } }
.text-align-center.coh-ce-cpt_home_hero_text_centered_with-81efb61e { text-align: center; }
.coh-ce-cpt_home_hero_text_centered_with-c49ca161 { display: block; margin-bottom: 0; text-align: center; }
.coh-ce-cpt_home_hero_text_centered_with-24f38e25 { margin-top: 1rem; margin-bottom: 0; text-align: center; }
.coh-ce-cpt_home_hero_text_centered_with-287cc015 { color: white; margin-top: 1rem; margin-bottom: 0; }
.coh-ce-cpt_home_hero_text_centered_with-287cc015:after { color: white; -webkit-filter: brightness(10); filter: brightness(10); }
.coh-ce-cpt_home_hero_text_centered_with-287cc015:hover { color: white; }
.coh-ce-cpt_home_hero_with_video_slider-8de347e5 { position: relative; height: auto; }
.container-right.coh-ce-cpt_home_hero_with_video_slider-8de347e5 .text-container { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-cpt_home_hero_with_video_slider-8de347e5 .slick-dots { text-align: center; width: 100%; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (min-width: 64rem) { .container-right.coh-ce-cpt_home_hero_with_video_slider-8de347e5 .slick-dots { left: 0 !important; text-align: left; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } }
.container-left.coh-ce-cpt_home_hero_with_video_slider-8de347e5 .text-container { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.container-left.coh-ce-cpt_home_hero_with_video_slider-8de347e5 .slick-dots { left: 0 !important; text-align: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (min-width: 64rem) { .container-left.coh-ce-cpt_home_hero_with_video_slider-8de347e5 .slick-dots { right: 0 !important; left: auto !important; text-align: right; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
.coh-ce-cpt_home_hero_with_video_slider-ef55e4d4 { height: 300px; width: 100%; position: relative; top: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_home_hero_with_video_slider-ef55e4d4 { height: 480px; position: absolute; } }
.coh-ce-cpt_home_hero_with_video_slider-ef55e4d4 .slick-dots { padding: 0.5rem; }
@media (min-width: 64rem) { .coh-ce-cpt_home_hero_with_video_slider-ef55e4d4 .slick-dots { bottom: 1.5rem; right: 1.5rem; } }
.coh-ce-cpt_home_hero_with_video_slider-5cea81b5 { -o-object-fit: cover; object-fit: cover; height: 300px; width: 100%; z-index: -1; }
@media (min-width: 64rem) { .coh-ce-cpt_home_hero_with_video_slider-5cea81b5 { height: 480px; } }
.coh-ce-cpt_home_hero_with_video_slider-5cec0f8b { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 64rem) { .coh-ce-cpt_home_hero_with_video_slider-5cec0f8b { height: -webkit-calc(480px + 75px); height: calc(480px + 75px); } }
.coh-ce-cpt_home_hero_with_video_slider-79a296c6 { width: 100%; z-index: 1; background-color: white; position: relative; }
@media (min-width: 64rem) { .coh-ce-cpt_home_hero_with_video_slider-79a296c6 { width: 50%; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; } }
.hero-color-container.coh-ce-cpt_home_hero_with_video_slider-79a296c6 .coh-style-link-with-icon-long:after { -webkit-filter: brightness(10); filter: brightness(10); }
.color-scheme--red.coh-ce-cpt_home_hero_with_video_slider-79a296c6 { background-color: #be193f; }
.color-scheme--red.coh-ce-cpt_home_hero_with_video_slider-79a296c6 h1 { color: white; }
.color-scheme--red.coh-ce-cpt_home_hero_with_video_slider-79a296c6 p { color: white; }
.color-scheme--red.coh-ce-cpt_home_hero_with_video_slider-79a296c6 a { color: white; }
.color-scheme--red.coh-ce-cpt_home_hero_with_video_slider-79a296c6 a:hover { color: white; }
.color-scheme--red.coh-ce-cpt_home_hero_with_video_slider-79a296c6 a:active { color: white; }
.color-scheme--red.coh-ce-cpt_home_hero_with_video_slider-79a296c6 a:after { color: white; }
.color-scheme--yellow.coh-ce-cpt_home_hero_with_video_slider-79a296c6 { background-color: #f09d01; }
.color-scheme--yellow.coh-ce-cpt_home_hero_with_video_slider-79a296c6 h1 { color: white; }
.color-scheme--yellow.coh-ce-cpt_home_hero_with_video_slider-79a296c6 p { color: white; }
.color-scheme--yellow.coh-ce-cpt_home_hero_with_video_slider-79a296c6 a { color: white; }
.color-scheme--yellow.coh-ce-cpt_home_hero_with_video_slider-79a296c6 a:hover { color: white; }
.color-scheme--yellow.coh-ce-cpt_home_hero_with_video_slider-79a296c6 a:active { color: white; }
.color-scheme--yellow.coh-ce-cpt_home_hero_with_video_slider-79a296c6 a:after { color: white; }
.color-scheme--teal.coh-ce-cpt_home_hero_with_video_slider-79a296c6 { background-color: #00667c; }
.color-scheme--teal.coh-ce-cpt_home_hero_with_video_slider-79a296c6 h1 { color: white; }
.color-scheme--teal.coh-ce-cpt_home_hero_with_video_slider-79a296c6 p { color: white; }
.color-scheme--teal.coh-ce-cpt_home_hero_with_video_slider-79a296c6 a { color: white; }
.color-scheme--teal.coh-ce-cpt_home_hero_with_video_slider-79a296c6 a:hover { color: white; }
.color-scheme--teal.coh-ce-cpt_home_hero_with_video_slider-79a296c6 a:active { color: white; }
.color-scheme--teal.coh-ce-cpt_home_hero_with_video_slider-79a296c6 a:after { color: white; }
.color-scheme--purple.coh-ce-cpt_home_hero_with_video_slider-79a296c6 { background-color: #691f6b; }
.color-scheme--purple.coh-ce-cpt_home_hero_with_video_slider-79a296c6 h1 { color: white; }
.color-scheme--purple.coh-ce-cpt_home_hero_with_video_slider-79a296c6 p { color: white; }
.color-scheme--purple.coh-ce-cpt_home_hero_with_video_slider-79a296c6 a { color: white; }
.color-scheme--purple.coh-ce-cpt_home_hero_with_video_slider-79a296c6 a:hover { color: white; }
.color-scheme--purple.coh-ce-cpt_home_hero_with_video_slider-79a296c6 a:active { color: white; }
.color-scheme--purple.coh-ce-cpt_home_hero_with_video_slider-79a296c6 a:after { color: white; }
.coh-ce-cpt_home_hero_with_video_slider-c35471e0 { padding-top: 2.5rem; padding-right: 1.25rem; padding-bottom: 2.5rem; padding-left: 1.25rem; width: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_home_hero_with_video_slider-c35471e0 { padding-top: 2.5rem; padding-right: 4.6875rem; padding-bottom: 2.5rem; padding-left: 4.6875rem; } }
.coh-ce-cpt_home_hero_with_video_slider-9f11db64 { margin-bottom: 0; display: block; color: #00667c; }
.color-scheme--white.coh-ce-cpt_home_hero_with_video_slider-9f11db64 { color: #00667c; }
.coh-ce-cpt_home_hero_with_video_slider-69acc0a6 { margin-top: 0.5rem; margin-bottom: 0; }
.color-scheme--white.coh-ce-cpt_home_hero_with_video_slider-69acc0a6 { color: #555a5a; }
.coh-ce-cpt_home_hero_with_video_slider-b89a1d6e { margin-top: 1rem; }
.coh-ce-cpt_home_hero_with_video_slider-5a95001 { display: none; }
.coh-ce-cpt_home_hero_with_video_slider-51d1b9ad { margin-bottom: 0; display: block; color: #00667c; }
.color-scheme--white.coh-ce-cpt_home_hero_with_video_slider-51d1b9ad { color: #00667c; }
.coh-ce-cpt_home_hero_with_video_slider-474dbe9 { margin-top: 0.5rem; margin-bottom: 0; }
.color-scheme--white.coh-ce-cpt_home_hero_with_video_slider-474dbe9 { color: #555a5a; }
.coh-ce-cpt_home_hero_with_video_slider-91a75e02 { margin-bottom: 0; display: block; color: #00667c; }
.color-scheme--white.coh-ce-cpt_home_hero_with_video_slider-91a75e02 { color: #00667c; }
.coh-ce-cpt_home_hero_with_video_slider-79315b35 { margin-top: 0.5rem; margin-bottom: 0; }
.color-scheme--white.coh-ce-cpt_home_hero_with_video_slider-79315b35 { color: #555a5a; }
.coh-ce-cpt_home_hero_with_video_slider-7b75be71 { margin-bottom: 0; display: block; color: #00667c; }
.color-scheme--white.coh-ce-cpt_home_hero_with_video_slider-7b75be71 { color: #00667c; }
.coh-ce-cpt_home_hero_with_video_slider-fba683e9 { margin-top: 0.5rem; margin-bottom: 0; }
.color-scheme--white.coh-ce-cpt_home_hero_with_video_slider-fba683e9 { color: #555a5a; }
.coh-ce-cpt_home_hero_with_video_slider-499f573a { margin-bottom: 0; display: block; color: #00667c; }
.color-scheme--white.coh-ce-cpt_home_hero_with_video_slider-499f573a { color: #00667c; }
.coh-ce-cpt_home_hero_with_video_slider-23d57440 { margin-top: 0.5rem; margin-bottom: 0; }
.color-scheme--white.coh-ce-cpt_home_hero_with_video_slider-23d57440 { color: #555a5a; }
.coh-ce-cpt_home_page_hero_with_image-177d8d68 { position: relative; height: auto; }
.coh-ce-cpt_home_page_hero_with_image-e2e2a0f1 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 64rem) { .coh-ce-cpt_home_page_hero_with_image-e2e2a0f1 { height: -webkit-calc(430px + 75px); height: calc(430px + 75px); } }
.container-left.coh-ce-cpt_home_page_hero_with_image-e2e2a0f1 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.container-left.coh-ce-cpt_home_page_hero_with_image-e2e2a0f1 .hero-color-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-cpt_home_page_hero_with_image-e2e2a0f1 { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-cpt_home_page_hero_with_image-e2e2a0f1 .hero-color-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.coh-ce-cpt_home_page_hero_with_image-80df64b { width: 100%; background-color: white; }
@media (min-width: 64rem) { .coh-ce-cpt_home_page_hero_with_image-80df64b { width: 50%; height: fix-content; } }
.color-scheme--red.coh-ce-cpt_home_page_hero_with_image-80df64b { background-color: #be193f; }
.color-scheme--yellow.coh-ce-cpt_home_page_hero_with_image-80df64b { background-color: #f09d01; }
.color-scheme--teal.coh-ce-cpt_home_page_hero_with_image-80df64b { background-color: #00667c; }
.color-scheme--purple.coh-ce-cpt_home_page_hero_with_image-80df64b { background-color: #691f6b; }
.coh-ce-cpt_home_page_hero_with_image-c35471e0 { padding-top: 2.5rem; padding-right: 1.25rem; padding-bottom: 2.5rem; padding-left: 1.25rem; width: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_home_page_hero_with_image-c35471e0 { padding-top: 2.5rem; padding-right: 4.6875rem; padding-bottom: 2.5rem; padding-left: 4.6875rem; } }
.coh-ce-cpt_home_page_hero_with_image-7ed0566c { margin-bottom: 0; color: white; display: block; }
.color-scheme--white.coh-ce-cpt_home_page_hero_with_image-7ed0566c { color: #00667c; }
.coh-ce-cpt_home_page_hero_with_image-f3f79d8f { margin-top: 0.5rem; margin-bottom: 0; color: white; }
.color-scheme--white.coh-ce-cpt_home_page_hero_with_image-f3f79d8f { color: #555a5a; }
.coh-ce-cpt_home_page_hero_with_image-e6d436c { display: inline-block; }
.coh-style-link-with-icon-long.coh-ce-cpt_home_page_hero_with_image-e6d436c { margin-top: 1rem; }
.coh-style-link-button---white---transparent.coh-ce-cpt_home_page_hero_with_image-e6d436c { margin-top: 1.5rem; margin-bottom: 0; }
.coh-style-link-button---white---transparent.color-scheme--white.coh-ce-cpt_home_page_hero_with_image-e6d436c { color: #037791; border-color: #037791; }
.coh-style-link-button---white---transparent.color-scheme--white.coh-ce-cpt_home_page_hero_with_image-e6d436c:after { -webkit-filter: none; filter: none; }
.color-scheme--coloured.coh-ce-cpt_home_page_hero_with_image-e6d436c { color: white; }
.color-scheme--coloured.coh-ce-cpt_home_page_hero_with_image-e6d436c:after { -webkit-filter: brightness(10); filter: brightness(10); }
.coh-ce-cpt_home_page_hero_with_video-6a64bfa9 { position: relative; height: auto; }
.coh-ce-cpt_home_page_hero_with_video-fd3619e1 { height: 18.75rem; width: 100%; }
@media (min-width: 48rem) { .coh-ce-cpt_home_page_hero_with_video-fd3619e1 { position: relative; } }
@media (min-width: 64rem) { .coh-ce-cpt_home_page_hero_with_video-fd3619e1 { position: absolute; height: 30rem; } }
.coh-ce-cpt_home_page_hero_with_video-db2c215e { height: 100%; width: 100%; }
.coh-ce-cpt_home_page_hero_with_video-a6f455b7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 64rem) { .coh-ce-cpt_home_page_hero_with_video-a6f455b7 { height: -webkit-calc(430px + 75px); height: calc(430px + 75px); } }
.container-left.coh-ce-cpt_home_page_hero_with_video-a6f455b7 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.container-left.coh-ce-cpt_home_page_hero_with_video-a6f455b7 .hero-color-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-cpt_home_page_hero_with_video-a6f455b7 { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-cpt_home_page_hero_with_video-a6f455b7 .hero-color-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.coh-ce-cpt_home_page_hero_with_video-d4988a09 { width: 100%; background-color: white; }
@media (min-width: 64rem) { .coh-ce-cpt_home_page_hero_with_video-d4988a09 { width: 50%; height: fix-content; } }
.color-scheme--red.coh-ce-cpt_home_page_hero_with_video-d4988a09 { background-color: #be193f; }
.color-scheme--yellow.coh-ce-cpt_home_page_hero_with_video-d4988a09 { background-color: #f09d01; }
.color-scheme--teal.coh-ce-cpt_home_page_hero_with_video-d4988a09 { background-color: #00667c; }
.color-scheme--purple.coh-ce-cpt_home_page_hero_with_video-d4988a09 { background-color: #691f6b; }
.coh-ce-cpt_home_page_hero_with_video-c35471e0 { padding-top: 2.5rem; padding-right: 1.25rem; padding-bottom: 2.5rem; padding-left: 1.25rem; width: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_home_page_hero_with_video-c35471e0 { padding-top: 2.5rem; padding-right: 4.6875rem; padding-bottom: 2.5rem; padding-left: 4.6875rem; } }
.coh-ce-cpt_home_page_hero_with_video-91103aa7 { margin-bottom: 0; color: white; display: block; }
.color-scheme--white.coh-ce-cpt_home_page_hero_with_video-91103aa7 { color: #00667c; }
.coh-ce-cpt_home_page_hero_with_video-1ef244ff { margin-top: 0.5rem; margin-bottom: 0; color: white; }
.color-scheme--white.coh-ce-cpt_home_page_hero_with_video-1ef244ff { color: #555a5a; }
.coh-ce-cpt_home_page_hero_with_video-c8844535 { display: inline-block; }
.coh-style-link-with-icon-long.coh-ce-cpt_home_page_hero_with_video-c8844535 { margin-top: 1rem; }
.coh-style-link-button---white---transparent.coh-ce-cpt_home_page_hero_with_video-c8844535 { margin-top: 1.5rem; margin-bottom: 0; }
.coh-style-link-button---white---transparent.color-scheme--white.coh-ce-cpt_home_page_hero_with_video-c8844535 { color: #037791; border-color: #037791; }
.coh-style-link-button---white---transparent.color-scheme--white.coh-ce-cpt_home_page_hero_with_video-c8844535:after { -webkit-filter: none; filter: none; }
.color-scheme--coloured.coh-ce-cpt_home_page_hero_with_video-c8844535 { color: white; }
.color-scheme--coloured.coh-ce-cpt_home_page_hero_with_video-c8844535:after { -webkit-filter: brightness(10); filter: brightness(10); }
.coh-ce-cpt_news_header_50_50_image_and_-7c031420 { 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; }
@media (min-width: 48rem) { .coh-ce-cpt_news_header_50_50_image_and_-7c031420 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
@media (min-width: 64rem) { .coh-ce-cpt_news_header_50_50_image_and_-7c031420 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
.coh-ce-cpt_news_header_50_50_image_and_-cfa1afe2 { color: white; font-family: 'Muli', serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 0.875rem; letter-spacing: 0.12em; margin-bottom: 0.5rem; }
.coh-ce-cpt_news_header_50_50_image_and_-dbbba4aa { color: white; margin-bottom: 16px; line-height: normal; }
.coh-ce-cpt_news_header_50_50_image_and_-da03bc32 { color: white; margin-bottom: 0.5rem; line-height: normal; }
.coh-ce-cpt_quick_links_3_-86bf0f1 { text-align: center; color: #00294c; }
.coh-ce-cpt_quick_links_3_-5e0b29d6 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; }
@media (min-width: 64rem) { .coh-ce-cpt_quick_links_3_-5e0b29d6 .coh-column:last-child { border-right: none; } }
.coh-ce-cpt_quick_links_3_-5e0b29d6 .utility-nav__item:last-child { border-right-width: 0; }
.coh-ce-cpt_quick_links_3_-2d7ae531 { border-color: #e6f3f5; padding-top: 0.9375rem; padding-bottom: 0.9375rem; border-width: 3px; border-right-style: dotted; -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; border-bottom-style: none; display: grid; grid-auto-rows: 1fr; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 120px; }
@media (min-width: 64rem) { .coh-ce-cpt_quick_links_3_-2d7ae531 { -webkit-flex-basis: 0.0625rem; -ms-flex-preferred-size: 0.0625rem; flex-basis: 0.0625rem; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; border-bottom-style: none; border-right-style: dotted; } }
.coh-ce-cpt_quick_links_3_-e222db76 { text-transform: uppercase; font-size: 0.75em; font-weight: bold; }
.coh-ce-cpt_quick_links_3_-df452ec2 { border-color: #e6f3f5; padding-top: 0.9375rem; padding-bottom: 0.9375rem; border-width: 3px; border-right-style: none; -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; border-bottom-style: none; display: grid; grid-auto-rows: 1fr; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-top-style: none; height: 120px; }
@media (min-width: 64rem) { .coh-ce-cpt_quick_links_3_-df452ec2 { -webkit-flex-basis: 0.0625rem; -ms-flex-preferred-size: 0.0625rem; flex-basis: 0.0625rem; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; border-bottom-style: none; border-right-style: dotted; border-top-style: none; } }
.coh-ce-cpt_quick_links_3_-bca45069 { font-weight: bold; font-size: 0.75em; text-transform: uppercase; }
.coh-ce-cpt_quick_links_3_-d1ebc97 { border-color: #e6f3f5; padding-top: 0.9375rem; padding-bottom: 0.9375rem; border-width: 3px; border-right-style: dotted; -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; border-bottom-style: none; display: grid; grid-auto-rows: 1fr; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-top-style: dotted; height: 120px; }
@media (min-width: 64rem) { .coh-ce-cpt_quick_links_3_-d1ebc97 { -webkit-flex-basis: 0.0625rem; -ms-flex-preferred-size: 0.0625rem; flex-basis: 0.0625rem; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; border-bottom-style: none; border-right-style: dotted; border-top-style: none; } }
.coh-ce-cpt_specialties_header-6ebebd23 { position: relative; height: auto; }
.coh-ce-cpt_specialties_header-2096d0da { -o-object-fit: cover; object-fit: cover; height: 18.75rem; width: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_specialties_header-2096d0da { height: 30rem; } }
.coh-ce-cpt_specialties_header-21e8a0a1 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (min-width: 64rem) { .coh-ce-cpt_specialties_header-21e8a0a1 { height: 480px; } }
.container-left.coh-ce-cpt_specialties_header-21e8a0a1 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.container-left.coh-ce-cpt_specialties_header-21e8a0a1 .hero-color-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-cpt_specialties_header-21e8a0a1 { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-cpt_specialties_header-21e8a0a1 .hero-color-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.coh-ce-cpt_specialties_header-87299d72 { width: 100%; background-color: #be193f; }
@media (min-width: 64rem) { .coh-ce-cpt_specialties_header-87299d72 { width: 50%; height: fix-content; } }
.color-scheme--red.coh-ce-cpt_specialties_header-87299d72 { background-color: #be193f; }
.color-scheme--yellow.coh-ce-cpt_specialties_header-87299d72 { background-color: #f09d01; }
.color-scheme--teal.coh-ce-cpt_specialties_header-87299d72 { background-color: #00667c; }
.color-scheme--purple.coh-ce-cpt_specialties_header-87299d72 { background-color: #691f6b; }
.coh-ce-cpt_specialties_header-c35471e0 { padding-top: 2.5rem; padding-right: 1.25rem; padding-bottom: 2.5rem; padding-left: 1.25rem; width: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_specialties_header-c35471e0 { padding-top: 2.5rem; padding-right: 4.6875rem; padding-bottom: 2.5rem; padding-left: 4.6875rem; } }
.coh-ce-cpt_specialties_header-cd43927a { margin-bottom: 0; color: white; display: block; }
.color-scheme--white.coh-ce-cpt_specialties_header-cd43927a { color: #00667c; }
.coh-ce-cpt_utility_navigation-86bf0f1 { text-align: center; color: #00294c; }
.coh-ce-cpt_utility_navigation-f8bfe9eb { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; margin-right: 0; margin-left: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_utility_navigation-f8bfe9eb .coh-column:last-child { border-right: none; } }
.coh-ce-cpt_utility_navigation-f8bfe9eb .utility-nav__item:last-child { border-right-width: 0; }
.coh-ce-cpt_utility_navigation-183da4d4 { border-color: #e6f3f5; padding-top: 0.9375rem; padding-bottom: 0.9375rem; border-width: 3px; border-right-style: dotted; -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; border-bottom-style: none; display: grid; grid-auto-rows: 1fr; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 120px; }
@media (min-width: 64rem) { .coh-ce-cpt_utility_navigation-183da4d4 { -webkit-flex-basis: 0.0625rem; -ms-flex-preferred-size: 0.0625rem; flex-basis: 0.0625rem; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; border-bottom-style: none; border-right-style: dotted; } }
.coh-ce-cpt_utility_navigation-e222db76 { text-transform: uppercase; font-size: 0.75em; font-weight: bold; }
.coh-ce-cpt_utility_navigation-b7b3d2ca { border-color: #e6f3f5; padding-top: 0.9375rem; padding-bottom: 0.9375rem; border-width: 3px; border-right-style: none; -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; border-bottom-style: none; display: grid; grid-auto-rows: 1fr; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-top-style: none; height: 120px; }
@media (min-width: 64rem) { .coh-ce-cpt_utility_navigation-b7b3d2ca { -webkit-flex-basis: 0.0625rem; -ms-flex-preferred-size: 0.0625rem; flex-basis: 0.0625rem; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; border-bottom-style: none; border-right-style: dotted; border-top-style: none; } }
.coh-ce-cpt_utility_navigation-bca45069 { font-weight: bold; font-size: 0.75em; text-transform: uppercase; }
.coh-ce-cpt_utility_navigation-d1ebc97 { border-color: #e6f3f5; padding-top: 0.9375rem; padding-bottom: 0.9375rem; border-width: 3px; border-right-style: dotted; -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; border-bottom-style: none; display: grid; grid-auto-rows: 1fr; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-top-style: dotted; height: 120px; }
@media (min-width: 64rem) { .coh-ce-cpt_utility_navigation-d1ebc97 { -webkit-flex-basis: 0.0625rem; -ms-flex-preferred-size: 0.0625rem; flex-basis: 0.0625rem; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; border-bottom-style: none; border-right-style: dotted; border-top-style: none; } }
.coh-ce-cpt_utility_navigation-b68478ee { border-color: #e6f3f5; padding-top: 0.9375rem; padding-bottom: 0.9375rem; border-width: 3px; border-right-style: none; -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; border-bottom-style: none; display: grid; grid-auto-rows: 1fr; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-top-style: dotted; height: 120px; }
@media (min-width: 64rem) { .coh-ce-cpt_utility_navigation-b68478ee { -webkit-flex-basis: 0.0625rem; -ms-flex-preferred-size: 0.0625rem; flex-basis: 0.0625rem; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; border-bottom-style: none; border-right-style: dotted; border-top-style: none; } }
.coh-ce-cpt_utility_navigation-8ff1a3f3 { border-color: #e6f3f5; padding-top: 0.9375rem; padding-bottom: 0.9375rem; border-width: 3px; border-right-style: none; -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; border-bottom-style: none; display: grid; grid-auto-rows: 1fr; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-top-style: dotted; height: 120px; }
@media (min-width: 64rem) { .coh-ce-cpt_utility_navigation-8ff1a3f3 { -webkit-flex-basis: 0.0625rem; -ms-flex-preferred-size: 0.0625rem; flex-basis: 0.0625rem; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; border-bottom-style: none; border-right-style: none; border-top-style: none; } }
.coh-ce-cpt_utility_navigation-93560776 { text-align: center; }
.coh-ce-cpt_utility_navigation-37e18a24 { text-align: center; font-weight: 800; color: #00294c; font-size: 0.875em; margin-bottom: 0; display: inline-block; }
.coh-ce-cpt_utility_navigation-37e18a24:before { height: 20px; width: 20px; display: inline-block; content: " "; background-size: 20px 20px; background-repeat: no-repeat; vertical-align: middle; margin-right: 0.3125rem; }
.coh-ce-cpt_utility_navigation-e439705d { font-size: 0.875em; padding-left: 0.3125rem; }
.coh-ce-cpt_video_modal-b0f3f38a { padding-bottom: 1.875rem; padding-left: 1.875rem; position: relative; cursor: pointer; margin-bottom: 0.625rem; }
.coh-ce-cpt_video_modal-b0f3f38a: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: "\F04B"; font-family: "icomoon"; border-width: 0.625rem; border-style: solid; border-color: white; background-color: #be193f; color: white; padding: 1.5rem; position: absolute; bottom: -10px; left: -10px; }
.coh-ce-cpt_video_modal-d1733b95 { overflow: hidden; }
.coh-ce-cpt_video_modal-d1733b95 .ytp-large-play-button { background-color: #be193f; }
.coh-ce-cpt_video_modal-d1733b95 .ytp-large-play-button-bg { display: none; }
.coh-ce-cpt_wrfh_card_list-c9b7d208 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.coh-ce-cpt_wrfh_card_list-300b01a8 { width: 60%; padding-top: 1rem; padding-right: 1.5rem; padding-bottom: 1rem; padding-left: 1.5rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.coh-ce-cpt_wrfh_card_list-3eef358e { margin-bottom: 0.25rem; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.coh-ce-cpt_wrfh_card_list-92a19ee0 { margin-bottom: 0.25rem; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.coh-ce-cpt_wrfh_card_list-f69bf83a { margin-bottom: 0.25rem; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.coh-ce-cpt_wrfh_hero-e138bb04 { position: relative; height: auto; }
.coh-ce-cpt_wrfh_hero-4f140b7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 64rem) { .coh-ce-cpt_wrfh_hero-4f140b7 { height: -webkit-calc(430px + 75px); height: calc(430px + 75px); } }
.container-left.coh-ce-cpt_wrfh_hero-4f140b7 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.container-left.coh-ce-cpt_wrfh_hero-4f140b7 .hero-color-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-cpt_wrfh_hero-4f140b7 { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-cpt_wrfh_hero-4f140b7 .hero-color-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.coh-ce-cpt_wrfh_hero-47f135aa { color: white; padding-top: 2.5rem; padding-right: 1.25rem; padding-bottom: 2.5rem; padding-left: 1.25rem; width: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_wrfh_hero-47f135aa { padding-top: 2.5rem; padding-right: 4.6875rem; padding-bottom: 2.5rem; padding-left: 4.6875rem; } }
.coh-ce-cpt_wrfh_hero-47f135aa h1 { font-size: 2.25rem; line-height: 1.25em; font-weight: 200; }
@media (min-width: 64rem) { .coh-ce-cpt_wrfh_hero-47f135aa h1 { font-size: 2.9375rem; } }
.coh-ce-cpt_wrfh_hero-47f135aa h2 { font-size: 1.5625rem; line-height: 1.6em; }
@media (min-width: 64rem) { .coh-ce-cpt_wrfh_hero-47f135aa h2 { font-size: 2.125rem; } }
.coh-ce-cpt_wrfh_hero-47f135aa h3 { font-size: 1.25rem; line-height: 1.5em; }
@media (min-width: 64rem) { .coh-ce-cpt_wrfh_hero-47f135aa h3 { font-size: 1.375rem; } }
.coh-ce-cpt_wrfh_hero-195a1076 { color: white; }
.coh-ce-cpt_wrfh_hero-d059da22 { margin-bottom: 0; color: white; font-weight: 300; display: block; }
.coh-ce-cpt_wrfh_hero-a8960e7f { color: white; margin-top: 1rem; margin-bottom: 0; }
.coh-ce-cpt_wrfh_hero-eb36b78 { margin-top: 0.5rem; margin-bottom: 0; }
.coh-ce-cpt_wrfh_hero-ef5686b7 { color: white; margin-top: 1rem; }
.coh-ce-cpt_wrfh_hero-ef5686b7:hover { color: white; }
.coh-ce-cpt_wrfh_hero-ef5686b7:after { color: white; -webkit-filter: brightness(10); filter: brightness(10); }
.coh-ce-cpt_wrfh_hero_advanced-e138bb04 { position: relative; height: auto; }
.coh-ce-cpt_wrfh_hero_advanced-114d2def { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 64rem) { .coh-ce-cpt_wrfh_hero_advanced-114d2def { height: -webkit-calc(430px + 75px); height: calc(430px + 75px); } }
.container-left.coh-ce-cpt_wrfh_hero_advanced-114d2def { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.container-left.coh-ce-cpt_wrfh_hero_advanced-114d2def .hero-color-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-cpt_wrfh_hero_advanced-114d2def { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-cpt_wrfh_hero_advanced-114d2def .hero-color-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.coh-ce-cpt_wrfh_hero_advanced-e661bc47 { color: white; padding-top: 2.5rem; padding-right: 1.25rem; padding-bottom: 2.5rem; padding-left: 1.25rem; width: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_wrfh_hero_advanced-e661bc47 { padding-top: 4.6875rem; padding-right: 4.6875rem; padding-bottom: 4.6875rem; padding-left: 4.6875rem; } }
.coh-ce-cpt_wrfh_hero_advanced-be2ce223 { margin: 0; color: white; font-weight: 600; }
.coh-ce-cpt_wrfh_hero_advanced-fb23f8ff { padding: 0; line-height: 1.25em; margin-top: 0.5rem; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.coh-ce-cpt_wrfh_hero_advanced-4341eec3 { color: white; margin-top: 0.5rem; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.coh-ce-cpt_wrfh_hero_doctor-e138bb04 { position: relative; height: auto; }
.coh-ce-cpt_wrfh_hero_doctor-c57e4c4b { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 64rem) { .coh-ce-cpt_wrfh_hero_doctor-c57e4c4b { height: -webkit-calc(430px + 75px); height: calc(430px + 75px); } }
.container-left.coh-ce-cpt_wrfh_hero_doctor-c57e4c4b { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.container-left.coh-ce-cpt_wrfh_hero_doctor-c57e4c4b .hero-color-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-cpt_wrfh_hero_doctor-c57e4c4b { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-cpt_wrfh_hero_doctor-c57e4c4b .hero-color-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.coh-ce-cpt_wrfh_hero_doctor-85dde8bf { width: 100%; background-color: #e6f3f5; }
@media (min-width: 64rem) { .coh-ce-cpt_wrfh_hero_doctor-85dde8bf { width: 50%; height: fix-content; position: relative; } }
.coh-ce-cpt_wrfh_hero_doctor-c6a07c9e { width: 100%; 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; padding-top: 1.25rem; padding-right: 1.25rem; padding-bottom: 1.25rem; padding-left: 1.25rem; }
@media (min-width: 48rem) { .coh-ce-cpt_wrfh_hero_doctor-c6a07c9e { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
@media (min-width: 64rem) { .coh-ce-cpt_wrfh_hero_doctor-c6a07c9e { padding-top: 2.5rem; padding-right: 4.75rem; padding-bottom: 2.5rem; padding-left: 3rem; } }
@media (min-width: 90rem) { .coh-ce-cpt_wrfh_hero_doctor-c6a07c9e { padding-top: 2.5rem; padding-right: 7.5rem; padding-bottom: 2.5rem; padding-left: 7.5rem; } }
.coh-ce-cpt_wrfh_hero_doctor-ca15becd { width: 100%; }
@media (min-width: 48rem) { .coh-ce-cpt_wrfh_hero_doctor-ca15becd { width: 35%; padding-right: 1.5rem; } }
.coh-ce-cpt_wrfh_hero_doctor-f3455c38 { margin-top: 2.5rem; border-width: 0.5rem; border-style: solid; border-color: white; }
@media (min-width: 48rem) { .coh-ce-cpt_wrfh_hero_doctor-f3455c38 { margin-top: 0; } }
.coh-ce-cpt_wrfh_hero_doctor-a8bffec4 { width: 100%; }
@media (min-width: 48rem) { .coh-ce-cpt_wrfh_hero_doctor-a8bffec4 { width: 65%; } }
.coh-ce-cpt_wrfh_hero_doctor-a8bffec4 p { margin-bottom: 0; font-size: 0.875em; font-weight: 600; }
.coh-ce-cpt_wrfh_hero_doctor-5ec21e9a a { color: #be193f; }
.coh-ce-cpt_wrfh_hero_doctor-15357775 { font-size: 0.875em; display: none; }
@media (min-width: 64rem) { .coh-ce-cpt_wrfh_hero_doctor-15357775 { color: #555a5a; } }
@media (min-width: 64rem) { .coh-ce-cpt_wrfh_hero_doctor-15357775:hover { color: #555a5a; } }
.coh-ce-cpt_wrfh_hero_doctor-c4277928 { font-size: 0.875em; display: none; }
@media (min-width: 64rem) { .coh-ce-cpt_wrfh_hero_doctor-c4277928 { color: #555a5a; } }
@media (min-width: 64rem) { .coh-ce-cpt_wrfh_hero_doctor-c4277928:hover { color: #555a5a; } }
.coh-ce-cpt_wrfh_hero_doctor-bfd0d6c7 { position: absolute; bottom: auto; right: 1.25rem; top: 7rem; left: auto; }
@media (min-width: 48rem) { .coh-ce-cpt_wrfh_hero_doctor-bfd0d6c7 { bottom: 2.5rem; right: 2.5rem; top: auto; left: auto; } }
.coh-ce-cpt_wrfh_hero_doctor-2b1d158a { position: relative; }
.coh-ce-cpt_wrfh_hero_doctor-c8f718b5:hover span { display: block; }
.coh-ce-cpt_wrfh_hero_doctor-51a53f8a { width: 2rem; }
.coh-ce-cpt_wrfh_hero_doctor-52e1a80d { background-color: #be193f; color: white; -webkit-transition: all 400ms ease-in-out 100ms; -o-transition: all 400ms ease-in-out 100ms; transition: all 400ms ease-in-out 100ms; padding-right: 1rem; padding-left: 1rem; min-width: 11.25rem; }
.coh-ce-cpt_wrfh_hero_doctor-43f86663 { margin-top: 1rem; }
.coh-ce-cpt_wrfh_hero_doctor-43f86663:hover span { display: block; }
.coh-ce-cpt_wrfh_hero_doctor-a882dedc { background-color: #be193f; color: white; -webkit-transition: all 400ms ease-in-out 100ms; -o-transition: all 400ms ease-in-out 100ms; transition: all 400ms ease-in-out 100ms; padding-right: 1rem; padding-left: 1rem; min-width: 5rem; }
.coh-ce-cpt_wrfh_hero_doctor-4128629a { margin-top: 1rem; display: none; }
.coh-ce-cpt_wrfh_hero_doctor-4128629a:hover span { display: block; }
.coh-ce-cpt_wrfh_hero_text_centered-2a264b09 { width: 100%; padding-top: 4.6875rem; padding-right: 1.25rem; padding-bottom: 4.6875rem; padding-left: 1.25rem; color: white; position: relative; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (min-width: 48rem) { .coh-ce-cpt_wrfh_hero_text_centered-2a264b09 { width: 75%; } }
@media (min-width: 64rem) { .coh-ce-cpt_wrfh_hero_text_centered-2a264b09 { width: 50%; } }
.text-align-center.coh-ce-cpt_wrfh_hero_text_centered-2a264b09 { text-align: center; }
.coh-ce-cpt_wrfh_hero_text_centered-d6a9bb8 { display: block; color: white; }
.coh-ce-cpt_wrfh_hero_text_centered-2c27df8d { color: white; }
.coh-ce-cpt_wrfh_hero_text_centered-2c27df8d:after { color: white; }
.coh-ce-cpt_wrfh_hero_text_centered-2c27df8d:hover { color: white; }
.coh-ce-cpt_youtube_video_modal-4cd78f5e { padding-bottom: 1.875rem; padding-left: 1.875rem; position: relative; cursor: pointer; margin-bottom: 0.625rem; }
.coh-ce-cpt_youtube_video_modal-4cd78f5e: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: "\F04B"; font-family: "icomoon"; border-width: 0.625rem; border-style: solid; border-color: white; background-color: #be193f; color: white; padding: 1.5rem; position: absolute; bottom: -10px; left: -10px; }
.coh-ce-cpt_youtube_video_modal-dc766026 { overflow: hidden; }
.coh-ce-cpt_youtube_video_modal-dc766026 .ytp-large-play-button { background-color: #be193f; }
.coh-ce-cpt_youtube_video_modal-dc766026 .ytp-large-play-button-bg { display: none; }
.coh-ce-ozark_center_header-e138bb04 { position: relative; height: auto; }
.coh-ce-ozark_center_header-ab741983 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 64rem) { .coh-ce-ozark_center_header-ab741983 { height: -webkit-calc(430px + 75px); height: calc(430px + 75px); } }
.container-left.coh-ce-ozark_center_header-ab741983 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.container-left.coh-ce-ozark_center_header-ab741983 .hero-color-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-ozark_center_header-ab741983 { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-ozark_center_header-ab741983 .hero-color-container { 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-ozark_center_header-3030045e { color: white; padding-top: 2.5rem; padding-right: 1.25rem; padding-bottom: 2.5rem; padding-left: 1.25rem; width: 100%; }
@media (min-width: 64rem) { .coh-ce-ozark_center_header-3030045e { padding-top: 2.5rem; padding-right: 4.6875rem; padding-bottom: 2.5rem; padding-left: 4.6875rem; } }
.coh-ce-ozark_center_header-3030045e h1 { font-size: 2.25rem; line-height: 1.25em; font-weight: 200; }
@media (min-width: 64rem) { .coh-ce-ozark_center_header-3030045e h1 { font-size: 2.9375rem; } }
.coh-ce-ozark_center_header-3030045e h2 { font-size: 1.5625rem; line-height: 1.6em; }
@media (min-width: 64rem) { .coh-ce-ozark_center_header-3030045e h2 { font-size: 2.125rem; } }
.coh-ce-ozark_center_header-3030045e h3 { font-size: 1.25rem; line-height: 1.5em; }
@media (min-width: 64rem) { .coh-ce-ozark_center_header-3030045e h3 { font-size: 1.375rem; } }
.coh-ce-ozark_center_header-507fba73 { color: #be193f; }
.coh-ce-ozark_center_header-f998236d { margin-bottom: 0; color: #00667c; font-weight: 300; display: block; }
.coh-ce-ozark_center_header-109a41cc { color: #78bdc4; margin-top: 1rem; margin-bottom: 0; }
.coh-ce-ozark_center_header-eb36b78 { margin-top: 0.5rem; margin-bottom: 0; }
.coh-ce-ozark_center_header-b16d54f3 { color: #be193f; margin-top: 1rem; }
.coh-ce-ozark_center_header-b16d54f3:hover { color: white; }
.coh-ce-ozark_center_header-b16d54f3:after { color: white; -webkit-filter: brightness(10); filter: brightness(10); }
.coh-ce-cpt_accordion_container-ad7c304 { margin-bottom: 0; }
.coh-ce-cpt_accordion_item-d12a89f8 { padding-top: 1.5625rem; padding-right: 0.9375rem; padding-bottom: 1.5625rem; padding-left: 0.9375rem; }
@media (min-width: 64rem) { .coh-ce-cpt_accordion_item-d12a89f8 { padding-top: 1.875rem; padding-right: 1.5625rem; padding-bottom: 1.875rem; padding-left: 1.5625rem; margin-right: 3.125rem; } }
.alert-banner.coh-ce-cpt_alert_banner-b542f69e { width: 100%; text-align: center; }
.coh-ce-cpt_alert_banner-b542f69e a .banner-text:after { content: "→"; font-size: 1.875rem; line-height: 0; margin-left: 0.3125rem; position: relative; top: 0.25rem; }
.coh-ce-cpt_alert_banner-b542f69e .banner-text { font-family: 'Muli', serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; color: white; text-align: center; font-size: 1rem; text-transform: uppercase; padding: 0.5rem; }
@media (min-width: 64rem) { .coh-ce-cpt_alert_banner-b542f69e .banner-text { font-size: 1.0625rem; } }
.coh-ce-cpt_card_square_image_colored_ba-b30c03ee { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.card-image-position--bottom.coh-ce-cpt_card_square_image_colored_ba-b30c03ee { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
.coh-ce-cpt_card_square_image_colored_ba-f5207580 { width: 100%; position: relative; padding-top: 100%; margin-bottom: 0; }
.coh-ce-cpt_card_square_image_colored_ba-d13dc906 { height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: top; object-position: top; width: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; max-height: 100%; }
.text-white.coh-ce-cpt_card_square_image_colored_ba-34f36787 { color: white; }
.coh-ce-cpt_dotted_line-5039637a { background-position: left top; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-image: url('/themes/custom/whiterhino/images/dotted_line_module.svg'); height: 0.25rem; }
.coh-ce-cpt_header_template-71b95bd9 { height: auto; width: 100%; position: relative; z-index: 4; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.menu-visible.coh-ce-cpt_header_template-71b95bd9 .dx8-admin-tabs { display: none; }
@media (min-width: 64rem) { .menu-visible.coh-ce-cpt_header_template-71b95bd9 .dx8-admin-tabs { display: block; } }
.coh-ce-cpt_header_template-f83ee0de { margin-right: auto; padding-left: 1em; }
@media (min-width: 64rem) { .coh-ce-cpt_header_template-f83ee0de { padding-left: 2em; } }
.coh-ce-cpt_header_template-5e4ec13a { content: ''; }
.coh-ce-cpt_header_template-7371b8a7 { background-color: #e6f3f5; width: 100%; padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem; position: absolute; top: 100%; left: 0; display: none; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
@media (min-width: 64rem) { .coh-ce-cpt_header_template-7371b8a7 { background-color: white; width: auto; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; position: static; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } }
.menu-visible.coh-ce-cpt_header_template-7371b8a7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-overflow-scrolling: touch; }
@media (min-width: 64rem) { .menu-visible.coh-ce-cpt_header_template-7371b8a7 { -webkit-overflow-scrolling: auto; } }
.coh-ce-cpt_header_template-2b1d158a { position: relative; }
@media (min-width: 64rem) { .coh-ce-cpt_header_template-d6e57ae2 { background-color: white; height: 2rem; width: 100%; display: block; position: absolute; z-index: 1; } }
.coh-ce-cpt_header_template-6fe7741e { height: 3rem; width: auto; margin-left: 1rem; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-right: 1em; }
@media (min-width: 64rem) { .coh-ce-cpt_header_template-6fe7741e { margin-left: 0; display: none; } }
@media (min-width: 90rem) { .coh-ce-cpt_header_template-6fe7741e { -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-cpt_header_template-6fe7741e: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: #037791; font-size: 1.25rem; content: "\F0C9"; font-family: "icomoon"; }
.menu-visible.coh-ce-cpt_header_template-6fe7741e: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: #037791; content: "\F00D"; font-family: "icomoon"; }
.coh-ce-cpt_hero_offset_image-7c031420 { 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; }
@media (min-width: 48rem) { .coh-ce-cpt_hero_offset_image-7c031420 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
@media (min-width: 64rem) { .coh-ce-cpt_hero_offset_image-7c031420 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
.coh-ce-cpt_hero_offset_image-614d0677 { color: white; font-family: 'Muli', serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 0.875rem; letter-spacing: 0.12em; margin-bottom: 0.5rem; }
.location-header--text-normal.coh-ce-cpt_hero_offset_image-614d0677 { color: #be193f; }
.coh-ce-cpt_hero_offset_image-419e059a { color: white; margin-bottom: 1rem; line-height: normal; }
.location-header--text-normal.coh-ce-cpt_hero_offset_image-419e059a { color: #4d6881; }
.coh-ce-cpt_hero_offset_image-36f265ae { margin-top: 1rem; }
.coh-ce-cpt_hero_offset_image-5a9989c3 { font-weight: bold; color: #037791; }
.coh-ce-cpt_locations_search_header-16500aa4 { position: relative; height: auto; }
.container-right.coh-ce-cpt_locations_search_header-16500aa4 .text-container { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-cpt_locations_search_header-16500aa4 .slick-dots { width: 100%; text-align: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (min-width: 64rem) { .container-right.coh-ce-cpt_locations_search_header-16500aa4 .slick-dots { left: 0 !important; text-align: left; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } }
.container-left.coh-ce-cpt_locations_search_header-16500aa4 .text-container { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.container-left.coh-ce-cpt_locations_search_header-16500aa4 .slick-dots { left: 0 !important; text-align: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (min-width: 64rem) { .container-left.coh-ce-cpt_locations_search_header-16500aa4 .slick-dots { right: 0 !important; left: auto !important; text-align: right; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
.coh-ce-cpt_locations_search_header-3ba4038 { height: 300px; width: 100%; position: relative; top: 0; background-image: url('/themes/custom/whiterhino/images/location-search-bg.jpg'); background-position: center; background-size: cover; }
@media (min-width: 64rem) { .coh-ce-cpt_locations_search_header-3ba4038 { height: 480px; position: absolute; } }
.coh-ce-cpt_locations_search_header-7e2953c4 { -o-object-fit: cover; object-fit: cover; height: 300px; width: 100%; z-index: -1; }
@media (min-width: 64rem) { .coh-ce-cpt_locations_search_header-7e2953c4 { height: 480px; } }
.coh-ce-cpt_locations_search_header-a8fc6979 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 64rem) { .coh-ce-cpt_locations_search_header-a8fc6979 { height: -webkit-calc(480px + 75px); height: calc(480px + 75px); } }
.coh-ce-cpt_locations_search_header-9b4f6663 { width: 100%; z-index: 1; background-color: white; position: relative; }
@media (min-width: 64rem) { .coh-ce-cpt_locations_search_header-9b4f6663 { width: 50%; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; } }
.hero-color-container.coh-ce-cpt_locations_search_header-9b4f6663 .coh-style-link-with-icon-long:after { -webkit-filter: brightness(10); filter: brightness(10); }
.color-scheme--red.coh-ce-cpt_locations_search_header-9b4f6663 { background-color: #be193f; }
.color-scheme--red.coh-ce-cpt_locations_search_header-9b4f6663 h1 { color: white; }
.color-scheme--red.coh-ce-cpt_locations_search_header-9b4f6663 p { color: white; }
.color-scheme--red.coh-ce-cpt_locations_search_header-9b4f6663 a { color: white; }
.color-scheme--red.coh-ce-cpt_locations_search_header-9b4f6663 a:hover { color: white; }
.color-scheme--red.coh-ce-cpt_locations_search_header-9b4f6663 a:active { color: white; }
.color-scheme--red.coh-ce-cpt_locations_search_header-9b4f6663 a:after { color: white; }
.color-scheme--yellow.coh-ce-cpt_locations_search_header-9b4f6663 { background-color: #f09d01; }
.color-scheme--yellow.coh-ce-cpt_locations_search_header-9b4f6663 h1 { color: white; }
.color-scheme--yellow.coh-ce-cpt_locations_search_header-9b4f6663 p { color: white; }
.color-scheme--yellow.coh-ce-cpt_locations_search_header-9b4f6663 a { color: white; }
.color-scheme--yellow.coh-ce-cpt_locations_search_header-9b4f6663 a:hover { color: white; }
.color-scheme--yellow.coh-ce-cpt_locations_search_header-9b4f6663 a:active { color: white; }
.color-scheme--yellow.coh-ce-cpt_locations_search_header-9b4f6663 a:after { color: white; }
.color-scheme--teal.coh-ce-cpt_locations_search_header-9b4f6663 { background-color: #00667c; }
.color-scheme--teal.coh-ce-cpt_locations_search_header-9b4f6663 h1 { color: white; }
.color-scheme--teal.coh-ce-cpt_locations_search_header-9b4f6663 p { color: white; }
.color-scheme--teal.coh-ce-cpt_locations_search_header-9b4f6663 a { color: white; }
.color-scheme--teal.coh-ce-cpt_locations_search_header-9b4f6663 a:hover { color: white; }
.color-scheme--teal.coh-ce-cpt_locations_search_header-9b4f6663 a:active { color: white; }
.color-scheme--teal.coh-ce-cpt_locations_search_header-9b4f6663 a:after { color: white; }
.color-scheme--purple.coh-ce-cpt_locations_search_header-9b4f6663 { background-color: #691f6b; }
.color-scheme--purple.coh-ce-cpt_locations_search_header-9b4f6663 h1 { color: white; }
.color-scheme--purple.coh-ce-cpt_locations_search_header-9b4f6663 p { color: white; }
.color-scheme--purple.coh-ce-cpt_locations_search_header-9b4f6663 a { color: white; }
.color-scheme--purple.coh-ce-cpt_locations_search_header-9b4f6663 a:hover { color: white; }
.color-scheme--purple.coh-ce-cpt_locations_search_header-9b4f6663 a:active { color: white; }
.color-scheme--purple.coh-ce-cpt_locations_search_header-9b4f6663 a:after { color: white; }
.coh-ce-cpt_locations_search_header-c35471e0 { padding-top: 2.5rem; padding-right: 1.25rem; padding-bottom: 2.5rem; padding-left: 1.25rem; width: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_locations_search_header-c35471e0 { padding-top: 2.5rem; padding-right: 4.6875rem; padding-bottom: 2.5rem; padding-left: 4.6875rem; } }
.coh-ce-cpt_locations_search_header-77408aeb { margin-bottom: 0; display: block; color: #00667c; }
.color-scheme--white.coh-ce-cpt_locations_search_header-77408aeb { color: #00667c; }
.coh-ce-cpt_locations_search_header-dc18444e { margin-top: 0.5rem; margin-bottom: 0; }
.color-scheme--white.coh-ce-cpt_locations_search_header-dc18444e { color: #555a5a; }
.coh-ce-cpt_locations_search_header-b89a1d6e { margin-top: 1rem; }
.coh-ce-cpt_news_header-3b90b223 { background-color: #245075; }
.coh-ce-cpt_news_header-bfdd7d9b { color: white; font-size: 0.875rem; }
.coh-ce-cpt_news_header-e757c69e { max-width: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_news_header-e757c69e { max-width: 75%; } }
.coh-ce-cpt_news_header-6855fdd0 { height: 0.25rem; background-image: none; background-image: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(60%, transparent), color-stop(40%, #fff), to(#fff)), -webkit-gradient(linear, left top, right top, from(transparent), to(transparent)); background-image: -webkit-linear-gradient(left, transparent, transparent 60%, #fff 40%, #fff 100%), -webkit-linear-gradient(left, transparent, transparent); background-image: -o-linear-gradient(left, transparent, transparent 60%, #fff 40%, #fff 100%), -o-linear-gradient(left, transparent, transparent); background-image: linear-gradient(90deg, transparent, transparent 60%, #fff 40%, #fff 100%), linear-gradient(90deg, transparent, transparent); background-size: 10px; background-position: left bottom; width: 5.375rem; margin-bottom: 2rem; }
.coh-ce-cpt_news_header-792e86c8 { color: white; font-weight: 700; letter-spacing: 0.12em; }
.rich-text-colors--white.coh-ce-cpt_rich_text-f3baf17d { color: white; }
.rich-text-colors--white.coh-ce-cpt_rich_text-f3baf17d * { color: white; }
.coh-ce-cpt_rich_text-f3baf17d p { margin-bottom: 1.5em; }
.coh-ce-cpt_rich_text-f3baf17d img { margin: 0.5em; }
.border-right-dotted.coh-ce-cpt_slide_container-616cbaa4 .slick-slide { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(33%, #78bdc4), color-stop(0%, rgba(255,255,255,0))); background-image: -webkit-linear-gradient(#78bdc4 33%, rgba(255,255,255,0) 0%); background-image: -o-linear-gradient(#78bdc4 33%, rgba(255,255,255,0) 0%); background-image: linear-gradient(#78bdc4 33%, rgba(255,255,255,0) 0%);; background-position: right; background-size: 1px 8px; background-repeat: repeat-y; }
.border-right-dotted.coh-ce-cpt_slide_container-616cbaa4 .coh-slider-container-mid > .coh-slider-container-inner .slick-slide { padding-right: 1.25rem; padding-left: 1.25rem; }
@media (min-width: 64rem) { .border-right-dotted.coh-ce-cpt_slide_container-616cbaa4 .coh-slider-container-mid > .coh-slider-container-inner .slick-slide { padding-right: 2.5rem; padding-left: 2.5rem; } }
.coh-ce-cpt_slide_container-616cbaa4 .coh-slider-container-mid { padding-top: 1.25rem; }
@media (min-width: 48rem) { .coh-ce-cpt_slide_container-616cbaa4 .coh-slider-container-mid { padding-top: 1.25rem; padding-right: 3.125rem; padding-bottom: 1.25rem; padding-left: 3.125rem; } }
.coh-ce-cpt_slide_container-616cbaa4 .coh-slider-nav-bottom { height: 1.875rem; }
.coh-ce-cpt_slide_container-616cbaa4 .slick-track { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_slide_container-616cbaa4 .coh-style-link-with-icon { position: absolute; bottom: 0; }
.coh-ce-cpt_slide_container-616cbaa4 .coh-wysiwyg { margin-bottom: 1.5rem; }
.coh-ce-cpt_slide_container-616cbaa4 .coh-style-link-with-right-arrow { position: absolute; bottom: 0; }
.coh-ce-cpt_slide_container-616cbaa4 .coh-style-link-with-icon-long { position: absolute; bottom: 0; }
.coh-ce-cpt_slide_container-616cbaa4 .card-item--coloured .coh-style-link-with-icon { position: static; }
.coh-ce-cpt_wrfh_cards_listing-ad7c304 { margin-bottom: 0; }
.coh-ce-cpt_wrfh_cards_listing-e15268d2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin-right: 0; margin-bottom: -1.25rem; margin-left: 0; }
@media (min-width: 48rem) { .coh-ce-cpt_wrfh_cards_listing-e15268d2 { margin-right: -1.25rem; margin-bottom: -2.5rem; margin-left: -1.25rem; } }
.coh-ce-cpt_wrfh_cards_listing-e15268d2:before { display: none; }
.coh-ce-cpt_wrfh_cards_listing-e15268d2:after { display: none; }
.layout-2-col.coh-ce-cpt_wrfh_cards_listing-e15268d2 .card-item { width: 100%; margin-right: 0; margin-bottom: 1.25rem; padding-right: 0; padding-left: 0; }
@media (min-width: 48rem) { .layout-2-col.coh-ce-cpt_wrfh_cards_listing-e15268d2 .card-item { width: 50%; margin-right: 0; margin-bottom: 2.5rem; padding-right: 1.25rem; padding-left: 1.25rem; } }
.layout-3-col.coh-ce-cpt_wrfh_cards_listing-e15268d2 .card-item { width: 100%; margin-bottom: 1.25rem; padding-right: 0; padding-left: 0; }
@media (min-width: 48rem) { .layout-3-col.coh-ce-cpt_wrfh_cards_listing-e15268d2 .card-item { width: 50%; margin-bottom: 2.5rem; padding-right: 1.25rem; padding-left: 1.25rem; } }
@media (min-width: 64rem) { .layout-3-col.coh-ce-cpt_wrfh_cards_listing-e15268d2 .card-item { width: 33.33%; margin-bottom: 2.8125rem; } }
.layout-4-col.coh-ce-cpt_wrfh_cards_listing-e15268d2 .card-item { width: 100%; margin-bottom: 1.25rem; padding-right: 0; padding-left: 0; }
@media (min-width: 48rem) { .layout-4-col.coh-ce-cpt_wrfh_cards_listing-e15268d2 .card-item { margin-bottom: 2.5rem; width: 50%; padding-right: 1.25rem; padding-left: 1.25rem; } }
@media (min-width: 64rem) { .layout-4-col.coh-ce-cpt_wrfh_cards_listing-e15268d2 .card-item { width: 25%; } }
.coh-ce-cpt_wrfh_card_colored-eb83e8ba { height: 13.125rem; -o-object-fit: cover; object-fit: cover; }
.text-white.coh-ce-cpt_wrfh_card_colored-ac5b3ea6 { color: white; }
.coh-ce-cpt_wrfh_card_offset_image-3fc56dc5 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
@media (min-width: 48rem) { .coh-ce-cpt_wrfh_card_offset_image-3fc56dc5 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
.coh-ce-cpt_wrfh_card_offset_image-31bbe224 { color: white; font-family: 'Muli', serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 0.875rem; letter-spacing: 0.12em; margin-bottom: 1rem; }
.card-offset-image--text-normal.coh-ce-cpt_wrfh_card_offset_image-31bbe224 { color: #be193f; }
.coh-ce-cpt_wrfh_card_offset_image-1a2b01bb { color: white; margin-bottom: 0.5rem; }
.card-offset-image--text-normal.coh-ce-cpt_wrfh_card_offset_image-1a2b01bb { color: #4d6881; }
.card-offset-image--text-normal.coh-ce-cpt_wrfh_card_offset_image-6de4836 { color: #555a5a; }
.coh-ce-cpt_wrfh_card_offset_image-59a4440b { color: white; font-family: 'Muli', serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; display: inline-block; }
.coh-ce-cpt_wrfh_card_offset_image-59a4440b:hover { color: white; }
.coh-ce-cpt_wrfh_card_offset_image-59a4440b:after { content: ''; font-family: 'Muli', serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: bold; font-size: 1rem; margin-left: 0.5rem; -webkit-filter: brightness(10); filter: brightness(10); }
.card-offset-image--text-normal.coh-ce-cpt_wrfh_card_offset_image-59a4440b { color: #037791; }
.card-offset-image--text-normal.coh-ce-cpt_wrfh_card_offset_image-59a4440b:after { -webkit-filter: brightness(1); filter: brightness(1); }
.coh-ce-cpt_wrfh_template_footer-a7823eb8 { background-color: #f3f6f8; background-position: center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; padding-top: 4.375rem; padding-bottom: 3rem; position: relative; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 1)), color-stop(35%, rgba(255, 255, 255, 0))), url('/themes/custom/whiterhino/images/footer-bg.png'); background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)35%), url('/themes/custom/whiterhino/images/footer-bg.png'); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)35%), url('/themes/custom/whiterhino/images/footer-bg.png'); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)35%), url('/themes/custom/whiterhino/images/footer-bg.png'); }
.coh-ce-cpt_wrfh_template_footer-7fb1b875 { margin-bottom: 3rem; text-align: center; }
@media (min-width: 64rem) { .coh-ce-cpt_wrfh_template_footer-7fb1b875 { text-align: left; margin-bottom: 6rem; } }
.coh-ce-cpt_wrfh_template_footer-99b88be5 { color: #8b8d8d; font-size: 0.875rem; letter-spacing: 0.12em; font-weight: 700; font-family: 'Muli', serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; margin-bottom: 1.875rem; }
@media (min-width: 64rem) { .coh-ce-cpt_wrfh_template_footer-99b88be5 { margin-bottom: 2.5rem; } }
.coh-ce-cpt_wrfh_template_footer-9233618a: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: "\F000"; font-family: "icomoon"; }
.coh-ce-cpt_wrfh_template_footer-60d1fe28: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: "\F000"; font-family: "icomoon"; }
.coh-ce-cpt_wrfh_template_footer-6d5eab20: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: "\F000"; font-family: "icomoon"; }
.coh-ce-cpt_wrfh_template_footer-49a234a2: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: "\F000"; font-family: "icomoon"; }
.coh-ce-cpt_wrfh_template_footer-efccb980: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: "\F000"; font-family: "icomoon"; }
.coh-ce-cpt_wrfh_template_footer-e3d7b2b2 { margin-bottom: 1.25rem; }
@media (min-width: 64rem) { .coh-ce-cpt_wrfh_template_footer-e3d7b2b2 { margin-bottom: 0; } }
.coh-ce-cpt_wrfh_template_footer-ba892708 { background-color: rgba(255, 255, 255, 0.75); padding-top: 30px; padding-right: 30px; padding-bottom: 14px; padding-left: 30px; }
.coh-ce-cpt_wrfh_template_footer-ba892708 ul li:before { content: normal; }
.coh-ce-cpt_wrfh_template_footer-ba892708 ul li { font-weight: 600; font-family: 'Muli', serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; margin-bottom: 1rem; padding-right: 1.125rem; }
@media (min-width: 64rem) { .coh-ce-cpt_wrfh_template_footer-ba892708 ul li { padding-right: 1.125rem; } }
.coh-ce-cpt_wrfh_template_footer-ba892708 ul li a { font-weight: 600; font-family: 'Muli', serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_wrfh_template_footer-e70fa521 { background-color: rgba(255, 255, 255, 0.75); padding: 1.875rem; }
.coh-ce-cpt_wrfh_template_footer-13b9c575 { font-family: 'Muli', serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #037791; text-align: center; }
@media (min-width: 64rem) { .coh-ce-cpt_wrfh_template_footer-13b9c575 { text-align: left; } }
.coh-ce-cpt_wrfh_template_footer-13b9c575 a { color: #037791; font-weight: 600; font-family: 'Muli', serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_wrfh_template_footer-13b9c575 a:hover { color: #be193f; }
.coh-ce-cpt_wrfh_template_footer-13b9c575 h1, .coh-ce-cpt_wrfh_template_footer-13b9c575 h2, .coh-ce-cpt_wrfh_template_footer-13b9c575 h3, .coh-ce-cpt_wrfh_template_footer-13b9c575 h4 { color: #037791; }
.coh-ce-cpt_wrfh_template_footer-13b9c575 p { font-weight: 600; font-family: 'Muli', serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_wrfh_template_footer-13b9c575 p:last-child { margin-bottom: 0 !important; }
.coh-ce-cpt_wrfh_template_footer-4692b85b { text-align: center; margin-top: 0.9375rem; }
@media (min-width: 64rem) { .coh-ce-cpt_wrfh_template_footer-4692b85b { text-align: right; margin-top: 3rem; } }
.coh-ce-cpt_wrfh_template_footer-1ac38b58 { color: white; font-family: 'Muli', serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; margin-bottom: 0.625rem; font-weight: 600; font-size: 0.875rem; }
.coh-ce-cpt_wrfh_template_footer-791aeaae { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; list-style-type: none; }
@media (min-width: 64rem) { .coh-ce-cpt_wrfh_template_footer-791aeaae { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
.coh-ce-cpt_wrfh_template_footer-791aeaae a { color: white; }
.coh-ce-cpt_wrfh_template_footer-68edf53e { list-style-type: none; padding-top: 0; padding-right: 0.625rem; padding-bottom: 0; padding-left: 0.625rem; border-right-width: 0.0625rem; margin: 0; border-right-color: white; border-style: solid; line-height: 1.1em; }
.coh-ce-cpt_wrfh_template_footer-68edf53e:before { content: normal; }
.coh-ce-cpt_wrfh_template_footer-68edf53e a { color: white; font-weight: 600; font-size: 0.875rem; font-family: 'Muli', serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_wrfh_template_footer-31f7931b { border-bottom-width: 0.0625rem; border-style: solid; border-color: white; }
.coh-ce-cpt_wrfh_template_footer-3eb5fbdd { list-style-type: none; margin: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0.625rem; line-height: 1.1em; }
.coh-ce-cpt_wrfh_template_footer-3eb5fbdd:before { content: normal; }
.coh-ce-cpt_wrfh_template_footer-3eb5fbdd a { color: white; font-weight: 600; font-size: 0.875rem; font-family: 'Muli', serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_wrfh_two_column_grid-cbe364b { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.blog-header-type--50-50.coh-ce-d9b82353 .blog-header-component--default { display: none; }
.blog-header-type--default.coh-ce-d9b82353 .blog-header-component--50-50 { display: none; }
.coh-ce-93d1f355 { margin-bottom: 1.5rem; }
.coh-ce-8638b179 { color: #be193f; margin-bottom: 0.5rem; }
.coh-ce-8f3fff5a { margin-bottom: 2rem; display: block; -o-object-fit: cover; object-fit: cover; height: 12.5rem; }
.coh-ce-ad7c304 { margin-bottom: 0; }
.coh-ce-5f7bf3cb { margin-bottom: 1rem; }
.coh-ce-8f3fff5a { margin-bottom: 2rem; display: block; -o-object-fit: cover; object-fit: cover; height: 12.5rem; }
.coh-ce-ad7c304 { margin-bottom: 0; }
.coh-ce-8f3fff5a { margin-bottom: 2rem; display: block; -o-object-fit: cover; object-fit: cover; height: 12.5rem; }
.coh-ce-729b04c2 { margin-top: 0; margin-right: 0; margin-bottom: 8px; margin-left: 0; }
.coh-ce-90c6873a { margin-bottom: 8px; }
.coh-ce-8f298398 { margin-left: -5px; }
.coh-ce-2c30137a { min-height: 33px; }
.coh-ce-d6746d6 { margin-bottom: 16px; display: none; }
.coh-ce-385798ca { margin-top: 10px; }
.coh-ce-a8723638 { margin-top: 1.5rem; }
.coh-ce-65f5c193 { font-size: 1rem; font-weight: 600; margin-bottom: 4px !important; }
.coh-ce-8a95a378 { font-size: 1rem; font-weight: normal; }
.coh-ce-d12abe82 { font-size: 1rem; margin-top: 4px; }
.coh-ce-8f3fff5a { margin-bottom: 2rem; display: block; -o-object-fit: cover; object-fit: cover; height: 12.5rem; }
.coh-ce-ad7c304 { margin-bottom: 0; }
.coh-ce-5f7bf3cb { margin-bottom: 1rem; }
.coh-ce-2f6a5b00 { margin-bottom: 1.5rem; }
@media (min-width: 48rem) { .coh-ce-2f6a5b00 { margin-bottom: 0; } }
.coh-ce-4da6d1f4 { margin-bottom: 1.5rem; color: #00294c; }
.coh-ce-e013c31a { margin-top: 0; margin-right: 0; margin-bottom: 0.25rem; margin-left: 0; margin-bottom: 4px !important; }
.coh-ce-6ae15eb3 { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-bottom: 8px !important; }
.coh-ce-d09c6208 { -o-object-fit: cover; object-fit: cover; -o-object-position: top; object-position: top; min-height: 14.6875rem; max-height: 18.75rem; height: 100%; width: 100%; display: none; }
.coh-ce-63fe3b2e { 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-45f0461b { width: 50px; height: 50px; margin-right: 4px; }
.coh-ce-ee7ae836 { display: block; }
.coh-ce-3425abb1 { margin-top: 3.75rem; margin-bottom: 3.75rem; }
.coh-ce-8f3fff5a { margin-bottom: 2rem; display: block; -o-object-fit: cover; object-fit: cover; height: 12.5rem; }
.coh-ce-ad7c304 { margin-bottom: 0; }
.coh-ce-5f7bf3cb { margin-bottom: 1rem; }
.blog-header-type--50-50.coh-ce-b26b2555 .news-header-component--default { display: none; }
.blog-header-type--default.coh-ce-b26b2555 .news-header-component--50-50 { display: none; }
.coh-ce-8638b179 { color: #be193f; margin-bottom: 0.5rem; }
.coh-ce-7ce70f8e { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.coh-ce-8c340d43 { padding-bottom: 2.125rem; }
@media (min-width: 48rem) { .coh-ce-8c340d43 { padding-bottom: 0; min-height: 14.6875rem; } }
.coh-ce-dd021c4e { color: #00294c; margin-bottom: 1rem; }
.coh-ce-863ceade { margin-bottom: 0.5rem; }
.coh-ce-fe0707f { margin-bottom: 1rem; }
.coh-ce-fe0707f * { padding: 0; margin: 0; padding: 0 !important; margin: 0 !important; }
.coh-ce-fe0707f br { display: none; }
.coh-ce-4c1b40e { background-position: center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; height: 100%; width: 100%; min-height: 14.6875rem; -o-object-fit: cover; object-fit: cover; -o-object-position: top; object-position: top; max-height: 18.75rem; }
.coh-ce-405e4f92 { margin-top: 3rem; }
.coh-ce-405e4f92 > div { margin: 0; }
.coh-ce-8f3fff5a { margin-bottom: 2rem; display: block; -o-object-fit: cover; object-fit: cover; height: 12.5rem; }
.coh-ce-ad7c304 { margin-bottom: 0; }
.coh-ce-5f7bf3cb { margin-bottom: 1rem; }
.coh-ce-8f3fff5a { margin-bottom: 2rem; display: block; -o-object-fit: cover; object-fit: cover; height: 12.5rem; }
.coh-ce-ad7c304 { margin-bottom: 0; }
.coh-ce-8f3fff5a { margin-bottom: 2rem; display: block; -o-object-fit: cover; object-fit: cover; height: 12.5rem; }
.coh-ce-ad7c304 { margin-bottom: 0; }
.coh-ce-8f3fff5a { margin-bottom: 2rem; display: block; -o-object-fit: cover; object-fit: cover; height: 12.5rem; }
.coh-ce-ad7c304 { margin-bottom: 0; }
.coh-ce-7ce70f8e { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.coh-ce-8c340d43 { padding-bottom: 2.125rem; }
@media (min-width: 48rem) { .coh-ce-8c340d43 { padding-bottom: 0; min-height: 14.6875rem; } }
.coh-ce-dd021c4e { color: #00294c; margin-bottom: 1rem; }
.coh-ce-287221f3 { margin-bottom: 1rem; }
.coh-ce-287221f3 * { padding: 0; margin: 0; }
.coh-ce-287221f3 br { display: none; }
.coh-ce-4c1b40e { background-position: center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; height: 100%; width: 100%; min-height: 14.6875rem; -o-object-fit: cover; object-fit: cover; -o-object-position: top; object-position: top; max-height: 18.75rem; }
.coh-ce-87ea004f { margin-top: 3rem; }
.coh-ce-87ea004f > div { margin: 0; }
.coh-ce-a6af8736 { color: #00294c; display: none; }
@media (min-width: 48rem) { .coh-ce-a6af8736 { display: block; } }
.coh-ce-2b1d158a { position: relative; }
.coh-ce-429477aa { min-height: 44px; }
.coh-ce-4e20a56c { display: block; }
@media (min-width: 64rem) { .coh-ce-4e20a56c { display: none; } }
.coh-ce-c3f1f77b { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.coh-ce-f956a93e { margin-top: 0; margin-right: 0; margin-bottom: 1.5rem; margin-left: 0; }
.coh-ce-e138bb04 { position: relative; height: auto; }
.coh-ce-6782029c { height: 6.25rem; width: 100%; background-image: url('/themes/custom/whiterhino/images/dotted_line_module.svg'); background-position: left top; background-size: 0.875rem 0.4375rem; background-repeat: repeat; background-attachment: scroll; }
@media (min-width: 64rem) { .coh-ce-6782029c { position: absolute; z-index: -1; height: 21.875rem; } }
.coh-ce-a8e8457c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 64rem) { .coh-ce-a8e8457c { height: -webkit-calc(350px + 75px); height: calc(350px + 75px); } }
.container-left.coh-ce-a8e8457c { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.container-left.coh-ce-a8e8457c .hero-color-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-a8e8457c { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-a8e8457c .hero-color-container { 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-b9e33c67 { width: 100%; background-color: white; }
@media (min-width: 64rem) { .coh-ce-b9e33c67 { width: 50%; height: fix-content; } }
.coh-ce-a3d10de3 { color: white; padding-top: 2.5rem; padding-right: 1.25rem; padding-bottom: 2.5rem; padding-left: 1.25rem; width: 100%; }
@media (min-width: 64rem) { .coh-ce-a3d10de3 { padding-top: 2.5rem; padding-right: 4.6875rem; padding-bottom: 2.5rem; padding-left: 4.6875rem; } }
.coh-ce-f4e97f41 { color: #be193f; margin: 0; }
.coh-ce-9adde5ac { margin-bottom: 0; color: #555a5a; display: block; }
.coh-ce-2b1d158a { position: relative; }
.coh-ce-c3f1f77b { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.coh-ce-f956a93e { margin-top: 0; margin-right: 0; margin-bottom: 1.5rem; margin-left: 0; }
.coh-ce-2b1d158a { position: relative; }
.coh-ce-4e20a56c { display: block; }
@media (min-width: 64rem) { .coh-ce-4e20a56c { display: none; } }
.coh-ce-c3f1f77b { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.coh-ce-f956a93e { margin-top: 0; margin-right: 0; margin-bottom: 1.5rem; margin-left: 0; }
.coh-ce-e138bb04 { position: relative; height: auto; }
.coh-ce-6782029c { height: 6.25rem; width: 100%; background-image: url('/themes/custom/whiterhino/images/dotted_line_module.svg'); background-position: left top; background-size: 0.875rem 0.4375rem; background-repeat: repeat; background-attachment: scroll; }
@media (min-width: 64rem) { .coh-ce-6782029c { position: absolute; z-index: -1; height: 21.875rem; } }
.coh-ce-a8e8457c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 64rem) { .coh-ce-a8e8457c { height: -webkit-calc(350px + 75px); height: calc(350px + 75px); } }
.container-left.coh-ce-a8e8457c { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.container-left.coh-ce-a8e8457c .hero-color-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-a8e8457c { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-a8e8457c .hero-color-container { 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-b9e33c67 { width: 100%; background-color: white; }
@media (min-width: 64rem) { .coh-ce-b9e33c67 { width: 50%; height: fix-content; } }
.coh-ce-a3d10de3 { color: white; padding-top: 2.5rem; padding-right: 1.25rem; padding-bottom: 2.5rem; padding-left: 1.25rem; width: 100%; }
@media (min-width: 64rem) { .coh-ce-a3d10de3 { padding-top: 2.5rem; padding-right: 4.6875rem; padding-bottom: 2.5rem; padding-left: 4.6875rem; } }
.coh-ce-f4e97f41 { color: #be193f; margin: 0; }
.coh-ce-9adde5ac { margin-bottom: 0; color: #555a5a; display: block; }
.coh-ce-fcdfa419 { padding-right: 1.5rem; margin-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; list-style-type: none; }
@media (min-width: 76.25rem) { .coh-ce-fcdfa419 { padding-right: 2rem; } }
.coh-ce-fcdfa419 > li { width: 100%; margin-bottom: 1.5rem; margin-left: 0; list-style-type: none; }
@media (min-width: 35.3125rem) { .coh-ce-fcdfa419 > li { width: 50%; } }
@media (min-width: 64rem) { .coh-ce-fcdfa419 > li { width: 25%; } }
.coh-ce-fcdfa419 > li > a { font-weight: 500; color: black; }
.coh-ce-fcdfa419 > li > a:hover { color: #d83269; }
.coh-ce-fcdfa419 > li > ul { margin-left: 0; }
.coh-ce-fcdfa419 > li > ul > li { margin-bottom: 1rem; margin-left: 0; list-style-type: none; }
.coh-ce-3251cd2c .menu-level-1-ul { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
@media (min-width: 64rem) { .coh-ce-3251cd2c .menu-level-1-ul { width: auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
.coh-ce-3251cd2c .menu-level-1-ul > li { width: 100%; margin-bottom: 0; position: relative; list-style-type: none; }
@media (min-width: 64rem) { .coh-ce-3251cd2c .menu-level-1-ul > li { width: auto; } }
.coh-ce-3251cd2c .menu-level-1-ul > li.is-expanded > a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F068"; font-family: "icomoon"; }
@media (min-width: 64rem) { .coh-ce-3251cd2c .menu-level-1-ul > li.is-expanded > a:after { content: normal; } }
.coh-ce-3251cd2c .menu-level-1-ul > li.is-collapsed > a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F067"; font-family: "icomoon"; }
@media (min-width: 64rem) { .coh-ce-3251cd2c .menu-level-1-ul > li.is-collapsed > a:after { content: normal; } }
.coh-ce-3251cd2c .menu-level-1-ul > li > a { color: #28a9e0; width: 100%; padding-top: 1rem; padding-bottom: 1rem; margin-right: 0; position: relative; -webkit-transition: color 300ms ease-in-out; -o-transition: color 300ms ease-in-out; transition: color 300ms ease-in-out; }
@media (min-width: 64rem) { .coh-ce-3251cd2c .menu-level-1-ul > li > a { width: auto; margin-right: 2rem; } }
.coh-ce-3251cd2c .menu-level-1-ul > li > a:hover { color: #d83269; }
.coh-ce-3251cd2c .menu-level-1-ul > li > a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-align: center; height: 1rem; width: 1rem; position: absolute; top: auto; bottom: auto; left: auto; right: 0; content: "\F054"; font-family: "icomoon"; }
@media (min-width: 64rem) { .coh-ce-3251cd2c .menu-level-1-ul > li > a:after { text-align: left; height: unset; width: unset; position: static; content: normal; } }
.coh-ce-3251cd2c .menu-level-2-ul { background-color: rgba(0, 0, 0, 0); width: auto; padding: 0; margin-top: 0; margin-bottom: 0; position: static; display: none; }
@media (min-width: 48rem) { .coh-ce-3251cd2c .menu-level-2-ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 64rem) { .coh-ce-3251cd2c .menu-level-2-ul { background-color: #f3f6f8; width: 22.5rem; padding: 1.5rem; position: absolute; top: 100%; left: 0; } }
@media (min-width: 90rem) { .coh-ce-3251cd2c .menu-level-2-ul { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; list-style-type: none; } }
.coh-ce-3251cd2c .menu-level-2-ul > li { margin-left: 1rem; list-style-type: none; }
@media (min-width: 64rem) { .coh-ce-3251cd2c .menu-level-2-ul > li { margin-left: 0; } }
.coh-ce-3251cd2c .menu-level-2-ul > li > a { color: #28a9e0; padding-top: 0.5rem; padding-bottom: 0.5rem; display: block; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
.coh-ce-3251cd2c .menu-level-2-ul > li > a:hover { color: #d83269; }
@media (min-width: 64rem) { .coh-ce-8f49d69f { padding-right: 2em; } }
.coh-ce-3eb3646e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
@media (min-width: 64rem) { .coh-ce-3eb3646e { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
@media (min-width: 64rem) { .coh-ce-de710f72 { margin-left: 2rem; } }
.coh-ce-67355578 { padding-bottom: 150px; }
@media (min-width: 64rem) { .coh-ce-67355578 { padding-bottom: 48px; } }
.coh-ce-e2f163c6 { color: #555a5a; display: block; }
@media (min-width: 64rem) { .coh-ce-e2f163c6 { display: none; } }
.coh-ce-e2f163c6: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: #555a5a; margin-right: 0.5rem; }
.coh-ce-8af79a89 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
@media (min-width: 64rem) { .coh-ce-8af79a89 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: baseline; -webkit-align-items: baseline; -ms-flex-align: baseline; align-items: baseline; } }
.coh-ce-631ebaba { margin-bottom: 1.5em; }
@media (min-width: 64rem) { .coh-ce-631ebaba { margin-bottom: 0; margin-left: auto; } }
.coh-ce-6f921a55 { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
@media (min-width: 64rem) { .coh-ce-6f921a55 { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } }
.coh-ce-c6918f13 { font-size: 0; }
.coh-ce-66adf6b7:hover { color: #be193f; }
.coh-ce-614d388f { padding-top: 2em; padding-bottom: 2em; margin-top: 2em; }
@media (min-width: 64rem) { .coh-ce-614d388f { padding-top: 0; padding-right: 2em; padding-bottom: 0; padding-left: 0; margin-top: 0.875em; margin-bottom: 0.875em; } }
.coh-ce-3eb3646e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
@media (min-width: 64rem) { .coh-ce-3eb3646e { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
.coh-ce-d4103440 { font-size: 0.875em; color: #555a5a; }
@media (min-width: 64rem) { .coh-ce-d4103440 { margin-left: 1.5rem; } }
.coh-ce-d4103440:hover { color: #be193f; }
.coh-ce-d4103440:active { color: #be193f; }
.button-search.coh-ce-d4103440 { font-size: 0; }
.button-search.coh-ce-d4103440:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F002"; font-family: "icomoon"; color: #037791; font-size: 14px; }
.coh-ce-a8b754f3 { padding-right: 0; margin-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; list-style-type: none; }
@media (min-width: 76.25rem) { .coh-ce-a8b754f3 { padding-right: 0; } }
.coh-ce-a8b754f3 > li { width: 50%; padding-top: 0; padding-right: 1rem; padding-bottom: 0; padding-left: 0; margin-bottom: 1rem; margin-left: 0; list-style-type: none; }
@media (min-width: 76.25rem) { .coh-ce-a8b754f3 > li { width: 33.33%; } }
.coh-ce-a8b754f3 > li:before { content: normal; }
.coh-ce-a8b754f3 > li > a { font-weight: 500; color: #037791; font-size: 0.875rem; line-height: 1.4375rem; letter-spacing: 0.0075rem; }
.coh-ce-a8b754f3 > li > a:hover { color: #d83269; }
.coh-ce-a8b754f3 > li > ul { margin-left: 0; }
.coh-ce-a8b754f3 > li > ul > li { margin-bottom: 1rem; margin-left: 0; list-style-type: none; }
.coh-ce-ca6782f9 article:last-child { margin-bottom: 1.875rem; }
.coh-ce-ca6782f9 article:last-child .search-card__separator { display: none; }
.coh-ce-979905fe article:last-child { margin-bottom: 1.875rem; }
.coh-ce-979905fe article:last-child .search-card__separator { display: none; }
.coh-ce-9f6caa8d .coh-slider-container-mid { padding-top: 1.25rem; padding-right: 3.125rem; padding-bottom: 1.25rem; padding-left: 3.125rem; }
.coh-ce-9f6caa8d .coh-slider-nav-bottom { height: 1.875rem; }
.coh-ce-9f6caa8d .border-right-dotted .slick-slide { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(33%, #78bdc4), color-stop(0%, rgba(255,255,255,0))); background-image: -webkit-linear-gradient(#78bdc4 33%, rgba(255,255,255,0) 0%); background-image: -o-linear-gradient(#78bdc4 33%, rgba(255,255,255,0) 0%); background-image: linear-gradient(#78bdc4 33%, rgba(255,255,255,0) 0%);; background-position: right; background-size: 1px 8px; background-repeat: repeat-y; }
.coh-ce-9f6caa8d .border-right-dotted .coh-slider-container-mid > .coh-slider-container-inner .slick-slide { padding-right: 1.25rem; padding-left: 1.25rem; }
@media (min-width: 64rem) { .coh-ce-9f6caa8d .border-right-dotted .coh-slider-container-mid > .coh-slider-container-inner .slick-slide { padding-right: 2.5rem; padding-left: 2.5rem; } }
.coh-ce-6c959e78 { height: 100%; }
.coh-ce-cpt_home_hero_with_slider-a57398bb { position: relative; height: auto; }
.container-right.coh-ce-cpt_home_hero_with_slider-a57398bb .text-container { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.container-right.coh-ce-cpt_home_hero_with_slider-a57398bb .slick-dots { width: 100%; text-align: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (min-width: 64rem) { .container-right.coh-ce-cpt_home_hero_with_slider-a57398bb .slick-dots { left: 0 !important; text-align: left; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } }
.container-left.coh-ce-cpt_home_hero_with_slider-a57398bb .text-container { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.container-left.coh-ce-cpt_home_hero_with_slider-a57398bb .slick-dots { left: 0 !important; text-align: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (min-width: 64rem) { .container-left.coh-ce-cpt_home_hero_with_slider-a57398bb .slick-dots { right: 0 !important; left: auto !important; text-align: right; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }
.coh-ce-cpt_home_hero_with_slider-2c5931a3 { height: 300px; width: 100%; position: relative; top: 0; }
@media (min-width: 64rem) { .coh-ce-cpt_home_hero_with_slider-2c5931a3 { height: 480px; position: absolute; } }
.coh-ce-cpt_home_hero_with_slider-2c5931a3 .slick-dots { padding: 0.5rem; }
@media (min-width: 64rem) { .coh-ce-cpt_home_hero_with_slider-2c5931a3 .slick-dots { bottom: 1.5rem; right: 1.5rem; } }
.coh-ce-cpt_home_hero_with_slider-7e2953c4 { -o-object-fit: cover; object-fit: cover; height: 300px; width: 100%; z-index: -1; }
@media (min-width: 64rem) { .coh-ce-cpt_home_hero_with_slider-7e2953c4 { height: 480px; } }
.coh-ce-cpt_home_hero_with_slider-230d4873 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (min-width: 64rem) { .coh-ce-cpt_home_hero_with_slider-230d4873 { height: -webkit-calc(480px + 75px); height: calc(480px + 75px); } }
.coh-ce-cpt_home_hero_with_slider-c35471e0 { padding-top: 2.5rem; padding-right: 1.25rem; padding-bottom: 2.5rem; padding-left: 1.25rem; width: 100%; }
@media (min-width: 64rem) { .coh-ce-cpt_home_hero_with_slider-c35471e0 { padding-top: 2.5rem; padding-right: 4.6875rem; padding-bottom: 2.5rem; padding-left: 4.6875rem; } }
.coh-ce-cpt_home_hero_with_slider-50794421 { margin-bottom: 0; display: block; color: #00667c; }
.color-scheme--white.coh-ce-cpt_home_hero_with_slider-50794421 { color: #00667c; }
.coh-ce-cpt_home_hero_with_slider-703a4592 { margin-top: 0.5rem; margin-bottom: 0; }
.color-scheme--white.coh-ce-cpt_home_hero_with_slider-703a4592 { color: #555a5a; }
.coh-ce-cpt_home_hero_with_slider-b89a1d6e { margin-top: 1rem; }
.coh-ce-cpt_home_hero_with_slider-5a95001 { display: none; }
.coh-ce-cpt_home_hero_with_slider-42516fd8 { margin-bottom: 0; display: block; color: white; }
.color-scheme--white.coh-ce-cpt_home_hero_with_slider-42516fd8 { color: #00667c; }
.coh-ce-cpt_home_hero_with_slider-d7408c25 { margin-top: 0.5rem; margin-bottom: 0; }
.color-scheme--white.coh-ce-cpt_home_hero_with_slider-d7408c25 { color: #555a5a; }
.coh-ce-cpt_home_hero_with_slider-70969794 { margin-bottom: 0; display: block; color: white; }
.color-scheme--white.coh-ce-cpt_home_hero_with_slider-70969794 { color: #00667c; }
.coh-ce-cpt_home_hero_with_slider-5c67d0d1 { margin-top: 0.5rem; margin-bottom: 0; }
.color-scheme--white.coh-ce-cpt_home_hero_with_slider-5c67d0d1 { color: #555a5a; }
.coh-ce-cpt_home_hero_with_slider-9ce26d85 { margin-bottom: 0; display: block; color: white; }
.color-scheme--white.coh-ce-cpt_home_hero_with_slider-9ce26d85 { color: #00667c; }
.coh-ce-cpt_home_hero_with_slider-4abb347e { margin-top: 0.5rem; margin-bottom: 0; }
.color-scheme--white.coh-ce-cpt_home_hero_with_slider-4abb347e { color: #555a5a; }
.coh-ce-cpt_home_hero_with_slider-9f33040b { margin-bottom: 0; display: block; color: white; }
.color-scheme--white.coh-ce-cpt_home_hero_with_slider-9f33040b { color: #00667c; }
.coh-ce-cpt_home_hero_with_slider-5b5ac58f { margin-top: 0.5rem; margin-bottom: 0; }
.color-scheme--white.coh-ce-cpt_home_hero_with_slider-5b5ac58f { color: #555a5a; }
.coh-ce-cpt_home_hero_with_slider-2cfa658e { margin-bottom: 0; display: block; color: white; }
.color-scheme--white.coh-ce-cpt_home_hero_with_slider-2cfa658e { color: #00667c; }
.coh-ce-cpt_home_hero_with_slider-ef335cd0 { margin-top: 0.5rem; margin-bottom: 0; }
.color-scheme--white.coh-ce-cpt_home_hero_with_slider-ef335cd0 { color: #555a5a; }
.coh-ce-cpt_home_hero_with_slider-56180d54 { margin-bottom: 0; display: block; color: white; }
.color-scheme--white.coh-ce-cpt_home_hero_with_slider-56180d54 { color: #00667c; }
.coh-ce-cpt_home_hero_with_slider-af8f683d { margin-top: 0.5rem; margin-bottom: 0; }
.color-scheme--white.coh-ce-cpt_home_hero_with_slider-af8f683d { color: #555a5a; }
