@media (min-width: 1536px) { .coh-style-focusable-content input:focus, .coh-style-focusable-content select:focus, .coh-style-focusable-content textarea:focus, .coh-style-focusable-content button:focus, .coh-style-focusable-content a:focus { -webkit-box-shadow: 0 0 0 0.1875rem #ffcc4e; box-shadow: 0 0 0 0.1875rem #ffcc4e; } }
@media (min-width: 1536px) { .coh-style-focusable-content .card-link:focus { -webkit-box-shadow: none; box-shadow: none; } }
@media (min-width: 1536px) { .coh-style-focusable-content .card-link:focus:after { -webkit-box-shadow: 0 0 0 0.1875rem #ffcc4e; box-shadow: 0 0 0 0.1875rem #ffcc4e; } }
@media (min-width: 1536px) { .coh-style-focusable-content a[role="link"] { display: block; } }
@media (min-width: 1536px) { .coh-style-slider-flex-layout .slick-track { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (min-width: 565px) { .coh-style-tag { padding-right: 0.5rem; padding-left: 0.5rem; margin-right: 0.5rem; } }
@media (min-width: 1536px) { .coh-style-tag { padding-right: 0.75rem; padding-left: 0.75rem; font-weight: bold; -webkit-border-radius: 0.75rem; border-radius: 0.75rem; -webkit-transition: color 300ms ease, background-color 300ms ease; -o-transition: color 300ms ease, background-color 300ms ease; transition: color 300ms ease, background-color 300ms ease; height: 1.5rem; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #f2f2f2; margin-right: 0.75rem; color: #484848; } }
@media (min-width: 1536px) { .coh-style-tag:hover { background-color: #26a3dd; color: white; } }
@media (min-width: 1536px) { .coh-style-fill-space { 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-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } }
@media (min-width: 1536px) { .coh-style-fill-space > article { 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-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } }
@media (min-width: 1536px) { .coh-style-fill-space > article > .coh-container { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } }
@media (min-width: 1536px) { .coh-style-fill-space > article > .coh-container > .coh-container:first-child { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } }
@media (min-width: 1536px) { .coh-style-facet-accordion .collapsiblock { background-image: none; background-origin: border-box; background-clip: border-box; } }
@media (min-width: 1536px) { .coh-style-facet-accordion .collapsiblock.collapsiblockCollapsed h2 { border-bottom-color: #dbdbdc; border-bottom-width: 0.0625rem; } }
@media (min-width: 1536px) { .coh-style-facet-accordion .collapsiblock.collapsiblockCollapsed h2:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F078"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .coh-style-facet-accordion .collapsiblock a { color: black; } }
@media (min-width: 1536px) { .coh-style-facet-accordion .collapsiblock h2 { font-size: 0.875rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-bottom-width: 0.125rem; border-bottom-style: solid; border-bottom-color: #26a3dd; padding-right: 1.875rem; padding-bottom: 0.75rem; padding-left: 1.875rem; } }
@media (min-width: 1536px) { .coh-style-facet-accordion .collapsiblock h2:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F077"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .coh-style-facet-accordion .coh-block { margin-bottom: 2.5rem; } }
@media (min-width: 1536px) { .coh-style-facet-accordion .facet-item { margin-left: 0; list-style-type: none; padding-right: 1.875rem; padding-left: 1.875rem; } }
@media (min-width: 1536px) { .coh-style-facet-accordion .facet-item a { color: #26a3dd; cursor: pointer; } }
@media (min-width: 1536px) { .coh-style-facet-accordion .facet-item a:hover { color: #70c3e9; } }
@media (min-width: 1536px) { .coh-style-facet-accordion .facet-item a.is-active { color: black; } }
@media (min-width: 1536px) { .coh-style-facet-accordion .facet-item a.is-active .facet-item__status { color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-facet-accordion .facet-item a .facet-item__count { color: black; float: right; } }
@media (min-width: 1024px) { .coh-style-search-result-container { margin-bottom: 1.5rem; padding-bottom: 1.5rem; } }
@media (min-width: 1536px) { .coh-style-search-result-container { padding-bottom: 2rem; margin-bottom: 2rem; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; } }
@media (min-width: 1536px) { .coh-style-contact-information { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 0; } }
@media (min-width: 1536px) { .coh-style-contact-information li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 0.5rem; margin-left: 0; list-style-type: none; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }
@media (min-width: 1536px) { .coh-style-contact-information li:before { width: 1rem; margin-right: 1rem; } }
@media (min-width: 1536px) { .coh-style-contact-information li.place-contact-name:before { line-height: 1.5; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F007"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .coh-style-contact-information li.place-company:before { line-height: 1.5; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F1AD"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .coh-style-contact-information li.place-address:before { line-height: 1.5; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F041"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .coh-style-contact-information li.place-telephone:before { line-height: 1.5; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F098"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .coh-style-contact-information li.place-email:before { line-height: 1.5; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F0E0"; font-family: "icomoon"; } }
@media (min-width: 565px) { .coh-style-date-with-icon { margin-right: 0.25rem; } }
@media (min-width: 1536px) { .coh-style-date-with-icon { margin-right: 0.5rem; } }
@media (min-width: 1536px) { .coh-style-date-with-icon: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: "\F133"; font-family: "icomoon"; margin-right: 0.25rem; } }
@media (min-width: 565px) { .coh-style-date-with-hyphen { margin-right: 0.5rem; margin-left: -0.25rem; } }
@media (min-width: 1536px) { .coh-style-date-with-hyphen { margin-right: 0.75rem; margin-left: -0.5rem; } }
@media (min-width: 565px) { .coh-style-date-with-hyphen:before { margin-right: 0.125rem; } }
@media (min-width: 1536px) { .coh-style-date-with-hyphen:before { margin-right: 0.25rem; content: "-"; } }
@media (min-width: 1536px) { .coh-style-location-with-icon { position: relative; z-index: 1; } }
@media (min-width: 1536px) { .coh-style-location-with-icon: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: "\F041"; font-family: "icomoon"; margin-right: 0.25rem; } }
@media (min-width: 1536px) { .coh-style-search-block { margin-bottom: 1rem; } }
@media (min-width: 1536px) { .coh-style-search-block form { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (min-width: 1536px) { .coh-style-search-block .form-type-search-api-autocomplete { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; padding: 0; } }
@media (min-width: 1536px) { .coh-style-search-block .form-text.form-autocomplete { height: 3.5rem; width: 100%; background-color: #f2f2f2; padding-right: 1.5rem; padding-left: 1.5rem; border-style: none; color: #484848; } }
@media (min-width: 1536px) { .coh-style-search-block .form-actions { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #f2f2f2; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; padding: 0; } }
@media (min-width: 1536px) { .coh-style-search-block .form-actions:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F002"; font-family: "icomoon"; position: absolute; font-size: 1.5rem; color: black; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; } }
@media (min-width: 1536px) { .coh-style-search-block .form-actions:hover { background-color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-search-block .form-actions:hover:before { color: white; cursor: pointer; } }
@media (min-width: 1536px) { .coh-style-search-block .button.form-submit { height: 3.5rem; width: 3.5rem; padding: 0; background-color: rgba(0, 0, 0, 0); border-style: none; color: rgba(0, 0, 0, 0); z-index: 1; } }
@media (min-width: 1536px) { .coh-style-search-block .button.form-submit:hover { background-color: rgba(0, 0, 0, 0); color: rgba(0, 0, 0, 0); } }
@media (min-width: 1536px) { .coh-style-hide-default-listing-view + .coh-row .default-listing-view { display: none; } }
@media (min-width: 768px) { .coh-style-clear-facets-block #block-clear-facet-filters { padding-right: 1.5rem; padding-left: 1.5rem; } }
@media (min-width: 1536px) { .coh-style-clear-facets-block #block-clear-facet-filters { padding-top: 1rem; padding-right: 2rem; padding-bottom: 1rem; padding-left: 2rem; font-size: 0.875rem; } }
@media (min-width: 1536px) { .coh-style-map-info-window p { font-size: 0.75rem; margin-bottom: 0.375rem; line-height: 1.25; } }
@media (min-width: 1536px) { .coh-style-extra-info { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 0; } }
.coh-style-extra-info li { font-size: 0.625rem; }
@media (min-width: 1536px) { .coh-style-extra-info li { font-weight: bold; font-size: 0.75rem; margin-bottom: 0; margin-left: 0; list-style-type: none; } }
@media (min-width: 1536px) { .coh-style-header-light-theme { background-color: white; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .utilities-bar-horizontal { background-color: #f2f2f2; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .utilities-bar-horizontal .utilities-menu a { color: black; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .utilities-bar-horizontal .utilities-menu a:hover { color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .utilities-bar-horizontal .social-links a { color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .utilities-bar-horizontal .social-links a:hover { color: #70c3e9; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .utilities-bar-vertical { background-color: #f2f2f2; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .utilities-bar-vertical .utilities-menu a { color: black; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .utilities-bar-vertical .utilities-menu a:hover { color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .utilities-bar-vertical .social-links { background-color: white; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .utilities-bar-vertical .social-links a { color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .utilities-bar-vertical .social-links a:hover { color: #70c3e9; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .main-menu-toggle-button { color: black; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .main-menu-toggle-button:hover { color: #26a3dd; } }
@media (min-width: 768px) { .coh-style-header-light-theme .main-menu-wrapper { background-color: white; -webkit-box-shadow: inset 0 0.0625rem 0 0 #dbdbdc; box-shadow: inset 0 0.0625rem 0 0 #dbdbdc; } }
@media (min-width: 768px) { .coh-style-header-light-theme .main-menu .menu-level-1 > li { -webkit-box-shadow: none; box-shadow: none; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .main-menu .menu-level-1 > li { -webkit-transition: 300ms ease-in-out box-shadow; -o-transition: 300ms ease-in-out box-shadow; transition: 300ms ease-in-out box-shadow; -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0); box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0); } }
@media (min-width: 768px) { .coh-style-header-light-theme .main-menu .menu-level-1 > li:hover { -webkit-box-shadow: none; box-shadow: none; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .main-menu .menu-level-1 > li:hover { -webkit-box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; } }
@media (min-width: 768px) { .coh-style-header-light-theme .main-menu .menu-level-1 > li.is-expanded { -webkit-box-shadow: none; box-shadow: none; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .main-menu .menu-level-1 > li.is-expanded { -webkit-box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .main-menu .menu-level-1 > li.in-active-trail { -webkit-box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; } }
@media (min-width: 768px) { .coh-style-header-light-theme .main-menu .menu-level-1 > li > a { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .main-menu .menu-level-1 > li > a { color: black; -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; -o-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; transition: color 300ms ease-in-out, 300ms ease-in-out border-color; } }
@media (min-width: 768px) { .coh-style-header-light-theme .main-menu .menu-level-1 > li > a:hover { border-bottom-color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .main-menu .menu-level-1 > li > a:hover { color: #26a3dd; } }
@media (min-width: 768px) { .coh-style-header-light-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 1536px) { .coh-style-header-light-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed { background-color: #f2f2f2; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .main-menu .menu-level-2 > li > a { color: black; -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; -o-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; transition: color 300ms ease-in-out, 300ms ease-in-out border-color; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .main-menu .menu-level-2 > li > a:hover { color: #26a3dd; border-bottom-color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .main-menu .menu-level-3 > li > a { -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; -o-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; transition: color 300ms ease-in-out, 300ms ease-in-out border-color; color: black; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .main-menu .menu-level-3 > li > a:hover { color: #26a3dd; border-bottom-color: #26a3dd; } }
@media (min-width: 768px) { .coh-style-header-light-theme .search-toggle-button { background-color: rgba(0, 0, 0, 0); color: black; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .search-toggle-button { -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; -o-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; transition: color 300ms ease-in-out, background-color 300ms ease-in-out; color: white; background-color: #dbdbdc; } }
@media (min-width: 768px) { .coh-style-header-light-theme .search-toggle-button:hover { background-color: rgba(0, 0, 0, 0); color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .search-toggle-button:hover { background-color: #26a3dd; } }
@media (min-width: 768px) { .coh-style-header-light-theme .search-toggle-button.search-active { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 1536px) { .coh-style-header-light-theme .search-toggle-button.search-active { background-color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .search-wrapper #block-searchform input[type="search"] { background-color: #f2f2f2; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .search-wrapper #block-searchform input[type="submit"] { color: rgba(0, 0, 0, 0); } }
@media (min-width: 1536px) { .coh-style-header-light-theme .search-wrapper #block-searchform .form-actions { -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; -o-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; transition: color 300ms ease-in-out, background-color 300ms ease-in-out; color: black; background-color: #f2f2f2; } }
@media (min-width: 1536px) { .coh-style-header-light-theme .search-wrapper #block-searchform .form-actions:hover { color: white; background-color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme { background-color: #222222; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .utilities-bar-horizontal { background-color: #323232; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .utilities-bar-horizontal .utilities-menu a { color: white; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .utilities-bar-horizontal .utilities-menu a:hover { color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .utilities-bar-horizontal .social-links a { color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .utilities-bar-horizontal .social-links a:hover { color: #70c3e9; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .utilities-bar-vertical { background-color: #f2f2f2; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .utilities-bar-vertical .utilities-menu a { color: black; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .utilities-bar-vertical .utilities-menu a:hover { color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .utilities-bar-vertical .social-links { background-color: white; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .utilities-bar-vertical .social-links a { color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .utilities-bar-vertical .social-links a:hover { color: #70c3e9; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .main-menu-toggle-button { color: white; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .main-menu-toggle-button:hover { color: #26a3dd; } }
@media (min-width: 768px) { .coh-style-header-dark-theme .main-menu-wrapper { background-color: white; } }
@media (min-width: 768px) { .coh-style-header-dark-theme .main-menu .menu-level-1 > li { -webkit-box-shadow: none; box-shadow: none; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .main-menu .menu-level-1 > li { -webkit-transition: 300ms ease-in-out box-shadow; -o-transition: 300ms ease-in-out box-shadow; transition: 300ms ease-in-out box-shadow; -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0); box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0); } }
@media (min-width: 768px) { .coh-style-header-dark-theme .main-menu .menu-level-1 > li:hover { -webkit-box-shadow: none; box-shadow: none; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .main-menu .menu-level-1 > li:hover { -webkit-box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; } }
@media (min-width: 768px) { .coh-style-header-dark-theme .main-menu .menu-level-1 > li.is-expanded { -webkit-box-shadow: none; box-shadow: none; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .main-menu .menu-level-1 > li.is-expanded { -webkit-box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .main-menu .menu-level-1 > li.in-active-trail { -webkit-box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; } }
@media (min-width: 768px) { .coh-style-header-dark-theme .main-menu .menu-level-1 > li > a { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; color: black; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .main-menu .menu-level-1 > li > a { color: white; -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; -o-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; transition: color 300ms ease-in-out, 300ms ease-in-out border-color; } }
@media (min-width: 768px) { .coh-style-header-dark-theme .main-menu .menu-level-1 > li > a:hover { border-bottom-color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .main-menu .menu-level-1 > li > a:hover { color: #26a3dd; } }
@media (min-width: 768px) { .coh-style-header-dark-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed { background-color: #f2f2f2; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .main-menu .menu-level-2 > li > a { color: black; -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; -o-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; transition: color 300ms ease-in-out, 300ms ease-in-out border-color; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .main-menu .menu-level-2 > li > a:hover { color: #26a3dd; border-bottom-color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .main-menu .menu-level-3 > li > a { -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; -o-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; transition: color 300ms ease-in-out, 300ms ease-in-out border-color; color: black; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .main-menu .menu-level-3 > li > a:hover { color: #26a3dd; border-bottom-color: #26a3dd; } }
@media (min-width: 768px) { .coh-style-header-dark-theme .search-toggle-button { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .search-toggle-button { -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; -o-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; transition: color 300ms ease-in-out, background-color 300ms ease-in-out; color: white; background-color: #323232; } }
@media (min-width: 768px) { .coh-style-header-dark-theme .search-toggle-button:hover { background-color: rgba(0, 0, 0, 0); color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .search-toggle-button:hover { background-color: #26a3dd; } }
@media (min-width: 768px) { .coh-style-header-dark-theme .search-toggle-button.search-active { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .search-toggle-button.search-active { background-color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .search-wrapper #block-searchform input[type="search"] { background-color: #f2f2f2; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .search-wrapper #block-searchform input[type="submit"] { color: rgba(0, 0, 0, 0); } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .search-wrapper #block-searchform .form-actions { -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; -o-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; transition: color 300ms ease-in-out, background-color 300ms ease-in-out; color: black; background-color: #f2f2f2; } }
@media (min-width: 1536px) { .coh-style-header-dark-theme .search-wrapper #block-searchform .form-actions:hover { color: white; background-color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme { background-color: #1a89c9; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .utilities-bar-horizontal { background-color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .utilities-bar-horizontal .utilities-menu a { color: white; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .utilities-bar-horizontal .utilities-menu a:hover { color: black; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .utilities-bar-horizontal .social-links a { color: black; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .utilities-bar-horizontal .social-links a:hover { color: white; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .utilities-bar-vertical { background-color: #f2f2f2; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .utilities-bar-vertical .utilities-menu a { color: black; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .utilities-bar-vertical .utilities-menu a:hover { color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .utilities-bar-vertical .social-links { background-color: white; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .utilities-bar-vertical .social-links a { color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .utilities-bar-vertical .social-links a:hover { color: #70c3e9; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .main-menu-toggle-button { color: white; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .main-menu-toggle-button:hover { color: black; } }
@media (min-width: 768px) { .coh-style-header-colored-theme .main-menu-wrapper { background-color: white; } }
@media (min-width: 768px) { .coh-style-header-colored-theme .main-menu .menu-level-1 > li { -webkit-box-shadow: none; box-shadow: none; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .main-menu .menu-level-1 > li { -webkit-transition: 300ms ease-in-out box-shadow; -o-transition: 300ms ease-in-out box-shadow; transition: 300ms ease-in-out box-shadow; -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0); box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0); } }
@media (min-width: 768px) { .coh-style-header-colored-theme .main-menu .menu-level-1 > li:hover { -webkit-box-shadow: none; box-shadow: none; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .main-menu .menu-level-1 > li:hover { -webkit-box-shadow: inset 0 -0.1875rem 0 0 black; box-shadow: inset 0 -0.1875rem 0 0 black; } }
@media (min-width: 768px) { .coh-style-header-colored-theme .main-menu .menu-level-1 > li.is-expanded { -webkit-box-shadow: none; box-shadow: none; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .main-menu .menu-level-1 > li.is-expanded { -webkit-box-shadow: inset 0 -0.1875rem 0 0 black; box-shadow: inset 0 -0.1875rem 0 0 black; } }
@media (min-width: 768px) { .coh-style-header-colored-theme .main-menu .menu-level-1 > li.in-active-trail { -webkit-box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; box-shadow: inset 0 -0.1875rem 0 0 #26a3dd; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .main-menu .menu-level-1 > li.in-active-trail { -webkit-box-shadow: inset 0 -0.1875rem 0 0 black; box-shadow: inset 0 -0.1875rem 0 0 black; } }
@media (min-width: 768px) { .coh-style-header-colored-theme .main-menu .menu-level-1 > li > a { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; color: black; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .main-menu .menu-level-1 > li > a { color: white; -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; -o-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; transition: color 300ms ease-in-out, 300ms ease-in-out border-color; } }
@media (min-width: 768px) { .coh-style-header-colored-theme .main-menu .menu-level-1 > li > a:hover { color: #26a3dd; border-bottom-color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .main-menu .menu-level-1 > li > a:hover { color: black; } }
@media (min-width: 768px) { .coh-style-header-colored-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed { background-color: #f2f2f2; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .main-menu .menu-level-2 > li > a { color: black; -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; -o-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; transition: color 300ms ease-in-out, 300ms ease-in-out border-color; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .main-menu .menu-level-2 > li > a:hover { color: #26a3dd; border-bottom-color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .main-menu .menu-level-3 > li > a { -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; -o-transition: color 300ms ease-in-out, 300ms ease-in-out border-color; transition: color 300ms ease-in-out, 300ms ease-in-out border-color; color: black; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .main-menu .menu-level-3 > li > a:hover { color: #26a3dd; border-bottom-color: #26a3dd; } }
@media (min-width: 768px) { .coh-style-header-colored-theme .search-toggle-button { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .search-toggle-button { -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; -o-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; transition: color 300ms ease-in-out, background-color 300ms ease-in-out; color: white; background-color: #26a3dd; } }
@media (min-width: 768px) { .coh-style-header-colored-theme .search-toggle-button:hover { background-color: rgba(0, 0, 0, 0); color: black; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .search-toggle-button:hover { background-color: black; } }
@media (min-width: 768px) { .coh-style-header-colored-theme .search-toggle-button.search-active { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .search-toggle-button.search-active { background-color: black; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .search-wrapper #block-searchform input[type="search"] { background-color: #f2f2f2; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .search-wrapper #block-searchform input[type="submit"] { color: rgba(0, 0, 0, 0); } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .search-wrapper #block-searchform .form-actions { -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; -o-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; transition: color 300ms ease-in-out, background-color 300ms ease-in-out; color: black; background-color: #f2f2f2; } }
@media (min-width: 1536px) { .coh-style-header-colored-theme .search-wrapper #block-searchform .form-actions:hover { color: white; background-color: black; } }
@media (min-width: 1536px) { .coh-style-footer-light-theme { background-color: #f2f2f2; } }
@media (min-width: 1536px) { .coh-style-footer-light-theme .footer-menu a { color: black; } }
@media (min-width: 1536px) { .coh-style-footer-light-theme .footer-menu a:hover { color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-footer-light-theme .social-links a { color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-footer-light-theme .social-links a:hover { color: #70c3e9; } }
@media (min-width: 1536px) { .coh-style-footer-light-theme .secondary-row { background-color: #dbdbdc; color: black; } }
@media (min-width: 1536px) { .coh-style-footer-colored-theme { background-color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-footer-colored-theme .footer-menu a { color: white; } }
@media (min-width: 1536px) { .coh-style-footer-colored-theme .footer-menu a:hover { color: black; } }
@media (min-width: 1536px) { .coh-style-footer-colored-theme .social-links a { color: black; } }
@media (min-width: 1536px) { .coh-style-footer-colored-theme .social-links a:hover { color: white; } }
@media (min-width: 1536px) { .coh-style-footer-colored-theme .secondary-row { background-color: #1a89c9; color: white; } }
@media (min-width: 1536px) { .coh-style-footer-dark-theme { background-color: #222222; } }
@media (min-width: 1536px) { .coh-style-footer-dark-theme .footer-menu a { color: white; } }
@media (min-width: 1536px) { .coh-style-footer-dark-theme .footer-menu a:hover { color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-footer-dark-theme .social-links a { color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-footer-dark-theme .social-links a:hover { color: #70c3e9; } }
@media (min-width: 1536px) { .coh-style-footer-dark-theme .secondary-row { background-color: #323232; color: white; } }
@media (min-width: 1536px) { .coh-style-text-color-light-background { color: black; } }
@media (min-width: 1536px) { .coh-style-text-color-colored-background { color: white; } }
@media (min-width: 1536px) { .coh-style-text-color-dark-background { color: white; } }
@media (min-width: 1536px) { .coh-style-fake-link-with-icon { color: #26a3dd; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; font-size: 0.875rem; line-height: 1.25; font-weight: bold; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; } }
@media (min-width: 1536px) { .coh-style-fake-link-with-icon:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; padding-left: 0.375rem; font-size: 0.625rem; } }
@media (min-width: 1536px) { .coh-style-fake-button { background-color: #26a3dd; color: white; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; font-size: 0.875rem; line-height: 1rem; font-weight: bold; margin-top: 0.5rem; margin-bottom: 0.5rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1536px) { .coh-style-fake-button:hover { background-color: #70c3e9; color: white; } }
@media (min-width: 1536px) { .coh-style-fake-button:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; font-size: 0.75rem; padding-left: 0.5rem; } }
@media (min-width: 1536px) { .coh-style-card-text-dark-background { color: white; } }
@media (min-width: 1536px) { .coh-style-card-text-dark-background:hover .fake-link { color: #70c3e9; } }
@media (min-width: 1536px) { .coh-style-card-text-dark-background:hover .fake-button { background-color: #70c3e9; color: white; } }
@media (min-width: 1536px) { .coh-style-card-text-dark-background a { color: white; } }
@media (min-width: 1536px) { .coh-style-card-text-dark-background .fake-link { color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-card-text-dark-background .fake-button { background-color: #26a3dd; color: white; } }
@media (min-width: 1536px) { .coh-style-card-text-dark-background .card-date { color: white; } }
@media (min-width: 1536px) { .coh-style-card-text-dark-background .card-tag { color: white; background-color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-card-text-dark-background .card-tag:hover { color: white; background-color: #70c3e9; } }
@media (min-width: 1536px) { .coh-style-card-text-dark-background .card-person { color: white; } }
@media (min-width: 1536px) { .coh-style-card-text-dark-background .card-person:hover { color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-card-text-dark-background .card-place { color: white; } }
@media (min-width: 1536px) { .coh-style-card-text-dark-background .card-place:hover { color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-card-text-dark-background .card-link:hover { color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-card-text-light-background { color: black; } }
@media (min-width: 1536px) { .coh-style-card-text-light-background:hover .fake-link { color: #70c3e9; } }
@media (min-width: 1536px) { .coh-style-card-text-light-background:hover .fake-button { background-color: #70c3e9; color: white; } }
@media (min-width: 1536px) { .coh-style-card-text-light-background a { color: black; } }
@media (min-width: 1536px) { .coh-style-card-text-light-background .fake-link { color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-card-text-light-background .fake-button { background-color: #26a3dd; color: white; } }
@media (min-width: 1536px) { .coh-style-card-text-light-background .card-date { color: #484848; } }
@media (min-width: 1536px) { .coh-style-card-text-light-background .card-tag { color: #484848; background-color: #f2f2f2; } }
@media (min-width: 1536px) { .coh-style-card-text-light-background .card-tag:hover { background-color: #26a3dd; color: white; } }
@media (min-width: 1536px) { .coh-style-card-text-light-background .card-person { color: #484848; } }
@media (min-width: 1536px) { .coh-style-card-text-light-background .card-person:hover { color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-card-text-light-background .card-place { color: #484848; } }
@media (min-width: 1536px) { .coh-style-card-text-light-background .card-place:hover { color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-card-text-light-background .card-link:hover { color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-card-text-colored-background { color: white; } }
@media (min-width: 1536px) { .coh-style-card-text-colored-background:hover .fake-link { color: #484848; } }
@media (min-width: 1536px) { .coh-style-card-text-colored-background:hover .fake-button { background-color: #484848; color: white; } }
@media (min-width: 1536px) { .coh-style-card-text-colored-background a { color: white; } }
@media (min-width: 1536px) { .coh-style-card-text-colored-background .fake-link { color: black; } }
@media (min-width: 1536px) { .coh-style-card-text-colored-background .fake-button { background-color: black; color: white; } }
@media (min-width: 1536px) { .coh-style-card-text-colored-background .card-date { color: white; } }
@media (min-width: 1536px) { .coh-style-card-text-colored-background .card-tag { color: white; background-color: black; } }
@media (min-width: 1536px) { .coh-style-card-text-colored-background .card-tag:hover { color: white; background-color: #484848; } }
@media (min-width: 1536px) { .coh-style-card-text-colored-background .card-person { color: white; } }
@media (min-width: 1536px) { .coh-style-card-text-colored-background .card-person:hover { color: black; } }
@media (min-width: 1536px) { .coh-style-card-text-colored-background .card-place { color: white; } }
@media (min-width: 1536px) { .coh-style-card-text-colored-background .card-place:hover { color: black; } }
@media (min-width: 1536px) { .coh-style-card-text-colored-background .card-link { color: white; } }
@media (min-width: 1536px) { .coh-style-card-text-colored-background .card-link:hover { color: black; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-keyline-light-text .coh-accordion-title.is-active a { background-color: rgba(0, 0, 0, 0); -webkit-box-shadow: inset 0 -0.125rem 0 0 #26a3dd; box-shadow: inset 0 -0.125rem 0 0 #26a3dd; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-keyline-light-text .coh-accordion-title.is-active a:after { -webkit-transform: rotateZ(180deg); -ms-transform: rotate(180deg); transform: rotateZ(180deg); } }
@media (min-width: 565px) { .coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a { padding-top: 1rem; padding-right: 1.5rem; padding-bottom: 1rem; padding-left: 1.5rem; } }
@media (min-width: 1024px) { .coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a { padding-right: 1.5rem; padding-left: 1.5rem; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a { background-color: rgba(0, 0, 0, 0); color: white; -webkit-box-shadow: inset 0 -0.0625rem 0 0 #dbdbdc; box-shadow: inset 0 -0.0625rem 0 0 #dbdbdc; -webkit-transition: 200ms ease box-shadow, background-color 300ms ease; -o-transition: 200ms ease box-shadow, background-color 300ms ease; transition: 200ms ease box-shadow, background-color 300ms ease; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-size: 0.875rem; line-height: 1rem; padding-top: 1.25rem; padding-right: 2rem; padding-bottom: 1.25rem; padding-left: 2rem; font-weight: bold; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a:hover { background-color: rgba(0, 0, 0, 0); color: white; -webkit-box-shadow: inset 0 -0.125rem 0 0 #26a3dd; box-shadow: inset 0 -0.125rem 0 0 #26a3dd; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-left: auto; content: "\F078"; font-family: "icomoon"; -webkit-transform: rotateZ(0); -ms-transform: rotate(0); transform: rotateZ(0); -webkit-transition: 300ms ease transform; -o-transition: 300ms ease transform; transition: 300ms ease transform; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav { -webkit-box-shadow: inset 0 -0.0625rem 0 0 #dbdbdc; box-shadow: inset 0 -0.0625rem 0 0 #dbdbdc; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li { margin-bottom: 0; margin-left: 0; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li.is-active a { -webkit-box-shadow: inset 0 -0.125rem 0 0 #26a3dd; box-shadow: inset 0 -0.125rem 0 0 #26a3dd; background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 565px) { .coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li a { padding-top: 1rem; padding-bottom: 1rem; } }
@media (min-width: 1024px) { .coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li a { padding-right: 1.5rem; padding-left: 1.5rem; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li a { -webkit-box-shadow: inset 0 -0.0625rem 0 0 #dbdbdc; box-shadow: inset 0 -0.0625rem 0 0 #dbdbdc; -webkit-transition: 200ms ease box-shadow; -o-transition: 200ms ease box-shadow; transition: 200ms ease box-shadow; color: white; background-color: rgba(0, 0, 0, 0); font-weight: bold; font-size: 0.875rem; line-height: 1rem; padding-top: 1.25rem; padding-right: 2rem; padding-bottom: 1.25rem; padding-left: 2rem; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li a:hover { -webkit-box-shadow: inset 0 -0.125rem 0 0 #26a3dd; box-shadow: inset 0 -0.125rem 0 0 #26a3dd; color: white; background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title.is-active a { background-color: rgba(0, 0, 0, 0); -webkit-box-shadow: inset 0 -0.125rem 0 0 #26a3dd; box-shadow: inset 0 -0.125rem 0 0 #26a3dd; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title.is-active a:after { -webkit-transform: rotateZ(180deg); -ms-transform: rotate(180deg); transform: rotateZ(180deg); } }
@media (min-width: 565px) { .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a { padding-top: 1rem; padding-right: 1.5rem; padding-bottom: 1rem; padding-left: 1.5rem; } }
@media (min-width: 1024px) { .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a { padding-right: 1.5rem; padding-left: 1.5rem; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a { background-color: rgba(0, 0, 0, 0); color: black; -webkit-box-shadow: inset 0 -0.0625rem 0 0 #dbdbdc; box-shadow: inset 0 -0.0625rem 0 0 #dbdbdc; -webkit-transition: 200ms ease box-shadow, background-color 300ms ease; -o-transition: 200ms ease box-shadow, background-color 300ms ease; transition: 200ms ease box-shadow, background-color 300ms ease; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-size: 0.875rem; line-height: 1rem; padding-top: 1.25rem; padding-right: 2rem; padding-bottom: 1.25rem; padding-left: 2rem; font-weight: bold; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a:hover { background-color: rgba(0, 0, 0, 0); color: black; -webkit-box-shadow: inset 0 -0.125rem 0 0 #26a3dd; box-shadow: inset 0 -0.125rem 0 0 #26a3dd; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-left: auto; content: "\F078"; font-family: "icomoon"; -webkit-transform: rotateZ(0); -ms-transform: rotate(0); transform: rotateZ(0); -webkit-transition: 300ms ease transform; -o-transition: 300ms ease transform; transition: 300ms ease transform; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav { -webkit-box-shadow: inset 0 -0.0625rem 0 0 #dbdbdc; box-shadow: inset 0 -0.0625rem 0 0 #dbdbdc; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li { margin-bottom: 0; margin-left: 0; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li.is-active a { -webkit-box-shadow: inset 0 -0.125rem 0 0 #26a3dd; box-shadow: inset 0 -0.125rem 0 0 #26a3dd; background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 565px) { .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li a { padding-top: 1rem; padding-bottom: 1rem; } }
@media (min-width: 1024px) { .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li a { padding-right: 1.5rem; padding-left: 1.5rem; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li a { -webkit-box-shadow: inset 0 -0.0625rem 0 0 #dbdbdc; box-shadow: inset 0 -0.0625rem 0 0 #dbdbdc; -webkit-transition: 200ms ease box-shadow; -o-transition: 200ms ease box-shadow; transition: 200ms ease box-shadow; color: black; background-color: rgba(0, 0, 0, 0); font-weight: bold; font-size: 0.875rem; line-height: 1rem; padding-top: 1.25rem; padding-right: 2rem; padding-bottom: 1.25rem; padding-left: 2rem; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li a:hover { -webkit-box-shadow: inset 0 -0.125rem 0 0 #26a3dd; box-shadow: inset 0 -0.125rem 0 0 #26a3dd; color: black; background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-solid .coh-accordion-title { margin-bottom: 0.0625rem; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-solid .coh-accordion-title.is-active a { background-color: #1a89c9; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-solid .coh-accordion-title.is-active a:after { -webkit-transform: rotateZ(180deg); -ms-transform: rotate(180deg); transform: rotateZ(180deg); } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-solid .coh-accordion-title.is-active a:hover { background-color: #1a89c9; } }
@media (min-width: 565px) { .coh-style-accordion-tabs-solid .coh-accordion-title a { padding-top: 1rem; padding-right: 1.5rem; padding-bottom: 1rem; padding-left: 1.5rem; } }
@media (min-width: 1024px) { .coh-style-accordion-tabs-solid .coh-accordion-title a { padding-right: 1.5rem; padding-left: 1.5rem; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-solid .coh-accordion-title a { background-color: #26a3dd; color: white; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-size: 0.875rem; line-height: 1rem; padding-top: 1.25rem; padding-right: 2rem; padding-bottom: 1.25rem; padding-left: 2rem; font-weight: bold; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-solid .coh-accordion-title a:hover { background-color: #70c3e9; color: white; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-solid .coh-accordion-title a:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-left: auto; content: "\F078"; font-family: "icomoon"; -webkit-transform: rotateZ(0); -ms-transform: rotate(0); transform: rotateZ(0); -webkit-transition: 300ms ease transform; -o-transition: 300ms ease transform; transition: 300ms ease transform; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li { margin-bottom: 0; margin-left: 0; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li.is-active a { background-color: #1a89c9; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li.is-active a:hover { background-color: #1a89c9; } }
@media (min-width: 565px) { .coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a { padding-top: 1rem; padding-bottom: 1rem; } }
@media (min-width: 1024px) { .coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a { padding-right: 1.5rem; padding-left: 1.5rem; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a { -webkit-transition: background-color 200ms ease; -o-transition: background-color 200ms ease; transition: background-color 200ms ease; color: white; background-color: #26a3dd; font-weight: bold; font-size: 0.875rem; line-height: 1rem; padding-top: 1.25rem; padding-right: 2rem; padding-bottom: 1.25rem; padding-left: 2rem; margin-right: 0.0625rem; margin-bottom: 0.0625rem; } }
@media (min-width: 1536px) { .coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a:hover { color: white; background-color: #70c3e9; } }
@media (min-width: 1536px) { .coh-style-paragraph-small { font-size: 0.75rem; } }
@media (min-width: 1536px) { .coh-style-modal-close-button-color, .coh-style-modal-close-button-dark, .coh-style-modal-close-button-light { height: 3rem; width: 3rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #26a3dd; font-size: 1.5rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; background-color: #f2f2f2; } }
@media (min-width: 1536px) { .coh-style-modal-close-button-color:before, .coh-style-modal-close-button-dark:before, .coh-style-modal-close-button-light:before { content: "✕"; } }
@media (min-width: 1536px) { .coh-style-modal-close-button-color:hover, .coh-style-modal-close-button-dark:hover, .coh-style-modal-close-button-light:hover { color: #1a89c9; background-color: #dbdbdc; } }
@media (min-width: 1536px) { .coh-style-modal-close-button-color { color: white; background-color: #26a3dd; -webkit-transition: background-color 200ms ease; -o-transition: background-color 200ms ease; transition: background-color 200ms ease; } }
@media (min-width: 1536px) { .coh-style-modal-close-button-color:hover { background-color: #70c3e9; color: white; } }
@media (min-width: 1536px) { .coh-style-modal-close-button-dark { color: white; background-color: black; -webkit-transition: background-color 200ms ease; -o-transition: background-color 200ms ease; transition: background-color 200ms ease; } }
@media (min-width: 1536px) { .coh-style-modal-close-button-dark:hover { background-color: #484848; color: white; } }
@media (min-width: 565px) { .coh-style-slider-navigation-right, .coh-style-slider-navigation-left { width: 1.5rem; } }
@media (min-width: 1024px) { .coh-style-slider-navigation-right, .coh-style-slider-navigation-left { width: 2rem; } }
@media (min-width: 1536px) { .coh-style-slider-navigation-right, .coh-style-slider-navigation-left { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; height: 3.5rem; width: 3rem; background-color: rgba(0, 0, 0, 0.25); -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; } }
@media (min-width: 565px) { .coh-style-slider-navigation-right:before, .coh-style-slider-navigation-left:before { font-size: 0.75rem; } }
@media (min-width: 1536px) { .coh-style-slider-navigation-right:before, .coh-style-slider-navigation-left:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F053"; font-family: "icomoon"; color: white; font-size: 1rem; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; } }
@media (min-width: 1536px) { .coh-style-slider-navigation-right:hover, .coh-style-slider-navigation-left:hover { background-color: rgba(0, 0, 0, 0.5); } }
@media (min-width: 1536px) { .coh-style-slider-navigation-right:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .coh-style-modal-open-button-dark, .coh-style-modal-open-button-color, .coh-style-modal-open-button-light { background-color: #f2f2f2; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; font-size: 0.875rem; line-height: 1.25; font-weight: bold; color: #26a3dd; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; } }
@media (min-width: 1536px) { .coh-style-modal-open-button-dark:hover, .coh-style-modal-open-button-color:hover, .coh-style-modal-open-button-light:hover { background-color: #dbdbdc; color: #1a89c9; } }
@media (min-width: 1536px) { .coh-style-modal-open-button-dark { background-color: black; color: white; } }
@media (min-width: 1536px) { .coh-style-modal-open-button-dark:hover { background-color: #484848; color: white; } }
@media (min-width: 1536px) { .coh-style-modal-open-button-color { background-color: #26a3dd; color: white; } }
@media (min-width: 1536px) { .coh-style-modal-open-button-color:hover { background-color: #70c3e9; color: white; } }
@media (min-width: 1536px) { .coh-style-read-more-button-light { background-color: #f2f2f2; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; font-size: 0.875rem; line-height: 1.25; font-weight: bold; color: #26a3dd; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1536px) { .coh-style-read-more-button-light:hover { background-color: #dbdbdc; color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-read-more-button-light:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F078"; font-family: "icomoon"; font-size: 0.75rem; padding-left: 0.5rem; margin-left: auto; } }
@media (min-width: 1536px) { .is-expanded.coh-style-read-more-button-light:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F077"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .coh-style-read-more-button-dark { background-color: black; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; font-size: 0.875rem; line-height: 1.25; font-weight: bold; color: white; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1536px) { .coh-style-read-more-button-dark:hover { background-color: #484848; color: white; } }
@media (min-width: 1536px) { .coh-style-read-more-button-dark:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F078"; font-family: "icomoon"; font-size: 0.75rem; padding-left: 0.5rem; margin-left: auto; } }
@media (min-width: 1536px) { .is-expanded.coh-style-read-more-button-dark:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F077"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .coh-style-read-more-button-color { background-color: #26a3dd; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; font-size: 0.875rem; line-height: 1.25; font-weight: bold; color: white; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1536px) { .coh-style-read-more-button-color:hover { background-color: #70c3e9; color: white; } }
@media (min-width: 1536px) { .coh-style-read-more-button-color:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F078"; font-family: "icomoon"; font-size: 0.75rem; padding-left: 0.5rem; margin-left: auto; } }
@media (min-width: 1536px) { .is-expanded.coh-style-read-more-button-color:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F077"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .coh-style-read-more { padding-top: 0.5rem; padding-right: 1.25rem; padding-bottom: 0.5rem; font-size: 0.875rem; line-height: 1.25; font-weight: bold; color: #26a3dd; -webkit-transition: color 300ms ease; -o-transition: color 300ms ease; transition: color 300ms ease; } }
@media (min-width: 1536px) { .coh-style-read-more:hover { color: #70c3e9; } }
@media (min-width: 1536px) { .coh-style-read-more:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F078"; font-family: "icomoon"; font-size: 0.75rem; padding-left: 0.25rem; } }
@media (min-width: 1536px) { .is-expanded.coh-style-read-more:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F077"; font-family: "icomoon"; } }
.coh-style-heading-xl { font-size: 2.5rem; }
@media (min-width: 565px) { .coh-style-heading-xl { font-size: 3rem; } }
@media (min-width: 768px) { .coh-style-heading-xl { font-size: 3.5rem; } }
@media (min-width: 1024px) { .coh-style-heading-xl { font-size: 4rem; } }
@media (min-width: 1280px) { .coh-style-heading-xl { font-size: 4.5rem; } }
@media (min-width: 1536px) { .coh-style-heading-xl { font-size: 5rem; line-height: 1.25; font-weight: bold; margin-bottom: 1.5rem; } }
@media (min-width: 565px) { .coh-style-heading-1-size { font-size: 1.75rem; } }
@media (min-width: 1024px) { .coh-style-heading-1-size { font-size: 2rem; } }
@media (min-width: 1280px) { .coh-style-heading-1-size { font-size: 2.5rem; } }
@media (min-width: 1536px) { .coh-style-heading-1-size { font-size: 3rem; line-height: 1.25; font-weight: bold; margin-bottom: 1.5rem; } }
@media (min-width: 565px) { .coh-style-heading-2-size { font-size: 1.5rem; } }
@media (min-width: 1280px) { .coh-style-heading-2-size { font-size: 1.75rem; } }
@media (min-width: 1536px) { .coh-style-heading-2-size { font-weight: bold; font-size: 2rem; line-height: 1.25; margin-bottom: 1.5rem; } }
@media (min-width: 565px) { .coh-style-heading-3-size { font-size: 1.25rem; } }
@media (min-width: 1024px) { .coh-style-heading-3-size { font-size: 1.375rem; } }
@media (min-width: 1536px) { .coh-style-heading-3-size { font-size: 1.5rem; line-height: 1.25; font-weight: bold; margin-bottom: 1.25rem; } }
@media (min-width: 565px) { .coh-style-heading-4-size { margin-bottom: 1.25rem; } }
@media (min-width: 1024px) { .coh-style-heading-4-size { font-size: 1.125rem; } }
@media (min-width: 1536px) { .coh-style-heading-4-size { font-size: 1.25rem; font-weight: bold; margin-bottom: 1.375rem; line-height: 1.5; margin-bottom: 1rem; } }
@media (min-width: 565px) { .coh-style-heading-5-size { margin-bottom: 1.25rem; } }
@media (min-width: 1536px) { .coh-style-heading-5-size { font-size: 1rem; margin-bottom: 1.375rem; line-height: 1.25; margin-bottom: 0.5rem; font-weight: bold; } }
@media (min-width: 1024px) { .coh-style-pre-heading-dark, .coh-style-pre-heading-blue, .coh-style-pre-heading-light, .coh-style-pre-heading { margin-bottom: 0.5rem; } }
@media (min-width: 1536px) { .coh-style-pre-heading-dark, .coh-style-pre-heading-blue, .coh-style-pre-heading-light, .coh-style-pre-heading { font-size: 0.875rem; font-weight: bold; line-height: 1.25; margin-bottom: 1rem; } }
@media (min-width: 1536px) { .coh-style-pre-heading-dark { color: black; } }
@media (min-width: 1536px) { .coh-style-pre-heading-blue { color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-pre-heading-light { color: white; } }
@media (min-width: 768px) { .coh-style-multi-column-two-column { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; } }
@media (min-width: 1024px) { .coh-style-multi-column-two-column { -webkit-column-gap: 1.5rem; -moz-column-gap: 1.5rem; column-gap: 1.5rem; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }
@media (min-width: 1536px) { .coh-style-multi-column-two-column { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 2rem; -moz-column-gap: 2rem; column-gap: 2rem; } }
@media (min-width: 768px) { .coh-style-multi-column-three-column { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; } }
@media (min-width: 1024px) { .coh-style-multi-column-three-column { -webkit-column-gap: 1.5rem; -moz-column-gap: 1.5rem; column-gap: 1.5rem; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }
@media (min-width: 1536px) { .coh-style-multi-column-three-column { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 2rem; -moz-column-gap: 2rem; column-gap: 2rem; } }
@media (min-width: 1024px) { .coh-style-margin-top-small { margin-top: 1.5rem; } }
@media (min-width: 1536px) { .coh-style-margin-top-small { margin-top: 2rem; } }
@media (min-width: 1024px) { .coh-style-margin-bottom-small { margin-bottom: 1.5rem; } }
@media (min-width: 1536px) { .coh-style-margin-bottom-small { margin-bottom: 2rem; } }
@media (min-width: 565px) { .coh-style-padding-top-bottom-large { padding-top: 3rem; padding-bottom: 3rem; } }
@media (min-width: 1024px) { .coh-style-padding-top-bottom-large { padding-top: 4.5rem; padding-bottom: 4.5rem; } }
@media (min-width: 1536px) { .coh-style-padding-top-bottom-large { padding-top: 6rem; padding-bottom: 6rem; } }
@media (min-width: 565px) { .coh-style-padding-top-bottom-medium { padding-top: 2rem; padding-bottom: 2rem; } }
@media (min-width: 1024px) { .coh-style-padding-top-bottom-medium { padding-top: 3rem; padding-bottom: 3rem; } }
@media (min-width: 1536px) { .coh-style-padding-top-bottom-medium { padding-top: 4rem; padding-bottom: 4rem; } }
@media (min-width: 1024px) { .coh-style-padding-top-bottom-small { padding-top: 1.5rem; padding-bottom: 1.5rem; } }
@media (min-width: 1536px) { .coh-style-padding-top-bottom-small { padding-top: 2rem; padding-bottom: 2rem; } }
@media (min-width: 565px) { .coh-style-padding-top-large { padding-top: 3rem; } }
@media (min-width: 1024px) { .coh-style-padding-top-large { padding-top: 4.5rem; } }
@media (min-width: 1536px) { .coh-style-padding-top-large { padding-top: 6rem; } }
@media (min-width: 565px) { .coh-style-padding-top-medium { padding-top: 2rem; } }
@media (min-width: 1024px) { .coh-style-padding-top-medium { padding-top: 3rem; } }
@media (min-width: 1536px) { .coh-style-padding-top-medium { padding-top: 4rem; } }
@media (min-width: 1536px) { .coh-style-sidebar-nav { margin-bottom: 0; } }
@media (min-width: 1536px) { .coh-style-sidebar-nav li { list-style-type: none; margin-bottom: 0; margin-left: 0; } }
@media (min-width: 1536px) { .coh-style-sidebar-nav li.is-active > a { -webkit-box-shadow: inset 0 -0.125rem 0 0 #26a3dd; box-shadow: inset 0 -0.125rem 0 0 #26a3dd; } }
@media (min-width: 1536px) { .coh-style-sidebar-nav li.is-active > a:hover { color: black; } }
@media (min-width: 565px) { .coh-style-sidebar-nav li a { padding-top: 1rem; padding-bottom: 1rem; } }
@media (min-width: 1536px) { .coh-style-sidebar-nav li a { font-weight: bold; color: black; line-height: 1rem; font-size: 0.875rem; padding-top: 1.25rem; padding-bottom: 1.25rem; 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; -webkit-box-shadow: inset 0 -0.0625rem 0 0 #dbdbdc; box-shadow: inset 0 -0.0625rem 0 0 #dbdbdc; -webkit-transition: 200ms ease box-shadow, color 200ms ease; -o-transition: 200ms ease box-shadow, color 200ms ease; transition: 200ms ease box-shadow, color 200ms ease; } }
@media (min-width: 1536px) { .coh-style-sidebar-nav li a:hover { color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-sidebar-nav li ul { margin-top: 0; margin-bottom: 0; } }
@media (min-width: 1024px) { .coh-style-sidebar-nav li ul > li > a { padding-right: 1.5rem; padding-left: 1.5rem; } }
@media (min-width: 1536px) { .coh-style-sidebar-nav li ul > li > a { padding-right: 2rem; padding-left: 2rem; } }
@media (min-width: 1024px) { .coh-style-padding-top-small { padding-top: 1.5rem; } }
@media (min-width: 1536px) { .coh-style-padding-top-small { padding-top: 2rem; } }
@media (min-width: 565px) { .coh-style-padding-bottom-large { padding-bottom: 3rem; } }
@media (min-width: 1024px) { .coh-style-padding-bottom-large { padding-bottom: 4.5rem; } }
@media (min-width: 1536px) { .coh-style-padding-bottom-large { padding-bottom: 6rem; } }
@media (min-width: 565px) { .coh-style-padding-bottom-medium { padding-bottom: 2rem; } }
@media (min-width: 1024px) { .coh-style-padding-bottom-medium { padding-bottom: 3rem; } }
@media (min-width: 1536px) { .coh-style-padding-bottom-medium { padding-bottom: 4rem; } }
@media (min-width: 1536px) { .coh-style-view-pagination { margin-bottom: 0; } }
@media (min-width: 1536px) { .coh-style-view-pagination .pager__item { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; list-style-type: none; margin-right: 0.25rem; margin-left: 0.25rem; } }
@media (min-width: 1536px) { .coh-style-view-pagination .pager__item a { background-color: white; display: block; min-height: 2rem; min-width: 2rem; -webkit-border-radius: 1rem; border-radius: 1rem; line-height: 2rem; text-align: center; -webkit-transition: background-color 200ms ease; -o-transition: background-color 200ms ease; transition: background-color 200ms ease; } }
@media (min-width: 1536px) { .coh-style-view-pagination .pager__item a:hover { background-color: #26a3dd; color: white; } }
@media (min-width: 1536px) { .coh-style-view-pagination .is-active a { background-color: black; color: white; } }
@media (min-width: 1536px) { .coh-style-view-pagination .is-active a:hover { background-color: black; } }
@media (min-width: 1536px) { .coh-style-view-pagination .pager__item--first a { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 1536px) { .coh-style-view-pagination .pager__item--first a:hover { background-color: rgba(0, 0, 0, 0); color: #70c3e9; } }
@media (min-width: 1536px) { .coh-style-view-pagination .pager__item--last a { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 1536px) { .coh-style-view-pagination .pager__item--last a:hover { background-color: rgba(0, 0, 0, 0); color: #70c3e9; } }
@media (min-width: 1024px) { .coh-style-padding-bottom-small { padding-bottom: 1.5rem; } }
@media (min-width: 1536px) { .coh-style-padding-bottom-small { padding-bottom: 2rem; } }
@media (min-width: 565px) { .coh-style-padding-left-right-large { padding-right: 3rem; padding-left: 3rem; } }
@media (min-width: 1024px) { .coh-style-padding-left-right-large { padding-right: 4.5rem; padding-left: 4.5rem; } }
@media (min-width: 1536px) { .coh-style-padding-left-right-large { padding-right: 6rem; padding-left: 6rem; } }
@media (min-width: 1024px) { .coh-style-padding-left-right-small { padding-right: 1.5rem; padding-left: 1.5rem; } }
@media (min-width: 1536px) { .coh-style-padding-left-right-small { padding-right: 2rem; padding-left: 2rem; } }
@media (min-width: 1024px) { .coh-style-padding-small { padding: 1.5rem; } }
@media (min-width: 1536px) { .coh-style-padding-small { padding: 2rem; } }
@media (min-width: 1536px) { .coh-style-link-with-icon { color: #26a3dd; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; font-size: 0.875rem; line-height: 1.25; font-weight: bold; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1536px) { .coh-style-link-with-icon:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; padding-left: 0.375rem; font-size: 0.625rem; } }
@media (min-width: 1536px) { .coh-style-link-button-dark { background-color: black; color: white; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; font-size: 0.875rem; line-height: 1.25; font-weight: bold; margin-top: 0.5rem; margin-bottom: 0.5rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1536px) { .coh-style-link-button-dark:hover { background-color: #484848; color: white; } }
@media (min-width: 1536px) { .coh-style-link-button-dark:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; font-size: 0.75rem; padding-left: 0.5rem; margin-left: auto; } }
@media (min-width: 1536px) { .coh-style-link-button-light { background-color: #f2f2f2; color: #26a3dd; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; font-size: 0.875rem; line-height: 1.25; font-weight: bold; margin-top: 0.5rem; margin-bottom: 0.5rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1536px) { .coh-style-link-button-light:hover { background-color: #dbdbdc; color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-link-button-light:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; font-size: 0.75rem; padding-left: 0.5rem; margin-left: auto; } }
@media (min-width: 1536px) { .coh-style-link-button-color { background-color: #26a3dd; color: white; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; font-size: 0.875rem; line-height: 1.25; font-weight: bold; margin-top: 0.5rem; margin-bottom: 0.5rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1536px) { .coh-style-link-button-color:hover { background-color: #70c3e9; color: white; } }
@media (min-width: 1536px) { .coh-style-link-button-color:after { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F054"; font-family: "icomoon"; font-size: 0.75rem; padding-left: 0.5rem; margin-left: auto; } }
@media (min-width: 1536px) { .coh-style-breadcrumbs { margin-bottom: 0; padding-top: 0.25rem; padding-bottom: 0.25rem; } }
@media (min-width: 565px) { .coh-style-breadcrumbs li { font-size: 0.625rem; } }
@media (min-width: 1024px) { .coh-style-breadcrumbs li { font-size: 0.75rem; } }
@media (min-width: 1536px) { .coh-style-breadcrumbs li { display: inline-block; margin-top: 0; margin-bottom: 0; margin-left: 0; font-size: 0.875rem; } }
@media (min-width: 1536px) { .coh-style-breadcrumbs li:before { content: normal; } }
@media (min-width: 565px) { .coh-style-breadcrumbs li:after { padding-right: 0.25rem; padding-left: 0.25rem; } }
@media (min-width: 1536px) { .coh-style-breadcrumbs li:after { content: "/"; padding-right: 0.375rem; padding-left: 0.375rem; color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-breadcrumbs li:last-child:after { content: normal; } }
@media (min-width: 1536px) { .coh-style-tick-list { margin-bottom: 0; } }
@media (min-width: 1536px) { .coh-style-tick-list li { list-style-type: none; margin-bottom: 1rem; margin-left: 0; font-size: 1rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; } }
@media (min-width: 1536px) { .coh-style-tick-list li:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F00C"; font-family: "icomoon"; color: white; margin-top: 0.1875rem; margin-right: 0.5rem; background-color: #26a3dd; height: 1rem; width: 1rem; -webkit-border-radius: 0.5rem; border-radius: 0.5rem; font-size: 0.625rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } }
@media (min-width: 1536px) { .coh-style-social-icon { list-style-type: none; margin-bottom: 0; margin-left: 0; display: inline-block; } }
@media (min-width: 1536px) { .coh-style-social-icon a { background-color: #26a3dd; height: 2rem; width: 2rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-border-radius: 1rem; border-radius: 1rem; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-right: 0.25rem; margin-left: 0.25rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; } }
@media (min-width: 1536px) { .coh-style-social-icon a:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F09A"; font-family: "icomoon"; color: white; font-size: 1rem; } }
@media (min-width: 1536px) { .coh-style-social-icon a:hover { background-color: #70c3e9; color: white; } }
@media (min-width: 1536px) { .coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button { background-color: #26a3dd; -webkit-border-radius: 50%; border-radius: 50%; position: relative; -webkit-transition: background-color 300ms ease-in-out; -o-transition: background-color 300ms ease-in-out; transition: background-color 300ms ease-in-out; background-image: none; } }
@media (min-width: 1536px) { .coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F04B"; font-family: "icomoon"; color: white; font-size: 1.5rem; position: absolute; top: 50%; left: 55%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } }
@media (min-width: 1536px) { .coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:hover { background-color: #1a89c9; } }
@media (min-width: 1536px) { .coh-style-video .mejs__layers .mejs__overlay .mejs__overlay-loading .mejs__overlay-loading-bg-img { background: none; border-width: 0.625rem; -webkit-border-radius: 3.125rem; border-radius: 3.125rem; border-style: solid; border-top-color: rgba(0, 0, 0, 0.2); border-bottom-color: rgba(0, 0, 0, 0.2); border-left-color: #26a3dd; border-right-color: rgba(0, 0, 0, 0.2); } }
@media (min-width: 1536px) { .coh-style-video .mejs__controls { z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-color: #26a3dd; background-image: none; padding: 0; } }
@media (min-width: 1536px) { .coh-style-video .mejs__controls .mejs__button { line-height: normal; height: 2.5rem; width: 2.5rem; } }
@media (min-width: 1536px) { .coh-style-video .mejs__controls .mejs__button.mejs__play button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F04B"; font-family: "icomoon"; font-size: 1rem; } }
@media (min-width: 1536px) { .coh-style-video .mejs__controls .mejs__button.mejs__pause button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F04C"; font-family: "icomoon"; font-size: 1rem; } }
@media (min-width: 1536px) { .coh-style-video .mejs__controls .mejs__button.mejs__replay button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F01E"; font-family: "icomoon"; font-size: 1rem; } }
@media (min-width: 1536px) { .coh-style-video .mejs__controls .mejs__button.mejs__mute button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F026"; font-family: "icomoon"; font-size: 1.25rem; } }
@media (min-width: 1536px) { .coh-style-video .mejs__controls .mejs__button.mejs__unmute button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F028"; font-family: "icomoon"; font-size: 1.25rem; } }
@media (min-width: 1536px) { .coh-style-video .mejs__controls .mejs__button.mejs__fullscreen-button.mejs__unfullscreen button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F065"; font-family: "icomoon"; font-size: 1rem; } }
@media (min-width: 1536px) { .coh-style-video .mejs__controls .mejs__button.mejs__fullscreen-button button:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F065"; font-family: "icomoon"; font-size: 1rem; } }
@media (min-width: 1536px) { .coh-style-video .mejs__controls .mejs__button button { color: white; font-size: 1.875rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 2.5rem; width: 2.5rem; background-image: none; background-color: rgba(0, 0, 0, 0); -webkit-transition: background-color 300ms ease-in-out; -o-transition: background-color 300ms ease-in-out; transition: background-color 300ms ease-in-out; margin: 0; } }
@media (min-width: 1536px) { .coh-style-video .mejs__controls .mejs__button button:hover { background-color: #70c3e9; } }
@media (min-width: 1536px) { .coh-style-video .mejs__controls .mejs__button .mejs__volume-slider { background-color: #26a3dd; } }
@media (min-width: 1536px) { .coh-style-video .mejs__controls .mejs__button .mejs__volume-slider .mejs__volume-total .mejs__volume-handle { background-color: #1a89c9; } }
@media (min-width: 1536px) { .coh-style-video .mejs__controls .mejs__time { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: white; height: 2.5rem; width: 2.5rem; font-size: 0.75rem; padding: 0; } }
@media (min-width: 1536px) { .coh-style-video .mejs__controls .mejs__time-rail { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 2.5rem; padding: 0; margin: 0; } }
@media (min-width: 1536px) { .coh-style-video .mejs__controls .mejs__time-rail .mejs__time-total { margin: 0; } }
@media (min-width: 565px) { .coh-style-paragraph-extra-large { font-size: 2rem; } }
@media (min-width: 1024px) { .coh-style-paragraph-extra-large { font-size: 2.5rem; } }
@media (min-width: 1536px) { .coh-style-paragraph-extra-large { font-size: 3rem; font-weight: bold; margin-bottom: 0; line-height: 1.25; } }
@media (min-width: 1024px) { .coh-style-paragraph-large { font-size: 1.25rem; } }
@media (min-width: 1536px) { .coh-style-paragraph-large { font-size: 1.5rem; line-height: 1.5; } }
@media (min-width: 1536px) { .coh-style-slider-pagination { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1536px) { .coh-style-slider-pagination li { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; margin-bottom: 0; margin-left: 0; } }
@media (min-width: 1536px) { .coh-style-slider-pagination li:before { content: normal; } }
@media (min-width: 1536px) { .coh-style-slider-pagination li.slick-active button { background-color: #1a89c9; height: 0.625rem; width: 0.625rem; -webkit-border-radius: 0.3125rem; border-radius: 0.3125rem; } }
@media (min-width: 1536px) { .coh-style-slider-pagination li button { background-color: #26a3dd; height: 0.375rem; width: 0.375rem; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; margin-right: 0.25rem; margin-left: 0.25rem; -webkit-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease; } }
@media (min-width: 1536px) { .coh-style-slider-pagination li button:hover { background-color: #70c3e9; } }
@media (min-width: 1536px) { .move-pagination-up.coh-ce-1dc117b7-c5baa27a .slick-dots { top: -2rem; } }
@media (min-width: 1536px) { .move-pagination-down.coh-ce-1dc117b7-c5baa27a .slick-dots { padding-top: 1rem; } }
@media (min-width: 565px) { .padding-left-right.coh-ce-1dc117b7-c5baa27a .coh-slider-container-mid { padding-right: 2rem; padding-left: 2rem; } }
@media (min-width: 1024px) { .padding-left-right.coh-ce-1dc117b7-c5baa27a .coh-slider-container-mid { padding-right: 3.5rem; padding-left: 3.5rem; } }
@media (min-width: 1536px) { .padding-left-right.coh-ce-1dc117b7-c5baa27a .coh-slider-container-mid { padding-right: 5rem; padding-left: 5rem; } }
@media (min-width: 1536px) { .color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 1536px) { .color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 1536px) { .color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover:before { color: #70c3e9; } }
@media (min-width: 1536px) { .color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:before { color: #26a3dd; } }
@media (min-width: 1536px) { .dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 1536px) { .dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 1536px) { .dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover:before { color: #484848; } }
@media (min-width: 1536px) { .dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:before { color: black; } }
@media (min-width: 1536px) { .light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 1536px) { .light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 1536px) { .light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover:before { color: #dbdbdc; } }
@media (min-width: 1536px) { .light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:before { color: white; } }
@media (min-width: 1536px) { .dark-heading.coh-ce-cpt_articles_slider-8a32b71 { color: black; } }
@media (min-width: 1536px) { .light-heading.coh-ce-cpt_articles_slider-8a32b71 { color: white; } }
@media (min-width: 1536px) { .color-heading.coh-ce-cpt_articles_slider-8a32b71 { color: #26a3dd; } }
@media (min-width: 1536px) { .align-left.coh-ce-cpt_articles_slider-8a32b71 { text-align: left; } }
@media (min-width: 1536px) { .align-center.coh-ce-cpt_articles_slider-8a32b71 { text-align: center; } }
@media (min-width: 1536px) { .align-right.coh-ce-cpt_articles_slider-8a32b71 { text-align: right; } }
@media (min-width: 1536px) { .coh-ce-cpt_background_video-3a31c24c { position: relative; z-index: -1; } }
@media (min-width: 1536px) { .coh-ce-cpt_background_video-5cc67da2 { width: 100%; } }
@media (min-width: 1536px) { .coh-ce-cpt_blockquote-eebeed73 { padding-right: 0; padding-left: 0; border-left-style: none; margin-bottom: 0; } }
@media (min-width: 1536px) { .coh-ce-cpt_blockquote-eebeed73:before { padding-left: 0; } }
@media (min-width: 1536px) { .coh-ce-cpt_blockquote-50ab9410 { font-size: 1rem; line-height: 1rem; padding-top: 1.5rem; margin-top: auto; } }
@media (min-width: 1536px) { .coh-ce-cpt_blockquote-553a8b89 { display: block; font-weight: bold; } }
@media (min-width: 1536px) { .coh-ce-cpt_blockquote-5baee877 { display: block; margin-top: 0.5rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_blockquote-bf1797a2 { font-style: normal; font-size: 0.75rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_breadcrumbs-b00f9d69 { padding-top: 0; padding-bottom: 0; } }
@media (min-width: 1536px) { .transparent-background.coh-ce-cpt_breadcrumbs-b00f9d69 { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 1536px) { .solid-dark-background.coh-ce-cpt_breadcrumbs-b00f9d69 { background-color: #222222; } }
@media (min-width: 1536px) { .solid-light-background.coh-ce-cpt_breadcrumbs-b00f9d69 { background-color: #f2f2f2; } }
@media (min-width: 1536px) { .semi-transparent-dark-background.coh-ce-cpt_breadcrumbs-b00f9d69 { background-color: rgba(0, 0, 0, 0.5); color: white; } }
@media (min-width: 1536px) { .position-absolute-top-left.coh-ce-cpt_breadcrumbs-b00f9d69 { position: absolute; top: 0; left: 0; width: 100%; z-index: 2; } }
@media (min-width: 1536px) { .coh-ce-cpt_column_0-9431213c { min-height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1536px) { .coh-ce-cpt_contact_information_card-b76fe74a { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1536px) { .coh-ce-cpt_contact_information_card-466af053 { margin-bottom: 0.75rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_contact_information_card-42bc939c { font-style: normal; } }
@media (min-width: 1536px) { .coh-ce-cpt_contact_information_card-cc55f948 { width: 3rem; margin-bottom: 1.5rem; -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } }
.coh-ce-cpt_digitas_careers_introduction-2be28872:before { content: none; }
.coh-ce-cpt_digitas_careers_introduction-2be28872:after { content: none; }
.coh-ce-cpt_digitas_careers_introduction-4970b0f1 { grid-template-columns: minmax(16rem,auto) -webkit-max-content; grid-template-columns: minmax(16rem,auto) max-content; }
.coh-ce-cpt_digitas_careers_introduction-4970b0f1:before { content: none; }
.coh-ce-cpt_digitas_careers_introduction-4970b0f1:after { content: none; }
.coh-ce-cpt_digitas_careers_introduction-23237f97 { grid-column: 1/-1; }
.coh-ce-cpt_digitas_careers_introduction-f7e0fa94:before { content: none; }
.coh-ce-cpt_digitas_careers_introduction-f7e0fa94:after { content: none; }
.coh-ce-cpt_digitas_careers_introduction-2d7f3312:nth-child(2) { display: block; }
.coh-ce-cpt_digitas_careers_introduction-4e3903:nth-child(2) { --tw-space-y-reverse: 0; margin-bottom: -webkit-calc(2rem*var(--tw-space-y-reverse)); margin-bottom: calc(2rem*var(--tw-space-y-reverse)); margin-top: -webkit-calc(2rem*(1 - var(--tw-space-y-reverse))); margin-top: calc(2rem*(1 - var(--tw-space-y-reverse))); }
.coh-ce-cpt_digitas_case_news-b7ff18ee { padding-top: 2.5rem; padding-bottom: 2.5rem; }
@media (min-width: 1024px) { .coh-ce-cpt_digitas_case_news-b7ff18ee { padding-top: 3.25rem; padding-bottom: 3.25rem; } }
.coh-ce-cpt_digitas_generic_content_with-ea8422aa { list-style: none; border-bottom-style: solid; }
.coh-ce-cpt_digitas_generic_content_with-ea8422aa::marker { content: none; }
.coh-ce-cpt_digitas_hero-2cf75922 { grid-column: 2/-2; width: 100%; --line-height: 1; font-size: clamp(3rem,8vw,8rem); letter-spacing: -.04em; }
.coh-ce-cpt_digitas_introduction_with_pi-b7ff18ee { padding-top: 2.5rem; padding-bottom: 2.5rem; }
@media (min-width: 1024px) { .coh-ce-cpt_digitas_introduction_with_pi-b7ff18ee { padding-top: 3.25rem; padding-bottom: 3.25rem; } }
.coh-ce-cpt_digitas_large_emphasized_tex-126c525e { margin-top: 3.75rem!important; margin-bottom: 3.75rem!important; }
.coh-ce-cpt_digitas_latest_work-f892bdf3:before { width: 100%; }
.coh-ce-cpt_digitas_shuffle_gallery-db5fef4f { display: none; }
.coh-ce-cpt_digitas_text_case_study_-543115c7:before { bottom: 100%; height: -webkit-calc(var(--prev-module-height)*.5 - var(--global-spacing-vertical)); height: calc(var(--prev-module-height)*.5 - var(--global-spacing-vertical)); top: auto; }
.coh-ce-cpt_digitas_who_we_are-aae9a39c { padding-bottom: 3.5rem; }
@media (min-width: 1024px) { .coh-ce-cpt_digitas_who_we_are-aae9a39c { padding-top: 4.75rem; padding-bottom: 16.5rem; } }
@media (min-width: 1536px) { .dark-title.coh-ce-cpt_drupal_blocks-f4b9eee7 div > h2 { color: black; } }
@media (min-width: 1536px) { .light-title.coh-ce-cpt_drupal_blocks-f4b9eee7 div > h2 { color: white; } }
@media (min-width: 1536px) { .color-title.coh-ce-cpt_drupal_blocks-f4b9eee7 div > h2 { color: #26a3dd; } }
@media (min-width: 1536px) { .dark-heading.coh-ce-cpt_events_slider-8a32b71 { color: black; } }
@media (min-width: 1536px) { .light-heading.coh-ce-cpt_events_slider-8a32b71 { color: white; } }
@media (min-width: 1536px) { .color-heading.coh-ce-cpt_events_slider-8a32b71 { color: #26a3dd; } }
@media (min-width: 1536px) { .align-left.coh-ce-cpt_events_slider-8a32b71 { text-align: left; } }
@media (min-width: 1536px) { .align-center.coh-ce-cpt_events_slider-8a32b71 { text-align: center; } }
@media (min-width: 1536px) { .align-right.coh-ce-cpt_events_slider-8a32b71 { text-align: right; } }
@media (min-width: 1536px) { .coh-ce-cpt_feature_card-466af053 { margin-bottom: 0.75rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_feature_card-cc55f948 { width: 3rem; margin-bottom: 1.5rem; -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } }
@media (min-width: 1536px) { .move-pagination-up.coh-ce-cpt_gallery_slider-4d540297 .slick-dots { top: -2rem; } }
@media (min-width: 1536px) { .move-pagination-down.coh-ce-cpt_gallery_slider-4d540297 .slick-dots { top: 1.5rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_heading-a59c0ad8 { display: block; } }
@media (min-width: 1536px) { .dark-heading.coh-ce-cpt_heading-a59c0ad8 { color: black; } }
@media (min-width: 1536px) { .light-heading.coh-ce-cpt_heading-a59c0ad8 { color: white; } }
@media (min-width: 1536px) { .color-heading.coh-ce-cpt_heading-a59c0ad8 { color: #26a3dd; } }
@media (min-width: 1536px) { .align-text-left.coh-ce-cpt_heading-a59c0ad8 { text-align: left; } }
@media (min-width: 1536px) { .align-text-center.coh-ce-cpt_heading-a59c0ad8 { text-align: center; } }
@media (min-width: 1536px) { .align-text-right.coh-ce-cpt_heading-a59c0ad8 { text-align: right; } }
@media (min-width: 1024px) { .coh-ce-cpt_hero-fedf769c { padding-right: 1.5rem; padding-left: 1.5rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_hero-fedf769c { padding-right: 2rem; padding-left: 2rem; } }
@media (min-width: 1536px) { .transparent-background.coh-ce-cpt_hero-fedf769c { background-color: rgba(0, 0, 0, 0); } }
@media (min-width: 1536px) { .solid-dark-background.coh-ce-cpt_hero-fedf769c { background-color: #222222; } }
@media (min-width: 1536px) { .solid-light-background.coh-ce-cpt_hero-fedf769c { background-color: #f2f2f2; } }
@media (min-width: 1536px) { .semi-transparent-dark-background.coh-ce-cpt_hero-fedf769c { background-color: rgba(0, 0, 0, 0.5); } }
@media (min-width: 1536px) { .coh-ce-cpt_hero-55a54ec4 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (min-width: 1536px) { .fluid.coh-ce-cpt_hero-55a54ec4 { min-height: 80vh; } }
@media (min-width: 565px) { .tall.coh-ce-cpt_hero-55a54ec4 { min-height: 25rem; } }
@media (min-width: 1024px) { .tall.coh-ce-cpt_hero-55a54ec4 { min-height: 35rem; } }
@media (min-width: 1280px) { .tall.coh-ce-cpt_hero-55a54ec4 { min-height: 37.5rem; } }
@media (min-width: 1536px) { .tall.coh-ce-cpt_hero-55a54ec4 { min-height: 40rem; } }
@media (min-width: 565px) { .short.coh-ce-cpt_hero-55a54ec4 { min-height: 10rem; } }
@media (min-width: 1024px) { .short.coh-ce-cpt_hero-55a54ec4 { min-height: 15rem; } }
@media (min-width: 1536px) { .short.coh-ce-cpt_hero-55a54ec4 { min-height: 20rem; } }
@media (min-width: 1536px) { .center-align-content.coh-ce-cpt_hero-55a54ec4 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1536px) { .center-align-content.coh-ce-cpt_hero-55a54ec4 .coh-wysiwyg { text-align: center; } }
@media (min-width: 768px) { .center-align-content.coh-ce-cpt_hero-55a54ec4 .text-content { width: 100%; } }
@media (min-width: 1024px) { .center-align-content.coh-ce-cpt_hero-55a54ec4 .text-content { width: 72%; } }
@media (min-width: 1536px) { .center-align-content.coh-ce-cpt_hero-55a54ec4 .text-content { width: 64%; text-align: center; } }
@media (min-width: 565px) { .center-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content { margin-top: 3rem; } }
@media (min-width: 768px) { .center-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content { width: 100%; } }
@media (min-width: 1024px) { .center-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content { width: 72%; } }
@media (min-width: 1536px) { .center-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content { -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; width: 64%; margin-top: 4rem; } }
@media (min-width: 1536px) { .center-align-content.coh-ce-cpt_hero-55a54ec4 .buttons { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
@media (min-width: 768px) { .left-align-content.coh-ce-cpt_hero-55a54ec4 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1536px) { .left-align-content.coh-ce-cpt_hero-55a54ec4 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 768px) { .left-align-content.coh-ce-cpt_hero-55a54ec4 .text-content { width: 100%; } }
@media (min-width: 1536px) { .left-align-content.coh-ce-cpt_hero-55a54ec4 .text-content { width: 40%; } }
@media (min-width: 565px) { .left-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content { margin-top: 3rem; } }
@media (min-width: 768px) { .left-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content { width: 100%; margin-top: 4rem; margin-left: 0; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; } }
@media (min-width: 1536px) { .left-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content { margin-left: 7.5rem; } }
@media (min-width: 768px) { .right-align-content.coh-ce-cpt_hero-55a54ec4 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1536px) { .right-align-content.coh-ce-cpt_hero-55a54ec4 { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 768px) { .right-align-content.coh-ce-cpt_hero-55a54ec4 .text-content { width: 100%; } }
@media (min-width: 1536px) { .right-align-content.coh-ce-cpt_hero-55a54ec4 .text-content { width: 40%; } }
@media (min-width: 565px) { .right-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content { margin-top: 3rem; } }
@media (min-width: 768px) { .right-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content { width: 100%; margin-top: 4rem; margin-right: 0; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; } }
@media (min-width: 1536px) { .right-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content { margin-right: 7.5rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_hero-77bc8a97 { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } }
@media (min-width: 1536px) { .colored.coh-ce-cpt_hero-fd5ded85 { color: #26a3dd; } }
@media (min-width: 1024px) { .add-space-below.coh-ce-cpt_hero-55f19225 { margin-bottom: 1.5rem; } }
@media (min-width: 1536px) { .add-space-below.coh-ce-cpt_hero-55f19225 { margin-bottom: 2rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_hero-65b810ab { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } }
.coh-ce-cpt_hero_first_level-eeb6dac6 { --tw-invert: none !important; }
.coh-ce-cpt_hero_first_level-a628f0bc { margin-top: 25px; }
@media (min-width: 1024px) { .coh-ce-cpt_hero_first_level-a628f0bc { margin-top: 0; } }
.coh-ce-cpt_hero_first_level-7c959771 { width: 60%; }
@media (min-width: 1024px) { .coh-ce-cpt_hero_first_level-7c959771 { width: 100%; } }
.coh-ce-cpt_hero_first_level-33cfb67 { -webkit-filter: invert(100%); filter: invert(100%); }
@media (min-width: 1536px) { .image-object-fit-cover.coh-ce-cpt_image_media-4532dad0 { 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-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } }
@media (min-width: 1536px) { .image-object-fit-cover.coh-ce-cpt_image_media-4532dad0 article { 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-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } }
@media (min-width: 1536px) { .image-object-fit-cover.coh-ce-cpt_image_media-4532dad0 article picture { 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-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } }
@media (min-width: 1536px) { .image-object-fit-cover.coh-ce-cpt_image_media-4532dad0 article picture img { -o-object-fit: cover; object-fit: cover; height: 100%; width: auto; } }
@media (min-width: 1536px) { .coh-ce-cpt_impact_card-c4fa5111 { 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; max-width: 25rem; height: 100%; } }
@media (min-width: 1536px) { .coh-ce-cpt_impact_card-466af053 { margin-bottom: 0.75rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_impact_card-63e38b8f { color: white; } }
@media (min-width: 1536px) { .coh-ce-cpt_impact_card-63e38b8f:after { position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: ""; z-index: 2; } }
@media (min-width: 1536px) { .coh-ce-cpt_impact_card-38bc85ac { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; margin-top: auto; } }
.coh-ce-cpt_insights_grid-86ef366b { -webkit-box-shadow: none; box-shadow: none; }
@media (min-width: 768px) { .coh-ce-cpt_insights_grid-86ef366b { -webkit-box-shadow: none; box-shadow: none; } }
@media (min-width: 1280px) { .coh-ce-cpt_insights_grid-86ef366b { -webkit-box-shadow: none; box-shadow: none; } }
@media (min-width: 1536px) { .coh-ce-cpt_insights_grid-86ef366b { -webkit-box-shadow: none; box-shadow: none; } }
@media (min-width: 1536px) { .coh-ce-cpt_link-b25617c6 { margin-right: 0.5rem; margin-left: 0.5rem; } }
@media (min-width: 1024px) { .add-space-below.coh-ce-cpt_link-b25617c6 { margin-bottom: 1.5rem; } }
@media (min-width: 1536px) { .add-space-below.coh-ce-cpt_link-b25617c6 { margin-bottom: 2rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_linked_feature_card-466af053 { margin-bottom: 0.75rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_linked_feature_card-b0f595f9:after { position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: ""; z-index: 1; } }
@media (min-width: 1536px) { .coh-ce-cpt_linked_feature_card-92be551f { margin-top: auto; } }
@media (min-width: 1536px) { .coh-ce-cpt_linked_feature_card-cc55f948 { width: 3rem; margin-bottom: 1.5rem; -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } }
@media (min-width: 1536px) { .coh-ce-cpt_logo_card-7e0447e5 { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } }
@media (min-width: 1536px) { .coh-ce-cpt_logo_card-6456e07e { position: absolute; height: 100%; width: 100%; z-index: 1; } }
@media (min-width: 1024px) { .coh-ce-cpt_modal_window-50d5c6fb { max-height: -webkit-calc(100vh - 3rem); max-height: calc(100vh - 3rem); padding: 1.5rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_modal_window-50d5c6fb { overflow: auto; max-height: -webkit-calc(100vh - 4rem); max-height: calc(100vh - 4rem); -webkit-overflow-scrolling: touch; padding: 2rem; } }
.coh-ce-cpt_partial__card_case_study-c50b7b:hover { color: unset; }
.coh-ce-cpt_partial_card_insights_-c50b7b:hover { color: unset; }
.coh-ce-cpt_partial_tile-c50b7b:hover { color: unset; }
@media (min-width: 1536px) { .coh-ce-cpt_price_card-6c50e96c { 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-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-top: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } }
@media (min-width: 1536px) { .coh-ce-cpt_price_card-13c60bc1 { margin-bottom: 0; } }
@media (min-width: 1536px) { .coh-ce-cpt_price_card-12c4107e:after { position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: ""; z-index: 1; } }
@media (min-width: 1536px) { .coh-ce-cpt_price_card-6eb4d95c { margin-top: 2rem; margin-bottom: 2rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_price_card-b2503be0 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; margin-top: auto; } }
@media (min-width: 1536px) { .coh-ce-cpt_price_card-1775711d { margin-left: -0.5rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_price_card-77973a3b { font-size: 3.125rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_price_card-5d509b1 { font-size: 0.875rem; font-weight: bold; margin-bottom: 1.5rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_price_card-d17cb34a { margin-top: 1.5rem; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } }
@media (min-width: 1536px) { .coh-ce-cpt_price_card-5289bcbf { margin-bottom: 1.5rem; -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_footer-a55124d3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 565px) { .coh-ce-cpt_site_footer-7db95991 { padding-right: 0; padding-left: 0; height: auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_footer-7db95991 { padding-right: 2rem; padding-left: 2rem; height: 5rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (min-width: 565px) { .coh-ce-cpt_site_footer-607d5298 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_footer-607d5298 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; } }
@media (min-width: 565px) { .coh-ce-cpt_site_footer-607d5298:after { margin-right: 0; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_footer-607d5298:after { margin-right: auto; } }
@media (min-width: 1536px) { .menu-position-desktop--left .coh-ce-cpt_site_footer-607d5298 { -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; } }
@media (min-width: 1536px) { .menu-position-desktop--center .coh-ce-cpt_site_footer-607d5298 { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } }
@media (min-width: 1536px) { .menu-position-desktop--right .coh-ce-cpt_site_footer-607d5298 { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } }
@media (min-width: 565px) { .coh-ce-cpt_site_footer-1a90bda { height: auto; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_footer-1a90bda { height: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
@media (min-width: 565px) { .coh-ce-cpt_site_footer-6c573274 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_footer-6c573274 { 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; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; } }
@media (min-width: 565px) { .coh-ce-cpt_site_footer-6c573274:before { margin-left: 0; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_footer-6c573274:before { margin-left: auto; } }
@media (min-width: 1536px) { .menu-position-desktop--left .coh-ce-cpt_site_footer-6c573274 { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } }
@media (min-width: 1536px) { .menu-position-desktop--center .coh-ce-cpt_site_footer-6c573274 { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } }
@media (min-width: 565px) { .menu-position-desktop--right .coh-ce-cpt_site_footer-6c573274 { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } }
@media (min-width: 1536px) { .menu-position-desktop--right .coh-ce-cpt_site_footer-6c573274 { -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; } }
@media (min-width: 565px) { .coh-ce-cpt_site_footer-6b4ab1ad { height: auto; padding-right: 0; padding-left: 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_footer-6b4ab1ad { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 5rem; padding-right: 2rem; padding-left: 2rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_footer-6b4ab1ad p { font-size: 0.75rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_footer-6b4ab1ad p:last-child { margin-bottom: 0; } }
@media (min-width: 565px) { .coh-ce-cpt_site_footer-595b4965 { margin-right: 0; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; height: 5rem; max-width: 17.5rem; text-align: center; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_footer-595b4965 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-right: 1rem; } }
@media (min-width: 565px) { .coh-ce-cpt_site_footer-595b4965:after { margin-right: 0; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_footer-595b4965:after { margin-right: auto; } }
@media (min-width: 565px) { .coh-ce-cpt_site_footer-7974db9e { margin-left: 0; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; height: 5rem; text-align: center; max-width: 17.5rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_footer-7974db9e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-left: 1rem; } }
@media (min-width: 565px) { .coh-ce-cpt_site_footer-7974db9e:before { margin-left: 0; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_footer-7974db9e:before { margin-left: auto; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_header-e51d7f53 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@media (min-width: 1536px) { .header-position--relative.coh-ce-cpt_site_header-e51d7f53 { position: relative; z-index: 3; top: 0; left: 0; right: 0; } }
@media (min-width: 1536px) { .header-position--fixed.coh-ce-cpt_site_header-e51d7f53 { position: fixed; top: 0; left: 0; right: 0; z-index: 3; } }
@media (min-width: 768px) { .menu-column-count-desktop-4.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; } }
@media (min-width: 1536px) { .menu-column-count-desktop-4.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 { -webkit-column-count: 4; -moz-column-count: 4; column-count: 4; } }
@media (min-width: 768px) { .menu-column-count-desktop-3.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; } }
@media (min-width: 1536px) { .menu-column-count-desktop-3.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; } }
@media (min-width: 768px) { .menu-column-count-desktop-2.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; } }
@media (min-width: 1536px) { .menu-column-count-desktop-2.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }
@media (min-width: 1536px) { .menu-column-count-desktop-1.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-1 > li { position: relative; } }
@media (min-width: 768px) { .menu-column-count-desktop-1.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2-wrapper { width: auto; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); left: 0 !important; } }
@media (min-width: 1536px) { .menu-column-count-desktop-1.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2-wrapper { width: 20rem; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); left: 50% !important; right: auto; } }
@media (min-width: 1536px) { .menu-column-count-desktop-1.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2-wrapper > .coh-container-boxed { max-width: none; margin-right: 0; margin-left: 0; } }
@media (min-width: 1536px) { .menu-column-count-desktop-1.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; } }
@media (min-width: 1536px) { .toolbar-horizontal.toolbar-fixed .header-position--fixed.coh-ce-cpt_site_header-e51d7f53 { top: 2.4375rem; } }
@media (min-width: 1536px) { .toolbar-horizontal.toolbar-fixed.toolbar-tray-open .header-position--fixed.coh-ce-cpt_site_header-e51d7f53 { top: 4.9375rem; } }
@media (min-width: 1536px) { .toolbar-vertical.toolbar-fixed .header-position--fixed.coh-ce-cpt_site_header-e51d7f53 { top: 2.4375rem; } }
@media (min-width: 768px) { .coh-ce-cpt_site_header-6577ed22 { padding-right: 0; padding-left: 0; height: 3rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_header-6577ed22 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 2rem; padding-left: 2rem; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
@media (min-width: 768px) { .coh-ce-cpt_site_header-5282b65d { max-height: 3rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_header-5282b65d { max-height: 5rem; width: auto; } }
@media (min-width: 768px) { .coh-ce-cpt_site_header-e2a0ade6 { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_header-e2a0ade6 { 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; } }
@media (min-width: 768px) { .coh-ce-cpt_site_header-f9afdd26 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_header-f9afdd26 { display: none; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 3rem; width: 3rem; font-size: 1.5rem; -webkit-transition: color 300ms ease-in-out; -o-transition: color 300ms ease-in-out; transition: color 300ms ease-in-out; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_header-f9afdd26: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: "\F0C9"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .menu-active.coh-ce-cpt_site_header-f9afdd26: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: "\F00D"; font-family: "icomoon"; } }
@media (min-width: 768px) { .menu-active.coh-ce-cpt_site_header-f9afdd26:after { content: ""; } }
@media (min-width: 1536px) { .menu-active.coh-ce-cpt_site_header-f9afdd26:after { background-color: rgba(0, 0, 0, 0.5); height: -webkit-calc(100vh - 48px); height: calc(100vh - 48px); width: 100vw; position: absolute; top: 3rem; bottom: 0; left: 0; right: 0; z-index: -1; } }
.coh-ce-cpt_site_header-4bd5ea3e { max-width: -webkit-calc(100vw - 32px); max-width: calc(100vw - 32px); }
@media (min-width: 768px) { .coh-ce-cpt_site_header-4bd5ea3e { position: absolute; top: 100%; left: 0; right: 0; display: none; height: auto; max-width: 33.3125rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_header-4bd5ea3e { height: 100%; } }
@media (min-width: 768px) { .coh-ce-cpt_site_header-cae467c8 { height: -webkit-calc(100vh - 48px); height: calc(100vh - 48px); overflow: scroll; -webkit-overflow-scrolling: touch; padding-bottom: 7.125rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_header-cae467c8 { height: 100%; } }
@media (min-width: 768px) { .coh-ce-cpt_site_header-85f5d826 { height: auto; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_header-85f5d826 { height: 100%; } }
@media (min-width: 768px) { .coh-ce-cpt_site_header-a309120d { padding-top: 0; padding-bottom: 0; margin-left: 0; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_header-a309120d { 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; padding-top: 1rem; padding-bottom: 1rem; margin-left: 0.5rem; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; min-width: 3rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_header-a309120d:before { margin-left: auto; } }
@media (min-width: 768px) { .menu-position-desktop--right .coh-ce-cpt_site_header-a309120d { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } }
@media (min-width: 1536px) { .menu-position-desktop--right .coh-ce-cpt_site_header-a309120d { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_header-df22f363 { height: 3rem; width: 3rem; 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; font-size: 1.5rem; -webkit-border-radius: 50%; border-radius: 50%; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_header-df22f363:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F002"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .search-active.coh-ce-cpt_site_header-df22f363: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: "\F00D"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .coh-ce-cpt_site_header-f7fc4a4 { display: none; position: absolute; top: 100%; left: 0; right: 0; z-index: 1; } }
@media (min-width: 1536px) { .coh-ce-cpt_slide_item-2ee1ff76 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; } }
@media (min-width: 565px) { .coh-ce-cpt_social_links-c4355378 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }
@media (min-width: 1536px) { .coh-ce-cpt_social_links-c4355378 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 0; } }
@media (min-width: 1536px) { .coh-ce-cpt_social_links-ff917e8c { margin-bottom: 0; margin-left: 0; list-style-type: none; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } }
@media (min-width: 565px) { .coh-ce-cpt_social_links-7fba6170 { width: auto; } }
@media (min-width: 1536px) { .coh-ce-cpt_social_links-7fba6170 { height: 2.5rem; width: 2rem; 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; font-size: 0.875rem; } }
@media (min-width: 1536px) { .facebook.coh-ce-cpt_social_links-7fba6170:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F09A"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .twitter.coh-ce-cpt_social_links-7fba6170:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F099"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .linkedin.coh-ce-cpt_social_links-7fba6170:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F0E1"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .youtube.coh-ce-cpt_social_links-7fba6170:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F16A"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .vimeo.coh-ce-cpt_social_links-7fba6170: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: "\F27D"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .instagram.coh-ce-cpt_social_links-7fba6170:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F16D"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .medium.coh-ce-cpt_social_links-7fba6170: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: "\F23A"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .pinterest.coh-ce-cpt_social_links-7fba6170: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: "\F231"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .rss.coh-ce-cpt_social_links-7fba6170: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: "\F09E"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .behance.coh-ce-cpt_social_links-7fba6170: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: "\F1B4"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .drupal.coh-ce-cpt_social_links-7fba6170: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: "\F1A9"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .github.coh-ce-cpt_social_links-7fba6170: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: "\F09B"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .xing.coh-ce-cpt_social_links-7fba6170: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: "\F168"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .bitbucket.coh-ce-cpt_social_links-7fba6170: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: "\F171"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .whatsapp.coh-ce-cpt_social_links-7fba6170: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: "\F232"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .slideshare.coh-ce-cpt_social_links-7fba6170: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: "\F1E7"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .flickr.coh-ce-cpt_social_links-7fba6170: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: "\F16E"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .vkontakte.coh-ce-cpt_social_links-7fba6170: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: "\F189"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .tumblr.coh-ce-cpt_social_links-7fba6170: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: "\F173"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .coh-ce-cpt_social_links_card-849e44df { margin-bottom: 1rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_social_links_card-33a132e2 { margin-right: -0.25rem; margin-bottom: 0; margin-left: -0.25rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_social_links_card-5dada3cd { margin-bottom: 0.5rem; } }
@media (min-width: 1536px) { .facebook.coh-ce-cpt_social_links_card-bb596a78:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F09A"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .twitter.coh-ce-cpt_social_links_card-bb596a78:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F099"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .linkedin.coh-ce-cpt_social_links_card-bb596a78:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F0E1"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .youtube.coh-ce-cpt_social_links_card-bb596a78:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F16A"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .vimeo.coh-ce-cpt_social_links_card-bb596a78: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: "\F27D"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .instagram.coh-ce-cpt_social_links_card-bb596a78:before { line-height: 1.0; font-weight: normal; text-transform: none; speak: none; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\F16D"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .medium.coh-ce-cpt_social_links_card-bb596a78: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: "\F23A"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .pinterest.coh-ce-cpt_social_links_card-bb596a78: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: "\F231"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .rss.coh-ce-cpt_social_links_card-bb596a78: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: "\F09E"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .behance.coh-ce-cpt_social_links_card-bb596a78: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: "\F1B4"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .drupal.coh-ce-cpt_social_links_card-bb596a78: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: "\F1A9"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .github.coh-ce-cpt_social_links_card-bb596a78: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: "\F09B"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .xing.coh-ce-cpt_social_links_card-bb596a78: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: "\F168"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .bitbucket.coh-ce-cpt_social_links_card-bb596a78: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: "\F171"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .whatsapp.coh-ce-cpt_social_links_card-bb596a78: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: "\F232"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .slideshare.coh-ce-cpt_social_links_card-bb596a78: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: "\F1E7"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .flickr.coh-ce-cpt_social_links_card-bb596a78: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: "\F16E"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .vkontakte.coh-ce-cpt_social_links_card-bb596a78: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: "\F189"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .tumblr.coh-ce-cpt_social_links_card-bb596a78: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: "\F173"; font-family: "icomoon"; } }
@media (min-width: 1536px) { .coh-ce-cpt_stat_card-b76fe74a { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1536px) { .coh-ce-cpt_stat_card-5e7d51c3 { font-weight: bold; display: block; margin-bottom: 1rem; } }
@media (min-width: 565px) { .large.coh-ce-cpt_stat_card-5e7d51c3 { font-size: 3.5rem; } }
@media (min-width: 1024px) { .large.coh-ce-cpt_stat_card-5e7d51c3 { font-size: 4.5rem; } }
@media (min-width: 1536px) { .large.coh-ce-cpt_stat_card-5e7d51c3 { font-size: 6rem; } }
@media (min-width: 565px) { .medium.coh-ce-cpt_stat_card-5e7d51c3 { font-size: 2.5rem; } }
@media (min-width: 1024px) { .medium.coh-ce-cpt_stat_card-5e7d51c3 { font-size: 3.5rem; } }
@media (min-width: 1536px) { .medium.coh-ce-cpt_stat_card-5e7d51c3 { font-size: 4.5rem; } }
@media (min-width: 565px) { .small.coh-ce-cpt_stat_card-5e7d51c3 { font-size: 1.5rem; } }
@media (min-width: 1024px) { .small.coh-ce-cpt_stat_card-5e7d51c3 { font-size: 2.5rem; } }
@media (min-width: 1536px) { .small.coh-ce-cpt_stat_card-5e7d51c3 { font-size: 3.5rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_stat_card-9703bc5a { font-weight: bold; font-size: 0.875rem; display: block; } }
@media (min-width: 1536px) { .coh-ce-cpt_stat_card-42588cf7 { width: 3rem; margin-bottom: 1rem; -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } }
@media (min-width: 1024px) { .space-between-nav-content.coh-ce-cpt_tabs_container_vertical_tabs-a902b84a .coh-accordion-tabs-content { padding-left: 0; } }
@media (min-width: 1536px) { .space-between-nav-content.coh-ce-cpt_tabs_container_vertical_tabs-a902b84a .coh-accordion-tabs-content { padding-left: 11.5%; } }
@media (min-width: 1536px) { .coh-ce-cpt_tabs_container_vertical_tabs-a902b84a .coh-accordion-tabs-nav { -webkit-box-shadow: none; box-shadow: none; } }
.coh-ce-cpt_team_slider-d537139b { display: block; position: relative; text-align: start; }
@media (min-width: 1536px) { .coh-ce-cpt_testimonial_card-3154f319 { 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-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } }
@media (min-width: 1536px) { .coh-ce-cpt_testimonial_card-aa01a782 { border-left-style: none; padding-right: 0; padding-left: 0; margin-bottom: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } }
@media (min-width: 1536px) { .coh-ce-cpt_testimonial_card-2f2a169e { margin-top: auto; padding-top: 1.5rem; line-height: 1rem; font-size: 1rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_testimonial_card-29a98c9a { -webkit-border-radius: 100%; border-radius: 100%; width: 3.5rem; margin-right: auto; margin-bottom: 1.5rem; margin-left: auto; } }
@media (min-width: 1536px) { .coh-ce-cpt_testimonial_card-174b89fd { margin-bottom: 0.5rem; font-weight: bold; } }
@media (min-width: 1536px) { .coh-ce-cpt_testimonial_card-92c7cc8a { padding-bottom: 0.25rem; font-size: 0.875rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_testimonial_card-18495c3e { font-size: 0.875rem; } }
.coh-ce-cpt_tracking_point-ce2980f9 { height: 0; }
.coh-ce-cpt_two_images_case_study_-3c1f7185 { margin-top: 0 !important; }
@media (min-width: 1024px) { .coh-ce-cpt_two_images_case_study_-3c1f7185 { margin-top: 0 !important; } }
@media (min-width: 565px) { .coh-ce-cpt_utilities_bar_horizontal-ccf0cd73 { display: none; } }
@media (min-width: 768px) { .coh-ce-cpt_utilities_bar_horizontal-ccf0cd73 { display: none; } }
@media (min-width: 1536px) { .coh-ce-cpt_utilities_bar_horizontal-ccf0cd73 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; height: 2.5rem; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-right: 1.875rem; padding-left: 1.875rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (min-width: 1536px) { .coh-ce-cpt_utilities_bar_horizontal-ccf0cd73 .utilities-menu li { padding-right: 0.75rem; padding-left: 0.75rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_utilities_bar_horizontal-ccf0cd73 .social-links a { width: 2rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_utilities_bar_horizontal-830836c6 { height: 100%; } }
@media (min-width: 768px) { .coh-ce-cpt_utilities_bar_horizontal-830836c6 + * { margin-left: 0; } }
@media (min-width: 1536px) { .coh-ce-cpt_utilities_bar_horizontal-830836c6 + * { margin-left: 1rem; } }
@media (min-width: 768px) { .coh-ce-cpt_utilities_bar_vertical-81040a3c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }
@media (min-width: 1536px) { .coh-ce-cpt_utilities_bar_vertical-81040a3c { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: stretch; -webkit-justify-content: stretch; -ms-flex-pack: stretch; justify-content: stretch; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; display: none; } }
@media (min-width: 1536px) { .coh-ce-cpt_utilities_bar_vertical-81040a3c .social-links a { width: auto; } }
@media (min-width: 1536px) { .coh-ce-cpt_utilities_bar_vertical-80f39919 { height: 100%; } }
@media (min-width: 768px) { .coh-ce-cpt_utilities_bar_vertical-80f39919 + * { margin-left: 0; } }
@media (min-width: 1536px) { .coh-ce-cpt_utilities_bar_vertical-80f39919 + * { margin-left: 1rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_utilities_bar_vertical-80f39919 ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1536px) { .coh-ce-cpt_utilities_bar_vertical-80f39919 a { padding-top: 0.75rem; padding-right: 1rem; padding-bottom: 0.75rem; padding-left: 1rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_vector_image_card-3045e827 { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding-top: 0; } }
@media (min-width: 1536px) { .coh-ce-cpt_vector_image_card-466af053 { margin-bottom: 0.75rem; } }
@media (min-width: 1536px) { .coh-ce-cpt_vector_image_card-3df446bf:after { position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: ""; z-index: 1; } }
@media (min-width: 1536px) { .coh-ce-cpt_vector_image_card-92be551f { margin-top: auto; } }
.coh-ce-cpt_video_about_-6a1e8a02:before { width: 100%; }
@media (min-width: 1536px) { .coh-ce-cpt_video_media-ea901c4e { width: 100%; } }
.coh-ce-digitas_image-92886d9d { margin-top: 0 !important; }
@media (min-width: 1024px) { .coh-ce-9aaedf33 { margin-bottom: 1.5rem; } }
@media (min-width: 1536px) { .coh-ce-9aaedf33 { margin-bottom: 2rem; } }
@media (min-width: 1536px) { .coh-ce-316342f9 { position: relative; } }
@media (min-width: 1536px) { .coh-ce-316342f9 iframe { height: 250px; width: 250px; } }
.coh-ce-532f8b3c:hover { color: unset; }
.coh-ce-300e65c3:hover { color: inherit; }
.coh-ce-ce10d79:last-child { display: none; }
.coh-ce-ea09babc:last-child { display: none; }
@media (min-width: 1536px) { .coh-ce-22560d86 { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1536px) { .coh-ce-a55124d3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1536px) { .coh-ce-2c39f0ba:after { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; content: ""; } }
@media (min-width: 1536px) { .coh-ce-59cddfc1 { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } }
@media (min-width: 1536px) { .coh-ce-53a99039 { position: relative; } }
@media (min-width: 1536px) { .coh-ce-2c2d3a3 { position: static; } }
@media (min-width: 1536px) { .coh-ce-6ae5b3f { 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; height: 100%; } }
@media (min-width: 1536px) { .coh-ce-1019d075:after { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; content: ""; } }
@media (min-width: 1536px) { .coh-ce-65ff7b26 { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } }
@media (min-width: 1536px) { .coh-ce-ae6ae209 { -o-object-fit: cover; object-fit: cover; height: 100%; } }
@media (min-width: 1536px) { .coh-ce-53a99039 { position: relative; } }
@media (min-width: 565px) { .coh-ce-ef0944fc { padding-top: 1.5rem; } }
@media (min-width: 1536px) { .coh-ce-ef0944fc { position: static; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1536px) { .coh-ce-3ef74934:after { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; content: ""; } }
@media (min-width: 1536px) { .coh-ce-21496508 { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; margin-bottom: 1rem; } }
@media (min-width: 1536px) { .coh-ce-65ff7b26 { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } }
@media (min-width: 1536px) { .coh-ce-53a99039 { position: relative; } }
@media (min-width: 565px) { .coh-ce-2bf15074 { padding-top: 1.5rem; } }
@media (min-width: 1536px) { .coh-ce-2bf15074 { position: static; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1536px) { .coh-ce-4ec38af0:after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; } }
@media (min-width: 1536px) { .coh-ce-21496508 { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; margin-bottom: 1rem; } }
@media (min-width: 1536px) { .coh-ce-65ff7b26 { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } }
@media (min-width: 565px) { .coh-ce-7dbb8dc5 { padding-top: 1.5rem; padding-bottom: 1.5rem; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
@media (min-width: 1536px) { .coh-ce-7dbb8dc5 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; } }
@media (min-width: 565px) { .coh-ce-c2a716e9 { padding-right: 0; padding-left: 0; } }
@media (min-width: 1536px) { .coh-ce-c2a716e9 { padding-right: 0.75rem; padding-left: 0.75rem; } }
@media (min-width: 565px) { .coh-ce-3d39c93a { padding-top: 0.25rem; padding-right: 1rem; padding-bottom: 0.25rem; padding-left: 1rem; } }
@media (min-width: 1536px) { .coh-ce-3d39c93a { font-size: 0.875rem; 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%; } }
@media (min-width: 768px) { .coh-ce-458aeaf { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: auto; } }
@media (min-width: 1536px) { .coh-ce-458aeaf { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }
@media (min-width: 768px) { .coh-ce-cfeba3d3 { padding-right: 0; padding-left: 0; } }
@media (min-width: 1536px) { .coh-ce-cfeba3d3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 0.75rem; padding-left: 0.75rem; -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 (min-width: 1536px) { .has-children.is-collapsed.coh-ce-cfeba3d3 > a:after { -webkit-transform: rotateZ(0); -ms-transform: rotate(0); transform: rotateZ(0); } }
@media (min-width: 1536px) { .has-children.is-expanded.coh-ce-cfeba3d3 > a:after { -webkit-transform: rotateZ(180deg); -ms-transform: rotate(180deg); transform: rotateZ(180deg); } }
@media (min-width: 768px) { .has-children.coh-ce-cfeba3d3 > a { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (min-width: 1536px) { .has-children.coh-ce-cfeba3d3 > a { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } }
@media (min-width: 1536px) { .has-children.coh-ce-cfeba3d3 > 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: "\F107"; font-family: "icomoon"; -webkit-transition: 200ms ease-in-out transform; -o-transition: 200ms ease-in-out transform; transition: 200ms ease-in-out transform; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; margin-left: 0.5rem; } }
@media (min-width: 768px) { .coh-ce-7603bfd { padding-right: 1rem; padding-left: 1rem; height: auto; } }
@media (min-width: 1536px) { .coh-ce-7603bfd { font-size: 0.875rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-top: 0.75rem; padding-bottom: 0.75rem; } }
@media (min-width: 768px) { .coh-ce-9e7f72ef { position: static; } }
@media (min-width: 1536px) { .coh-ce-9e7f72ef { position: absolute; top: 100%; display: none; z-index: 1; left: 0; right: 0; pointer-events: none; } }
@media (min-width: 768px) { .coh-ce-9891be7f { margin-right: 0; margin-left: 0; padding-top: 0; padding-bottom: 0; padding-left: 0.75rem; } }
@media (min-width: 1536px) { .coh-ce-9891be7f { padding-top: 1.5rem; padding-bottom: 3rem; pointer-events: auto; } }
@media (min-width: 1536px) { .coh-ce-41faece7 { margin-top: 0; margin-bottom: 0; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; -webkit-column-fill: balance; -moz-column-fill: balance; column-fill: balance; } }
@media (min-width: 768px) { .coh-ce-4c431097 { padding-right: 0; padding-left: 1rem; } }
@media (min-width: 1536px) { .coh-ce-4c431097 { list-style-type: none; margin-left: 0; padding-right: 1.5rem; padding-left: 1.5rem; display: inline-block; width: 100%; } }
@media (min-width: 1536px) { .coh-ce-5d9b5c92 { padding-top: 0.75rem; padding-bottom: 0.75rem; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; width: 100%; font-size: 0.875rem; } }
@media (min-width: 1536px) { .coh-ce-7666841d { margin-top: 0; margin-bottom: 0; } }
@media (min-width: 1536px) { .coh-ce-d344be45 { margin-left: 0; list-style-type: none; padding-left: 1rem; } }
@media (min-width: 1536px) { .coh-ce-769e1d0 { padding-top: 0.75rem; padding-bottom: 0.75rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-size: 0.875rem; } }
@media (min-width: 1536px) { .coh-ce-d47157a4 { list-style-type: none; } }
@media (min-width: 1536px) { .coh-ce-5464d549 { list-style-type: none; } }
@media (min-width: 1536px) { .coh-ce-61cbe9b2 { list-style-type: none; } }
@media (min-width: 1536px) { .coh-ce-39a1ac35 { list-style-type: none; } }
@media (min-width: 1536px) { .coh-ce-5161516a { list-style-type: none; } }
@media (min-width: 1536px) { .coh-ce-9c23e4ec { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; } }
@media (min-width: 1536px) { .coh-ce-4be69de6 { font-size: 0.75rem; 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%; } }
@media (min-width: 1536px) { .coh-ce-2863065b .slick-dots { padding-top: 1rem; } }
@media (min-width: 1536px) { .coh-ce-d69cf191 { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1536px) { .coh-ce-5cbe1723 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (min-width: 1536px) { .coh-ce-a90d796f { 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; } }
@media (min-width: 1536px) { .coh-ce-a90d796f { 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; } }
@media (min-width: 1536px) { .coh-ce-5cbe1723 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (min-width: 1536px) { .coh-ce-e26e7467 .card-outer-container { background-color: #f2f2f2; } }
@media (min-width: 1536px) { .coh-ce-a90d796f { 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; } }
@media (min-width: 1536px) { .coh-ce-2863065b .slick-dots { padding-top: 1rem; } }
@media (min-width: 1536px) { .coh-ce-d69cf191 { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1536px) { .coh-ce-5cbe1723 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (min-width: 1536px) { .coh-ce-a90d796f { 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; } }
@media (min-width: 1536px) { .coh-ce-a90d796f { 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; } }
@media (min-width: 1536px) { .coh-ce-5cbe1723 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (min-width: 1536px) { .coh-ce-32bb9dc6 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }
@media (min-width: 1536px) { .coh-ce-32bb9dc6 .card-outer-container { background-color: #f2f2f2; } }
@media (min-width: 1536px) { .coh-ce-a90d796f { 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; } }
@media (min-width: 1536px) { .coh-ce-5cbe1723 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (min-width: 1536px) { .coh-ce-a90d796f { 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; } }
@media (min-width: 1536px) { .coh-ce-a90d796f { 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; } }
@media (min-width: 1536px) { .coh-ce-5cbe1723 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (min-width: 1536px) { .coh-ce-be6ad4d4 .card-outer-container { background-color: #f2f2f2; } }
@media (min-width: 1536px) { .coh-ce-a90d796f { 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; } }
@media (min-width: 1536px) { .coh-ce-5cbe1723 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (min-width: 1536px) { .coh-ce-a90d796f { 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; } }
@media (min-width: 1536px) { .coh-ce-a90d796f { 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; } }
@media (min-width: 1536px) { .coh-ce-5cbe1723 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (min-width: 1536px) { .coh-ce-bac846b1 .card-outer-container { background-color: #f2f2f2; } }
@media (min-width: 1536px) { .coh-ce-a90d796f { 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; } }
@media (min-width: 1536px) { .coh-ce-5cbe1723 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media (min-width: 1536px) { .coh-ce-de1841af { text-align: right; font-size: 0.875rem; } }
@media (min-width: 1536px) { .coh-ce-4efe3f3d { border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #dbdbdc; } }
@media (min-width: 1536px) { .coh-ce-a90d796f { 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; } }
@media (min-width: 1536px) { .coh-ce-a90d796f { 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_generic_webinar_rsvp-7a2c9db6 { position: relative; z-index: 10; }
.coh-ce-cpt_generic_webinar_rsvp-365f8fe5 { width: 100%; height: 50%; position: absolute; top: 0; left: 0; z-index: 0; }
.coh-ce-cpt_generic_webinar_rsvp-4e219da8 { width: 100%; height: 50%; position: absolute; left: 0; bottom: 0; z-index: 0; }
.coh-ce-cpt_generic_webinar_rsvp-2b1d158a { position: relative; }
.coh-ce-cpt_generic_webinar_rsvp-db95f045 { background-image: -webkit-radial-gradient(center center, circle farthest-corner, white 1%, black 100%); background-image: -o-radial-gradient(center center, circle farthest-corner, white 1%, black 100%); background-image: radial-gradient(circle farthest-corner at center center, white 1%, black 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; height: 76%; width: 100%; position: absolute; top: 12%; left: 0; }
.coh-ce-cpt_generic_webinar_rsvp-8881678d { height: 100%; position: absolute; top: 0; left: 0; width: 40%; background-image: -webkit-linear-gradient(296.78deg, #0028F3 0%, #DC2C1B 103.51%, #7C00FF 103.52%); background-image: -o-linear-gradient(296.78deg, #0028F3 0%, #DC2C1B 103.51%, #7C00FF 103.52%); background-image: linear-gradient(153.22deg, #0028F3 0%, #DC2C1B 103.51%, #7C00FF 103.52%); }
@media (min-width: 1024px) { .coh-ce-cpt_generic_webinar_rsvp-8881678d { width: -webkit-calc(60% - 713px/2); width: calc(60% - 713px/2); } }
.coh-ce-cpt_generic_webinar_rsvp-de203bb1 { height: 100%; position: absolute; top: 0; width: 40%; background-image: -webkit-linear-gradient(297.16deg, #DC2C1B 0%, #0028F3 98.7%); background-image: -o-linear-gradient(297.16deg, #DC2C1B 0%, #0028F3 98.7%); background-image: linear-gradient(152.84deg, #DC2C1B 0%, #0028F3 98.7%); right: 0; }
@media (min-width: 1024px) { .coh-ce-cpt_generic_webinar_rsvp-de203bb1 { width: -webkit-calc(60% - 713px/2); width: calc(60% - 713px/2); } }
.coh-ce-cpt_generic_webinar_rsvp-40e47237 { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; width: 85%; max-width: 713px; z-index: 1; position: relative; }
@media (min-width: 1024px) { .coh-ce-cpt_generic_webinar_rsvp-40e47237 { width: 65%; } }
.coh-ce-cpt_generic_webinar_rsvp-57e159f3 { font-size: 40px; line-height: 100%; text-align: left; margin-bottom: 5px; }
.coh-ce-cpt_generic_webinar_rsvp-e95378ae { background-color: black; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-digitas_header-aef9fcbe:after { display: none; }
@media (min-width: 1024px) { .coh-ce-digitas_header-aef9fcbe:after { display: block; } }
.coh-ce-digitas_header-c7282b11 { position: -webkit-sticky !important; position: sticky !important; }
.coh-ce-digitas_header-5a95001 { display: none; }
.coh-ce-cpt_generic_webinar_rsvp_v2-7a2c9db6 { position: relative; z-index: 10; }
.coh-ce-cpt_generic_webinar_rsvp_v2-365f8fe5 { width: 100%; height: 50%; position: absolute; top: 0; left: 0; z-index: 0; }
.coh-ce-cpt_generic_webinar_rsvp_v2-4e219da8 { width: 100%; height: 50%; position: absolute; left: 0; bottom: 0; z-index: 0; }
.coh-ce-cpt_generic_webinar_rsvp_v2-2b1d158a { position: relative; }
.coh-ce-cpt_generic_webinar_rsvp_v2-db95f045 { background-image: -webkit-radial-gradient(center center, circle farthest-corner, white 1%, black 100%); background-image: -o-radial-gradient(center center, circle farthest-corner, white 1%, black 100%); background-image: radial-gradient(circle farthest-corner at center center, white 1%, black 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; height: 76%; width: 100%; position: absolute; top: 12%; left: 0; }
.coh-ce-cpt_generic_webinar_rsvp_v2-1e50c0d0 { height: 100%; position: absolute; top: 0; left: 0; width: 40%; background: #FFFFFF; }
@media (min-width: 1024px) { .coh-ce-cpt_generic_webinar_rsvp_v2-1e50c0d0 { width: -webkit-calc(60% - 713px/2); width: calc(60% - 713px/2); } }
.coh-ce-cpt_generic_webinar_rsvp_v2-bf0a113a { height: 100%; position: absolute; top: 0; width: 40%; background: #FFFFFF; right: 0; }
@media (min-width: 1024px) { .coh-ce-cpt_generic_webinar_rsvp_v2-bf0a113a { width: -webkit-calc(60% - 713px/2); width: calc(60% - 713px/2); } }
.coh-ce-cpt_generic_webinar_rsvp_v2-40e47237 { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; width: 85%; max-width: 713px; z-index: 1; position: relative; }
@media (min-width: 1024px) { .coh-ce-cpt_generic_webinar_rsvp_v2-40e47237 { width: 65%; } }
.coh-ce-cpt_generic_webinar_rsvp_v2-57e159f3 { font-size: 40px; line-height: 100%; text-align: left; margin-bottom: 5px; }
.coh-ce-cpt_generic_webinar_rsvp_v2-e95378ae { background-color: black; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-cpt_ces_webinar_rsvp-7a2c9db6 { position: relative; z-index: 10; }
.coh-ce-cpt_ces_webinar_rsvp-365f8fe5 { width: 100%; height: 50%; position: absolute; top: 0; left: 0; z-index: 0; }
.coh-ce-cpt_ces_webinar_rsvp-4e219da8 { width: 100%; height: 50%; position: absolute; left: 0; bottom: 0; z-index: 0; }
.coh-ce-cpt_ces_webinar_rsvp-2b1d158a { position: relative; }
.coh-ce-cpt_ces_webinar_rsvp-db95f045 { background-image: -webkit-radial-gradient(center center, circle farthest-corner, white 1%, black 100%); background-image: -o-radial-gradient(center center, circle farthest-corner, white 1%, black 100%); background-image: radial-gradient(circle farthest-corner at center center, white 1%, black 100%); background-position: left top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; height: 76%; width: 100%; position: absolute; top: 12%; left: 0; }
.coh-ce-cpt_ces_webinar_rsvp-6f465e79 { height: 100%; position: absolute; top: 0; left: 0; width: 40%; background-color: #d02720; }
@media (min-width: 1024px) { .coh-ce-cpt_ces_webinar_rsvp-6f465e79 { width: -webkit-calc(60% - 713px/2); width: calc(60% - 713px/2); } }
.coh-ce-cpt_ces_webinar_rsvp-e6c89c73 { height: 100%; position: absolute; top: 0; width: 40%; background-color: #d02720; right: 0; }
@media (min-width: 1024px) { .coh-ce-cpt_ces_webinar_rsvp-e6c89c73 { width: -webkit-calc(60% - 713px/2); width: calc(60% - 713px/2); } }
.coh-ce-cpt_ces_webinar_rsvp-40e47237 { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; width: 85%; max-width: 713px; z-index: 1; position: relative; }
@media (min-width: 1024px) { .coh-ce-cpt_ces_webinar_rsvp-40e47237 { width: 65%; } }
.coh-ce-cpt_ces_webinar_rsvp-57e159f3 { font-size: 40px; line-height: 100%; text-align: left; margin-bottom: 5px; }
.coh-ce-cpt_ces_webinar_rsvp-e95378ae { background-color: black; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
@media (min-width: 1536px) { .coh-ce-3f96e15d { position: relative; } }
.coh-ce-cpt_digitas_career_opportunities-8caff539:after { line-height: 1.0; font-weight: normal; text-transform: none; font-size: 20px; content: "\F08E"; font-family: "icomoon"; }
@media (min-width: 1024px) { .coh-ce-cpt_digitas_career_opportunities-8caff539:after { font-size: 35px; } }
@media (min-width: 1536px) { .coh-ce-cpt_digitas_career_opportunities-8caff539:after { font-size: 35px; } }
.coh-ce-cpt_digitas_career_opportunities-da35ac2d { padding-top: 8rem; }
.coh-ce-cpt_digitas_career_opportunities-87980ef9 { z-index: 1; }
.coh-ce-cpt_digitas_career_opportunities-87980ef9:before { -webkit-backface-visibility: inherit !important; backface-visibility: inherit !important; }
.coh-ce-cpt_digitas_career_opportunities-87980ef9:after { -webkit-backface-visibility: inherit !important; backface-visibility: inherit !important; }
.coh-ce-cpt_digitas_body_copy-f68e6cce { padding-top: 2.5rem; padding-bottom: 2.5rem; }
@media (min-width: 1024px) { .coh-ce-cpt_digitas_body_copy-f68e6cce { padding-top: 3.25rem; padding-bottom: 3.25rem; } }
.coh-ce-cpt_generic_form_fill-7a2c9db6 { position: relative; z-index: 10; }
.coh-ce-cpt_generic_form_fill-365f8fe5 { width: 100%; height: 50%; position: absolute; top: 0; left: 0; z-index: 0; }
.coh-ce-cpt_generic_form_fill-4e219da8 { width: 100%; height: 50%; position: absolute; left: 0; bottom: 0; z-index: 0; }
.coh-ce-cpt_generic_form_fill-2b1d158a { position: relative; }
.coh-ce-cpt_generic_form_fill-56b23412 { background-image: none; height: 76%; width: 100%; position: absolute; top: 12%; left: 0; }
.coh-ce-cpt_generic_form_fill-1e50c0d0 { height: 100%; position: absolute; top: 0; left: 0; width: 40%; background: #FFFFFF; }
@media (min-width: 1024px) { .coh-ce-cpt_generic_form_fill-1e50c0d0 { width: -webkit-calc(60% - 713px/2); width: calc(60% - 713px/2); } }
.coh-ce-cpt_generic_form_fill-bf0a113a { height: 100%; position: absolute; top: 0; width: 40%; background: #FFFFFF; right: 0; }
@media (min-width: 1024px) { .coh-ce-cpt_generic_form_fill-bf0a113a { width: -webkit-calc(60% - 713px/2); width: calc(60% - 713px/2); } }
.coh-ce-cpt_generic_form_fill-40e47237 { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; width: 85%; max-width: 713px; z-index: 1; position: relative; }
@media (min-width: 1024px) { .coh-ce-cpt_generic_form_fill-40e47237 { width: 65%; } }
.coh-ce-cpt_generic_form_fill-57e159f3 { font-size: 40px; line-height: 100%; text-align: left; margin-bottom: 5px; }
.coh-ce-cpt_generic_form_fill-e95378ae { background-color: black; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.coh-ce-cpt_related_projects_case_study_-58047b99:before { display: block; }
.coh-ce-cpt_digitas_vertical_slider_case-5b664de1 { width: 100%; }
.coh-ce-cpt_digitas_vertical_slider_case-f8627e17 { display: block; }
.coh-ce-cpt_digitas_horizontal_slider-ebe48f64 { margin-top: 0!important; }
.coh-ce-cpt_digitas_horizontal_slider-5b664de1 { width: 100%; }
.coh-ce-cpt_digitas_horizontal_slider-f8627e17 { display: block; }
.coh-ce-cpt_sycr_report_form-7a2c9db6 { position: relative; z-index: 10; }
.coh-ce-cpt_sycr_report_form-365f8fe5 { width: 100%; height: 50%; position: absolute; top: 0; left: 0; z-index: 0; }
.coh-ce-cpt_sycr_report_form-4e219da8 { width: 100%; height: 50%; position: absolute; left: 0; bottom: 0; z-index: 0; }
.coh-ce-cpt_sycr_report_form-2b1d158a { position: relative; }
.coh-ce-cpt_sycr_report_form-56b23412 { background-image: none; height: 76%; width: 100%; position: absolute; top: 12%; left: 0; }
.coh-ce-cpt_sycr_report_form-1e50c0d0 { height: 100%; position: absolute; top: 0; left: 0; width: 40%; background: #FFFFFF; }
@media (min-width: 1024px) { .coh-ce-cpt_sycr_report_form-1e50c0d0 { width: -webkit-calc(60% - 713px/2); width: calc(60% - 713px/2); } }
.coh-ce-cpt_sycr_report_form-bf0a113a { height: 100%; position: absolute; top: 0; width: 40%; background: #FFFFFF; right: 0; }
@media (min-width: 1024px) { .coh-ce-cpt_sycr_report_form-bf0a113a { width: -webkit-calc(60% - 713px/2); width: calc(60% - 713px/2); } }
.coh-ce-cpt_sycr_report_form-40e47237 { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; width: 85%; max-width: 713px; z-index: 1; position: relative; }
@media (min-width: 1024px) { .coh-ce-cpt_sycr_report_form-40e47237 { width: 65%; } }
.coh-ce-cpt_sycr_report_form-57e159f3 { font-size: 40px; line-height: 100%; text-align: left; margin-bottom: 5px; }
.coh-ce-cpt_sycr_report_form-e95378ae { background-color: black; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
