/* Generated on Fri, 05 Mar 2021 21:22:02 GMT */
 .coh-style-accordion---contacts-expander { background-color: #1769e4; list-style-type: none; margin-bottom: 0; padding-left: 0; }
.is-active.coh-style-accordion---contacts-expander a { border: none; }
.is-active.coh-style-accordion---contacts-expander a:hover { border: none; }
.is-active.coh-style-accordion---contacts-expander a:after { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transform: translateY(-50%) rotate(180deg); -ms-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg); }
.coh-style-accordion---contacts-expander a { font-size: 1.375rem; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; display: inline-block; width: 100%; padding-top: 1.25rem; padding-right: 4.375rem; padding-bottom: 1.25rem; padding-left: 1.875rem; position: relative; border: none; }
@media (max-width: 47.9375rem) { .coh-style-accordion---contacts-expander a { padding-top: 0.9375rem; padding-right: 3.75rem; padding-bottom: 0.9375rem; padding-left: 1.25rem; font-size: 1.125rem; } }
.coh-style-accordion---contacts-expander a:hover { border: none; }
.coh-style-accordion---contacts-expander 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: ''; content: "\F107"; font-family: "fontello"; color: white; font-size: 2.125rem; position: absolute; right: 1.875rem; -webkit-transition: 150ms ease-out transform; -o-transition: 150ms ease-out transform; transition: 150ms ease-out transform; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
@media (max-width: 47.9375rem) { .coh-style-accordion---contacts-expander a:after { font-size: 1.75rem; right: 1.25rem; } }
.coh-style-accordion-footer-contact-form { list-style-type: none; margin-bottom: 0; padding-left: 0; }
.is-active.coh-style-accordion-footer-contact-form a { border: none; }
.is-active.coh-style-accordion-footer-contact-form a:hover { border: none; }
.is-active.coh-style-accordion-footer-contact-form a:after { -webkit-transform: rotateZ(180deg); -ms-transform: rotate(180deg); transform: rotateZ(180deg); }
.coh-style-accordion-footer-contact-form a { font-size: 1.625rem; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; display: inline-block; width: 100%; padding-top: 1.25rem; padding-right: 1.875rem; padding-bottom: 1.25rem; padding-left: 1.875rem; position: relative; border: none; text-align: center; }
@media (max-width: 61.9375rem) { .coh-style-accordion-footer-contact-form a { font-size: 1.25rem; text-align: left; padding-top: 0.9375rem; padding-right: 3.75rem; padding-bottom: 0.9375rem; padding-left: 0; } }
.coh-style-accordion-footer-contact-form a:hover { border: none; }
.coh-style-accordion-footer-contact-form 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: ''; content: "\F107"; font-family: "fontello"; color: white; font-size: 2.5rem; position: absolute; right: auto; -webkit-transition: 150ms ease-out transform; -o-transition: 150ms ease-out transform; transition: 150ms ease-out transform; margin-left: 1.25rem; }
@media (max-width: 61.9375rem) { .coh-style-accordion-footer-contact-form a:after { font-size: 2rem; right: 0; position: absolute; top: 15px; } }
.coh-style-slide-count-style { padding-top: 0.625rem; padding-right: 0.5rem; padding-bottom: 0; padding-left: 0; color: #888888; font-size: 0.8125rem; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative !important; top: auto !important; bottom: auto !important; left: auto !important; right: auto !important; -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; }
.coh-style-secondary---purple-button { color: #5000bb; font-family: "Flama", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; padding-top: 0.625rem; padding-right: 0.9375rem; padding-bottom: 0.625rem; padding-left: 0.9375rem; display: inline-block; border-width: 0.0625rem; border-style: solid; border-color: #5000bb; -webkit-transition: 150ms ease-out padding; -o-transition: 150ms ease-out padding; transition: 150ms ease-out padding; }
.coh-style-secondary---purple-button:hover { padding-top: 0.625rem; padding-right: 1.25rem; padding-bottom: 0.625rem; padding-left: 1.25rem; border-width: 0.0625rem; border-style: solid; border-color: #5000bb; }
@media (max-width: 61.9375rem) { .coh-style-secondary---purple-button:hover { padding-top: 0.625rem; padding-right: 0.9375rem; padding-bottom: 0.625rem; padding-left: 0.9375rem; } }
.coh-style-primary-purple-button { color: white; background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #5000bb), to(#7418c7)); background-image: -webkit-linear-gradient(left, #5000bb 1%, #7418c7 100%); background-image: -o-linear-gradient(left, #5000bb 1%, #7418c7 100%); background-image: linear-gradient(90deg, #5000bb 1%, #7418c7 100%); background-position: center; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; padding-top: 0.6875rem; padding-right: 0.9375rem; padding-bottom: 0.6875rem; padding-left: 0.9375rem; font-family: "Flama", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 500; -webkit-transition: 150ms ease-out padding; -o-transition: 150ms ease-out padding; transition: 150ms ease-out padding; }
.coh-style-primary-purple-button:hover { color: white; padding-top: 0.6875rem; padding-right: 1.3125rem; padding-bottom: 0.6875rem; padding-left: 1.3125rem; }
@media (max-width: 61.9375rem) { .coh-style-primary-purple-button:hover { padding-top: 0.6875rem; padding-right: 0.9375rem; padding-bottom: 0.6875rem; padding-left: 0.9375rem; } }
.coh-style-pagination { padding-top: 1.875rem; padding-right: 0; padding-bottom: 1.875rem; padding-left: 0; margin: 0; list-style-type: none; width: 100%; 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; }
@media (max-width: 61.9375rem) { .coh-style-pagination { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
.coh-style-pagination li { margin-right: 0; margin-left: 0; line-height: 2.375rem; text-align: center; }
.coh-style-pagination li.is-active a { border-color: #cccccc; }
.coh-style-pagination li.pager__item--ellipsis { display: none; }
.coh-style-pagination li.pager__item--first { display: none; }
.coh-style-pagination li.pager__item--last { display: none; }
.coh-style-pagination li.pager__item--next { line-height: 2rem; }
.coh-style-pagination li.pager__item--next a { font-size: 1.875rem; }
.coh-style-pagination li.pager__item--previous { line-height: 2rem; }
.coh-style-pagination li.pager__item--previous a { font-size: 1.875rem; }
.coh-style-pagination li a { display: block; min-width: 2.375rem; height: 2.375rem; padding-right: 0.5rem; padding-left: 0.5rem; font-size: 0.9375rem; border-width: 0.0625rem; border-style: solid; border-color: rgba(0, 0, 0, 0); color: #4d4d4d; }
.coh-style-tab-item-general { font-family: "Flama", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.is-active.coh-style-tab-item-general a { color: white; background-color: #1769e4; }
@media (max-width: 61.9375rem) { .is-active.coh-style-tab-item-general a { color: black; background-color: #dedede; } }
.is-active.coh-style-tab-item-general 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; font-size: 30px; position: absolute; top: -webkit-calc(100% - 5px); top: calc(100% - 5px); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); content: "\E856"; font-family: "fontello"; z-index: 2; }
@media (max-width: 61.9375rem) { .is-active.coh-style-tab-item-general a:after { display: none; } }
.is-active.coh-style-tab-item-general a:hover { color: white; background-color: #1769e4; }
@media (max-width: 61.9375rem) { .is-active.coh-style-tab-item-general a:hover { background-color: #dedede; color: black; } }
.coh-style-tab-item-general a { color: black; background-color: #ededed; text-align: center; -webkit-transition: background-color 150ms ease-out; -o-transition: background-color 150ms ease-out; transition: background-color 150ms ease-out; position: relative; overflow: hidden; z-index: 1; border: none; display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; height: 100%; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 61.9375rem) { .coh-style-tab-item-general a { text-align: left; } }
.coh-style-tab-item-general a:before { background-color: #1769e4; height: 2px; width: 100%; position: absolute; bottom: 0; left: 0; z-index: 1; content: ''; }
@media (max-width: 61.9375rem) { .coh-style-tab-item-general a:before { height: 1px; } }
.coh-style-tab-item-general a:hover { color: black; background-color: #dddddd; border: none; }
@media (max-width: 61.9375rem) { .coh-style-tab-item-general a:hover { background-color: rgba(0, 0, 0, 0); } }
.coh-style-tab-item-general a:focus { z-index: 5; }
.coh-style-tab-item-general a span { display: block; width: 100%; padding: 0.9375rem; padding-bottom: 1.0625rem; }
.coh-style-default-slider-dots { list-style-type: none; margin: 0; padding: 0.9375rem; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; position: relative !important; top: auto !important; bottom: auto !important; left: auto !important; right: auto !important; -webkit-transform: translate(0, 0) !important; -ms-transform: translate(0, 0) !important; transform: translate(0, 0) !important; }
.coh-style-default-slider-dots li { display: block; height: 0.625rem; width: 0.625rem; margin-right: 0.3125rem; margin-left: 0.3125rem; }
.coh-style-default-slider-dots li.slick-active button { background-color: #1769e4; border-color: #1769e4; }
.coh-style-default-slider-dots li button { background-color: #ededed; font-size: 0; height: 0.625rem; width: 0.625rem; display: block; color: rgba(0, 0, 0, 0); border-width: 0.0625rem; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; border-color: #cacaca; }
.coh-style-breadcrumbs { margin: 0; padding-top: 1.25rem; padding-right: 0; padding-bottom: 2.5rem; padding-left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; list-style-type: none; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.coh-style-breadcrumbs li { font-size: 0.9375rem; margin-right: 1.3125rem; position: relative; }
.coh-style-breadcrumbs li:after { content: ''; height: 0.9375rem; width: 0.0625rem; position: absolute; top: 0.1875rem; right: -0.6875rem; background-color: #bfbfbf; }
.coh-style-breadcrumbs li:last-child { margin: 0; }
.coh-style-breadcrumbs li:last-child:after { display: none; }
.coh-style-breadcrumbs li a { color: #4d4d4d; border: none !important; }
.coh-style-breadcrumbs li a:hover { color: #4d4d4d; border: none !important; text-decoration: underline; }
@media (max-width: 61.9375rem) { .coh-style-breadcrumbs li a:hover { text-decoration: none; } }
.coh-style-master-template-outer-margins { margin-right: 4.0625rem; margin-left: 4.0625rem; }
@media (max-width: 74.9375rem) { .coh-style-master-template-outer-margins { margin-right: 1.5rem; margin-left: 1.5rem; } }
@media (max-width: 61.9375rem) { .coh-style-master-template-outer-margins { margin-right: 0; margin-left: 0; } }
.coh-style-padding-top-bottom---small { padding-top: 2rem; padding-bottom: 2rem; }
@media (max-width: 74.9375rem) { .coh-style-padding-top-bottom---small { padding-top: 1.5rem; padding-bottom: 1.5rem; } }
@media (max-width: 61.9375rem) { .coh-style-padding-top-bottom---small { padding-top: 0; padding-bottom: 0; } }
.coh-style-purple-arrow-cta-link { font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #5000bb; font-size: 0.9375rem; display: inline-block; border: none; position: relative; padding-right: 1.875rem; }
.coh-style-purple-arrow-cta-link:hover { border: none; text-decoration: underline; }
@media (max-width: 61.9375rem) { .coh-style-purple-arrow-cta-link:hover { text-decoration: none; } }
.coh-style-purple-arrow-cta-link:hover:after { right: 0; }
.coh-style-purple-arrow-cta-link:after { background-image: url("/sites/default/files/2020-11/icon-arrow-right-purple.svg"); background-position: right center; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; height: 0.6875rem; width: 1.3125rem; position: absolute; top: 6px; right: 0.3125rem; content: ''; -webkit-transition: 150ms ease-in right; -o-transition: 150ms ease-in right; transition: 150ms ease-in right; background-size: 17px auto !important; }
.coh-style-purple-cta-button-external { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #751ac8), to(#3716c5)); background-image: -webkit-linear-gradient(left, #751ac8 1%, #3716c5 100%); background-image: -o-linear-gradient(left, #751ac8 1%, #3716c5 100%); background-image: linear-gradient(90deg, #751ac8 1%, #3716c5 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; padding-top: 0.625rem; padding-right: 1.75rem; padding-bottom: 0.625rem; padding-left: 1.75rem; display: inline-block; font-style: normal; font-family: "Flama", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-weight: 500; -webkit-transition: 200ms ease-out padding; -o-transition: 200ms ease-out padding; transition: 200ms ease-out padding; border: none; }
.coh-style-purple-cta-button-external:hover { padding-right: 2.1875rem; padding-left: 2.1875rem; border: none; }
.coh-style-purple-cta-button-external:before { content: url("/sites/default/files/2020-09/icon-new-window.svg"); margin-right: 0.625rem; }
.coh-style-purple-cta-button { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #5000bb), to(#7418c7)); background-image: -webkit-linear-gradient(left, #5000bb 1%, #7418c7 100%); background-image: -o-linear-gradient(left, #5000bb 1%, #7418c7 100%); background-image: linear-gradient(90deg, #5000bb 1%, #7418c7 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; padding-top: 0.625rem; padding-right: 0.9375rem; padding-bottom: 0.625rem; padding-left: 0.9375rem; display: inline-block; font-style: normal; font-family: "Flama", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; font-weight: 500; -webkit-transition: 150ms ease-out padding; -o-transition: 150ms ease-out padding; transition: 150ms ease-out padding; border: none; font-size: 0.9375rem; }
.coh-style-purple-cta-button:hover { padding-right: 1.25rem; padding-left: 1.25rem; border-bottom-width: 0; }
@media (max-width: 61.9375rem) { .coh-style-purple-cta-button:hover { padding-right: 0.9375rem; padding-left: 0.9375rem; } }
.coh-style-white-primary-cta-button { background-image: none; padding-top: 0.625rem; padding-right: 0.9375rem; padding-bottom: 0.625rem; padding-left: 0.9375rem; display: inline-block; font-style: normal; font-family: "Flama", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-weight: 500; -webkit-transition: 150ms ease-out padding; -o-transition: 150ms ease-out padding; transition: 150ms ease-out padding; border: none; background-color: rgba(255, 255, 255, 0.75); }
.coh-style-white-primary-cta-button:hover { padding-right: 1.25rem; padding-left: 1.25rem; border-bottom-width: 0; }
@media (max-width: 61.9375rem) { .coh-style-white-primary-cta-button:hover { padding-right: 0.9375rem; padding-left: 0.9375rem; } }
.coh-style-secondary---white-button { padding-top: 0.625rem; padding-right: 0.9375rem; padding-bottom: 0.625rem; padding-left: 0.9375rem; display: inline-block; font-family: "Flama", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: white; -webkit-transition: 150ms ease-out padding; -o-transition: 150ms ease-out padding; transition: 150ms ease-out padding; border-width: 0.0625rem; border-style: solid; border-color: white; }
.coh-style-secondary---white-button:hover { padding-right: 1.25rem; padding-left: 1.25rem; border-width: 0.0625rem; border-style: solid; border-color: white; }
@media (max-width: 61.9375rem) { .coh-style-secondary---white-button:hover { padding-right: 0.9375rem; padding-left: 0.9375rem; } }
.coh-style-secondary-purple-button { padding-top: 0.625rem; padding-right: 0.9375rem; padding-bottom: 0.625rem; padding-left: 0.9375rem; display: inline-block; font-family: "Flama", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #5000bb; -webkit-transition: 150ms ease-out padding; -o-transition: 150ms ease-out padding; transition: 150ms ease-out padding; border-width: 0.0625rem; border-style: solid; border-color: #5000bb; }
.coh-style-secondary-purple-button:hover { padding-right: 1.25rem; padding-left: 1.25rem; border-width: 0.0625rem; border-style: solid; border-color: #5000bb; }
@media (max-width: 61.9375rem) { .coh-style-secondary-purple-button:hover { padding-right: 0.9375rem; padding-left: 0.9375rem; } }
.coh-style-container-fixed-width { margin-right: auto; margin-left: auto; max-width: 85.3125rem; position: relative; z-index: 1; }
.coh-style-margin-top-large { margin-top: 5.625rem; }
@media (max-width: 74.9375rem) { .coh-style-margin-top-large { margin-top: 3.75rem; } }
@media (max-width: 61.9375rem) { .coh-style-margin-top-large { margin-top: 1.875rem; } }
@media (max-width: 47.9375rem) { .coh-style-margin-top-large { margin-top: 0.9375rem; } }
.coh-style-margin-bottom-large { margin-bottom: 5.625rem; }
@media (max-width: 74.9375rem) { .coh-style-margin-bottom-large { margin-bottom: 3.75rem; } }
@media (max-width: 61.9375rem) { .coh-style-margin-bottom-large { margin-bottom: 1.875rem; } }
@media (max-width: 47.9375rem) { .coh-style-margin-bottom-large { margin-bottom: 0.9375rem; } }
.coh-style-margin-top-medium { margin-top: 3.75rem; }
@media (max-width: 74.9375rem) { .coh-style-margin-top-medium { margin-top: 1.875rem; } }
@media (max-width: 61.9375rem) { .coh-style-margin-top-medium { margin-top: 0.9375rem; } }
.coh-style-margin-bottom-medium { margin-bottom: 3.75rem; }
@media (max-width: 74.9375rem) { .coh-style-margin-bottom-medium { margin-bottom: 1.875rem; } }
@media (max-width: 61.9375rem) { .coh-style-margin-bottom-medium { margin-bottom: 0.9375rem; } }
.coh-style-margin-top-small { margin-top: 1.875rem; }
@media (max-width: 61.9375rem) { .coh-style-margin-top-small { margin-top: 0.9375rem; } }
.coh-style-margin-bottom-small { margin-bottom: 1.875rem; }
@media (max-width: 61.9375rem) { .coh-style-margin-bottom-small { margin-bottom: 0.9375rem; } }
.coh-style-margin-top-bottom-large { margin-top: 5.625rem; margin-bottom: 5.625rem; }
@media (max-width: 74.9375rem) { .coh-style-margin-top-bottom-large { margin-top: 3.75rem; margin-bottom: 3.75rem; } }
@media (max-width: 61.9375rem) { .coh-style-margin-top-bottom-large { margin-top: 1.875rem; margin-bottom: 1.875rem; } }
@media (max-width: 47.9375rem) { .coh-style-margin-top-bottom-large { margin-top: 0.9375rem; margin-bottom: 0.9375rem; } }
.coh-style-margin-top-bottom-medium { margin-top: 3.75rem; margin-bottom: 3.75rem; }
@media (max-width: 74.9375rem) { .coh-style-margin-top-bottom-medium { margin-top: 1.875rem; margin-bottom: 1.875rem; } }
@media (max-width: 61.9375rem) { .coh-style-margin-top-bottom-medium { margin-top: 0.9375rem; margin-bottom: 0.9375rem; } }
.coh-style-margin-top-bottom-small { margin-top: 1.875rem; margin-bottom: 1.875rem; }
@media (max-width: 61.9375rem) { .coh-style-margin-top-bottom-small { margin-top: 0.9375rem; margin-bottom: 0.9375rem; } }
.coh-style-margin-left-right-medium { margin-right: 3.75rem; margin-left: 3.75rem; }
@media (max-width: 74.9375rem) { .coh-style-margin-left-right-medium { margin-right: 1.875rem; margin-left: 1.875rem; } }
@media (max-width: 61.9375rem) { .coh-style-margin-left-right-medium { margin-right: 0.9375rem; margin-left: 0.9375rem; } }
.coh-style-padding-large { padding: 5.625rem; }
@media (max-width: 74.9375rem) { .coh-style-padding-large { padding: 3.75rem; } }
@media (max-width: 61.9375rem) { .coh-style-padding-large { padding: 1.875rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-large { padding: 0.9375rem; } }
.coh-style-padding-medium { padding: 3.75rem; }
@media (max-width: 74.9375rem) { .coh-style-padding-medium { padding: 1.875rem; } }
.coh-style-padding-small { padding: 1.875rem; }
@media (max-width: 61.9375rem) { .coh-style-padding-small { padding: 0.9375rem; } }
.coh-style-padding-top-large { padding-top: 5.625rem; }
@media (max-width: 74.9375rem) { .coh-style-padding-top-large { padding-top: 3.75rem; } }
@media (max-width: 61.9375rem) { .coh-style-padding-top-large { padding-top: 1.875rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-top-large { padding-top: 0.9375rem; } }
.coh-style-padding-bottom-large { padding-bottom: 5.625rem; }
@media (max-width: 74.9375rem) { .coh-style-padding-bottom-large { padding-bottom: 3.75rem; } }
@media (max-width: 61.9375rem) { .coh-style-padding-bottom-large { padding-bottom: 1.875rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-bottom-large { padding-bottom: 0.9375rem; } }
.coh-style-padding-top-medium { padding-top: 3.75rem; }
@media (max-width: 74.9375rem) { .coh-style-padding-top-medium { padding-top: 1.875rem; } }
.coh-style-padding-bottom-medium { padding-bottom: 3.75rem; }
@media (max-width: 74.9375rem) { .coh-style-padding-bottom-medium { padding-bottom: 1.875rem; } }
.coh-style-padding-top-small { padding-top: 1.875rem; }
@media (max-width: 61.9375rem) { .coh-style-padding-top-small { padding-top: 0.9375rem; } }
.coh-style-padding-bottom-small { padding-bottom: 1.875rem; }
@media (max-width: 61.9375rem) { .coh-style-padding-bottom-small { padding-bottom: 0.9375rem; } }
.coh-style-padding-top-bottom-small { padding-top: 1.875rem; padding-bottom: 1.875rem; }
@media (max-width: 61.9375rem) { .coh-style-padding-top-bottom-small { padding-top: 0.9375rem; padding-bottom: 0.9375rem; } }
.coh-style-padding-top-bottom-medium { padding-top: 3.75rem; padding-bottom: 3.75rem; }
@media (max-width: 74.9375rem) { .coh-style-padding-top-bottom-medium { padding-top: 1.875rem; padding-bottom: 1.875rem; } }
.coh-style-padding-top-bottom---large { padding-top: 5.625rem; padding-bottom: 5.625rem; }
@media (max-width: 74.9375rem) { .coh-style-padding-top-bottom---large { padding-top: 3.75rem; padding-bottom: 3.75rem; } }
@media (max-width: 61.9375rem) { .coh-style-padding-top-bottom---large { padding-top: 1.875rem; padding-bottom: 1.875rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-top-bottom---large { padding-top: 0.9375rem; padding-bottom: 0.9375rem; } }
.coh-style-padding-top---large { padding-top: 5.625rem; }
@media (max-width: 74.9375rem) { .coh-style-padding-top---large { padding-top: 3.75rem; } }
@media (max-width: 61.9375rem) { .coh-style-padding-top---large { padding-top: 1.875rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-top---large { padding-top: 0.9375rem; } }
.coh-style-padding-bottom---large { padding-bottom: 5.625rem; }
@media (max-width: 74.9375rem) { .coh-style-padding-bottom---large { padding-bottom: 3.75rem; } }
@media (max-width: 61.9375rem) { .coh-style-padding-bottom---large { padding-bottom: 1.875rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-bottom---large { padding-bottom: 0.9375rem; } }
.coh-style-padding-left-large { padding-left: 5.625rem; }
@media (max-width: 74.9375rem) { .coh-style-padding-left-large { padding-left: 3.75rem; } }
@media (max-width: 61.9375rem) { .coh-style-padding-left-large { padding-left: 1.875rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-left-large { padding-left: 0.9375rem; } }
.coh-style-padding-left-medium { padding-left: 3.75rem; }
@media (max-width: 74.9375rem) { .coh-style-padding-left-medium { padding-left: 1.875rem; } }
@media (max-width: 61.9375rem) { .coh-style-padding-left-medium { padding-left: 0.9375rem; } }
.coh-style-padding-right-medium { padding-right: 3.75rem; }
@media (max-width: 74.9375rem) { .coh-style-padding-right-medium { padding-right: 1.875rem; } }
@media (max-width: 61.9375rem) { .coh-style-padding-right-medium { padding-right: 0.9375rem; } }
.coh-style-padding-right-large { padding-right: 5.625rem; }
@media (max-width: 74.9375rem) { .coh-style-padding-right-large { padding-right: 3.75rem; } }
@media (max-width: 61.9375rem) { .coh-style-padding-right-large { padding-right: 1.875rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-right-large { padding-right: 0.9375rem; } }
.coh-style-padding-left-right-large { padding-right: 5.625rem; padding-left: 5.625rem; }
@media (max-width: 74.9375rem) { .coh-style-padding-left-right-large { padding-right: 3.75rem; padding-left: 3.75rem; } }
@media (max-width: 61.9375rem) { .coh-style-padding-left-right-large { padding-right: 1.875rem; padding-left: 1.875rem; } }
@media (max-width: 47.9375rem) { .coh-style-padding-left-right-large { padding-right: 0.9375rem; padding-left: 0.9375rem; } }
.coh-style-padding-left-right-medium { padding-right: 3.75rem; padding-left: 3.75rem; }
@media (max-width: 74.9375rem) { .coh-style-padding-left-right-medium { padding-right: 1.875rem; padding-left: 1.875rem; } }
@media (max-width: 61.9375rem) { .coh-style-padding-left-right-medium { padding-right: 0.9375rem; padding-left: 0.9375rem; } }
.coh-style-padding-left-right---small { padding-right: 1.875rem; padding-left: 1.875rem; }
@media (max-width: 61.9375rem) { .coh-style-padding-left-right---small { padding-right: 0.9375rem; padding-left: 0.9375rem; } }
.fixed.coh-ce-cpt_accordion_container-241d6778 { max-width: 81.5625rem; width: 100%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.full.coh-ce-cpt_accordion_container-241d6778 { width: 100%; margin-right: 1.875rem; margin-left: 1.875rem; }
@media (max-width: 61.9375rem) { .full.coh-ce-cpt_accordion_container-241d6778 { margin-right: 0.9375rem; margin-left: 0.9375rem; } }
.coh-ce-cpt_accordion_container-8e38695c { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-bottom: 1.875rem; }
.yes-intro.coh-ce-cpt_accordion_container-8e38695c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.no-intro.coh-ce-cpt_accordion_container-8e38695c { display: none; }
.coh-ce-cpt_accordion_container-1b5fc9d7 h1, .coh-ce-cpt_accordion_container-1b5fc9d7 h2, .coh-ce-cpt_accordion_container-1b5fc9d7 h3 { margin-top: 0; color: black; font-size: 2.125rem; text-align: center; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_accordion_container-1b5fc9d7 h1, .coh-ce-cpt_accordion_container-1b5fc9d7 h2, .coh-ce-cpt_accordion_container-1b5fc9d7 h3 { font-size: 1.875rem; text-align: center; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_accordion_container-1b5fc9d7 h1, .coh-ce-cpt_accordion_container-1b5fc9d7 h2, .coh-ce-cpt_accordion_container-1b5fc9d7 h3 { font-size: 1.625rem; text-align: center; } }
.coh-ce-cpt_accordion_container-1b5fc9d7 h4, .coh-ce-cpt_accordion_container-1b5fc9d7 h5, .coh-ce-cpt_accordion_container-1b5fc9d7 h6 { color: black; font-size: 1.875rem; margin-top: 0; text-align: center; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_accordion_container-1b5fc9d7 h4, .coh-ce-cpt_accordion_container-1b5fc9d7 h5, .coh-ce-cpt_accordion_container-1b5fc9d7 h6 { font-size: 1.625rem; text-align: center; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_accordion_container-1b5fc9d7 h4, .coh-ce-cpt_accordion_container-1b5fc9d7 h5, .coh-ce-cpt_accordion_container-1b5fc9d7 h6 { font-size: 1.375rem; text-align: center; } }
.coh-ce-cpt_accordion_container-e3c9d65c p:last-of-type { margin-bottom: 0; }
.coh-ce-cpt_accordion_item-bd31772e { padding: 1.875rem; padding-right: 3.4375rem; position: absolute; opacity: 0; left: 0.9375rem; margin-top: 1.875rem; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; width: -webkit-calc(100% - 30px); width: calc(100% - 30px); }
@media (max-width: 47.9375rem) { .coh-ce-cpt_accordion_item-bd31772e { padding: 1.25rem; margin-top: 0.9375rem; width: -webkit-calc(100% - 15px); width: calc(100% - 15px); left: 0.4375rem; } }
.coh-ce-cpt_accordion_item-e50059e5 img { max-width: 100%; height: auto; }
.coh-ce-cpt_back_to_top-780410d3 { text-indent: -9999px; background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #7418c7), to(#5000bb)); background-image: -webkit-linear-gradient(left, #7418c7 1%, #5000bb 100%); background-image: -o-linear-gradient(left, #7418c7 1%, #5000bb 100%); background-image: linear-gradient(90deg, #7418c7 1%, #5000bb 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; height: 3.0625rem; width: 3.0625rem; position: fixed; bottom: 0; right: 0; display: block; opacity: 0; -webkit-transition: all 150ms ease-out; -o-transition: all 150ms ease-out; transition: all 150ms ease-out; z-index: -1; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_back_to_top-780410d3 { height: 2.1875rem; width: 2.1875rem; } }
.coh-ce-cpt_back_to_top-780410d3:after { line-height: 22px; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: white; text-indent: 0; height: 1.3125rem; width: 1.3125rem; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); content: "\F106"; font-family: "fontello"; font-size: 22px; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_back_to_top-780410d3:after { font-size: 22px; line-height: 19px; text-indent: 0; } }
.visible.coh-ce-cpt_back_to_top-780410d3 { opacity: 1; position: fixed; bottom: 0; right: 0; z-index: 100; }
.coh-ce-cpt_before_after_feature-2d0fc5fc h1, .coh-ce-cpt_before_after_feature-2d0fc5fc h2, .coh-ce-cpt_before_after_feature-2d0fc5fc h3 { color: black; font-size: 2.125rem; margin-top: 0; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_before_after_feature-2d0fc5fc h1, .coh-ce-cpt_before_after_feature-2d0fc5fc h2, .coh-ce-cpt_before_after_feature-2d0fc5fc h3 { font-size: 1.875rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_before_after_feature-2d0fc5fc h1, .coh-ce-cpt_before_after_feature-2d0fc5fc h2, .coh-ce-cpt_before_after_feature-2d0fc5fc h3 { font-size: 1.625rem; } }
.coh-ce-cpt_before_after_feature-2d0fc5fc h4, .coh-ce-cpt_before_after_feature-2d0fc5fc h5, .coh-ce-cpt_before_after_feature-2d0fc5fc h6 { margin-top: 0; color: black; font-size: 1.875rem; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_before_after_feature-2d0fc5fc h4, .coh-ce-cpt_before_after_feature-2d0fc5fc h5, .coh-ce-cpt_before_after_feature-2d0fc5fc h6 { font-size: 1.625rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_before_after_feature-2d0fc5fc h4, .coh-ce-cpt_before_after_feature-2d0fc5fc h5, .coh-ce-cpt_before_after_feature-2d0fc5fc h6 { font-size: 1.375rem; } }
.coh-ce-cpt_before_after_feature-6114f294 { margin-bottom: 0.625rem; }
.coh-ce-cpt_before_after_feature-ad88d140 { margin-top: 0.625rem; text-align: center; font-size: 0.875rem; font-style: italic; }
.fixed.coh-ce-cpt_card_container_mini_cards_wi-c180cc94 { width: 100%; max-width: 81.5625rem; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 61.9375rem) { .fixed.coh-ce-cpt_card_container_mini_cards_wi-c180cc94 { margin-top: 0; margin-right: auto; margin-bottom: -1.875rem; margin-left: auto; } }
@media (max-width: 47.9375rem) { .fixed.coh-ce-cpt_card_container_mini_cards_wi-c180cc94 { margin-top: 0; margin-right: auto; margin-bottom: -0.9375rem; margin-left: auto; } }
.full.coh-ce-cpt_card_container_mini_cards_wi-c180cc94 { width: 100%; margin-right: 1.875rem; margin-left: 1.875rem; }
@media (max-width: 61.9375rem) { .full.coh-ce-cpt_card_container_mini_cards_wi-c180cc94 { margin-right: 0.9375rem; margin-left: 0.9375rem; } }
.col-75-25.coh-ce-cpt_card_container_mini_cards_wi-371aed7b .cards-2-col-left { -ms-flex: 0 0 75%; -webkit-box-flex: 0; -webkit-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
@media (max-width: 74.9375rem) { .col-75-25.coh-ce-cpt_card_container_mini_cards_wi-371aed7b .cards-2-col-left { -ms-flex: 0 0 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
.col-75-25.coh-ce-cpt_card_container_mini_cards_wi-371aed7b .cards-2-col-right { -ms-flex: 0 0 25%; -webkit-box-flex: 0; -webkit-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
@media (max-width: 74.9375rem) { .col-75-25.coh-ce-cpt_card_container_mini_cards_wi-371aed7b .cards-2-col-right { -ms-flex: 0 0 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
.col-25-75.coh-ce-cpt_card_container_mini_cards_wi-371aed7b .cards-2-col-left { -ms-flex: 0 0 25%; -webkit-box-flex: 0; -webkit-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
@media (max-width: 74.9375rem) { .col-25-75.coh-ce-cpt_card_container_mini_cards_wi-371aed7b .cards-2-col-left { -ms-flex: 0 0 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
.col-25-75.coh-ce-cpt_card_container_mini_cards_wi-371aed7b .cards-2-col-right { -ms-flex: 0 0 75%; -webkit-box-flex: 0; -webkit-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
@media (max-width: 74.9375rem) { .col-25-75.coh-ce-cpt_card_container_mini_cards_wi-371aed7b .cards-2-col-right { -ms-flex: 0 0 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
.col-50-50.coh-ce-cpt_card_container_mini_cards_wi-371aed7b .cards-2-col-left { -ms-flex: 0 0 50%; -webkit-box-flex: 0; -webkit-flex: 0 0 50%; flex: 0 0 50%; max-wdith: 50%; }
@media (max-width: 74.9375rem) { .col-50-50.coh-ce-cpt_card_container_mini_cards_wi-371aed7b .cards-2-col-left { -ms-flex: 0 0 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
.col-50-50.coh-ce-cpt_card_container_mini_cards_wi-371aed7b .cards-2-col-right { -ms-flex: 0 0 50%; -webkit-box-flex: 0; -webkit-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
@media (max-width: 74.9375rem) { .col-50-50.coh-ce-cpt_card_container_mini_cards_wi-371aed7b .cards-2-col-right { -ms-flex: 0 0 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
.coh-ce-cpt_card_container_mini_cards_wi-6816acf9 { background-color: white; padding-top: 1.875rem; padding-right: 1.875rem; padding-bottom: 0; padding-left: 1.875rem; }
@media (max-width: 74.9375rem) { .coh-ce-cpt_card_container_mini_cards_wi-6816acf9 { margin-bottom: 1.875rem; } }
@media (max-width: 61.9375rem) { .coh-ce-cpt_card_container_mini_cards_wi-6816acf9 { padding-top: 0.9375rem; padding-right: 0.9375rem; padding-bottom: 0; padding-left: 0.9375rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_container_mini_cards_wi-6816acf9 { margin-bottom: 1.25rem; } }
.yes-intro.coh-ce-cpt_card_container_mini_cards_wi-bacd701b { display: block; }
.no-intro.coh-ce-cpt_card_container_mini_cards_wi-bacd701b { display: none; }
.coh-ce-cpt_card_container_mini_cards_wi-bacd701b h1, .coh-ce-cpt_card_container_mini_cards_wi-bacd701b h2, .coh-ce-cpt_card_container_mini_cards_wi-bacd701b h3 { color: black; font-size: 2.125rem; margin-top: 0; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_card_container_mini_cards_wi-bacd701b h1, .coh-ce-cpt_card_container_mini_cards_wi-bacd701b h2, .coh-ce-cpt_card_container_mini_cards_wi-bacd701b h3 { font-size: 1.875rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_container_mini_cards_wi-bacd701b h1, .coh-ce-cpt_card_container_mini_cards_wi-bacd701b h2, .coh-ce-cpt_card_container_mini_cards_wi-bacd701b h3 { font-size: 1.625rem; } }
.coh-ce-cpt_card_container_mini_cards_wi-bacd701b h4, .coh-ce-cpt_card_container_mini_cards_wi-bacd701b h5, .coh-ce-cpt_card_container_mini_cards_wi-bacd701b h6 { color: black; font-size: 1.875rem; margin-top: 0; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_card_container_mini_cards_wi-bacd701b h4, .coh-ce-cpt_card_container_mini_cards_wi-bacd701b h5, .coh-ce-cpt_card_container_mini_cards_wi-bacd701b h6 { font-size: 1.625rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_container_mini_cards_wi-bacd701b h4, .coh-ce-cpt_card_container_mini_cards_wi-bacd701b h5, .coh-ce-cpt_card_container_mini_cards_wi-bacd701b h6 { font-size: 1.375rem; } }
.coh-ce-cpt_card_container_mini_cards_wi-96d4d5e1 h1, .coh-ce-cpt_card_container_mini_cards_wi-96d4d5e1 h2, .coh-ce-cpt_card_container_mini_cards_wi-96d4d5e1 h3 { margin-top: 0; font-size: 1.875rem; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_container_mini_cards_wi-96d4d5e1 h1, .coh-ce-cpt_card_container_mini_cards_wi-96d4d5e1 h2, .coh-ce-cpt_card_container_mini_cards_wi-96d4d5e1 h3 { font-size: 1.625rem; } }
.coh-ce-cpt_card_container_mini_cards_wi-96d4d5e1 h4, .coh-ce-cpt_card_container_mini_cards_wi-96d4d5e1 h5, .coh-ce-cpt_card_container_mini_cards_wi-96d4d5e1 h6 { margin-top: 0; font-size: 1.625rem; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_container_mini_cards_wi-96d4d5e1 h4, .coh-ce-cpt_card_container_mini_cards_wi-96d4d5e1 h5, .coh-ce-cpt_card_container_mini_cards_wi-96d4d5e1 h6 { font-size: 1.25rem; } }
.fixed.coh-ce-cpt_card_container_one_column-f3a8b1db { width: 100%; max-width: 81.5625rem; margin-top: 0; margin-right: auto; margin-bottom: -1.875rem; margin-left: auto; }
@media (max-width: 61.9375rem) { .fixed.coh-ce-cpt_card_container_one_column-f3a8b1db { margin-bottom: 0; } }
@media (max-width: 47.9375rem) { .fixed.coh-ce-cpt_card_container_one_column-f3a8b1db { margin-bottom: 0; } }
.full.coh-ce-cpt_card_container_one_column-f3a8b1db { width: 100%; margin-right: 1.875rem; margin-bottom: -1.875rem; margin-left: 1.875rem; }
@media (max-width: 61.9375rem) { .full.coh-ce-cpt_card_container_one_column-f3a8b1db { margin-right: 0.9375rem; margin-bottom: 0; margin-left: 0.9375rem; } }
.coh-ce-cpt_card_container_one_column-e1caf6c3 { padding-bottom: 1.875rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_card_container_one_column-e1caf6c3 { padding-bottom: 0.9375rem; } }
.yes-intro.coh-ce-cpt_card_container_one_column-e1caf6c3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.no-intro.coh-ce-cpt_card_container_one_column-e1caf6c3 { display: none; }
.coh-ce-cpt_card_container_one_column-20923c9b h1, .coh-ce-cpt_card_container_one_column-20923c9b h2, .coh-ce-cpt_card_container_one_column-20923c9b h3 { margin-top: 0; margin-bottom: 0; font-size: 2.125rem; color: black; text-align: center; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_card_container_one_column-20923c9b h1, .coh-ce-cpt_card_container_one_column-20923c9b h2, .coh-ce-cpt_card_container_one_column-20923c9b h3 { font-size: 1.875rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_container_one_column-20923c9b h1, .coh-ce-cpt_card_container_one_column-20923c9b h2, .coh-ce-cpt_card_container_one_column-20923c9b h3 { font-size: 1.625rem; text-align: center; } }
.coh-ce-cpt_card_container_one_column-20923c9b h4, .coh-ce-cpt_card_container_one_column-20923c9b h5, .coh-ce-cpt_card_container_one_column-20923c9b h6 { margin-top: 0; margin-bottom: 0; font-size: 1.875rem; color: black; text-align: center; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_card_container_one_column-20923c9b h4, .coh-ce-cpt_card_container_one_column-20923c9b h5, .coh-ce-cpt_card_container_one_column-20923c9b h6 { font-size: 1.625rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_container_one_column-20923c9b h4, .coh-ce-cpt_card_container_one_column-20923c9b h5, .coh-ce-cpt_card_container_one_column-20923c9b h6 { font-size: 1.375rem; text-align: center; } }
.coh-ce-cpt_card_container_one_column-abdd9603 { margin-top: 0.9375rem; }
.coh-ce-cpt_card_container_one_column-abdd9603 h1, .coh-ce-cpt_card_container_one_column-abdd9603 h2, .coh-ce-cpt_card_container_one_column-abdd9603 h3 { font-size: 1.875rem; margin-top: 0; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_container_one_column-abdd9603 h1, .coh-ce-cpt_card_container_one_column-abdd9603 h2, .coh-ce-cpt_card_container_one_column-abdd9603 h3 { font-size: 1.625rem; } }
.coh-ce-cpt_card_container_one_column-abdd9603 h4, .coh-ce-cpt_card_container_one_column-abdd9603 h5, .coh-ce-cpt_card_container_one_column-abdd9603 h6 { font-size: 1.625rem; margin-top: 0; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_container_one_column-abdd9603 h4, .coh-ce-cpt_card_container_one_column-abdd9603 h5, .coh-ce-cpt_card_container_one_column-abdd9603 h6 { font-size: 1.25rem; } }
.coh-ce-cpt_card_container_one_column-abdd9603 p:last-of-type { margin-bottom: 0; }
.coh-ce-cpt_card_container_slider-3ff5a602 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-bottom: 1.875rem; }
.yes-intro.coh-ce-cpt_card_container_slider-3ff5a602 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.no-intro.coh-ce-cpt_card_container_slider-3ff5a602 { display: none; }
.coh-ce-cpt_card_container_slider-b229f90d h1, .coh-ce-cpt_card_container_slider-b229f90d h2, .coh-ce-cpt_card_container_slider-b229f90d h3 { font-size: 2.125rem; text-align: center; color: black; margin-top: 0; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_card_container_slider-b229f90d h1, .coh-ce-cpt_card_container_slider-b229f90d h2, .coh-ce-cpt_card_container_slider-b229f90d h3 { font-size: 1.875rem; text-align: center; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_container_slider-b229f90d h1, .coh-ce-cpt_card_container_slider-b229f90d h2, .coh-ce-cpt_card_container_slider-b229f90d h3 { font-size: 1.625rem; text-align: center; } }
.coh-ce-cpt_card_container_slider-b229f90d h4, .coh-ce-cpt_card_container_slider-b229f90d h5, .coh-ce-cpt_card_container_slider-b229f90d h6 { margin-top: 0; color: black; font-size: 1.875rem; text-align: center; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_card_container_slider-b229f90d h4, .coh-ce-cpt_card_container_slider-b229f90d h5, .coh-ce-cpt_card_container_slider-b229f90d h6 { font-size: 1.625rem; text-align: center; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_container_slider-b229f90d h4, .coh-ce-cpt_card_container_slider-b229f90d h5, .coh-ce-cpt_card_container_slider-b229f90d h6 { font-size: 1.375rem; text-align: center; } }
.coh-ce-cpt_card_container_slider-aac8b013 { margin-top: 0; }
.coh-ce-cpt_card_container_slider-9ceffe14 p:last-of-type { margin-bottom: 0; }
.fixed.coh-ce-cpt_card_container_two_columns-3694f54b { width: 100%; max-width: 81.5625rem; margin-top: 0; margin-right: auto; margin-bottom: -1.875rem; margin-left: auto; }
@media (max-width: 47.9375rem) { .fixed.coh-ce-cpt_card_container_two_columns-3694f54b { margin-bottom: -0.9375rem; } }
.full.coh-ce-cpt_card_container_two_columns-3694f54b { width: 100%; margin-right: 1.875rem; margin-bottom: -1.875rem; margin-left: 1.875rem; }
@media (max-width: 61.9375rem) { .full.coh-ce-cpt_card_container_two_columns-3694f54b { margin-right: 0.9375rem; margin-bottom: -0.9375rem; margin-left: 0.9375rem; } }
.coh-ce-cpt_card_container_two_columns-eaeb6d67 { padding-bottom: 1.875rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_container_two_columns-eaeb6d67 { padding-bottom: 0.9375rem; } }
.yes-intro.coh-ce-cpt_card_container_two_columns-eaeb6d67 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.no-intro.coh-ce-cpt_card_container_two_columns-eaeb6d67 { display: none; }
.coh-ce-cpt_card_container_two_columns-1c4e0426 h1, .coh-ce-cpt_card_container_two_columns-1c4e0426 h2, .coh-ce-cpt_card_container_two_columns-1c4e0426 h3 { font-size: 2.125rem; text-align: center; color: black; margin-top: 0; margin-bottom: 0; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_card_container_two_columns-1c4e0426 h1, .coh-ce-cpt_card_container_two_columns-1c4e0426 h2, .coh-ce-cpt_card_container_two_columns-1c4e0426 h3 { font-size: 1.875rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_container_two_columns-1c4e0426 h1, .coh-ce-cpt_card_container_two_columns-1c4e0426 h2, .coh-ce-cpt_card_container_two_columns-1c4e0426 h3 { font-size: 1.625rem; text-align: center; } }
.coh-ce-cpt_card_container_two_columns-1c4e0426 h4, .coh-ce-cpt_card_container_two_columns-1c4e0426 h5, .coh-ce-cpt_card_container_two_columns-1c4e0426 h6 { margin-top: 0; margin-bottom: 0; font-size: 1.875rem; text-align: center; color: black; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_card_container_two_columns-1c4e0426 h4, .coh-ce-cpt_card_container_two_columns-1c4e0426 h5, .coh-ce-cpt_card_container_two_columns-1c4e0426 h6 { font-size: 1.625rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_container_two_columns-1c4e0426 h4, .coh-ce-cpt_card_container_two_columns-1c4e0426 h5, .coh-ce-cpt_card_container_two_columns-1c4e0426 h6 { font-size: 1.375rem; text-align: center; } }
.coh-ce-cpt_card_container_two_columns-bb23066a { margin-top: 0.9375rem; }
.coh-ce-cpt_card_container_two_columns-bb23066a h1, .coh-ce-cpt_card_container_two_columns-bb23066a h2, .coh-ce-cpt_card_container_two_columns-bb23066a h3 { font-size: 1.875rem; margin-top: 0; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_container_two_columns-bb23066a h1, .coh-ce-cpt_card_container_two_columns-bb23066a h2, .coh-ce-cpt_card_container_two_columns-bb23066a h3 { font-size: 1.5rem; } }
.coh-ce-cpt_card_container_two_columns-bb23066a h4, .coh-ce-cpt_card_container_two_columns-bb23066a h5, .coh-ce-cpt_card_container_two_columns-bb23066a h6 { font-size: 1.625rem; margin-top: 0; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_container_two_columns-bb23066a h4, .coh-ce-cpt_card_container_two_columns-bb23066a h5, .coh-ce-cpt_card_container_two_columns-bb23066a h6 { font-size: 1.25rem; } }
.coh-ce-cpt_card_container_two_columns-bb23066a p:last-of-type { margin-bottom: 0; }
.col-75-25.coh-ce-cpt_card_container_two_columns-9b914bd4 .cards-2-col-left { -ms-flex: 0 0 75%; -webkit-box-flex: 0; -webkit-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
@media (max-width: 74.9375rem) { .col-75-25.coh-ce-cpt_card_container_two_columns-9b914bd4 .cards-2-col-left { -ms-flex: 0 0 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
.col-75-25.coh-ce-cpt_card_container_two_columns-9b914bd4 .cards-2-col-right { -ms-flex: 0 0 25%; -webkit-box-flex: 0; -webkit-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
@media (max-width: 74.9375rem) { .col-75-25.coh-ce-cpt_card_container_two_columns-9b914bd4 .cards-2-col-right { -ms-flex: 0 0 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
.col-25-75.coh-ce-cpt_card_container_two_columns-9b914bd4 .cards-2-col-left { -ms-flex: 0 0 25%; -webkit-box-flex: 0; -webkit-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
@media (max-width: 74.9375rem) { .col-25-75.coh-ce-cpt_card_container_two_columns-9b914bd4 .cards-2-col-left { -ms-flex: 0 0 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
.col-25-75.coh-ce-cpt_card_container_two_columns-9b914bd4 .cards-2-col-right { -ms-flex: 0 0 75%; -webkit-box-flex: 0; -webkit-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
@media (max-width: 74.9375rem) { .col-25-75.coh-ce-cpt_card_container_two_columns-9b914bd4 .cards-2-col-right { -ms-flex: 0 0 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
.col-50-50.coh-ce-cpt_card_container_two_columns-9b914bd4 .cards-2-col-left { -ms-flex: 0 0 50%; -webkit-box-flex: 0; -webkit-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
@media (max-width: 74.9375rem) { .col-50-50.coh-ce-cpt_card_container_two_columns-9b914bd4 .cards-2-col-left { -ms-flex: 0 0 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
.col-50-50.coh-ce-cpt_card_container_two_columns-9b914bd4 .cards-2-col-right { -ms-flex: 0 0 50%; -webkit-box-flex: 0; -webkit-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
@media (max-width: 74.9375rem) { .col-50-50.coh-ce-cpt_card_container_two_columns-9b914bd4 .cards-2-col-right { -ms-flex: 0 0 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
.coh-ce-cpt_card_item_image-46894f98 { margin-bottom: 3.75rem; }
@media (max-width: 85.25rem) { .coh-ce-cpt_card_item_image-46894f98 { margin-bottom: 3.75rem; } }
@media (max-width: 74.9375rem) { .coh-ce-cpt_card_item_image-46894f98 { margin-bottom: 1.875rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_item_image-46894f98 { margin-bottom: 0.9375rem; } }
.coh-ce-cpt_card_item_image-4af52098 { background-color: white; position: relative; width: 100%; height: auto; padding-bottom: 56.25%; }
.coh-ce-cpt_card_item_image-4af52098:hover a { bottom: -1.125rem; }
@media (max-width: 74.9375rem) { .coh-ce-cpt_card_item_image-4af52098:hover a { bottom: 0; } }
.coh-ce-cpt_card_item_image-4af52098:hover img { -webkit-transform: translate(-50%, -50%) scale(1.1); -ms-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1); }
@media (max-width: 61.9375rem) { .coh-ce-cpt_card_item_image-4af52098:hover img { -webkit-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } }
.coh-ce-cpt_card_item_image-4af52098 h1, .coh-ce-cpt_card_item_image-4af52098 h2, .coh-ce-cpt_card_item_image-4af52098 h3 { font-size: 1.75rem; margin-top: 0; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_item_image-4af52098 h1, .coh-ce-cpt_card_item_image-4af52098 h2, .coh-ce-cpt_card_item_image-4af52098 h3 { font-size: 1.375rem; } }
.coh-ce-cpt_card_item_image-4af52098 h4, .coh-ce-cpt_card_item_image-4af52098 h5, .coh-ce-cpt_card_item_image-4af52098 h6 { font-size: 1.25rem; margin-top: 0; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_item_image-4af52098 h4, .coh-ce-cpt_card_item_image-4af52098 h5, .coh-ce-cpt_card_item_image-4af52098 h6 { font-size: 1rem; } }
.coh-ce-cpt_card_item_image-4af52098 a { border: none !important; -webkit-transition: 300ms ease-out bottom; -o-transition: 300ms ease-out bottom; transition: 300ms ease-out bottom; }
.coh-ce-cpt_card_item_image-4af52098 img { -webkit-transition: 600ms ease-out transform; -o-transition: 600ms ease-out transform; transition: 600ms ease-out transform; -webkit-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); }
.coh-ce-cpt_card_item_image-2735974c { position: absolute; top: 0; left: 0; z-index: 1; overflow: hidden; height: 100%; width: 100%; }
.coh-ce-cpt_card_item_image-2735974c:before { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgba(23, 105, 228, 0.5)), to(rgba(23, 105, 228, 0))); background-image: -webkit-linear-gradient(left, rgba(23, 105, 228, 0.5) 1%, rgba(23, 105, 228, 0) 100%); background-image: -o-linear-gradient(left, rgba(23, 105, 228, 0.5) 1%, rgba(23, 105, 228, 0) 100%); background-image: linear-gradient(90deg, rgba(23, 105, 228, 0.5) 1%, rgba(23, 105, 228, 0) 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2; content: ''; }
.coh-ce-cpt_card_item_image-c0babb6d { height: auto; width: 101%; position: absolute; top: 50%; left: 50%; z-index: 1; max-width: none; }
.coh-ce-cpt_card_item_mini_text_and_imag-cdf172c4 { margin-bottom: 1.875rem; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_item_mini_text_and_imag-cdf172c4 { margin-bottom: 2.5rem; } }
.coh-ce-cpt_card_item_mini_text_and_imag-a51d6d68 { 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; background-color: white; }
.coh-ce-cpt_card_item_mini_text_and_imag-a51d6d68 h1, .coh-ce-cpt_card_item_mini_text_and_imag-a51d6d68 h2, .coh-ce-cpt_card_item_mini_text_and_imag-a51d6d68 h3 { font-size: 1.75rem; margin-top: 0; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_item_mini_text_and_imag-a51d6d68 h1, .coh-ce-cpt_card_item_mini_text_and_imag-a51d6d68 h2, .coh-ce-cpt_card_item_mini_text_and_imag-a51d6d68 h3 { font-size: 1.375rem; } }
.coh-ce-cpt_card_item_mini_text_and_imag-a51d6d68 h4, .coh-ce-cpt_card_item_mini_text_and_imag-a51d6d68 h5, .coh-ce-cpt_card_item_mini_text_and_imag-a51d6d68 h6 { font-size: 1.25rem; margin-top: 0; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_item_mini_text_and_imag-a51d6d68 h4, .coh-ce-cpt_card_item_mini_text_and_imag-a51d6d68 h5, .coh-ce-cpt_card_item_mini_text_and_imag-a51d6d68 h6 { font-size: 1rem; } }
.coh-ce-cpt_card_item_mini_text_and_imag-a51d6d68 a.card-link-header { border: none !important; }
.coh-ce-cpt_card_item_mini_text_and_imag-a51d6d68 a.card-link-header:hover { border: none !important; }
.coh-ce-cpt_card_item_mini_text_and_imag-4d149ca5 { height: auto; width: 100%; padding-bottom: 56.25%; overflow: hidden; position: relative; }
.coh-ce-cpt_card_item_mini_text_and_imag-5b1115ce { height: 100%; width: 100%; position: absolute; top: 0; left: 0; display: block; z-index: 1; border: none !important; }
.coh-ce-cpt_card_item_mini_text_and_imag-5b1115ce:hover { border: none !important; }
.coh-ce-cpt_card_item_mini_text_and_imag-928b595b { height: auto; width: 101%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 2; }
.coh-ce-cpt_card_item_mini_text_and_imag-fec0318a { padding-top: 1.25rem; padding-right: 0; padding-bottom: 0; padding-left: 0; }
.coh-ce-cpt_card_item_mini_text_and_imag-d709fd2a p:last-of-type { margin-bottom: 0; }
.coh-ce-cpt_card_item_mini_text_and_imag-5c7ac49 { padding-top: 0.9375rem; padding-right: 0; padding-bottom: 0; padding-left: 0; }
.coh-ce-cpt_card_item_mini_text_and_imag-a74ceb44 { font-size: 0.9375rem; }
.coh-ce-cpt_card_item_profile-d7295307 { margin-bottom: 1.875rem; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_item_profile-d7295307 { margin-bottom: 0.9375rem; } }
.coh-ce-cpt_card_item_profile-c07c0da7 { 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; background-color: #f4f4f4; padding: 3.125rem; border-bottom-width: 0.1875rem; border-bottom-style: solid; border-bottom-color: #0093f4; height: 100%; }
@media (max-width: 85.25rem) { .coh-ce-cpt_card_item_profile-c07c0da7 { padding-top: 1.875rem; padding-right: 1.25rem; padding-bottom: 1.875rem; padding-left: 1.25rem; } }
.coh-ce-cpt_card_item_profile-c07c0da7 h1, .coh-ce-cpt_card_item_profile-c07c0da7 h2, .coh-ce-cpt_card_item_profile-c07c0da7 h3 { font-size: 1.75rem; margin-top: 0; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_item_profile-c07c0da7 h1, .coh-ce-cpt_card_item_profile-c07c0da7 h2, .coh-ce-cpt_card_item_profile-c07c0da7 h3 { font-size: 1.375rem; } }
.coh-ce-cpt_card_item_profile-c07c0da7 h4, .coh-ce-cpt_card_item_profile-c07c0da7 h5, .coh-ce-cpt_card_item_profile-c07c0da7 h6 { font-size: 1.25rem; margin-top: 0; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_item_profile-c07c0da7 h4, .coh-ce-cpt_card_item_profile-c07c0da7 h5, .coh-ce-cpt_card_item_profile-c07c0da7 h6 { font-size: 1rem; } }
.coh-ce-cpt_card_item_profile-c07c0da7 a.card-link-header { border: none !important; }
.coh-ce-cpt_card_item_profile-c07c0da7 a.card-link-header:hover { border: none !important; }
.coh-ce-cpt_card_item_profile-7e5fdacc { -webkit-border-radius: 100%; border-radius: 100%; max-width: 6.5625rem; }
.coh-ce-cpt_card_item_profile-befe459b { margin-left: 1.5625rem; -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; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_card_item_profile-3336171e { margin-bottom: 0.3125rem; font-size: 20px !important; }
.coh-ce-cpt_card_item_slider-b7f752ad:focus { outline: none !important; }
.coh-ce-cpt_card_item_slider-b7f752ad:focus .card-item--slider { outline-width: 0.125rem; outline-offset: 0.125rem; outline-style: solid; outline-color: #0093f4; }
.coh-ce-cpt_card_item_slider-26e587bd { border-width: 0.0625rem; border-style: solid; border-color: #aeaeae; background-color: white; }
.coh-ce-cpt_card_item_slider-111da2d1 { height: auto; width: 100%; padding-bottom: 56.25%; position: relative; overflow: hidden; }
.coh-ce-cpt_card_item_slider-b11df5ae { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 1; display: block; border: none !important; }
.coh-ce-cpt_card_item_slider-b11df5ae:hover { border: none !important; }
.coh-ce-cpt_card_item_slider-954e8007 { -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); left: 50%; top: 50%; position: absolute; width: 101%; height: auto; max-width: 101%; }
.coh-ce-cpt_card_item_slider-79b16210 { padding-top: 1.25rem; padding-right: 1.25rem; padding-bottom: 0; padding-left: 1.25rem; }
.coh-ce-cpt_card_item_slider-c5877854 { margin-top: 0; }
.coh-ce-cpt_card_item_slider-ce76d745 p:last-of-type { margin-bottom: 0; }
.coh-ce-cpt_card_item_slider-cbbe6ee1 { padding-top: 1.25rem; padding-right: 1.25rem; padding-bottom: 1.25rem; padding-left: 1.25rem; }
.coh-ce-cpt_card_item_slider-a74ceb44 { font-size: 0.9375rem; }
.coh-ce-cpt_card_item_software-3583c40e { margin-bottom: 1.875rem; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_item_software-3583c40e { margin-bottom: 0.9375rem; } }
.coh-ce-cpt_card_item_software-3583c40e:last-child { margin-bottom: 0; }
.coh-ce-cpt_card_item_software-df66369e { 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; background-color: white; border-width: 0.0625rem; border-style: solid; border-color: rgba(0, 0, 0, 0); -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_card_item_software-df66369e { border-color: #ced0d1; } }
.coh-ce-cpt_card_item_software-df66369e:hover { border-width: 0.0625rem; border-style: solid; border-color: #ced0d1; }
.coh-ce-cpt_card_item_software-df66369e:hover h2:after, .coh-ce-cpt_card_item_software-df66369e:hover h3:after, .coh-ce-cpt_card_item_software-df66369e:hover h4:after, .coh-ce-cpt_card_item_software-df66369e:hover h5:after, .coh-ce-cpt_card_item_software-df66369e:hover h6:after { margin-left: 0.75rem; }
.coh-ce-cpt_card_item_software-df66369e h1, .coh-ce-cpt_card_item_software-df66369e h2, .coh-ce-cpt_card_item_software-df66369e h3 { font-size: 1.75rem; margin-top: 0; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_item_software-df66369e h1, .coh-ce-cpt_card_item_software-df66369e h2, .coh-ce-cpt_card_item_software-df66369e h3 { font-size: 1.375rem; } }
.coh-ce-cpt_card_item_software-df66369e h4, .coh-ce-cpt_card_item_software-df66369e h5, .coh-ce-cpt_card_item_software-df66369e h6 { font-size: 1.25rem; margin-top: 0; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_item_software-df66369e h4, .coh-ce-cpt_card_item_software-df66369e h5, .coh-ce-cpt_card_item_software-df66369e h6 { font-size: 1rem; } }
.coh-ce-cpt_card_item_software-df66369e a.card-link-header { border: none !important; }
.coh-ce-cpt_card_item_software-df66369e a.card-link-header:hover { border: none !important; }
.coh-ce-cpt_card_item_software-17ad968d { padding: 1.25rem; width: 100%; border: none !important; color: #4d4d4d; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_card_item_software-17ad968d:hover { border: none !important; }
.coh-ce-cpt_card_item_software-208b4e5 { height: auto; width: 5rem; -webkit-border-radius: 100%; border-radius: 100%; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }
.coh-ce-cpt_card_item_software-befe459b { margin-left: 1.5625rem; -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; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-cpt_card_item_text-d7295307 { margin-bottom: 1.875rem; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_item_text-d7295307 { margin-bottom: 0.9375rem; } }
.coh-ce-cpt_card_item_text-bcbe6a09 { padding-bottom: 0.9375rem; margin-bottom: 0.9375rem; border-bottom-style: solid; border-bottom-color: #0093f4; border-bottom-width: 0.125rem; }
.coh-ce-cpt_card_item_text-d709fd2a p:last-of-type { margin-bottom: 0; }
.coh-ce-cpt_card_item_text-d724c02a { padding-top: 1.25rem; }
.coh-ce-cpt_card_item_text-a74ceb44 { font-size: 0.9375rem; }
.coh-ce-cpt_card_item_text_and_image-d7295307 { margin-bottom: 1.875rem; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_item_text_and_image-d7295307 { margin-bottom: 0.9375rem; } }
.coh-ce-cpt_card_item_text_and_image-a51d6d68 { 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; background-color: white; }
.coh-ce-cpt_card_item_text_and_image-a51d6d68 h1, .coh-ce-cpt_card_item_text_and_image-a51d6d68 h2, .coh-ce-cpt_card_item_text_and_image-a51d6d68 h3 { font-size: 1.75rem; margin-top: 0; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_item_text_and_image-a51d6d68 h1, .coh-ce-cpt_card_item_text_and_image-a51d6d68 h2, .coh-ce-cpt_card_item_text_and_image-a51d6d68 h3 { font-size: 1.375rem; } }
.coh-ce-cpt_card_item_text_and_image-a51d6d68 h4, .coh-ce-cpt_card_item_text_and_image-a51d6d68 h5, .coh-ce-cpt_card_item_text_and_image-a51d6d68 h6 { font-size: 1.25rem; margin-top: 0; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_card_item_text_and_image-a51d6d68 h4, .coh-ce-cpt_card_item_text_and_image-a51d6d68 h5, .coh-ce-cpt_card_item_text_and_image-a51d6d68 h6 { font-size: 1rem; } }
.coh-ce-cpt_card_item_text_and_image-a51d6d68 a.card-link-header { border: none !important; }
.coh-ce-cpt_card_item_text_and_image-a51d6d68 a.card-link-header:hover { border: none !important; }
.coh-ce-cpt_card_item_text_and_image-4d149ca5 { height: auto; width: 100%; padding-bottom: 56.25%; overflow: hidden; position: relative; }
.coh-ce-cpt_card_item_text_and_image-5b1115ce { height: 100%; width: 100%; position: absolute; top: 0; left: 0; display: block; z-index: 1; border: none !important; }
.coh-ce-cpt_card_item_text_and_image-5b1115ce:hover { border: none !important; }
.coh-ce-cpt_card_item_text_and_image-f7af0380 { height: auto; width: 101%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 2; max-width: 101%; }
.coh-ce-cpt_card_item_text_and_image-d709fd2a p:last-of-type { margin-bottom: 0; }
.coh-ce-cpt_card_item_text_and_image-606d3937 { margin-top: -0.3125rem; margin-bottom: 0.9375rem; padding-left: 0; list-style-type: none; }
.coh-ce-cpt_card_item_text_and_image-606d3937 li { margin-top: 0.3125rem; margin-bottom: 0.3125rem; }
.coh-ce-cpt_card_item_text_and_image-606d3937 li a { border: none !important; }
.coh-ce-cpt_card_item_text_and_image-606d3937 li a:hover { border: none !important; text-decoration: underline; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_card_item_text_and_image-606d3937 li a:hover { text-decoration: none; } }
.coh-ce-cpt_card_item_text_and_image-c2900d8c { padding-top: 0.625rem; padding-right: 1.25rem; padding-bottom: 1.25rem; padding-left: 1.25rem; }
.coh-ce-cpt_card_item_text_and_image-a74ceb44 { font-size: 0.9375rem; }
.coh-ce-cpt_careers_feature-8c3183bb { position: relative; z-index: 2; }
.fixed.coh-ce-cpt_careers_feature-8c3183bb { max-width: 81.5625rem; width: 100%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (max-width: 61.9375rem) { .fixed.coh-ce-cpt_careers_feature-8c3183bb { margin-top: 0; margin-right: auto; margin-bottom: 1.875rem; margin-left: auto; } }
.full.coh-ce-cpt_careers_feature-8c3183bb { width: 100%; margin-right: 1.875rem; margin-bottom: 0; margin-left: 1.875rem; }
@media (max-width: 61.9375rem) { .full.coh-ce-cpt_careers_feature-8c3183bb { margin-right: 0.9375rem; margin-bottom: 0; margin-left: 0.9375rem; } }
.coh-ce-cpt_careers_feature-c6638c7f { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_careers_feature-eaa17c6f { margin-top: 0.9375rem; margin-bottom: 2.1875rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_careers_feature-eaa17c6f { margin-top: 0.625rem; margin-bottom: 0.3125rem; } }
.coh-ce-cpt_careers_feature-eaa17c6f h1, .coh-ce-cpt_careers_feature-eaa17c6f h2, .coh-ce-cpt_careers_feature-eaa17c6f h3 { color: black; font-size: 2.125rem; margin-top: 0; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_careers_feature-eaa17c6f h1, .coh-ce-cpt_careers_feature-eaa17c6f h2, .coh-ce-cpt_careers_feature-eaa17c6f h3 { font-size: 1.875rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_careers_feature-eaa17c6f h1, .coh-ce-cpt_careers_feature-eaa17c6f h2, .coh-ce-cpt_careers_feature-eaa17c6f h3 { font-size: 1.625rem; } }
.coh-ce-cpt_careers_feature-eaa17c6f h4, .coh-ce-cpt_careers_feature-eaa17c6f h5, .coh-ce-cpt_careers_feature-eaa17c6f h6 { margin-top: 0; font-size: 1.875rem; color: black; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_careers_feature-eaa17c6f h4, .coh-ce-cpt_careers_feature-eaa17c6f h5, .coh-ce-cpt_careers_feature-eaa17c6f h6 { font-size: 1.625rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_careers_feature-eaa17c6f h4, .coh-ce-cpt_careers_feature-eaa17c6f h5, .coh-ce-cpt_careers_feature-eaa17c6f h6 { font-size: 1.375rem; } }
.coh-ce-cpt_careers_feature-eaa17c6f .coh-link { margin-top: 1.25rem; }
.coh-ce-cpt_careers_feature-1553080f p:last-of-type { margin-bottom: 0; }
.coh-ce-cpt_careers_feature-a74ceb44 { font-size: 0.9375rem; }
.coh-ce-cpt_careers_feature-f812369 { display: block; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_careers_feature-f812369 { display: none; } }
.coh-ce-cpt_careers_feature-6e34de63 { display: none; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_careers_feature-6e34de63 { display: block; } }
.coh-ce-cpt_careers_feature-e45147a6 { display: none; }
.coh-ce-cpt_careers_feature-f812369 { display: block; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_careers_feature-f812369 { display: none; } }
.coh-ce-cpt_careers_feature-6e34de63 { display: none; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_careers_feature-6e34de63 { display: block; } }
.coh-ce-cpt_careers_feature-e45147a6 { display: none; }
.coh-ce-cpt_careers_feature-f812369 { display: block; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_careers_feature-f812369 { display: none; } }
.coh-ce-cpt_careers_feature-6e34de63 { display: none; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_careers_feature-6e34de63 { display: block; } }
.coh-ce-cpt_careers_feature-e45147a6 { display: none; }
.coh-ce-cpt_careers_feature-74d5b05e { height: 100%; width: 100%; overflow: hidden; position: absolute; top: 0; left: 0; z-index: 1; }
.coh-ce-cpt_careers_feature-74d5b05e:after { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2; content: ''; background: -webkit-gradient(linear, left top, right top, color-stop(25%, rgba(255,255,255,1)),to(rgba(255,255,255,0.25))); background: -webkit-linear-gradient(left, rgba(255,255,255,1) 25%,rgba(255,255,255,0.25) 100%); background: -o-linear-gradient(left, rgba(255,255,255,1) 25%,rgba(255,255,255,0.25) 100%); background: linear-gradient(to right, rgba(255,255,255,1) 25%,rgba(255,255,255,0.25) 100%);; }
.coh-ce-cpt_careers_feature-61c13f20 { height: auto; width: 101%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 1; max-width: none; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_careers_feature-61c13f20 { height: 101%; width: auto; max-width: none; } }
.coh-ce-cpt_carousel_with_previews_conta-cc9a62bb { padding-bottom: 0.9375rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.yes-intro.coh-ce-cpt_carousel_with_previews_conta-cc9a62bb { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.no-intro.coh-ce-cpt_carousel_with_previews_conta-cc9a62bb { display: none; }
.coh-ce-cpt_carousel_with_previews_conta-e232165b h1, .coh-ce-cpt_carousel_with_previews_conta-e232165b h2, .coh-ce-cpt_carousel_with_previews_conta-e232165b h3 { text-align: center; font-size: 2.125rem; color: black; margin-top: 0; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_carousel_with_previews_conta-e232165b h1, .coh-ce-cpt_carousel_with_previews_conta-e232165b h2, .coh-ce-cpt_carousel_with_previews_conta-e232165b h3 { font-size: 1.875rem; text-align: center; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_carousel_with_previews_conta-e232165b h1, .coh-ce-cpt_carousel_with_previews_conta-e232165b h2, .coh-ce-cpt_carousel_with_previews_conta-e232165b h3 { font-size: 1.625rem; text-align: center; } }
.coh-ce-cpt_carousel_with_previews_conta-e232165b h4, .coh-ce-cpt_carousel_with_previews_conta-e232165b h5, .coh-ce-cpt_carousel_with_previews_conta-e232165b h6 { margin-top: 0; font-size: 1.875rem; text-align: center; color: black; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_carousel_with_previews_conta-e232165b h4, .coh-ce-cpt_carousel_with_previews_conta-e232165b h5, .coh-ce-cpt_carousel_with_previews_conta-e232165b h6 { font-size: 1.625rem; text-align: center; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_carousel_with_previews_conta-e232165b h4, .coh-ce-cpt_carousel_with_previews_conta-e232165b h5, .coh-ce-cpt_carousel_with_previews_conta-e232165b h6 { font-size: 1.375rem; text-align: center; } }
.fixed.coh-ce-cpt_contacts_expander-4a0ef0c5 { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; max-width: 81.5625rem; width: 100%; }
@media (max-width: 74.9375rem) { .fixed.coh-ce-cpt_contacts_expander-4a0ef0c5 { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } }
.full.coh-ce-cpt_contacts_expander-4a0ef0c5 { width: 100%; margin-right: 1.875rem; margin-bottom: -1.875rem; margin-left: 1.875rem; }
@media (max-width: 61.9375rem) { .full.coh-ce-cpt_contacts_expander-4a0ef0c5 { margin-right: 0.9375rem; margin-bottom: 0; margin-left: 0.9375rem; } }
.coh-ce-cpt_contacts_expander-9c155047 { padding: 1.875rem; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_contacts_expander-9c155047 { padding-top: 1.25rem; padding-right: 1.25rem; padding-bottom: 1.25rem; padding-left: 1.25rem; } }
.coh-ce-cpt_contacts_expander-4a34c0b { margin-bottom: 2.5rem; }
.coh-ce-cpt_contacts_expander-4a34c0b:last-child { margin-bottom: 0; }
.coh-ce-cpt_contacts_expander-4a34c0b a { text-decoration: none; border-width: 0; }
.coh-ce-cpt_contacts_expander-4a34c0b a:hover { text-decoration: underline; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_contacts_expander-4a34c0b a:hover { text-decoration: none; } }
.coh-ce-cpt_events_calendar_0-67974fea .embedded-entity.align-center img { margin-right: auto; margin-left: auto; }
.coh-ce-cpt_events_calendar_0-67974fea .embedded-entity.align-left img { margin-right: 1.875rem; margin-bottom: 1.875rem; }
.coh-ce-cpt_events_calendar_0-67974fea .embedded-entity.align-right img { margin-bottom: 1.875rem; margin-left: 1.875rem; }
.coh-ce-cpt_events_calendar_0-67974fea .embedded-entity img { height: auto; width: 100%; }
.coh-ce-cpt_events_calendar_0-48203463 { display: inline-block; font-size: 0.9375rem; }
.coh-ce-cpt_events_calendar_0-4c395595 { overflow-x: auto; width: 100%; }
.coh-ce-cpt_events_calendar_0-26271a7c { padding-top: 0.625rem; padding-bottom: 3.75rem; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_events_calendar_0-26271a7c { padding-top: 0.625rem; padding-bottom: 1.875rem; } }
.coh-ce-cpt_events_calendar_0-26271a7c form { padding-top: 1.5625rem; padding-right: 1.25rem; padding-bottom: 1.5625rem; padding-left: 1.25rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-color: #ededed; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.coh-ce-cpt_events_calendar_0-26271a7c form label { text-transform: capitalize; color: black; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-cpt_events_calendar_0-26271a7c form .select2-container { width: 100% !important; }
.coh-ce-cpt_events_calendar_0-26271a7c form .form-item { margin: 0; }
.coh-ce-cpt_events_calendar_0-26271a7c form .form-item.form-item-search-api-fulltext { width: 20.5rem; margin-right: 1.25rem; margin-bottom: 0; }
@media (max-width: 85.25rem) { .coh-ce-cpt_events_calendar_0-26271a7c form .form-item.form-item-search-api-fulltext { width: 14.875rem; } }
@media (max-width: 74.9375rem) { .coh-ce-cpt_events_calendar_0-26271a7c form .form-item.form-item-search-api-fulltext { width: 100%; margin-right: 0; margin-bottom: 0.9375rem; } }
.coh-ce-cpt_events_calendar_0-26271a7c form .form-item.form-item-field-month-value { margin-right: 1.25rem; margin-bottom: 0; width: 14.375rem; }
@media (max-width: 74.9375rem) { .coh-ce-cpt_events_calendar_0-26271a7c form .form-item.form-item-field-month-value { width: -webkit-calc(33% - 7px); width: calc(33% - 7px); margin-right: 1.25rem; margin-bottom: 1.25rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_events_calendar_0-26271a7c form .form-item.form-item-field-month-value { width: 100%; margin-right: 0; margin-bottom: 1.25rem; } }
.coh-ce-cpt_events_calendar_0-26271a7c form .form-item.form-item-field-event-country { width: 20.625rem; margin-right: 1.25rem; margin-bottom: 0; }
@media (max-width: 85.25rem) { .coh-ce-cpt_events_calendar_0-26271a7c form .form-item.form-item-field-event-country { width: 15rem; } }
@media (max-width: 74.9375rem) { .coh-ce-cpt_events_calendar_0-26271a7c form .form-item.form-item-field-event-country { width: -webkit-calc(33% - 7px); width: calc(33% - 7px); margin-right: 1.25rem; margin-bottom: 1.25rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_events_calendar_0-26271a7c form .form-item.form-item-field-event-country { width: 100%; margin-right: 0; margin-bottom: 1.25rem; } }
.coh-ce-cpt_events_calendar_0-26271a7c form .form-item.form-item-field-tags { width: 9.0625rem; margin-right: 1.25rem; margin-bottom: 0; }
@media (max-width: 74.9375rem) { .coh-ce-cpt_events_calendar_0-26271a7c form .form-item.form-item-field-tags { width: -webkit-calc(33% - 20px); width: calc(33% - 20px); margin-right: 0; margin-bottom: 1.25rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_events_calendar_0-26271a7c form .form-item.form-item-field-tags { width: 100%; } }
.coh-ce-cpt_events_calendar_0-26271a7c form .form-actions { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (max-width: 74.9375rem) { .coh-ce-cpt_events_calendar_0-26271a7c form .form-actions { display: block; width: 100%; } }
.coh-ce-cpt_events_calendar_0-26271a7c form .form-actions [type=submit] { color: white; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.9375rem; background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #5000bb), to(#7418c7)); background-image: -webkit-linear-gradient(left, #5000bb 1%, #7418c7 100%); background-image: -o-linear-gradient(left, #5000bb 1%, #7418c7 100%); background-image: linear-gradient(90deg, #5000bb 1%, #7418c7 100%); background-position: center; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; padding-top: 0.75rem; padding-right: 1.3125rem; padding-bottom: 0.6875rem; padding-left: 1.3125rem; border: none !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; -webkit-appearance: none !important; height: 2.5rem; }
.coh-ce-cpt_events_calendar_0-26271a7c table { width: 100%; }
.coh-ce-cpt_events_calendar_0-26271a7c table tbody { width: 100%; }
@media (max-width: 74.9375rem) { .coh-ce-cpt_events_calendar_0-26271a7c table tbody { display: block; } }
.coh-ce-cpt_events_calendar_0-26271a7c table tr.ev-cal-row { width: 100%; }
@media (max-width: 74.9375rem) { .coh-ce-cpt_events_calendar_0-26271a7c table tr.ev-cal-row { display: block; } }
.coh-ce-cpt_events_calendar_0-26271a7c table tr.ev-cal-row td { padding-top: 1.25rem; padding-right: 1.25rem; padding-bottom: 1.25rem; padding-left: 1.25rem; vertical-align: top; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cccccc; font-size: 0.9375rem; }
@media (max-width: 74.9375rem) { .coh-ce-cpt_events_calendar_0-26271a7c table tr.ev-cal-row td { display: block; width: 100% !important; border-bottom: none !important; padding-top: 0.125rem; padding-right: 1.25rem; padding-bottom: 0; padding-left: 1.25rem; } }
.coh-ce-cpt_events_calendar_0-26271a7c table tr.ev-cal-row td.views-field-title { width: 21.875rem; }
@media (max-width: 85.25rem) { .coh-ce-cpt_events_calendar_0-26271a7c table tr.ev-cal-row td.views-field-title { width: 16.25rem; } }
@media (max-width: 74.9375rem) { .coh-ce-cpt_events_calendar_0-26271a7c table tr.ev-cal-row td.views-field-title { padding-top: 20px !important; } }
.coh-ce-cpt_events_calendar_0-26271a7c table tr.ev-cal-row td.views-field-field-event-dates { width: 15.625rem; }
.coh-ce-cpt_events_calendar_0-26271a7c table tr.ev-cal-row td.views-field-field-event-country { width: 21.875rem; }
@media (max-width: 85.25rem) { .coh-ce-cpt_events_calendar_0-26271a7c table tr.ev-cal-row td.views-field-field-event-country { width: 16.25rem; } }
.coh-ce-cpt_events_calendar_0-26271a7c table tr.ev-cal-row td.views-field-field-tags { width: 10.3125rem; }
@media (max-width: 74.9375rem) { .coh-ce-cpt_events_calendar_0-26271a7c table tr.ev-cal-row td.views-field-nothing { border-bottom: 1px solid #cccccc !important; padding-bottom: 20px !important; } }
.coh-ce-cpt_events_calendar_0-26271a7c table tr.ev-cal-row td.views-field-nothing .myCal { position: relative; color: #7418c7; cursor: pointer; -webkit-transition: 150ms ease-out opacity; -o-transition: 150ms ease-out opacity; transition: 150ms ease-out opacity; opacity: 1; }
.coh-ce-cpt_events_calendar_0-26271a7c table tr.ev-cal-row td.views-field-nothing .myCal: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: "\E81A"; font-family: "fontello"; margin-right: 0.3125rem; }
.coh-ce-cpt_events_calendar_0-26271a7c table tr.ev-cal-row td.views-field-nothing .myCal:hover { opacity: 0.5; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_events_calendar_0-26271a7c table tr.ev-cal-row td.views-field-nothing .myCal:hover { opacity: 1; } }
.coh-ce-cpt_footer-52182d73 { margin-top: 2.8125rem; margin-bottom: 2.8125rem; }
.coh-ce-cpt_footer-c6638c7f { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_footer-eb0d198c { margin-bottom: 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; } }
.coh-ce-cpt_footer-624cf498 { height: 100%; display: inline-block; border: none !important; }
.coh-ce-cpt_footer-624cf498:hover { border: none !important; }
.coh-ce-cpt_footer-fc3035b { max-width: 10rem; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; position: relative; top: 0.125rem; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_footer-d0c7584 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 1.25rem; } }
.coh-ce-cpt_footer-1cd1e99 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; color: #666666; font-size: 0.8125rem; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_footer-1cd1e99 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
.coh-ce-cpt_footer-1cd1e99 p.link { margin-bottom: 0; margin-left: 1.5rem; position: relative; }
.coh-ce-cpt_footer-1cd1e99 p.link:after { height: 0.75rem; width: 0.0625rem; position: absolute; top: 0.25rem; left: -0.8125rem; background-color: #666666; content: ''; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_footer-1cd1e99 p.link:first-child { margin-left: 0; } }
@media (max-width: 61.9375rem) { .coh-ce-cpt_footer-1cd1e99 p.link:first-child:after { display: none; } }
.coh-ce-cpt_footer-1cd1e99 p.link a { color: #666666; font-size: 0.8125rem; }
.coh-ce-cpt_footer-1cd1e99 p.link a:hover { color: #666666; border-bottom-color: #666666; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_footer-1cd1e99 p.link a:hover { border-bottom-color: rgba(0, 0, 0, 0); } }
.coh-ce-cpt_footer-17388aa5 { margin: 0; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_footer-17388aa5 { width: 100%; text-align: center; } }
.coh-ce-cpt_footer-7a56510d { width: auto; 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; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_footer-7a56510d { width: 100%; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
.coh-ce-cpt_footer-88984e73 { color: #666666; font-size: 0.8125rem; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_footer-88984e73 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
.coh-ce-cpt_footer-58841b90 { margin: 0; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_footer-8e630f2c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
.coh-ce-cpt_footer_contact_form-6d47290d { width: 100%; padding-top: 1.875rem; padding-bottom: 1.875rem; max-width: 81.5625rem; margin-right: auto; margin-left: auto; }
@media (max-width: 74.9375rem) { .coh-ce-cpt_footer_contact_form-6d47290d { padding-top: 0.9375rem; padding-bottom: 0.9375rem; } }
@media (max-width: 61.9375rem) { .coh-ce-cpt_footer_contact_form-6d47290d { padding-top: 0; padding-bottom: 0; } }
.coh-ce-cpt_geostore_cta-c6638c7f { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_geostore_cta-317ffd03 { z-index: 2; }
.coh-ce-cpt_geostore_cta-c5c45f2c { padding-top: 3.125rem; padding-bottom: 3.125rem; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_geostore_cta-c5c45f2c { padding-top: 1.875rem; padding-bottom: 1.875rem; } }
.coh-ce-cpt_geostore_cta-d15b8c2f { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; z-index: 1; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_geostore_cta-d15b8c2f { margin-top: -5rem; } }
.coh-ce-cpt_modal_global_contact_form-32d39610 { background-color: #1769e4; padding-top: 3.125rem; padding-right: 2.5rem; padding-bottom: 3.125rem; padding-left: 2.5rem; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_modal_global_contact_form-32d39610 { padding: 0.9375rem; } }
.coh-ce-cpt_modal_global_contact_form-32d39610 input[type="submit"] { -webkit-appearance: none; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_modal_global_contact_form-32d39610 input[type="submit"] { margin-bottom: 2.5rem; } }
@media (max-width: 61.9375rem) { .coh-ce-cpt_modal_global_contact_form-f4798287 form { overflow-y: auto; height: -webkit-calc(100vh - 100px); height: calc(100vh - 100px); } }
.coh-ce-cpt_modal_global_search-577a41b0 { background-color: #1769e4; padding-top: 3.125rem; padding-right: 2.5rem; padding-bottom: 3.125rem; padding-left: 2.5rem; color: white; }
.coh-ce-cpt_navigation_header-18ba98f3 { z-index: 100 !important; }
@media (max-width: 74.9375rem) { .coh-ce-cpt_navigation_header-18ba98f3 { display: none; } }
.headroom--pinned.coh-ce-cpt_navigation_header-18ba98f3:not(.headroom--top) { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #5000bb), to(#1769e4)); background-image: -webkit-linear-gradient(left, #5000bb 1%, #1769e4 100%); background-image: -o-linear-gradient(left, #5000bb 1%, #1769e4 100%); background-image: linear-gradient(90deg, #5000bb 1%, #1769e4 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; }
.coh-ce-cpt_navigation_header-c6638c7f { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_navigation_header-8a4d83d { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_navigation_header-98e0c413 { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #5000bb), to(#0093f4)); background-image: -webkit-linear-gradient(left, #5000bb 1%, #0093f4 100%); background-image: -o-linear-gradient(left, #5000bb 1%, #0093f4 100%); background-image: linear-gradient(90deg, #5000bb 1%, #0093f4 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; }
@media (max-width: 74.9375rem) { .coh-ce-cpt_navigation_header-98e0c413 { padding-top: 0.5rem; padding-bottom: 0.5rem; } }
.coh-ce-cpt_navigation_header-c6638c7f { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_navigation_header-6540a541 { border-bottom-width: 0; height: 2.6875rem; width: auto; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_navigation_header-6540a541 { height: 2.1875rem; width: auto; } }
.coh-ce-cpt_navigation_header-6540a541:hover { border-bottom-width: 0; }
.coh-ce-cpt_navigation_header-6540a541 svg { height: 2.6875rem; width: auto; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_navigation_header-6540a541 svg { width: auto; height: 2.1875rem; } }
.coh-ce-cpt_navigation_header-98bacd07 { max-width: 8.125rem; }
.coh-ce-cpt_navigation_header-51cd37c6 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_navigation_header-f2e32b5a { -webkit-transition: 150ms ease-out right; -o-transition: 150ms ease-out right; transition: 150ms ease-out right; -webkit-overflow-scrolling: touch; }
@media (max-width: 74.9375rem) { .coh-ce-cpt_navigation_header-f2e32b5a { width: 16.25rem; right: -16.25rem; top: 4.125rem; position: fixed; background-color: #eaeaea; height: 100vh; overflow-y: scroll; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_navigation_header-f2e32b5a { top: 3.5625rem; position: fixed; } }
.open.coh-ce-cpt_navigation_header-f2e32b5a { right: 0; }
.coh-ce-cpt_navigation_header-f2e32b5a #ul--utility-menu { display: none; }
@media (max-width: 74.9375rem) { .coh-ce-cpt_navigation_header-f2e32b5a #ul--utility-menu { display: block; } }
.coh-ce-cpt_navigation_header-82a682ba { display: none; }
@media (max-width: 74.9375rem) { .coh-ce-cpt_navigation_header-82a682ba { display: block; padding-bottom: 9.375rem; } }
.fixed.coh-ce-cpt_related_resource_container-241d6778 { max-width: 81.5625rem; width: 100%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.full.coh-ce-cpt_related_resource_container-241d6778 { width: 100%; margin-right: 1.875rem; margin-left: 1.875rem; }
@media (max-width: 61.9375rem) { .full.coh-ce-cpt_related_resource_container-241d6778 { margin-right: 0.9375rem; margin-left: 0.9375rem; } }
.coh-ce-cpt_related_resource_container-92a5606d { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-bottom: 1.875rem; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_related_resource_container-92a5606d { padding-bottom: 1.25rem; } }
.yes-intro.coh-ce-cpt_related_resource_container-92a5606d { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.no-intro.coh-ce-cpt_related_resource_container-92a5606d { display: none; }
.coh-ce-cpt_related_resource_container-1b5fc9d7 h1, .coh-ce-cpt_related_resource_container-1b5fc9d7 h2, .coh-ce-cpt_related_resource_container-1b5fc9d7 h3 { margin-top: 0; color: black; font-size: 2.125rem; text-align: center; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_related_resource_container-1b5fc9d7 h1, .coh-ce-cpt_related_resource_container-1b5fc9d7 h2, .coh-ce-cpt_related_resource_container-1b5fc9d7 h3 { font-size: 1.875rem; text-align: center; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_related_resource_container-1b5fc9d7 h1, .coh-ce-cpt_related_resource_container-1b5fc9d7 h2, .coh-ce-cpt_related_resource_container-1b5fc9d7 h3 { font-size: 1.625rem; text-align: center; } }
.coh-ce-cpt_related_resource_container-1b5fc9d7 h4, .coh-ce-cpt_related_resource_container-1b5fc9d7 h5, .coh-ce-cpt_related_resource_container-1b5fc9d7 h6 { color: black; font-size: 1.875rem; margin-top: 0; text-align: center; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_related_resource_container-1b5fc9d7 h4, .coh-ce-cpt_related_resource_container-1b5fc9d7 h5, .coh-ce-cpt_related_resource_container-1b5fc9d7 h6 { font-size: 1.625rem; text-align: center; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_related_resource_container-1b5fc9d7 h4, .coh-ce-cpt_related_resource_container-1b5fc9d7 h5, .coh-ce-cpt_related_resource_container-1b5fc9d7 h6 { font-size: 1.375rem; text-align: center; } }
.coh-ce-cpt_related_resource_container-e3c9d65c p:last-of-type { margin-bottom: 0; }
.fixed.coh-ce-cpt_resources_news_feature-e4ebc664 { width: 100%; max-width: 81.5625rem; margin-top: 0; margin-right: auto; margin-bottom: -1.875rem; margin-left: auto; }
@media (max-width: 47.9375rem) { .fixed.coh-ce-cpt_resources_news_feature-e4ebc664 { margin-top: 0; margin-right: auto; margin-bottom: -0.9375rem; margin-left: auto; } }
.full.coh-ce-cpt_resources_news_feature-e4ebc664 { width: 100%; margin-right: 1.875rem; margin-bottom: -1.875rem; margin-left: 1.875rem; }
@media (max-width: 61.9375rem) { .full.coh-ce-cpt_resources_news_feature-e4ebc664 { margin-right: 0.9375rem; margin-bottom: 0; margin-left: 0.9375rem; } }
.coh-ce-cpt_resources_news_feature-b4f9050f { padding-bottom: 0.9375rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_resources_news_feature-b4f9050f { padding-bottom: 0; } }
.coh-ce-cpt_resources_news_feature-55299ae6 { text-align: center; }
.coh-ce-cpt_resources_news_feature-55299ae6 h1, .coh-ce-cpt_resources_news_feature-55299ae6 h2, .coh-ce-cpt_resources_news_feature-55299ae6 h3 { margin-top: 0; font-size: 2.125rem; color: black; text-align: center; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_resources_news_feature-55299ae6 h1, .coh-ce-cpt_resources_news_feature-55299ae6 h2, .coh-ce-cpt_resources_news_feature-55299ae6 h3 { font-size: 1.875rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_resources_news_feature-55299ae6 h1, .coh-ce-cpt_resources_news_feature-55299ae6 h2, .coh-ce-cpt_resources_news_feature-55299ae6 h3 { font-size: 1.625rem; text-align: center; } }
.coh-ce-cpt_resources_news_feature-55299ae6 h4, .coh-ce-cpt_resources_news_feature-55299ae6 h5, .coh-ce-cpt_resources_news_feature-55299ae6 h6 { margin-top: 0; font-size: 1.875rem; color: black; text-align: center; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_resources_news_feature-55299ae6 h4, .coh-ce-cpt_resources_news_feature-55299ae6 h5, .coh-ce-cpt_resources_news_feature-55299ae6 h6 { font-size: 1.625rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_resources_news_feature-55299ae6 h4, .coh-ce-cpt_resources_news_feature-55299ae6 h5, .coh-ce-cpt_resources_news_feature-55299ae6 h6 { font-size: 1.375rem; text-align: center; } }
.coh-ce-cpt_resources_news_feature-90845eaa { position: absolute; bottom: 1.0625rem; right: 0.9375rem; margin-bottom: 0; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_resources_news_feature-90845eaa { position: relative; bottom: 0; right: 0; margin-bottom: 1.875rem; } }
.coh-ce-cpt_resources_news_feature-144b096d { width: 100%; }
.coh-ce-cpt_slide_item_image-65d5d8db { position: relative; z-index: 1; }
.coh-ce-cpt_slide_item_image-4d149ca5 { height: auto; width: 100%; padding-bottom: 56.25%; overflow: hidden; position: relative; }
.coh-ce-cpt_slide_item_image-4f656389 { height: auto; width: 101%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width: none; }
.coh-ce-cpt_slide_item_image-b0e72687 { color: #4d4d4d; font-family: "Flama", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.9375rem; text-align: center; padding: 1.875rem; margin: 0; background-color: #ededed; min-height: 6.5rem; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: absolute; bottom: -6.5rem; left: 0; z-index: 2; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_slide_item_image-b0e72687 { padding: 0.9375rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_slide_item_image-b0e72687 { min-height: 0.0625rem; position: relative; bottom: auto; z-index: 2; } }
.coh-ce-cpt_slide_item_image-b0e72687 p:last-of-type { margin-bottom: 0; }
.coh-ce-cpt_slide_item_thumbnail-22fa48cd:hover .image-mask img { opacity: 1; }
.coh-ce-cpt_slide_item_thumbnail-22fa48cd:focus { outline: none !important; }
.coh-ce-cpt_slide_item_thumbnail-22fa48cd:focus .image-mask { outline-width: 0.125rem; outline-offset: -0.125rem; outline-color: #1769e4; outline-style: solid; }
.slick-current.coh-ce-cpt_slide_item_thumbnail-22fa48cd .image-mask img { opacity: 1; }
.coh-ce-cpt_slide_item_thumbnail-22fa48cd .image-mask { cursor: pointer; }
.coh-ce-cpt_slide_item_thumbnail-22fa48cd .image-mask img { opacity: 0.5; -webkit-transition: 150ms ease-out opacity; -o-transition: 150ms ease-out opacity; transition: 150ms ease-out opacity; }
.coh-ce-cpt_slide_item_thumbnail-c87f9621 { height: auto; width: 100%; padding-bottom: 48%; overflow: hidden; position: relative; max-width: 123px; }
.coh-ce-cpt_slide_item_thumbnail-f1892cf7 { height: auto; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width: none; width: 101%; z-index: -1; }
.coh-ce-cpt_sticky_widget-1f776d54 { position: fixed; top: 18.125rem; z-index: 98; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: auto; left: -webkit-calc(100% - 50px); left: calc(100% - 50px); -webkit-transition: all 200ms ease-in-out 50ms; -o-transition: all 200ms ease-in-out 50ms; transition: all 200ms ease-in-out 50ms; min-width: 20.625rem; -webkit-box-shadow: 1px 1px 11px #0000001c; box-shadow: 1px 1px 11px #0000001c; }
@media (max-width: 74.9375rem) { .coh-ce-cpt_sticky_widget-1f776d54 { display: none; } }
.coh-ce-cpt_sticky_widget-1f776d54:hover { left: -webkit-calc(100% - 119px); left: calc(100% - 119px); }
.open-sharing.coh-ce-cpt_sticky_widget-1f776d54 { left: -webkit-calc(100% - 330px); left: calc(100% - 330px); }
.coh-ce-cpt_sticky_widget-ff12c1b3 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #7418c7), to(#5000bb)); background-image: -webkit-linear-gradient(top, #7418c7 1%, #5000bb 100%); background-image: -o-linear-gradient(top, #7418c7 1%, #5000bb 100%); background-image: linear-gradient(180deg, #7418c7 1%, #5000bb 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; background-color: white; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 74.9375rem) { .coh-ce-cpt_sticky_widget-ff12c1b3 { display: none; } }
.coh-ce-cpt_sticky_widget-ff12c1b3:hover { right: 0; }
.coh-ce-cpt_sticky_widget-ff12c1b3 button { padding-top: 0.9375rem; padding-right: 1.25rem; padding-bottom: 0.9375rem; padding-left: 3.125rem; color: white; line-height: 1.25; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.875rem; position: relative; text-align: left; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.5); -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
.coh-ce-cpt_sticky_widget-ff12c1b3 button:before { background-image: none; height: 1.875rem; width: 1.875rem; position: absolute; top: 50%; left: 0.625rem; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); content: ''; }
.coh-ce-cpt_sticky_widget-ff12c1b3 button:last-child { border-bottom: none; }
.coh-ce-cpt_sticky_widget-ff12c1b3 button:hover { background-image: none; background-origin: border-box; background-clip: border-box; background-color: #5000bb; }
.coh-ce-cpt_sticky_widget-dd3c4a6 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-right: 1.25rem; padding-left: 1.25rem; background-color: white; }
.coh-ce-cpt_sticky_widget-c344f910 { margin-bottom: 0.625rem; color: black; }
.coh-ce-cpt_sticky_widget-4dac0029 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_sticky_widget-4dac0029 img { margin-right: 1.25rem; max-height: 1.25rem; cursor: pointer; }
.coh-ce-cpt_sticky_widget-4dac0029 img:last-child { margin-right: 0; }
.coh-ce-cpt_sticky_widget-374f385b { max-height: 24px !important; }
.coh-ce-cpt_sticky_widget-752917f8 { max-height: 17px !important; }
.fixed.coh-ce-cpt_tab_container-241d6778 { max-width: 81.5625rem; width: 100%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.full.coh-ce-cpt_tab_container-241d6778 { width: 100%; margin-right: 1.875rem; margin-left: 1.875rem; }
@media (max-width: 61.9375rem) { .full.coh-ce-cpt_tab_container-241d6778 { margin-right: 0.9375rem; margin-left: 0.9375rem; } }
.coh-ce-cpt_tab_container-597bb1e1 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-bottom: 3.75rem; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_tab_container-597bb1e1 { padding-bottom: 1.875rem; } }
.yes-intro.coh-ce-cpt_tab_container-597bb1e1 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.no-intro.coh-ce-cpt_tab_container-597bb1e1 { display: none; }
.coh-ce-cpt_tab_container-1b5fc9d7 h1, .coh-ce-cpt_tab_container-1b5fc9d7 h2, .coh-ce-cpt_tab_container-1b5fc9d7 h3 { margin-top: 0; color: black; font-size: 2.125rem; text-align: center; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_tab_container-1b5fc9d7 h1, .coh-ce-cpt_tab_container-1b5fc9d7 h2, .coh-ce-cpt_tab_container-1b5fc9d7 h3 { font-size: 1.875rem; text-align: center; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_tab_container-1b5fc9d7 h1, .coh-ce-cpt_tab_container-1b5fc9d7 h2, .coh-ce-cpt_tab_container-1b5fc9d7 h3 { font-size: 1.625rem; text-align: center; } }
.coh-ce-cpt_tab_container-1b5fc9d7 h4, .coh-ce-cpt_tab_container-1b5fc9d7 h5, .coh-ce-cpt_tab_container-1b5fc9d7 h6 { color: black; font-size: 1.875rem; margin-top: 0; text-align: center; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_tab_container-1b5fc9d7 h4, .coh-ce-cpt_tab_container-1b5fc9d7 h5, .coh-ce-cpt_tab_container-1b5fc9d7 h6 { font-size: 1.625rem; text-align: center; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_tab_container-1b5fc9d7 h4, .coh-ce-cpt_tab_container-1b5fc9d7 h5, .coh-ce-cpt_tab_container-1b5fc9d7 h6 { font-size: 1.375rem; text-align: center; } }
.coh-ce-cpt_tab_container-e3c9d65c p:last-of-type { margin-bottom: 0; }
.coh-ce-cpt_tab_container-d20ae0f0 { display: none; width: 100%; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_tab_container-d20ae0f0 { display: block; } }
.coh-ce-cpt_tab_container-7aa40e0f { display: block; padding: 0.9375rem; color: white; text-align: left; background-color: #1769e4; position: relative; z-index: 3; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_tab_container-7aa40e0f:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: white; font-size: 1.75rem; position: absolute; right: 1.25rem; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; content: "\F107"; font-family: "fontello"; } }
@media (max-width: 61.9375rem) { .active.coh-ce-cpt_tab_container-7aa40e0f:after { -webkit-transform: rotateZ(180deg); -ms-transform: rotate(180deg); transform: rotateZ(180deg); } }
.coh-ce-cpt_text_heading_body_link-91cd9ba2 .embedded-entity.align-center img { margin-right: auto; margin-left: auto; }
.coh-ce-cpt_text_heading_body_link-91cd9ba2 .embedded-entity.align-left img { margin-right: 1.875rem; margin-bottom: 1.875rem; }
.coh-ce-cpt_text_heading_body_link-91cd9ba2 .embedded-entity.align-right img { margin-bottom: 1.875rem; margin-left: 1.875rem; }
.coh-ce-cpt_text_heading_body_link-91cd9ba2 .embedded-entity img { height: auto; width: 100%; }
.coh-ce-cpt_text_heading_body_link-91cd9ba2 img { max-width: 100%; height: auto; }
.coh-ce-cpt_text_heading_body_link-48203463 { display: inline-block; font-size: 0.9375rem; }
.coh-ce-cpt_text_image_body_link_gradien-b32d9d81 { background-image: none; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_text_image_body_link_gradien-b32d9d81 { margin-right: 0; margin-left: 0; } }
.fixed.coh-ce-cpt_text_image_body_link_gradien-b32d9d81 { width: 100%; max-width: 81.5625rem; margin-top: 0; margin-right: auto; margin-bottom: -1.875rem; margin-left: auto; }
@media (max-width: 61.9375rem) { .fixed.coh-ce-cpt_text_image_body_link_gradien-b32d9d81 { margin-top: 0; margin-right: auto; margin-bottom: -0.9375rem; margin-left: auto; } }
.full.coh-ce-cpt_text_image_body_link_gradien-b32d9d81 { width: 100%; margin-right: 1.875rem; margin-bottom: -1.875rem; margin-left: 1.875rem; }
@media (max-width: 61.9375rem) { .full.coh-ce-cpt_text_image_body_link_gradien-b32d9d81 { margin-right: 0.9375rem; margin-bottom: -0.9375rem; margin-left: 0.9375rem; } }
.coh-ce-cpt_text_image_body_link_gradien-c9690ead { padding-bottom: 0; }
.image-on-right.coh-ce-cpt_text_image_body_link_gradien-c9690ead { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.coh-ce-cpt_text_image_body_link_gradien-3d540c90 { position: relative; padding-bottom: 56.25%; overflow: hidden; height: 100%; }
.coh-ce-cpt_text_image_body_link_gradien-2afec4ce { position: absolute; z-index: 2; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.coh-ce-cpt_text_image_body_link_gradien-270a764e { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #5000bb), to(#0093f4)); background-image: -webkit-linear-gradient(left, #5000bb 1%, #0093f4 100%); background-image: -o-linear-gradient(left, #5000bb 1%, #0093f4 100%); background-image: linear-gradient(90deg, #5000bb 1%, #0093f4 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-origin: border-box; background-clip: border-box; background-attachment: scroll; }
.coh-ce-cpt_text_image_body_link_gradien-270a764e h1, .coh-ce-cpt_text_image_body_link_gradien-270a764e h2, .coh-ce-cpt_text_image_body_link_gradien-270a764e h3 { margin-top: 0; font-size: 2.125rem; color: white; text-align: left; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_text_image_body_link_gradien-270a764e h1, .coh-ce-cpt_text_image_body_link_gradien-270a764e h2, .coh-ce-cpt_text_image_body_link_gradien-270a764e h3 { font-size: 1.875rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_text_image_body_link_gradien-270a764e h1, .coh-ce-cpt_text_image_body_link_gradien-270a764e h2, .coh-ce-cpt_text_image_body_link_gradien-270a764e h3 { font-size: 1.625rem; text-align: left; } }
.coh-ce-cpt_text_image_body_link_gradien-270a764e h4, .coh-ce-cpt_text_image_body_link_gradien-270a764e h5, .coh-ce-cpt_text_image_body_link_gradien-270a764e h6 { margin-top: 0; font-size: 1.875rem; color: white; text-align: left; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_text_image_body_link_gradien-270a764e h4, .coh-ce-cpt_text_image_body_link_gradien-270a764e h5, .coh-ce-cpt_text_image_body_link_gradien-270a764e h6 { font-size: 1.625rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_text_image_body_link_gradien-270a764e h4, .coh-ce-cpt_text_image_body_link_gradien-270a764e h5, .coh-ce-cpt_text_image_body_link_gradien-270a764e h6 { font-size: 1.375rem; text-align: left; } }
.coh-ce-cpt_text_image_body_link_gradien-bd617c7 { padding: 1.875rem; color: white; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_text_image_body_link_gradien-bd617c7 { padding: 1.25rem; } }
.coh-ce-cpt_text_image_body_link_gradien-85b0ddd0 h1, .coh-ce-cpt_text_image_body_link_gradien-85b0ddd0 h2, .coh-ce-cpt_text_image_body_link_gradien-85b0ddd0 h3 { font-size: 1.875rem; margin-top: 0; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_text_image_body_link_gradien-85b0ddd0 h1, .coh-ce-cpt_text_image_body_link_gradien-85b0ddd0 h2, .coh-ce-cpt_text_image_body_link_gradien-85b0ddd0 h3 { font-size: 1.625rem; } }
.coh-ce-cpt_text_image_body_link_gradien-85b0ddd0 h4, .coh-ce-cpt_text_image_body_link_gradien-85b0ddd0 h5, .coh-ce-cpt_text_image_body_link_gradien-85b0ddd0 h6 { font-size: 1.625rem; margin-top: 0; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_text_image_body_link_gradien-85b0ddd0 h4, .coh-ce-cpt_text_image_body_link_gradien-85b0ddd0 h5, .coh-ce-cpt_text_image_body_link_gradien-85b0ddd0 h6 { font-size: 1.25rem; } }
.coh-ce-cpt_text_image_body_link_gradien-1a3d0814 { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }
.row.coh-ce-cpt_text_image_container_slider-40c72447 .padding-offset { padding-right: 1.875rem; }
.row-reverse.coh-ce-cpt_text_image_container_slider-40c72447 .padding-offset { padding-left: 1.875rem; }
.coh-ce-cpt_text_image_container_slider-40c72447 h1, .coh-ce-cpt_text_image_container_slider-40c72447 h2, .coh-ce-cpt_text_image_container_slider-40c72447 h3 { color: black; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 2.125rem; margin-top: 0; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_text_image_container_slider-40c72447 h1, .coh-ce-cpt_text_image_container_slider-40c72447 h2, .coh-ce-cpt_text_image_container_slider-40c72447 h3 { font-size: 1.875rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_text_image_container_slider-40c72447 h1, .coh-ce-cpt_text_image_container_slider-40c72447 h2, .coh-ce-cpt_text_image_container_slider-40c72447 h3 { font-size: 1.625rem; } }
.coh-ce-cpt_text_image_container_slider-40c72447 h4, .coh-ce-cpt_text_image_container_slider-40c72447 h5, .coh-ce-cpt_text_image_container_slider-40c72447 h6 { margin-top: 0; font-size: 1.875rem; color: black; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_text_image_container_slider-40c72447 h4, .coh-ce-cpt_text_image_container_slider-40c72447 h5, .coh-ce-cpt_text_image_container_slider-40c72447 h6 { font-size: 1.625rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_text_image_container_slider-40c72447 h4, .coh-ce-cpt_text_image_container_slider-40c72447 h5, .coh-ce-cpt_text_image_container_slider-40c72447 h6 { font-size: 1.375rem; } }
.row.coh-ce-cpt_text_image_container_slider-e2eb4838 .coh-slider-container::after { position: absolute; bottom: 2.5rem; left: -1.25rem; z-index: -1; }
.row-reverse.coh-ce-cpt_text_image_container_slider-e2eb4838 .coh-slider-container::after { position: absolute; z-index: -1; right: -1.25rem; bottom: 2.5rem; }
.fixed.coh-ce-cpt_two_column_content_container-63ec2752 { width: 100%; max-width: 81.5625rem; margin-top: 0; margin-right: auto; margin-left: auto; }
@media (max-width: 61.9375rem) { .fixed.coh-ce-cpt_two_column_content_container-63ec2752 { margin-top: 0; margin-right: auto; margin-left: auto; } }
.full.coh-ce-cpt_two_column_content_container-63ec2752 { width: 100%; margin-right: 1.875rem; margin-bottom: -1.875rem; margin-left: 1.875rem; }
@media (max-width: 61.9375rem) { .full.coh-ce-cpt_two_column_content_container-63ec2752 { margin-right: 0.9375rem; margin-bottom: -0.9375rem; margin-left: 0.9375rem; } }
.col-75-25.coh-ce-cpt_two_column_content_container-9b914bd4 .cards-2-col-left { -ms-flex: 0 0 75%; -webkit-box-flex: 0; -webkit-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
@media (max-width: 74.9375rem) { .col-75-25.coh-ce-cpt_two_column_content_container-9b914bd4 .cards-2-col-left { -ms-flex: 0 0 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
.col-75-25.coh-ce-cpt_two_column_content_container-9b914bd4 .cards-2-col-right { -ms-flex: 0 0 25%; -webkit-box-flex: 0; -webkit-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
@media (max-width: 74.9375rem) { .col-75-25.coh-ce-cpt_two_column_content_container-9b914bd4 .cards-2-col-right { -ms-flex: 0 0 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
.col-25-75.coh-ce-cpt_two_column_content_container-9b914bd4 .cards-2-col-left { -ms-flex: 0 0 25%; -webkit-box-flex: 0; -webkit-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
@media (max-width: 74.9375rem) { .col-25-75.coh-ce-cpt_two_column_content_container-9b914bd4 .cards-2-col-left { -ms-flex: 0 0 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
.col-25-75.coh-ce-cpt_two_column_content_container-9b914bd4 .cards-2-col-right { -ms-flex: 0 0 75%; -webkit-box-flex: 0; -webkit-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
@media (max-width: 74.9375rem) { .col-25-75.coh-ce-cpt_two_column_content_container-9b914bd4 .cards-2-col-right { -ms-flex: 0 0 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
.col-50-50.coh-ce-cpt_two_column_content_container-9b914bd4 .cards-2-col-left { -ms-flex: 0 0 50%; -webkit-box-flex: 0; -webkit-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
@media (max-width: 74.9375rem) { .col-50-50.coh-ce-cpt_two_column_content_container-9b914bd4 .cards-2-col-left { -ms-flex: 0 0 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
.col-50-50.coh-ce-cpt_two_column_content_container-9b914bd4 .cards-2-col-right { -ms-flex: 0 0 50%; -webkit-box-flex: 0; -webkit-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
@media (max-width: 74.9375rem) { .col-50-50.coh-ce-cpt_two_column_content_container-9b914bd4 .cards-2-col-right { -ms-flex: 0 0 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
.coh-ce-eabd8c5a { margin-top: 0.9375rem; margin-bottom: 1.875rem; color: #1769e4; font-family: "Flama", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 2.8125rem; }
@media (max-width: 61.9375rem) { .coh-ce-eabd8c5a { font-size: 1.875rem; } }
@media (max-width: 47.9375rem) { .coh-ce-eabd8c5a { font-size: 1.625rem; } }
.coh-ce-9a71cbc4 { width: 100%; position: relative; overflow: hidden; margin-bottom: 1.875rem; padding-bottom: 20%; min-height: 7.8125rem; }
@media (max-width: 47.9375rem) { .coh-ce-9a71cbc4 { margin-bottom: 0.9375rem; } }
.coh-ce-9a71cbc4:after { height: 40%; width: 100%; content: ''; background-color: rgba(0, 147, 244, 0.5); position: absolute; bottom: 0; left: 0; z-index: 1; }
.coh-ce-9a71cbc4 img { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 110%; height: auto; }
.coh-ce-519b01fc { color: white; background-color: #1769e4; padding: 1.5625rem; margin-bottom: 1.5625rem; }
.coh-ce-49d9544a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-size: 1.375rem; text-transform: uppercase; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 61.9375rem) { .coh-ce-49d9544a { font-size: 1.125rem; } }
@media (max-width: 47.9375rem) { .coh-ce-49d9544a { font-size: 1rem; } }
.coh-ce-7b128c70 { margin-right: 0.3125rem; }
.coh-ce-1ac5edb0 { margin-right: 0.5rem; }
.coh-ce-6c49a7e2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-88076c78 { margin-top: 0.9375rem; margin-bottom: 0.1875rem; font-size: 0.9375rem; }
.coh-ce-b27bee4d { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-size: 0.9375rem; }
.coh-ce-b27bee4d a { color: white; text-decoration: none; border: none !important; opacity: 1; }
.coh-ce-b27bee4d a:hover { border: none !important; text-decoration: none; opacity: 0.65; }
.coh-ce-d101c4c5 { margin-right: 1rem; position: relative; }
.coh-ce-d101c4c5: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; margin-right: 0.0625rem; content: "\E81A"; font-family: "fontello"; }
.coh-ce-ba166d8d { position: relative; }
.coh-ce-ba166d8d: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; margin-right: 0.1875rem; content: "\F08E"; font-family: "fontello"; }
.coh-ce-5b4cbcd0 { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #dedede; margin-top: 3.75rem; margin-bottom: 3.75rem; }
@media (max-width: 61.9375rem) { .coh-ce-5b4cbcd0 { margin-top: 0.3125rem; margin-bottom: 1.25rem; } }
.coh-ce-4c395595 { overflow-x: auto; width: 100%; }
.coh-ce-7c5e6425 { padding-top: 0.625rem; padding-bottom: 3.75rem; }
@media (max-width: 61.9375rem) { .coh-ce-7c5e6425 { padding-top: 0.625rem; padding-bottom: 1.875rem; } }
.coh-ce-7c5e6425 form { padding-top: 1.5625rem; padding-right: 1.25rem; padding-bottom: 1.5625rem; padding-left: 1.25rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-color: #ededed; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.coh-ce-7c5e6425 form label { text-transform: capitalize; color: black; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-7c5e6425 form .select2-container { width: 100% !important; }
.coh-ce-7c5e6425 form .form-item { margin: 0; }
.coh-ce-7c5e6425 form .form-item.form-item-search-api-fulltext { width: 20.5rem; margin-right: 1.25rem; margin-bottom: 0; }
@media (max-width: 85.25rem) { .coh-ce-7c5e6425 form .form-item.form-item-search-api-fulltext { width: 14.875rem; } }
@media (max-width: 74.9375rem) { .coh-ce-7c5e6425 form .form-item.form-item-search-api-fulltext { width: 100%; margin-right: 0; margin-bottom: 0.9375rem; } }
.coh-ce-7c5e6425 form .form-item.form-item-field-month-value { margin-right: 1.25rem; margin-bottom: 0; width: 14.375rem; }
@media (max-width: 74.9375rem) { .coh-ce-7c5e6425 form .form-item.form-item-field-month-value { width: -webkit-calc(33% - 7px); width: calc(33% - 7px); margin-right: 1.25rem; margin-bottom: 1.25rem; } }
@media (max-width: 47.9375rem) { .coh-ce-7c5e6425 form .form-item.form-item-field-month-value { width: 100%; margin-right: 0; margin-bottom: 1.25rem; } }
.coh-ce-7c5e6425 form .form-item.form-item-field-event-country { width: 20.625rem; margin-right: 1.25rem; margin-bottom: 0; }
@media (max-width: 85.25rem) { .coh-ce-7c5e6425 form .form-item.form-item-field-event-country { width: 15rem; } }
@media (max-width: 74.9375rem) { .coh-ce-7c5e6425 form .form-item.form-item-field-event-country { width: -webkit-calc(33% - 7px); width: calc(33% - 7px); margin-right: 1.25rem; margin-bottom: 1.25rem; } }
@media (max-width: 47.9375rem) { .coh-ce-7c5e6425 form .form-item.form-item-field-event-country { width: 100%; margin-right: 0; margin-bottom: 1.25rem; } }
.coh-ce-7c5e6425 form .form-item.form-item-field-tags { width: 9.0625rem; margin-right: 1.25rem; margin-bottom: 0; }
@media (max-width: 74.9375rem) { .coh-ce-7c5e6425 form .form-item.form-item-field-tags { width: -webkit-calc(33% - 20px); width: calc(33% - 20px); margin-right: 0; margin-bottom: 1.25rem; } }
@media (max-width: 47.9375rem) { .coh-ce-7c5e6425 form .form-item.form-item-field-tags { width: 100%; } }
.coh-ce-7c5e6425 form .form-actions { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
@media (max-width: 74.9375rem) { .coh-ce-7c5e6425 form .form-actions { display: block; width: 100%; } }
.coh-ce-7c5e6425 form .form-actions [type=submit] { color: white; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.9375rem; background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #5000bb), to(#7418c7)); background-image: -webkit-linear-gradient(left, #5000bb 1%, #7418c7 100%); background-image: -o-linear-gradient(left, #5000bb 1%, #7418c7 100%); background-image: linear-gradient(90deg, #5000bb 1%, #7418c7 100%); background-position: center; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; padding-top: 0.75rem; padding-right: 1.3125rem; padding-bottom: 0.6875rem; padding-left: 1.3125rem; border: none !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; -webkit-appearance: none !important; height: 2.5rem; }
.coh-ce-7c5e6425 table { width: 100%; }
.coh-ce-7c5e6425 table tbody { width: 100%; }
@media (max-width: 74.9375rem) { .coh-ce-7c5e6425 table tbody { display: block; } }
.coh-ce-7c5e6425 table tr.ev-cal-row { width: 100%; }
@media (max-width: 74.9375rem) { .coh-ce-7c5e6425 table tr.ev-cal-row { display: block; } }
.coh-ce-7c5e6425 table tr.ev-cal-row td { padding-top: 1.25rem; padding-right: 1.25rem; padding-bottom: 1.25rem; padding-left: 1.25rem; vertical-align: top; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cccccc; font-size: 0.9375rem; }
@media (max-width: 74.9375rem) { .coh-ce-7c5e6425 table tr.ev-cal-row td { display: block; width: 100% !important; border-bottom: none !important; padding-top: 0.125rem; padding-right: 1.25rem; padding-bottom: 0; padding-left: 1.25rem; } }
.coh-ce-7c5e6425 table tr.ev-cal-row td.views-field-title { width: 21.875rem; }
@media (max-width: 85.25rem) { .coh-ce-7c5e6425 table tr.ev-cal-row td.views-field-title { width: 16.25rem; } }
@media (max-width: 74.9375rem) { .coh-ce-7c5e6425 table tr.ev-cal-row td.views-field-title { padding-top: 20px !important; } }
.coh-ce-7c5e6425 table tr.ev-cal-row td.views-field-field-event-dates { width: 15.625rem; }
.coh-ce-7c5e6425 table tr.ev-cal-row td.views-field-field-event-country { width: 21.875rem; }
@media (max-width: 85.25rem) { .coh-ce-7c5e6425 table tr.ev-cal-row td.views-field-field-event-country { width: 16.25rem; } }
.coh-ce-7c5e6425 table tr.ev-cal-row td.views-field-field-tags { width: 10.3125rem; }
@media (max-width: 74.9375rem) { .coh-ce-7c5e6425 table tr.ev-cal-row td.views-field-nothing { border-bottom: 1px solid #cccccc !important; padding-bottom: 20px !important; } }
.coh-ce-7c5e6425 table tr.ev-cal-row td.views-field-nothing .myCal { position: relative; color: #7418c7; cursor: pointer; -webkit-transition: 150ms ease-out opacity; -o-transition: 150ms ease-out opacity; transition: 150ms ease-out opacity; opacity: 1; }
.coh-ce-7c5e6425 table tr.ev-cal-row td.views-field-nothing .myCal: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: "\E81A"; font-family: "fontello"; margin-right: 0.3125rem; }
.coh-ce-7c5e6425 table tr.ev-cal-row td.views-field-nothing .myCal:hover { opacity: 0.5; }
@media (max-width: 61.9375rem) { .coh-ce-7c5e6425 table tr.ev-cal-row td.views-field-nothing .myCal:hover { opacity: 1; } }
.coh-ce-b842c0f7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-84dbe251 { border-color: #aeaeae; border-style: solid; position: relative; border-width: 0.0625rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
@media (max-width: 61.9375rem) { .coh-ce-84dbe251 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
.coh-ce-c595e0db { color: white; background-color: #1769e4; padding-top: 0.625rem; padding-right: 1.25rem; padding-bottom: 0.625rem; padding-left: 1.25rem; position: absolute; top: 0; right: 0; z-index: 1; }
.coh-ce-ad20f2c5 { height: 100%; position: relative; top: 0; left: 0; overflow: hidden; display: block; max-width: 25rem; width: 100%; }
@media (max-width: 61.9375rem) { .coh-ce-ad20f2c5 { max-width: none; width: 100%; padding-bottom: 50%; height: auto; } }
.coh-ce-ad20f2c5 img { height: 101%; width: auto; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.coh-ce-10dfb4bd { padding-top: 4.0625rem; padding-right: 1.875rem; padding-bottom: 1.875rem; padding-left: 1.875rem; }
@media (max-width: 61.9375rem) { .coh-ce-10dfb4bd { padding-top: 1.875rem; } }
.coh-ce-d1f5511d { border: none !important; width: 100%; }
.coh-ce-d1f5511d:hover { border: none !important; }
.coh-ce-52e2b014 { font-size: 1.625rem; margin-top: 0; margin-bottom: 0; }
@media (max-width: 61.9375rem) { .coh-ce-52e2b014 { font-size: 1.375rem; } }
.coh-ce-4ebeddc0 { font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: normal; color: black; font-size: 0.875rem; display: block; margin-top: 1.25rem; margin-bottom: 0.5rem; width: 100%; padding-top: 1.25rem; border-top-width: 0.125rem; border-top-style: solid; border-top-color: #1769e4; }
.coh-ce-80bce3b1 { margin-top: 0.625rem; font-size: 0.9375rem; }
.coh-ce-7ee9d9d4 { height: 29.375rem; overflow: hidden; position: relative; background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #5000bb), to(rgba(0, 147, 244, 0.996))); background-image: -webkit-linear-gradient(left, #5000bb 1%, rgba(0, 147, 244, 0.996) 100%); background-image: -o-linear-gradient(left, #5000bb 1%, rgba(0, 147, 244, 0.996) 100%); background-image: linear-gradient(90deg, #5000bb 1%, rgba(0, 147, 244, 0.996) 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; }
@media (max-width: 61.9375rem) { .coh-ce-7ee9d9d4 { height: 27.8125rem; } }
@media (max-width: 47.9375rem) { .coh-ce-7ee9d9d4 { height: 26.25rem; } }
.coh-ce-7ee9d9d4:before { content: ''; background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #5000bb), color-stop(33%, #4129c9), color-stop(83%, rgba(0, 147, 244, 0.376)), to(rgba(0, 147, 244, 0.09))); background-image: -webkit-linear-gradient(left, #5000bb 1%, #4129c9 33%, rgba(0, 147, 244, 0.376) 83%, rgba(0, 147, 244, 0.09) 100%); background-image: -o-linear-gradient(left, #5000bb 1%, #4129c9 33%, rgba(0, 147, 244, 0.376) 83%, rgba(0, 147, 244, 0.09) 100%); background-image: linear-gradient(90deg, #5000bb 1%, #4129c9 33%, rgba(0, 147, 244, 0.376) 83%, rgba(0, 147, 244, 0.09) 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 1; }
@media (max-width: 47.9375rem) { .coh-ce-7ee9d9d4:before { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgba(80, 0, 187, 0.9)), to(rgba(0, 147, 244, 0.1))); background-image: -webkit-linear-gradient(left, rgba(80, 0, 187, 0.9) 1%, rgba(0, 147, 244, 0.1) 100%); background-image: -o-linear-gradient(left, rgba(80, 0, 187, 0.9) 1%, rgba(0, 147, 244, 0.1) 100%); background-image: linear-gradient(90deg, rgba(80, 0, 187, 0.9) 1%, rgba(0, 147, 244, 0.1) 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; } }
.coh-ce-7ee9d9d4:after { content: ''; background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #f4006a), color-stop(69%, #ff7800), to(#ffd900)); background-image: -webkit-linear-gradient(left, #f4006a 1%, #ff7800 69%, #ffd900 100%); background-image: -o-linear-gradient(left, #f4006a 1%, #ff7800 69%, #ffd900 100%); background-image: linear-gradient(90deg, #f4006a 1%, #ff7800 69%, #ffd900 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; height: 0.8125rem; width: 100%; position: absolute; bottom: 0; left: 0; z-index: 2; }
@media (max-width: 61.9375rem) { .coh-ce-7ee9d9d4 .coh-video-background-center .coh-video-background-inner { left: auto; right: -9.375rem; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); width: auto; } }
@media (max-width: 47.9375rem) { .coh-ce-7ee9d9d4 .coh-video-background-center .coh-video-background-inner { left: auto; right: -12.5rem; } }
.coh-ce-c416cc99 { height: 100%; }
.coh-ce-3d6dee25 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; }
.coh-ce-3d6dee25 .coh-row-inner { height: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-dc6ec405 { position: relative; z-index: 2; }
.coh-ce-dc6ec405 h1 { font-family: "Flama Light", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 2.875rem; text-transform: uppercase; color: white; line-height: 1.0; }
@media (max-width: 47.9375rem) { .coh-ce-dc6ec405 h1 { line-height: 1.2; } }
.coh-ce-dc6ec405 h1 span { display: block; }
@media (max-width: 61.9375rem) { .coh-ce-dc6ec405 h1 span:nth-child(1) { font-size: 1.875rem; margin-bottom: 0.125rem; } }
@media (max-width: 47.9375rem) { .coh-ce-dc6ec405 h1 span:nth-child(1) { font-size: 1.75rem; } }
.coh-ce-dc6ec405 h1 span:nth-child(2) { font-size: 5rem; }
@media (max-width: 61.9375rem) { .coh-ce-dc6ec405 h1 span:nth-child(2) { font-size: 4.25rem; } }
@media (max-width: 47.9375rem) { .coh-ce-dc6ec405 h1 span:nth-child(2) { font-size: 3rem; line-height: 1.0; } }
.coh-ce-dc6ec405 h1 span:nth-child(3) { font-size: 2.25rem; margin-top: 0.625rem; }
@media (max-width: 61.9375rem) { .coh-ce-dc6ec405 h1 span:nth-child(3) { font-size: 1.625rem; margin-top: 0.4375rem; } }
@media (max-width: 47.9375rem) { .coh-ce-dc6ec405 h1 span:nth-child(3) { margin-top: 0.125rem; font-size: 1.3125rem; } }
.coh-ce-dc6ec405 p { font-family: "Flama Light", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.4375rem; }
@media (max-width: 47.9375rem) { .coh-ce-dc6ec405 p { font-size: 1.125rem; } }
.coh-ce-dc6ec405 p a { font-size: 1rem; }
.coh-ce-a2e04a29 { height: 100%; width: 100%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -o-object-fit: cover; object-fit: cover; }
.coh-ce-3570ff6 { position: absolute; top: 0; left: 0; z-index: 0; width: 100%; height: 100%; }
.coh-ce-780bed56 { margin-bottom: 1.875rem; background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #e9e9e9), to(white)); background-image: -webkit-linear-gradient(left, #e9e9e9 50%, white 100%); background-image: -o-linear-gradient(left, #e9e9e9 50%, white 100%); background-image: linear-gradient(90deg, #e9e9e9 50%, white 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; }
@media (max-width: 61.9375rem) { .coh-ce-780bed56 { overflow: hidden; } }
.coh-ce-3973f741 { padding-top: 1.875rem; padding-right: 1.875rem; padding-bottom: 1.875rem; padding-left: 9999rem; 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: 100%; background-color: #1769e4; margin-left: -9999rem; }
.coh-ce-4e56c96d { background-image: none; }
.coh-ce-1cec8196 { padding: 1.875rem; }
@media (max-width: 47.9375rem) { .coh-ce-1cec8196 { padding-top: 1.25rem; padding-right: 0; padding-bottom: 1.25rem; padding-left: 0; } }
.coh-ce-1cec8196 p { margin-bottom: 0; }
.coh-ce-2a8501e { font-family: "Flama", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-size: 1.5rem; margin-bottom: 0.625rem; }
.coh-ce-eef43abf { 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: 100%; padding-top: 1.875rem; padding-bottom: 1.875rem; }
.coh-ce-449a2a8b { z-index: 2; position: relative; }
.coh-ce-207c3c49 { max-width: 27.5rem; position: absolute; bottom: 0; right: 0; z-index: 1; margin-right: -6.25rem; }
.coh-ce-f5d9b038 { margin-bottom: 1.875rem; }
.coh-ce-adf095ce { position: relative; padding-top: 2.5rem; padding-bottom: 2.5rem; }
@media (max-width: 61.9375rem) { .coh-ce-adf095ce { padding-top: 0; padding-bottom: 0; } }
@media (max-width: 61.9375rem) { .open.coh-ce-adf095ce { padding: 0.9375rem; border-width: 0.0625rem; border-style: solid; border-color: #cbcbcb; } }
.open.coh-ce-adf095ce .button--close-services-feature { display: inline-block; }
.open.coh-ce-adf095ce .js-row--services-tabs { background-color: #ededed; }
@media (max-width: 61.9375rem) { .open.coh-ce-adf095ce .js-row--services-tabs { background-color: white; } }
.open.coh-ce-adf095ce .js-row--services-tabs a { background-color: rgba(0, 0, 0, 0); padding-bottom: 0; }
.open.coh-ce-adf095ce .js-row--services-tabs a img { display: none; }
.open.coh-ce-adf095ce .js-row--services-tabs a h2 { color: #4d4d4d; }
@media (max-width: 61.9375rem) { .open.coh-ce-adf095ce .js-row--service-tab-content { background-color: white; padding-top: 1.25rem; padding-right: 0; padding-bottom: 1.25rem; padding-left: 0; } }
@media (max-width: 47.9375rem) { .open.coh-ce-adf095ce .js-row--service-tab-content { margin-top: 0.625rem; } }
.coh-ce-adf095ce .js-row--service-tab-content { background-color: #ededed; padding-top: 1.875rem; padding-right: 0.9375rem; padding-bottom: 1.875rem; padding-left: 0.9375rem; border-top-width: 0.125rem; border-top-color: #aeaeae; border-top-style: solid; }
@media (max-width: 61.9375rem) { .coh-ce-adf095ce .js-row--service-tab-content { border-top-width: 0.0625rem; border-top-color: rgba(112, 112, 112, 0.4); } }
.coh-ce-adf095ce .js-row--service-tab-content h3 { font-size: 1.25rem; font-family: "Flama Bold", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #4d4d4d; }
.coh-ce-adf095ce .js-row--service-tab-content .img-container { overflow: hidden; position: relative; }
@media (max-width: 47.9375rem) { .coh-ce-adf095ce .js-row--service-tab-content .img-container { padding-bottom: 56.25%; } }
@media (max-width: 47.9375rem) { .coh-ce-adf095ce .js-row--service-tab-content .img-container img { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } }
@media (max-width: 61.9375rem) { .coh-ce-adf095ce .js-row--service-tab-content .tab-content--left-column { margin-bottom: 1.875rem; } }
@media (max-width: 47.9375rem) { .coh-ce-adf095ce .js-row--service-tab-content .tab-content--img-column { margin-bottom: 1.25rem; } }
.coh-ce-826c4188 a { padding-top: 1.875rem; padding-right: 0; padding-bottom: 3.4375rem; padding-left: 0; -webkit-transition: all 200ms ease-out; -o-transition: all 200ms ease-out; transition: all 200ms ease-out; border: none !important; width: 100%; max-width: -webkit-calc(100% - 35px); max-width: calc(100% - 35px); display: inline-block; height: 100%; }
@media (max-width: 61.9375rem) { .coh-ce-826c4188 a { max-width: 100%; position: relative; overflow: hidden; padding-top: 0; padding-right: 0; padding-bottom: 56.25%; padding-left: 0; } }
.coh-ce-826c4188 a.active { background: #1769e4 !important; }
@media (max-width: 61.9375rem) { .coh-ce-826c4188 a.active { background: none !important; overflow: auto !important; display: inline-block !important; height: auto; width: auto; } }
.coh-ce-826c4188 a.active:before { content: normal; }
.coh-ce-826c4188 a.active h2 { color: white !important; }
@media (max-width: 61.9375rem) { .coh-ce-826c4188 a.active h2 { color: #4D4D4D !important; -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; padding: 0 !important; margin-bottom: 0 !important; display: inline !important; text-align: left; position: relative; top: 0; left: 0; } }
.coh-ce-826c4188 a h2 { font-family: "Flama", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.5rem; padding-right: 1.25rem; padding-left: 1.25rem; color: white; }
@media (max-width: 61.9375rem) { .coh-ce-826c4188 a h2 { width: 100%; text-align: center; position: absolute; top: 50%; left: 50%; z-index: 3; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } }
.coh-ce-826c4188 a img { -webkit-transform: scale(1.07); -ms-transform: scale(1.07); transform: scale(1.07); -webkit-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left; }
@media (max-width: 61.9375rem) { .coh-ce-826c4188 a img { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; position: absolute; top: 0; left: 0; z-index: 1; } }
.coh-ce-a37a41d7 { background-color: #0093f4; }
.coh-ce-a37a41d7:before { z-index: 2; }
@media (max-width: 61.9375rem) { .coh-ce-a37a41d7:before { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(0, 147, 244, 0.8)), to(#0093f4)); background-image: -webkit-linear-gradient(top, rgba(0, 147, 244, 0.8) 1%, #0093f4 100%); background-image: -o-linear-gradient(top, rgba(0, 147, 244, 0.8) 1%, #0093f4 100%); background-image: linear-gradient(180deg, rgba(0, 147, 244, 0.8) 1%, #0093f4 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; height: 100%; width: 100%; position: absolute; top: 0; left: 0; content: ''; } }
.coh-ce-d3f0ce45 { background-color: #1769e4; }
.coh-ce-d3f0ce45:before { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(23, 105, 228, 0.827)), to(#1769e4)); background-image: -webkit-linear-gradient(top, rgba(23, 105, 228, 0.827) 1%, #1769e4 100%); background-image: -o-linear-gradient(top, rgba(23, 105, 228, 0.827) 1%, #1769e4 100%); background-image: linear-gradient(180deg, rgba(23, 105, 228, 0.827) 1%, #1769e4 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; }
@media (max-width: 61.9375rem) { .coh-ce-d3f0ce45:before { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2; content: ''; } }
.coh-ce-cdc9a7d9 { background-color: #2c41d4; }
.coh-ce-cdc9a7d9:before { background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; }
@media (max-width: 61.9375rem) { .coh-ce-cdc9a7d9:before { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(44, 65, 212, 0.8)), to(#2c41d4)); background-image: -webkit-linear-gradient(top, rgba(44, 65, 212, 0.8) 1%, #2c41d4 100%); background-image: -o-linear-gradient(top, rgba(44, 65, 212, 0.8) 1%, #2c41d4 100%); background-image: linear-gradient(180deg, rgba(44, 65, 212, 0.8) 1%, #2c41d4 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; height: 100%; width: 100%; position: absolute; top: 0; left: 0; content: ''; z-index: 2; } }
.coh-ce-ac3de2fe { background-color: #5000bb; }
.coh-ce-ac3de2fe:before { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(80, 0, 187, 0.753)), to(#5000bb)); background-image: -webkit-linear-gradient(top, rgba(80, 0, 187, 0.753) 1%, #5000bb 100%); background-image: -o-linear-gradient(top, rgba(80, 0, 187, 0.753) 1%, #5000bb 100%); background-image: linear-gradient(180deg, rgba(80, 0, 187, 0.753) 1%, #5000bb 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; }
@media (max-width: 61.9375rem) { .coh-ce-ac3de2fe:before { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2; content: ''; } }
.coh-ce-46ef584b { display: none; }
.coh-ce-46ef584b { display: none; }
.coh-ce-46ef584b { display: none; }
@media (max-width: 61.9375rem) { .coh-ce-59c3e8af { margin-bottom: 1.875rem; } }
.coh-ce-46ef584b { display: none; }
.coh-ce-1ce0e8f5 { background-color: #cac6c6; height: 27.1875rem; overflow: hidden; position: relative; }
@media (max-width: 47.9375rem) { .coh-ce-1ce0e8f5 { height: 23.4375rem; } }
.coh-ce-1ce0e8f5:before { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, white), color-stop(48%, rgba(255, 255, 255, 0.792)), to(rgba(255, 255, 255, 0.004))); background-image: -webkit-linear-gradient(left, white 1%, rgba(255, 255, 255, 0.792) 48%, rgba(255, 255, 255, 0.004) 100%); background-image: -o-linear-gradient(left, white 1%, rgba(255, 255, 255, 0.792) 48%, rgba(255, 255, 255, 0.004) 100%); background-image: linear-gradient(90deg, white 1%, rgba(255, 255, 255, 0.792) 48%, rgba(255, 255, 255, 0.004) 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }
@media (max-width: 47.9375rem) { .coh-ce-1ce0e8f5:before { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, white), color-stop(72%, rgba(255, 255, 255, 0.66)), to(rgba(255, 255, 255, 0.76))); background-image: -webkit-linear-gradient(left, white 1%, rgba(255, 255, 255, 0.66) 72%, rgba(255, 255, 255, 0.76) 100%); background-image: -o-linear-gradient(left, white 1%, rgba(255, 255, 255, 0.66) 72%, rgba(255, 255, 255, 0.76) 100%); background-image: linear-gradient(90deg, white 1%, rgba(255, 255, 255, 0.66) 72%, rgba(255, 255, 255, 0.76) 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; } }
.coh-ce-1ce0e8f5:after { content: ''; background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #f4006a), color-stop(69%, #ff7800), to(#ffd900)); background-image: -webkit-linear-gradient(left, #f4006a 1%, #ff7800 69%, #ffd900 100%); background-image: -o-linear-gradient(left, #f4006a 1%, #ff7800 69%, #ffd900 100%); background-image: linear-gradient(90deg, #f4006a 1%, #ff7800 69%, #ffd900 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; height: 0.8125rem; width: 100%; position: absolute; bottom: 0; left: 0; z-index: 2; }
.coh-ce-f93e24f1 { height: 100%; }
@media (max-width: 61.9375rem) { .coh-ce-f93e24f1 { margin-right: 0.9375rem; margin-left: 0.9375rem; } }
.coh-ce-3d6dee25 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; }
.coh-ce-3d6dee25 .coh-row-inner { height: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-471ed7fb { position: relative; z-index: 2; }
.coh-ce-471ed7fb p { font-family: "Flama Light", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.4375rem; }
@media (max-width: 47.9375rem) { .coh-ce-471ed7fb p { font-size: 1.125rem; } }
.coh-ce-471ed7fb p a { font-size: 1rem; }
.coh-ce-471ed7fb h1 { position: relative; background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #5000bb), to(#0093f4)); background-image: -webkit-linear-gradient(left, #5000bb 1%, #0093f4 100%); background-image: -o-linear-gradient(left, #5000bb 1%, #0093f4 100%); background-image: linear-gradient(90deg, #5000bb 1%, #0093f4 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; z-index: 2; display: inline-block; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
@media (max-width: 61.9375rem) { .coh-ce-471ed7fb h1 { font-size: 2.75rem; } }
.coh-ce-81b64c19 { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -o-object-fit: cover; object-fit: cover; width: 101%; min-height: 101%; }
.coh-ce-93d294b1 { position: absolute; top: 0; left: 0; z-index: 0; width: 101%; height: 101%; }
.coh-ce-98d8a959 { background-color: #1769e4; height: 18.75rem; overflow: hidden; position: relative; }
@media (max-width: 47.9375rem) { .coh-ce-98d8a959 { height: 20rem; } }
.coh-ce-98d8a959:before { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #1769e4), color-stop(53%, #1769e4), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(left, #1769e4 1%, #1769e4 53%, rgba(0, 0, 0, 0) 100%); background-image: -o-linear-gradient(left, #1769e4 1%, #1769e4 53%, rgba(0, 0, 0, 0) 100%); background-image: linear-gradient(90deg, #1769e4 1%, #1769e4 53%, rgba(0, 0, 0, 0) 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; content: ''; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 1; }
@media (max-width: 61.9375rem) { .coh-ce-98d8a959:before { background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgba(23, 105, 228, 0.98)), to(rgba(23, 105, 228, 0.78))); background-image: -webkit-linear-gradient(left, rgba(23, 105, 228, 0.98) 1%, rgba(23, 105, 228, 0.78) 100%); background-image: -o-linear-gradient(left, rgba(23, 105, 228, 0.98) 1%, rgba(23, 105, 228, 0.78) 100%); background-image: linear-gradient(90deg, rgba(23, 105, 228, 0.98) 1%, rgba(23, 105, 228, 0.78) 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; } }
.coh-ce-f93e24f1 { height: 100%; }
@media (max-width: 61.9375rem) { .coh-ce-f93e24f1 { margin-right: 0.9375rem; margin-left: 0.9375rem; } }
.coh-ce-3d6dee25 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; }
.coh-ce-3d6dee25 .coh-row-inner { height: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-7b5a7ab4 { position: relative; z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media (max-width: 47.9375rem) { .coh-ce-7b5a7ab4 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
.coh-ce-7b5a7ab4 p { font-family: "Flama Light", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 1.4375rem; color: white; margin-bottom: 0; }
@media (max-width: 47.9375rem) { .coh-ce-7b5a7ab4 p { font-size: 1.125rem; } }
.coh-ce-7b5a7ab4 p a { font-size: 1rem; }
.coh-ce-7b5a7ab4 h1, .coh-ce-7b5a7ab4 h2, .coh-ce-7b5a7ab4 h3, .coh-ce-7b5a7ab4 h4, .coh-ce-7b5a7ab4 h5, .coh-ce-7b5a7ab4 h6 { color: white; margin-bottom: 0.625rem; }
@media (max-width: 61.9375rem) { .coh-ce-7b5a7ab4 h1, .coh-ce-7b5a7ab4 h2, .coh-ce-7b5a7ab4 h3, .coh-ce-7b5a7ab4 h4, .coh-ce-7b5a7ab4 h5, .coh-ce-7b5a7ab4 h6 { font-size: 2.75rem; } }
.coh-ce-d1da2b49 { max-width: 6.25rem; margin-right: 1.875rem; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }
@media (max-width: 47.9375rem) { .coh-ce-d1da2b49 { margin-right: 0; margin-bottom: 1.25rem; } }
.coh-ce-73f0749a { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out; -o-object-fit: cover; object-fit: cover; width: 101%; min-height: 101%; }
.coh-ce-cf9d0ffd { padding-bottom: 1.875rem; }
@media (max-width: 61.9375rem) { .coh-ce-cf9d0ffd { padding-bottom: 0.9375rem; } }
.coh-ce-c416cc99 { height: 100%; }
.coh-ce-445b45d3 { color: #1769e4; margin-top: 0; margin-bottom: 1.875rem; }
.coh-ce-87fcddc3 h2, .coh-ce-87fcddc3 h3, .coh-ce-87fcddc3 h4, .coh-ce-87fcddc3 h5, .coh-ce-87fcddc3 h6 { color: black; }
.coh-ce-87fcddc3 h2, .coh-ce-87fcddc3 h3 { font-size: 1.875rem; }
@media (max-width: 61.9375rem) { .coh-ce-87fcddc3 h2, .coh-ce-87fcddc3 h3 { font-size: 1.625rem; } }
@media (max-width: 47.9375rem) { .coh-ce-87fcddc3 h2, .coh-ce-87fcddc3 h3 { font-size: 1.375rem; } }
.coh-ce-429e11e4 { width: 100%; }
.coh-ce-429e11e4 img { height: auto; max-width: 100%; }
.coh-ce-6c49a7e2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-7b128c70 { margin-right: 0.3125rem; }
.coh-ce-14288660:hover { text-decoration: underline; }
@media (max-width: 61.9375rem) { .coh-ce-14288660:hover { text-decoration: none; } }
.coh-ce-6c49a7e2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-7b128c70 { margin-right: 0.3125rem; }
.coh-ce-d40b3721:hover { text-decoration: underline; }
@media (max-width: 61.9375rem) { .coh-ce-d40b3721:hover { text-decoration: none; } }
.coh-ce-6c49a7e2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-7b128c70 { margin-right: 0.3125rem; }
.coh-ce-d40b3721:hover { text-decoration: underline; }
@media (max-width: 61.9375rem) { .coh-ce-d40b3721:hover { text-decoration: none; } }
.coh-ce-aeea0a5f { color: #1769e4; margin-top: 0.9375rem; margin-bottom: 1.25rem; }
@media (max-width: 61.9375rem) { .coh-ce-aeea0a5f { font-size: 1.625rem; } }
.coh-ce-604b520 { margin-top: 1.875rem; margin-bottom: 1.875rem; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-604b520 { margin-top: 1.875rem; margin-bottom: 1.875rem; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.coh-ce-62e541b4 { margin-top: 1.875rem; }
.coh-ce-cfd02f16 { font-family: "Flama", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #666666; font-size: 0.875rem; text-align: center; margin-top: 0.9375rem; margin-right: 3.75rem; margin-bottom: 0; margin-left: 3.75rem; font-style: italic; }
@media (max-width: 74.9375rem) { .coh-ce-cfd02f16 { margin-top: 0.9375rem; margin-right: 1.875rem; margin-bottom: 0; margin-left: 1.875rem; } }
@media (max-width: 61.9375rem) { .coh-ce-cfd02f16 { margin-top: 0.9375rem; margin-right: 0; margin-bottom: 0; margin-left: 0; } }
.coh-ce-73c34ee2 { border-width: 0.0625rem; border-color: #aeaeae; border-style: solid; position: relative; padding-top: 3.75rem; padding-right: 1.875rem; padding-bottom: 1.875rem; padding-left: 1.875rem; }
.coh-ce-df7f8a13 { background-color: #1769e4; color: white; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.875rem; padding-top: 0.625rem; padding-right: 1.25rem; padding-bottom: 0.625rem; padding-left: 1.25rem; position: absolute; top: 0; right: 0; }
.coh-ce-d1f5511d { border: none !important; width: 100%; }
.coh-ce-d1f5511d:hover { border: none !important; }
.coh-ce-52e2b014 { font-size: 1.625rem; margin-top: 0; margin-bottom: 0; }
@media (max-width: 61.9375rem) { .coh-ce-52e2b014 { font-size: 1.375rem; } }
.coh-ce-4ebeddc0 { font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: normal; color: black; font-size: 0.875rem; display: block; margin-top: 1.25rem; margin-bottom: 0.5rem; width: 100%; padding-top: 1.25rem; border-top-width: 0.125rem; border-top-style: solid; border-top-color: #1769e4; }
.coh-ce-4ebeddc0 { font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: normal; color: black; font-size: 0.875rem; display: block; margin-top: 1.25rem; margin-bottom: 0.5rem; width: 100%; padding-top: 1.25rem; border-top-width: 0.125rem; border-top-style: solid; border-top-color: #1769e4; }
.coh-ce-80bce3b1 { margin-top: 0.625rem; font-size: 0.9375rem; }
.coh-ce-4e3d9ead { border-width: 0.0625rem; border-color: #aeaeae; border-style: solid; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; background-color: white; }
@media (max-width: 61.9375rem) { .coh-ce-4e3d9ead { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
.coh-ce-c595e0db { color: white; background-color: #1769e4; padding-top: 0.625rem; padding-right: 1.25rem; padding-bottom: 0.625rem; padding-left: 1.25rem; position: absolute; top: 0; right: 0; z-index: 1; }
.coh-ce-de19e033 { max-width: 25rem; width: 100%; height: auto; position: relative; overflow: hidden; top: 0; left: 0; display: block; }
@media (max-width: 61.9375rem) { .coh-ce-de19e033 { width: 100%; max-width: none; padding-bottom: 50%; } }
.coh-ce-de19e033 img { height: 101%; width: auto; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
@media (max-width: 61.9375rem) { .coh-ce-de19e033 img { height: auto; width: 101%; } }
.coh-ce-448fb2ca { padding-top: 3.75rem; padding-right: 1.875rem; padding-bottom: 1.875rem; padding-left: 1.875rem; }
@media (max-width: 47.9375rem) { .coh-ce-448fb2ca { padding-top: 1.875rem; } }
.coh-ce-d1f5511d { border: none !important; width: 100%; }
.coh-ce-d1f5511d:hover { border: none !important; }
.coh-ce-52e2b014 { font-size: 1.625rem; margin-top: 0; margin-bottom: 0; }
@media (max-width: 61.9375rem) { .coh-ce-52e2b014 { font-size: 1.375rem; } }
.coh-ce-4ebeddc0 { font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: normal; color: black; font-size: 0.875rem; display: block; margin-top: 1.25rem; margin-bottom: 0.5rem; width: 100%; padding-top: 1.25rem; border-top-width: 0.125rem; border-top-style: solid; border-top-color: #1769e4; }
.coh-ce-80bce3b1 { margin-top: 0.625rem; font-size: 0.9375rem; }

.coh-ce-b842c0f7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-5574ddca { border-color: #aeaeae; border-style: solid; position: relative; padding-top: 3.75rem; padding-right: 1.875rem; padding-bottom: 1.875rem; padding-left: 1.875rem; border-top-width: 0.0625rem; border-bottom-width: 0.0625rem; border-left-width: 0.0625rem; border-right-width: 0.0625rem; width: 100%; background-color: white; }
.coh-ce-424f769d { color: white; background-color: #1769e4; position: absolute; top: 0; right: 0; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.875rem; padding-top: 0.625rem; padding-right: 1.25rem; padding-bottom: 0.625rem; padding-left: 1.25rem; }
.coh-ce-d1f5511d { border: none !important; width: 100%; }
.coh-ce-d1f5511d:hover { border: none !important; }
.coh-ce-8808516b { font-size: 1.625rem; margin-top: 0; margin-bottom: 0; line-height: 1.25; }
@media (max-width: 61.9375rem) { .coh-ce-8808516b { font-size: 1.375rem; line-height: 1.25; } }
.coh-ce-4ebeddc0 { font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: normal; color: black; font-size: 0.875rem; display: block; margin-top: 1.25rem; margin-bottom: 0.5rem; width: 100%; padding-top: 1.25rem; border-top-width: 0.125rem; border-top-style: solid; border-top-color: #1769e4; }
.coh-ce-80bce3b1 { margin-top: 0.625rem; font-size: 0.9375rem; }
.coh-ce-777d08a7 { padding-top: 3.75rem; padding-right: 1.875rem; padding-bottom: 1.875rem; padding-left: 1.875rem; position: relative; border-width: 0.0625rem; border-style: solid; border-color: #aeaeae; }
.coh-ce-6069781e { color: white; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.875rem; background-color: #1769e4; padding-top: 0.625rem; padding-right: 1.25rem; padding-bottom: 0.625rem; padding-left: 1.25rem; position: absolute; top: 0; right: 0; }
.coh-ce-95c2b1ad { width: 100%; border: none !important; }
.coh-ce-95c2b1ad:hover { border: none !important; }
.coh-ce-52e2b014 { font-size: 1.625rem; margin-top: 0; margin-bottom: 0; }
@media (max-width: 61.9375rem) { .coh-ce-52e2b014 { font-size: 1.375rem; } }
.coh-ce-860c2185 { padding-top: 0.9375rem; padding-bottom: 0.9375rem; color: #666666; font-size: 0.875rem; }
.coh-ce-f790daae { font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-style: normal; text-transform: capitalize; padding-top: 0; margin-top: 0; }
.coh-ce-7e283dfb { display: block; text-decoration: underline; font-family: "Flama", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #5000bb; }
.coh-ce-7e283dfb { display: block; text-decoration: underline; font-family: "Flama", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #5000bb; }
.coh-ce-44c44e2b { display: none; position: fixed; top: 3.5625rem; left: 0; z-index: 5; background-color: rgba(0, 0, 0, 0.9); min-width: 100%; max-width: 100%; min-height: 100vh; max-height: 100vh; }
.coh-ce-9ac58b31 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; list-style-type: none; margin-bottom: 0; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; position: relative; padding-left: 0; }
@media (max-width: 74.9375rem) { .coh-ce-9ac58b31 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
.coh-ce-a73f5659 { padding-top: 1.5625rem; padding-bottom: 1.5625rem; margin-right: 1.875rem; margin-left: 1.875rem; }
@media (max-width: 74.9375rem) { .coh-ce-a73f5659 { padding: 0; margin: 0; position: relative; } }
.coh-ce-a73f5659:last-child { margin-right: 0; }
.coh-ce-a73f5659:first-child { margin-left: 0; }
.coh-ce-a73f5659:nth-child(1) .megamenu { right: auto; left: auto; }
.coh-ce-a73f5659:nth-child(2) .megamenu { right: auto; left: auto; }
.is-active.coh-ce-a73f5659 > a { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: white; }
@media (max-width: 74.9375rem) { .is-active.coh-ce-a73f5659 > a { font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; border-bottom-width: 0.0625rem; border-color: #cecece !important; } }
.in-active-trail.coh-ce-a73f5659 > a { border-bottom-color: white; }
@media (max-width: 74.9375rem) { .in-active-trail.coh-ce-a73f5659 > a { border-bottom-color: #cecece; } }
.is-expanded.coh-ce-a73f5659 > a { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: white; }
@media (max-width: 74.9375rem) { .is-expanded.coh-ce-a73f5659 > a { border-bottom-color: #cecece; } }
.coh-ce-165330fe { color: white; border-bottom-width: 0.0625rem; padding-top: 0.3125rem; padding-bottom: 0.3125rem; -webkit-transition: all 100ms ease-out; -o-transition: all 100ms ease-out; transition: all 100ms ease-out; border-bottom-color: rgba(0, 0, 0, 0); border-style: solid; }
@media (max-width: 74.9375rem) { .coh-ce-165330fe { padding-top: 0.9375rem; padding-right: 1.25rem; padding-bottom: 0.9375rem; padding-left: 1.25rem; color: black; width: 100%; font-family: "Flama Light", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; border-bottom-color: #cecece; font-size: 0.9375rem; } }
.coh-ce-165330fe:hover { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: white; }
@media (max-width: 74.9375rem) { .coh-ce-165330fe:hover { border-bottom-color: #cecece; } }
.coh-ce-8c0b181c { display: none; font-size: 0; height: 2.375rem; width: 3.125rem; background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; position: absolute; top: 0; right: 0; margin-top: 0.5rem; margin-bottom: 0.5rem; border-left-width: 0.0625rem; border-left-style: solid; border-left-color: #cecece; }
@media (max-width: 74.9375rem) { .coh-ce-8c0b181c { display: inline-block; } }
.coh-ce-8c0b181c:before { line-height: 1.0; font-weight: 400; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background-image: none; font-size: 1.8125rem; color: #aeaeae; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); content: "\F107"; font-family: "fontello"; }
.coh-ce-8c0b181c:after { line-height: 1.0; font-weight: 400; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F106"; font-family: "fontello"; color: #aeaeae; font-size: 1.8125rem; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; display: none; background-image: none; position: absolute; top: 50%; left: 50%; height: 1.875rem; width: 1.25rem; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.active.coh-ce-8c0b181c:after { display: block; }
.active.coh-ce-8c0b181c:before { display: none; }
.coh-ce-b3d083f0 { display: none; background-color: white; position: absolute; z-index: 99; top: 100%; margin-top: 0; right: 0; min-width: 38.125rem; max-width: 38.125rem; }
@media (max-width: 74.9375rem) { .coh-ce-b3d083f0 { top: auto; position: relative; min-width: auto; max-width: 100%; } }
.coh-ce-a9f6e66b { -webkit-filter: none; filter: none; background-color: #ededed; width: 19.375rem; max-width: 19.375rem; min-width: 19.375rem; }
@media (max-width: 74.9375rem) { .coh-ce-a9f6e66b { display: none; } }
.coh-ce-59c75bd7 { width: 19.375rem; height: auto; }
.coh-ce-de8537be { padding: 1.25rem; }
.coh-ce-dc81de6d { font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; line-height: 1.15; font-size: 1.375rem; display: inline-block; margin-bottom: 0.625rem; }
.coh-ce-e31431fe { margin-bottom: 0; padding-top: 1.875rem; padding-right: 2.5rem; padding-bottom: 1.875rem; padding-left: 1.875rem; list-style-type: none; -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 2.1875rem; -moz-column-gap: 2.1875rem; column-gap: 2.1875rem; -webkit-column-fill: auto; -moz-column-fill: auto; column-fill: auto; height: 100%; -webkit-column-width: auto; -moz-column-width: auto; column-width: auto; }
@media (max-width: 74.9375rem) { .coh-ce-e31431fe { padding: 0; } }
.twocol.coh-ce-e31431fe { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }
.coh-ce-e7eb708c { margin-bottom: 1.25rem; width: auto; }
@media (max-width: 74.9375rem) { .coh-ce-e7eb708c { margin-bottom: 0; } }
.coh-ce-e7eb708c:last-child { margin-right: 0; }
@media (max-width: 74.9375rem) { .coh-ce-e7eb708c:last-child { margin-bottom: 0; } }
.is-active.coh-ce-e7eb708c a { font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; }
.coh-ce-f88bad35 { border-bottom-width: 0.0625rem; color: black; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; border-bottom-style: solid; border-bottom-color: rgba(0, 0, 0, 0); display: inline; }
@media (max-width: 74.9375rem) { .coh-ce-f88bad35 { font-family: "Flama Light", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; border-bottom-color: #cecece; background-color: #e1e1e1; width: 100%; padding-top: 0.9375rem; padding-right: 1.25rem; padding-bottom: 0.9375rem; padding-left: 2.5rem; font-size: 0.9375rem; } }
.coh-ce-f88bad35:hover { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: black; }
@media (max-width: 74.9375rem) { .coh-ce-f88bad35:hover { border-bottom-color: #cecece; } }
.coh-ce-b9087520 { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; list-style-type: none; margin-bottom: 0; padding-left: 0; }
.coh-ce-7481a92d { padding: 0.625rem; border: none; color: #5d5d5d; font-size: 1.25rem; -webkit-transition: all 150ms ease-out; -o-transition: all 150ms ease-out; transition: all 150ms ease-out; border-bottom-width: 0; }
.coh-ce-7481a92d:before { position: relative; top: -2px; }
.coh-ce-7481a92d:hover { color: #5000bb; border-bottom-width: 0; }
.linkedin.coh-ce-7481a92d: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: "\F30C"; font-family: "fontello"; }
.facebook.coh-ce-7481a92d: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: "\F230"; font-family: "fontello"; }
.twitter.coh-ce-7481a92d: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: "\F304"; font-family: "fontello"; }
.youtube.coh-ce-7481a92d: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: "fontello"; }
.instagram.coh-ce-7481a92d: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"; }
.coh-ce-52b81628 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; list-style-type: none; margin-top: 0.625rem; margin-bottom: 0.625rem; padding-left: 0; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 74.9375rem) { .coh-ce-52b81628 { margin-top: 0; margin-bottom: 0; } }
.coh-ce-769b3489:last-child a { border: none; outline-width: 1px; outline-offset: -1px; outline-color: #585858; outline-style: solid; padding-top: 0.625rem; padding-right: 1.25rem; padding-bottom: 0.625rem; padding-left: 1.25rem; margin-right: 0; margin-left: 1.0625rem; background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0) 100%); background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0) 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; -webkit-transition: all 150ms ease-out; -o-transition: all 150ms ease-out; transition: all 150ms ease-out; line-height: normal; }
@media (max-width: 74.9375rem) { .coh-ce-769b3489:last-child a { background-image: none; padding-top: 0.9375rem; padding-right: 1.25rem; padding-bottom: 0.9375rem; padding-left: 1.25rem; margin-right: 0; margin-left: 0; outline-width: 0; outline-offset: 0; outline-color: rgba(0, 0, 0, 0); outline-style: none; -webkit-transition: none; -o-transition: none; transition: none; border-bottom: 1px solid #cecece; } }
.coh-ce-769b3489:last-child a:hover { border: none; outline-width: 1px; outline-offset: -1px; outline-color: rgba(0, 0, 0, 0); outline-style: solid; background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #7418c7), to(#5000bb)); background-image: -webkit-linear-gradient(left, #7418c7 1%, #5000bb 100%); background-image: -o-linear-gradient(left, #7418c7 1%, #5000bb 100%); background-image: linear-gradient(90deg, #7418c7 1%, #5000bb 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; color: white; }
@media (max-width: 74.9375rem) { .coh-ce-769b3489:last-child a:hover { background-image: none; border-bottom: 1px solid #cecece; outline-width: 0; outline-offset: 0; outline-color: rgba(0, 0, 0, 0); outline-style: none; color: black; } }
.coh-ce-769b3489 a { font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #585858; font-size: 0.875rem; padding-top: 0.3125rem; padding-bottom: 0.3125rem; margin-right: 1.0625rem; margin-left: 1.0625rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: rgba(0, 0, 0, 0); -webkit-transition: all 150ms ease-out; -o-transition: all 150ms ease-out; transition: all 150ms ease-out; background-color: rgba(0, 0, 0, 0); }
@media (max-width: 74.9375rem) { .coh-ce-769b3489 a { font-family: "Flama Light", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-size: 0.9375rem; padding-top: 0.9375rem; padding-right: 1.25rem; padding-bottom: 0.9375rem; padding-left: 1.25rem; margin-right: 0; margin-left: 0; border-bottom-color: #cecece; background-color: whitesmoke; width: 100%; } }
.coh-ce-769b3489 a:hover { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #585858; }
@media (max-width: 74.9375rem) { .coh-ce-769b3489 a:hover { border-bottom-color: #cecece; } }
.coh-ce-401e858e { color: #1769e4; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 3.125rem; margin-top: 3.75rem; margin-bottom: 1.875rem; }
@media (max-width: 47.9375rem) { .coh-ce-401e858e { font-size: 2.25rem; } }
.coh-ce-b88e964 .select2 { width: 100% !important; }
.coh-ce-1c2e9018 { padding-left: 0 !important; }
.coh-ce-1c2e9018 { padding-left: 0 !important; }
.coh-ce-1c2e9018 { padding-left: 0 !important; }
.coh-ce-b9e7b43 { margin-bottom: 1.875rem; }
@media (max-width: 47.9375rem) { .coh-ce-b9e7b43 { margin-bottom: 1.25rem; } }
.coh-ce-a2810807 { padding-bottom: 0.9375rem; }
.coh-ce-50bc85be { padding-top: 1.875rem; padding-bottom: 1.875rem; }
.coh-ce-50bc85be form { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; }
@media (max-width: 61.9375rem) { .coh-ce-50bc85be form { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
.coh-ce-ff1c2cd8 { color: #1769e4; margin-top: 0.9375rem; margin-bottom: 1.25rem; }
.coh-ce-e574d43f .form-item { max-width: 31.25rem; width: 100%; }
@media (max-width: 61.9375rem) { .coh-ce-e574d43f .form-item { max-width: 100%; width: 100%; margin-bottom: 0; } }
@media (max-width: 47.9375rem) { .coh-ce-e574d43f .form-item { max-width: 100%; width: 100%; } }
.coh-ce-e574d43f .form-item label { display: none; }
.coh-ce-e574d43f .form-item [type=text] { max-width: 31.25rem; width: 100%; }
@media (max-width: 61.9375rem) { .coh-ce-e574d43f .form-item [type=text] { max-width: 100%; width: 100%; } }
.coh-ce-e574d43f .form-actions [value=Search] { margin-top: 0; margin-left: 0.5rem; color: white; font-family: "Flama", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 0.9375rem; padding-top: 0.75rem; padding-right: 0.9375rem; padding-bottom: 0.6875rem; padding-left: 0.9375rem; border: none; -webkit-border-radius: 0; border-radius: 0; -webkit-appearance: none; background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #5000bb), to(#7418c7)); background-image: -webkit-linear-gradient(left, #5000bb 1%, #7418c7 100%); background-image: -o-linear-gradient(left, #5000bb 1%, #7418c7 100%); background-image: linear-gradient(90deg, #5000bb 1%, #7418c7 100%); background-position: center; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; -webkit-transition: all 150ms ease-out; -o-transition: all 150ms ease-out; transition: all 150ms ease-out; }
@media (max-width: 61.9375rem) { .coh-ce-e574d43f .form-actions [value=Search] { margin-top: 0.5rem; margin-left: 0; } }
.coh-ce-e574d43f .form-actions [value=Search]:hover { color: white; padding-top: 0.75rem; padding-right: 1.3125rem; padding-bottom: 0.6875rem; padding-left: 1.3125rem; }
.coh-ce-e574d43f .form-actions [value=Reset] { color: #5000bb; border-color: #5000bb; border-width: 0.0625rem; border-style: solid; display: inline-block; margin-top: 0; margin-left: 0.3125rem; padding-top: 0.625rem; padding-right: 0.9375rem; padding-bottom: 0.625rem; padding-left: 0.9375rem; font-family: "Flama", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-transition: 150ms ease-out padding; -o-transition: 150ms ease-out padding; transition: 150ms ease-out padding; }
.coh-ce-e574d43f .form-actions [value=Reset]:hover { color: #5000bb; padding-right: 1.25rem; padding-left: 1.25rem; border-width: 0.0625rem; border-style: solid; border-color: #5000bb; }
@media (max-width: 61.9375rem) { .coh-ce-e574d43f .form-actions [value=Reset]:hover { padding-right: 0.9375rem; padding-left: 0.9375rem; } }
.coh-ce-3dd73571 { min-height: 18.75rem; }
.coh-ce-cab9ebe9 { padding-top: 1.875rem; padding-bottom: 1.875rem; border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #dedede; }
.coh-ce-cab9ebe9 a { border: none !important; }
.coh-ce-cab9ebe9 a:hover { border: none !important; }
.coh-ce-cab9ebe9 a h2 { font-size: 1.625rem; }
@media (max-width: 61.9375rem) { .coh-ce-cab9ebe9 a h2 { font-size: 1.375rem; } }
.coh-ce-cab9ebe9 .meta-data { color: black; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.875rem; margin-bottom: 0.1875rem; }
.coh-ce-60521f34 { border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #dedede; padding-top: 1.875rem; padding-bottom: 1.875rem; }
.coh-ce-cpt_language_switcher_dropdown-f3a0841b { margin-left: 1.25rem; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 74.9375rem) { .coh-ce-cpt_language_switcher_dropdown-f3a0841b { margin-left: 0; display: block; } }
.coh-ce-cpt_language_switcher_dropdown-206417 { padding-top: 0.625rem; padding-right: 2.125rem; padding-bottom: 0.625rem; padding-left: 1.25rem; font-size: 0.875rem; color: #585858; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-transition: all 150ms ease-out; -o-transition: all 150ms ease-out; transition: all 150ms ease-out; outline-width: 1px; outline-offset: -1px; outline-color: #585858; outline-style: solid; line-height: normal; text-align: center; }
@media (max-width: 74.9375rem) { .coh-ce-cpt_language_switcher_dropdown-206417 { width: 100%; font-family: "Flama Light", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; font-size: 0.9375rem; padding-top: 0.9375rem; padding-right: 1.25rem; padding-bottom: 0.9375rem; padding-left: 1.25rem; outline-width: 0; outline-offset: 0; outline-color: rgba(0, 0, 0, 0); outline-style: none; -webkit-transition: none; -o-transition: none; transition: none; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #cecece; text-align: left; background-color: whitesmoke; } }
.coh-ce-cpt_language_switcher_dropdown-206417:hover { color: white; background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #7418c7), to(#5000bb)); background-image: -webkit-linear-gradient(left, #7418c7 1%, #5000bb 100%); background-image: -o-linear-gradient(left, #7418c7 1%, #5000bb 100%); background-image: linear-gradient(90deg, #7418c7 1%, #5000bb 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; outline-width: 1px; outline-offset: -1px; outline-color: rgba(0, 0, 0, 0); outline-style: solid; }
@media (max-width: 74.9375rem) { .coh-ce-cpt_language_switcher_dropdown-206417:hover { background-image: none; background-origin: border-box; background-clip: border-box; color: black; outline-width: 0; outline-offset: 0; outline-color: rgba(0, 0, 0, 0); outline-style: none; } }
.coh-ce-cpt_language_switcher_dropdown-206417:hover:after { color: white; }
@media (max-width: 74.9375rem) { .coh-ce-cpt_language_switcher_dropdown-206417:hover:after { color: #aeaeae; } }
.coh-ce-cpt_language_switcher_dropdown-206417:focus { outline-width: 2px; outline-offset: -2px; }
.coh-ce-cpt_language_switcher_dropdown-206417:after { line-height: 1.0; font-weight: normal; text-transform: none; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); content: "\F107"; font-family: "fontello"; color: #585858; position: absolute; top: 0.5625rem; right: 1rem; font-size: 1.1875rem; }
@media (max-width: 74.9375rem) { .coh-ce-cpt_language_switcher_dropdown-206417:after { font-size: 1.8125rem; color: #aeaeae; } }
.active.coh-ce-cpt_language_switcher_dropdown-206417:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.coh-ce-cpt_language_switcher_dropdown-1283e660 { display: none; font-family: "Flama", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #585858; position: absolute; top: -webkit-calc(100% + 4px); top: calc(100% + 4px); left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); min-width: 9.375rem; max-width: 9.375rem; }
.coh-ce-cpt_language_switcher_dropdown-1283e660 ul { margin: 0; padding: 0; list-style-type: none; border-width: 0.0625rem; border-style: solid; border-color: #585858; }
@media (max-width: 74.9375rem) { .coh-ce-cpt_language_switcher_dropdown-1283e660 ul { border: none; } }
.coh-ce-cpt_language_switcher_dropdown-1283e660 ul li { padding: 0; margin: 0; text-align: left; }
.coh-ce-cpt_language_switcher_dropdown-1283e660 ul li.is-active a { background-color: #f0f0f0; border-bottom: none !important; }
.coh-ce-cpt_language_switcher_dropdown-1283e660 ul li.is-active a:hover { background-color: #f0f0f0; }
.coh-ce-cpt_language_switcher_dropdown-1283e660 ul li a { font-family: "Flama", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 0.875rem; color: black; width: 100%; display: block; background-color: white; padding-top: 0.5rem; padding-right: 1rem; padding-bottom: 0.5rem; padding-left: 1rem; min-width: 9.375rem; border-bottom: none !important; }
@media (max-width: 74.9375rem) { .coh-ce-cpt_language_switcher_dropdown-1283e660 ul li a { background-color: #eaeaea; font-size: 0.9375rem; padding-top: 0.9375rem; padding-right: 2rem; padding-bottom: 0.9375rem; padding-left: 2rem; font-family: "Flama Light", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: black; } }
.coh-ce-cpt_language_switcher_dropdown-1283e660 ul li a:hover { background-color: #f0f0f0; border-bottom: none !important; }
@media (max-width: 74.9375rem) { .coh-ce-cpt_language_switcher_dropdown-1283e660 ul li a:hover { background-color: #eaeaea; } }
.coh-ce-cpt_text_image_heading_body_link-e471a278 { padding-bottom: 0; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_text_image_heading_body_link-2fe8df2b { padding-bottom: 1.5625rem; } }
.coh-ce-cpt_text_image_heading_body_link-b7022059 { position: relative; padding-right: 1.25rem; overflow: hidden; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: 0 auto !important; }
.coh-ce-cpt_text_image_heading_body_link-4b849c77 { position: relative; z-index: 2; width: auto; margin-right: auto; margin-left: auto; max-height: 28.125rem; }
.coh-ce-cpt_text_image_heading_body_link-729ca36b { background-color: #1769e4; height: 70%; width: 100%; position: absolute; bottom: 0; right: -20px; z-index: 1; }
.coh-ce-cpt_text_image_heading_body_link-e28014bb h1, .coh-ce-cpt_text_image_heading_body_link-e28014bb h2, .coh-ce-cpt_text_image_heading_body_link-e28014bb h3 { margin-top: 0; font-size: 2.125rem; color: black; text-align: left; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_text_image_heading_body_link-e28014bb h1, .coh-ce-cpt_text_image_heading_body_link-e28014bb h2, .coh-ce-cpt_text_image_heading_body_link-e28014bb h3 { font-size: 1.875rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_text_image_heading_body_link-e28014bb h1, .coh-ce-cpt_text_image_heading_body_link-e28014bb h2, .coh-ce-cpt_text_image_heading_body_link-e28014bb h3 { font-size: 1.625rem; text-align: left; } }
.coh-ce-cpt_text_image_heading_body_link-e28014bb h4, .coh-ce-cpt_text_image_heading_body_link-e28014bb h5, .coh-ce-cpt_text_image_heading_body_link-e28014bb h6 { margin-top: 0; font-size: 1.875rem; color: black; text-align: left; font-family: "Flama Medium", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 61.9375rem) { .coh-ce-cpt_text_image_heading_body_link-e28014bb h4, .coh-ce-cpt_text_image_heading_body_link-e28014bb h5, .coh-ce-cpt_text_image_heading_body_link-e28014bb h6 { font-size: 1.625rem; } }
@media (max-width: 47.9375rem) { .coh-ce-cpt_text_image_heading_body_link-e28014bb h4, .coh-ce-cpt_text_image_heading_body_link-e28014bb h5, .coh-ce-cpt_text_image_heading_body_link-e28014bb h6 { font-size: 1.375rem; text-align: left; } }
.coh-ce-cpt_text_image_heading_body_link-85b0ddd0 h1, .coh-ce-cpt_text_image_heading_body_link-85b0ddd0 h2, .coh-ce-cpt_text_image_heading_body_link-85b0ddd0 h3 { font-size: 1.875rem; margin-top: 0; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_text_image_heading_body_link-85b0ddd0 h1, .coh-ce-cpt_text_image_heading_body_link-85b0ddd0 h2, .coh-ce-cpt_text_image_heading_body_link-85b0ddd0 h3 { font-size: 1.625rem; } }
.coh-ce-cpt_text_image_heading_body_link-85b0ddd0 h4, .coh-ce-cpt_text_image_heading_body_link-85b0ddd0 h5, .coh-ce-cpt_text_image_heading_body_link-85b0ddd0 h6 { font-size: 1.625rem; margin-top: 0; }
@media (max-width: 47.9375rem) { .coh-ce-cpt_text_image_heading_body_link-85b0ddd0 h4, .coh-ce-cpt_text_image_heading_body_link-85b0ddd0 h5, .coh-ce-cpt_text_image_heading_body_link-85b0ddd0 h6 { font-size: 1.25rem; } }
.coh-ce-cpt_text_image_heading_body_link-bdde0175 { display: inline-block; }
