.coh-style-lightbox-gallery li { margin-left: 0 !important; }
@media (max-width: 1439px) { .coh-style-lightbox-gallery li { margin-left: 0 !important; } }
@media (max-width: 1024px) { .coh-style-lightbox-gallery li { margin-left: 0 !important; } }
@media (max-width: 480px) { .coh-style-lightbox-gallery li { margin-left: 0 !important; } }
.coh-style-internal-video-autoplay video { pointer-events: none; }
.coh-style-internal-video-autoplay .homepage-hero-content { padding: 2rem 0; }
@media (max-width: 1439px) { .coh-style-internal-video-autoplay .homepage-hero-content { padding: 2rem 0; } }
@media (max-width: 1024px) { .coh-style-internal-video-autoplay .homepage-hero-content { padding: 2rem 0.75rem; } }
@media (max-width: 767px) { .coh-style-internal-video-autoplay .homepage-hero-content { padding: 2rem 0.75rem; } }
@media (max-width: 480px) { .coh-style-internal-video-autoplay .homepage-hero-content { padding: 2rem 0.75rem; } }
.coh-style-image-carousel-slide .swiper-slide { height: -webkit-fit-content !important; height: -moz-fit-content !important; height: fit-content !important; }
@media (max-width: 1439px) { .coh-style-image-carousel-slide .swiper-slide { height: -webkit-fit-content !important; height: -moz-fit-content !important; height: fit-content !important; } }
@media (max-width: 1024px) { .coh-style-image-carousel-slide .swiper-slide { height: -webkit-fit-content !important; height: -moz-fit-content !important; height: fit-content !important; } }
@media (max-width: 480px) { .coh-style-image-carousel-slide .swiper-slide { height: -webkit-fit-content !important; height: -moz-fit-content !important; height: fit-content !important; } }
@media (max-width: 1024px) { .coh-style-image-carousel-slide .swiper-slide img { max-width: 96%; } }
.coh-style-image-reveal-card a { margin-top: 16px; margin-right: 0.75rem; margin-bottom: 16px; margin-left: 0.75rem; display: block; }
.coh-style-hero-picture-element .media--blazy { height: inherit; }
@media (max-width: 1439px) { .coh-style-hero-picture-element .media--blazy { height: inherit; } }
@media (max-width: 1024px) { .coh-style-hero-picture-element .media--blazy { height: inherit; } }
@media (max-width: 480px) { .coh-style-hero-picture-element .media--blazy { height: inherit; } }
.coh-style-hero-picture-element picture { height: inherit; }
@media (max-width: 1439px) { .coh-style-hero-picture-element picture { height: inherit; } }
@media (max-width: 1024px) { .coh-style-hero-picture-element picture { height: inherit; } }
@media (max-width: 480px) { .coh-style-hero-picture-element picture { height: inherit; } }
.coh-wysiwyg.coh-style-heading-big-wyswyg * { color: #fff; }
.coh-style-video-full-width .video_width video { width: 100%; height: 100%; }
@media (max-width: 1024px) { .coh-style-video-full-width .video_width video { width: 100%; height: 100%; } }
@media (max-width: 767px) { .coh-style-video-full-width .video_width video { width: 100%; } }
@media (max-width: 480px) { .coh-style-video-full-width .video_width video { width: 100%; } }
.coh-style-image-carousel- .media--blazy { width: 100%; }
@media (max-width: 1439px) { .coh-style-image-carousel- .media--blazy { width: 100%; } }
@media (max-width: 1024px) { .coh-style-image-carousel- .media--blazy { width: 100%; } }
@media (max-width: 480px) { .coh-style-image-carousel- .media--blazy { width: 100%; } }
.coh-style-image-carousel- picture { max-width: 65%; height: 38.75rem; }
@media (max-width: 1439px) { .coh-style-image-carousel- picture { max-width: 65%; height: 38.75rem; } }
@media (max-width: 1024px) { .coh-style-image-carousel- picture { max-width: 65%; height: 30rem; } }
@media (max-width: 480px) { .coh-style-image-carousel- picture { max-width: 100%; height: 21.875rem; } }
.coh-style-image-carousel- picture img { width: 100%; height: 100%; max-width: 100%; }
.coh-style-slide-animate { overflow: hidden; }
@media (max-width: 1439px) { .coh-style-slide-animate { overflow: hidden; } }
@media (max-width: 1024px) { .coh-style-slide-animate { overflow: hidden; } }
@media (max-width: 767px) { .coh-style-slide-animate { overflow: hidden; } }
@media (max-width: 480px) { .coh-style-slide-animate { overflow: hidden; } }
@media (max-width: 480px) { .coh-style-mobile-slider-scrollbar- { -webkit-box-sizing: content-box; box-sizing: content-box; } }
@media (max-width: 480px) { .coh-style-sdg-modal .modal-sdgs { width: 100%; } }
.coh-style-sdg-modal .modal-sdgs .modal-sdg-content { max-height: 100%; max-width: 100%; margin-right: 0; margin-left: 0; }
@media (max-width: 480px) { .coh-style-sdg-modal .modal-sdgs .sdg-view-more { width: 100%; } }
.coh-style-sdg-modal .modal-sdgs .coh-row { height: 100%; }
.coh-style-sdg-modal .sdg-card { width: 100%; }
.coh-style-picture-element-wrapper img { width: 100%; }
@media (max-width: 1439px) { .coh-style-picture-element-wrapper img { width: 100%; } }
@media (max-width: 1024px) { .coh-style-picture-element-wrapper img { width: 100%; } }
@media (max-width: 480px) { .coh-style-picture-element-wrapper img { width: 100%; } }
.coh-style-generic-modal-box .coh-modal-overlay { background-color: transparent !important; }
.coh-style-generic-modal-box .coh-modal-inner { z-index: 999 !important; }
@media (max-width: 1439px) { .coh-style-generic-modal-box .coh-modal-inner { z-index: 999 !important; } }
@media (max-width: 1024px) { .coh-style-generic-modal-box .coh-modal-inner { z-index: 999 !important; } }
.is-open.coh-style-publication-modal { visibility: visible; opacity: 1; background-color: rgba(247, 247, 247, 0.1); }
.is-open.coh-style-publication-modal .coh-modal-overlay { background-color: rgba(247, 247, 247, 0.1); }
.is-open.coh-style-publication-modal .coh-modal-close-wrapper { top: 1.5rem; right: 6rem; width: 45px; height: 45px; }
.is-open.coh-style-publication-modal .coh-modal-close-wrapper button { height: 45px; width: 45px; }
.coh-style-fluid-carousel- .media--blazy { width: 100%; }
@media (max-width: 1439px) { .coh-style-fluid-carousel- .media--blazy { width: 100%; } }
@media (max-width: 1024px) { .coh-style-fluid-carousel- .media--blazy { width: 100%; } }
@media (max-width: 480px) { .coh-style-fluid-carousel- .media--blazy { width: 100%; } }
.coh-style-fluid-carousel- picture { max-width: 70%; }
@media (max-width: 1439px) { .coh-style-fluid-carousel- picture { max-width: 65%; } }
@media (max-width: 1024px) { .coh-style-fluid-carousel- picture { display: block; max-width: 55%; } }
@media (max-width: 480px) { .coh-style-fluid-carousel- picture { width: auto; max-width: 100%; } }
.coh-style-fluid-carousel- picture img { height: 31rem; width: 100%; -o-object-fit: cover; object-fit: cover; }
@media (max-width: 1439px) { .coh-style-fluid-carousel- picture img { width: 100%; height: 31rem; } }
@media (max-width: 1024px) { .coh-style-fluid-carousel- picture img { height: 31rem; -o-object-fit: cover; object-fit: cover; } }
@media (max-width: 480px) { .coh-style-fluid-carousel- picture img { height: 18rem; width: auto; -o-object-fit: cover; object-fit: cover; } }
.coh-style-publication-description .publication-card__title p { margin-bottom: 20px; }
@media (max-width: 480px) { .coh-style-publication-description .publication-card__title p { margin-bottom: 16px !important; } }
.coh-style-hero-banner-overlay .blazy .media { position: inherit !important; }
.coh-style-authors-information a { color: #000000; }
.coh-style-accordion .coh-accordion-tabs-content-wrapper { background-color: white; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; position: relative; }
.coh-style-accordion .coh-accordion-tabs-content-wrapper .coh-accordion-title { cursor: pointer; overflow: hidden; padding-left: 0; margin-left: 0; position: relative; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #a9b1b7; }
.coh-style-accordion .coh-accordion-tabs-content-wrapper .coh-accordion-title a { font-family: 'ProximaNova',sans-seriff;; font-size: 1.563rem; font-weight: 400; line-height: 1.15; text-align: left; letter-spacing: 0.03em; padding-top: 1rem; padding-bottom: 1.5rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; width: 100%; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; cursor: pointer; border-top-width: 0; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; color: black; }
.coh-style-accordion .coh-accordion-tabs-content-wrapper .coh-accordion-title a:before { content: ''; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; background-image: url("/sites/g/files/zskgke326/files/Chevron-down_0.svg"); background-position: center; background-size: auto; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; border-top-color: #f3f3f3; height: 1.25rem; margin-left: 1.5rem; position: absolute; top: 1.5rem; right: 0; width: 1.25rem; }
.coh-style-accordion .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active { border-bottom-width: 0; }
.coh-style-accordion .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a:before { -webkit-transform: rotateZ(-180deg); -ms-transform: rotate(-180deg); transform: rotateZ(-180deg); }
.coh-style-accordion .coh-accordion-tabs-content-wrapper .accordion__panel .coh-wysiwyg p { margin-bottom: 20px; }
@media (max-width: 767px) { .coh-style-accordion .coh-accordion-tabs-content-wrapper .accordion__panel .coh-wysiwyg p { margin-bottom: 16px; } }
@media (max-width: 480px) { .coh-style-accordion .coh-accordion-tabs-content-wrapper .accordion__panel .coh-wysiwyg p { margin-bottom: 16px; } }
.coh-style-author-card-section .author-label { padding-right: 0.75rem; }
@media (max-width: 1439px) { .coh-style-author-card-section .author-label { padding-right: 0.75rem; } }
@media (max-width: 1024px) { .coh-style-author-card-section .author-label { padding-right: 0.75rem; } }
@media (max-width: 480px) { .coh-style-author-card-section .author-label { padding-right: 0.75rem; } }
.coh-style-large-default-stacked { font-family: 'proximanova-bold', sans-serif;; font-weight: 400; color: #00c1ff; outline-width: 0.3125rem; outline-style: solid; outline-color: #59ba47; }
.coh-style-large-default-stacked td { padding-top: 0.625rem; padding-right: 0.625rem; padding-bottom: 0.625rem; padding-left: 0.625rem; background-color: #28a9e0; border-width: 0.125rem; border-color: #ffeb00; outline-width: 0.3125rem; outline-color: #ffbcb7; }
.coh-style-banner-padding-x-0 { padding-left: 0 !important; padding-right: 0 !important; }
@media (max-width: 480px) { .coh-style-banner-padding-x-0 { padding-left: 0 !important; padding-right: 0 !important; } }
.coh-style-table-border-paragraph { background-color: #d83269; padding-top: 0.625rem; padding-right: 0.625rem; padding-bottom: 0.625rem; padding-left: 0.625rem; }
.coh-style-table-border-paragraph th { border-color: #28a9e0; border-style: solid; border-width: 1px; }
.coh-style-blockquote { font-family: 'ProximaNova',sans-seriff;; color: black; font-weight: 600; }
.coh-style-modal-close-button { color: black; background-color: #f7f7f7; height: 2.8125rem; width: 2.8125rem; position: absolute; top: 0.625rem; right: 1rem; border-width: 0; -webkit-border-radius: 50%; border-radius: 50%; }
@media (max-width: 767px) { .coh-style--coh-ce-cpt-global-impact-card-3011242c:nth-child(odd) .stat-global .bg-image { opacity: 1; } }
@media (max-width: 767px) { .coh-style--coh-ce-cpt-global-impact-card-3011242c:nth-child(odd) .stat-global:hover .bg-image { opacity: 1; } }
.coh-style-big-copy { background-color: black; font-size: 2rem; line-height: 1.3; font-weight: 400; }
@media (max-width: 1024px) { .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-medium-copy { line-height: 1.3; font-size: 2rem; font-weight: 400; }
@media (max-width: 1024px) { .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-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-numerals { font-size: 11rem; line-height: 1.08; font-weight: 700; letter-spacing: 2.2px; font-family: 'SohneBreitTest', sans-serif;; }
@media (max-width: 1199px) { .coh-style-numerals { font-size: 9.1rem; line-height: 1.07; } }
@media (max-width: 1024px) { .coh-style-numerals { font-size: 6.6rem; } }
@media (max-width: 480px) { .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: 1199px) { .coh-style-story-card { width: 100%; } }
@media (max-width: 480px) { .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: 1199px) { .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: 1199px) { .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: 1199px) { .coh-style-story-card .hover-slide { position: relative; width: 52%; } }
@media (max-width: 1024px) { .coh-style-story-card .hover-slide { -webkit-transform: none; -ms-transform: none; transform: none; } }
@media (max-width: 480px) { .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: 480px) { .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: 1199px) { .coh-style-story-card .content { position: static; } }
@media (max-width: 1024px) { .coh-style-story-card .content { padding-top: 30px; padding-right: 15px; padding-bottom: 30px; padding-left: 15px; } }
@media (max-width: 480px) { .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: 1024px) { .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: 1024px) { .coh-style-story-card .content .small-copy { margin-top: 20px; } }
@media (max-width: 480px) { .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: 480px) { .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: 1439px) { .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: 1199px) { .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: 1199px) { .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; }
.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: 1439px) { .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: 1024px) { .coh-style-extended-from-featured-stories .title-container .section-title, .coh-style-featured-stories .title-container .section-title { margin-top: 20px; } }
@media (max-width: 480px) { .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: 1439px) { .coh-style-extended-from-featured-stories .cell, .coh-style-featured-stories .cell { margin-top: 25px; } }
@media (max-width: 1199px) { .coh-style-extended-from-featured-stories .cell, .coh-style-featured-stories .cell { margin-top: 15px; } }
@media (max-width: 480px) { .coh-style-extended-from-featured-stories .title-container .section-title { margin-top: 60px; margin-right: 50px; margin-bottom: 60px; margin-left: 0; } }
@media (max-width: 767px) { .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-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-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-heading-6-size { font-family: 'ProximaNova',sans-seriff;; font-weight: 700; font-size: 1rem; line-height: 1.15; letter-spacing: 0.03rem; margin-bottom: 0.75rem; }
@media (max-width: 1024px) { .coh-style-heading-6-size { font-size: 1rem; line-height: 1.15; letter-spacing: 0.03rem; margin-bottom: 0.75rem; } }
@media (max-width: 480px) { .coh-style-heading-6-size { font-size: 1rem; line-height: 1.15; letter-spacing: 0.03rem; margin-bottom: 0.75rem; } }
.coh-style-heading-5-size { font-family: 'ProximaNova',sans-seriff;; font-weight: 400; font-size: 1.25rem; line-height: 1.15; margin-bottom: 0.75rem; }
@media (max-width: 1024px) { .coh-style-heading-5-size { font-size: 1.25rem; line-height: 1.15; } }
@media (max-width: 480px) { .coh-style-heading-5-size { font-size: 1.25rem; line-height: 1.15; margin-bottom: 0.75rem; } }
.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: 1199px) { .h1.coh-style-undp-heading { font-size: 8.2rem; line-height: 1.08; } }
@media (max-width: 480px) { .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: 1199px) { .h2.coh-style-undp-heading { font-size: 4.5rem; line-height: 1.11; } }
@media (max-width: 1024px) { .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: 1024px) { .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: 1024px) { .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; }
.coh-style-feature-card-slide:before { z-index: 1; }
.coh-style-padding-x-0 { padding: 0 !important; }
@media (max-width: 1439px) { .coh-style-padding-x-0 { padding: 0 !important; } }
@media (max-width: 1199px) { .coh-style-padding-x-0 { padding: 0 !important; } }
@media (max-width: 1024px) { .coh-style-padding-x-0 { padding: 0 !important; } }
@media (max-width: 480px) { .coh-style-padding-x-0 { padding: 0 !important; } }
.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-margin-x-0 { margin: 0 !important; }
@media (max-width: 1439px) { .coh-style-margin-x-0 { margin: 0 !important; } }
@media (max-width: 1199px) { .coh-style-margin-x-0 { margin: 0 !important; } }
@media (max-width: 1024px) { .coh-style-margin-x-0 { margin: 0 !important; } }
@media (max-width: 767px) { .coh-style-margin-x-0 { margin: 0 !important; } }
@media (max-width: 480px) { .coh-style-margin-x-0 { margin: 0 !important; } }
.coh-style-cta-link-cta--arrow:hover { color: black; }
.coh-style-homepage-hero-full { height: 100%; top: 0; left: 0; position: absolute; content: ""; width: 100%; }
.coh-style-homepage-hero-full .coh-style-homepage-hero-full { content: normal; }
.coh-style-homepage-hero-full .mejs__container { top: 0; left: 0; height: 100% !important; }
@media (max-width: 1024px) { .coh-style-homepage-hero-full .mejs__container { height: 100% !important; } }
@media (max-width: 480px) { .coh-style-homepage-hero-full .mejs__container { height: 100% !important; } }
.coh-style-homepage-hero-full .mejs__container .coh-video-inner { height: 100% !important; }
.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: 1024px) { .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: 1024px) { .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: 1024px) { .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: 1024px) { .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: 1199px) { .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: 1024px) { .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: 1024px) { .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-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-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-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: 1199px) { .coh-style-faq-accordion a { padding-top: 1.125rem; padding-right: 1.25rem; padding-bottom: 1.125rem; padding-left: 1.25rem; } }
@media (max-width: 767px) { .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: 1199px) { .coh-style-tab a { padding-top: 1.25rem; padding-right: 1.5rem; padding-bottom: 1.25rem; padding-left: 1.5rem; } }
@media (max-width: 767px) { .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: 1199px) { .coh-style-slider-navigation-right, .coh-style-slider-navigation-left { width: 2rem; } }
@media (max-width: 767px) { .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: 767px) { .coh-style-slider-navigation-right:before, .coh-style-slider-navigation-left:before { font-size: 0.75rem; } }
.coh-style-slider-navigation-right:hover, .coh-style-slider-navigation-left:hover { background-color: #d83269; }
.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: 1199px) { .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: 1199px) { .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: 767px) { .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: 6.25rem; line-height: 1.08; font-weight: 600; margin-bottom: 0.75rem; font-family: 'SohneBreitTest', sans-serif;; letter-spacing: 0.06rem; }
@media (max-width: 1439px) { .coh-style-heading-1-size { font-size: 5.125rem; line-height: 1.08; letter-spacing: 0.06rem; } }
@media (max-width: 1199px) { .coh-style-heading-1-size { font-size: 2.5rem; line-height: 1.08; letter-spacing: 0.06rem; } }
@media (max-width: 767px) { .coh-style-heading-1-size { font-size: 2.938rem; line-height: 1.08; letter-spacing: 0.06rem; } }
.coh-style-heading-2-size { font-weight: 700; font-size: 3.438rem; line-height: 1.1; margin-bottom: 0.75rem; font-family: 'SohneBreitTest', sans-serif;; }
@media (max-width: 1439px) { .coh-style-heading-2-size { font-size: 2.813rem; line-height: 1.1; } }
@media (max-width: 1199px) { .coh-style-heading-2-size { font-size: 2.813rem; line-height: 1.1; } }
@media (max-width: 1024px) { .coh-style-heading-2-size { font-size: 2.5rem; line-height: 1.1; } }
@media (max-width: 480px) { .coh-style-heading-2-size { font-size: 2.5rem; line-height: 1.1; } }
.coh-style-heading-3-size { font-size: 2.188rem; line-height: 1.15; font-weight: 600; margin-bottom: 1rem; font-family: 'ProximaNova',sans-seriff;; }
@media (max-width: 1199px) { .coh-style-heading-3-size { font-size: 2.188rem; line-height: 1.15; } }
@media (max-width: 767px) { .coh-style-heading-3-size { font-size: 1.875rem; margin-bottom: 0.75rem; line-height: 1.15; } }
@media (max-width: 480px) { .coh-style-heading-3-size { margin-bottom: 0.75rem; font-size: 1.875rem; line-height: 1.15; } }
.coh-style-heading-4-size { font-size: 2.188rem; font-weight: 400; margin-bottom: 1.375rem; line-height: 1.15; margin-bottom: 1rem; font-family: 'ProximaNova',sans-seriff;; }
@media (max-width: 1439px) { .coh-style-heading-4-size { margin-bottom: 1rem; font-size: 2.188rem; line-height: 1.15; } }
@media (max-width: 1199px) { .coh-style-heading-4-size { font-size: 2.188rem; line-height: 1.15; margin-bottom: 1rem; } }
@media (max-width: 1024px) { .coh-style-heading-4-size { margin-bottom: 1rem; } }
@media (max-width: 767px) { .coh-style-heading-4-size { font-size: 1.563rem; margin-bottom: 1.25rem; margin-bottom: 0.75rem; line-height: 1.15; } }
@media (max-width: 480px) { .coh-style-heading-4-size { line-height: 1.15; margin-bottom: 0.75rem; } }
.coh-style-master-template-outer-margins { margin-right: 2rem; margin-left: 2rem; }
@media (max-width: 1199px) { .coh-style-master-template-outer-margins { margin-right: 1.5rem; margin-left: 1.5rem; } }
@media (max-width: 1024px) { .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: 1199px) { .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: 1024px) { .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: 1024px) { .coh-style-max-width---narrow { width: 100%; } }
.coh-style-max-width---extra-narrow { width: 33%; }
@media (max-width: 1199px) { .coh-style-max-width---extra-narrow { width: 50%; } }
@media (max-width: 767px) { .coh-style-max-width---extra-narrow { width: 100%; } }
.coh-style-margin-bottom---large { margin-bottom: 6rem; }
@media (max-width: 1199px) { .coh-style-margin-bottom---large { margin-bottom: 4.5rem; } }
@media (max-width: 767px) { .coh-style-margin-bottom---large { margin-bottom: 3rem; } }
.coh-style-margin-bottom---small { margin-bottom: 2rem; }
@media (max-width: 1199px) { .coh-style-margin-bottom---small { margin-bottom: 1.5rem; } }
.coh-style-padding-top---hero { padding-top: 12rem; }
@media (max-width: 1199px) { .coh-style-padding-top---hero { padding-top: 7.125rem; } }
.coh-style-padding-top-bottom---large { padding-top: 6rem; padding-bottom: 6rem; }
@media (max-width: 1199px) { .coh-style-padding-top-bottom---large { padding-top: 4.5rem; padding-bottom: 4.5rem; } }
@media (max-width: 767px) { .coh-style-padding-top-bottom---large { padding-top: 3rem; padding-bottom: 3rem; } }
.coh-style-padding-top-bottom---medium { padding-top: 4rem; padding-bottom: 4rem; }
@media (max-width: 1199px) { .coh-style-padding-top-bottom---medium { padding-top: 3rem; padding-bottom: 3rem; } }
@media (max-width: 767px) { .coh-style-padding-top-bottom---medium { padding-top: 2.5rem; padding-bottom: 2.5rem; } }
.coh-style-padding-top-bottom---small { padding-top: 2rem; padding-bottom: 2rem; }
@media (max-width: 1199px) { .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: 1199px) { .coh-style-padding-top---large { padding-top: 4.5rem; } }
@media (max-width: 767px) { .coh-style-padding-top---large { padding-top: 3rem; } }
.coh-style-padding-top---medium { padding-top: 4rem; }
@media (max-width: 1199px) { .coh-style-padding-top---medium { padding-top: 3rem; } }
@media (max-width: 767px) { .coh-style-padding-top---medium { padding-top: 2.5rem; } }
.coh-style-padding-top---small { padding-top: 2rem; }
@media (max-width: 1199px) { .coh-style-padding-top---small { padding-top: 1.5rem; } }
.coh-style-padding-bottom---large { padding-bottom: 6rem; }
@media (max-width: 1199px) { .coh-style-padding-bottom---large { padding-bottom: 4.5rem; } }
@media (max-width: 767px) { .coh-style-padding-bottom---large { padding-bottom: 3rem; } }
.coh-style-padding-bottom---medium { padding-bottom: 4rem; }
@media (max-width: 1199px) { .coh-style-padding-bottom---medium { padding-bottom: 3rem; } }
@media (max-width: 767px) { .coh-style-padding-bottom---medium { padding-bottom: 2.5rem; } }
.coh-style-padding-bottom---small { padding-bottom: 2rem; }
@media (max-width: 1199px) { .coh-style-padding-bottom---small { padding-bottom: 1.5rem; } }
.coh-style-padding-left-right---large { padding-right: 6rem; padding-left: 6rem; }
@media (max-width: 1199px) { .coh-style-padding-left-right---large { padding-right: 4.5rem; padding-left: 4.5rem; } }
@media (max-width: 767px) { .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: 1199px) { .coh-style-padding-left-right---medium { padding-right: 3rem; padding-left: 3rem; } }
@media (max-width: 767px) { .coh-style-padding-left-right---medium { padding-right: 2.5rem; padding-left: 2.5rem; } }
.coh-style-padding-left-right---small { padding-right: 2rem; padding-left: 2rem; }
@media (max-width: 1199px) { .coh-style-padding-left-right---small { padding-right: 1.5rem; padding-left: 1.5rem; } }
.coh-style-padding---small { padding: 2rem; }
@media (max-width: 1199px) { .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: 1199px) { .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-table-border .border th { border-width: 1px; border-color: #a9b1b7; border-style: solid; }
.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: 1199px) { .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_accordion_tab_item-3bd1e78 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #a9b1b7; }
.coh-ce-cpt_author_content_multiple-a8e4962f { margin-left: 25%; }
@media (max-width: 1439px) { .coh-ce-cpt_author_content_multiple-a8e4962f { margin-left: 25%; } }
@media (max-width: 1199px) { .coh-ce-cpt_author_content_multiple-a8e4962f { margin-left: 25%; } }
@media (max-width: 1024px) { .coh-ce-cpt_author_content_multiple-a8e4962f { margin-left: 0; } }
@media (max-width: 767px) { .coh-ce-cpt_author_content_multiple-a8e4962f { margin-left: 0; } }
@media (max-width: 480px) { .coh-ce-cpt_author_content_multiple-a8e4962f { margin-left: 0; } }
.coh-ce-cpt_bio_card-7a8c9a9 { height: 100%; }
.coh-ce-cpt_bio_card-7a8c9a9:hover { color: #000000; }
.coh-ce-cpt_bio_card-785103f6 { cursor: pointer; }
.coh-ce-cpt_bio_card-8efe8ad7:hover { color: #000000; }
.coh-ce-cpt_column-9431213c { min-height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.coh-ce-cpt_content_cardf-a97d1d93 { margin-top: .75rem; margin-bottom: .75rem; padding-left: .75rem !important; padding-right: .75rem !important; }
@media (max-width: 1439px) { .coh-ce-cpt_content_cardf-a97d1d93 { margin-top: .75rem; margin-bottom: .75rem; padding-left: .75rem !important; padding-right: .75rem !important; } }
@media (max-width: 1024px) { .coh-ce-cpt_content_cardf-a97d1d93 { margin-top: .75rem; margin-bottom: .75rem; padding-left: .75rem !important; padding-right: .5rem !important; } }
@media (max-width: 480px) { .coh-ce-cpt_content_cardf-a97d1d93 { margin-bottom: .75rem; } }
.coh-ce-cpt_content_cardf-8eba2328:before { z-index: 1; }
.coh-ce-cpt_content_cardf-d2e5173b { text-transform: uppercase; }
.coh-ce-cpt_content_cardf-b92fd498 { margin-top: .75rem; margin-bottom: .75rem; padding-left: .75rem !important; padding-right: .75rem !important; }
@media (max-width: 1439px) { .coh-ce-cpt_content_cardf-b92fd498 { margin-top: .75rem; margin-bottom: .75rem; padding-left: .75rem !important; padding-right: .75rem !important; } }
@media (max-width: 1024px) { .coh-ce-cpt_content_cardf-b92fd498 { margin-top: .75rem; margin-bottom: .75rem; padding-left: .75rem !important; padding-right: .75rem !important; } }
@media (max-width: 480px) { .coh-ce-cpt_content_cardf-b92fd498 { margin-bottom: .75rem; } }
.coh-ce-cpt_cta_paragraph_block_componen-72de3597 { padding: 1rem; }
.coh-ce-cpt_discover_more_text_card-e809ebde { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 1439px) { .coh-ce-cpt_discover_more_text_card-e809ebde { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (max-width: 1199px) { .coh-ce-cpt_discover_more_text_card-e809ebde { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (max-width: 1024px) { .coh-ce-cpt_discover_more_text_card-e809ebde { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (max-width: 767px) { .coh-ce-cpt_discover_more_text_card-e809ebde { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (max-width: 480px) { .coh-ce-cpt_discover_more_text_card-e809ebde { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
.coh-ce-cpt_download_module-cb20c9e6 { display: block; }
.coh-ce-cpt_download_module-c316d478 { color: #000000 !important; }
.coh-ce-cpt_download_module-10e1cff1 { color: #000000 !important; }
.coh-ce-cpt_fixed_carousel-4cdef9a8 { margin: .25rem; }
@media (max-width: 1439px) { .coh-ce-cpt_fixed_carousel-4cdef9a8 { margin: .25rem; } }
@media (max-width: 1024px) { .coh-ce-cpt_fixed_carousel-4cdef9a8 { margin: .25rem; } }
@media (max-width: 480px) { .coh-ce-cpt_fixed_carousel-4cdef9a8 { margin: .25rem; } }
.coh-ce-cpt_fixed_carousel-b2949919 { color: #ffffff !important; }
.coh-ce-cpt_fluid_carousel-4cdef9a8 { margin: .25rem; }
@media (max-width: 1439px) { .coh-ce-cpt_fluid_carousel-4cdef9a8 { margin: .25rem; } }
@media (max-width: 1024px) { .coh-ce-cpt_fluid_carousel-4cdef9a8 { margin: .25rem; } }
@media (max-width: 480px) { .coh-ce-cpt_fluid_carousel-4cdef9a8 { margin: .25rem; } }
.coh-ce-cpt_fluid_carousel-789780cd { color: #000000 !important; }
.coh-ce-cpt_generic_container-94a99708 { margin-left: 8.33333%; }
@media (max-width: 1439px) { .coh-ce-cpt_generic_container-94a99708 { margin-left: 8.33333%; } }
@media (max-width: 1199px) { .coh-ce-cpt_generic_container-94a99708 { margin-left: 8.33333%; } }
@media (max-width: 1024px) { .coh-ce-cpt_generic_container-94a99708 { margin-left: 8.33333%; } }
.coh-ce-cpt_generic_navigation_progress-263c83fd { z-index: 9 !important; }
.coh-ce-cpt_global_homepage_hero-1f14a50f:hover { color: #ffffff !important; }
.coh-ce-cpt_global_homepage_hero-5c7f23b9:hover { color: #ffffff !important; }
.coh-ce-cpt_global_homepage_hero-9330bda1:hover { color: #ffffff !important; }
.coh-ce-cpt_global_homepage_hero-d7778950 { margin: 0 !important; }
.coh-ce-cpt_global_homepage_hero-bd14853c { padding: 0 !important; }
.coh-ce-cpt_global_homepage_hero-8af280f4:hover { color: #ffffff !important; }
.coh-ce-cpt_global_homepage_hero-9869b7a6 { color: #ffffff !important; }
.coh-ce-cpt_global_impact-abb4f6ca { background-color: #232e3e; }
.coh-ce-cpt_global_impact-43136a78 { padding-left: 0 !important; padding-right: 0 !important; }
.coh-ce-cpt_homepage_discover_more-f250f3 { width: 100% !important; }
@media (max-width: 1024px) { .coh-ce-cpt_homepage_global_hero_banner-80a67422 { max-width: -webkit-calc(100% - 2rem) !important; max-width: calc(100% - 2rem) !important; } }
@media (max-width: 480px) { .coh-ce-cpt_homepage_global_hero_banner-80a67422 { display: none; } }
.coh-ce-cpt_homepage_publication_wrapper-1d85b9f5 { background-color: #f7f7f7; }
.coh-ce-cpt_homepage_publication_wrapp_0-4cdef9a8 { margin: .25rem; }
@media (max-width: 1439px) { .coh-ce-cpt_homepage_publication_wrapp_0-4cdef9a8 { margin: .25rem; } }
@media (max-width: 1024px) { .coh-ce-cpt_homepage_publication_wrapp_0-4cdef9a8 { margin: .25rem; } }
@media (max-width: 480px) { .coh-ce-cpt_homepage_publication_wrapp_0-4cdef9a8 { margin: .25rem; } }
.coh-ce-cpt_homepage_publication_wrapp_0-b2949919 { color: #ffffff !important; }
.coh-ce-cpt_image_card-22d853d6 { width: 25%; }
.coh-ce-cpt_image_card_medium-e32b59b9 { padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; }
.coh-ce-cpt_image_card_small-e32b59b9 { padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; }
.coh-ce-cpt_image_reveal_card-bd14853c { padding: 0 !important; }
.coh-ce-cpt_image_with_caption_large-e32b59b9 { padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; }
.coh-ce-cpt_image_with_credit_caption-4bfac47c { padding-top: 1rem; padding-right: 0; padding-bottom: 1rem; padding-left: 0; }
.coh-ce-cpt_individual_sdg_card-3299516f { text-align: left; }
@media (max-width: 1439px) { .coh-ce-cpt_individual_sdg_card-3299516f { text-align: left; } }
@media (max-width: 1199px) { .coh-ce-cpt_individual_sdg_card-3299516f { text-align: left; } }
@media (max-width: 1024px) { .coh-ce-cpt_individual_sdg_card-3299516f { text-align: left; } }
@media (max-width: 767px) { .coh-ce-cpt_individual_sdg_card-3299516f { text-align: left; } }
@media (max-width: 480px) { .coh-ce-cpt_individual_sdg_card-3299516f { text-align: left; } }
.coh-ce-cpt_individual_sdg_card-5df4824d { font-family: "SohneBreit";; }
.coh-ce-cpt_lightbox_gallery_collection-4df2b3a2 { padding-top: .75rem; margin-bottom: .75rem; }
@media (max-width: 1439px) { .coh-ce-cpt_lightbox_gallery_collection-4df2b3a2 { padding-top: .75rem; margin-bottom: .75rem; } }
@media (max-width: 1024px) { .coh-ce-cpt_lightbox_gallery_collection-4df2b3a2 { padding-top: .75rem; margin-bottom: .75rem; } }
@media (max-width: 480px) { .coh-ce-cpt_lightbox_gallery_collection-4df2b3a2 { padding-top: .75rem; margin-bottom: .75rem; } }
.coh-ce-cpt_modal_button-4b7e4a91:hover { color: #ffffff !important; }
.coh-ce-cpt_our_expertise_grid_mobile_od-4509b00b { width: 25%; }
@media (max-width: 767px) { .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_page_hero-bd14853c { padding: 0 !important; }
.coh-ce-cpt_page_hero_card-72de3597 { padding: 1rem; }
.coh-ce-cpt_page_hero_card-9d7c0ba5:hover { color: #000000; }
.coh-ce-cpt_page_wide_featured_content_c-107fe78a { margin-bottom: 1.688rem; }
@media (max-width: 1439px) { .coh-ce-cpt_page_wide_featured_content_c-107fe78a { margin-bottom: 1.688rem; } }
.coh-ce-cpt_page_wide_featured_content_c-bab7d78c { margin-top: 1rem !important; }
@media (max-width: 767px) { .coh-ce-cpt_page_wide_featured_content_c-f688f4ff { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; } }
@media (max-width: 480px) { .coh-ce-cpt_page_wide_featured_content_c-f688f4ff { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; } }
@media (max-width: 767px) { .coh-ce-cpt_page_wide_featured_content_c-640f2f70 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
@media (max-width: 480px) { .coh-ce-cpt_page_wide_featured_content_c-640f2f70 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }
.coh-ce-cpt_page_wide_featured_content_c-a6077034:hover { color: #000; text-decoration: none; }
.coh-ce-cpt_page_wide_featured_content_c-638c623c:hover { color: #000; text-decoration: none; }
@media (max-width: 767px) { .coh-ce-cpt_page_wide_featured_content_c-77a3a22c { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
@media (max-width: 480px) { .coh-ce-cpt_page_wide_featured_content_c-77a3a22c { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; } }
.coh-ce-cpt_page_wide_featured_content_c-c88fd580 { width: 100%; display: inline; }
.coh-ce-cpt_parallax_card_wrapper-cf5cd67b { margin-left: 8.33333%; }
@media (max-width: 1439px) { .coh-ce-cpt_parallax_card_wrapper-cf5cd67b { margin-left: 8.33333%; } }
@media (max-width: 1199px) { .coh-ce-cpt_parallax_card_wrapper-cf5cd67b { margin-left: 8.33333%; } }
@media (max-width: 1024px) { .coh-ce-cpt_parallax_card_wrapper-cf5cd67b { margin-left: 8.33333%; } }
@media (max-width: 767px) { .coh-ce-cpt_parallax_card_wrapper-cf5cd67b { margin-left: 8.33333%; } }
@media (max-width: 480px) { .coh-ce-cpt_parallax_card_wrapper-cf5cd67b { margin-left: 8.33333%; } }
.coh-ce-cpt_parallax_gallery_container-1f5c271a { margin-top: 6rem; margin-bottom: 2rem; }
@media (max-width: 1439px) { .coh-ce-cpt_parallax_gallery_container-1f5c271a { margin-top: 6rem; margin-bottom: 2rem; } }
@media (max-width: 1199px) { .coh-ce-cpt_parallax_gallery_container-1f5c271a { margin-top: 6rem; margin-bottom: 2rem; } }
@media (max-width: 1024px) { .coh-ce-cpt_parallax_gallery_container-1f5c271a { margin-top: 6rem; margin-bottom: 2rem; } }
@media (max-width: 767px) { .coh-ce-cpt_parallax_gallery_container-1f5c271a { margin-top: 3rem; margin-bottom: 2rem; } }
@media (max-width: 480px) { .coh-ce-cpt_parallax_gallery_container-1f5c271a { margin-top: 3rem; margin-bottom: 2rem; } }
.coh-ce-cpt_parallax_gallery_container-e931ca9e { padding-left: 1.5rem !important; padding-right: 1.5rem !important; }
@media (max-width: 1439px) { .coh-ce-cpt_parallax_gallery_container-e931ca9e { padding-left: 1.5rem !important; padding-right: 1.5rem !important; } }
@media (max-width: 1199px) { .coh-ce-cpt_parallax_gallery_container-e931ca9e { padding-left: 1.5rem !important; padding-right: 1.5rem !important; } }
@media (max-width: 1024px) { .coh-ce-cpt_parallax_gallery_container-e931ca9e { padding-left: 1.5rem !important; padding-right: 1.5rem !important; } }
@media (max-width: 767px) { .coh-ce-cpt_parallax_gallery_container-e931ca9e { padding-right: 0.5rem !important; padding-left: 0.5rem !important; } }
@media (max-width: 480px) { .coh-ce-cpt_parallax_gallery_container-e931ca9e { padding-left: 0.5rem !important; padding-right: 0.5rem !important; } }
.coh-ce-cpt_parallax_gallery_container-9c134bc2 { padding-left: 0 !important; padding-right: 0 !important; }
@media (max-width: 1439px) { .coh-ce-cpt_parallax_gallery_container-9c134bc2 { padding-left: 0 !important; padding-right: 0 !important; } }
@media (max-width: 1199px) { .coh-ce-cpt_parallax_gallery_container-9c134bc2 { padding-left: 0 !important; padding-right: 0 !important; } }
@media (max-width: 1024px) { .coh-ce-cpt_parallax_gallery_container-9c134bc2 { padding-left: 0 !important; padding-right: 0 !important; } }
@media (max-width: 767px) { .coh-ce-cpt_parallax_gallery_container-9c134bc2 { padding-left: 0 !important; padding-right: 0 !important; } }
@media (max-width: 480px) { .coh-ce-cpt_parallax_gallery_container-9c134bc2 { padding-left: 0 !important; padding-right: 0 !important; } }
.coh-ce-cpt_parallax_text_image_card-51b3bd40:hover { text-decoration: none; color: #000; }
.coh-ce-cpt_parallax_text_image_card-c9495e1d { text-transform: uppercase; }
.coh-ce-cpt_publication_module-c316d478 { color: #000000 !important; }
.coh-ce-cpt_publication_module-10e1cff1 { color: #000000 !important; }
@media (max-width: 767px) { .coh-ce-cpt_sdg_main_card_component-2b711abe { -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: 480px) { .coh-ce-cpt_sdg_main_card_component-2b711abe { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }
.coh-ce-cpt_sdg_model_hidden_component-7ad549b6 { font-family: 'SohneBreitTest', sans-serif;; text-align: left; }
.coh-ce-cpt_sdg_wheel_card-aeb43bdd { width: auto !important; }
.coh-ce-cpt_sdg_wheel_card-dc18258c { font-family: "SohneBreit","ProximaNova",sans-serif; }
.coh-ce-cpt_stats_cards_panel-bd14853c { padding: 0 !important; }
.coh-ce-cpt_stats_cards_panel_collection-d7778950 { margin: 0 !important; }
.coh-ce-cpt_tabs_container-291a1729 li a { display: unset; }
.coh-ce-cpt_text_card-e37bc4f8 { padding-right: 0; padding-left: 0; }
@media (max-width: 1439px) { .coh-ce-cpt_text_card-e37bc4f8 { padding-right: 0; padding-left: 0; } }
@media (max-width: 1199px) { .coh-ce-cpt_text_card-e37bc4f8 { padding-right: 0; padding-left: 0; } }
.coh-ce-cpt_text_card-c9495e1d { text-transform: uppercase; }
.coh-ce-cpt_text_cta-72de3597 { padding: 1rem; }
.coh-ce-dd385fc7 { display: block; }
.coh-ce-b98031f5 { padding-top: 2em; }
@media (max-width: 1439px) { .coh-ce-b98031f5 { padding-top: 2em; } }
@media (max-width: 1024px) { .coh-ce-b98031f5 { padding-top: 1em; } }
@media (max-width: 480px) { .coh-ce-b98031f5 { padding-top: 1em; } }
.coh-ce-f976092 { padding: 7.188rem 15px 0; }
.coh-ce-3f42cc9c .featured-stories { margin-top: 15.313rem; }
.coh-ce-63c80792 { padding-top: 3em; }
@media (max-width: 1439px) { .coh-ce-63c80792 { padding-top: 3em; } }
@media (max-width: 1024px) { .coh-ce-63c80792 { padding-top: 3em; } }
@media (max-width: 480px) { .coh-ce-63c80792 { padding-top: 1em; } }
