/* Generated on Wed, 16 Dec 2020 19:59:22 GMT */
 .coh-style-1-column-text-1-column-image .section .section-inner .coh-style-text-and-media .coh-row .coh-row-inner .coh-column { margin-bottom: 0; }
@media (max-width: 63.9375rem) { .coh-style-1-column-text-1-column-image .section .section-inner .coh-style-text-and-media .coh-row .coh-row-inner .coh-column { margin-bottom: 2rem; } }
.coh-style-1-column-text-1-column-image .section .section-inner .coh-style-text-and-media .coh-row .coh-row-inner .coh-column .text-container { padding-right: 80px; }
@media (max-width: 73.0625rem) { .coh-style-1-column-text-1-column-image .section .section-inner .coh-style-text-and-media .coh-row .coh-row-inner .coh-column .text-container { padding-right: 32px; } }
@media (max-width: 63.9375rem) { .coh-style-1-column-text-1-column-image .section .section-inner .coh-style-text-and-media .coh-row .coh-row-inner .coh-column .text-container { padding-right: 0; } }
.coh-style-quote-slide-item { padding-right: 40px; }
@media (max-width: 106.1875rem) { .coh-style-quote-slide-item { padding-right: 32px; } }
@media (max-width: 73.0625rem) { .coh-style-quote-slide-item { padding-right: 0; } }
.coh-style-quote-slide-item p { font-weight: 600; padding-left: 80px; }
@media (max-width: 73.0625rem) { .coh-style-quote-slide-item p { padding-left: -webkit-calc(40px + 16px); padding-left: calc(40px + 16px); } }
.coh-style-large-paragraph { font-size: 1.25rem; line-height: 1.65; }
@media (max-width: 106.1875rem) { .coh-style-large-paragraph { font-size: 1.125rem; } }
@media (max-width: 47.9375rem) { .coh-style-large-paragraph { font-size: 1rem; } }
.coh-style-large-stat-heading { font-weight: 600; font-size: 4.25rem; line-height: 1.25; margin-bottom: 16px; color: #ec135a; }
@media (max-width: 106.1875rem) { .coh-style-large-stat-heading { font-size: 3.75rem; } }
@media (max-width: 73.0625rem) { .coh-style-large-stat-heading { font-size: 3.25rem; } }
@media (max-width: 47.9375rem) { .coh-style-large-stat-heading { font-size: 2.5rem; margin-bottom: 8px; } }
.coh-style-large-stat-heading:last-child { margin-bottom: 0; }
.coh-style-large-stat-heading + hr { margin-top: 16px; }
@media (max-width: 47.9375rem) { .coh-style-large-stat-heading + hr { margin-top: 8px; } }
.coh-container[data-gs-foreground-color="light"] .coh-style-large-stat-heading { color: #fcd112; }
.coh-style-section { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; width: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-section > .background-image-holder, .coh-style-section .background-video-holder, .coh-style-section .background-video-holder-tablet { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 0; }
.coh-style-section > .background-image-holder + .section-inner, .coh-style-section .background-video-holder + .section-inner, .coh-style-section .background-video-holder-tablet + .section-inner { position: relative; z-index: 2; }
.coh-style-section > .section-inner { width: 100%; }
@media (max-width: 35.9375rem) { .coh-style-section > .section-inner > .coh-container-boxed { margin-right: 16px; margin-left: 16px; } }
.coh-style-section > .section-inner > .coh-container-boxed > * { margin-bottom: 40px; }
.coh-style-section > .section-inner > .coh-container-boxed > *:last-child { margin-bottom: 0; }
.coh-style-section .section { width: 100%; margin-right: 0; margin-left: 0; left: auto; right: auto; }
@media (max-width: 63.9375rem) { .coh-style-section .background-video-holder { display: none; } }
.coh-style-section .background-video-holder-tablet { display: none; }
@media (max-width: 63.9375rem) { .coh-style-section .background-video-holder-tablet { display: block; } }
.coh-style-lead { font-size: 1.625rem; line-height: 1.45; font-weight: 600; margin-bottom: 16px; }
@media (max-width: 106.1875rem) { .coh-style-lead { font-size: 1.5rem; } }
@media (max-width: 73.0625rem) { .coh-style-lead { font-size: 1.25rem; } }
@media (max-width: 47.9375rem) { .coh-style-lead { font-size: 1.125rem; margin-bottom: 12px; } }
.coh-style-logo-slider .coh-slider-container .coh-slider-container-inner .slick-list .slick-track .coh-slider-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-style-logo-slider .coh-slider-container .coh-slider-container-inner .slick-list .slick-track .coh-slider-item .media-container { padding-right: 24px; padding-left: 24px; }
@media (max-width: 106.1875rem) { .coh-style-logo-slider .coh-slider-container .coh-slider-container-inner .slick-list .slick-track .coh-slider-item .media-container { padding-right: 12px; padding-left: 12px; } }
@media (max-width: 73.0625rem) { .coh-style-logo-slider .coh-slider-container .coh-slider-container-inner .slick-list .slick-track .coh-slider-item .media-container { padding-right: 0; padding-left: 0; } }
.coh-style-logo-slider .coh-slider-container .coh-slider-container-inner .slick-list .slick-track .coh-slider-item .media-container img { width: auto; margin-right: auto; margin-left: auto; }
.coh-style-master-template-floating-cta { position: relative; }
.coh-style-master-template-floating-cta .floating-cta { padding-top: 12px; padding-right: 8px; padding-bottom: 12px; padding-left: 8px; position: fixed; background-color: #fcd112; right: 0; width: 4.5rem; -webkit-border-top-left-radius: 1.25rem; border-top-left-radius: 1.25rem; -webkit-border-bottom-left-radius: 1.25rem; border-bottom-left-radius: 1.25rem; top: 85vh; text-align: center; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; z-index: 2; border-left-width: 0.0625rem; border-bottom-width: 0.0625rem; border-top-width: 0.0625rem; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: white; border-bottom-color: white; border-left-color: white; }
@media (max-width: 106.1875rem) { .coh-style-master-template-floating-cta .floating-cta { width: 4.25rem; } }
@media (max-width: 73.0625rem) { .coh-style-master-template-floating-cta .floating-cta { padding-top: 24px; padding-right: 4px; padding-bottom: 24px; padding-left: 4px; } }
@media (max-width: 47.9375rem) { .coh-style-master-template-floating-cta .floating-cta { width: 100%; bottom: 0; top: auto; border-left-width: 0; border-bottom-width: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; border-bottom-style: none; border-left-style: none; border-bottom-color: rgba(0, 0, 0, 0); border-left-color: rgba(0, 0, 0, 0); border-top-color: white; padding-top: 12px; padding-bottom: 12px; background-color: black; } }
.coh-style-master-template-floating-cta .floating-cta:hover { background-color: black; }
@media (max-width: 63.9375rem) { .coh-style-master-template-floating-cta .floating-cta:hover { background-color: #fcd112; } }
@media (max-width: 47.9375rem) { .coh-style-master-template-floating-cta .floating-cta:hover { background-color: black; } }
.coh-style-master-template-floating-cta .floating-cta:hover p { color: white; }
@media (max-width: 63.9375rem) { .coh-style-master-template-floating-cta .floating-cta:hover p { color: #272c2f; } }
@media (max-width: 47.9375rem) { .coh-style-master-template-floating-cta .floating-cta:hover p { color: white; } }
.coh-style-master-template-floating-cta .floating-cta:hover p:after { color: white; }
@media (max-width: 63.9375rem) { .coh-style-master-template-floating-cta .floating-cta:hover p:after { color: #272c2f; } }
@media (max-width: 47.9375rem) { .coh-style-master-template-floating-cta .floating-cta:hover p:after { color: white; } }
.coh-style-master-template-floating-cta .floating-cta p { text-transform: uppercase; font-size: 0.875rem; color: #272c2f; font-weight: 600; position: relative; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; line-height: 1.5; }
@media (max-width: 73.0625rem) { .coh-style-master-template-floating-cta .floating-cta p { font-size: 0.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-master-template-floating-cta .floating-cta p { display: inline-block; color: white; } }
.coh-style-master-template-floating-cta .floating-cta p:after { color: black; left: 50%; bottom: -1.25rem; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
@media (max-width: 73.0625rem) { .coh-style-master-template-floating-cta .floating-cta p:after { bottom: -1rem; } }
@media (max-width: 47.9375rem) { .coh-style-master-template-floating-cta .floating-cta p:after { right: -1.5rem; left: auto; bottom: 0.1875rem; color: white; } }
.coh-style-our-team-card .section .section-inner .coh-style-text-and-media .coh-row .coh-row-inner .coh-column .text-container { padding-top: 24px; padding-right: -webkit-calc(40px + 16px); padding-right: calc(40px + 16px); padding-left: -webkit-calc(40px + 16px); padding-left: calc(40px + 16px); }
@media (max-width: 106.1875rem) { .coh-style-our-team-card .section .section-inner .coh-style-text-and-media .coh-row .coh-row-inner .coh-column .text-container { padding-right: 32px; padding-left: 32px; } }
@media (max-width: 73.0625rem) { .coh-style-our-team-card .section .section-inner .coh-style-text-and-media .coh-row .coh-row-inner .coh-column .text-container { padding-right: 12px; padding-left: 12px; } }
@media (max-width: 63.9375rem) { .coh-style-our-team-card .section .section-inner .coh-style-text-and-media .coh-row .coh-row-inner .coh-column .text-container { padding-right: 0; padding-left: 0; } }
.coh-style-our-team-card .section .section-inner .coh-style-text-and-media .coh-row .coh-row-inner .coh-column .text-container .subheading { font-weight: 600; margin-bottom: 16px; }
.coh-style-our-work-teaser { position: relative; background-color: black; min-height: 100%; }
.coh-style-our-work-teaser:hover .section .background-image-holder { opacity: 0.3; }
@media (max-width: 63.9375rem) { .coh-style-our-work-teaser:hover .section .background-image-holder { opacity: 0.4; } }
.coh-style-our-work-teaser:hover .text-container { opacity: 1; }
.coh-style-our-work-teaser .text-container { color: white; padding-top: 40px; padding-right: 40px; padding-bottom: 40px; padding-left: 40px; text-align: center; min-height: 32.75rem; 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; opacity: 0; -webkit-transition: 300ms ease opactiy; -o-transition: 300ms ease opactiy; transition: 300ms ease opactiy; }
@media (max-width: 106.1875rem) { .coh-style-our-work-teaser .text-container { min-height: 21.25rem; } }
@media (max-width: 73.0625rem) { .coh-style-our-work-teaser .text-container { min-height: 17.5rem; } }
@media (max-width: 63.9375rem) { .coh-style-our-work-teaser .text-container { opacity: 1; min-height: 20rem; } }
@media (max-width: 47.9375rem) { .coh-style-our-work-teaser .text-container { min-height: 17.5rem; } }
.coh-style-our-work-teaser .text-container .typography-container { text-align: center; }
.coh-style-our-work-teaser a { width: 100%; }
.coh-style-our-work-teaser a:hover { text-decoration: none !important; }
.coh-style-our-work-teaser .section { height: 100%; }
.coh-style-our-work-teaser .section .background-image-holder { -webkit-transition: 300ms ease opacity; -o-transition: 300ms ease opacity; transition: 300ms ease opacity; background-position: center top; background-size: cover; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; }
@media (max-width: 63.9375rem) { .coh-style-our-work-teaser .section .background-image-holder { opacity: 0.6; } }
@media (max-width: 106.1875rem) { .coh-style-our-work-hero { padding-bottom: -webkit-calc(32px + 32px); padding-bottom: calc(32px + 32px); } }
.coh-style-our-work-hero .coh-inline-element { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
.coh-style-our-work-hero .coh-inline-element p { padding-top: 8px; padding-right: 0.625rem; padding-bottom: 8px; padding-left: 0.625rem; background-color: #fcd112; color: black; text-transform: uppercase; display: inline-block; margin-bottom: 0; font-weight: 600; letter-spacing: 0.05rem; font-size: 0.875rem; }
@media (max-width: 73.0625rem) { .coh-style-our-work-hero .coh-inline-element p { font-size: 0.75rem; padding-right: 8px; padding-left: 8px; } }
.coh-style-our-work-hero .coh-inline-element p.date { display: none; }
.coh-style-our-work-hero .coh-inline-element p.articles { display: none; color: #f1f1f4; background-color: black; }
.coh-style-our-work-hero .coh-style-section .section-inner { margin-top: auto; position: relative; z-index: 2; }
.coh-style-our-work-hero .coh-style-section .section-inner .text-outer { position: relative; }
.coh-style-our-work-hero .coh-style-section .section-inner .text-outer:before { position: absolute; top: 2.75rem; left: 0; width: 40%; height: 100%; background-color: white; content: ''; display: block; }
@media (max-width: 73.0625rem) { .coh-style-our-work-hero .coh-style-section .section-inner .text-outer:before { top: 2.5rem; } }
@media (max-width: 63.9375rem) { .coh-style-our-work-hero .coh-style-section .section-inner .text-outer:before { top: 2.375rem; } }
@media (max-width: 47.9375rem) { .coh-style-our-work-hero .coh-style-section .section-inner .text-outer:before { left: -5rem; top: 2.3125rem; width: 13.75rem; } }
.coh-style-our-work-hero .coh-style-section .section-inner .text-inner .coh-row .coh-row-inner .typography-container { background-color: white; }
@media (max-width: 106.1875rem) { .coh-style-our-work-hero .coh-style-section .section-inner .text-inner .coh-row .coh-row-inner .typography-container { margin-bottom: -3.75rem; } }
.coh-style-our-work-hero .coh-style-section .section-inner .text-inner .coh-row .coh-row-inner .typography-container h1 { padding-top: 80px; padding-right: 80px; padding-bottom: 24px; }
@media (max-width: 106.1875rem) { .coh-style-our-work-hero .coh-style-section .section-inner .text-inner .coh-row .coh-row-inner .typography-container h1 { padding-top: 40px; padding-right: 40px; padding-bottom: 0; } }
@media (max-width: 73.0625rem) { .coh-style-our-work-hero .coh-style-section .section-inner .text-inner .coh-row .coh-row-inner .typography-container h1 { padding-top: 40px; } }
.coh-style-our-work-hero .section { min-height: 60vh; }
@media (max-width: 106.1875rem) { .coh-style-our-work-hero .section { min-height: 28.75rem; } }
@media (max-width: 73.0625rem) { .coh-style-our-work-hero .section { min-height: 21.25rem; } }
@media (max-width: 63.9375rem) { .coh-style-our-work-hero .section { min-height: 17.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-our-work-hero .section { min-height: 50vh; } }
@media (max-width: 35.9375rem) { .coh-style-our-work-hero .section { min-height: 40vh; } }
.coh-style-our-work-hero .section .coh-background-image-holder { background-position: center top; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; }
.coh-style-our-work-slider .text-content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; height: 100%; }
.coh-style-our-work-slider .text-content .typography-container { margin-top: auto; margin-bottom: auto; padding-right: 80px; }
@media (max-width: 106.1875rem) { .coh-style-our-work-slider .text-content .typography-container { padding-right: 40px; } }
@media (max-width: 73.0625rem) { .coh-style-our-work-slider .text-content .typography-container { padding-right: 32px; } }
@media (max-width: 63.9375rem) { .coh-style-our-work-slider .text-content .typography-container { padding-right: 16px; } }
@media (max-width: 47.9375rem) { .coh-style-our-work-slider .text-content .typography-container { padding-right: 0; } }
.coh-style-our-work-slider .section .section-inner .coh-container .coh-row .coh-row-inner .coh-container .coh-slider-container .coh-slider-nav-bottom { padding-top: 24px; }
@media (max-width: 63.9375rem) { .coh-style-our-work-slider .section .section-inner .coh-container .coh-row .coh-row-inner .coh-container .coh-slider-container .coh-slider-nav-bottom { padding-top: 0; } }
.coh-style-primary-button, .coh-style-standard-button { color: #272c2f; font-weight: 700; text-align: center; text-transform: uppercase; text-decoration: none; padding-top: 12px; padding-right: 32px; padding-bottom: 12px; padding-left: 32px; display: inline-block; border-style: solid; text-decoration: none !important; cursor: pointer; -webkit-transition: 300ms; -o-transition: 300ms; transition: 300ms; letter-spacing: 0.0625rem; font-size: 0.875rem; -webkit-border-radius: 2.5rem; border-radius: 2.5rem; background-color: #fcd112; }
@media (max-width: 73.0625rem) { .coh-style-primary-button, .coh-style-standard-button { font-size: 0.75rem; } }
@media (max-width: 63.9375rem) { .coh-style-primary-button, .coh-style-standard-button { padding-top: 8px; padding-right: 24px; padding-bottom: 8px; padding-left: 24px; } }
.coh-style-primary-button:hover, .coh-style-standard-button:hover { background-color: #272c2f; color: white; }
@media (max-width: 63.9375rem) { .coh-style-primary-button:hover, .coh-style-standard-button:hover { background-color: #fcd112; color: #272c2f; } }
.coh-container[data-gs-foreground-color="light"] .coh-style-primary-button:hover, .coh-container[data-gs-foreground-color="light"] .coh-style-standard-button:hover { color: #272c2f; background-color: white; }
@media (max-width: 63.9375rem) { .coh-container[data-gs-foreground-color="light"] .coh-style-primary-button:hover, .coh-container[data-gs-foreground-color="light"] .coh-style-standard-button:hover { background-color: #fcd112; } }
.coh-style-primary-button { background-color: white; color: #272c2f; -webkit-border-radius: 2.5rem; border-radius: 2.5rem; }
.coh-style-primary-button:hover { background-color: black; color: white; }
@media (max-width: 63.9375rem) { .coh-style-primary-button:hover { background-color: white; color: black; } }
.coh-container[data-gs-foreground-color="light"] .coh-style-primary-button { background-color: #ec135a; border-color: #ec135a; }
.coh-container[data-gs-foreground-color="light"] .coh-style-primary-button:hover { color: #272c2f; background-color: white; border-color: white; }
.coh-style-entity-reference-container .section .section-inner .coh-container-boxed .coh-row .coh-row-inner .coh-column article { height: 100%; }
@media (max-width: 47.9375rem) { .coh-style-entity-reference-container .section .section-inner .coh-container-boxed .coh-row .coh-row-inner .coh-column article { height: auto; } }
.coh-style-homepage-card { padding-top: 16px; padding-right: 40px; padding-bottom: -webkit-calc(40px + 12px); padding-bottom: calc(40px + 12px); padding-left: 40px; -webkit-box-shadow: 0 0.625rem 1.25rem rgba(0, 0, 0, 0.16); box-shadow: 0 0.625rem 1.25rem rgba(0, 0, 0, 0.16); background-color: white; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; position: relative; height: 100%; }
@media (max-width: 63.9375rem) { .coh-style-homepage-card { padding-top: 12px; padding-bottom: 40px; } }
@media (max-width: 47.9375rem) { .coh-style-homepage-card { padding-right: 32px; padding-left: 32px; height: auto; } }
.coh-style-homepage-card: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: 1.5rem; color: #fcd112; position: absolute; content: "\F061"; font-family: "icomoon"; right: 1.5rem; bottom: 1.25rem; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
@media (max-width: 47.9375rem) { .coh-style-homepage-card:after { font-size: 1.25rem; } }
.coh-style-homepage-card:hover { background-color: black; color: white; cursor: pointer; }
@media (max-width: 63.9375rem) { .coh-style-homepage-card:hover { background-color: white; color: black; } }
.coh-style-homepage-card:hover:after { color: white; }
@media (max-width: 63.9375rem) { .coh-style-homepage-card:hover:after { color: #fcd112; } }
.coh-style-homepage-card:hover h2 { color: white; }
@media (max-width: 63.9375rem) { .coh-style-homepage-card:hover h2 { color: black; } }
.coh-style-homepage-card:hover .coh-wysiwyg { color: #f1f1f4; }
@media (max-width: 63.9375rem) { .coh-style-homepage-card:hover .coh-wysiwyg { color: black; } }
.coh-style-homepage-card:hover .coh-wysiwyg p { color: #f1f1f4; }
@media (max-width: 63.9375rem) { .coh-style-homepage-card:hover .coh-wysiwyg p { color: black; } }
.coh-style-homepage-card h2 { color: black; }
.coh-style-homepage-card .coh-wysiwyg { color: black; }
.coh-style-homepage-card .coh-wysiwyg p { color: black; }
.coh-style-homepage-card a { text-decoration: none; width: 100%; }
.coh-style-homepage-card a:hover { text-decoration: none; text-decoration: none !important; cursor: pointer; }
.coh-style-3-column-sectors { background-color: black; }
.coh-style-3-column-sectors:hover .section .background-image-holder { opacity: 0.6; }
@media (max-width: 63.9375rem) { .coh-style-3-column-sectors:hover .section .background-image-holder { opacity: 1; } }
@media (max-width: 47.9375rem) { .coh-style-3-column-sectors:hover .section .background-image-holder { background-position: center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; } }
.coh-style-3-column-sectors .section { background-color: black; }
.coh-style-3-column-sectors .section .background-image-holder { -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; opacity: 1; }
.coh-style-3-column-sectors .coh-style-text-and-media { position: relative; z-index: 0; min-height: 40rem; }
@media (max-width: 106.1875rem) { .coh-style-3-column-sectors .coh-style-text-and-media { min-height: 33.75rem; } }
@media (max-width: 73.0625rem) { .coh-style-3-column-sectors .coh-style-text-and-media { min-height: 27.5rem; } }
@media (max-width: 63.9375rem) { .coh-style-3-column-sectors .coh-style-text-and-media { min-height: 21.25rem; } }
@media (max-width: 47.9375rem) { .coh-style-3-column-sectors .coh-style-text-and-media { min-height: 27.5rem; } }
@media (max-width: 35.9375rem) { .coh-style-3-column-sectors .coh-style-text-and-media { min-height: 21.25rem; } }
.coh-style-3-column-sectors .coh-style-text-and-media .typography-container { padding-top: 40px; padding-right: 40px; padding-bottom: 40px; padding-left: 40px; }
@media (max-width: 73.0625rem) { .coh-style-3-column-sectors .coh-style-text-and-media .typography-container { padding-top: 32px; } }
@media (max-width: 63.9375rem) { .coh-style-3-column-sectors .coh-style-text-and-media .typography-container { padding-top: 24px; } }
@media (max-width: 63.9375rem) { .coh-style-3-column-sectors .coh-style-text-and-media .typography-container p { font-size: 1rem; } }
.coh-style-3-column-sectors .coh-style-text-and-media a { text-decoration: none; text-decoration: none !important; }
.coh-style-3-column-sectors .coh-style-text-and-media .column-media { margin-bottom: 0; }
.coh-style-share-component { padding-top: 24px; margin-top: -webkit-calc(80px + 12px); margin-top: calc(80px + 12px); border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #f1f1f4; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
@media (max-width: 106.1875rem) { .coh-style-share-component { margin-top: 80px; } }
@media (max-width: 47.9375rem) { .coh-style-share-component { margin-top: 32px; } }
.coh-style-share-component div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; margin-left: auto; }
@media (max-width: 35.9375rem) { .coh-style-share-component div { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: 0; } }
.coh-style-share-component div h3 { font-weight: 600; font-size: 1.25rem; text-transform: uppercase; padding-right: 24px; margin-bottom: 0; position: relative; top: 0.75rem; }
@media (max-width: 106.1875rem) { .coh-style-share-component div h3 { top: 0.5625rem; font-size: 1.125rem; } }
@media (max-width: 73.0625rem) { .coh-style-share-component div h3 { font-size: 1rem; } }
@media (max-width: 63.9375rem) { .coh-style-share-component div h3 { top: 0.375rem; } }
@media (max-width: 47.9375rem) { .coh-style-share-component div h3 { font-size: 0.875rem; top: 0.5rem; } }
@media (max-width: 35.9375rem) { .coh-style-share-component div h3 { text-align: left; width: 100%; margin-bottom: 12px; position: static; } }
.coh-style-share-component div ul { margin-bottom: 0; }
.coh-style-share-component div ul li { margin-bottom: 0; margin-left: 0.625rem; display: inline-block; }
@media (max-width: 35.9375rem) { .coh-style-share-component div ul li { margin-right: 0.625rem; margin-left: 0; } }
.coh-style-share-component div ul li:first-child { margin-left: 0; }
.coh-style-share-link-linkedin, .coh-style-share-link-twitter, .coh-style-share-link-facebook { position: relative; background-color: #fcd112; height: 3.125rem; width: 3.125rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; }
@media (max-width: 106.1875rem) { .coh-style-share-link-linkedin, .coh-style-share-link-twitter, .coh-style-share-link-facebook { height: 2.75rem; width: 2.75rem; } }
@media (max-width: 73.0625rem) { .coh-style-share-link-linkedin, .coh-style-share-link-twitter, .coh-style-share-link-facebook { height: 2.5rem; width: 2.5rem; } }
@media (max-width: 63.9375rem) { .coh-style-share-link-linkedin, .coh-style-share-link-twitter, .coh-style-share-link-facebook { height: 2rem; width: 2rem; } }
.coh-style-share-link-linkedin:before, .coh-style-share-link-twitter:before, .coh-style-share-link-facebook: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"; color: black; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 1.5rem; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
@media (max-width: 73.0625rem) { .coh-style-share-link-linkedin:before, .coh-style-share-link-twitter:before, .coh-style-share-link-facebook:before { font-size: 1.25rem; } }
@media (max-width: 63.9375rem) { .coh-style-share-link-linkedin:before, .coh-style-share-link-twitter:before, .coh-style-share-link-facebook:before { font-size: 1.125rem; } }
.coh-style-share-link-linkedin:hover, .coh-style-share-link-twitter:hover, .coh-style-share-link-facebook:hover { background-color: black; }
@media (max-width: 63.9375rem) { .coh-style-share-link-linkedin:hover, .coh-style-share-link-twitter:hover, .coh-style-share-link-facebook:hover { background-color: #fcd112; } }
.coh-style-share-link-linkedin:hover:before, .coh-style-share-link-twitter:hover:before, .coh-style-share-link-facebook:hover:before { color: white; }
@media (max-width: 63.9375rem) { .coh-style-share-link-linkedin:hover:before, .coh-style-share-link-twitter:hover:before, .coh-style-share-link-facebook:hover:before { color: black; } }
.coh-style-share-link-linkedin: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-share-link-twitter: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-slider[data-gs-slider-nav-pos][data-gs-slider-nav-pos="coh-slider-container-nav-outside-top-right"] { position: relative; padding-top: 40px; margin-top: -webkit-calc(40px * -1); margin-top: calc(40px * -1); }
@media (max-width: 47.9375rem) { .coh-style-slider[data-gs-slider-nav-pos][data-gs-slider-nav-pos="coh-slider-container-nav-outside-top-right"] { padding-top: 0; margin-top: 0; } }
.coh-style-slider[data-gs-slider-nav-pos][data-gs-slider-nav-pos="coh-slider-container-nav-outside-top-right"] .slider-header { padding-right: -webkit-calc(80px * 1.5); padding-right: calc(80px * 1.5); margin-top: -webkit-calc(40px * -1); margin-top: calc(40px * -1); }
@media (max-width: 63.9375rem) { .coh-style-slider[data-gs-slider-nav-pos][data-gs-slider-nav-pos="coh-slider-container-nav-outside-top-right"] .slider-header { padding-right: 0; } }
@media (max-width: 47.9375rem) { .coh-style-slider[data-gs-slider-nav-pos][data-gs-slider-nav-pos="coh-slider-container-nav-outside-top-right"] .slider-header { margin-top: 0; } }
.coh-style-slider[data-gs-slider-nav-pos][data-gs-slider-nav-pos="coh-slider-container-nav-outside-top-right"] .coh-slider-container { position: static; }
.coh-style-slider[data-gs-slider-nav-pos][data-gs-slider-nav-pos="coh-slider-container-nav-outside-top-right"] .coh-slider-container .coh-slider-nav-top { position: absolute; top: -webkit-calc(12px / 2); top: calc(12px / 2); right: 0; }
.coh-style-slider .slider-header { margin-bottom: 40px; }
.coh-style-slider .coh-slider-container[class*="coh-slider-container-nav-outside-top-right"] .coh-slider-nav-top { margin-bottom: 16px; }
.coh-style-slider .coh-slider-container[class*="coh-slider-container-nav-outside-top-right"] .slick-prev.slick-prev, .coh-style-slider .coh-slider-container[class*="coh-slider-container-nav-outside-top-right"] .slick-next.slick-prev { margin-right: 24px; }
.coh-style-slider .coh-slider-container[class*="coh-slider-container-nav-outside-middle-left-right"] .slick-prev, .coh-style-slider .coh-slider-container[class*="coh-slider-container-nav-outside-middle-left-right"] .slick-next { background-color: #f1f1f4; height: -webkit-calc(32px * 2); height: calc(32px * 2); width: 32px; }
.coh-style-slider .coh-slider-container[class*="coh-slider-container-nav-outside-middle-left-right"] .slick-prev.slick-disabled, .coh-style-slider .coh-slider-container[class*="coh-slider-container-nav-outside-middle-left-right"] .slick-next.slick-disabled { pointer-events: none; opacity: 0; }
.coh-style-slider .coh-slider-container .slick-prev, .coh-style-slider .coh-slider-container .slick-next { cursor: pointer; border: none; outline: none; background: transparent; font-size: 0; line-height: 0; padding: 0; -webkit-transition: 200ms opacity; -o-transition: 200ms opacity; transition: 200ms opacity; }
@media (max-width: 47.9375rem) { .coh-style-slider .coh-slider-container .slick-prev, .coh-style-slider .coh-slider-container .slick-next { display: none !important; } }
.coh-style-slider .coh-slider-container .slick-prev:hover, .coh-style-slider .coh-slider-container .slick-prev :focus, .coh-style-slider .coh-slider-container .slick-next:hover, .coh-style-slider .coh-slider-container .slick-next :focus { color: transparent; outline: none; }
.coh-style-slider .coh-slider-container .slick-prev:hover:before, .coh-style-slider .coh-slider-container .slick-prev :focus:before, .coh-style-slider .coh-slider-container .slick-next:hover:before, .coh-style-slider .coh-slider-container .slick-next :focus:before { color: #fcd112; }
@media (max-width: 63.9375rem) { .coh-style-slider .coh-slider-container .slick-prev:hover:before, .coh-style-slider .coh-slider-container .slick-prev :focus:before, .coh-style-slider .coh-slider-container .slick-next:hover:before, .coh-style-slider .coh-slider-container .slick-next :focus:before { color: black; } }
.coh-style-slider .coh-slider-container .slick-prev:hover:before, .coh-style-slider .coh-slider-container .slick-prev :focus:before, .coh-style-slider .coh-slider-container .slick-next:hover:before, .coh-style-slider .coh-slider-container .slick-next :focus:before { opacity: 1; }
.coh-style-slider .coh-slider-container .slick-prev:before, .coh-style-slider .coh-slider-container .slick-next:before { color: #272c2f; font-size: 1.375rem; line-height: 0.0625rem; -webkit-transition: 200ms opacity; -o-transition: 200ms opacity; transition: 200ms opacity; }
.coh-style-slider .coh-slider-container .slick-prev.slick-disabled, .coh-style-slider .coh-slider-container .slick-next.slick-disabled { cursor: default; }
.coh-style-slider .coh-slider-container .slick-prev.slick-disabled:before, .coh-style-slider .coh-slider-container .slick-next.slick-disabled:before { opacity: 1; color: #dedce2; }
.coh-style-slider .coh-slider-container .slick-prev.slick-prev, .coh-style-slider .coh-slider-container .slick-next.slick-prev { margin-right: 2rem; }
.coh-style-slider .coh-slider-container .slick-prev.slick-prev:before, .coh-style-slider .coh-slider-container .slick-next.slick-prev: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: "\F060"; font-family: "icomoon"; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-style-slider .coh-slider-container .slick-prev.slick-next:before, .coh-style-slider .coh-slider-container .slick-next.slick-next:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F061"; font-family: "icomoon"; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
.coh-style-slider .coh-slider-container .slick-dots { position: absolute; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; top: 24px; }
@media (max-width: 63.9375rem) { .coh-style-slider .coh-slider-container .slick-dots { position: relative; } }
@media (max-width: 47.9375rem) { .coh-style-slider .coh-slider-container .slick-dots { top: -webkit-calc(16px + 1px); top: calc(16px + 1px); } }
.coh-style-slider .coh-slider-container .slick-dots li { cursor: pointer; position: relative; display: inline-block; height: 1.25rem; width: 1.25rem; padding: 0; margin-top: 0; margin-right: -webkit-calc(4px / 2); margin-right: calc(4px / 2); margin-bottom: 4px; margin-left: -webkit-calc(4px / 2); margin-left: calc(4px / 2); }
.coh-style-slider .coh-slider-container .slick-dots li.slick-active button { cursor: default; }
.coh-style-slider .coh-slider-container .slick-dots li.slick-active button:before { opacity: 1; background-color: #fcd112; }
.coh-style-slider .coh-slider-container .slick-dots li button { cursor: pointer; border: 0; outline: none; background: transparent; color: transparent; display: block; height: 1.25rem; width: 1.25rem; }
.coh-style-slider .coh-slider-container .slick-dots li button:hover, .coh-style-slider .coh-slider-container .slick-dots li button :focus { outline: none; }
.coh-style-slider .coh-slider-container .slick-dots li button:hover:before, .coh-style-slider .coh-slider-container .slick-dots li button :focus:before { opacity: 1; background-color: #fcd112; }
.coh-style-slider .coh-slider-container .slick-dots li button:before { position: absolute; top: 50%; left: 50%; height: 0.625rem; width: 0.625rem; opacity: 0.25; -webkit-border-radius: 50%; border-radius: 50%; background-color: #272c2f; content: ""; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: 200ms ease opacity, background-color 200ms ease; -o-transition: 200ms ease opacity, background-color 200ms ease; transition: 200ms ease opacity, background-color 200ms ease; }
.coh-style-small-paragraph { font-size: 0.875rem; line-height: 1.5rem; }
@media (max-width: 47.9375rem) { .coh-style-small-paragraph { font-size: 0.75rem; line-height: 1.125rem; } }
.coh-style-hero { position: relative; }
@media (max-width: 63.9375rem) { .coh-style-hero { background-color: white; margin-bottom: 16px; overflow: hidden; } }
.min-height.coh-style-hero .section { min-height: 50vh; }
@media (max-width: 63.9375rem) { .min-height.coh-style-hero .section { min-height: 40vh; } }
.coh-style-hero .hero-text-container { padding-bottom: -webkit-calc(80px + 40px); padding-bottom: calc(80px + 40px); }
@media (max-width: 106.1875rem) { .coh-style-hero .hero-text-container { padding-bottom: -webkit-calc(80px + 32px); padding-bottom: calc(80px + 32px); } }
@media (max-width: 73.0625rem) { .coh-style-hero .hero-text-container { padding-bottom: -webkit-calc(80px + 24px); padding-bottom: calc(80px + 24px); } }
@media (max-width: 63.9375rem) { .coh-style-hero .hero-text-container { padding-bottom: 80px; } }
@media (max-width: 47.9375rem) { .coh-style-hero .hero-text-container { padding-bottom: 40px; } }
.coh-style-hero .hero-text-container .typography-container { padding-right: -webkit-calc(80px + 80px + 40px); padding-right: calc(80px + 80px + 40px); }
@media (max-width: 106.1875rem) { .coh-style-hero .hero-text-container .typography-container { padding-right: -webkit-calc(80px + 80px); padding-right: calc(80px + 80px); } }
@media (max-width: 73.0625rem) { .coh-style-hero .hero-text-container .typography-container { padding-right: 16px; } }
@media (max-width: 63.9375rem) { .coh-style-hero .hero-text-container .typography-container { padding-right: 0; } }
.coh-style-hero .hero-text-container .column-image { position: relative; }
@media (max-width: 63.9375rem) { .coh-style-hero .hero-text-container .column-image { 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; width: 100%; } }
.coh-style-hero .hero-text-container .column-image .coh-container { position: relative; top: 1.75rem; left: -8.125rem; width: 43.75rem; margin-bottom: -webkit-calc(80px * -1.5); margin-bottom: calc(80px * -1.5); }
@media (max-width: 106.1875rem) { .coh-style-hero .hero-text-container .column-image .coh-container { width: 36.25rem; } }
@media (max-width: 73.0625rem) { .coh-style-hero .hero-text-container .column-image .coh-container { width: 31.25rem; left: 0; top: 1.25rem; } }
@media (max-width: 63.9375rem) { .coh-style-hero .hero-text-container .column-image .coh-container { position: static; width: 26.25rem; margin-top: 24px; margin-bottom: -webkit-calc(32px * -1); margin-bottom: calc(32px * -1); } }
@media (max-width: 47.9375rem) { .coh-style-hero .hero-text-container .column-image .coh-container { width: 22.5rem; margin-top: 40px; } }
.coh-style-hero h1 { color: white; }
.coh-style-hero .section .background-image-holder { background-position: center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; }
.coh-style-hero .section .section-inner { margin-bottom: auto; }
.coh-style-hero .media-container { position: absolute; bottom: -0.0625rem; left: 0; width: 100%; }
@media (max-width: 106.1875rem) { .coh-style-hero .media-container { width: 120%; } }
@media (max-width: 73.0625rem) { .coh-style-hero .media-container { width: 100%; } }
@media (max-width: 63.9375rem) { .coh-style-hero .media-container { width: 130%; } }
@media (max-width: 47.9375rem) { .coh-style-hero .media-container { width: 140%; } }
.coh-style-tab-item-text-and-media .coh-row .coh-row-inner .coh-column .text-container { padding-right: 40px; height: 100%; }
@media (max-width: 73.0625rem) { .coh-style-tab-item-text-and-media .coh-row .coh-row-inner .coh-column .text-container { padding-right: 24px; } }
@media (max-width: 47.9375rem) { .coh-style-tab-item-text-and-media .coh-row .coh-row-inner .coh-column .text-container { padding-right: 0; height: auto; } }
.coh-style-tab-item-text-and-media .coh-row .coh-row-inner .coh-column .text-container .coh-wysiwyg ul { margin-top: 0; }
.coh-style-tab-item-text-and-media .coh-row .coh-row-inner .coh-column .media-container img { width: auto; max-height: 30rem; }
@media (max-width: 47.9375rem) { .coh-style-tabbed-device .section .section-inner .coh-container-boxed .header-text-container .text-container .typography-container { text-align: left; } }
@media (max-width: 47.9375rem) { .coh-style-tabbed-device .section .section-inner .coh-container-boxed .header-text-container .text-container .typography-container h2 { text-align: left; } }
.coh-style-tabbed-device .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-nav li { margin-right: 32px; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
.coh-style-tabbed-device .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-nav li:last-child { margin-right: 0; }
.coh-style-tabbed-device .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-nav li.is-active a { border-bottom-color: #fcd112; }
.coh-style-tabbed-device .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-nav li a { font-size: 1.25rem; background-color: rgba(0, 0, 0, 0); text-align: center; font-weight: bold; border-bottom-width: 0.1875rem; border-bottom-style: solid; border-bottom-color: #f1f1f4; color: black; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; line-height: 1.65; }
@media (max-width: 106.1875rem) { .coh-style-tabbed-device .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-nav li a { font-size: 1.125rem; } }
.coh-style-tabbed-device .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-nav li a:hover { border-bottom-color: #fcd112; }
.coh-style-tabbed-device .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content { background-color: rgba(0, 0, 0, 0); padding-top: 80px; padding-right: 80px; padding-left: 80px; }
@media (max-width: 63.9375rem) { .coh-style-tabbed-device .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content { border-bottom-style: solid; border-bottom-width: 0.125rem; border-bottom-color: #f1f1f4; padding-top: 16px; padding-right: 0; padding-bottom: 40px; padding-left: 0; } }
.coh-style-tabbed-device .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper { padding-top: 32px; }
@media (max-width: 106.1875rem) { .coh-style-tabbed-device .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper { padding-top: 24px; } }
@media (max-width: 73.0625rem) { .coh-style-tabbed-device .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper { padding-top: 16px; } }
@media (max-width: 63.9375rem) { .coh-style-tabbed-device .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper { padding-top: 0; } }
@media (max-width: 63.9375rem) { .coh-style-tabbed-device .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active { margin-bottom: 32px; } }
@media (max-width: 47.9375rem) { .coh-style-tabbed-device .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active { margin-bottom: 16px; } }
.coh-style-tabbed-device .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a { border-bottom-color: #fcd112; }
.coh-style-tabbed-device .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a:after { padding-left: 0; position: relative; top: -0.25rem; }
@media (max-width: 47.9375rem) { .coh-style-tabbed-device .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a:after { top: -0.125rem; } }
.coh-style-tabbed-device .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title a { font-weight: bold; color: #272c2f; background-color: rgba(0, 0, 0, 0); border-bottom-width: 0.125rem; border-bottom-style: solid; border-bottom-color: #f1f1f4; }
.coh-style-tabbed-device .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title a:after { color: #fcd112; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.coh-style-tabbed-device .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title a:hover { border-bottom-color: #fcd112; }
@media (max-width: 63.9375rem) { .coh-style-tabbed-device .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title a:hover { border-bottom-color: #f1f1f4; } }
.coh-style-text { position: relative; }
.coh-style-text .preheading { font-weight: bold; font-size: 0.75rem; text-transform: uppercase; margin-bottom: 4px; }
.coh-style-text .link-container { margin-top: 24px; }
.coh-style-text-and-media { position: relative; }
.coh-style-text-and-media[data-gs-media-position^="full-height-"] { position: static; }
.coh-style-text-and-media .coh-column { position: static; }
.coh-style-text-and-media .coh-style-text { position: static; }
.coh-style-text-and-media .link-heading { text-decoration: none; margin-bottom: 16px; display: block; color: inherit !important; }
.coh-style-text-and-media .link-heading .coh-heading:before { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 1; content: ''; background-color: rgba(0, 0, 0, 0); }
.coh-style-text-and-media .main-row[data-gs-align-content][data-gs-align-content="start"] { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.coh-style-text-and-media .main-row[data-gs-align-content][data-gs-align-content="center"] { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-text-and-media .main-row[data-gs-align-content][data-gs-align-content="end"] { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="third"] .column-media { width: 33.33%; -webkit-flex-basis: 33.33%; -ms-flex-preferred-size: 33.33%; flex-basis: 33.33%; }
@media (max-width: 63.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="third"] .column-media { width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="half"] .column-media { width: 50%; -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; }
@media (max-width: 63.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="half"] .column-media { width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="two-thirds"] .column-media { width: 66.66%; -webkit-flex-basis: 66.66%; -ms-flex-preferred-size: 66.66%; flex-basis: 66.66%; }
@media (max-width: 63.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="two-thirds"] .column-media { width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="icon"][data-gs-media-position="top"][data-gs-align-content][data-gs-align-content="start"] .typography-container { text-align: left; }
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="icon"][data-gs-media-position="top"][data-gs-align-content][data-gs-align-content="center"] .typography-container { text-align: center; }
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="icon"][data-gs-media-position="top"][data-gs-align-content][data-gs-align-content="end"] .typography-container { text-align: right; }
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="icon"] .column-media { width: auto; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width="icon"] .column-media img { width: 3.75rem; }
.coh-style-text-and-media .main-row[data-gs-media-width] .column-media { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="top"] { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="top"]:not([data-gs-media-width="icon"]) .column-media { width: 100%; }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="top"] > .coh-column { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; max-width: none; }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="top"] .column-media { margin-bottom: 16px; }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="bottom"] { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
@media (max-width: 63.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="bottom"] { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="bottom"]:not([data-gs-media-width="icon"]) .column-media { width: 100%; }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="bottom"] > .coh-column { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; max-width: none; }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="bottom"] .column-text { margin-bottom: 16px; }
@media (max-width: 63.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="bottom"] .column-text { margin-bottom: 0; } }
@media (max-width: 63.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="bottom"] .column-media { margin-bottom: 24px; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="left"] { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
@media (max-width: 63.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="left"] { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
@media (max-width: 63.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="left"] .coh-column { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } }
@media (max-width: 63.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="left"] .column-media { margin-bottom: 24px; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="right"] { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
@media (max-width: 63.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="right"] { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
@media (max-width: 63.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="right"] .column-text { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } }
@media (max-width: 63.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position="right"] .column-media { margin-bottom: 24px; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] { -webkit-box-align: normal; -webkit-align-items: normal; -ms-flex-align: normal; align-items: normal; position: static; }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"][data-gs-media-position="full-height-left"] { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
@media (max-width: 63.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"][data-gs-media-position="full-height-left"] { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"][data-gs-media-position="full-height-left"] .media-container { left: 0; right: auto; }
@media (max-width: 63.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"][data-gs-media-position="full-height-right"] { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"][data-gs-media-position="full-height-right"] .media-container { left: auto; right: 0; }
@media (max-width: 63.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .coh-column { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .column-text { width: 50%; }
@media (max-width: 63.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .column-text { width: 100%; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .column-media { width: 50%; }
@media (max-width: 63.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .column-media { width: 100%; margin-bottom: 16px; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .column-media[data-gs-media-width="third"] .media-container { width: -webkit-calc(33.33vw - 24px); width: calc(33.33vw - 24px); }
@media (max-width: 63.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .column-media[data-gs-media-width="third"] .media-container { width: auto; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .column-media[data-gs-media-width="two-thirds"] .media-container { width: -webkit-calc(66.66vw - 24px); width: calc(66.66vw - 24px); }
@media (max-width: 63.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .column-media[data-gs-media-width="two-thirds"] .media-container { width: auto; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .media-container { width: -webkit-calc(50vw - 24px); width: calc(50vw - 24px); position: absolute; top: 0; right: 0; height: 100%; }
@media (max-width: 63.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .media-container { position: static; width: auto; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .media-container img, .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .media-container .coh-video { position: absolute; top: 0; left: 0; height: 100%; width: 100%; display: block; }
@media (max-width: 63.9375rem) { .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .media-container img, .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .media-container .coh-video { height: auto; width: auto; position: static; } }
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^="full-height-"] .media-container img { -o-object-fit: cover; object-fit: cover; font-family: 'object-fit: cover;'; }
.coh-style-yellow-basic-text-link { color: #ffc107; color: #ffc107 !important; }
.coh-style-yellow-basic-text-link .coh-wysiwyg, .coh-style-yellow-basic-text-link p, span .coh-style-yellow-basic-text-link { color: #fcd112; color: #ffc107 !important; }
.coh-style-homepage-video-hero { position: relative; z-index: 0; min-height: 48.75rem; }
@media (max-width: 47.9375rem) { .coh-style-homepage-video-hero { min-height: auto; } }
.coh-style-homepage-video-hero .hero-text-container { padding-bottom: -webkit-calc(40px + 40px); padding-bottom: calc(40px + 40px); }
@media (max-width: 106.1875rem) { .coh-style-homepage-video-hero .hero-text-container { padding-bottom: 40px; } }
@media (max-width: 73.0625rem) { .coh-style-homepage-video-hero .hero-text-container { padding-bottom: 16px; } }
@media (max-width: 63.9375rem) { .coh-style-homepage-video-hero .hero-text-container { position: relative; top: -webkit-calc(24px * -1); top: calc(24px * -1); padding-bottom: 0; } }
@media (max-width: 47.9375rem) { .coh-style-homepage-video-hero .hero-text-container { padding-top: 24px; position: static; } }
@media (max-width: 35.9375rem) { .coh-style-homepage-video-hero .hero-text-container { padding-bottom: 12px; } }
.coh-style-homepage-video-hero .hero-text-container .typography-container { padding-right: 80px; }
@media (max-width: 106.1875rem) { .coh-style-homepage-video-hero .hero-text-container .typography-container { padding-right: 0; } }
@media (max-width: 47.9375rem) { .coh-style-homepage-video-hero .hero-text-container .typography-container { text-align: center; } }
.coh-style-homepage-video-hero .hero-text-container .typography-container p { color: white; }
.coh-style-homepage-video-hero h1 { color: white; }
.coh-style-homepage-video-hero .section { min-height: 40rem; }
@media (max-width: 47.9375rem) { .coh-style-homepage-video-hero .section { min-height: auto; } }
.coh-style-homepage-video-hero .section .background-image-holder { background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; display: none; }
@media (max-width: 63.9375rem) { .coh-style-homepage-video-hero .section .background-image-holder { background-position: center top; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; } }
@media (max-width: 47.9375rem) { .coh-style-homepage-video-hero .section .background-image-holder { background-position: center top; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; display: block; } }
@media (max-width: 35.9375rem) { .coh-style-homepage-video-hero .section .background-image-holder { background-position: center top; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; } }
.coh-style-homepage-video-hero .section .section-inner { margin-bottom: auto; }
.coh-style-homepage-video-hero .section .section-inner .coh-container-boxed { position: relative; }
.coh-style-homepage-video-hero .coh-video-background { min-height: 48.75rem; }
@media (max-width: 47.9375rem) { .coh-style-homepage-video-hero .coh-video-background { min-height: auto; display: none; } }
.coh-style-homepage-video-hero .card-container { position: relative; z-index: 4; margin-top: 6rem; }
@media (max-width: 47.9375rem) { .coh-style-homepage-video-hero .card-container { position: static; margin-top: 0; } }
.coh-style-homepage-video-hero .card-container .section { min-height: auto; }
@media (max-width: 106.1875rem) { .coh-style-homepage-video-hero .card-container .section { min-height: auto; } }
@media (max-width: 73.0625rem) { .coh-style-homepage-video-hero .card-container .section { min-height: auto; } }
.coh-style-homepage-video-hero .card-container .coh-container .coh-row .coh-row-inner .coh-column .homepage-card { height: 100%; }
@media (max-width: 63.9375rem) { .coh-style-homepage-video-hero .card-container .coh-container .coh-row .coh-row-inner .coh-column .homepage-card { height: auto; } }
.coh-style-homepage-video-hero .mobile-fg-image { display: none; }
@media (max-width: 47.9375rem) { .coh-style-homepage-video-hero .mobile-fg-image { display: block; padding-bottom: 40px; } }
.coh-style-homepage-hero { background-color: #fcd112; position: relative; z-index: 0; }
@media (max-width: 63.9375rem) { .coh-style-homepage-hero { background-color: white; padding-bottom: 32px; } }
.coh-style-homepage-hero .hero-text-container { padding-bottom: -webkit-calc(40px + 40px); padding-bottom: calc(40px + 40px); }
@media (max-width: 106.1875rem) { .coh-style-homepage-hero .hero-text-container { padding-bottom: 40px; } }
@media (max-width: 73.0625rem) { .coh-style-homepage-hero .hero-text-container { padding-bottom: 16px; } }
@media (max-width: 63.9375rem) { .coh-style-homepage-hero .hero-text-container { position: relative; top: -webkit-calc(24px * -1); top: calc(24px * -1); padding-bottom: 0; } }
@media (max-width: 47.9375rem) { .coh-style-homepage-hero .hero-text-container { padding-top: 24px; position: static; } }
@media (max-width: 35.9375rem) { .coh-style-homepage-hero .hero-text-container { padding-bottom: 12px; } }
.coh-style-homepage-hero .hero-text-container .typography-container { padding-right: 80px; }
@media (max-width: 106.1875rem) { .coh-style-homepage-hero .hero-text-container .typography-container { padding-right: 0; } }
@media (max-width: 47.9375rem) { .coh-style-homepage-hero .hero-text-container .typography-container { text-align: center; } }
.coh-style-homepage-hero h1 { color: white; }
.coh-style-homepage-hero .section .background-image-holder { background-position: right top; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; }
@media (max-width: 47.9375rem) { .coh-style-homepage-hero .section .background-image-holder { background-position: center top; background-size: 48.125rem auto; background-repeat: no-repeat; background-attachment: scroll; } }
@media (max-width: 35.9375rem) { .coh-style-homepage-hero .section .background-image-holder { background-position: center top; background-size: contain; background-repeat: no-repeat; background-attachment: scroll; } }
.coh-style-homepage-hero .section .section-inner { margin-bottom: auto; }
.coh-style-homepage-hero .card-container .section { min-height: auto; }
@media (max-width: 106.1875rem) { .coh-style-homepage-hero .card-container .section { min-height: auto; } }
@media (max-width: 73.0625rem) { .coh-style-homepage-hero .card-container .section { min-height: auto; } }
.coh-style-homepage-hero .card-container .coh-container .coh-row .coh-row-inner .coh-column .homepage-card { height: 100%; }
@media (max-width: 63.9375rem) { .coh-style-homepage-hero .card-container .coh-container .coh-row .coh-row-inner .coh-column .homepage-card { height: auto; } }
.coh-style-homepage-hero .coh-style-section .section-inner .coh-container { position: relative; }
.coh-style-homepage-hero .coh-style-section .section-inner .coh-container .bottom-overlay { position: absolute; bottom: -5.5rem; left: 0; width: 104%; z-index: -10; }
@media (max-width: 73.0625rem) { .coh-style-homepage-hero .coh-style-section .section-inner .coh-container .bottom-overlay { bottom: -6rem; } }
@media (max-width: 63.9375rem) { .coh-style-homepage-hero .coh-style-section .section-inner .coh-container .bottom-overlay { bottom: -6.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-homepage-hero .coh-style-section .section-inner .coh-container .bottom-overlay { display: none; } }
.coh-style-homepage-hero .coh-style-section .section-inner .coh-container .foreground-image { position: absolute; top: 0; right: 0; width: 42.5rem; z-index: -5; height: 40.75rem; }
@media (max-width: 106.1875rem) { .coh-style-homepage-hero .coh-style-section .section-inner .coh-container .foreground-image { width: 37.5rem; height: 35.9375rem; } }
@media (max-width: 73.0625rem) { .coh-style-homepage-hero .coh-style-section .section-inner .coh-container .foreground-image { width: 26.875rem; height: 25.625rem; top: 3.75rem; } }
@media (max-width: 63.9375rem) { .coh-style-homepage-hero .coh-style-section .section-inner .coh-container .foreground-image { width: 25rem; height: 23.875rem; top: 3.75rem; } }
@media (max-width: 47.9375rem) { .coh-style-homepage-hero .coh-style-section .section-inner .coh-container .foreground-image { display: none; } }
.coh-style-homepage-hero .coh-style-section .section-inner .coh-container .foreground-image .media-container { position: absolute; top: -9.375rem; }
.coh-style-2-column-text-and-quote-slider .text-and-slider .text-container { padding-top: 32px; padding-right: 40px; }
@media (max-width: 106.1875rem) { .coh-style-2-column-text-and-quote-slider .text-and-slider .text-container { padding-right: 24px; } }
@media (max-width: 73.0625rem) { .coh-style-2-column-text-and-quote-slider .text-and-slider .text-container { padding-top: 24px; padding-right: 16px; } }
@media (max-width: 63.9375rem) { .coh-style-2-column-text-and-quote-slider .text-and-slider .text-container { padding-top: 0; padding-right: 0; } }
.coh-style-2-column-text-and-quote-slider .text-and-slider .quote-slider .coh-container .coh-slider-container .coh-slider-nav-bottom { padding-top: 24px; padding-left: 80px; }
@media (max-width: 73.0625rem) { .coh-style-2-column-text-and-quote-slider .text-and-slider .quote-slider .coh-container .coh-slider-container .coh-slider-nav-bottom { padding-left: -webkit-calc(40px + 16px); padding-left: calc(40px + 16px); } }
@media (max-width: 63.9375rem) { .coh-style-2-column-text-and-quote-slider .text-and-slider .quote-slider .coh-container .coh-slider-container .coh-slider-nav-bottom { padding-top: 0; padding-left: 0; } }
.coh-style-article-lister .section .section-inner .coh-container-boxed .coh-row .coh-row-inner .coh-column article { height: 100%; padding-bottom: 2rem; }
@media (max-width: 47.9375rem) { .coh-style-article-lister .section .section-inner .coh-container-boxed .coh-row .coh-row-inner .coh-column article { height: auto; } }
.coh-style-2-3-column-text-or-image .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column { margin-bottom: 0; }
@media (max-width: 63.9375rem) { .coh-style-2-3-column-text-or-image .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column { margin-bottom: 2rem; } }
.coh-style-2-3-column-text-or-image .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column .media-container + .text-container { margin-top: 40px; }
@media (max-width: 73.0625rem) { .coh-style-2-3-column-text-or-image .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column .media-container + .text-container { margin-top: 32px; } }
@media (max-width: 63.9375rem) { .coh-style-2-3-column-text-or-image .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column .media-container + .text-container { margin-top: 24px; } }
.coh-style-2-3-column-text-or-image .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container { padding-right: 24px; }
@media (max-width: 73.0625rem) { .coh-style-2-3-column-text-or-image .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container { padding-right: 16px; } }
@media (max-width: 63.9375rem) { .coh-style-2-3-column-text-or-image .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container { padding-right: 0; } }
.coh-style-2-3-column-text-or-image .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container .coh-wysiwyg { margin-bottom: 16px; }
@media (max-width: 47.9375rem) { .coh-style-2-3-column-text-or-image .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container .coh-wysiwyg { margin-bottom: 0; } }
.coh-style-2-3-column-text-or-image .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container .coh-wysiwyg p { margin-bottom: 16px; }
@media (max-width: 47.9375rem) { .coh-style-2-3-column-text-or-image .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container .coh-wysiwyg p { margin-bottom: 0; } }
.coh-style-2-column-text .coh-row .coh-row-inner .coh-column .text-container { padding-right: 40px; }
@media (max-width: 106.1875rem) { .coh-style-2-column-text .coh-row .coh-row-inner .coh-column .text-container { padding-right: 24px; } }
@media (max-width: 73.0625rem) { .coh-style-2-column-text .coh-row .coh-row-inner .coh-column .text-container { padding-right: 16px; } }
@media (max-width: 63.9375rem) { .coh-style-2-column-text .coh-row .coh-row-inner .coh-column .text-container { padding-right: 0; } }
.coh-style-3-column-callout .section .section-inner .coh-container-boxed .coh-style-columns .coh-row .coh-row-inner .coh-column:first-child { border-left-width: 0; border-left-style: none; }
.coh-style-3-column-callout .section .section-inner .coh-container-boxed .coh-style-columns .coh-row .coh-row-inner .coh-column:first-child .text-container .typography-container { border-left-width: 0; border-left-style: none; }
@media (max-width: 63.9375rem) { .coh-style-3-column-callout .section .section-inner .coh-container-boxed .coh-style-columns .coh-row .coh-row-inner .coh-column:first-child .text-container .typography-container { border-top-style: none; border-top-width: 0; } }
@media (max-width: 47.9375rem) { .coh-style-3-column-callout .section .section-inner .coh-container-boxed .coh-style-columns .coh-row .coh-row-inner .coh-column:first-child .text-container .typography-container { padding-top: 0; } }
.coh-style-3-column-callout .section .section-inner .coh-container-boxed .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container { height: 100%; }
@media (max-width: 63.9375rem) { .coh-style-3-column-callout .section .section-inner .coh-container-boxed .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container { height: auto; } }
.coh-style-3-column-callout .section .section-inner .coh-container-boxed .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container .typography-container { border-left-width: 0.0625rem; border-left-style: solid; border-left-color: #dedce2; padding-top: 40px; padding-right: 40px; padding-bottom: 40px; padding-left: 80px; height: 100%; }
@media (max-width: 106.1875rem) { .coh-style-3-column-callout .section .section-inner .coh-container-boxed .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container .typography-container { padding-top: 24px; padding-right: 32px; padding-bottom: 24px; padding-left: 40px; } }
@media (max-width: 73.0625rem) { .coh-style-3-column-callout .section .section-inner .coh-container-boxed .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container .typography-container { padding-top: 16px; padding-right: 24px; padding-bottom: 16px; padding-left: 32px; } }
@media (max-width: 63.9375rem) { .coh-style-3-column-callout .section .section-inner .coh-container-boxed .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container .typography-container { padding-top: 40px; padding-right: 0; padding-bottom: 8px; padding-left: 0; border-top-width: 0.0625rem; border-left-width: 0; border-top-style: solid; border-left-style: none; border-top-color: #dedce2; height: auto; } }
@media (max-width: 47.9375rem) { .coh-style-3-column-callout .section .section-inner .coh-container-boxed .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container .typography-container { padding-top: 32px; padding-bottom: 8px; } }
@media (max-width: 47.9375rem) { .coh-style-3-column-sectors-layout .section { width: 32rem; margin-right: auto; margin-left: auto; } }
@media (max-width: 35.9375rem) { .coh-style-3-column-sectors-layout .section { width: auto; padding-right: 16px; padding-left: 16px; } }
.coh-style-3-column-sectors-layout .section .section-inner .coh-container.coh-container-boxed .link-container { padding-top: 4px; }
@media (max-width: 106.1875rem) { .coh-style-3-column-sectors-layout .section .section-inner .coh-container.coh-container-boxed .link-container { padding-top: 0; } }
.coh-style-3-column-sectors-layout .section .section-inner .coh-container.coh-container-boxed .header-text-container { padding-bottom: 24px; }
@media (max-width: 106.1875rem) { .coh-style-3-column-sectors-layout .section .section-inner .coh-container.coh-container-boxed .header-text-container { padding-bottom: 16px; } }
@media (max-width: 73.0625rem) { .coh-style-3-column-sectors-layout .section .section-inner .coh-container.coh-container-boxed .header-text-container { padding-bottom: 12px; } }
@media (max-width: 63.9375rem) { .coh-style-3-column-sectors-layout .section .section-inner .coh-container.coh-container-boxed .header-text-container { padding-bottom: 0; } }
.coh-style-3-column-sectors-layout .section .section-inner .coh-container .header-text-container { padding-bottom: 80px; }
@media (max-width: 106.1875rem) { .coh-style-3-column-sectors-layout .section .section-inner .coh-container .header-text-container { padding-bottom: 40px; } }
.coh-style-3-column-sectors-layout .section .section-inner .coh-container .link-container { padding-top: 24px; }
@media (max-width: 63.9375rem) { .coh-style-3-column-sectors-layout .section .section-inner .coh-container .link-container { padding-top: 16px; } }
.coh-style-3-column-sectors-layout .section .section-inner .coh-style-columns .coh-row .coh-row-inner .coh-column .coh-container { height: 100%; }
@media (max-width: 47.9375rem) { .coh-style-3-column-sectors-layout .section .section-inner .coh-style-columns .coh-row .coh-row-inner .coh-column .coh-container { height: auto; } }
.coh-style-3-column-sectors-layout .section .section-inner .coh-style-columns .coh-row .coh-row-inner .coh-column .coh-container .section { height: 100%; }
@media (max-width: 47.9375rem) { .coh-style-3-column-sectors-layout .section .section-inner .coh-style-columns .coh-row .coh-row-inner .coh-column .coh-container .section { height: auto; } }
.coh-style-3-column-sectors-layout .section .section-inner .coh-style-columns .coh-row .coh-row-inner .coh-column .coh-container .section .background-image-holder { height: 100%; }
.coh-style-3-column-sectors-layout .section .section-inner .coh-style-columns .coh-row .coh-row-inner .coh-column .coh-container .section .section-inner { height: 100%; }
@media (max-width: 47.9375rem) { .coh-style-3-column-sectors-layout .section .section-inner .coh-style-columns .coh-row .coh-row-inner .coh-column .coh-container .section .section-inner { height: auto; } }
.coh-style-3-column-sectors-layout .section .section-inner .coh-style-columns .coh-row .coh-row-inner .coh-column .coh-container .section .section-inner .coh-container { height: 100%; }
@media (max-width: 47.9375rem) { .coh-style-3-column-sectors-layout .section .section-inner .coh-style-columns .coh-row .coh-row-inner .coh-column .coh-container .section .section-inner .coh-container { height: auto; } }
.coh-style-3-column-sectors-layout .section .section-inner .coh-style-columns .coh-row .coh-row-inner .coh-column .coh-container .section .section-inner .coh-container a { height: 100%; }
@media (max-width: 47.9375rem) { .coh-style-3-column-sectors-layout .section .section-inner .coh-style-columns .coh-row .coh-row-inner .coh-column .coh-container .section .section-inner .coh-container a { height: auto; } }
.coh-style-3-column-work .coh-style-columns .coh-column { margin-bottom: 0; }
.coh-style-acquia-lockup .link-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; }
@media (max-width: 63.9375rem) { .coh-style-acquia-lockup .link-container { display: block; } }
.coh-style-acquia-lockup .link-container a { margin-left: auto; }
@media (max-width: 63.9375rem) { .coh-style-acquia-lockup .link-container a { margin-left: 0; } }
.coh-style-acquia-lockup .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column { margin-bottom: 0; }
.coh-style-acquia-lockup .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container { padding-right: 80px; height: 100%; }
@media (max-width: 73.0625rem) { .coh-style-acquia-lockup .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container { padding-right: 32px; } }
@media (max-width: 63.9375rem) { .coh-style-acquia-lockup .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container { padding-right: 0; } }
@media (max-width: 47.9375rem) { .coh-style-acquia-lockup .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container { height: auto; } }
.coh-style-acquia-lockup .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column .media-container { padding-right: 80px; margin-bottom: 40px; }
@media (max-width: 73.0625rem) { .coh-style-acquia-lockup .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column .media-container { padding-right: 32px; margin-bottom: 32px; } }
@media (max-width: 63.9375rem) { .coh-style-acquia-lockup .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column .media-container { padding-right: 0; margin-bottom: 24px; } }
.coh-style-acquia-lockup .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column .media-container img { display: inline-block; width: auto; }
.coh-style-4-column-logo-lockup .link-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; }
@media (max-width: 63.9375rem) { .coh-style-4-column-logo-lockup .link-container { display: block; } }
.coh-style-4-column-logo-lockup .link-container a { margin-left: auto; }
@media (max-width: 63.9375rem) { .coh-style-4-column-logo-lockup .link-container a { margin-left: 0; } }
.coh-style-4-column-logo-lockup .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column { margin-bottom: 0; }
.coh-style-4-column-logo-lockup .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container { padding-right: 80px; height: 100%; }
@media (max-width: 73.0625rem) { .coh-style-4-column-logo-lockup .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container { padding-right: 32px; } }
@media (max-width: 63.9375rem) { .coh-style-4-column-logo-lockup .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container { padding-right: 0; } }
@media (max-width: 47.9375rem) { .coh-style-4-column-logo-lockup .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column .text-container { height: auto; } }
.coh-style-4-column-logo-lockup .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column .media-container { padding-right: 80px; margin-bottom: 40px; }
@media (max-width: 73.0625rem) { .coh-style-4-column-logo-lockup .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column .media-container { padding-right: 32px; margin-bottom: 32px; } }
@media (max-width: 63.9375rem) { .coh-style-4-column-logo-lockup .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column .media-container { padding-right: 0; margin-bottom: 24px; } }
.coh-style-4-column-logo-lockup .cards-container .coh-style-columns .coh-row .coh-row-inner .coh-column .media-container img { display: inline-block; width: auto; }
.coh-style-accordion .section .section-inner .coh-container-boxed .coh-style-columns .coh-row .coh-row-inner .coh-column .left-text-column { padding-right: 80px; }
@media (max-width: 73.0625rem) { .coh-style-accordion .section .section-inner .coh-container-boxed .coh-style-columns .coh-row .coh-row-inner .coh-column .left-text-column { padding-right: -webkit-calc(80px + 80px); padding-right: calc(80px + 80px); padding-bottom: 40px; padding-left: -webkit-calc(80px + 80px); padding-left: calc(80px + 80px); } }
@media (max-width: 63.9375rem) { .coh-style-accordion .section .section-inner .coh-container-boxed .coh-style-columns .coh-row .coh-row-inner .coh-column .left-text-column { padding-right: 0; padding-bottom: 32px; padding-left: 0; } }
@media (max-width: 47.9375rem) { .coh-style-accordion .section .section-inner .coh-container-boxed .coh-style-columns .coh-row .coh-row-inner .coh-column .left-text-column { padding-bottom: 0; } }
.coh-style-accordion .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content { border-bottom-width: 0.125rem; border-bottom-style: solid; border-bottom-color: #f1f1f4; padding-top: 16px; padding-right: 0; padding-bottom: -webkit-calc(40px + 16px); padding-bottom: calc(40px + 16px); padding-left: 0; background-color: rgba(0, 0, 0, 0); }
@media (max-width: 73.0625rem) { .coh-style-accordion .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content { padding-bottom: 40px; } }
.coh-style-accordion .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title:first-child a { padding-top: 0; }
@media (max-width: 47.9375rem) { .coh-style-accordion .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title:first-child a { padding-top: 16px; } }
.coh-style-accordion .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active { padding-bottom: 32px; }
@media (max-width: 47.9375rem) { .coh-style-accordion .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active { padding-bottom: 16px; } }
.coh-style-accordion .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a { border-bottom-color: #fcd112; }
.coh-style-accordion .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a:after { padding-left: 0; position: relative; top: -0.25rem; }
@media (max-width: 47.9375rem) { .coh-style-accordion .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a:after { top: -0.125rem; } }
.coh-style-accordion .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title a { font-weight: bold; color: #272c2f; padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 0; background-color: rgba(0, 0, 0, 0); border-bottom-width: 0.125rem; border-bottom-style: solid; border-bottom-color: #f1f1f4; }
@media (max-width: 47.9375rem) { .coh-style-accordion .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title a { padding-top: 12px; padding-right: 12px; padding-bottom: 12px; } }
.coh-style-accordion .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title a:after { color: #fcd112; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.coh-style-accordion .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title a:hover { border-bottom-color: #fcd112; }
@media (max-width: 63.9375rem) { .coh-style-accordion .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title a:hover { border-bottom-color: #f1f1f4; } }
.coh-container[data-gs-foreground-color="light"] .coh-style-accordion .coh-accordion-title a { color: #272c2f; }
.coh-container[data-gs-foreground-color="dark"] .coh-style-accordion .coh-accordion-title a { color: white; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-title.is-active a, .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-nav li.is-active a { color: #272c2f; background-color: #f1f1f4; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-title a, .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-nav li a { padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-color: #272c2f; font-size: 1.25rem; color: white; -webkit-transition: 200ms ease-in-out; -o-transition: 200ms ease-in-out; transition: 200ms ease-in-out; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; line-height: 1.65; }
@media (max-width: 106.1875rem) { .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-title a, .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-nav li a { font-size: 1.125rem; } }
@media (max-width: 63.9375rem) { .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-title a, .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-nav li a { padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 0; } }
@media (max-width: 47.9375rem) { .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-title a, .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-nav li a { padding-top: 12px; padding-right: 12px; padding-bottom: 12px; } }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-title a:hover, .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-nav li a:hover { color: #272c2f; background-color: #f1f1f4; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title { margin-top: 4px; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title:first-child { margin-top: 0; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active 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"; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title 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"; margin-left: auto; padding-left: 16px; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content { background-color: #f1f1f4; padding: 24px; }
@media (max-width: 47.9375rem) { .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content { padding: 16px; } }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-horizontal-left li { margin-right: 4px; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-horizontal-left li:last-child { margin-right: 0; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-vertical-left .coh-accordion-tabs-nav { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-vertical-left .coh-accordion-tabs-nav li { margin-bottom: 4px; }
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-vertical-left .coh-accordion-tabs-nav li:last-child { margin-bottom: 0; }
.coh-style-accordion-and-tabs .coh-accordion-tabs-display-tabs-xl > .coh-accordion-tabs-nav { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 63.9375rem) { .coh-style-accordion-and-tabs .coh-accordion-tabs-display-accordion-sm > .coh-accordion-tabs-nav { display: none; } }
.coh-style-article-teaser { -webkit-transition: 300ms ease box-shadow; -o-transition: 300ms ease box-shadow; transition: 300ms ease box-shadow; height: 100%; }
@media (max-width: 47.9375rem) { .coh-style-article-teaser { height: auto; } }
.coh-style-article-teaser:hover { -webkit-box-shadow: 0 0 2.5rem rgba(0, 0, 0, 0.16); box-shadow: 0 0 2.5rem rgba(0, 0, 0, 0.16); }
@media (max-width: 63.9375rem) { .coh-style-article-teaser:hover { -webkit-box-shadow: none; box-shadow: none; } }
.coh-style-article-teaser .typography-container { background-color: white; padding-top: 32px; padding-right: 24px; padding-bottom: -webkit-calc(32px + 16px); padding-bottom: calc(32px + 16px); padding-left: 24px; position: relative; z-index: 2; margin-top: -webkit-calc(80px * -1); margin-top: calc(80px * -1); margin-right: -webkit-calc(80px + 40px); margin-right: calc(80px + 40px); }
@media (max-width: 106.1875rem) { .coh-style-article-teaser .typography-container { margin-top: -webkit-calc(40px * -1 + space--sm); margin-top: calc(40px * -1 + space--sm); margin-right: 80px; } }
@media (max-width: 73.0625rem) { .coh-style-article-teaser .typography-container { margin-top: -webkit-calc($space--xlg* -1); margin-top: calc($space--xlg* -1); margin-right: 32px; } }
@media (max-width: 63.9375rem) { .coh-style-article-teaser .typography-container { margin-right: 24px; padding-top: 24px; padding-bottom: 32px; padding-left: 16px; } }
@media (max-width: 47.9375rem) { .coh-style-article-teaser .typography-container { padding-right: 16px; } }
.coh-style-article-teaser .typography-container .preheading { text-transform: none; font-weight: 600; color: #272c2f; margin-bottom: 16px; font-size: 1rem; }
@media (max-width: 63.9375rem) { .coh-style-article-teaser .typography-container .preheading { font-size: 0.875rem; } }
.coh-style-article-teaser .typography-container h3 { color: black; }
.coh-style-article-teaser .typography-container .coh-wysiwyg { font-weight: 300; color: black; position: relative; display: inline-block; }
@media (max-width: 63.9375rem) { .coh-style-article-teaser .typography-container .coh-wysiwyg { font-size: 0.875rem; } }
@media (max-width: 47.9375rem) { .coh-style-article-teaser .typography-container .coh-wysiwyg { margin-top: 12px; } }
.coh-style-article-teaser .typography-container .coh-wysiwyg:after { content: "min read"; display: inline-block; }
@media (max-width: 63.9375rem) { .coh-style-article-teaser .typography-container .coh-wysiwyg:after { font-size: 0.875rem; } }
.coh-style-article-teaser img { position: relative; z-index: 0; }
.coh-style-article-teaser a { width: 100%; }
.coh-style-article-teaser a:hover { text-decoration: none; text-decoration: none !important; }
.coh-style-article-full-page { padding-bottom: -webkit-calc(40px + 12px); padding-bottom: calc(40px + 12px); }
@media (max-width: 73.0625rem) { .coh-style-article-full-page { padding-bottom: 40px; } }
@media (max-width: 47.9375rem) { .coh-style-article-full-page { padding-bottom: 24px; } }
.coh-style-article-full-page .coh-inline-element .articles { display: block; display: block !important; }
.coh-style-article-full-page .coh-inline-element .our-work { display: none; }
.coh-style-article-full-page .coh-inline-element .date { display: block !important; display: block; }
.coh-style-article-full-page .section .section-inner .coh-container-boxed .coh-style-columns .coh-row .coh-row-inner .coh-column .article-body { padding-right: 80px; }
@media (max-width: 106.1875rem) { .coh-style-article-full-page .section .section-inner .coh-container-boxed .coh-style-columns .coh-row .coh-row-inner .coh-column .article-body { padding-right: 40px; } }
@media (max-width: 73.0625rem) { .coh-style-article-full-page .section .section-inner .coh-container-boxed .coh-style-columns .coh-row .coh-row-inner .coh-column .article-body { padding-right: 0; } }
.coh-style-basic-link { font-weight: 700; color: #ef1265; background-color: transparent !important; cursor: pointer; }
.coh-style-basic-link:hover { text-decoration: underline; }
.coh-container[data-gs-foreground-color="light"] .coh-style-basic-link { color: white; }
.coh-style-header { position: relative; z-index: 100; top: 0; }
@media (max-width: 63.9375rem) { .coh-style-header { z-index: 9999; position: fixed; width: 100%; top: 0; height: 4.375rem; -webkit-box-shadow: 0 0 1.25rem rgba(0, 0, 0, 0.08); box-shadow: 0 0 1.25rem rgba(0, 0, 0, 0.08); } }
.coh-style-header .menu-overlay { background-color: #272c2f; height: 100%; width: 100%; position: fixed; top: 0; left: 0; z-index: -1; display: none; opacity: 0.5; }
.coh-style-header .menu-overlay.open { display: block; }
@media (max-width: 63.9375rem) { .coh-style-header .menu-overlay.open { display: none; } }
.coh-style-header .utility-bar { color: #bbbbbb; font-size: 11px; text-align: right; background-color: #fcd112; padding-top: 4px; padding-bottom: 4px; display: none; }
.coh-style-header .nav-bar { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 70px; background-color: white; padding-right: -webkit-calc(32px - 2px); padding-right: calc(32px - 2px); padding-left: 24px; }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar { width: 100%; display: block; z-index: 9999; } }
.coh-style-header .nav-bar > .coh-container { width: 100%; }
.coh-style-header .nav-bar > .coh-container > .coh-row { height: 100%; }
.coh-style-header .nav-bar > .coh-container > .coh-row > .coh-row-inner { height: 100%; }
.coh-style-header .nav-bar .coh-column { position: static; }
.coh-style-header .nav-bar .logo { white-space: nowrap; font-size: 21px; color: #272c2f; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; text-transform: uppercase; width: 15.25rem; background-image: url("/sites/default/files/images/header/Coherence-Digital-Light-RichBlack-CMYK%20%281%29.svg"); background-position: left -1.6875rem top 45.3%; background-size: 126% auto; background-repeat: no-repeat; background-attachment: scroll; height: 4.375rem; position: relative; top: 0; }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .logo { top: 0; background-image: url("/sites/default/files/images/header/Coherence-Digital-Light-RichBlack-CMYK%20%281%29.svg"); background-position: left -1.6875rem top 45.3%; background-size: 126% auto; background-repeat: no-repeat; background-attachment: scroll; height: 4.375rem; } }
@media (max-width: 47.9375rem) { .coh-style-header .nav-bar .logo { left: -0.5rem; width: 13.375rem; background-position: left -1.5rem top 45.3%; background-size: 126% auto; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; } }
.coh-style-header .nav-bar .logo span.logo-skull { font-weight: 700; }
.coh-style-header .nav-bar .burger-menu-container { display: none; }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .burger-menu-container { display: block; line-height: 4.375rem; } }
.coh-style-header .nav-bar .burger-menu-container .burger-menu { display: inline-block; padding: 5px; }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .burger-menu-container .burger-menu { position: relative; top: -0.125rem; right: -0.75rem; } }
.coh-style-header .nav-bar .burger-menu-container .burger-menu: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: "\F0C9"; font-family: "icomoon"; vertical-align: middle; display: inline-block; font-size: 28px; color: #272c2f; }
.coh-style-header .nav-bar .burger-menu-container .burger-menu.open: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: "\F00D"; font-family: "icomoon"; }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .burger-menu-container .burger-menu.open:focus { outline-style: none; } }
.coh-style-header .nav-bar .menu-container { margin-right: -30px; -webkit-transition: 300ms -webkit-transform; transition: 300ms -webkit-transform; -o-transition: 300ms transform; transition: 300ms transform; transition: 300ms transform, 300ms -webkit-transform; 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; }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container { height: -webkit-calc(100vh - 100%); height: calc(100vh - 100%); width: 100%; margin-right: 0; position: absolute; top: 100%; background-color: black; padding-top: 16px; padding-right: 32px; padding-bottom: 80px; padding-left: 32px; max-width: 320px; -webkit-box-shadow: 0 8px 8px rgba(0, 0, 0, 0.2); box-shadow: 0 8px 8px rgba(0, 0, 0, 0.2); -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); overflow: auto; display: block; right: 100%; } }
@media (max-width: 47.9375rem) { .coh-style-header .nav-bar .menu-container { padding-bottom: 40px; } }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container.open { -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); } }
.coh-style-header .nav-bar .menu-container .coh-menu-list-item > a { color: #272c2f; font-size: 0.75rem; font-weight: 700; display: block; padding-top: -webkit-calc(24px); padding-top: calc(24px); padding-right: 24px; padding-bottom: -webkit-calc(24px + 2px); padding-bottom: calc(24px + 2px); padding-left: 24px; }
@media (max-width: 106.1875rem) { .coh-style-header .nav-bar .menu-container .coh-menu-list-item > a { padding-right: 16px; padding-left: 16px; } }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container .coh-menu-list-item > a { padding-top: 5px; padding-right: 0; padding-bottom: 5px; padding-left: 0; font-size: inherit; color: white; font-weight: 300; position: static; } }
.coh-style-header .nav-bar .menu-container li.has-children.is-expanded > a:after { -webkit-transform: rotateZ(180deg); -ms-transform: rotate(180deg); transform: rotateZ(180deg); }
.coh-style-header .nav-bar .menu-container li.has-children > a { position: relative; }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container li.has-children > a { padding-right: 16px; } }
.coh-style-header .nav-bar .menu-container li.has-children > a:after { position: absolute; top: 50%; right: 32px; -webkit-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin-top: -1px; }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container li.has-children > a:after { line-height: 2.375rem; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; top: 0; right: 0; -webkit-transform: rotateZ(0) translate(0, 0); -ms-transform: rotate(0) translate(0, 0); transform: rotateZ(0) translate(0, 0); content: "\F078"; font-family: "icomoon"; color: #fcd112; margin-top: 0; font-size: 1.125rem; height: 100%; width: 1rem; } }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container > .coh-container { width: 100%; } }
.coh-style-header .nav-bar .menu-container > .coh-container > ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul { display: block; } }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li { margin-bottom: 0.5rem; } }
.coh-style-header .nav-bar .menu-container > .coh-container > ul > li:hover > a { color: #cb0653; }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li:hover > a { color: white; } }
.coh-style-header .nav-bar .menu-container > .coh-container > ul > li:last-child:hover > a { background-color: #ec135a; color: white; -webkit-transition: background-color 300ms ease, color 300ms ease; -o-transition: background-color 300ms ease, color 300ms ease; transition: background-color 300ms ease, color 300ms ease; }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li:last-child:hover > a { background-color: rgba(0, 0, 0, 0); color: white; -webkit-transition: none; -o-transition: none; transition: none; } }
.coh-style-header .nav-bar .menu-container > .coh-container > ul > li:last-child > a { background-color: black; color: white; padding-right: 32px; padding-left: 32px; margin-left: 16px; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li:last-child > a { background-color: rgba(0, 0, 0, 0); padding-right: 0; padding-left: 0; margin-left: 0; } }
.coh-style-header .nav-bar .menu-container > .coh-container > ul > li.has-children:hover > .submenu { display: block; }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li.has-children:hover > .submenu { display: none; } }
.coh-style-header .nav-bar .menu-container > .coh-container > ul > li.has-children:hover > a:after { display: block; border-left-width: 0.9375rem; border-right-width: 0.9375rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-top-width: 0.9375rem; border-top-color: white; border-left-color: rgba(0, 0, 0, 0); border-right-color: rgba(0, 0, 0, 0); position: absolute; top: 100%; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: 1; content: ''; height: 0; width: 0; }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li.has-children:hover > a:after { line-height: 2.375rem; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; border-top-style: none; border-left-style: none; border-right-style: none; content: "\F078"; font-family: "icomoon"; top: 0; right: 0; left: auto; -webkit-transform: rotateZ(0) translate(0, 0); -ms-transform: rotate(0) translate(0, 0); transform: rotateZ(0) translate(0, 0); width: 1rem; height: 100%; } }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li.has-children.is-expanded > a:after { -webkit-transform: rotateZ(180deg); -ms-transform: rotate(180deg); transform: rotateZ(180deg); } }
.coh-style-header .nav-bar .menu-container > .coh-container > ul > li > a { font-weight: 400; font-size: 1rem; height: 4.375rem; }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li > a { height: auto; font-size: 1.125rem; } }
.coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu { display: none; position: absolute; top: 100%; background-color: black; padding-top: 80px; padding-right: 16px; padding-bottom: 80px; padding-left: 16px; width: 100%; right: 0; }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu { position: static; width: auto; padding-top: 0; padding-right: 0; padding-bottom: 16px; padding-left: 0; } }
.coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .coh-menu-list-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; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 32px; }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .coh-menu-list-container { padding-left: 0; } }
.coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .coh-menu-list-container > .coh-menu-list-item { width: 33%; margin-bottom: 16px; padding-right: 32px; }
@media (max-width: 106.1875rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .coh-menu-list-container > .coh-menu-list-item { padding-right: 24px; } }
@media (max-width: 73.0625rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .coh-menu-list-container > .coh-menu-list-item { width: 50%; padding-right: 16px; } }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .coh-menu-list-container > .coh-menu-list-item { width: 100%; } }
.coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .coh-menu-list-container > .coh-menu-list-item a { padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 0; }
.coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .coh-menu-list-container > .coh-menu-list-item a:hover { text-decoration: none; color: #fcd112; }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .coh-menu-list-container > .coh-menu-list-item a:hover { color: white; text-decoration: none; } }
.coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .coh-menu-list-container > .coh-menu-list-item > a { font-size: 1.5rem; position: relative; padding-right: 24px; display: inline-block; margin-bottom: 16px; }
@media (max-width: 106.1875rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .coh-menu-list-container > .coh-menu-list-item > a { font-size: 1.25rem; } }
@media (max-width: 73.0625rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .coh-menu-list-container > .coh-menu-list-item > a { font-size: 1.125rem; } }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .coh-menu-list-container > .coh-menu-list-item > a { margin-bottom: 0; font-size: 1rem; padding-right: 0; } }
.coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .coh-menu-list-container > .coh-menu-list-item > a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F061"; font-family: "icomoon"; color: #fcd112; position: absolute; right: -0.5rem; top: 0.625rem; padding-left: 0.875rem; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
@media (max-width: 106.1875rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .coh-menu-list-container > .coh-menu-list-item > a:after { right: -0.25rem; } }
@media (max-width: 73.0625rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .coh-menu-list-container > .coh-menu-list-item > a:after { right: 0; } }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .coh-menu-list-container > .coh-menu-list-item > a:after { position: relative; right: 0; top: 0.125rem; } }
.coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .coh-menu-list-container > .coh-menu-list-item .linktext { color: white; }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .coh-menu-list-container > .coh-menu-list-item .linktext { display: none; } }
.coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .subtext-container { padding-right: -webkit-calc(32px * 2); padding-right: calc(32px * 2); border-right-width: 0.0625rem; border-right-style: solid; border-right-color: #dedce2; color: white; height: 100%; }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .subtext-container { padding-top: 8px; padding-right: 0; border-right-style: none; margin-bottom: 16px; } }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .subtext-container a { margin-top: 12px; color: white; font-weight: 300; font-size: 1rem; text-transform: none; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; -webkit-border-radius: 0; border-radius: 0; background-color: rgba(0, 0, 0, 0); letter-spacing: 0; } }
.coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .subtext-container a:hover { background-color: white; color: #272c2f; }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .subtext-container a:hover { background-color: rgba(0, 0, 0, 0); color: white; } }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .subtext-container a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F061"; font-family: "icomoon"; color: #fcd112; position: relative; top: 0.125rem; padding-left: 4px; } }
.coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .subtext-container p { padding-bottom: 24px; }
@media (max-width: 73.0625rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .subtext-container p { padding-bottom: 16px; } }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .subtext-container p { font-size: 1rem; padding-bottom: 4px; display: none; } }
@media (max-width: 47.9375rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .subtext-container p { font-size: 0.875rem; } }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .subtext-container h2 { display: none; } }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul > li > .submenu .coh-container-boxed { margin-right: 0; margin-left: 0; } }
.coh-style-header .nav-bar .menu-container > .coh-container > ul .submenu { display: none; }
.coh-style-header .nav-bar .menu-container > .coh-container > ul .submenu .coh-menu-list-item > a { -webkit-transition: all 200ms; -o-transition: all 200ms; transition: all 200ms; color: white; }
.coh-style-header .nav-bar .menu-container > .coh-container > ul .submenu .coh-menu-list-item > a:hover { color: #fcd112; }
.coh-style-header .nav-bar .menu-container > .coh-container > ul .submenu .coh-menu-list-item > a:after { top: 20px; right: 0; }
@media (max-width: 63.9375rem) { .coh-style-header .nav-bar .menu-container > .coh-container > ul .submenu .coh-menu-list-item > a:after { top: 11px; } }
.coh-style-header .nav-bar .menu-container > .coh-container > ul .submenu .submenu { padding-left: 16px; }
.coh-style-boxed { padding-top: 40px; padding-right: 40px; padding-bottom: 40px; padding-left: 40px; background-color: white; }
.coh-style-columns > .coh-row { margin-bottom: -webkit-calc(30px * -1); margin-bottom: calc(30px * -1); }
.coh-style-columns > .coh-row.coh-row-bleed-xl { margin-bottom: 0; }
.coh-style-columns > .coh-row.coh-row-bleed-xl > .coh-row-inner > .coh-column { margin-bottom: 0; }
.coh-style-columns > .coh-row > .coh-row-inner > .coh-column { margin-bottom: 30px; }
.coh-style-columns > .coh-row > .coh-row-inner > .coh-column > .card-link { display: block; height: 100%; }
.coh-style-custom-h2-showing-wrapping, .coh-style-custom-h2-centred, .coh-style-custom-h2 { font-weight: 600; font-size: 2.75rem; padding-bottom: 16px; position: relative; margin-bottom: 32px; line-height: 1.25; }
@media (max-width: 106.1875rem) { .coh-style-custom-h2-showing-wrapping, .coh-style-custom-h2-centred, .coh-style-custom-h2 { font-size: 2.5rem; } }
@media (max-width: 73.0625rem) { .coh-style-custom-h2-showing-wrapping, .coh-style-custom-h2-centred, .coh-style-custom-h2 { font-size: 2rem; } }
@media (max-width: 63.9375rem) { .coh-style-custom-h2-showing-wrapping, .coh-style-custom-h2-centred, .coh-style-custom-h2 { font-size: 1.625rem; margin-bottom: 24px; } }
@media (max-width: 47.9375rem) { .coh-style-custom-h2-showing-wrapping, .coh-style-custom-h2-centred, .coh-style-custom-h2 { font-size: 1.5rem; } }
.coh-style-custom-h2-showing-wrapping:before, .coh-style-custom-h2-centred:before, .coh-style-custom-h2:before { content: ''; display: block; height: 0.25rem; width: 3.875rem; position: absolute; bottom: -0.25rem; left: 0; background-color: #fcd112; }
@media (max-width: 73.0625rem) { .coh-style-custom-h2-showing-wrapping:before, .coh-style-custom-h2-centred:before, .coh-style-custom-h2:before { width: 3.25rem; bottom: 0; } }
.coh-style-custom-h2-showing-wrapping { word-wrap: break-word; }
.coh-style-custom-h2-centred { text-align: center; }
.coh-style-custom-h2-centred:before { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); position: absolute; }
.coh-style-custom-h4 { font-weight: 600; font-size: 1.375rem; padding-bottom: 24px; position: relative; line-height: 2rem; }
@media (max-width: 106.1875rem) { .coh-style-custom-h4 { font-size: 1.25rem; margin-bottom: 8px; } }
@media (max-width: 73.0625rem) { .coh-style-custom-h4 { font-size: 1.125rem; padding-bottom: 16px; } }
.coh-style-custom-h4:after { height: 0.1875rem; width: 2.875rem; background-color: #fcd112; position: absolute; display: block; content: ''; bottom: 0.625rem; left: 0; }
@media (max-width: 106.1875rem) { .coh-style-custom-h4:after { width: 2.5rem; } }
@media (max-width: 73.0625rem) { .coh-style-custom-h4:after { bottom: 0.375rem; width: 2rem; } }
.coh-style-extra-padding-bottom { padding-bottom: 40px; }
@media (max-width: 106.1875rem) { .coh-style-extra-padding-bottom { padding-bottom: 32px; } }
@media (max-width: 73.0625rem) { .coh-style-extra-padding-bottom { padding-bottom: 16px; } }
@media (max-width: 63.9375rem) { .coh-style-extra-padding-bottom { padding-bottom: 8px; } }
@media (max-width: 47.9375rem) { .coh-style-extra-padding-bottom { padding-bottom: 0; } }
.coh-style-extra-padding-bottom-small { padding-bottom: 24px; }
@media (max-width: 106.1875rem) { .coh-style-extra-padding-bottom-small { padding-bottom: 16px; } }
@media (max-width: 73.0625rem) { .coh-style-extra-padding-bottom-small { padding-bottom: 12px; } }
@media (max-width: 63.9375rem) { .coh-style-extra-padding-bottom-small { padding-bottom: 0; } }
.coh-style-fine-print { font-size: 0.75rem; line-height: 1.0625rem; }
.coh-style-footer { background-color: white; position: relative; z-index: 4; }
.coh-style-footer [data-gs-background-color][data-gs-background-color="light"].coh-style-section { background-color: #f1f1f4; }
.coh-style-footer [data-gs-foreground-color][data-gs-foreground-color="dark"].coh-style-section { color: #272c2f; }
.coh-style-footer .footer-right { background-color: black; height: 100%; padding-top: -webkit-calc(80px / 1.5); padding-top: calc(80px / 1.5); padding-right: 80px; padding-bottom: -webkit-calc(80px / 1.5); padding-bottom: calc(80px / 1.5); padding-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; -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; }
@media (max-width: 106.1875rem) { .coh-style-footer .footer-right { padding-right: 0; } }
@media (max-width: 63.9375rem) { .coh-style-footer .footer-right { display: block; padding-top: 32px; padding-bottom: 32px; padding-left: 0; } }
@media (max-width: 47.9375rem) { .coh-style-footer .footer-right { padding-top: 24px; padding-bottom: 24px; } }
.coh-style-footer .footer-right:after { background-color: black; height: 100.05%; position: absolute; top: 0; left: 0; content: ''; width: 200%; z-index: 0; }
@media (max-width: 63.9375rem) { .coh-style-footer .footer-right:after { left: -10.25rem; height: 101%; } }
.coh-style-footer .footer-right .coh-container { position: relative; z-index: 2; }
.coh-style-footer .footer-right .coh-container.typography-container .coh-wysiwyg { margin-bottom: 16px; padding-left: 16px; }
@media (max-width: 73.0625rem) { .coh-style-footer .footer-right .coh-container.typography-container .coh-wysiwyg { padding-left: 0; } }
@media (max-width: 63.9375rem) { .coh-style-footer .footer-right .coh-container.typography-container .coh-wysiwyg { padding-left: 16px; } }
@media (max-width: 63.9375rem) { .coh-style-footer .footer-right .coh-container.typography-container .coh-wysiwyg:first-child { padding-left: 0; } }
.coh-style-footer .footer-right .coh-container.typography-container .coh-wysiwyg a { color: white; }
@media (max-width: 63.9375rem) { .coh-style-footer .footer-right .coh-container .section .section-inner .coh-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; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } }
@media (max-width: 35.9375rem) { .coh-style-footer .footer-right .coh-container .section .section-inner .coh-container { display: block; } }
@media (max-width: 63.9375rem) { .coh-style-footer .footer-right .coh-container .section .section-inner .coh-container .text-container { width: 50%; display: inline-block; } }
@media (max-width: 35.9375rem) { .coh-style-footer .footer-right .coh-container .section .section-inner .coh-container .text-container { width: 100%; display: block; } }
.coh-style-footer .footer-left { padding-top: -webkit-calc(80px / 1.5); padding-top: calc(80px / 1.5); padding-right: -webkit-calc(80px + 40px); padding-right: calc(80px + 40px); padding-bottom: -webkit-calc(80px / 1.5); padding-bottom: calc(80px / 1.5); background-color: black; }
@media (max-width: 63.9375rem) { .coh-style-footer .footer-left { padding-right: 0; } }
@media (max-width: 47.9375rem) { .coh-style-footer .footer-left { padding-top: -webkit-calc(80px / 1.5); padding-top: calc(80px / 1.5); padding-bottom: 24px; } }
.coh-style-footer .footer-left .coh-container:before { background-color: black; }
.coh-style-footer .footer-left .coh-container .section .section-inner .coh-container .text-container { padding-top: 24px; }
@media (max-width: 73.0625rem) { .coh-style-footer .footer-left .coh-container .section .section-inner .coh-container .text-container { padding-top: 0; } }
@media (max-width: 63.9375rem) { .coh-style-footer .footer-left .coh-container .section .section-inner .coh-container .text-container h2 { margin-bottom: 24px; } }
.coh-style-footer .footer-left .coh-container .section a { color: white; }
.coh-style-footer .footer-bottom { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; background-color: white; padding-top: -webkit-calc(80px / 2); padding-top: calc(80px / 2); padding-bottom: -webkit-calc(80px / 2); padding-bottom: calc(80px / 2); }
@media (max-width: 47.9375rem) { .coh-style-footer .footer-bottom { padding-top: 24px; padding-bottom: 40px; } }
.coh-style-footer .footer-bottom:before { display: none; }
.coh-style-footer .footer-bottom:after { display: none; }
.coh-style-footer .footer-bottom .text-container { display: inline-block; }
@media (max-width: 63.9375rem) { .coh-style-footer .footer-bottom .text-container { width: 100%; } }
.coh-style-footer .footer-bottom .text-container .coh-wysiwyg { display: inline-block; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; position: relative; top: -0.25rem; }
@media (max-width: 73.0625rem) { .coh-style-footer .footer-bottom .text-container .coh-wysiwyg { top: -0.125rem; } }
@media (max-width: 63.9375rem) { .coh-style-footer .footer-bottom .text-container .coh-wysiwyg { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #dedce2; padding-top: 16px; margin-top: 12px; width: 100%; } }
@media (max-width: 47.9375rem) { .coh-style-footer .footer-bottom .text-container .coh-wysiwyg { margin-top: 8px; } }
@media (max-width: 106.1875rem) { .coh-style-footer .footer-bottom .text-container .coh-wysiwyg p { font-size: 0.875rem; } }
@media (max-width: 63.9375rem) { .coh-style-footer .footer-bottom .text-container .coh-wysiwyg p { font-size: 0.75rem; } }
.coh-style-footer .footer-bottom ul { display: inline-block; }
@media (max-width: 106.1875rem) { .coh-style-footer .footer-bottom ul { margin-bottom: 24px; } }
@media (max-width: 63.9375rem) { .coh-style-footer .footer-bottom ul { width: 100%; } }
@media (max-width: 47.9375rem) { .coh-style-footer .footer-bottom ul { margin-bottom: 12px; } }
@media (max-width: 47.9375rem) { .coh-style-footer .footer-bottom ul li { margin-bottom: 1rem; } }
.coh-style-footer .footer-bottom ul li a { margin-right: 24px; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; }
@media (max-width: 106.1875rem) { .coh-style-footer .footer-bottom ul li a { margin-right: 16px; font-size: 0.875rem; } }
@media (max-width: 73.0625rem) { .coh-style-footer .footer-bottom ul li a { margin-right: 8px; } }
@media (max-width: 47.9375rem) { .coh-style-footer .footer-bottom ul li a { display: inline-block; } }
.coh-style-footer .footer-bottom ul li a:hover { text-decoration: none !important; color: #c40749; }
@media (max-width: 63.9375rem) { .coh-style-footer .footer-bottom ul li a:hover { color: black; } }
.coh-style-h1-home { font-weight: 600; line-height: 1.25; font-size: 4.5rem; margin-bottom: 16px; }
@media (max-width: 106.1875rem) { .coh-style-h1-home { font-size: 4.25rem; } }
@media (max-width: 73.0625rem) { .coh-style-h1-home { font-size: 3.25rem; } }
@media (max-width: 63.9375rem) { .coh-style-h1-home { font-size: 2.5rem; } }
@media (max-width: 47.9375rem) { .coh-style-h1-home { font-size: 2rem; margin-bottom: 8px; } }
.coh-style-h2-slim { font-weight: 400; font-size: 2.5rem; line-height: 1.25; margin-bottom: 16px; }
@media (max-width: 73.0625rem) { .coh-style-h2-slim { font-size: 2rem; } }
@media (max-width: 63.9375rem) { .coh-style-h2-slim { font-size: 1.625rem; } }
@media (max-width: 47.9375rem) { .coh-style-h2-slim { font-size: 1.5rem; } }
.coh-style-h4-style { font-weight: 600; font-size: 1.375rem; line-height: 1.25; margin-bottom: 16px; }
@media (max-width: 106.1875rem) { .coh-style-h4-style { font-size: 1.25rem; } }
@media (max-width: 73.0625rem) { .coh-style-h4-style { font-size: 1.125rem; } }
@media (max-width: 47.9375rem) { .coh-style-h4-style { margin-bottom: 8px; } }
.coh-style-pagination ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 24px; }
.coh-style-pagination li { margin-right: 0.9375rem; }
.coh-style-pagination li:last-child { margin-right: 0; }
.coh-style-pagination li.is-active a { background-color: #fcd112; }
.coh-style-pagination li a { color: #272c2f; background-color: #dedce2; font-size: 0.75rem; font-weight: bold; height: 2.1875rem; width: 2.1875rem; display: block; line-height: 2.1875rem; text-align: center; }
.coh-style-pagination li a:hover { background-color: #fcd112; -webkit-transition: background-color 300ms ease, color 300ms ease; -o-transition: background-color 300ms ease, color 300ms ease; transition: background-color 300ms ease, color 300ms ease; }
.coh-style-pagination .pager__item--next { background-color: rgba(0, 0, 0, 0); margin-right: 0.5rem; }
.coh-style-pagination .pager__item--next.pager__item--next a:hover { background-color: rgba(0, 0, 0, 0); }
.coh-style-pagination .pager__item--next span { display: none; }
.coh-style-pagination .pager__item--next a { background-color: rgba(0, 0, 0, 0); width: auto; padding-right: 0.25rem; padding-left: 0.25rem; }
.coh-style-pagination .pager__item--next a:after { line-height: 2.1875rem; font-weight: bold; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F105"; font-family: "icomoon"; color: black; font-size: 1.125rem; }
.coh-style-pagination .pager__item--next a:hover:after { -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; color: #fcd112; background-color: rgba(0, 0, 0, 0); }
.coh-style-pagination .pager__item--last { background-color: rgba(0, 0, 0, 0); }
.coh-style-pagination .pager__item--last.pager__item--last a:hover { background-color: rgba(0, 0, 0, 0); }
.coh-style-pagination .pager__item--last span { display: none; }
.coh-style-pagination .pager__item--last a { background-color: rgba(0, 0, 0, 0); width: auto; padding-right: 0.25rem; padding-left: 0.25rem; }
.coh-style-pagination .pager__item--last a:after { line-height: 2.1875rem; font-weight: bold; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F101"; font-family: "icomoon"; color: black; font-size: 1.125rem; }
.coh-style-pagination .pager__item--last a:hover:after { -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; color: #fcd112; background-color: rgba(0, 0, 0, 0); }
.coh-style-pagination .pager__item--previous { background-color: rgba(0, 0, 0, 0); }
.coh-style-pagination .pager__item--previous.pager__item--previous a:hover { background-color: rgba(0, 0, 0, 0); }
.coh-style-pagination .pager__item--previous span { display: none; }
.coh-style-pagination .pager__item--previous a { background-color: rgba(0, 0, 0, 0); width: auto; padding-right: 0.25rem; padding-left: 0.25rem; }
.coh-style-pagination .pager__item--previous a:before { line-height: 2.1875rem; font-weight: bold; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: black; content: "\F104"; font-family: "icomoon"; font-size: 1.125rem; }
.coh-style-pagination .pager__item--previous a:hover:before { -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; color: #fcd112; background-color: rgba(0, 0, 0, 0); }
.coh-style-pagination .pager__item--first { background-color: rgba(0, 0, 0, 0); margin-right: 0.5rem; }
.coh-style-pagination .pager__item--first.pager__item--first a:hover { background-color: rgba(0, 0, 0, 0); }
.coh-style-pagination .pager__item--first span { display: none; }
.coh-style-pagination .pager__item--first a { background-color: rgba(0, 0, 0, 0); width: auto; padding-right: 0.25rem; padding-left: 0.25rem; }
.coh-style-pagination .pager__item--first a:before { line-height: 2.1875rem; font-weight: bold; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F100"; font-family: "icomoon"; color: black; font-size: 1.125rem; }
.coh-style-pagination .pager__item--first a:hover:before { -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; color: #fcd112; background-color: rgba(0, 0, 0, 0); }
.coh-ce-0686409e-5cbe1723 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.coh-ce-0686409e-f24cf626 { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }
@media (max-width: 63.9375rem) { .coh-ce-0686409e-f24cf626 { -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; } }
.coh-ce-0686409e-b01e7169 { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }
@media (max-width: 63.9375rem) { .coh-ce-0686409e-b01e7169 { -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; } }
.coh-ce-a0192b1b-b6cf4394 { padding-left: 1rem; }
.coh-ce-a0192b1b-38fda6bd { padding-left: 1rem; }
.coh-ce-a0192b1b-23c1972e { padding-left: 16px; }
.coh-ce-cpt_greyskull_demo_content-29a094d3 { position: relative; border-width: 0.125rem; border-style: solid; border-color: #ec135a; background-image: -webkit-repeating-linear-gradient(135deg, #ec135a, #ec135a 2px, #ffffff 2px, #ffffff 17px); background-image: -o-repeating-linear-gradient(135deg, #ec135a, #ec135a 2px, #ffffff 2px, #ffffff 17px); background-image: repeating-linear-gradient(-45deg, #ec135a, #ec135a 2px, #ffffff 2px, #ffffff 17px); background-size: 24px 24px; background-color: rgba(0, 0, 0, 0); height: 18.75rem; }
.coh-ce-cpt_greyskull_demo_content-29a094d3:before { content: "Demo component"; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; position: absolute; top: 50%; left: 50%; display: block; background-color: #ec135a; color: white; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-transform: uppercase; font-size: 0.75rem; font-weight: bold; text-align: center; }
.coh-ce-cpt_section_header-84407189 { padding-top: 0.0625rem; padding-bottom: 0.0625rem; }
.coh-ce-cpt_section_header-3df8db25 { font-weight: 700; text-transform: uppercase; font-size: 0.75rem; color: #272c2f; }
.coh-ce-cpt_section_header-3df8db25: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: "\F063"; font-family: "icomoon"; margin-left: 0.625rem; font-size: 0.75rem; display: none; }
.coh-ce-b9067671 { overflow: hidden; }
