@media (max-width: 52.0625rem) { .coh-style--coh-ce-cpt-global-impact-card-3011242c:nth-child(odd) .stat-global .bg-image { opacity: 1; } }
@media (max-width: 52.0625rem) { .coh-style--coh-ce-cpt-global-impact-card-3011242c:nth-child(odd) .stat-global:hover .bg-image { opacity: 1; } }
.coh-style-medium-copy { line-height: 1.3; font-size: 2rem; font-weight: 400; }
@media (max-width: 74.625rem) { .coh-style-medium-copy { line-height: 1.4; font-size: 1.4rem; } }
.light.coh-style-medium-copy { background-color: white; }
.dark.coh-style-medium-copy { background-color: black; }
.coh-style-numerals { font-size: 11rem; line-height: 1.08; font-weight: 700; letter-spacing: 2.2px; font-family: 'SohneBreitTest', sans-serif;; }
@media (max-width: 75rem) { .coh-style-numerals { font-size: 9.1rem; line-height: 1.07; } }
@media (max-width: 74.625rem) { .coh-style-numerals { font-size: 6.6rem; } }
@media (max-width: 35.25rem) { .coh-style-numerals { font-size: 9.1rem; } }
.light.coh-style-numerals { background-color: white; }
.dark.coh-style-numerals { background-color: black; }
.coh-style-show-for-sr { display: none; }
.coh-style-small-copy { font-size: 1.4rem; line-height: 1.4; font-weight: 400; }
.light.coh-style-small-copy { background-color: white; }
.dark.coh-style-small-copy { background-color: black; }
.coh-style-story-card { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; overflow: hidden; background-color: #fafafa; }
@media (max-width: 75rem) { .coh-style-story-card { width: 100%; } }
@media (max-width: 35.25rem) { .coh-style-story-card { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
.coh-style-story-card:before { content: ""; width: 100%; display: block; padding-top: 0.05625rem; }
@media (max-width: 75rem) { .coh-style-story-card:not(.large):not(.wide) .hover-slide { display: none; } }
.coh-style-story-card .large:before { padding-top: 0.02687rem; }
.coh-style-story-card .wide:before { padding-top: 0.04456rem; }
.coh-style-story-card .tall:before { padding-top: 0.07644rem; }
.coh-style-story-card .no-image .content .tag, .coh-style-story-card .no-image .content .title-discription { z-index: 15; }
@media (max-width: 75rem) { .coh-style-story-card .no-image .large .hover-slide, .coh-style-story-card .no-image .wide .hover-slide { display: none; } }
.coh-style-story-card .no-image .large .content, .coh-style-story-card .no-image .wide .content { width: 100%; }
.coh-style-story-card .hover-slide { background-color: #ffeb00; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 5; -webkit-transform: translateX(-105%); -ms-transform: translateX(-105%); transform: translateX(-105%); -webkit-transition: all .4s cubic-bezier(0.64, 0.05, 0.35, 1.05); -o-transition: all .4s cubic-bezier(0.64, 0.05, 0.35, 1.05); transition: all .4s cubic-bezier(0.64, 0.05, 0.35, 1.05); }
@media (max-width: 75rem) { .coh-style-story-card .hover-slide { position: relative; width: 52%; } }
@media (max-width: 74.625rem) { .coh-style-story-card .hover-slide { -webkit-transform: none; -ms-transform: none; transform: none; } }
@media (max-width: 35.25rem) { .coh-style-story-card .hover-slide { width: 100%; } }
.coh-style-story-card .hover-slide:before { content: "' '"; position: absolute; left: 0; bottom: 0; height: 100%; width: 100%; background: transparent -webkit-linear-gradient(243deg, rgba($white, 0.2) 30%,                     rgba($yellow, 0.5) 80%,                     rgba($yellow, 0.8) 100%) 0 0 no-repeat padding-box; background: transparent -o-linear-gradient(243deg, rgba($white, 0.2) 30%,                     rgba($yellow, 0.5) 80%,                     rgba($yellow, 0.8) 100%) 0 0 no-repeat padding-box; background: transparent linear-gradient(207deg, rgba($white, 0.2) 30%,                     rgba($yellow, 0.5) 80%,                     rgba($yellow, 0.8) 100%) 0 0 no-repeat padding-box; }
.coh-style-story-card .hover-slide .background-image { height: 100%; width: 100%; 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: 35.25rem) { .coh-style-story-card .hover-slide .background-image { padding-top: 100%; } }
.coh-style-story-card .content { height: 100%; width: 100%; padding-top: 35px; padding-right: 25px; padding-bottom: 35px; padding-left: 25px; position: absolute; top: 0; left: 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 75rem) { .coh-style-story-card .content { position: static; } }
@media (max-width: 74.625rem) { .coh-style-story-card .content { padding-top: 30px; padding-right: 15px; padding-bottom: 30px; padding-left: 15px; } }
@media (max-width: 35.25rem) { .coh-style-story-card .content { padding-top: 35px; padding-right: 30px; padding-bottom: 35px; padding-left: 30px; } }
.coh-style-story-card .content .tag, .coh-style-story-card .content .title-description { z-index: 0; }
.coh-style-story-card .content .title-description { height: 100%; margin-bottom: 40px; overflow: hidden; z-index: 0; }
.coh-style-story-card .content .heading.h5 { font-size: 1.737vw; margin-top: 45px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
@media (max-width: 74.625rem) { .coh-style-story-card .content .heading.h5 { margin-top: 30px; } }
.coh-style-story-card .content .small-copy { margin-top: 25px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; font-size: 0.973vw; }
@media (max-width: 74.625rem) { .coh-style-story-card .content .small-copy { margin-top: 20px; } }
@media (max-width: 35.25rem) { .coh-style-story-card .content .small-copy { margin-top: 15px; } }
.coh-style-story-card .content .cta { position: absolute; bottom: 35px; z-index: 15; }
.coh-style-story-card .content .cta .text-hover:hover { color: inherit; }
.coh-style-story-card .large .content, .coh-style-story-card .wide .content { width: 48%; }
@media (max-width: 35.25rem) { .coh-style-story-card .large .content, .coh-style-story-card .wide .content { width: 100%; } }
.coh-style-story-card .large .content .heading, .coh-style-story-card .large .content .h5, .coh-style-story-card .wide .content .heading, .coh-style-story-card .wide .content .h5 { font-size: 2.431vw; }
@media (max-width: 90rem) { .coh-style-story-card .large .content .heading, .coh-style-story-card .large .content .h5, .coh-style-story-card .wide .content .heading, .coh-style-story-card .wide .content .h5 { font-size: 3.5rem; } }
@media (max-width: 75rem) { .coh-style-story-card .large .content .heading, .coh-style-story-card .large .content .h5, .coh-style-story-card .wide .content .heading, .coh-style-story-card .wide .content .h5 { margin-top: 35px; } }
.coh-style-story-card .large .content .small-copy, .coh-style-story-card .wide .content .small-copy { margin-top: 35px; }
@media (max-width: 75rem) { .coh-style-story-card .large .content .small-copy, .coh-style-story-card .wide .content .small-copy { margin-top: 20px; } }
.coh-style-story-card .large .no-image .hover-slide:before, .coh-style-story-card .wide .no-image .hover-slide:before { background-color: #ffeb00; }
.grid-padding-x.coh-style-grid-padding-x { margin-right: -1.5rem; margin-left: -1.5rem; }
.coh-style-grid-padding-x > .cell { padding-right: 1.5rem; padding-left: 1.5rem; }
.coh-style-extended-from-featured-stories, .coh-style-featured-stories { margin-bottom: 25px; }
.coh-style-extended-from-featured-stories section, .coh-style-featured-stories section { height: 100%; }
@media (max-width: 90rem) { .coh-style-extended-from-featured-stories .title-container, .coh-style-featured-stories .title-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-style-extended-from-featured-stories .title-container .section-title, .coh-style-featured-stories .title-container .section-title { margin-top: 40px; }
@media (max-width: 74.625rem) { .coh-style-extended-from-featured-stories .title-container .section-title, .coh-style-featured-stories .title-container .section-title { margin-top: 20px; } }
@media (max-width: 35.25rem) { .coh-style-extended-from-featured-stories .title-container .section-title, .coh-style-featured-stories .title-container .section-title { margin-top: 105px; margin-right: 85px; margin-bottom: 105px; margin-left: 0; } }
.coh-style-extended-from-featured-stories .cell, .coh-style-featured-stories .cell { margin-top: 25px; }
@media (max-width: 90rem) { .coh-style-extended-from-featured-stories .cell, .coh-style-featured-stories .cell { margin-top: 25px; } }
@media (max-width: 75rem) { .coh-style-extended-from-featured-stories .cell, .coh-style-featured-stories .cell { margin-top: 15px; } }
@media (max-width: 35.25rem) { .coh-style-extended-from-featured-stories .title-container .section-title { margin-top: 60px; margin-right: 50px; margin-bottom: 60px; margin-left: 0; } }
.coh-style-cta-link { line-height: 1.12; font-size: 1.6rem; font-weight: 700; }
.light.coh-style-cta-link { background-color: white; }
.dark.coh-style-cta-link { background-color: #000000; }
.coh-style-tag { font-size: 1.2rem; line-height: 1.33; font-weight: 700; text-transform: uppercase; }
.coh-style-tag .light { background-color: white; }
.coh-style-tag .dark { background-color: black; }
.coh-style-big-copy { background-color: black; font-size: 2rem; line-height: 1.3; font-weight: 400; }
@media (max-width: 74.625rem) { .coh-style-big-copy { font-size: 1.6rem; } }
.coh-style-big-copy .light { background-color: white; }
.coh-style-big-copy .dark { background-color: black; }
.coh-style-undp-heading { font-family: 'ProximaNova',sans-seriff;; }
.h1.coh-style-undp-heading { font-size: 12rem; line-height: 1.09; letter-spacing: 12px; font-weight: 800; text-transform: uppercase; font-family: 'SohneBreitTest', sans-serif;; }
@media (max-width: 75rem) { .h1.coh-style-undp-heading { font-size: 8.2rem; line-height: 1.08; } }
@media (max-width: 35.25rem) { .h1.coh-style-undp-heading { font-size: 4.7rem; } }
.h2.coh-style-undp-heading { font-size: 5.5rem; line-height: 1.09; font-weight: 700; }
@media (max-width: 75rem) { .h2.coh-style-undp-heading { font-size: 4.5rem; line-height: 1.11; } }
@media (max-width: 74.625rem) { .h2.coh-style-undp-heading { font-size: 4rem; } }
.h3.coh-style-undp-heading { font-size: 3.5rem; line-height: 1.14; font-weight: 600; }
@media (max-width: 74.625rem) { .h3.coh-style-undp-heading { font-size: 3rem; line-height: 1.16; } }
.h4.coh-style-undp-heading { font-size: 3.5rem; line-height: 1.14; font-weight: 400; }
@media (max-width: 74.625rem) { .h4.coh-style-undp-heading { font-size: 2.4rem; } }
.h5.coh-style-undp-heading { line-height: 1.2; font-size: 2.5rem; font-weight: 400; }
.coh-style-undp-heading .light { background-color: white; }
.coh-style-undp-heading .dark { background-color: black; }
@media (max-width: 52.0625rem) { .coh-style--coh-ce-cpt-global-impact-card-6805d64f:nth-child(even) .coh-ce-cpt_global_impact_card-8d66c5d7:hover:after { opacity: 0; } }
.coh-style-accordion { margin-bottom: 0.0625rem; margin-left: 0; list-style-type: none; }
.coh-style-accordion:before { content: normal; }
.is-active.coh-style-accordion a { background-color: black; color: white; }
.is-active.coh-style-accordion a:hover { background-color: #d83269; }
.is-active.coh-style-accordion a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F077"; font-family: "icomoon"; }
.is-disabled.coh-style-accordion a { background-color: rgba(0, 0, 0, 0); }
.is-disabled.coh-style-accordion a:after { content: normal; }
.coh-style-accordion a { color: white; background-color: #28a9e0; font-weight: 500; font-size: 0.75rem; text-transform: uppercase; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 1.5rem; padding-right: 2rem; padding-bottom: 1.5rem; padding-left: 2rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; letter-spacing: 0.125rem; line-height: 1rem; }
@media (max-width: 75rem) { .coh-style-accordion a { padding-top: 1.25rem; padding-right: 1.5rem; padding-bottom: 1.25rem; padding-left: 1.5rem; } }
@media (max-width: 52.0625rem) { .coh-style-accordion a { padding-top: 1rem; padding-right: 1.5rem; padding-bottom: 1rem; padding-left: 1.5rem; } }
.coh-style-accordion a:hover { background-color: #d83269; color: white; }
.coh-style-accordion a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F078"; font-family: "icomoon"; margin-left: auto; }
.coh-style-nav-item { font-size: 1.4rem; line-height: 1.14; font-weight: 600; }
.light.coh-style-nav-item { background-color: white; }
.dark.coh-style-nav-item { background-color: black; }
.coh-style-overflow-hidden { overflow: hidden; }
.coh-style-grid-x { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; }
.coh-style-grid-x > .small-12 { width: 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; }
.coh-style-grid-x > .small-11 { width: 91.66667%; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; }
.coh-style-grid-x > .small-10 { width: 83.33333%; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; }
.coh-style-grid-x > .small-9 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 75%; }
.coh-style-grid-x > .medium-3 { width: 25%; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; }
@media (max-width: 74.625rem) { .coh-style-grid-x > .medium-3 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } }
.coh-style-grid-x > .medium-4 { width: 33.33333%; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; }
@media (max-width: 74.625rem) { .coh-style-grid-x > .medium-4 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } }
.coh-style-grid-x > .medium-8 { width: 66.66667%; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; }
@media (max-width: 74.625rem) { .coh-style-grid-x > .medium-8 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } }
.coh-style-grid-x > .large-8 { width: 66.66667%; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; }
.coh-style-grid-x > .large-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; }
.coh-style-grid-x > .large-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; }
.coh-style-grid-x > .large-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; }
.coh-style-grid-x > .large-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; }
.coh-style-grid-container-full, .coh-style-grid-container { padding-right: 1.5rem; padding-left: 1.5rem; margin-right: auto; margin-left: auto; max-width: 192rem; }
@media (max-width: 74.625rem) { .coh-style-grid-container-full, .coh-style-grid-container { padding-right: 0.075rem; padding-left: 0.075rem; } }
.coh-style-grid-container-full:not(.full) > .coh-style-grid-padding-x, .coh-style-grid-container:not(.full) > .coh-style-grid-padding-x { margin-right: -1.5rem; margin-left: -1.5rem; }
@media (max-width: 75rem) { .coh-style-grid-container-full:not(.full) > .coh-style-grid-padding-x, .coh-style-grid-container:not(.full) > .coh-style-grid-padding-x { margin-right: -1.2rem; margin-left: -1.2rem; } }
@media (max-width: 74.625rem) { .coh-style-grid-container-full:not(.full) > .coh-style-grid-padding-x, .coh-style-grid-container:not(.full) > .coh-style-grid-padding-x { margin-right: -1.2rem; margin-left: -1.2rem; } }
.coh-style-grid-container-full .fluid, .coh-style-grid-container .fluid { max-width: 100%; padding-right: 1.5rem; padding-left: 1.5rem; margin-right: auto; margin-left: auto; }
@media (max-width: 74.625rem) { .coh-style-grid-container-full .fluid, .coh-style-grid-container .fluid { padding-right: 1.2rem; padding-left: 1.2rem; } }
.full.coh-style-grid-container-full { max-width: 100%; padding-right: 0; padding-left: 0; margin-right: 0; margin-left: 0; }
.coh-style-cta-button { background-color: #d12800; padding-top: 14px; padding-right: 24px; padding-bottom: 15px; padding-left: 29px; text-transform: uppercase; font-size: 1.4rem; font-weight: 700; color: white; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; font-family: 'proxy-nova', sans-serif;; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-style-cta-button:hover { background-color: #ff7265; }
.coh-style-cta-button:hover:after { -webkit-transform: translateX(70%); -ms-transform: translateX(70%); transform: translateX(70%); }
.coh-style-cta-button:after { content: url("/sites/g/files/zskgke326/files/images/placeholder-images/undp_icon/btn-arrow-blue.svg"); margin-left: 14px; }
.coh-style-read-more { padding-right: 17px; text-transform: uppercase; font-size: 1.5rem; line-height: 1.3; font-weight: 600; color: black; }
.coh-style-read-more:hover { color: #55606f; }
.coh-style-read-more:after { line-height: 1.0; font-weight: normal; text-transform: none; color: #d12800; content: "\F054"; font-family: "icomoon"; font-size: 14px; padding-left: 17px; }
.is-expanded.coh-style-read-more:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F077"; font-family: "icomoon"; }
.coh-style-social-icon---twitter, .coh-style-social-icon---linkedin, .coh-style-social-icon---youtube, .coh-style-social-icon---instagram, .coh-style-social-icon---facebook, .coh-style-social-icon { list-style-type: none; margin-bottom: 0; margin-left: 0; display: inline-block; }
.coh-style-social-icon---twitter a, .coh-style-social-icon---linkedin a, .coh-style-social-icon---youtube a, .coh-style-social-icon---instagram a, .coh-style-social-icon---facebook a, .coh-style-social-icon a { background-color: #28a9e0; height: 2rem; width: 2rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-border-radius: 1rem; border-radius: 1rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-right: 0.25rem; margin-left: 0.25rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; }
.coh-style-social-icon---twitter a:before, .coh-style-social-icon---linkedin a:before, .coh-style-social-icon---youtube a:before, .coh-style-social-icon---instagram a:before, .coh-style-social-icon---facebook a:before, .coh-style-social-icon a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F09A"; font-family: "icomoon"; color: white; }
.coh-style-social-icon---twitter a:hover, .coh-style-social-icon---linkedin a:hover, .coh-style-social-icon---youtube a:hover, .coh-style-social-icon---instagram a:hover, .coh-style-social-icon---facebook a:hover, .coh-style-social-icon a:hover { background-color: #d83269; color: white; }
.coh-style-social-icon---twitter a { background-color: rgba(0, 0, 0, 0); }
.coh-style-social-icon---twitter a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: white; font-size: 18px; content: "\F309"; font-family: "fontello"; }
.coh-style-social-icon---twitter a:hover { background-color: rgba(0, 0, 0, 0); }
.coh-style-social-icon---linkedin a { background-color: rgba(0, 0, 0, 0); }
.coh-style-social-icon---linkedin a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: white; font-size: 18px; content: "\F318"; font-family: "fontello"; }
.coh-style-social-icon---linkedin a:hover { background-color: rgba(0, 0, 0, 0); }
.coh-style-social-icon---youtube a { background-color: rgba(0, 0, 0, 0); }
.coh-style-social-icon---youtube a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: white; font-size: 18px; content: "\F16A"; font-family: "fontello"; }
.coh-style-social-icon---youtube a:hover { background-color: rgba(0, 0, 0, 0); }
.coh-style-social-icon---instagram a { background-color: rgba(0, 0, 0, 0); }
.coh-style-social-icon---instagram a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F16D"; font-family: "fontello"; color: white; font-size: 18px; }
.coh-style-social-icon---instagram a:hover { background-color: rgba(0, 0, 0, 0); }
.coh-style-social-icon---facebook a { background-color: rgba(0, 0, 0, 0); }
.coh-style-social-icon---facebook a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: white; font-size: 18px; height: 18px; content: "\F30C"; font-family: "fontello"; }
.coh-style-social-icon---facebook a:hover { background-color: rgba(0, 0, 0, 0); }
.coh-style-faq-accordion { color: white; margin-bottom: 0.0625rem; margin-left: 0; display: block; content: normal; list-style-type: none; }
.is-active.coh-style-faq-accordion a { color: white; background-color: black; }
.is-active.coh-style-faq-accordion a:hover { background-color: #d83269; }
.is-active.coh-style-faq-accordion a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F077"; font-family: "icomoon"; }
.is-disabled.coh-style-faq-accordion { display: none; }
.is-disabled.coh-style-faq-accordion a { color: rgba(0, 0, 0, 0); }
.coh-style-faq-accordion a { color: black; font-weight: 500; background-color: #f3f6f8; font-size: 1rem; line-height: 1.25; text-transform: none; padding-top: 1.25rem; padding-right: 1.5rem; padding-bottom: 1.25rem; padding-left: 1.5rem; margin-right: 0.0625rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; }
@media (max-width: 75rem) { .coh-style-faq-accordion a { padding-top: 1.125rem; padding-right: 1.25rem; padding-bottom: 1.125rem; padding-left: 1.25rem; } }
@media (max-width: 52.0625rem) { .coh-style-faq-accordion a { padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; } }
.coh-style-faq-accordion a:hover { color: white; background-color: #d83269; }
.coh-style-faq-accordion a:hover:before { color: white; }
.coh-style-faq-accordion a:hover:after { color: white; }
.coh-style-faq-accordion a:before { font-weight: 500; color: #28a9e0; margin-right: 1.25rem; content: "Q"; }
.coh-style-faq-accordion a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-left: auto; content: "\F078"; font-family: "icomoon"; padding-left: 1.25rem; color: #28a9e0; font-size: 1rem; }
.coh-style-tab { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; margin-bottom: 0.0625rem; margin-left: 0; list-style-type: none; }
.is-active.coh-style-tab a { background-color: black; color: white; }
.is-active.coh-style-tab a:hover { background-color: #d83269; }
.is-disabled.coh-style-tab a { background-color: rgba(0, 0, 0, 0); }
.coh-style-tab a { color: white; background-color: #28a9e0; font-weight: 500; font-size: 0.75rem; text-transform: uppercase; padding-top: 1.5rem; padding-right: 2rem; padding-bottom: 1.5rem; padding-left: 2rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; margin-right: 0.0625rem; letter-spacing: 0.125rem; line-height: 1rem; }
@media (max-width: 75rem) { .coh-style-tab a { padding-top: 1.25rem; padding-right: 1.5rem; padding-bottom: 1.25rem; padding-left: 1.5rem; } }
@media (max-width: 52.0625rem) { .coh-style-tab a { padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; } }
.coh-style-tab a:hover { background-color: #d83269; color: white; }
.coh-style-input-button { background-color: #28a9e0; color: white; display: inline-block; padding-top: 0.75rem; padding-right: 1rem; padding-bottom: 0.75rem; padding-left: 1rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; position: relative; text-transform: uppercase; font-size: 0.75rem; letter-spacing: 0.125rem; line-height: 1rem; font-weight: 500; margin-top: 0.5rem; margin-bottom: 1.5rem; border-width: 0; border-style: none; -webkit-appearance: none; }
.coh-style-input-button:hover { background-color: #d83269; color: white; }
.coh-style-slider-navigation-right, .coh-style-slider-navigation-left { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; height: 3rem; width: 3rem; background-color: #28a9e0; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; }
@media (max-width: 75rem) { .coh-style-slider-navigation-right, .coh-style-slider-navigation-left { width: 2rem; } }
@media (max-width: 52.0625rem) { .coh-style-slider-navigation-right, .coh-style-slider-navigation-left { width: 1.5rem; } }
.coh-style-slider-navigation-right:before, .coh-style-slider-navigation-left:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F053"; font-family: "icomoon"; color: white; font-size: 1rem; }
@media (max-width: 52.0625rem) { .coh-style-slider-navigation-right:before, .coh-style-slider-navigation-left:before { font-size: 0.75rem; } }
.coh-style-slider-navigation-right:hover, .coh-style-slider-navigation-left:hover { background-color: #d83269; }
.coh-style-slider-navigation-right:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; }
.coh-style-highlight-left { padding-left: 1.5rem; border-left-width: 0.5rem; border-left-style: solid; border-left-color: #28a9e0; }
@media (max-width: 75rem) { .coh-style-highlight-left { padding-left: 1rem; } }
.coh-style-date { font-weight: 500; color: white; font-size: 0.75rem; line-height: 1.25; letter-spacing: 0.125rem; text-transform: uppercase; background-color: black; padding-top: 0.75rem; padding-right: 2rem; padding-bottom: 0.75rem; padding-left: 2rem; display: inline-block; }
@media (max-width: 75rem) { .coh-style-date { font-size: 0.625rem; padding-top: 0.625rem; padding-right: 1.5rem; padding-bottom: 0.625rem; padding-left: 1.5rem; } }
@media (max-width: 52.0625rem) { .coh-style-date { font-size: 0.5rem; padding-top: 0.375rem; padding-right: 0.75rem; padding-bottom: 0.375rem; padding-left: 0.75rem; } }
.coh-style-heading-1-size { font-size: 3.5rem; line-height: 1.25; font-weight: 500; margin-bottom: 1.5rem; }
@media (max-width: 90rem) { .coh-style-heading-1-size { font-size: 3rem; } }
@media (max-width: 75rem) { .coh-style-heading-1-size { font-size: 2.5rem; } }
@media (max-width: 52.0625rem) { .coh-style-heading-1-size { font-size: 2rem; } }
.coh-style-heading-2-size { font-weight: 700; font-size: 5.5rem; line-height: 1.09; margin-bottom: 0; }
@media (max-width: 90rem) { .coh-style-heading-2-size { font-size: 4.5rem; line-height: 1.11; } }
@media (max-width: 75rem) { .coh-style-heading-2-size { font-size: 4rem; line-height: 1.11; } }
.coh-style-heading-3-size { font-size: 1.375rem; line-height: 1.25; font-weight: 500; margin-bottom: 1.5rem; }
@media (max-width: 75rem) { .coh-style-heading-3-size { font-size: 1.25rem; } }
@media (max-width: 52.0625rem) { .coh-style-heading-3-size { font-size: 1.125rem; } }
.coh-style-heading-4-size { font-size: 1rem; font-weight: 500; margin-bottom: 1.375rem; line-height: 1.25; margin-bottom: 1.5rem; }
@media (max-width: 52.0625rem) { .coh-style-heading-4-size { margin-bottom: 1.25rem; } }
.coh-style-master-template-outer-margins { margin-right: 2rem; margin-left: 2rem; }
@media (max-width: 75rem) { .coh-style-master-template-outer-margins { margin-right: 1.5rem; margin-left: 1.5rem; } }
@media (max-width: 74.625rem) { .coh-style-master-template-outer-margins { margin-right: 0; margin-left: 0; } }
.coh-style-text-columns---two { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 2rem; -moz-column-gap: 2rem; column-gap: 2rem; }
@media (max-width: 75rem) { .coh-style-text-columns---two { -webkit-column-gap: 1.5rem; -moz-column-gap: 1.5rem; column-gap: 1.5rem; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }
@media (max-width: 74.625rem) { .coh-style-text-columns---two { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; } }
.coh-style-position---vertical-center { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-position---vertical-bottom { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
.coh-style-position---right { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.coh-style-position---center { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-style-max-width---wide { width: 100%; }
.coh-style-max-width---narrow { width: 66%; }
@media (max-width: 74.625rem) { .coh-style-max-width---narrow { width: 100%; } }
.coh-style-max-width---extra-narrow { width: 33%; }
@media (max-width: 75rem) { .coh-style-max-width---extra-narrow { width: 50%; } }
@media (max-width: 52.0625rem) { .coh-style-max-width---extra-narrow { width: 100%; } }
.coh-style-margin-bottom---large { margin-bottom: 6rem; }
@media (max-width: 75rem) { .coh-style-margin-bottom---large { margin-bottom: 4.5rem; } }
@media (max-width: 52.0625rem) { .coh-style-margin-bottom---large { margin-bottom: 3rem; } }
.coh-style-margin-bottom---small { margin-bottom: 2rem; }
@media (max-width: 75rem) { .coh-style-margin-bottom---small { margin-bottom: 1.5rem; } }
.coh-style-padding-top---hero { padding-top: 12rem; }
@media (max-width: 75rem) { .coh-style-padding-top---hero { padding-top: 7.125rem; } }
.coh-style-padding-top-bottom---large { padding-top: 6rem; padding-bottom: 6rem; }
@media (max-width: 75rem) { .coh-style-padding-top-bottom---large { padding-top: 4.5rem; padding-bottom: 4.5rem; } }
@media (max-width: 52.0625rem) { .coh-style-padding-top-bottom---large { padding-top: 3rem; padding-bottom: 3rem; } }
.coh-style-padding-top-bottom---medium { padding-top: 4rem; padding-bottom: 4rem; }
@media (max-width: 75rem) { .coh-style-padding-top-bottom---medium { padding-top: 3rem; padding-bottom: 3rem; } }
@media (max-width: 52.0625rem) { .coh-style-padding-top-bottom---medium { padding-top: 2.5rem; padding-bottom: 2.5rem; } }
.coh-style-padding-top-bottom---small { padding-top: 2rem; padding-bottom: 2rem; }
@media (max-width: 75rem) { .coh-style-padding-top-bottom---small { padding-top: 1.5rem; padding-bottom: 1.5rem; } }
.coh-style-padding-top---large { padding-top: 6rem; }
@media (max-width: 75rem) { .coh-style-padding-top---large { padding-top: 4.5rem; } }
@media (max-width: 52.0625rem) { .coh-style-padding-top---large { padding-top: 3rem; } }
.coh-style-padding-top---medium { padding-top: 4rem; }
@media (max-width: 75rem) { .coh-style-padding-top---medium { padding-top: 3rem; } }
@media (max-width: 52.0625rem) { .coh-style-padding-top---medium { padding-top: 2.5rem; } }
.coh-style-padding-top---small { padding-top: 2rem; }
@media (max-width: 75rem) { .coh-style-padding-top---small { padding-top: 1.5rem; } }
.coh-style-padding-bottom---large { padding-bottom: 6rem; }
@media (max-width: 75rem) { .coh-style-padding-bottom---large { padding-bottom: 4.5rem; } }
@media (max-width: 52.0625rem) { .coh-style-padding-bottom---large { padding-bottom: 3rem; } }
.coh-style-padding-bottom---medium { padding-bottom: 4rem; }
@media (max-width: 75rem) { .coh-style-padding-bottom---medium { padding-bottom: 3rem; } }
@media (max-width: 52.0625rem) { .coh-style-padding-bottom---medium { padding-bottom: 2.5rem; } }
.coh-style-padding-bottom---small { padding-bottom: 2rem; }
@media (max-width: 75rem) { .coh-style-padding-bottom---small { padding-bottom: 1.5rem; } }
.coh-style-padding-left-right---large { padding-right: 6rem; padding-left: 6rem; }
@media (max-width: 75rem) { .coh-style-padding-left-right---large { padding-right: 4.5rem; padding-left: 4.5rem; } }
@media (max-width: 52.0625rem) { .coh-style-padding-left-right---large { padding-right: 3rem; padding-left: 3rem; } }
.coh-style-padding-left-right---medium { padding-right: 4rem; padding-left: 4rem; }
@media (max-width: 75rem) { .coh-style-padding-left-right---medium { padding-right: 3rem; padding-left: 3rem; } }
@media (max-width: 52.0625rem) { .coh-style-padding-left-right---medium { padding-right: 2.5rem; padding-left: 2.5rem; } }
.coh-style-padding-left-right---small { padding-right: 2rem; padding-left: 2rem; }
@media (max-width: 75rem) { .coh-style-padding-left-right---small { padding-right: 1.5rem; padding-left: 1.5rem; } }
.coh-style-padding---small { padding: 2rem; }
@media (max-width: 75rem) { .coh-style-padding---small { padding: 1.5rem; } }
.coh-style-map-marker-info-window h4 { margin-bottom: 0.5rem; }
.coh-style-map-marker-info-window p { margin-bottom: 0.25rem; }
.coh-style-link-card { background-color: white; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; color: black; }
.coh-style-link-card:hover { color: black; background-color: #f3f6f8; }
.coh-style-link-card:hover img { -webkit-transform: scaleX(1.1) scaleY(1.1); -ms-transform: scaleX(1.1) scaleY(1.1); transform: scaleX(1.1) scaleY(1.1); }
.coh-style-link-card img { -webkit-transition: 600ms ease transform; -o-transition: 600ms ease transform; transition: 600ms ease transform; }
.coh-style-webform-confirmation { padding: 2rem; padding-bottom: 1rem; background-color: #f3faef; border-color: #c7e7b3; border-width: 0.0625rem; border-style: solid; width: 100%; }
@media (max-width: 75rem) { .coh-style-webform-confirmation { padding: 1.5rem; padding-bottom: 0.5rem; } }
.coh-style-webform-confirmation p { font-size: 1.25rem; text-align: center; line-height: 1.5; }
.coh-style-webform-confirmation p:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F058"; font-family: "icomoon"; color: #9abf85; padding-right: 0.5rem; padding-left: 0.5rem; }
.coh-style-link-button { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; padding-top: 0.75rem; padding-right: 1rem; padding-bottom: 0.75rem; padding-left: 1rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; text-transform: uppercase; font-size: 0.75rem; letter-spacing: 0.125rem; line-height: 1rem; font-weight: 500; margin-top: 0.5rem; margin-bottom: 1.5rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-link-button:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; font-size: 0.75rem; padding-left: 1rem; }
.coh-style-link-button-fluid-width { background-color: #28a9e0; color: white; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 0.75rem; padding-right: 1rem; padding-bottom: 0.75rem; padding-left: 1rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; text-transform: uppercase; font-size: 0.75rem; letter-spacing: 0.125rem; line-height: 1rem; font-weight: 500; margin-top: 0.5rem; margin-bottom: 1.5rem; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-link-button-fluid-width:hover { background-color: #d83269; color: white; }
.coh-style-link-button-fluid-width:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; font-size: 0.75rem; margin-left: auto; }
.coh-style-link-with-icon { display: inline-block; padding-top: 0.5rem; padding-right: 1.25rem; padding-bottom: 0.5rem; position: relative; text-transform: uppercase; font-size: 0.75rem; letter-spacing: 0.125rem; line-height: 1.25; font-weight: 500; }
.coh-style-link-with-icon:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; font-size: 0.75rem; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.coh-style-view-pagination { margin-top: 4rem; margin-bottom: 0; }
.coh-style-view-pagination .pager__item { display: inline-block; list-style-type: none; margin-right: 0.25rem; margin-left: 0.25rem; }
.coh-style-view-pagination .pager__item a { background-color: #f3f6f8; display: block; min-height: 2rem; min-width: 2rem; -webkit-border-radius: 1rem; border-radius: 1rem; line-height: 2rem; text-align: center; -webkit-transition: background-color 200ms ease; -o-transition: background-color 200ms ease; transition: background-color 200ms ease; }
.coh-style-view-pagination .pager__item a:hover { background-color: #d83269; color: white; }
.coh-style-view-pagination .is-active a { background-color: black; color: white; }
.coh-style-view-pagination .is-active a:hover { background-color: black; }
.coh-style-view-pagination .pager__item--first a { background-color: rgba(0, 0, 0, 0); }
.coh-style-view-pagination .pager__item--first a:hover { background-color: rgba(0, 0, 0, 0); color: #d83269; }
.coh-style-view-pagination .pager__item--last a { background-color: rgba(0, 0, 0, 0); }
.coh-style-view-pagination .pager__item--last a:hover { background-color: rgba(0, 0, 0, 0); color: #d83269; }
.coh-style-filter li { display: inline-block; list-style-type: none; margin-right: 1rem; margin-bottom: 1rem; margin-left: 0; }
.coh-style-filter li.active a { background-color: #28a9e0; }
.coh-style-filter li.active a:after { color: white; }
.coh-style-filter li a { background-color: #bac0cf; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; color: white; font-weight: 500; font-size: 0.75rem; letter-spacing: 0.125rem; text-transform: uppercase; padding-top: 0.75rem; padding-bottom: 0.75rem; padding-left: 1rem; -webkit-transition: background-color 300ms ease, color 100ms ease; -o-transition: background-color 300ms ease, color 100ms ease; transition: background-color 300ms ease, color 100ms ease; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-filter li a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F058"; font-family: "icomoon"; color: #8a92a3; padding-right: 1rem; padding-left: 0.5rem; }
.coh-style-filter li a:hover { background-color: #d83269; }
.coh-style-filter li a:hover:after { color: white; }
.coh-style-tick-list li { list-style-type: none; margin-bottom: 1rem; margin-left: 0; font-weight: 500; font-size: 1rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-tick-list li:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F00C"; font-family: "icomoon"; color: #28a9e0; padding-right: 0.5rem; }
.coh-style-breadcrumbs li { display: inline-block; margin-bottom: 1rem; margin-left: 0; font-weight: 500; font-size: 0.75rem; letter-spacing: 0.125rem; text-transform: uppercase; }
@media (max-width: 75rem) { .coh-style-breadcrumbs li { margin-bottom: 0.5rem; } }
.coh-style-breadcrumbs li:after { content: "/"; font-size: 0.75rem; padding-right: 0.25rem; padding-left: 0.25rem; color: #28a9e0; font-weight: 700; }
.coh-style-breadcrumbs li:last-child { color: black; }
.coh-style-breadcrumbs li:last-child:after { content: normal; }
.coh-style-breadcrumbs li:last-child a { color: black; }
.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button { background-color: #28a9e0; -webkit-border-radius: 50%; border-radius: 50%; position: relative; -webkit-transition: background-color 300ms ease-in-out; -o-transition: background-color 300ms ease-in-out; transition: background-color 300ms ease-in-out; background-image: none; }
.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F04B"; font-family: "icomoon"; color: white; font-size: 1.5rem; position: absolute; top: 50%; left: 55%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:hover { background-color: #036093; }
.coh-style-video .mejs__layers .mejs__overlay .mejs__overlay-loading .mejs__overlay-loading-bg-img { background: none; border-width: 0.625rem; -webkit-border-radius: 3.125rem; border-radius: 3.125rem; border-style: solid; border-top-color: rgba(0, 0, 0, 0.2); border-bottom-color: rgba(0, 0, 0, 0.2); border-left-color: #28a9e0; border-right-color: rgba(0, 0, 0, 0.2); }
.coh-style-video .mejs__controls { z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-color: #28a9e0; background-image: none; padding: 0; }
.coh-style-video .mejs__controls .mejs__button { line-height: normal; height: 2.5rem; width: 2.5rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__play button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F04B"; font-family: "icomoon"; font-size: 1rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__pause button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F04C"; font-family: "icomoon"; font-size: 1rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__replay button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F01E"; font-family: "icomoon"; font-size: 1rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__mute button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F026"; font-family: "icomoon"; font-size: 1.25rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__unmute button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F028"; font-family: "icomoon"; font-size: 1.25rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__fullscreen-button.mejs__unfullscreen button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F065"; font-family: "icomoon"; font-size: 1rem; }
.coh-style-video .mejs__controls .mejs__button.mejs__fullscreen-button button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F065"; font-family: "icomoon"; font-size: 1rem; }
.coh-style-video .mejs__controls .mejs__button button { color: white; font-size: 1.875rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 2.5rem; width: 2.5rem; background-image: none; background-color: rgba(0, 0, 0, 0); -webkit-transition: background-color 300ms ease-in-out; -o-transition: background-color 300ms ease-in-out; transition: background-color 300ms ease-in-out; margin: 0; }
.coh-style-video .mejs__controls .mejs__button button:hover { background-color: #036093; }
.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider { background-color: #28a9e0; }
.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider .mejs__volume-total .mejs__volume-handle { background-color: #036093; }
.coh-style-video .mejs__controls .mejs__time { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: white; height: 2.5rem; width: 2.5rem; font-size: 0.75rem; padding: 0; }
.coh-style-video .mejs__controls .mejs__time-rail { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 2.5rem; padding: 0; margin: 0; }
.coh-style-video .mejs__controls .mejs__time-rail .mejs__time-total { margin: 0; }
.coh-style-link-with-icon-style { color: #28a9e0; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; padding-top: 0.5rem; padding-bottom: 0.5rem; text-transform: uppercase; font-size: 0.75rem; letter-spacing: 0.125rem; line-height: 1.25; font-weight: 500; margin-bottom: 0; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-style-link-with-icon-style:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; font-size: 0.75rem; padding-left: 0.5rem; }
.coh-style-price-row { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; background-color: #239ed3; padding: 0.5rem; color: white; margin-bottom: 0.25rem; text-align: left; }
.coh-style-paragraph-large { font-size: 1.25rem; line-height: 1.5; }
.coh-style-video-caption { font-size: 0.75rem; line-height: 1.5; margin-top: 0.5rem; margin-bottom: 1.5rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #e6e8ee; padding-bottom: 0.5rem; }
.coh-style-video-caption:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F16A"; font-family: "icomoon"; padding-right: 0.5rem; }
.coh-style-image-caption { font-size: 0.75rem; line-height: 1.5; margin-top: 0.5rem; margin-bottom: 1.5rem; padding-bottom: 0.5rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #e6e8ee; }
.coh-style-image-caption:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F03E"; font-family: "icomoon"; padding-right: 0.5rem; }
.coh-style-slider-pagination { padding-top: 1rem; padding-bottom: 2rem; }
.coh-style-slider-pagination li { display: inline-block; margin-bottom: 0; margin-left: 0; }
.coh-style-slider-pagination li:before { content: normal; }
.coh-style-slider-pagination li.slick-active button { background-color: black; }
.coh-style-slider-pagination li button { background-color: #28a9e0; height: 0.5rem; width: 0.5rem; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; margin-right: 0.25rem; margin-left: 0.25rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; }
.coh-style-slider-pagination li button:hover { background-color: #d83269; }
.coh-ce-cpt_discover_more_text_card-e809ebde { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 90rem) { .coh-ce-cpt_discover_more_text_card-e809ebde { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (max-width: 75rem) { .coh-ce-cpt_discover_more_text_card-e809ebde { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (max-width: 74.625rem) { .coh-ce-cpt_discover_more_text_card-e809ebde { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (max-width: 52.0625rem) { .coh-ce-cpt_discover_more_text_card-e809ebde { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_discover_more_text_card-e809ebde { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_global_impact-f0de8e30 { z-index: 5; padding-top: 120px; background-color: #232e3e; }
@media (max-width: 90rem) { .coh-ce-cpt_global_impact-f0de8e30 { padding-top: 120px; } }
@media (max-width: 75rem) { .coh-ce-cpt_global_impact-f0de8e30 { padding-top: 120px; } }
@media (max-width: 74.625rem) { .coh-ce-cpt_global_impact-f0de8e30 { padding-top: 120px; } }
@media (max-width: 52.0625rem) { .coh-ce-cpt_global_impact-f0de8e30 { padding-top: 120px; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_global_impact-f0de8e30 { padding-top: 120px; } }
.coh-ce-cpt_global_impact-ab91e9a4 { padding-right: 24px; padding-left: 24px; max-width: 192rem; margin-right: auto; margin-left: auto; }
@media (max-width: 90rem) { .coh-ce-cpt_global_impact-ab91e9a4 { padding-right: 24px; padding-left: 24px; } }
@media (max-width: 75rem) { .coh-ce-cpt_global_impact-ab91e9a4 { padding-right: 24px; padding-left: 24px; } }
@media (max-width: 74.625rem) { .coh-ce-cpt_global_impact-ab91e9a4 { padding-right: 24px; padding-left: 24px; } }
@media (max-width: 52.0625rem) { .coh-ce-cpt_global_impact-ab91e9a4 { padding-right: 45px; padding-left: 45px; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_global_impact-ab91e9a4 { padding-right: 45px; padding-left: 45px; } }
.coh-ce-cpt_global_impact-81b069a9 { margin-right: -1.2rem; margin-left: -1.2rem; 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; }
@media (max-width: 90rem) { .coh-ce-cpt_global_impact-81b069a9 { margin-right: -1.2rem; margin-left: -1.2rem; } }
@media (max-width: 75rem) { .coh-ce-cpt_global_impact-81b069a9 { margin-right: -1.2rem; margin-left: -1.2rem; } }
@media (max-width: 74.625rem) { .coh-ce-cpt_global_impact-81b069a9 { margin-right: -1.2rem; margin-left: -1.2rem; } }
@media (max-width: 52.0625rem) { .coh-ce-cpt_global_impact-81b069a9 { margin-right: -1.5rem; margin-left: -1.5rem; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_global_impact-81b069a9 { margin-right: -1.5rem; margin-left: -1.5rem; } }
.coh-ce-cpt_global_impact-622d3c53 { width: -webkit-calc(25% - 2.4rem); width: calc(25% - 2.4rem); margin-right: 1.2rem; margin-left: 1.2rem; }
@media (max-width: 90rem) { .coh-ce-cpt_global_impact-622d3c53 { width: -webkit-calc(25% - 2.4rem); width: calc(25% - 2.4rem); margin-right: 1.2rem; margin-left: 1.2rem; } }
@media (max-width: 75rem) { .coh-ce-cpt_global_impact-622d3c53 { width: -webkit-calc(25% - 2.4rem); width: calc(25% - 2.4rem); margin-right: 1.2rem; margin-left: 1.2rem; } }
@media (max-width: 74.625rem) { .coh-ce-cpt_global_impact-622d3c53 { width: -webkit-calc(25% - 2.4rem); width: calc(25% - 2.4rem); margin-right: 1.2rem; margin-left: 1.2rem; } }
@media (max-width: 52.0625rem) { .coh-ce-cpt_global_impact-622d3c53 { width: -webkit-calc(100% - 3rem); width: calc(100% - 3rem); margin-right: 1.5rem; margin-left: 1.5rem; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_global_impact-622d3c53 { width: -webkit-calc(100% - 3rem); width: calc(100% - 3rem); margin-right: 1.5rem; margin-left: 1.5rem; } }
.coh-ce-cpt_global_impact-f697dc1b { color: white; font-size: 5.5rem; font-family: 'proximanova-bold', sans-serif;; }
@media (max-width: 90rem) { .coh-ce-cpt_global_impact-f697dc1b { font-size: 5.5rem; line-height: 1.09; } }
@media (max-width: 75rem) { .coh-ce-cpt_global_impact-f697dc1b { font-size: 4.5rem; line-height: 1.11; } }
@media (max-width: 74.625rem) { .coh-ce-cpt_global_impact-f697dc1b { font-size: 4rem; } }
@media (max-width: 52.0625rem) { .coh-ce-cpt_global_impact-f697dc1b { font-size: 4rem; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_global_impact-f697dc1b { font-size: 4rem; } }
.coh-ce-cpt_global_impact-1d6ae521 { width: -webkit-calc(58.3333333333% - 2.4rem); width: calc(58.3333333333% - 2.4rem); margin-right: 1.2rem; margin-left: 1.2rem; }
@media (max-width: 90rem) { .coh-ce-cpt_global_impact-1d6ae521 { width: -webkit-calc(58.3333333333% - 2.4rem); width: calc(58.3333333333% - 2.4rem); margin-right: 1.2rem; margin-left: 1.2rem; } }
@media (max-width: 75rem) { .coh-ce-cpt_global_impact-1d6ae521 { width: -webkit-calc(58.3333333333% - 2.4rem); width: calc(58.3333333333% - 2.4rem); margin-right: 1.2rem; margin-left: 1.2rem; } }
@media (max-width: 74.625rem) { .coh-ce-cpt_global_impact-1d6ae521 { width: -webkit-calc(58.3333333333% - 2.4rem); width: calc(58.3333333333% - 2.4rem); margin-right: 1.2rem; margin-left: 1.2rem; } }
@media (max-width: 52.0625rem) { .coh-ce-cpt_global_impact-1d6ae521 { margin-right: 1.5rem; margin-left: 1.5rem; width: -webkit-calc(100% - 3rem); width: calc(100% - 3rem); } }
@media (max-width: 35.25rem) { .coh-ce-cpt_global_impact-1d6ae521 { width: -webkit-calc(100% - 3rem); width: calc(100% - 3rem); margin-right: 1.5rem; margin-left: 1.5rem; } }
.coh-ce-cpt_global_impact-3e6b37b0 { font-size: 3.5rem; color: white; font-family: "proximanova-regular", sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; line-height: 1.14; margin-top: 0; }
@media (max-width: 90rem) { .coh-ce-cpt_global_impact-3e6b37b0 { font-size: 3.5rem; line-height: 1.14; margin-top: 0; } }
@media (max-width: 75rem) { .coh-ce-cpt_global_impact-3e6b37b0 { font-size: 3.5rem; line-height: 1.14; margin-top: 0; } }
@media (max-width: 74.625rem) { .coh-ce-cpt_global_impact-3e6b37b0 { font-size: 2.4rem; line-height: 1.14; margin-top: 0; } }
@media (max-width: 52.0625rem) { .coh-ce-cpt_global_impact-3e6b37b0 { margin-top: 55px; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_global_impact-3e6b37b0 { font-size: 2.4rem; line-height: 1.14; margin-top: 55px; } }
.coh-ce-cpt_global_impact-fde09d41 { margin-top: 120px; border-top: 1px solid rgba(255, 255, 255, 0.23); }
@media (max-width: 90rem) { .coh-ce-cpt_global_impact-fde09d41 { margin-top: 120px; border-top: 1px solid rgba(255, 255, 255, 0.23); } }
@media (max-width: 75rem) { .coh-ce-cpt_global_impact-fde09d41 { margin-top: 120px; border-top: 1px solid rgba(255, 255, 255, 0.23); } }
@media (max-width: 74.625rem) { .coh-ce-cpt_global_impact-fde09d41 { margin-top: 120px; border-top: 1px solid rgba(255, 255, 255, 0.23); } }
@media (max-width: 52.0625rem) { .coh-ce-cpt_global_impact-fde09d41 { margin-top: 120px; border-top: 1px solid rgba(255, 255, 255, 0.23); } }
@media (max-width: 35.25rem) { .coh-ce-cpt_global_impact-fde09d41 { margin-top: 120px; border-top: 1px solid rgba(255, 255, 255, 0.23); } }
.coh-ce-cpt_global_impact-462a2f7 { width: 25%; opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }
@media (max-width: 74.625rem) { .coh-ce-cpt_global_impact-462a2f7 { width: 25%; } }
@media (max-width: 52.0625rem) { .coh-ce-cpt_global_impact-462a2f7 { width: 100%; } }
@media (max-width: 52.0625rem) { .coh-ce-cpt_global_impact-462a2f7:nth-child(odd) .stat-global:after { opacity: 1; } }
@media (max-width: 52.0625rem) { .coh-ce-cpt_global_impact-462a2f7:nth-child(odd) .stat-global { color: #232e3e; } }
@media (max-width: 52.0625rem) { .coh-ce-cpt_global_impact-462a2f7:nth-child(even) .stat-global:hover:after { opacity: 0; } }
@media (max-width: 52.0625rem) { .coh-ce-cpt_global_impact-462a2f7:nth-child(even) .stat-global .bg-image { opacity: 0; } }
.coh-ce-cpt_global_impact-72e64a9 { z-index: 1; -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; width: 100%; height: 100%; padding-left: 70px; position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 90rem) { .coh-ce-cpt_global_impact-72e64a9 { padding-left: 10%; } }
@media (max-width: 52.0625rem) { .coh-ce-cpt_global_impact-72e64a9 { padding-right: 45px; padding-left: 45px; } }
.coh-ce-cpt_global_impact-591fde1f { font-family: 'SohneBreitTest-FettBold', sans-serif;; font-weight: 700; font-size: 11rem; line-height: 1.08; letter-spacing: 2.2px; }
@media (max-width: 75rem) { .coh-ce-cpt_global_impact-591fde1f { font-size: 6.6rem; letter-spacing: 1.32px; } }
@media (max-width: 52.0625rem) { .coh-ce-cpt_global_impact-591fde1f { font-size: 9.1rem; letter-spacing: 1.82px; } }
.coh-ce-cpt_global_impact-26cf4b56 { margin-top: 17px; font-family: "proximanova-regular", sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 3.5rem; line-height: 1.14; }
@media (max-width: 75rem) { .coh-ce-cpt_global_impact-26cf4b56 { font-size: 3rem; line-height: 1.16; } }
.coh-ce-cpt_global_impact-1dafe7b7 { height: 100px; margin-top: 20px; font-size: 2.5rem; font-family: "proximanova-regular", sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; line-height: 1.2; font-weight: 400; }
@media (max-width: 75rem) { .coh-ce-cpt_global_impact-1dafe7b7 { font-size: 2rem; line-height: 1.04; } }
.coh-ce-cpt_homepage_our_mission_text-2dbb2706 { z-index: 5; padding-top: 400px; padding-right: 0; padding-bottom: 400px; padding-left: 0; }
@media (max-width: 90rem) { .coh-ce-cpt_homepage_our_mission_text-2dbb2706 { padding-top: 400px; padding-right: 0; padding-bottom: 400px; padding-left: 0; } }
@media (max-width: 75rem) { .coh-ce-cpt_homepage_our_mission_text-2dbb2706 { padding-top: 400px; padding-right: 0; padding-bottom: 400px; padding-left: 0; } }
@media (max-width: 74.625rem) { .coh-ce-cpt_homepage_our_mission_text-2dbb2706 { padding-top: 400px; padding-right: 0; padding-bottom: 400px; padding-left: 0; } }
@media (max-width: 52.0625rem) { .coh-ce-cpt_homepage_our_mission_text-2dbb2706 { padding-top: 150px; padding-right: 30px; padding-bottom: 100px; padding-left: 30px; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_homepage_our_mission_text-2dbb2706 { padding-top: 150px; padding-right: 30px; padding-bottom: 100px; padding-left: 30px; } }
.coh-ce-cpt_homepage_our_mission_text-a3dc67d7 { padding-right: 24px; padding-left: 24px; max-width: 192rem; margin-right: auto; margin-left: auto; }
@media (max-width: 90rem) { .coh-ce-cpt_homepage_our_mission_text-a3dc67d7 { padding-right: 24px; padding-left: 24px; } }
@media (max-width: 75rem) { .coh-ce-cpt_homepage_our_mission_text-a3dc67d7 { padding-right: 24px; padding-left: 24px; } }
@media (max-width: 74.625rem) { .coh-ce-cpt_homepage_our_mission_text-a3dc67d7 { padding-right: 24px; padding-left: 24px; } }
@media (max-width: 52.0625rem) { .coh-ce-cpt_homepage_our_mission_text-a3dc67d7 { padding-right: 1.5rem; padding-left: 1.5rem; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_homepage_our_mission_text-a3dc67d7 { padding-right: 1.5rem; padding-left: 1.5rem; } }
.coh-ce-cpt_homepage_our_mission_text-81b069a9 { margin-right: -1.2rem; margin-left: -1.2rem; 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; }
@media (max-width: 90rem) { .coh-ce-cpt_homepage_our_mission_text-81b069a9 { margin-right: -1.2rem; margin-left: -1.2rem; } }
@media (max-width: 75rem) { .coh-ce-cpt_homepage_our_mission_text-81b069a9 { margin-right: -1.2rem; margin-left: -1.2rem; } }
@media (max-width: 74.625rem) { .coh-ce-cpt_homepage_our_mission_text-81b069a9 { margin-right: -1.2rem; margin-left: -1.2rem; } }
@media (max-width: 52.0625rem) { .coh-ce-cpt_homepage_our_mission_text-81b069a9 { margin-right: -1.5rem; margin-left: -1.5rem; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_homepage_our_mission_text-81b069a9 { margin-right: -1.5rem; margin-left: -1.5rem; } }
.coh-ce-cpt_homepage_our_mission_text-184fd023 { width: -webkit-calc(33.3333333333% - 2.4rem); width: calc(33.3333333333% - 2.4rem); margin-right: 1.2rem; margin-left: 1.2rem; }
@media (max-width: 90rem) { .coh-ce-cpt_homepage_our_mission_text-184fd023 { width: -webkit-calc(33.3333333333% - 2.4rem); width: calc(33.3333333333% - 2.4rem); margin-right: 1.2rem; margin-left: 1.2rem; } }
@media (max-width: 75rem) { .coh-ce-cpt_homepage_our_mission_text-184fd023 { width: -webkit-calc(33.3333333333% - 2.4rem); width: calc(33.3333333333% - 2.4rem); margin-right: 1.2rem; margin-left: 1.2rem; } }
@media (max-width: 74.625rem) { .coh-ce-cpt_homepage_our_mission_text-184fd023 { width: -webkit-calc(33.3333333333% - 2.4rem); width: calc(33.3333333333% - 2.4rem); margin-right: 1.2rem; margin-left: 1.2rem; } }
@media (max-width: 52.0625rem) { .coh-ce-cpt_homepage_our_mission_text-184fd023 { width: -webkit-calc(100% - 3rem); width: calc(100% - 3rem); margin-right: 1.5rem; margin-left: 1.5rem; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_homepage_our_mission_text-184fd023 { width: -webkit-calc(100% - 3rem); width: calc(100% - 3rem); margin-right: 1.5rem; margin-left: 1.5rem; } }
.coh-ce-cpt_homepage_our_mission_text-f697dc1b { color: white; font-size: 5.5rem; font-family: 'proximanova-bold', sans-serif;; }
@media (max-width: 90rem) { .coh-ce-cpt_homepage_our_mission_text-f697dc1b { font-size: 5.5rem; line-height: 1.09; } }
@media (max-width: 75rem) { .coh-ce-cpt_homepage_our_mission_text-f697dc1b { font-size: 4.5rem; line-height: 1.11; } }
@media (max-width: 74.625rem) { .coh-ce-cpt_homepage_our_mission_text-f697dc1b { font-size: 4rem; } }
@media (max-width: 52.0625rem) { .coh-ce-cpt_homepage_our_mission_text-f697dc1b { font-size: 4rem; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_homepage_our_mission_text-f697dc1b { font-size: 4rem; } }
.coh-ce-cpt_homepage_our_mission_text-ebcaa75d { width: -webkit-calc(50% - 2.4rem); width: calc(50% - 2.4rem); margin-right: 1.2rem; margin-left: 1.2rem; }
@media (max-width: 90rem) { .coh-ce-cpt_homepage_our_mission_text-ebcaa75d { width: -webkit-calc(50% - 2.4rem); width: calc(50% - 2.4rem); margin-right: 1.2rem; margin-left: 1.2rem; } }
@media (max-width: 75rem) { .coh-ce-cpt_homepage_our_mission_text-ebcaa75d { width: -webkit-calc(50% - 2.4rem); width: calc(50% - 2.4rem); margin-right: 1.2rem; margin-left: 1.2rem; } }
@media (max-width: 74.625rem) { .coh-ce-cpt_homepage_our_mission_text-ebcaa75d { width: -webkit-calc(50% - 2.4rem); width: calc(50% - 2.4rem); margin-right: 1.2rem; margin-left: 1.2rem; } }
@media (max-width: 52.0625rem) { .coh-ce-cpt_homepage_our_mission_text-ebcaa75d { margin-right: 1.5rem; margin-left: 1.5rem; width: -webkit-calc(100% - 3rem); width: calc(100% - 3rem); } }
@media (max-width: 35.25rem) { .coh-ce-cpt_homepage_our_mission_text-ebcaa75d { width: -webkit-calc(100% - 3rem); width: calc(100% - 3rem); margin-right: 1.5rem; margin-left: 1.5rem; } }
.coh-ce-cpt_homepage_our_mission_text-3e6b37b0 { font-size: 3.5rem; color: white; font-family: "proximanova-regular", sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; line-height: 1.14; margin-top: 0; }
@media (max-width: 90rem) { .coh-ce-cpt_homepage_our_mission_text-3e6b37b0 { font-size: 3.5rem; line-height: 1.14; margin-top: 0; } }
@media (max-width: 75rem) { .coh-ce-cpt_homepage_our_mission_text-3e6b37b0 { font-size: 3.5rem; line-height: 1.14; margin-top: 0; } }
@media (max-width: 74.625rem) { .coh-ce-cpt_homepage_our_mission_text-3e6b37b0 { font-size: 2.4rem; line-height: 1.14; margin-top: 0; } }
@media (max-width: 52.0625rem) { .coh-ce-cpt_homepage_our_mission_text-3e6b37b0 { margin-top: 55px; } }
@media (max-width: 35.25rem) { .coh-ce-cpt_homepage_our_mission_text-3e6b37b0 { font-size: 2.4rem; line-height: 1.14; margin-top: 55px; } }
.coh-ce-cpt_homepage_publication_card-488fd00a { list-style-type: none; }
.coh-ce-cpt_homepage_publication_wrapper-1d85b9f5 { background-color: #f7f7f7; }
.coh-ce-cpt_homepage_publication_wrapper-d81a963a { max-width: 100%; padding-right: 0; padding-left: 0; margin-right: auto; margin-left: auto; overflow: hidden; }
.coh-ce-cpt_homepage_publication_wrapper-903d6a5e { width: 1113px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-cpt_homepage_publication_wrapper-2ad480aa { margin-top: 120px; }
@media (max-width: 75rem) { .coh-ce-cpt_homepage_publication_wrapper-2ad480aa { margin-top: 80px; } }
@media (max-width: 52.0625rem) { .coh-ce-cpt_homepage_publication_wrapper-2ad480aa { padding-left: 8.3%; margin-top: 125px; margin-bottom: 25px; } }
.coh-ce-cpt_homepage_publication_wrapper-16c3b913 { font-family: 'proximanova-bold', sans-serif;; color: #0a0a0a; font-weight: 700; font-size: 5.5rem; line-height: 1.09; }
@media (max-width: 75rem) { .coh-ce-cpt_homepage_publication_wrapper-16c3b913 { font-size: 4rem; } }
.coh-ce-cpt_homepage_publication_wrapper-cb07f8d2 { margin-top: 70px; }
.coh-ce-cpt_homepage_publication_wrapper-74675fe2 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 100%; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_homepage_publication_wrapper-f64678cb { -webkit-transition: all 0.4s cubic-bezier(0.64, 0.05, 0.35, 1.05); -o-transition: all 0.4s cubic-bezier(0.64, 0.05, 0.35, 1.05); transition: all 0.4s cubic-bezier(0.64, 0.05, 0.35, 1.05); cursor: pointer; background-color: black; height: 1px; width: 100%; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; position: absolute; top: 50%; left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-border-radius: 0; border-radius: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.coh-ce-cpt_image_card-22d853d6 { width: 25%; }
.coh-ce-cpt_our_expertise_grid_mobile_od-4509b00b { width: 25%; }
@media (max-width: 52.0625rem) { .coh-ce-cpt_our_expertise_grid_mobile_od-4509b00b { min-width: 100%; } }
.coh-ce-cpt_our_expertise_image_card_mbl-22d853d6 { width: 25%; }
.coh-ce-cpt_sdg_mid_text-7f0c707f { background-color: white; }
.coh-ce-cpt_sdg_wheel_card-baf7468e { width: auto; }
.coh-ce-cpt_text_card-4509b00b { width: 25%; }
@media (max-width: 52.0625rem) { .coh-ce-cpt_text_card-4509b00b { min-width: 100%; } }
