.coh-style-marketone-accordian-btn {
  background: rgb(19 19 24);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  -webkit-border-radius: 20px;
          border-radius: 20px;
  border: 1px solid #656565;
  -webkit-transition: .3s  ease-in-out;
  transition: .3s  ease-in-out;
  width: 100%;
  padding: 20px;
  line-height: 2;
  text-align: left;
}
.article-hero-banner.coh-style-section--light-theme, .article-hero-banner.coh-style-section--dark-theme, .article-hero-banner.coh-style-section--grey-theme {
  background-color: rgb(255, 255, 255);
}
.utility-sticky.coh-style-section--light-theme, .utility-sticky.coh-style-section--dark-theme, .utility-sticky.coh-style-section--grey-theme {
  background-color: rgb(255, 255, 255);
}
.coh-style-section--light-theme .menu-item, .coh-style-section--dark-theme .menu-item, .coh-style-section--grey-theme .menu-item {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(107, 105, 123);
}
.coh-style-section--light-theme .menu-item:hover, .coh-style-section--dark-theme .menu-item:hover, .coh-style-section--grey-theme .menu-item:hover {
  color: rgb(244, 245, 246);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1024px) {
  .coh-style-section--light-theme .menu-item:hover, .coh-style-section--dark-theme .menu-item:hover, .coh-style-section--grey-theme .menu-item:hover {
    color: rgb(19, 19, 24);
    font-family: "Outfit", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
  }
}
.coh-style-section--light-theme .menu-item:before, .coh-style-section--dark-theme .menu-item:before, .coh-style-section--grey-theme .menu-item:before {
  background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1024px) {
  .coh-style-section--light-theme .menu-item:before, .coh-style-section--dark-theme .menu-item:before, .coh-style-section--grey-theme .menu-item:before {
    background-color: rgb(128, 128, 128);
  }
}
.coh-style-section--light-theme .menu-item.active, .coh-style-section--dark-theme .menu-item.active, .coh-style-section--grey-theme .menu-item.active {
  color: rgb(255, 255, 255);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1024px) {
  .coh-style-section--light-theme .menu-item.active, .coh-style-section--dark-theme .menu-item.active, .coh-style-section--grey-theme .menu-item.active {
    color: rgb(19, 19, 24);
    font-family: "Outfit", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
  }
}
.coh-style-section--light-theme .menu-item .coh-paragraph.animated, .coh-style-section--dark-theme .menu-item .coh-paragraph.animated, .coh-style-section--grey-theme .menu-item .coh-paragraph.animated {
  color: rgb(255, 255, 255);
}
.coh-style-section--light-theme .menu-item .coh-style-link-button-coral-text:hover, .coh-style-section--dark-theme .menu-item .coh-style-link-button-coral-text:hover, .coh-style-section--grey-theme .menu-item .coh-style-link-button-coral-text:hover {
  color: rgb(193, 57, 101);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-section--light-theme .scroll-step .coh-paragraph, .coh-style-section--dark-theme .scroll-step .coh-paragraph, .coh-style-section--grey-theme .scroll-step .coh-paragraph {
  color: rgb(19, 19, 24);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-section--light-theme .coh-style-link-button-coral-text:hover, .coh-style-section--dark-theme .coh-style-link-button-coral-text:hover, .coh-style-section--grey-theme .coh-style-link-button-coral-text:hover {
  color: rgb(193, 57, 101);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-section--light-theme .coh-paragraph.animated, .coh-style-section--dark-theme .coh-paragraph.animated, .coh-style-section--grey-theme .coh-paragraph.animated {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-section--grey-theme {
  background-color: rgb(35, 38, 48);
}
.divider.coh-style-section--grey-theme {
  background-color: rgb(61, 66, 82);
}
.utility-sticky.coh-style-section--grey-theme {
  background-color: rgb(0, 0, 0);
}
.article-hero-banner.coh-style-section--grey-theme {
  background-color: rgb(0, 0, 0);
}
.theme-Section-card.coh-style-section--grey-theme {
  background-color: rgb(35, 38, 48);
}
.coh-style-section--grey-theme h1, .coh-style-section--grey-theme h2, .coh-style-section--grey-theme h3, .coh-style-section--grey-theme h4, .coh-style-section--grey-theme h5, .coh-style-section--grey-theme h6 {
  color: rgb(244, 245, 246);
}
.coh-style-section--grey-theme p {
  color: rgb(217, 219, 226);
  padding-top: 0;
}
.coh-style-section--grey-theme .coh-style-title--gradient {
  background: -webkit-gradient( linear , left top, right top , color-stop(1%, #E26A6E), to(#F6B74B));
  background: -webkit-linear-gradient( left , #E26A6E 1%, #F6B74B 100%);
  background: linear-gradient( 90deg , #E26A6E 1%, #F6B74B 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: rgb(223, 100, 105);
}
.coh-style-section--grey-theme .coh-style-title---gradient-hover:hover {
  background: -webkit-gradient( linear , left top, right top , color-stop(1%, #E26A6E), to(#F6B74B));
  background: -webkit-linear-gradient( left , #E26A6E 1%, #F6B74B 100%);
  background: linear-gradient( 90deg , #E26A6E 1%, #F6B74B 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: rgb(223, 100, 105);
}
.coh-style-section--grey-theme .coh-style-author--name {
  color: rgb(217, 219, 226);
}
.coh-style-section--grey-theme .coh-style-amd-author---one-two-three {
  color: rgb(196, 200, 211);
}
.coh-style-section--grey-theme .coh-style-amd-page-labels--tags {
  color: rgba(0, 0, 0, 0);
}
.coh-style-section--grey-theme .coh-style-amd-page-labels--tags a {
  color: rgb(239, 148, 151);
  background-color: rgba(239, 148, 151, 0.2);
}
.coh-style-section--grey-theme .coh-style-amd-page-labels .marker {
  color: rgb(217, 219, 226);
}
.coh-style-section--grey-theme .coh-style-amd-page-labels .marker:after {
  background-color: rgba(244, 245, 246, 0.4);
}
.coh-style-section--grey-theme .coh-style-amd-page-labels .marker.marker--term-96:before {
  content: url("/sites/default/files/2021-05/video-light.png");
}
.coh-style-section--grey-theme .coh-style-amd-page-labels .marker.marker--term-16:before {
  content: url("/sites/default/files/2021-05/podcast-light.png");
}
.coh-style-section--grey-theme .coh-style-amd-page-labels .marker.marker--term-91:before {
  content: url("/sites/default/files/2021-05/video-light.png");
}
.coh-style-section--grey-theme .coh-style-amd-page-labels .marker.page-label-test {
  color: rgb(217, 219, 226);
}
.coh-style-section--grey-theme .coh-style-amd-page-labels .marker.page-label-test:after {
  background-color: rgba(19, 19, 24, 0.4);
  content: "";
}
.coh-style-section--grey-theme .coh-style-link-button {
  color: rgb(239, 148, 151);
  background-color: rgba(239, 148, 151, 0.1);
}
.coh-style-section--grey-theme .coh-style-fake-link-with-icon {
  color: rgb(244, 245, 246);
}
.coh-style-section--grey-theme .coh-style-fake-link-with-icon:after {
  color: rgb(244, 245, 246);
}
.coh-style-section--grey-theme .signpost-card {
  background-color: rgb(35, 38, 48);
}
.coh-style-section--grey-theme .coh-style-card-hover:hover .coh-style-fake-link-with-icon {
  color: rgb(255, 255, 255);
}
.coh-style-section--grey-theme .coh-style-card-hover:hover .coh-style-fake-link-with-icon:after {
  color: rgb(255, 255, 255);
}
.coh-style-section--grey-theme .basic-listing-tile-divider .divider {
  background-color: rgb(61, 66, 82);
}
.coh-style-section--grey-theme .coh-style-link-with-icon, .coh-style-section--grey-theme .coh-style-link-with-icon--magenta {
  color: rgb(244, 245, 246);
}
.coh-style-section--grey-theme .coh-style-link-with-icon:hover, .coh-style-section--grey-theme .coh-style-link-with-icon--magenta:hover {
  color: rgb(255, 255, 255);
}
.coh-style-section--grey-theme .coh-style-link-with-icon:hover:after, .coh-style-section--grey-theme .coh-style-link-with-icon--magenta:hover:after {
  color: rgb(255, 255, 255);
}
.coh-style-section--grey-theme .coh-style-link-with-icon:after, .coh-style-section--grey-theme .coh-style-link-with-icon--magenta:after {
  color: rgb(244, 245, 246);
}
.coh-style-section--grey-theme .coh-style-article-slider-navigation-left, .coh-style-section--grey-theme .coh-style-article-slider-navigation-right {
  background-color: rgba(244, 245, 246, 0.1);
}
.coh-style-section--grey-theme .coh-style-article-slider-navigation-left:before, .coh-style-section--grey-theme .coh-style-article-slider-navigation-right:before {
  color: rgb(244, 245, 246);
}
.coh-style-section--grey-theme .coh-style-article-slider-navigation-left.slick-disabled:before, .coh-style-section--grey-theme .coh-style-article-slider-navigation-right.slick-disabled:before {
  color: rgba(196, 200, 211, 0.6);
}
.coh-style-section--grey-theme .coh-style-article-slider-navigation-left.slick-disabled:hover, .coh-style-section--grey-theme .coh-style-article-slider-navigation-right.slick-disabled:hover {
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
}
.coh-style-section--grey-theme .coh-style-article-slider-navigation-left.slick-disabled:hover:before, .coh-style-section--grey-theme .coh-style-article-slider-navigation-right.slick-disabled:hover:before {
  color: rgba(196, 200, 211, 0.6);
}
.coh-style-section--grey-theme .divider {
  background-color: rgb(61, 66, 82);
}
.coh-style-section--grey-theme .product-tile {
  background-color: rgb(35, 38, 48);
}
.coh-style-section--grey-theme .coh-style-button-link---coral {
  color: rgb(255, 255, 255);
}
.coh-style-section--grey-theme .inpage-container a {
  color: rgb(255, 255, 255);
}
.coh-style-section--grey-theme .inpage-container a:hover {
  color: rgb(255, 255, 255);
}
.coh-style-section--grey-theme .inpage-container a:after {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(226, 106, 110)), to(rgb(249, 184, 72)));
  background-image: -webkit-linear-gradient(left, rgb(226, 106, 110) 1%, rgb(249, 184, 72) 100%);
  background-image: linear-gradient(90deg, rgb(226, 106, 110) 1%, rgb(249, 184, 72) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  background-attachment: scroll;
}
.coh-style-section--grey-theme .share-card-container {
  background-color: rgb(35, 38, 48);
}
.coh-style-section--grey-theme .share-card-container .share-link {
  background-color: rgb(35, 38, 48);
  color: rgb(255, 255, 255);
}
.coh-style-section--grey-theme .share-card-container .share-link:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(19, 19, 24);
}
.coh-style-section--grey-theme .share-card-container .share-link:hover:before {
  color: rgb(255, 255, 255);
}
.coh-style-section--grey-theme .share-card-container .share-link:before {
  color: rgb(255, 255, 255);
}
.coh-style-section--grey-theme select {
  background-color: rgb(19, 19, 24);
  color: rgb(217, 219, 226);
}
.coh-style-section--grey-theme .select {
  color: rgb(217, 219, 226);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-section--grey-theme .share-button {
  color: rgb(255, 255, 255);
}
.coh-style-section--grey-theme .share-button:after {
  color: rgb(255, 255, 255);
}
.coh-style-section--grey-theme .select-menu {
  background-color: rgb(19, 19, 24);
}
.coh-style-section--grey-theme .select-menu:after {
  color: rgb(230, 232, 236);
}
.coh-style-section--grey-theme .contact .contact-card {
  border-top-style: none;
}
.coh-style-section--grey-theme .contact .coh-style-center-content {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.coh-style-section--grey-theme ul {
  color: rgb(244, 245, 246);
}
.coh-style-section--grey-theme .js-pager__items.pager .pager__item {
  background-color: rgba(198, 63, 66, 0.1)!important;
}
.coh-style-section--grey-theme .js-pager__items.pager .pager__item:hover a {
  color: #FFFFFF!important;
}
.coh-style-section--grey-theme .js-pager__items.pager .pager__item a {
  color: #EF9497!important;
}
.coh-style-section--grey-theme .hero-campaign p {
  color: rgb(255, 255, 255);
}
.coh-style-section--grey-theme .key-stats {
  border-bottom-color: rgb(35, 38, 48);
}
@media (min-width: 1024px) {
  .coh-style-section--grey-theme .key-stats {
    border-left-color: rgb(35, 38, 48);
  }
}
.coh-style-section--grey-theme .footer-copyright {
  color: rgb(107, 105, 123);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-section--grey-theme .optanon-show-settings {
  color: rgb(217, 219, 226);
}
.coh-style-section--grey-theme .is-active.coh-style-accordion {
  background-color: rgb(0, 0, 0);
}
.coh-style-section--grey-theme .is-active.coh-style-accordion a {
  color: rgb(255, 255, 255);
}
.coh-style-section--grey-theme .is-active.coh-style-accordion a:after {
  color: rgb(255, 255, 255);
}
.coh-style-section--grey-theme div {
  color: rgb(217, 219, 226);
}
.coh-style-section--grey-theme .menu-item:hover {
  color: rgb(107, 105, 123);
}
@media (min-width: 1024px) {
  .coh-style-section--grey-theme .menu-item:hover {
    color: rgb(244, 245, 246);
  }
}
.coh-style-section--grey-theme .menu-item:before {
  color: rgba(0, 0, 0, 0);
}
@media (min-width: 1024px) {
  .coh-style-section--grey-theme .menu-item:before {
    color: rgba(244, 245, 246, 0.1);
  }
}
.coh-style-section--grey-theme .menu-item.active {
  color: rgb(244, 245, 246);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-section--grey-theme .scroll-step .coh-paragraph {
  color: rgb(244, 245, 246);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-section--dark-theme {
  background-color: rgb(19, 19, 24);
}
.coh-style-section--dark-theme div {
  color: #D9DBE2 !important;
}
.coh-style-amd-page-labels.coh-style-section--dark-theme .marker.marker--term-91:before, .coh-style-section--dark-theme .coh-style-page-labels-event .marker.marker--term-91:before {
  background-color: #D9DBE2 !important;
  -webkit-clip-path: inset(7px 1px 10px 2px) !important;
          clip-path: inset(7px 1px 10px 2px) !important;
}
.divider.coh-style-section--dark-theme {
  background-color: rgb(61, 66, 82);
}
.utility-sticky.coh-style-section--dark-theme {
  background-color: rgb(0, 0, 0);
}
.article-hero-banner.coh-style-section--dark-theme {
  background-color: rgb(0, 0, 0);
}
.coh-container.coh-style-section--dark-theme div p a {
  color: #e3a02d;
}
.coh-container.coh-style-section--dark-theme div p a:hover {
  color: #f7c56F;
}
.theme-Section-card.coh-style-section--dark-theme {
  background-color: rgb(19, 19, 24);
}
.coh-style-section--dark-theme h1, .coh-style-section--dark-theme h2, .coh-style-section--dark-theme h3, .coh-style-section--dark-theme h4, .coh-style-section--dark-theme h5, .coh-style-section--dark-theme h6 {
  color: rgb(244, 245, 246);
}
.coh-style-section--dark-theme p {
  color: rgb(217, 219, 226);
  padding-top: 0;
}
.coh-style-section--dark-theme .coh-style-title--gradient {
  background: -webkit-gradient( linear , left top, right top , color-stop(1%, #E26A6E), to(#F6B74B));
  background: -webkit-linear-gradient( left , #E26A6E 1%, #F6B74B 100%);
  background: linear-gradient( 90deg , #E26A6E 1%, #F6B74B 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: rgb(223, 100, 105);
}
.coh-style-section--dark-theme .coh-style-title---gradient-hover:hover {
  background: -webkit-gradient( linear , left top, right top , color-stop(1%, #E26A6E), to(#F6B74B));
  background: -webkit-linear-gradient( left , #E26A6E 1%, #F6B74B 100%);
  background: linear-gradient( 90deg , #E26A6E 1%, #F6B74B 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: rgb(223, 100, 105);
}
.coh-style-section--dark-theme .coh-style-author--name {
  color: rgb(217, 219, 226);
}
.coh-style-section--dark-theme .coh-style-amd-author---one-two-three {
  color: rgb(196, 200, 211);
}
.coh-style-section--dark-theme .coh-style-amd-page-labels--tags {
  color: rgba(0, 0, 0, 0);
}
.coh-style-section--dark-theme .coh-style-amd-page-labels--tags a {
  background-color: rgba(239, 148, 151, 0.2);
  color: #ef9497 !important;
}
.coh-style-section--dark-theme .coh-style-amd-page-labels--tags a:hover {
  color: #f4f5f6 !important;
}
.coh-style-section--dark-theme .coh-style-amd-page-labels .marker {
  color: rgb(217, 219, 226);
}
.coh-style-section--dark-theme .coh-style-amd-page-labels .marker:after {
  background-color: rgba(244, 245, 246, 0.4);
}
.coh-style-section--dark-theme .coh-style-amd-page-labels .marker.marker--term-96:before {
  content: url("/sites/default/files/2021-05/video-light.png");
}
.coh-style-section--dark-theme .coh-style-amd-page-labels .marker.marker--term-16:before {
  content: url("/sites/default/files/2021-05/podcast-light.png");
}
.coh-style-section--dark-theme .coh-style-amd-page-labels .marker.marker--term-91:before {
  content: url("/sites/default/files/2021-05/video-light.png");
}
.coh-style-section--dark-theme .coh-style-amd-page-labels .marker.page-label-test:after {
  background-color: rgba(244, 245, 246, 0.4);
  content: "";
}
.coh-style-section--dark-theme .coh-style-link-button {
  color: rgb(239, 148, 151);
  background-color: rgba(239, 148, 151, 0.1);
}
.coh-style-section--dark-theme .coh-style-fake-link-with-icon {
  color: rgb(244, 245, 246);
}
.coh-style-section--dark-theme .coh-style-fake-link-with-icon:after {
  color: rgb(244, 245, 246);
}
.coh-style-section--dark-theme .signpost-card {
  background-color: rgb(35, 38, 48);
}
.coh-style-section--dark-theme .coh-style-card-hover:hover .coh-style-fake-link-with-icon {
  color: rgb(255, 255, 255);
}
.coh-style-section--dark-theme .coh-style-card-hover:hover .coh-style-fake-link-with-icon:after {
  color: rgb(223, 100, 105);
}
.coh-style-section--dark-theme .basic-listing-tile-divider .divider {
  background-color: rgb(61, 66, 82);
}
.coh-style-section--dark-theme .coh-style-link-with-icon, .coh-style-section--dark-theme .coh-style-link-with-icon--magenta {
  color: rgb(244, 245, 246);
}
.coh-style-section--dark-theme .coh-style-link-with-icon:hover, .coh-style-section--dark-theme .coh-style-link-with-icon--magenta:hover {
  color: rgb(255, 255, 255);
}
.coh-style-section--dark-theme .coh-style-link-with-icon:hover:after, .coh-style-section--dark-theme .coh-style-link-with-icon--magenta:hover:after {
  color: rgb(255, 255, 255);
}
.coh-style-section--dark-theme .coh-style-link-with-icon:after, .coh-style-section--dark-theme .coh-style-link-with-icon--magenta:after {
  color: rgb(244, 245, 246);
}
.coh-style-section--dark-theme .coh-style-article-slider-navigation-left, .coh-style-section--dark-theme .coh-style-article-slider-navigation-right {
  background-color: rgba(244, 245, 246, 0.1);
}
.coh-style-section--dark-theme .coh-style-article-slider-navigation-left:before, .coh-style-section--dark-theme .coh-style-article-slider-navigation-right:before {
  color: rgb(244, 245, 246);
}
.coh-style-section--dark-theme .coh-style-article-slider-navigation-left.slick-disabled:before, .coh-style-section--dark-theme .coh-style-article-slider-navigation-right.slick-disabled:before {
  color: rgba(196, 200, 211, 0.6);
}
.coh-style-section--dark-theme .coh-style-article-slider-navigation-left.slick-disabled:hover, .coh-style-section--dark-theme .coh-style-article-slider-navigation-right.slick-disabled:hover {
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
}
.coh-style-section--dark-theme .coh-style-article-slider-navigation-left.slick-disabled:hover:before, .coh-style-section--dark-theme .coh-style-article-slider-navigation-right.slick-disabled:hover:before {
  color: rgba(196, 200, 211, 0.6);
}
.coh-style-section--dark-theme .divider {
  background-color: rgb(61, 66, 82);
}
.coh-style-section--dark-theme .product-tile {
  background-color: rgb(35, 38, 48);
}
.coh-style-section--dark-theme .coh-style-button-link---coral {
  color: rgb(255, 255, 255);
}
.coh-style-section--dark-theme .inpage-container a {
  color: rgb(255, 255, 255);
}
.coh-style-section--dark-theme .inpage-container a:hover {
  color: rgb(255, 255, 255);
}
.coh-style-section--dark-theme .inpage-container a:after {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(226, 106, 110)), to(rgb(249, 184, 72)));
  background-image: -webkit-linear-gradient(left, rgb(226, 106, 110) 1%, rgb(249, 184, 72) 100%);
  background-image: linear-gradient(90deg, rgb(226, 106, 110) 1%, rgb(249, 184, 72) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  background-attachment: scroll;
}
.coh-style-section--dark-theme .share-card-container {
  background-color: rgb(35, 38, 48);
}
.coh-style-section--dark-theme .share-card-container .share-link {
  background-color: rgb(35, 38, 48);
  color: rgb(255, 255, 255);
}
.coh-style-section--dark-theme .share-card-container .share-link:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(19, 19, 24);
}
.coh-style-section--dark-theme .share-card-container .share-link:hover:before {
  color: rgb(255, 255, 255);
}
.coh-style-section--dark-theme .share-card-container .share-link:before {
  color: rgb(255, 255, 255);
}
.coh-style-section--dark-theme select {
  background-color: rgb(19, 19, 24);
  color: rgb(217, 219, 226);
}
.coh-style-section--dark-theme .select {
  color: rgb(217, 219, 226);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-section--dark-theme .share-button {
  color: rgb(255, 255, 255);
}
.coh-style-section--dark-theme .share-button:after {
  color: rgb(255, 255, 255);
}
.coh-style-section--dark-theme .select-menu {
  background-color: rgb(19, 19, 24);
}
.coh-style-section--dark-theme .select-menu:after {
  color: rgb(230, 232, 236);
}
.coh-style-section--dark-theme .contact .contact-card {
  border-top-style: none;
}
.coh-style-section--dark-theme .contact .coh-style-center-content {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.coh-style-section--dark-theme ul {
  color: rgb(244, 245, 246);
}
.coh-style-section--dark-theme .js-pager__items.pager .pager__item {
  background-color: rgba(198, 63, 66, 0.1)!important;
}
.coh-style-section--dark-theme .js-pager__items.pager .pager__item:hover a {
  color: #FFFFFF!important;
}
.coh-style-section--dark-theme .js-pager__items.pager .pager__item a {
  color: #EF9497!important;
}
.coh-style-section--dark-theme .hero-campaign p {
  color: rgb(255, 255, 255);
}
.coh-style-section--dark-theme .key-stats {
  border-bottom-color: rgb(35, 38, 48);
}
@media (min-width: 1024px) {
  .coh-style-section--dark-theme .key-stats {
    border-left-color: rgb(35, 38, 48);
  }
}
.coh-style-section--dark-theme .footer-copyright {
  color: rgb(107, 105, 123);
}
.coh-style-section--dark-theme .optanon-show-settings {
  color: rgb(217, 219, 226);
}
.coh-style-section--dark-theme .is-active.coh-style-accordion {
  background-color: rgb(0, 0, 0);
}
.coh-style-section--dark-theme .is-active.coh-style-accordion a {
  color: rgb(255, 255, 255);
}
.coh-style-section--dark-theme .is-active.coh-style-accordion a:after {
  color: rgb(255, 255, 255);
}
.coh-style-section--dark-theme div {
  color: rgb(217, 219, 226);
}
.coh-style-section--dark-theme .menu-item:hover {
  color: #E6E8EC !important;
}
.coh-style-section--dark-theme .menu-item:before {
  color: rgba(0, 0, 0, 0);
}
@media (min-width: 1024px) {
  .coh-style-section--dark-theme .menu-item:before {
    color: rgba(244, 245, 246, 0.1);
  }
}
.coh-style-section--dark-theme .menu-item.active {
  color: rgb(244, 245, 246);
}
.coh-style-section--dark-theme .scroll-step .coh-paragraph {
  color: rgb(244, 245, 246);
}
.coh-style-fake-link-with-icon {
  color: rgb(184, 35, 112);
  font-size: 0.75rem;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  line-height: 0.0625rem;
  letter-spacing: 0.03em;
  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;
  text-decoration: none;
}
@media (min-width: 1024px) {
  .coh-style-fake-link-with-icon {
    font-size: 0.875rem;
  }
}
@media (min-width: 1920px) {
  .coh-style-fake-link-with-icon {
    -webkit-transition: color 300ms ease;
    transition: color 300ms ease;
  }
}
.coh-style-fake-link-with-icon:hover {
  color: rgb(193, 57, 101);
}
.coh-style-fake-link-with-icon:hover:after {
  color: rgb(193, 57, 101);
}
.coh-style-fake-link-with-icon:after {
  line-height: 20px;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  color: rgb(193, 57, 101);
  display: block;
  height: 18px;
  width: 14px;
  content: "\e806";
  font-family: fontello;
  -webkit-transform: rotateY(-180deg);
          transform: rotateY(-180deg);
  margin-left: 5px;
}
@media (min-width: 1024px) {
  .coh-style-fake-link-with-icon:after {
    font-size: 16px;
  }
}
.coh-style-card-hover:hover .coh-style-image-hover {
  opacity: 0.3;
}
.coh-style-card-hover:hover .coh-style-fake-link-with-icon {
  color: rgb(193, 57, 101);
  background: none !important;
}
.coh-style-card-hover:hover .coh-style-fake-link-with-icon:after {
  color: rgb(193, 57, 101);
  background: none !important;
}
.coh-style-card-hover:hover h4, .coh-style-card-hover:hover h5 {
  background: none !important;
  color: rgb(193, 57, 101);
  display: inline-block;
}
.coh-style-card-hover:hover .card-image {
  -webkit-transform: scaleX(1.1) scaleY(1.1);
      -ms-transform: scaleX(1.1) scaleY(1.1);
          transform: scaleX(1.1) scaleY(1.1);
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.coh-style-card-hover h4, .coh-style-card-hover h5 {
  display: inline-block;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.coh-style-author--name {
  font-size: 1rem;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 200;
  color: rgb(61, 66, 82);
  line-height: 1.375rem;
  margin-top: 0;
  margin-bottom: 5px;
}
@media (min-width: 1024px) {
  .coh-style-author--name {
    font-size: 1rem;
    line-height: 1.75rem;
  }
}
.coh-style-intro {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(19, 19, 24);
  font-size: 1.625rem;
  line-height: 1.3;
}
@media (min-width: 1024px) {
  .coh-style-intro {
    font-size: 1.8rem;
  }
}
.coh-style-title-description {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(255, 255, 255);
  font-size: 1.3rem;
  line-height: 1.8rem;
  text-align: left;
  margin-top: 15px;
  margin-bottom: 40px;
}
@media (min-width: 1024px) {
  .coh-style-title-description {
    font-size: 1.3rem;
    line-height: 1.8rem;
    text-align: left;
    margin-top: 15px;
    margin-bottom: 30px;
  }
}
@media (min-width: 1440px) {
  .coh-style-title-description {
    font-size: 1.3rem;
    line-height: 1.8rem;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 40px;
  }
}
.coh-style-amd-page-labels--tags {
  color: rgba(0, 0, 0, 0);
  margin-right: 4px;
  margin-bottom: 0;
  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;
  float: left;
}
.coh-style-amd-page-labels--tags:before, .coh-style-amd-page-labels--tags:after {
  clear: none;
  content: normal;
  display: inline;
}
@media (min-width: 1024px) {
  .coh-style-amd-page-labels--tags:before, .coh-style-amd-page-labels--tags:after {
    clear: none;
    content: normal;
    display: inline;
  }
}
@media (min-width: 1440px) {
  .coh-style-amd-page-labels--tags {
    float: left;
  }
  .coh-style-amd-page-labels--tags:before, .coh-style-amd-page-labels--tags:after {
    clear: none;
    content: normal;
    display: inline;
  }
}
.coh-style-amd-page-labels--tags a {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(174, 69, 72);
  font-size: 0.75rem;
  padding-top: 6px;
  padding-right: 8px;
  padding-bottom: 6px;
  padding-left: 8px;
  -webkit-border-radius: 2px;
          border-radius: 2px;
  text-decoration: none;
  background-color: rgb(242, 230, 232);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: 700;
}
.coh-style-amd-page-labels--tags a:hover {
  background-image: -webkit-linear-gradient(20deg, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 72%, rgb(226, 106, 110) 100%);
  background-image: linear-gradient(70deg, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 72%, rgb(226, 106, 110) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  color: rgb(244, 245, 246);
  -webkit-box-shadow: 0 0.25rem 0.75rem 0 rgba(219, 70, 123, 0.3);
          box-shadow: 0 0.25rem 0.75rem 0 rgba(219, 70, 123, 0.3);
}
.coh-style-banner-description {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(19, 19, 24);
  font-size: 1.25rem;
  line-height: 1.3;
}
@media (min-width: 1024px) {
  .coh-style-banner-description {
    font-size: 1.5rem;
  }
}
.coh-style-paragraph-small {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(107, 105, 123);
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.8;
}
@media (min-width: 1024px) {
  .coh-style-paragraph-small {
    font-size: 0.875rem;
  }
}
.coh-style-breadcrumb-title {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(35, 38, 48);
  font-size: 0.75rem;
  line-height: 1.2;
  width: 120px;
  margin-bottom: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media (min-width: 768px) {
  .coh-style-breadcrumb-title {
    width: 300px;
  }
}
@media (min-width: 1024px) {
  .coh-style-breadcrumb-title {
    color: rgb(107, 105, 123);
    font-size: 0.875rem;
    width: 600px;
    font-family: "Outfit", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
  }
}
.coh-style-breadcrumb-title:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(35, 38, 48);
  font-size: 10px;
  content: "\e806";
  font-family: fontello;
}
@media (min-width: 1024px) {
  .coh-style-breadcrumb-title:before {
    color: rgb(107, 105, 123);
    font-size: 14px;
  }
}
.coh-style-signpost-list-items {
  font-size: 13px;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-signpost-list-items:before {
  content: url("/sites/default/files/2021-05/tickGradient-sml.png");
}
@media (min-width: 1024px) {
  .coh-style-signpost-list-items:before {
    content: url("/sites/default/files/2021-05/tickGradient-sml.png");
  }
}
.coh-style-view-pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
}
.coh-style-view-pagination .pager__item {
  margin-right: 8px;
  margin-bottom: 0;
  margin-left: 8px;
  padding-right: 0;
  padding-left: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  list-style-type: none;
}
@media (min-width: 1024px) {
  .coh-style-view-pagination .pager__item {
    margin-right: 12px;
    margin-left: 12px;
  }
}
.coh-style-view-pagination .pager__item:before {
  display: none;
  margin-right: 4px;
  margin-left: 4px;
  padding-left: 0;
}
@media (min-width: 1024px) {
  .coh-style-view-pagination .pager__item:before {
    margin-right: 8px;
    margin-left: 8px;
  }
}
.coh-style-view-pagination .pager__item .button {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(19, 19, 24);
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  font-style: normal;
  background-color: rgb(230, 232, 236);
  padding-top: 12px;
  padding-right: 24px;
  padding-bottom: 12px;
  padding-left: 24px;
  border-width: 1px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  border-style: solid;
  border-color: rgb(230, 232, 236);
}
.coh-style-view-pagination .pager__item .button:hover {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(226, 106, 110)), to(rgb(249, 184, 72)));
  background-image: -webkit-linear-gradient(left, rgb(226, 106, 110) 1%, rgb(249, 184, 72) 100%);
  background-image: linear-gradient(90deg, rgb(226, 106, 110) 1%, rgb(249, 184, 72) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  background-attachment: scroll;
}
.coh-style-view-pagination .pager__item .button:active {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(226, 106, 110)), to(rgb(249, 184, 72)));
  background-image: -webkit-linear-gradient(left, rgb(226, 106, 110) 1%, rgb(249, 184, 72) 100%);
  background-image: linear-gradient(90deg, rgb(226, 106, 110) 1%, rgb(249, 184, 72) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  border-style: solid;
  border-color: rgb(227, 160, 45);
  border-width: 2px;
}
.coh-style-view-pagination .pager__item a {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgba(19, 19, 24, 0.6);
  line-height: 1.4;
  text-decoration: none;
  font-size: 14px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1920px) {
  .coh-style-view-pagination .pager__item a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: color 200ms ease;
    transition: color 200ms ease;
  }
}
.coh-style-view-pagination .pager__item a:hover {
  color: rgb(0, 0, 0);
}
.coh-style-view-pagination .is-active a {
  color: rgb(0, 0, 0);
}
@media (min-width: 1920px) {
  .coh-style-view-pagination .is-active a:hover {
    background-color: rgb(0, 0, 0);
  }
}
.coh-style-view-pagination .pager__item--first {
  display: none;
}
.coh-style-view-pagination .pager__item--previous a {
  background-color: rgba(19, 19, 24, 0.05);
  height: 26px;
  width: 26px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  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-transition: all 200ms ease;
  transition: all 200ms ease;
}
.coh-style-view-pagination .pager__item--previous a:hover {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(201, 49, 127)), to(rgb(226, 106, 110)));
  background-image: -webkit-linear-gradient(left, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
  background-image: linear-gradient(90deg, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-box-shadow: 0.375rem 0 1.25rem rgba(219, 70, 123, 0.3);
          box-shadow: 0.375rem 0 1.25rem rgba(219, 70, 123, 0.3);
}
.coh-style-view-pagination .pager__item--previous a:hover:after {
  color: rgb(255, 255, 255);
}
.coh-style-view-pagination .pager__item--previous 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;
  color: rgb(19, 19, 24);
  font-size: 14px;
  content: "\e806";
  font-family: fontello;
}
.coh-style-view-pagination .pager__item--previous a span {
  display: none;
}
.coh-style-view-pagination .pager__item--next a {
  background-color: rgba(19, 19, 24, 0.05);
  height: 26px;
  width: 26px;
  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-border-radius: 50%;
          border-radius: 50%;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}
.coh-style-view-pagination .pager__item--next 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;
  color: rgb(19, 19, 24);
  font-size: 14px;
  content: "\e806";
  font-family: fontello;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.coh-style-view-pagination .pager__item--next a:hover {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(201, 49, 127)), to(rgb(226, 106, 110)));
  background-image: -webkit-linear-gradient(left, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
  background-image: linear-gradient(90deg, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-box-shadow: 0.375rem 0 1.25rem rgba(219, 70, 123, 0.3);
          box-shadow: 0.375rem 0 1.25rem rgba(219, 70, 123, 0.3);
}
.coh-style-view-pagination .pager__item--next a:hover:after {
  color: rgb(255, 255, 255);
}
.coh-style-view-pagination .pager__item--next a span {
  display: none;
}
.coh-style-view-pagination .pager__item--last {
  display: none;
}
.coh-style-link-button-coral {
  text-decoration: none;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background-color: rgb(198, 63, 66);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  font-size: 0.875rem;
  line-height: 1.3;
  margin-top: 0;
  margin-bottom: 0;
  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;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
@media (min-width: 1024px) {
  .coh-style-link-button-coral {
    font-size: 1rem;
    padding-top: 12px;
    padding-right: 24px;
    padding-bottom: 12px;
    padding-left: 24px;
  }
}
.coh-style-link-button-coral:hover {
  background-image: -webkit-linear-gradient(22deg, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 60%, rgb(226, 106, 110) 100%);
  background-image: linear-gradient(68deg, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 60%, rgb(226, 106, 110) 100%);
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  color: rgb(255, 255, 255);
}
.coh-style-link-button-coral-text {
  text-decoration: none;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background-color: rgba(0, 0, 0, 0);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(239, 148, 151);
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  font-size: 0.875rem;
  line-height: 1.25;
  margin-top: 0;
  margin-bottom: 0;
  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;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
@media (min-width: 1024px) {
  .coh-style-link-button-coral-text {
    font-size: 1rem;
    padding-top: 12px;
    padding-right: 24px;
    padding-bottom: 12px;
    padding-left: 24px;
    font-family: "Outfit", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
  }
}
.coh-style-link-button-coral-text:hover {
  color: rgb(244, 245, 246);
}
.coh-style-link-with-icon, .coh-style-link-with-icon--magenta {
  text-decoration: none;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(19, 19, 24);
  font-size: 0.75rem;
  line-height: 0.9375rem;
  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;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
}
.coh-style-link-with-icon:hover, .coh-style-link-with-icon--magenta:hover {
  color: rgb(184, 35, 112);
}
.coh-style-link-with-icon:hover:after, .coh-style-link-with-icon--magenta:hover:after {
  color: rgb(184, 35, 112);
}
.coh-style-link-with-icon:after, .coh-style-link-with-icon--magenta:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  margin-left: 6px;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
  color: rgb(19, 19, 24);
  content: "\e806";
  font-family: fontello;
}
.coh-style-link-with-icon--magenta {
  color: rgb(184, 35, 112);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-link-with-icon--magenta:after {
  color: rgb(242, 150, 197);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-link-button {
  font-size: 0.875rem;
  text-decoration: none;
  color: rgb(184, 35, 112);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  line-height: 1.125rem;
  background-color: rgba(161, 19, 77, 0.1);
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  -webkit-border-radius: 2px;
          border-radius: 2px;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
@media (min-width: 1024px) {
  .coh-style-link-button {
    font-size: 1rem;
    line-height: 1.25rem;
    padding-top: 12px;
    padding-right: 24px;
    padding-bottom: 12px;
    padding-left: 24px;
    -webkit-border-radius: 4px;
            border-radius: 4px;
  }
}
.coh-style-link-button:hover {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(184, 35, 112)), color-stop(79%, rgb(201, 75, 94)), to(rgb(223, 100, 105)));
  background-image: -webkit-linear-gradient(left, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 79%, rgb(223, 100, 105) 100%);
  background-image: linear-gradient(90deg, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 79%, rgb(223, 100, 105) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-box-shadow: 0.375rem 0 1.25rem rgba(219, 70, 123, 0.3);
          box-shadow: 0.375rem 0 1.25rem rgba(219, 70, 123, 0.3);
  color: rgb(255, 255, 255);
}
.coh-style-filter-summary ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-style-filter-summary ul li {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  color: rgb(107, 105, 123);
  text-decoration: none;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 0;
  margin-bottom: 0;
}
.coh-style-filter-summary ul li:before {
  display: none;
}
.coh-style-filter-summary ul li:nth-child(2) {
  margin-right: 8px;
}
@media (min-width: 1024px) {
  .coh-style-filter-summary ul li:nth-child(2) {
    border-right-style: solid;
    border-right-color: rgb(196, 200, 211);
    border-right-width: 1px;
    margin-right: 16px;
    padding-right: 16px;
  }
}
.coh-style-filter-summary ul .facet-summary-item--clear {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgb(196, 200, 211);
  margin-top: 12px;
  padding-top: 12px;
}
@media (min-width: 1024px) {
  .coh-style-filter-summary ul .facet-summary-item--clear {
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    border-top-style: none;
    margin-top: 0;
    padding-top: 4px;
  }
}
.coh-style-filter-summary ul .facet-summary-item--clear a {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  text-decoration: none;
  color: rgb(107, 105, 123);
}
.coh-style-filter-summary ul .facet-summary-item--clear a:hover {
  color: rgb(184, 35, 112);
}
.coh-style-filter-summary ul .facet-summary-item--facet {
  margin-right: 4px;
}
.coh-style-filter-summary ul .facet-summary-item--facet .facet-item__status {
  display: none;
}
.coh-style-filter-summary ul .facet-summary-item--facet a {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(174, 69, 72);
  font-size: 0.75rem;
  text-decoration: none;
  background-color: rgba(174, 69, 72, 0.1);
  padding-top: 6px;
  padding-right: 8px;
  padding-bottom: 6px;
  padding-left: 8px;
  -webkit-border-radius: 2px;
          border-radius: 2px;
}
.coh-style-filter-summary ul .facet-summary-item--facet 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: "\e809";
  font-family: fontello;
  color: rgb(174, 69, 72);
  font-size: 14px;
  margin-left: 2px;
}
.coh-style-filter-summary ul .facet-summary-item--facet a:hover {
  background-image: -webkit-linear-gradient(20deg, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 71%, rgb(226, 106, 110) 100%);
  background-image: linear-gradient(70deg, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 71%, rgb(226, 106, 110) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-box-shadow: 0 0.25rem 0.75rem 0 rgba(219, 70, 123, 0.3);
          box-shadow: 0 0.25rem 0.75rem 0 rgba(219, 70, 123, 0.3);
  color: rgb(244, 245, 246);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-filter-summary ul .facet-summary-item--facet a:hover:after {
  color: rgb(255, 255, 255);
}
.coh-style-title--gradient, .coh-style-homepage-title---gradient {
  background: -webkit-gradient(linear,left top, right top,from(#DF6469),to(#c17c05));
  background: -webkit-linear-gradient(left,#DF6469,#c17c05);
  background: linear-gradient(90deg,#DF6469,#c17c05);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: rgb(223, 100, 105);
  display: inline-block;
}
.coh-style-homepage-title---gradient {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(201,49,127,1)), to(rgba(249,184,72,1)));
  background-image: -webkit-linear-gradient(left, rgba(201,49,127,1) 0%, rgba(249,184,72,1) 100%);
  background-image: linear-gradient(90deg, rgba(201,49,127,1) 0%, rgba(249,184,72,1) 100%);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 3.125rem;
  line-height: 1.2;
  display: inline-block;
  font-weight: 500;
}
@media (min-width: 1024px) {
  .coh-style-homepage-title---gradient {
    font-size: 5.5rem;
    line-height: 1.5;
  }
}
@media (min-width: 1440px) {
  .coh-style-homepage-title---gradient {
    font-size: 5.5rem;
    line-height: 1.5;
  }
}
.coh-style-homepage-title---gradient .title-gradient--01 {
  margin-top: -10px;
}
@media (min-width: 1024px) {
  .coh-style-homepage-title---gradient .title-gradient--01 {
    margin-top: -20px;
  }
}
.coh-style--homepage-banner-description {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(255, 255, 255);
  font-size: 1.25rem;
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 15px;
  margin-left: 0;
}
.coh-style-small-quote {
  Font-size: 1.5rem !important;
  line-height: 2rem !important;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-title-white {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  line-height: 1.0;
  margin-bottom: 0;
  display: block;
  text-transform: uppercase;
}
@media (min-width: 1024px) {
  .coh-style-title-white {
    font-size: 2.2rem;
  }
}
@media (min-width: 1440px) {
  .coh-style-title-white {
    font-size: 2.2rem;
  }
}
.coh-style-homepage-header {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 0.875rem;
  line-height: 14px;
  text-align: left;
}
@media (min-width: 1024px) {
  .coh-style-homepage-header {
    text-align: left;
    font-size: 2.25rem;
    line-height: 36px;
  }
}
.coh-style-card-category-labels {
  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;
  color: rgb(244, 245, 246);
  margin-bottom: 12px;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 10px;
}
@media (min-width: 1024px) {
  .coh-style-card-category-labels {
    font-size: 12px;
  }
}
.Podcast.coh-style-card-category-labels:before {
  content: url("/sites/default/files/2021-06/icon-podcast-light.png");
  height: 28px;
  width: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.Event.coh-style-card-category-labels:before {
  content: url("/sites/default/files/2021-06/icon-event-light.png");
  height: 28px;
  width: 20px;
  margin-right: 10px;
  display: block;
}
.Video.coh-style-card-category-labels:before {
  content: url("/sites/default/files/2021-06/icon-video-light.png");
  height: 20px;
  width: 20px;
  margin-right: 10px;
  display: block;
}
.coh-style-card-category-labels .card-category-label {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(61, 66, 82);
  font-size: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 10px;
  font-weight: 700;
}
.coh-style-amd-page-labels, .coh-style-page-labels-event {
  display: block;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1024px) {
  .coh-style-amd-page-labels, .coh-style-page-labels-event {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media (min-width: 1440px) {
  .coh-style-amd-page-labels, .coh-style-page-labels-event {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-style-amd-page-labels .marker, .coh-style-page-labels-event .marker {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(61, 66, 82);
  font-size: 0.75rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 10px;
  font-weight: 700;
  width: 100%;
}
@media (min-width: 1024px) {
  .coh-style-amd-page-labels .marker, .coh-style-page-labels-event .marker {
    width: inherit;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media (min-width: 1440px) {
  .coh-style-amd-page-labels .marker, .coh-style-page-labels-event .marker {
    width: inherit;
  }
}
.coh-style-amd-page-labels .marker.marker--term-16:before, .coh-style-page-labels-event .marker.marker--term-16:before {
  content: url("/sites/default/files/2021-05/podcast.png");
  height: 25px;
  width: 16px;
  display: block;
  margin-right: 8px;
}
.coh-style-amd-page-labels .marker.marker--term-91:before, .coh-style-page-labels-event .marker.marker--term-91:before {
  content: url("/sites/default/files/2021-05/event.png");
  height: 25px;
  width: 16px;
  margin-right: 8px;
  display: block;
  padding-bottom: 3px;
}
.coh-style-amd-page-labels .marker.marker--term-96:before, .coh-style-page-labels-event .marker.marker--term-96:before {
  content: url("/sites/default/files/2021-05/video.png");
  height: 25px;
  width: 16px;
  margin-right: 8px;
  display: block;
}
.coh-style-amd-page-labels .marker.marker--term-1611:before, .coh-style-page-labels-event .marker.marker--term-1611:before {
  height: 23px;
  width: 23px;
  padding-top: 4px;
  margin-right: 0px;
  display: block;
  content: url("/sites/default/files/2021-05/event.png");
}
.coh-style-amd-page-labels .marker.marker--term-1606:before, .coh-style-page-labels-event .marker.marker--term-1606:before {
  height: 23px;
  width: 23px;
  padding-top: 4px;
  margin-right: 0px;
  display: block;
  content: url("/sites/default/files/2021-05/event.png");
}
.coh-style-amd-page-labels .marker.marker--term-1616:before, .coh-style-page-labels-event .marker.marker--term-1616:before {
  height: 23px;
  width: 23px;
  padding-top: 4px;
  margin-right: 0px;
  display: block;
  content: url("/sites/default/files/2021-05/event.png");
}
@media (min-width: 1024px) {
  .coh-style-amd-page-labels .marker.marker--term-1616.coh-style-amd-page-labels--tags, .coh-style-page-labels-event .marker.marker--term-1616.coh-style-amd-page-labels--tags {
    float: left;
  }
  .coh-style-amd-page-labels .marker.marker--term-1616.coh-style-amd-page-labels--tags:before, .coh-style-page-labels-event .marker.marker--term-1616.coh-style-amd-page-labels--tags:before, .coh-style-amd-page-labels .marker.marker--term-1616.coh-style-amd-page-labels--tags:after, .coh-style-page-labels-event .marker.marker--term-1616.coh-style-amd-page-labels--tags:after {
    clear: none;
    content: normal;
    display: inline;
  }
}
.coh-style-amd-page-labels .marker.page-label-test:after, .coh-style-page-labels-event .marker.page-label-test:after {
  background-color: rgba(19, 19, 24, 0.4);
  height: 3px;
  width: 3px;
  margin-right: 8px;
  margin-left: 8px;
  display: block;
  content: "";
}
.coh-style-page-labels-event {
  display: block;
}
@media (min-width: 1024px) {
  .coh-style-page-labels-event {
    display: block;
  }
}
@media (min-width: 1440px) {
  .coh-style-page-labels-event {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
.coh-style-page-labels-event .marker {
  width: 100%;
  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: 1024px) {
  .coh-style-page-labels-event .marker {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
}
@media (min-width: 1440px) {
  .coh-style-page-labels-event .marker {
    width: inherit;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
.coh-style-amd-author---one-two-three {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.75rem;
  line-height: 1.4;
  color: rgb(107, 105, 123);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding-right: 5px;
  padding-left: 10px;
  margin-bottom: 0;
}
.coh-style-amd-author---one-two-three:first-child {
  padding-left: 0;
}
.coh-style-amd-author---one-two-three:first-child:before {
  display: none;
}
.coh-style-amd-author---one-two-three:before {
  content: "";
  background-color: rgb(107, 105, 123);
  height: 3px;
  width: 3px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  position: absolute;
  left: 0;
  top: 50%;
}
.coh-style-filter, .coh-style-filter--page, .coh-style-filter--search {
  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: 1024px) {
  .coh-style-filter, .coh-style-filter--page, .coh-style-filter--search {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 1024px) {
  .coh-style-filter .facets-widget-checkbox .item-list__checkbox, .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox, .coh-style-filter--search .facets-widget-checkbox .item-list__checkbox {
    margin-top: 16px;
  }
}
.coh-style-filter .facets-widget-checkbox .item-list__checkbox .facet-item, .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item, .coh-style-filter--search .facets-widget-checkbox .item-list__checkbox .facet-item {
  padding-left: 0;
  margin-bottom: 0;
}
.coh-style-filter .facets-widget-checkbox .item-list__checkbox .facet-item:before, .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item:before, .coh-style-filter--search .facets-widget-checkbox .item-list__checkbox .facet-item:before {
  display: none;
}
.coh-style-filter .facets-widget-checkbox .item-list__checkbox .facet-item label, .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item label, .coh-style-filter--search .facets-widget-checkbox .item-list__checkbox .facet-item label {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.25rem;
  margin-left: 0;
  display: block;
}
.coh-style-filter .facets-widget-checkbox .item-list__checkbox .facet-item label .facet-item__value, .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item label .facet-item__value, .coh-style-filter--search .facets-widget-checkbox .item-list__checkbox .facet-item label .facet-item__value {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(61, 66, 82);
}
.coh-style-filter .facets-widget-checkbox .item-list__checkbox .facet-item label .facet-item__count, .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item label .facet-item__count, .coh-style-filter--search .facets-widget-checkbox .item-list__checkbox .facet-item label .facet-item__count {
  color: rgb(107, 105, 123);
}
.coh-style-filter .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox, .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox, .coh-style-filter--search .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox {
  position: absolute;
  opacity: 0;
}
.coh-style-filter .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox:hover + label, .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox:hover + label, .coh-style-filter--search .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox:hover + label {
  color: rgb(19, 19, 24);
  background-color: rgb(230, 232, 236);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-filter .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox:checked + label:before, .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox:checked + label:before, .coh-style-filter--search .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox:checked + label:before {
  background-color: rgb(201, 49, 127);
  border-color: rgb(201, 49, 127);
}
.coh-style-filter .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox:checked + label:after, .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox:checked + label:after, .coh-style-filter--search .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox:checked + label:after {
  -webkit-box-shadow: 2px 0 0 rgb(255, 255, 255), 4px 0 0 rgb(255, 255, 255), 4px -2px 0 rgb(255, 255, 255), 4px -4px 0 rgb(255, 255, 255), 4px -6px 0 rgb(255, 255, 255), 4px -8px 0 rgb(255, 255, 255);
          box-shadow: 2px 0 0 rgb(255, 255, 255), 4px 0 0 rgb(255, 255, 255), 4px -2px 0 rgb(255, 255, 255), 4px -4px 0 rgb(255, 255, 255), 4px -6px 0 rgb(255, 255, 255), 4px -8px 0 rgb(255, 255, 255);
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  background-color: rgb(255, 255, 255);
  height: 2px;
  width: 2px;
  position: absolute;
  top: 28px;
  left: 20px;
  content: "";
}
.coh-style-filter .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label, .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label, .coh-style-filter--search .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label {
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 18px;
  padding-right: 16px;
  padding-bottom: 18px;
  padding-left: 16px;
  position: relative;
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
.coh-style-filter .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label:before, .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label:before, .coh-style-filter--search .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label:before {
  vertical-align: text-top;
  background-color: rgb(255, 255, 255);
  height: 16px;
  width: 16px;
  margin-right: 8px;
  display: inline-block;
  border-width: 2px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  border-style: solid;
  border-color: rgb(107, 105, 123);
  content: "";
}
.coh-style-filter .facets-widget-checkbox ul, .coh-style-filter--page .facets-widget-checkbox ul, .coh-style-filter--search .facets-widget-checkbox ul {
  margin-bottom: 0;
}
.coh-style-filter h2, .coh-style-filter--page h2, .coh-style-filter--search h2 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  color: rgb(107, 105, 123);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 16px;
  border-bottom-width: 1px;
  border-bottom-color: rgb(230, 232, 236);
  border-bottom-style: solid;
}
@media (min-width: 1024px) {
  .coh-style-filter h2, .coh-style-filter--page h2, .coh-style-filter--search h2 {
    font-size: 1rem;
  }
}
@media (min-width: 1920px) {
  .coh-style-filter h2, .coh-style-filter--page h2, .coh-style-filter--search h2 {
    font-size: 1.125rem;
  }
}
.coh-style-filter h3, .coh-style-filter--page h3, .coh-style-filter--search h3 {
  display: none;
}
.coh-style-filter--search .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.coh-style-filter--page {
  background-color: rgb(19, 19, 24);
  -webkit-border-radius: 16px;
          border-radius: 16px;
  padding-top: 24px;
  padding-right: 12px;
  padding-bottom: 24px;
  padding-left: 12px;
  -webkit-box-shadow: 0 0 24px rgba(19, 19, 24, 0.08);
          box-shadow: 0 0 24px rgba(19, 19, 24, 0.08);
}
@media (min-width: 1024px) {
  .coh-style-filter--page {
    background-color: rgba(0, 0, 0, 0);
    -webkit-border-radius: 0;
            border-radius: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-style-filter--page .coh-style-filter-dropdown {
  background-color: rgb(19, 19, 24);
  margin-top: -1px;
  -webkit-border-radius: 0;
          border-radius: 0;
}
@media (min-width: 1024px) {
  .coh-style-filter--page .coh-style-filter-dropdown {
    margin-top: 0;
    background-color: rgb(255, 255, 255);
    -webkit-border-radius: 8px;
            border-radius: 8px;
  }
}
.coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label:before {
  background-color: rgb(19, 19, 24);
  vertical-align: text-bottom;
}
@media (min-width: 1024px) {
  .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label:before {
    background-color: rgb(255, 255, 255);
  }
}
.coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label:hover {
  background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1024px) {
  .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label:hover {
    background-color: rgb(244, 245, 246);
  }
}
.coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label .facet-item__value {
  color: rgb(217, 219, 226);
}
@media (min-width: 1024px) {
  .coh-style-filter--page .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label .facet-item__value {
    color: rgb(61, 66, 82);
  }
}
.coh-style-form .mktoForm, .coh-style-form-1col .mktoForm {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%!important;
}
.coh-style-form .mktoForm::-webkit-input-placeholder, .coh-style-form-1col .mktoForm::-webkit-input-placeholder {
  color: rgb(19, 19, 24);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-form .mktoForm::-moz-placeholder, .coh-style-form-1col .mktoForm::-moz-placeholder {
  color: rgb(19, 19, 24);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-form .mktoForm:-ms-input-placeholder, .coh-style-form-1col .mktoForm:-ms-input-placeholder {
  color: rgb(19, 19, 24);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-form .mktoForm::-ms-input-placeholder, .coh-style-form-1col .mktoForm::-ms-input-placeholder {
  color: rgb(19, 19, 24);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-form .mktoForm::placeholder, .coh-style-form-1col .mktoForm::placeholder {
  color: rgb(19, 19, 24);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-form .mktoForm .mktoFormRow, .coh-style-form-1col .mktoForm .mktoFormRow {
  text-indent: 0;
  width: 100%;
}
@media (min-width: 1024px) {
  .coh-style-form .mktoForm .mktoFormRow, .coh-style-form-1col .mktoForm .mktoFormRow {
    padding-right: 24px;
    width: 48%;
  }
}
.coh-style-form .mktoForm .mktoFormRow .mktoFormCol, .coh-style-form-1col .mktoForm .mktoFormRow .mktoFormCol {
  width: 100%;
}
.coh-style-form .mktoForm .mktoFieldWrap, .coh-style-form-1col .mktoForm .mktoFieldWrap {
  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;
  width: 100%;
}
.coh-style-form .mktoForm label.mktoLabel, .coh-style-form-1col .mktoForm label.mktoLabel {
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(19, 19, 24);
  font-size: 14px;
  font-weight: normal;
  font-weight: normal!important;
  margin-bottom: 8px;
}
@media (min-width: 1024px) {
  .coh-style-form .mktoForm label.mktoLabel, .coh-style-form-1col .mktoForm label.mktoLabel {
    font-size: 16px;
  }
}
.coh-style-form .mktoForm label.mktoLabel strong, .coh-style-form-1col .mktoForm label.mktoLabel strong {
  font-weight: normal;
}
.coh-style-form .mktoForm label#LbloptIn, .coh-style-form-1col .mktoForm label#LbloptIn {
  position: absolute;
  right: 0;
}
.coh-style-form .mktoForm label#LbloptIn #spybox, .coh-style-form-1col .mktoForm label#LbloptIn #spybox {
  display: block;
}
.coh-style-form .mktoForm .mktoAsterix, .coh-style-form-1col .mktoForm .mktoAsterix {
  color: rgb(184, 35, 112);
  display: none;
}
.coh-style-form .mktoForm .mktoGutter, .coh-style-form-1col .mktoForm .mktoGutter {
  height: 8px;
}
.coh-style-form .mktoForm input[type=text], .coh-style-form-1col .mktoForm input[type=text], .coh-style-form .mktoForm input[type=url], .coh-style-form-1col .mktoForm input[type=url], .coh-style-form .mktoForm input[type=email], .coh-style-form-1col .mktoForm input[type=email], .coh-style-form .mktoForm input[type=tel], .coh-style-form-1col .mktoForm input[type=tel], .coh-style-form .mktoForm input[type=number], .coh-style-form-1col .mktoForm input[type=number], .coh-style-form .mktoForm input[type=date], .coh-style-form-1col .mktoForm input[type=date], .coh-style-form .mktoForm textarea.mktoField, .coh-style-form-1col .mktoForm textarea.mktoField {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(19, 19, 24);
  font-size: 1rem;
  background-color: rgb(255, 255, 255);
  padding-top: 12px;
  padding-right: 12px;
  padding-bottom: 12px;
  padding-left: 12px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 8px;
  margin-left: 0;
  border-width: 1px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  border-style: solid;
  border-color: rgb(217, 219, 226);
  width: 100%!important;
  height: 44px;
}
@media (min-width: 1024px) {
  .coh-style-form .mktoForm input[type=text], .coh-style-form-1col .mktoForm input[type=text], .coh-style-form .mktoForm input[type=url], .coh-style-form-1col .mktoForm input[type=url], .coh-style-form .mktoForm input[type=email], .coh-style-form-1col .mktoForm input[type=email], .coh-style-form .mktoForm input[type=tel], .coh-style-form-1col .mktoForm input[type=tel], .coh-style-form .mktoForm input[type=number], .coh-style-form-1col .mktoForm input[type=number], .coh-style-form .mktoForm input[type=date], .coh-style-form-1col .mktoForm input[type=date], .coh-style-form .mktoForm textarea.mktoField, .coh-style-form-1col .mktoForm textarea.mktoField {
    font-size: 1rem;
    height: 46px;
  }
}
.coh-style-form .mktoForm select, .coh-style-form-1col .mktoForm select {
  width: 100% !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: rgb(255, 255, 255);
  border-width: 1px;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgba(35, 38, 48, 0.7);
  font-size: 16px;
  height: 44px;
  width: 100%;
  margin-bottom: 8px;
  border-color: rgb(217, 219, 226);
  -webkit-border-radius: 2px;
          border-radius: 2px;
  border-style: solid;
}
@media (min-width: 1024px) {
  .coh-style-form .mktoForm select, .coh-style-form-1col .mktoForm select {
    font-size: 18px;
    height: 46px;
    -webkit-border-radius: 4px;
            border-radius: 4px;
  }
}
.coh-style-form .mktoForm select.mktoValid, .coh-style-form-1col .mktoForm select.mktoValid {
  color: rgb(35, 38, 48);
}
.coh-style-form .mktoForm select.mktoField, .coh-style-form-1col .mktoForm select.mktoField {
  font-size: 1rem;
  height: 44px;
  padding-right: 8px;
  padding-left: 8px;
}
@media (min-width: 1024px) {
  .coh-style-form .mktoForm select.mktoField, .coh-style-form-1col .mktoForm select.mktoField {
    font-size: 1rem;
    height: 46px;
    padding-right: 12px;
    padding-left: 12px;
  }
}
.coh-style-form .mktoForm input[type=checkbox], .coh-style-form-1col .mktoForm input[type=checkbox] {
  position: absolute;
  opacity: 0;
  z-index: 100;
}
.coh-style-form .mktoForm input[type=checkbox]:checked + label:before, .coh-style-form-1col .mktoForm input[type=checkbox]:checked + label:before {
  background-color: rgb(201, 49, 127);
  border-color: rgb(201, 49, 127);
}
.coh-style-form .mktoForm input[type=checkbox]:checked + label:after, .coh-style-form-1col .mktoForm input[type=checkbox]:checked + label:after {
  -webkit-box-shadow: 2px 0 0 rgb(255, 255, 255), 4px 0 0 rgb(255, 255, 255), 4px -2px 0 rgb(255, 255, 255), 4px -4px 0 rgb(255, 255, 255), 4px -6px 0 rgb(255, 255, 255), 4px -8px 0 rgb(255, 255, 255);
          box-shadow: 2px 0 0 rgb(255, 255, 255), 4px 0 0 rgb(255, 255, 255), 4px -2px 0 rgb(255, 255, 255), 4px -4px 0 rgb(255, 255, 255), 4px -6px 0 rgb(255, 255, 255), 4px -8px 0 rgb(255, 255, 255);
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  background-color: rgb(255, 255, 255);
  height: 2px;
  width: 2px;
  position: absolute;
  top: 7px;
  left: 5px;
  content: "";
}
.coh-style-form .mktoForm input[type=checkbox] ~ .mktoLabel, .coh-style-form-1col .mktoForm input[type=checkbox] ~ .mktoLabel {
  display: none;
}
.coh-style-form .mktoForm input[type=checkbox] + label, .coh-style-form-1col .mktoForm input[type=checkbox] + label {
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
  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-border-radius: 4px;
          border-radius: 4px;
  height: 16px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 0;
}
.coh-style-form .mktoForm input[type=checkbox] + label:before, .coh-style-form-1col .mktoForm input[type=checkbox] + label:before {
  vertical-align: text-top;
  background-color: rgb(255, 255, 255);
  height: 16px;
  width: 16px;
  position: relative;
  display: inline-block;
  border-width: 2px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  border-style: solid;
  border-color: rgb(107, 105, 123);
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
  content: "";
  margin-right: 10px;
  width: 16px !important;
}
.coh-style-form .mktoForm .mktoButtonRow, .coh-style-form-1col .mktoForm .mktoButtonRow {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -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;
}
.coh-style-form .mktoForm .mktoButtonRow .mktoButtonWrap, .coh-style-form-1col .mktoForm .mktoButtonRow .mktoButtonWrap {
  margin-left: 0;
  margin-left: 0!important;
}
.coh-style-form .mktoForm .mktoButtonRow .mktoButtonWrap button, .coh-style-form-1col .mktoForm .mktoButtonRow .mktoButtonWrap button {
  background-color: rgb(198, 63, 66);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  margin-top: 30px;
}
@media (min-width: 1024px) {
  .coh-style-form .mktoForm .mktoButtonRow .mktoButtonWrap button, .coh-style-form-1col .mktoForm .mktoButtonRow .mktoButtonWrap button {
    font-size: 1rem;
  }
}
@media (min-width: 1440px) {
  .coh-style-form .mktoForm .mktoButtonRow .mktoButtonWrap button, .coh-style-form-1col .mktoForm .mktoButtonRow .mktoButtonWrap button {
    margin-top: 0;
  }
}
@media (min-width: 1920px) {
  .coh-style-form .mktoForm .mktoButtonRow .mktoButtonWrap button, .coh-style-form-1col .mktoForm .mktoButtonRow .mktoButtonWrap button {
    margin-top: 0;
  }
}
.coh-style-form .mktoForm .mktoCheckboxList, .coh-style-form-1col .mktoForm .mktoCheckboxList {
  position: relative;
  top: 0;
  left: 0;
}
.coh-style-form .mktoForm .mktoCheckboxList + label, .coh-style-form-1col .mktoForm .mktoCheckboxList + label {
  display: none;
}
.coh-style-form .mktoForm .mktoHtmlText, .coh-style-form-1col .mktoForm .mktoHtmlText {
  color: rgb(107, 105, 123);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  width: 100%;
  min-width: 100%;
  margin-bottom: 24px;
}
@media (min-width: 1024px) {
  .coh-style-form .mktoForm .mktoHtmlText, .coh-style-form-1col .mktoForm .mktoHtmlText {
    margin-bottom: 32px;
  }
}
.coh-style-form .mktoForm .mktoError .mktoErrorMsg, .coh-style-form-1col .mktoForm .mktoError .mktoErrorMsg {
  background-image: none;
  background-color: rgb(198, 63, 66);
  text-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -webkit-box-shadow: 0.25rem 0.25rem 0.625rem rgba(0, 0, 0, 0.05);
          box-shadow: 0.25rem 0.25rem 0.625rem rgba(0, 0, 0, 0.05);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  font-size: 12px;
  padding-top: 8px;
  padding-right: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
  border-style: none;
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
.coh-style-form .mktoForm .mktoError .mktoErrorArrow, .coh-style-form-1col .mktoForm .mktoError .mktoErrorArrow {
  background-color: rgb(198, 63, 66);
  border-style: none;
}
.coh-style-form .mktoForm .confirmformThanks, .coh-style-form-1col .mktoForm .confirmformThanks {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(19, 19, 24);
  font-size: 18px;
  margin-top: 24px;
  margin-bottom: 24px;
  font-size: 14px!important;
}
@media (min-width: 1024px) {
  .coh-style-form .mktoForm .confirmformThanks, .coh-style-form-1col .mktoForm .confirmformThanks {
    font-size: 20px;
    margin-top: 48px;
    margin-bottom: 48px;
    font-size: 20px!important;
    color: #131318!important;
  }
}
.coh-style-form .mktoForm .mktoOffset, .coh-style-form-1col .mktoForm .mktoOffset {
  display: none;
}
.coh-style-form-1col .mktoForm {
  display: block;
}
.coh-style-form-1col .mktoForm .mktoFormRow {
  width: 100%;
  padding-right: 0;
}
.coh-style-founders-grotesk-18-16-regular {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(61, 66, 82);
  font-size: 1rem;
  line-height: 1.4375rem;
}
@media (min-width: 1024px) {
  .coh-style-founders-grotesk-18-16-regular {
    font-size: 1.125rem;
    line-height: 1.5625rem;
  }
}
.coh-style-founders-grotesk-20-12-regular {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1.125rem;
}
@media (min-width: 1024px) {
  .coh-style-founders-grotesk-20-12-regular {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
.coh-style-mark-pro-36-16 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  line-height: 1rem;
}
@media (min-width: 1024px) {
  .coh-style-mark-pro-36-16 {
    font-size: 2.25rem;
    line-height: 2.1875rem;
  }
}
.coh-style-mark-pro-label-12-bold {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
  color: rgb(19, 19, 24);
  font-size: 0.75rem;
  line-height: 1.125rem;
}
@media (min-width: 1024px) {
  .coh-style-mark-pro-label-12-bold {
    font-size: 0.75rem;
    line-height: 1.125rem;
  }
}
.coh-style-mark-pro-label-12-regular {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
  color: rgb(19, 19, 24);
  font-size: 0.75rem;
  line-height: 1.125rem;
}
.coh-style-mark-pro-label-14-bold {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
  color: rgb(19, 19, 24);
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.coh-style-mark-pro-label-14-regular {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(107, 105, 123);
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.coh-style-mark-pro-label-14-12-bold, .coh-style-mark-pro-label-14-12-pearl-0, .coh-style-mark-pro-label-14-12-bold-pearl-1, .coh-style-mark-pro-label-14-12-regular-charcoal-3 {
  font-weight: bold;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(19, 19, 24);
  font-size: 0.75rem;
  line-height: 1.125rem;
}
@media (min-width: 1024px) {
  .coh-style-mark-pro-label-14-12-bold, .coh-style-mark-pro-label-14-12-pearl-0, .coh-style-mark-pro-label-14-12-bold-pearl-1, .coh-style-mark-pro-label-14-12-regular-charcoal-3 {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.coh-style-mark-pro-label-14-12-regular-charcoal-3 {
  font-weight: normal;
  color: rgb(61, 66, 82);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-mark-pro-label-14-12-bold-pearl-1 {
  font-weight: 700;
  color: rgb(244, 245, 246);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-mark-pro-label-14-12-pearl-0 {
  font-weight: 400;
  color: rgb(255, 255, 255);
}
.coh-style-mark-pro-label-16, .coh-style-mark-pro-label-16-medium-pearl-0 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
  color: rgb(19, 19, 24);
  font-size: 0.875rem;
  line-height: 1.25rem;
}
@media (min-width: 1024px) {
  .coh-style-mark-pro-label-16, .coh-style-mark-pro-label-16-medium-pearl-0 {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.coh-style-mark-pro-label-16-medium-pearl-0 {
  color: rgb(255, 255, 255);
}
.coh-style-mark-pro-label-16-14-medium {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(244, 245, 246);
  font-size: 0.875rem;
  line-height: 1.5rem;
}
@media (min-width: 1024px) {
  .coh-style-mark-pro-label-16-14-medium {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.coh-style-mark-pro-20-12-charcoal-3 {
  color: rgb(61, 66, 82);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1.4;
}
@media (min-width: 1024px) {
  .coh-style-mark-pro-20-12-charcoal-3 {
    font-size: 1.25rem;
    line-height: 1.4;
  }
}
.coh-style-table---title h3 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(35, 38, 48);
  font-size: 26px;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 4px;
}
@media (min-width: 1024px) {
  .coh-style-table---title h3 {
    font-size: 40px;
  }
}
.coh-style-table---title p {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(107, 105, 123);
  font-size: 12px;
  line-height: 1.6;
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .coh-style-table---title p {
    font-size: 14px;
  }
}
.coh-style-table---row {
  border-color: rgb(230, 232, 236);
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.coh-style-table---header {
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  background-color: rgb(230, 232, 236);
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  text-align: center;
}
@media (min-width: 1024px) {
  .coh-style-table---header {
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-border-radius: 0;
            border-radius: 0;
    margin-top: 1px;
    margin-right: 1px;
    margin-bottom: 1px;
    margin-left: 1px;
  }
}
.highlight.coh-style-table---header {
  background-color: rgb(201, 49, 127);
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
.highlight.coh-style-table---header h5 {
  color: rgb(255, 255, 255);
}
.coh-style-table---header h5 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(19, 19, 24);
  font-size: 18px;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .coh-style-table---header h5 {
    font-size: 20px;
  }
}
.coh-style-table---column {
  text-align: center;
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
}
@media (min-width: 1024px) {
  .coh-style-table---column {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.highlight.coh-style-table---column {
  background-color: rgba(201, 49, 127, 0.1);
}
.highlight.coh-style-table---column a {
  background-color: rgb(201, 49, 127);
  color: rgb(255, 255, 255);
}
.coh-style-table---column a {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(174, 69, 72);
  line-height: 1.2;
  font-size: 12px;
  text-decoration: none;
  background-color: rgba(174, 69, 72, 0.1);
  width: auto;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  -webkit-border-radius: 2px;
          border-radius: 2px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}
@media (min-width: 1024px) {
  .coh-style-table---column a {
    font-size: 14px;
    -webkit-border-radius: 4px;
            border-radius: 4px;
  }
}
.coh-style-table---column a:hover {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(184, 35, 112)), color-stop(71%, rgb(201, 75, 94)), to(rgb(226, 106, 110)));
  background-image: -webkit-linear-gradient(left, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 71%, rgb(226, 106, 110) 100%);
  background-image: linear-gradient(90deg, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 71%, rgb(226, 106, 110) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  background-attachment: scroll;
  color: rgb(255, 255, 255);
  -webkit-box-shadow: 0 6px 20px rgba(219, 70, 123, 0.3);
          box-shadow: 0 6px 20px rgba(219, 70, 123, 0.3);
}
.coh-style-founders-grotesk-20-regular {
  color: rgb(19, 19, 24);
  font-weight: 300;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1024px) {
  .coh-style-founders-grotesk-20-regular {
    font-family: "Outfit", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
    color: rgb(19, 19, 24);
  }
}
.coh-style-founders-grotesk-20-18-regular, .coh-style-founders-grotesk-20-18-regular---pearl-3, .coh-style-founders-grotesk-20-16-regular, .coh-style-founders-grotesk-20-18-regular-light, .coh-style-founders-grotesk-20-18-regular-pearl-1, .coh-style-founders-grotesk-20-18-regular-pearl-0 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
  color: rgb(19, 19, 24);
  font-size: 1.125rem;
  line-height: 1.5rem;
}
@media (min-width: 1024px) {
  .coh-style-founders-grotesk-20-18-regular, .coh-style-founders-grotesk-20-18-regular---pearl-3, .coh-style-founders-grotesk-20-16-regular, .coh-style-founders-grotesk-20-18-regular-light, .coh-style-founders-grotesk-20-18-regular-pearl-1, .coh-style-founders-grotesk-20-18-regular-pearl-0 {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
.coh-style-founders-grotesk-20-18-regular-pearl-0 {
  color: rgb(255, 255, 255);
}
.coh-style-founders-grotesk-20-18-regular-pearl-1 {
  color: rgb(244, 245, 246);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-founders-grotesk-20-18-regular-light {
  font-weight: 300;
  color: rgb(35, 38, 48);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-founders-grotesk-20-16-regular {
  font-size: 1rem;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1024px) {
  .coh-style-founders-grotesk-20-16-regular {
    font-size: 1.25rem;
  }
}
.coh-style-founders-grotesk-20-18-regular---pearl-3 {
  color: rgb(217, 219, 226);
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-founders-grotesk-24-20-regular {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
@media (min-width: 1024px) {
  .coh-style-founders-grotesk-24-20-regular {
    font-size: 1.5rem;
    line-height: 1.875rem;
  }
}
.coh-style-founders-grotesk-32-regular {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
  font-size: 1.625rem;
  line-height: 2.25rem;
  color: rgb(19, 19, 24);
}
@media (min-width: 1024px) {
  .coh-style-founders-grotesk-32-regular {
    font-size: 2rem;
    line-height: 2.8125rem;
  }
}
.coh-style-founders-grotesk-30-18-regular, .coh-style-founders-grotesk-32-18-regular {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(19, 19, 24);
  font-size: 1.125rem;
  line-height: 1.2;
}
@media (min-width: 1024px) {
  .coh-style-founders-grotesk-30-18-regular, .coh-style-founders-grotesk-32-18-regular {
    font-size: 2rem;
    line-height: 1.2;
  }
}
@media (min-width: 1024px) {
  .coh-style-founders-grotesk-32-18-regular {
    font-size: 1.875rem;
  }
}
.coh-style-founders-grotesk-32-20-regular, .coh-style-founders-grotesk-32-20-regular-pearl-1 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
  font-size: 1.25rem;
  line-height: 1.2;
}
@media (min-width: 1024px) {
  .coh-style-founders-grotesk-32-20-regular, .coh-style-founders-grotesk-32-20-regular-pearl-1 {
    font-size: 2rem;
    line-height: 1.2;
  }
}
.coh-style-founders-grotesk-32-20-regular-pearl-1 {
  color: rgb(244, 245, 246);
}
.coh-style-founders-grotesk-40-regular, .coh-style-founders-grotesk-40-regular-pearl-1 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
  color: rgb(19, 19, 24);
  font-size: 1.625rem;
  line-height: 2.25rem;
}
@media (min-width: 1024px) {
  .coh-style-founders-grotesk-40-regular, .coh-style-founders-grotesk-40-regular-pearl-1 {
    font-size: 2.5rem;
    line-height: 2.875rem;
  }
}
.coh-style-founders-grotesk-40-regular-pearl-1 {
  color: rgb(244, 245, 246);
}
.coh-style-founders-grotesk-40-20-regular {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(19, 19, 24);
  font-size: 1.25rem;
  line-height: 1.75rem;
}
@media (min-width: 1024px) {
  .coh-style-founders-grotesk-40-20-regular {
    font-size: 2.5rem;
    line-height: 2.875rem;
  }
}
.coh-style-founders-grotesk-40-24-regular {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(19, 19, 24);
  font-size: 1.5rem;
  line-height: 1.875rem;
}
@media (min-width: 1024px) {
  .coh-style-founders-grotesk-40-24-regular {
    font-size: 2.5rem;
    line-height: 2.875rem;
  }
}
.coh-style-founders-grotesk-40-32-regular {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(19, 19, 24);
  font-size: 2rem;
  line-height: 2.5rem;
}
@media (min-width: 1024px) {
  .coh-style-founders-grotesk-40-32-regular {
    font-size: 2.5rem;
    line-height: 2.875rem;
  }
}
.coh-style-founders-grotesk-body-20-light {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(35, 38, 48);
  font-size: 1.25rem;
  line-height: 1.5rem;
}
@media (min-width: 1024px) {
  .coh-style-founders-grotesk-body-20-light {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
.coh-style-founders-title-56-regular, .coh-style-title-56-30-light, .coh-style-founders-title-56-20-regular {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  font-size: 1.875rem;
  line-height: 2.125rem;
}
@media (min-width: 1024px) {
  .coh-style-founders-title-56-regular, .coh-style-title-56-30-light, .coh-style-founders-title-56-20-regular {
    font-weight: 300;
    font-size: 3.5rem;
    line-height: 3.75rem;
    font-family: "Outfit", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
  }
}
.coh-style-founders-title-56-20-regular {
  font-size: 1.25rem;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1024px) {
  .coh-style-founders-title-56-20-regular {
    font-size: 3.5rem;
  }
}
.coh-style-title-56-30-light {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-founders-grotesk-40-26-regular, .coh-style-extended-from-founders-grotesk-40-26-light {
  font-size: 1.625rem;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  line-height: 1.9375rem;
  color: rgb(19, 19, 24);
}
@media (min-width: 1024px) {
  .coh-style-founders-grotesk-40-26-regular, .coh-style-extended-from-founders-grotesk-40-26-light {
    font-size: 2.5rem;
    line-height: 2.8125rem;
  }
}
.coh-style-extended-from-founders-grotesk-40-26-light {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-filter-title {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  color: rgb(19, 19, 24);
  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;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  cursor: pointer;
  border-right-style: none;
  font-weight: 600;
}
@media (min-width: 1024px) {
  .coh-style-filter-title {
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: rgb(217, 219, 226);
    padding-top: 23px;
    padding-right: 40px;
    padding-bottom: 23px;
    padding-left: 40px;
    font-size: 1rem;
  }
}
.coh-style-filter-title:after {
  line-height: 10px;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(107, 105, 123);
  font-size: 14px;
  height: 8px;
  width: 14px;
  display: block;
  content: "\e807";
  font-family: fontello;
  margin-left: 6px;
}
@media (min-width: 1024px) {
  .coh-style-filter-title:hover {
    background-color: rgb(255, 255, 255);
  }
}
.coh-style-filter-title a {
  font-size: 1rem;
}
.coh-style-button-filter-select {
  color: rgb(217, 219, 226);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(107, 105, 123);
  background-image: none;
  background-color: rgba(0, 0, 0, 0);
  text-align: left;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-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;
  width: 100%;
}
.coh-style-button-filter-select:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(244, 245, 246);
  font-size: 16px;
  content: "\e807";
  font-family: fontello;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.coh-style-button-filter-select:hover {
  color: rgb(217, 219, 226);
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-accordion-filter, .coh-style-accordion---filter-dark {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 12px;
  margin-bottom: 12px;
  position: relative;
}
.coh-style-accordion-filter a, .coh-style-accordion---filter-dark a {
  background-color: rgb(230, 232, 236);
  -webkit-border-radius: 4px;
          border-radius: 4px;
  padding-top: 12px;
  padding-right: 14px;
  padding-bottom: 12px;
  padding-left: 14px;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(19, 19, 24);
  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;
  text-decoration: none;
  font-size: 1rem;
}
.coh-style-accordion-filter a:after, .coh-style-accordion---filter-dark a:after {
  content: url("/sites/default/files/2021-05/coolicon.png");
}
.coh-style-accordion---filter-dark {
  background-color: rgb(19, 19, 24);
}
.is-active.coh-style-accordion---filter-dark a {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.is-active.coh-style-accordion---filter-dark a:hover {
  color: rgb(255, 255, 255);
}
.is-active.coh-style-accordion---filter-dark a:after {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.is-disabled.coh-style-accordion---filter-dark a {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-accordion---filter-dark a {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(217, 219, 226);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
}
.coh-style-accordion---filter-dark a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(255, 255, 255);
}
.coh-style-accordion---filter-dark 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;
  color: rgb(217, 219, 226);
  font-size: 14px;
  content: "\e807";
  font-family: fontello;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.coh-style-accordion---filter-dark .facet-item__value {
  color: rgb(217, 219, 226);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
}
.coh-style-founders-grotesk-32-24-regular {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  font-size: 1.5rem;
  line-height: 1.875rem;
  color: rgb(0, 0, 0);
}
@media (min-width: 1024px) {
  .coh-style-founders-grotesk-32-24-regular {
    font-size: 2rem;
    line-height: 2.5rem;
  }
}
.coh-style-homepage-accordion-title {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.25rem;
  margin-top: 0;
}
.coh-style-button-link---coral, .coh-style-button-link---magenta {
  margin-left: 0;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  color: rgb(174, 69, 72);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-decoration: none;
  line-height: 15px;
  font-size: 0.75rem;
  min-height: auto;
  height: auto;
}
@media (min-width: 1024px) {
  .coh-style-button-link---coral, .coh-style-button-link---magenta {
    font-size: 0.875rem;
    line-height: 16px;
  }
}
.coh-style-button-link---coral:hover, .coh-style-button-link---magenta:hover {
  color: rgb(198, 63, 66);
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-button-link---magenta {
  color: rgb(184, 35, 112);
}
.coh-style-button, .coh-style-button-primary--yellow, .coh-style-button--back-to-top, .coh-style-button-secondary---magenta, .coh-style-button-primary--coral {
  margin-left: 0;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-button-primary--coral {
  background-color: rgb(198, 63, 66);
}
.coh-style-button-secondary---magenta {
  background-color: rgba(161, 19, 77, 0.1);
  color: rgb(184, 35, 112);
}
.coh-style-button--back-to-top {
  color: rgb(19, 19, 24);
  font-weight: 700;
  position: sticky;
  top: -webkit-calc(100vh - 84px);
  top: calc(100vh - 84px);
  background-color: rgb(255, 255, 255);
  visibility: visible;
  opacity: 0;
  font-size: 0.875rem;
}
.coh-style-button--back-to-top:hover {
  color: rgb(244, 245, 246);
}
.coh-style-button--back-to-top:hover:after {
  color: rgb(244, 245, 246);
}
.coh-style-button--back-to-top: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: "\e803";
  font-family: fontello;
  margin-left: 10px;
  color: rgb(19, 19, 24);
}
.coh-button.coh-style-button--back-to-top.coh-js-scroll-top.active {
  opacity: 1;
}
.coh-style-button-primary--yellow {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: rgb(249, 184, 72);
  color: rgb(19, 19, 24);
}
.coh-style-button-primary--yellow:hover {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(223, 100, 105)), to(rgb(193, 124, 5)));
  background-image: -webkit-linear-gradient(left, rgb(223, 100, 105) 1%, rgb(193, 124, 5) 100%);
  background-image: linear-gradient(90deg, rgb(223, 100, 105) 1%, rgb(193, 124, 5) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  background-attachment: scroll;
  color: rgb(19, 19, 24);
}
.coh-style-tabs {
  padding-left: 0;
  margin-right: 9px;
  margin-bottom: 24px;
  margin-left: 9px;
  white-space: nowrap;
}
@media (min-width: 1024px) {
  .coh-style-tabs {
    margin-right: 32px;
    margin-bottom: 25px;
    margin-left: 0;
    white-space: initial;
  }
}
.coh-style-tabs:before {
  display: none;
}
.is-active.coh-style-tabs a {
  background-color: rgb(184, 35, 112);
  color: rgb(255, 255, 255);
}
.is-active.coh-style-tabs a:hover {
  background-color: rgb(201, 49, 127);
  color: rgb(255, 255, 255);
}
.coh-style-tabs a {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(107, 105, 123);
  font-size: 0.875rem;
  text-decoration: none;
  padding-top: 6px;
  padding-right: 12px;
  padding-bottom: 6px;
  padding-left: 12px;
  -webkit-border-radius: 16px;
          border-radius: 16px;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-tabs a:hover {
  background-color: rgba(184, 35, 112, 0.05);
  color: rgb(19, 19, 24);
}
.coh-style-accordion {
  background-color: rgb(244, 245, 246);
  -webkit-border-radius: 4px;
          border-radius: 4px;
  padding-top: 10px;
  padding-right: 14px;
  padding-bottom: 10px;
  padding-left: 14px;
  margin-top: 0;
  margin-bottom: 2px;
}
@media (min-width: 1024px) {
  .coh-style-accordion {
    padding-top: 14px;
    padding-right: 16px;
    padding-bottom: 14px;
    padding-left: 16px;
  }
}
@media (min-width: 1024px) {
  .coh-style-accordion:hover {
    background-color: rgb(230, 232, 236);
  }
}
@media (min-width: 1024px) {
  .coh-style-accordion:hover a {
    color: rgb(184, 35, 112);
  }
}
@media (min-width: 1024px) {
  .coh-style-accordion:hover a:after {
    color: rgb(184, 35, 112);
  }
}
.coh-style-accordion:active a {
  color: rgb(19, 19, 24);
}
.coh-style-accordion:active a:after {
  color: rgb(19, 19, 24);
}
.is-active.coh-style-accordion {
  background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1024px) {
  .is-active.coh-style-accordion:hover:after {
    color: rgb(184, 35, 112);
  }
}
@media (min-width: 1024px) {
  .is-active.coh-style-accordion:hover a {
    color: rgb(184, 35, 112);
  }
}
.is-active.coh-style-accordion a {
  font-size: 0.75rem;
}
@media (min-width: 1024px) {
  .is-active.coh-style-accordion a {
    font-size: 0.875rem;
  }
}
.is-active.coh-style-accordion a:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-style-accordion a {
  color: rgb(19, 19, 24);
  text-decoration: none;
  position: relative;
  width: 100%;
  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;
  font-size: 0.75rem;
  line-height: 1.5rem;
  font-weight: bold;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1024px) {
  .coh-style-accordion a {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.coh-style-accordion a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e800";
  font-family: fontello;
  position: absolute;
  right: 0;
  color: rgb(19, 19, 24);
  -webkit-transition: 300ms ease transform;
  transition: 300ms ease transform;
}
.coh-style-vendors-chatbot-cancel {
  content: url("/sites/default/files/2023-12/Close%20Pink3x.png");
  height: 50px;
  width: 50px;
  right: 0;
  position: absolute;
  top: -35px;
}
.coh-style-vendors-chatbot {
  position: fixed;
  bottom: -10px;
  right: 0;
  z-index: 25;
}
.coh-style-feedback-heading {
  font-family: 'Outfit',sans serif;
  font-size: 1.25rem;
  color: rgb(35, 38, 48);
}
.coh-style-gradient-divider {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(2%, rgb(201, 49, 127)), to(rgb(249, 184, 72)));
  background-image: -webkit-linear-gradient(left, rgb(201, 49, 127) 2%, rgb(249, 184, 72) 100%);
  background-image: linear-gradient(90deg, rgb(201, 49, 127) 2%, rgb(249, 184, 72) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
.coh-style-founders-grotesk-80- {
  font-weight: normal;
  font-size: 5rem;
  line-height: 5.6875rem;
}
.coh-style-add-small-margin {
  margin-top: 40px;
}
@media (min-width: 1024px) {
  .coh-style-add-small-margin {
    margin-top: 50px;
  }
}
.coh-style-add-medium-margin {
  margin-top: 70px;
}
@media (min-width: 1024px) {
  .coh-style-add-medium-margin {
    margin-top: 100px;
  }
}
.coh-style-add-large-margin {
  margin-top: 100px;
}
@media (min-width: 1024px) {
  .coh-style-add-large-margin {
    margin-top: 150px;
  }
}
.coh-style-filter-dropdown {
  background-color: rgba(0, 0, 0, 0);
  -webkit-border-radius: 8px;
          border-radius: 8px;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  width: 100%;
  vertical-align: baseline;
  -webkit-border-top-right-radius: 0px;
          border-top-right-radius: 0px;
  scrollbar-color: #ccc #fff;
  scrollbar-width: thin;
}
@media (min-width: 1024px) {
  .coh-style-filter-dropdown {
    position: absolute;
    top: 70px;
    left: auto;
    right: 0;
    width: 270px;
    z-index: 10;
    -webkit-transform: translate(0, 10%);
        -ms-transform: translate(0, 10%);
            transform: translate(0, 10%);
    -webkit-transform-origin: 0 20px;
        -ms-transform-origin: 0 20px;
            transform-origin: 0 20px;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    background-color: rgb(255, 255, 255);
    visibility: hidden;
    opacity: 0;
    max-height: 405px;
    height: auto;
    overflow-x: hidden;
  }
}
.coh-style-filter-dropdown::-webkit-scrollbar-thumb {
  background-color: rgb(219, 219, 220);
  -webkit-border-radius: 8px;
          border-radius: 8px;
}
.coh-style-filter-dropdown::-webkit-scrollbar-track {
  color: rgb(255, 255, 255);
}
.coh-style-filter-dropdown::-webkit-scrollbar {
  width: 12px;
}
.coh-style-filter-dropdown .item-list__checkbox {
  padding-top: 0;
  margin-top: 0!important;
  margin-bottom: 0;
}
.coh-style--feature-title {
  margin-bottom: 0;
}
.coh-style--feature-title .coh-style-title-white {
  margin-left: 5px;
}
.coh-style-highlighted-content {
  display: inline-block;
}
.coh-style-highlighted-content .title-gradient--01.coh-style-homepage-title---gradient {
  margin-top: 0;
}
.coh-style-highlighted-content .coh-style-homepage-title---gradient {
  margin-top: -40px;
}
.coh-style--homepage-description {
  font-size: 1.5rem;
  margin-top: 0;
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .coh-style--homepage-description {
    font-size: 1.625rem;
  }
}
.coh-style-grid {
  margin-right: 0px;
  margin-left: 0px;
}
@media (min-width: 1024px) {
  .coh-style-grid {
    margin-right: -16px;
    margin-left: -16px;
  }
}
.coh-style-view-pagination.coh-style-grid {
  margin-bottom: 24px;
  width: 100%;
}
@media (min-width: 1024px) {
  .coh-style-view-pagination.coh-style-grid {
    margin-bottom: 40px;
  }
}
.coh-style-grid .pager {
  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;
  width: 100%;
}
.coh-style-grid .contextual-region {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-style-grid .grid-row {
  width: 100%;
}
@media (min-width: 768px) {
  .coh-style-grid .grid-row {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .coh-style-grid .grid-row {
    width: 33%;
  }
}
@media (min-width: 1920px) {
  .coh-style-grid .grid-row {
    width: 25%;
  }
}
.coh-style-grid .coh-block {
  width: 100%;
}
.coh-style-grid .coh-block .views-infinite-scroll-content-wrapper {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-grid .coh-block .views-element-container > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-style-grid .coh-block .views-element-container > div > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
}
.coh-style-image-overlay {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgba(0, 0, 0, 0.992)), to(rgba(0, 0, 0, 0.01)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.992) 1%, rgba(0, 0, 0, 0.01) 100%);
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.992) 1%, rgba(0, 0, 0, 0.01) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  display: none;
}
@media (min-width: 1024px) {
  .coh-style-image-overlay {
    display: block;
  }
}
.coh-style-modal {
  position: fixed;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  scrollbar-width: none;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  width: 100%;
  height: 100%;
}
@media (min-width: 1024px) {
  .coh-style-modal {
    padding-right: 60px;
    padding-left: 60px;
  }
}
.coh-ce-cpt_amd_form_modal-5093960d.coh-style-modal .modal-medium {
  scrollbar-width: none;
}
.coh-style-modal ::-webkit-scrollbar {
  display: none;
}
.coh-style-modal .coh-modal-overlay {
  height: 100vh;
}
.article-hero-banner.coh-style-section---utility-bar-display, .article-hero-banner.coh-style-section---utility-bar-display-none {
  background-color: rgb(255, 255, 255);
}
.utility-sticky.coh-style-section---utility-bar-display, .utility-sticky.coh-style-section---utility-bar-display-none {
  background-color: rgb(255, 255, 255);
}
.coh-style-section---utility-bar-display-none {
  display: none;
}
.coh-style-section---utility-bar-display-none .coh-style-section---utility-bar-display-none {
  display: none;
}
.coh-style-modal-content {
  background-color: rgb(255, 255, 255);
  padding-top: 56px;
  padding-right: 12px;
  padding-bottom: 56px;
  padding-left: 12px;
  overflow-y: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  height: 100vh;
}
@media (min-width: 1024px) {
  .coh-style-modal-content {
    padding-right: 100px;
    padding-left: 100px;
    -webkit-border-radius: 8px;
            border-radius: 8px;
    margin-top: 60px;
    margin-bottom: 60px;
    height: auto;
  }
}
.coh-style-display-component, .coh-style-no-display-component {
  display: block;
}
.coh-style-no-display-component {
  display: none;
}
.coh-style-event-label-icon {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  float: left;
}
.coh-style-title--slider {
  font-size: 1.25rem;
  line-height: 1.4;
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .coh-style-title--slider {
    font-size: 2rem;
    margin-bottom: 24px;
  }
}
@media (min-width: 1920px) {
  .coh-style-modal-open-button-light, .coh-style-modal-open-button-color, .coh-style-modal-open-button-dark {
    background-color: rgb(242, 242, 242);
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    font-size: 0.875rem;
    line-height: 1.25;
    font-weight: bold;
    color: rgb(38, 163, 221);
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
  }
}
@media (min-width: 1920px) {
  .coh-style-modal-open-button-light:hover, .coh-style-modal-open-button-color:hover, .coh-style-modal-open-button-dark:hover {
    background-color: rgb(219, 219, 220);
    color: rgb(26, 137, 201);
  }
}
@media (min-width: 1920px) {
  .coh-style-modal-open-button-dark {
    background-color: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-modal-open-button-dark:hover {
    background-color: rgb(72, 72, 72);
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-modal-open-button-color {
    background-color: rgb(38, 163, 221);
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-modal-open-button-color:hover {
    background-color: rgb(112, 195, 233);
    color: rgb(255, 255, 255);
  }
}
.coh-style-basic-listing-tile-image {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-style-full-width-section {
  min-width: 100vw;
  margin-left: -webkit-calc(-50vw + 50%);
  margin-left: calc(-50vw + 50%);;
  margin-top: 56px;
}
@media (min-width: 1024px) {
  .coh-style-full-width-section {
    margin-top: 80px;
  }
}
.full-width-no-top-margin.coh-style-full-width-section {
  margin-top: 0;
}
.coh-style-center-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-style-image-container, .coh-style-image-container---banner, .coh-style-image-container---thumbnail {
  overflow: hidden;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  position: relative;
  height: 100%;
  width: 100%;
}
@media (min-width: 1024px) {
  .coh-style-image-container, .coh-style-image-container---banner, .coh-style-image-container---thumbnail {
    -webkit-border-radius: 8px;
            border-radius: 8px;
  }
}
@media (min-width: 1024px) {
  .coh-style-image-container---thumbnail {
    -webkit-border-radius: 4px;
            border-radius: 4px;
  }
}
.coh-style-image-container---banner {
  -webkit-border-radius: 0;
          border-radius: 0;
}
.coh-style-image-hover {
  background-image: -webkit-linear-gradient(2deg, rgb(201, 49, 127) 1%, rgb(249, 184, 72) 100%);
  background-image: linear-gradient(88deg, rgb(201, 49, 127) 1%, rgb(249, 184, 72) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  position: absolute;
  height: 100%;
  width: 100%;
  opacity: 0;
  top: 0;
  left: 0;
  z-index: 2;
  -webkit-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
}
.coh-style-image-hover:hover {
  opacity: 0.3;
}
.coh-style-image-placeholder {
  background-image: -webkit-linear-gradient(53deg, rgb(201, 49, 127) 1%, rgb(249, 184, 72) 100%);
  background-image: linear-gradient(37deg, rgb(201, 49, 127) 1%, rgb(249, 184, 72) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 0;
  -webkit-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
}
.coh-style-image-placeholder:hover {
  opacity: 0;
}
.coh-style-utilities-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: rgb(255, 255, 255);
  padding-top: 5px;
  padding-right: 22px;
  padding-bottom: 5px;
  padding-left: 22px;
}
@media (min-width: 1024px) {
  .coh-style-utilities-bar {
    padding-top: 15px;
    padding-right: 40px;
    padding-bottom: 15px;
    padding-left: 40px;
  }
}
.coh-style-accordion-content .coh-col-md-10, .coh-style-accordion-content .coh-col-md-8, .coh-style-accordion-content .coh-col-xl-6, .coh-style-accordion-content .coh-col-xl-8 {
  max-width: 100%;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-style-related-content-slider-layout {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 1024px) {
  .coh-style-related-content-slider-layout {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
}
.coh-style-related-content-slider-layout .coh-slider-container-mid {
  overflow: visible;
}
@media (min-width: 1920px) {
  .coh-style-slider-flex-layout .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-style-divider {
  background-color: rgb(230, 232, 236);
  height: 2px;
  margin-top: 48px;
  margin-bottom: 48px;
}
@media (min-width: 1024px) {
  .coh-style-divider {
    margin-top: 56px;
    margin-bottom: 56px;
  }
}
.coh-style-utilities-bar--sticky {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: rgb(255, 255, 255);
  padding-top: 5px;
  padding-right: 22px;
  padding-bottom: 5px;
  padding-left: 22px;
  position: sticky;
  top: 0;
  left: 0;
  z-index: 1;
}
@media (min-width: 1024px) {
  .coh-style-utilities-bar--sticky {
    padding-top: 15px;
    padding-right: 40px;
    padding-bottom: 15px;
    padding-left: 40px;
  }
}
.coh-style-back-to-top {
  position: fixed;
  bottom: 12px;
  right: 12px;
  z-index: 902;
}
@media (min-width: 1024px) {
  .coh-style-back-to-top {
    right: 40px;
    bottom: 24px;
    z-index: 902;
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme {
    background-color: rgb(255, 255, 255);
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(219, 219, 220);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme .utilities-bar-horizontal {
    background-color: rgb(242, 242, 242);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme .utilities-bar-horizontal .utilities-menu a {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme .utilities-bar-horizontal .utilities-menu a:hover {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme .utilities-bar-horizontal .social-links a {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme .utilities-bar-horizontal .social-links a:hover {
    color: rgb(112, 195, 233);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme .utilities-bar-vertical {
    background-color: rgb(242, 242, 242);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme .utilities-bar-vertical .utilities-menu a {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme .utilities-bar-vertical .utilities-menu a:hover {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme .utilities-bar-vertical .social-links {
    background-color: rgb(255, 255, 255);
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(219, 219, 220);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme .utilities-bar-vertical .social-links a {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme .utilities-bar-vertical .social-links a:hover {
    color: rgb(112, 195, 233);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme .main-menu-toggle-button {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme .main-menu-toggle-button:hover {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 768px) {
  .coh-style-header-light-theme .main-menu-wrapper {
    background-color: rgb(255, 255, 255);
    -webkit-box-shadow: inset 0 0.0625rem 0 0 rgb(219, 219, 220);
            box-shadow: inset 0 0.0625rem 0 0 rgb(219, 219, 220);
  }
}
@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: 1920px) {
  .coh-style-header-light-theme .main-menu .menu-level-1 > li {
    -webkit-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: 1920px) {
  .coh-style-header-light-theme .main-menu .menu-level-1 > li:hover {
    -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
            box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
  }
}
@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: 1920px) {
  .coh-style-header-light-theme .main-menu .menu-level-1 > li.is-expanded {
    -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
            box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme .main-menu .menu-level-1 > li.in-active-trail {
    -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
            box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
  }
}
@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: rgb(219, 219, 220);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme .main-menu .menu-level-1 > li > a {
    color: rgb(0, 0, 0);
    -webkit-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: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme .main-menu .menu-level-1 > li > a:hover {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme .main-menu .menu-level-1 > li > span {
    color: rgb(0, 0, 0);
  }
}
@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: 1920px) {
  .coh-style-header-light-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed {
    background-color: rgb(242, 242, 242);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme .main-menu .menu-level-2 > li > a {
    color: rgb(0, 0, 0);
    -webkit-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: rgb(219, 219, 220);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme .main-menu .menu-level-2 > li > a:hover {
    color: rgb(38, 163, 221);
    border-bottom-color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .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;
    transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
    color: rgb(0, 0, 0);
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(219, 219, 220);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme .main-menu .menu-level-3 > li > a:hover {
    color: rgb(38, 163, 221);
    border-bottom-color: rgb(38, 163, 221);
  }
}
@media (min-width: 768px) {
  .coh-style-header-light-theme .search-toggle-button {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme .search-toggle-button {
    -webkit-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: rgb(255, 255, 255);
    background-color: rgb(219, 219, 220);
  }
}
@media (min-width: 768px) {
  .coh-style-header-light-theme .search-toggle-button:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme .search-toggle-button:hover {
    background-color: rgb(38, 163, 221);
  }
}
@media (min-width: 768px) {
  .coh-style-header-light-theme .search-toggle-button.search-active {
    background-color: rgba(0, 0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme .search-toggle-button.search-active {
    background-color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme .search-wrapper #block-searchform input[type=search] {
    background-color: rgb(242, 242, 242);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme .search-wrapper #block-searchform input[type=submit] {
    color: rgba(0, 0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme .search-wrapper #block-searchform .form-actions {
    -webkit-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: rgb(0, 0, 0);
    background-color: rgb(242, 242, 242);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-light-theme .search-wrapper #block-searchform .form-actions:hover {
    color: rgb(255, 255, 255);
    background-color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme {
    background-color: rgb(34, 34, 34);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme .utilities-bar-horizontal {
    background-color: rgb(50, 50, 50);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme .utilities-bar-horizontal .utilities-menu a {
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme .utilities-bar-horizontal .utilities-menu a:hover {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme .utilities-bar-horizontal .social-links a {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme .utilities-bar-horizontal .social-links a:hover {
    color: rgb(112, 195, 233);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme .utilities-bar-vertical {
    background-color: rgb(242, 242, 242);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme .utilities-bar-vertical .utilities-menu a {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme .utilities-bar-vertical .utilities-menu a:hover {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme .utilities-bar-vertical .social-links {
    background-color: rgb(255, 255, 255);
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(219, 219, 220);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme .utilities-bar-vertical .social-links a {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme .utilities-bar-vertical .social-links a:hover {
    color: rgb(112, 195, 233);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme .main-menu-toggle-button {
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme .main-menu-toggle-button:hover {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 768px) {
  .coh-style-header-dark-theme .main-menu-wrapper {
    background-color: rgb(255, 255, 255);
  }
}
@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: 1920px) {
  .coh-style-header-dark-theme .main-menu .menu-level-1 > li {
    -webkit-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: 1920px) {
  .coh-style-header-dark-theme .main-menu .menu-level-1 > li:hover {
    -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
            box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
  }
}
@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: 1920px) {
  .coh-style-header-dark-theme .main-menu .menu-level-1 > li.is-expanded {
    -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
            box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme .main-menu .menu-level-1 > li.in-active-trail {
    -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
            box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
  }
}
@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: rgb(219, 219, 220);
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme .main-menu .menu-level-1 > li > a {
    color: rgb(255, 255, 255);
    -webkit-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: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme .main-menu .menu-level-1 > li > a:hover {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 768px) {
  .coh-style-header-dark-theme .main-menu .menu-level-1 > li > span {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme .main-menu .menu-level-1 > li > span {
    color: rgb(255, 255, 255);
  }
}
@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: 1920px) {
  .coh-style-header-dark-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed {
    background-color: rgb(242, 242, 242);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme .main-menu .menu-level-2 > li > a {
    color: rgb(0, 0, 0);
    -webkit-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: rgb(219, 219, 220);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme .main-menu .menu-level-2 > li > a:hover {
    color: rgb(38, 163, 221);
    border-bottom-color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .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;
    transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
    color: rgb(0, 0, 0);
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(219, 219, 220);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme .main-menu .menu-level-3 > li > a:hover {
    color: rgb(38, 163, 221);
    border-bottom-color: rgb(38, 163, 221);
  }
}
@media (min-width: 768px) {
  .coh-style-header-dark-theme .search-toggle-button {
    background-color: rgba(0, 0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme .search-toggle-button {
    -webkit-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: rgb(255, 255, 255);
    background-color: rgb(50, 50, 50);
  }
}
@media (min-width: 768px) {
  .coh-style-header-dark-theme .search-toggle-button:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme .search-toggle-button:hover {
    background-color: rgb(38, 163, 221);
  }
}
@media (min-width: 768px) {
  .coh-style-header-dark-theme .search-toggle-button.search-active {
    background-color: rgba(0, 0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme .search-toggle-button.search-active {
    background-color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme .search-wrapper #block-searchform input[type=search] {
    background-color: rgb(242, 242, 242);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme .search-wrapper #block-searchform input[type=submit] {
    color: rgba(0, 0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme .search-wrapper #block-searchform .form-actions {
    -webkit-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: rgb(0, 0, 0);
    background-color: rgb(242, 242, 242);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-dark-theme .search-wrapper #block-searchform .form-actions:hover {
    color: rgb(255, 255, 255);
    background-color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme {
    background-color: rgb(26, 137, 201);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme .utilities-bar-horizontal {
    background-color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme .utilities-bar-horizontal .utilities-menu a {
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme .utilities-bar-horizontal .utilities-menu a:hover {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme .utilities-bar-horizontal .social-links a {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme .utilities-bar-horizontal .social-links a:hover {
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme .utilities-bar-vertical {
    background-color: rgb(242, 242, 242);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme .utilities-bar-vertical .utilities-menu a {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme .utilities-bar-vertical .utilities-menu a:hover {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme .utilities-bar-vertical .social-links {
    background-color: rgb(255, 255, 255);
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(219, 219, 220);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme .utilities-bar-vertical .social-links a {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme .utilities-bar-vertical .social-links a:hover {
    color: rgb(112, 195, 233);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme .main-menu-toggle-button {
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme .main-menu-toggle-button:hover {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 768px) {
  .coh-style-header-colored-theme .main-menu-wrapper {
    background-color: rgb(255, 255, 255);
  }
}
@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: 1920px) {
  .coh-style-header-colored-theme .main-menu .menu-level-1 > li {
    -webkit-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: 1920px) {
  .coh-style-header-colored-theme .main-menu .menu-level-1 > li:hover {
    -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(0, 0, 0);
            box-shadow: inset 0 -0.1875rem 0 0 rgb(0, 0, 0);
  }
}
@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: 1920px) {
  .coh-style-header-colored-theme .main-menu .menu-level-1 > li.is-expanded {
    -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(0, 0, 0);
            box-shadow: inset 0 -0.1875rem 0 0 rgb(0, 0, 0);
  }
}
@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 rgb(38, 163, 221);
            box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme .main-menu .menu-level-1 > li.in-active-trail {
    -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(0, 0, 0);
            box-shadow: inset 0 -0.1875rem 0 0 rgb(0, 0, 0);
  }
}
@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: rgb(219, 219, 220);
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme .main-menu .menu-level-1 > li > a {
    color: rgb(255, 255, 255);
    -webkit-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: rgb(38, 163, 221);
    border-bottom-color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme .main-menu .menu-level-1 > li > a:hover {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 768px) {
  .coh-style-header-colored-theme .main-menu .menu-level-1 > li > span {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme .main-menu .menu-level-1 > li > span {
    color: rgb(255, 255, 255);
  }
}
@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: 1920px) {
  .coh-style-header-colored-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed {
    background-color: rgb(242, 242, 242);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme .main-menu .menu-level-2 > li > a {
    color: rgb(0, 0, 0);
    -webkit-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: rgb(219, 219, 220);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme .main-menu .menu-level-2 > li > a:hover {
    color: rgb(38, 163, 221);
    border-bottom-color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .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;
    transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
    color: rgb(0, 0, 0);
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(219, 219, 220);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme .main-menu .menu-level-3 > li > a:hover {
    color: rgb(38, 163, 221);
    border-bottom-color: rgb(38, 163, 221);
  }
}
@media (min-width: 768px) {
  .coh-style-header-colored-theme .search-toggle-button {
    background-color: rgba(0, 0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme .search-toggle-button {
    -webkit-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: rgb(255, 255, 255);
    background-color: rgb(38, 163, 221);
  }
}
@media (min-width: 768px) {
  .coh-style-header-colored-theme .search-toggle-button:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme .search-toggle-button:hover {
    background-color: rgb(0, 0, 0);
  }
}
@media (min-width: 768px) {
  .coh-style-header-colored-theme .search-toggle-button.search-active {
    background-color: rgba(0, 0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme .search-toggle-button.search-active {
    background-color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme .search-wrapper #block-searchform input[type=search] {
    background-color: rgb(242, 242, 242);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme .search-wrapper #block-searchform input[type=submit] {
    color: rgba(0, 0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme .search-wrapper #block-searchform .form-actions {
    -webkit-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: rgb(0, 0, 0);
    background-color: rgb(242, 242, 242);
  }
}
@media (min-width: 1920px) {
  .coh-style-header-colored-theme .search-wrapper #block-searchform .form-actions:hover {
    color: rgb(255, 255, 255);
    background-color: rgb(0, 0, 0);
  }
}
.coh-style-text--gradient {
  background: -webkit-linear-gradient(0deg, #E26A6E, #F9B848);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: rgb(223, 100, 105);
  display: inline-block;
}
@media (min-width: 565px) {
  .coh-style-tag {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media (min-width: 1920px) {
  .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;
    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: rgb(242, 242, 242);
    margin-right: 0.75rem;
    color: rgb(72, 72, 72);
  }
}
@media (min-width: 1920px) {
  .coh-style-tag:hover {
    background-color: rgb(38, 163, 221);
    color: rgb(255, 255, 255);
  }
}
.coh-style-focusable-content button:focus {
  outline-style: none;
}
@media (min-width: 1920px) {
  .coh-style-focusable-content button:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-style-focusable-content button:active {
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (min-width: 1920px) {
  .coh-style-focusable-content .card-link:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
@media (min-width: 1920px) {
  .coh-style-focusable-content .card-link:focus:after {
    -webkit-box-shadow: 0 0 0 0.1875rem rgb(255, 204, 78);
            box-shadow: 0 0 0 0.1875rem rgb(255, 204, 78);
  }
}
.coh-style-author {
  margin-bottom: 10px;
}
@media (min-width: 1024px) {
  .coh-style-author {
    margin-bottom: 10px;
  }
}
.coh-style-author---details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
.coh-style-author---image-wrapper {
  -webkit-border-radius: 50%;
          border-radius: 50%;
  height: 55px;
  width: 55px;
  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;
  overflow: hidden;
}
.coh-style-author--image {
  max-width: 100%;
}
.coh-style-title---gradient-hover {
  display: inline-block;
  text-decoration: none;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.coh-style-title---gradient-hover:hover {
  background: -webkit-linear-gradient(0deg, #C9317F, #E26A6E);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: rgb(201, 49, 127);
}
@media (min-width: 1920px) {
  .coh-style-map-info-window p {
    font-size: 0.75rem;
    margin-bottom: 0.375rem;
    line-height: 1.25;
  }
}
@media (min-width: 1920px) {
  .coh-style-footer-light-theme {
    background-color: rgb(242, 242, 242);
  }
}
@media (min-width: 1920px) {
  .coh-style-footer-light-theme .footer-menu a {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-footer-light-theme .footer-menu a:hover {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-footer-light-theme .social-links a {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-footer-light-theme .social-links a:hover {
    color: rgb(112, 195, 233);
  }
}
@media (min-width: 1920px) {
  .coh-style-footer-light-theme .secondary-row {
    background-color: rgb(219, 219, 220);
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-footer-colored-theme {
    background-color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-footer-colored-theme .footer-menu a {
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-footer-colored-theme .footer-menu a:hover {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-footer-colored-theme .social-links a {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-footer-colored-theme .social-links a:hover {
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-footer-colored-theme .secondary-row {
    background-color: rgb(26, 137, 201);
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-footer-dark-theme {
    background-color: rgb(34, 34, 34);
  }
}
@media (min-width: 1920px) {
  .coh-style-footer-dark-theme .footer-menu a {
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-footer-dark-theme .footer-menu a:hover {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-footer-dark-theme .social-links a {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-footer-dark-theme .social-links a:hover {
    color: rgb(112, 195, 233);
  }
}
@media (min-width: 1920px) {
  .coh-style-footer-dark-theme .secondary-row {
    background-color: rgb(50, 50, 50);
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-text-color-light-background {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-text-color-colored-background {
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-text-color-dark-background {
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-fake-button {
    background-color: rgb(38, 163, 221);
    color: rgb(255, 255, 255);
    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;
    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: 1920px) {
  .coh-style-fake-button:hover {
    background-color: rgb(112, 195, 233);
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .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;
  }
}
.coh-style-modal-close-button-light, .coh-style-modal-close-button-dark, .coh-style-modal-close-button-color {
  color: rgb(201, 49, 127);
  font-size: 1.125rem;
  background-color: rgb(242, 242, 242);
  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;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
@media (min-width: 1024px) {
  .coh-style-modal-close-button-light, .coh-style-modal-close-button-dark, .coh-style-modal-close-button-color {
    font-size: 1.125rem;
  }
}
@media (min-width: 1440px) {
  .coh-style-modal-close-button-light, .coh-style-modal-close-button-dark, .coh-style-modal-close-button-color {
    font-size: 1.25rem;
  }
}
@media (min-width: 1920px) {
  .coh-style-modal-close-button-light, .coh-style-modal-close-button-dark, .coh-style-modal-close-button-color {
    font-size: 1.5rem;
  }
}
.coh-style-modal-close-button-light:before, .coh-style-modal-close-button-dark:before, .coh-style-modal-close-button-color:before {
  content: "✕";
}
@media (min-width: 1920px) {
  .coh-style-modal-close-button-light:hover, .coh-style-modal-close-button-dark:hover, .coh-style-modal-close-button-color:hover {
    color: rgb(26, 137, 201);
    background-color: rgb(219, 219, 220);
  }
}
@media (min-width: 1920px) {
  .coh-style-modal-close-button-color {
    color: rgb(255, 255, 255);
    background-color: rgb(38, 163, 221);
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
  }
}
@media (min-width: 1920px) {
  .coh-style-modal-close-button-color:hover {
    background-color: rgb(112, 195, 233);
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-modal-close-button-dark {
    color: rgb(255, 255, 255);
    background-color: rgb(0, 0, 0);
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
  }
}
@media (min-width: 1920px) {
  .coh-style-modal-close-button-dark:hover {
    background-color: rgb(72, 72, 72);
    color: rgb(255, 255, 255);
  }
}
.coh-style-article-slider-navigation-left, .coh-style-article-slider-navigation-right {
  background-image: none;
  margin-bottom: 16px;
  margin-left: 0;
  font-size: 0;
}
@media (min-width: 1024px) {
  .coh-style-article-slider-navigation-left, .coh-style-article-slider-navigation-right {
    height: 26px;
    width: 26px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    background-color: rgba(19, 19, 24, 0.05);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-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-border-radius: 50%;
            border-radius: 50%;
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
    min-height: 26px;
    min-width: 26px;
  }
}
.coh-style-article-slider-navigation-left:before, .coh-style-article-slider-navigation-right:before {
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
}
@media (min-width: 1024px) {
  .coh-style-article-slider-navigation-left:before, .coh-style-article-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;
    font-size: 12px;
    color: rgb(19, 19, 24);
    content: "\e801";
    font-family: fontello;
  }
}
.coh-style-article-slider-navigation-left:hover, .coh-style-article-slider-navigation-right:hover {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(201, 49, 127)), to(rgb(226, 106, 110)));
  background-image: -webkit-linear-gradient(left, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
  background-image: linear-gradient(90deg, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-box-shadow: 0 0.375rem 20px 0 rgba(219, 70, 123, 0.3);
          box-shadow: 0 0.375rem 20px 0 rgba(219, 70, 123, 0.3);
}
.coh-style-article-slider-navigation-left:hover:before, .coh-style-article-slider-navigation-right:hover:before {
  color: rgb(244, 245, 246);
}
.slick-disabled.coh-style-article-slider-navigation-left, .slick-disabled.coh-style-article-slider-navigation-right {
  background-color: rgba(19, 19, 24, 0.05);
}
.slick-disabled.coh-style-article-slider-navigation-left:before, .slick-disabled.coh-style-article-slider-navigation-right:before {
  color: rgb(196, 200, 211);
}
.slick-disabled.coh-style-article-slider-navigation-left:hover, .slick-disabled.coh-style-article-slider-navigation-right:hover {
  background-image: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.slick-disabled.coh-style-article-slider-navigation-left:hover:before, .slick-disabled.coh-style-article-slider-navigation-right:hover:before {
  color: rgb(196, 200, 211);
}
.coh-style-article-slider-navigation-right {
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-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-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-border-radius: 50%;
          border-radius: 50%;
  margin-left: 5px;
  background-color: rgba(19, 19, 24, 0.05);
  background-image: none;
  font-size: 0;
}
@media (min-width: 1024px) {
  .coh-style-article-slider-navigation-right {
    height: 26px;
    width: 26px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    min-height: 26px;
    min-width: 26px;
  }
}
.coh-style-article-slider-navigation-right:hover {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(201, 49, 127)), to(rgb(226, 106, 110)));
  background-image: -webkit-linear-gradient(left, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
  background-image: linear-gradient(90deg, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-box-shadow: 0 0.375rem 1.25rem 0 rgba(219, 70, 123, 0.3);
          box-shadow: 0 0.375rem 1.25rem 0 rgba(219, 70, 123, 0.3);
}
.coh-style-article-slider-navigation-right:hover:before {
  color: rgb(244, 245, 246);
}
.coh-style-article-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;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  content: "\e802";
  font-family: fontello;
}
@media (min-width: 1024px) {
  .coh-style-article-slider-navigation-right:before {
    color: rgb(19, 19, 24);
    font-size: 12px;
  }
}
.slick-disabled.coh-style-article-slider-navigation-right {
  background-color: rgba(19, 19, 24, 0.05);
}
.slick-disabled.coh-style-article-slider-navigation-right:before {
  color: rgb(196, 200, 211);
}
.slick-disabled.coh-style-article-slider-navigation-right:hover {
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.slick-disabled.coh-style-article-slider-navigation-right:hover:before {
  color: rgb(196, 200, 211);
}
.coh-style-slider-navigation-left, .coh-style-slider-navigation-right {
  font-size: 0;
}
@media (min-width: 565px) {
  .coh-style-slider-navigation-left, .coh-style-slider-navigation-right {
    width: 1.5rem;
  }
}
@media (min-width: 1024px) {
  .coh-style-slider-navigation-left, .coh-style-slider-navigation-right {
    width: 2rem;
  }
}
@media (min-width: 1920px) {
  .coh-style-slider-navigation-left, .coh-style-slider-navigation-right {
    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;
    transition: background-color 300ms ease;
  }
}
@media (min-width: 565px) {
  .coh-style-slider-navigation-left:before, .coh-style-slider-navigation-right:before {
    font-size: 0.75rem;
  }
}
@media (min-width: 1920px) {
  .coh-style-slider-navigation-left:before, .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: "\f053";
    font-family: icomoon;
    color: rgb(255, 255, 255);
    font-size: 1rem;
    -webkit-transition: color 300ms ease;
    transition: color 300ms ease;
  }
}
.slick-disabled.coh-style-slider-navigation-left:before, .slick-disabled.coh-style-slider-navigation-right:before {
  color: rgba(107, 105, 123, 0.6);
}
.coh-style-slider-navigation-right {
  font-size: 0;
}
@media (min-width: 1920px) {
  .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;
  }
}
.slick-disabled.coh-style-slider-navigation-right:before {
  color: rgba(107, 105, 123, 0.4);
}
@media (min-width: 1920px) {
  .coh-style-card-text-dark-background {
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-dark-background:hover .fake-link {
    color: rgb(112, 195, 233);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-dark-background:hover .fake-button {
    background-color: rgb(112, 195, 233);
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-dark-background a {
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-dark-background .fake-link {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-dark-background .fake-button {
    background-color: rgb(38, 163, 221);
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-dark-background .card-date {
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-dark-background .card-tag {
    color: rgb(255, 255, 255);
    background-color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-dark-background .card-tag:hover {
    color: rgb(255, 255, 255);
    background-color: rgb(112, 195, 233);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-dark-background .card-person {
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-dark-background .card-person:hover {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-dark-background .card-place {
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-dark-background .card-place:hover {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-dark-background .card-link:hover {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-read-more-button-light {
    background-color: rgb(242, 242, 242);
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    font-size: 0.875rem;
    line-height: 1.25;
    font-weight: bold;
    color: rgb(38, 163, 221);
    -webkit-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: 1920px) {
  .coh-style-read-more-button-light:hover {
    background-color: rgb(219, 219, 220);
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .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: 1920px) {
  .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: 1920px) {
  .coh-style-card-text-light-background {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-light-background:hover .fake-link {
    color: rgb(112, 195, 233);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-light-background:hover .fake-button {
    background-color: rgb(112, 195, 233);
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-light-background a {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-light-background .fake-link {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-light-background .fake-button {
    background-color: rgb(38, 163, 221);
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-light-background .card-date {
    color: rgb(72, 72, 72);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-light-background .card-tag {
    color: rgb(72, 72, 72);
    background-color: rgb(242, 242, 242);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-light-background .card-tag:hover {
    background-color: rgb(38, 163, 221);
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-light-background .card-person {
    color: rgb(72, 72, 72);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-light-background .card-person:hover {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-light-background .card-place {
    color: rgb(72, 72, 72);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-light-background .card-place:hover {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-light-background .card-link:hover {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-read-more-button-dark {
    background-color: rgb(0, 0, 0);
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    font-size: 0.875rem;
    line-height: 1.25;
    font-weight: bold;
    color: rgb(255, 255, 255);
    -webkit-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: 1920px) {
  .coh-style-read-more-button-dark:hover {
    background-color: rgb(72, 72, 72);
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .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: 1920px) {
  .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: 1920px) {
  .coh-style-card-text-colored-background {
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-colored-background:hover .fake-link {
    color: rgb(72, 72, 72);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-colored-background:hover .fake-button {
    background-color: rgb(72, 72, 72);
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-colored-background a {
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-colored-background .fake-link {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-colored-background .fake-button {
    background-color: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-colored-background .card-date {
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-colored-background .card-tag {
    color: rgb(255, 255, 255);
    background-color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-colored-background .card-tag:hover {
    color: rgb(255, 255, 255);
    background-color: rgb(72, 72, 72);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-colored-background .card-person {
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-colored-background .card-person:hover {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-colored-background .card-place {
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-colored-background .card-place:hover {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-colored-background .card-link {
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-style-card-text-colored-background .card-link:hover {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-read-more-button-color {
    background-color: rgb(38, 163, 221);
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    font-size: 0.875rem;
    line-height: 1.25;
    font-weight: bold;
    color: rgb(255, 255, 255);
    -webkit-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: 1920px) {
  .coh-style-read-more-button-color:hover {
    background-color: rgb(112, 195, 233);
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .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: 1920px) {
  .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: 768px) {
  .coh-style-menu-split {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
    display: block;
  }
}
@media (min-width: 1440px) {
  .coh-style-menu-split {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
    display: block;
  }
}
@media (min-width: 1920px) {
  .coh-style-menu-split {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
    display: block;
  }
}
@media (min-width: 768px) {
  .coh-style-list-split {
    min-width: 200px;
    display: inline-block;
  }
}
@media (min-width: 1440px) {
  .coh-style-list-split {
    min-width: 200px;
    display: inline-block;
  }
}
@media (min-width: 1920px) {
  .coh-style-list-split {
    min-width: 200px;
    display: inline-block;
  }
}
@media (min-width: 1920px) {
  .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: rgb(38, 163, 221);
    -webkit-transition: color 300ms ease;
    transition: color 300ms ease;
  }
}
@media (min-width: 1920px) {
  .coh-style-read-more:hover {
    color: rgb(112, 195, 233);
  }
}
@media (min-width: 1920px) {
  .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: 1920px) {
  .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: 1440px) {
  .coh-style-heading-xl {
    font-size: 4.5rem;
  }
}
@media (min-width: 1920px) {
  .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: 1440px) {
  .coh-style-heading-1-size {
    font-size: 2.5rem;
  }
}
@media (min-width: 1920px) {
  .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: 1440px) {
  .coh-style-heading-2-size {
    font-size: 1.75rem;
  }
}
@media (min-width: 1920px) {
  .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: 1920px) {
  .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;
    font-weight: bold;
  }
}
@media (min-width: 1920px) {
  .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: 1920px) {
  .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, .coh-style-pre-heading-light, .coh-style-pre-heading-blue, .coh-style-pre-heading-dark {
    margin-bottom: 0.5rem;
  }
}
@media (min-width: 1920px) {
  .coh-style-pre-heading, .coh-style-pre-heading-light, .coh-style-pre-heading-blue, .coh-style-pre-heading-dark {
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1.25;
    margin-bottom: 1rem;
  }
}
@media (min-width: 1920px) {
  .coh-style-pre-heading-dark {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .coh-style-pre-heading-blue {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-pre-heading-light {
    color: rgb(255, 255, 255);
  }
}
.coh-style-remove-top-margin {
  margin-top: 0;
}
@media (min-width: 1024px) {
  .coh-style-remove-top-margin {
    margin-top: 0;
  }
}
@media (min-width: 1920px) {
  .coh-style-remove-top-margin {
    margin-top: 0;
  }
}
@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: 1920px) {
  .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: 1920px) {
  .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;
  }
}
.coh-style-margin-top-small {
  margin-top: 24px;
}
@media (min-width: 1024px) {
  .coh-style-margin-top-small {
    margin-top: 48px;
  }
}
.coh-style-margin-bottom-large {
  margin-bottom: 56px;
}
@media (min-width: 1024px) {
  .coh-style-margin-bottom-large {
    margin-bottom: 80px;
  }
}
.coh-style-margin-bottom-small, .coh-style-gated-content-negative-margin {
  margin-bottom: 24px;
}
@media (min-width: 1024px) {
  .coh-style-margin-bottom-small, .coh-style-gated-content-negative-margin {
    margin-bottom: 48px;
  }
}
@media (min-width: 1024px) {
  .coh-style-gated-content-negative-margin {
    margin-bottom: -140px;
  }
}
@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: 1920px) {
  .coh-style-padding-top-bottom-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}
.coh-style-padding-top-bottom-small {
  padding-top: 12px;
  padding-bottom: 12px;
}
@media (min-width: 1024px) {
  .coh-style-padding-top-bottom-small {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
@media (min-width: 1920px) {
  .coh-style-padding-top-bottom-small {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@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: 1920px) {
  .coh-style-padding-top-large {
    padding-top: 6rem;
  }
}
.coh-style-padding-top-small {
  padding-top: 24px;
}
@media (min-width: 1024px) {
  .coh-style-padding-top-small {
    padding-top: 40px;
  }
}
@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: 1920px) {
  .coh-style-padding-bottom-large {
    padding-bottom: 6rem;
  }
}
.coh-style-padding-bottom-small {
  padding-bottom: 24px;
}
@media (min-width: 1024px) {
  .coh-style-padding-bottom-small {
    padding-bottom: 40px;
  }
}
@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: 1920px) {
  .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: 1920px) {
  .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: 1920px) {
  .coh-style-padding-small {
    padding: 2rem;
  }
}
@media (min-width: 1920px) {
  .coh-style-link-button-dark {
    background-color: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
    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;
    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: 1920px) {
  .coh-style-link-button-dark:hover {
    background-color: rgb(72, 72, 72);
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .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: 1920px) {
  .coh-style-link-button-light {
    background-color: rgb(242, 242, 242);
    color: rgb(38, 163, 221);
    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;
    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: 1920px) {
  .coh-style-link-button-light:hover {
    background-color: rgb(219, 219, 220);
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .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: 1920px) {
  .coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button {
    background-color: rgb(38, 163, 221);
    -webkit-border-radius: 50%;
            border-radius: 50%;
    position: relative;
    -webkit-transition: background-color 300ms ease-in-out;
    transition: background-color 300ms ease-in-out;
    background-image: none;
  }
}
@media (min-width: 1920px) {
  .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: rgb(255, 255, 255);
    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: 1920px) {
  .coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:hover {
    background-color: rgb(26, 137, 201);
  }
}
@media (min-width: 1920px) {
  .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: rgb(38, 163, 221);
    border-right-color: rgba(0, 0, 0, 0.2);
  }
}
.coh-style-video .mejs__controls {
  background-color: rgb(255, 255, 255);
  padding: 8px;
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  height: 40px;
  width: 40px;
  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-image: none;
  z-index: 9;
}
@media (min-width: 1024px) {
  .coh-style-video .mejs__controls {
    padding: 18px;
    height: 54px;
    width: 54px;
  }
}
.coh-style-video .mejs__controls:not([style*="display: none"]) {
  background: none;
}
.coh-style-video .mejs__controls .mejs__button {
  height: 18px;
  width: 18px;
}
.coh-style-video .mejs__controls .mejs__button.mejs__play button:before {
  content: url("/sites/default/files/2021-06/Polygon%201.png");
  height: 18px;
  width: 18px;
}
@media (min-width: 1024px) {
  .coh-style-video .mejs__controls .mejs__button.mejs__play button:before {
    height: 18px;
    width: 18px;
  }
}
.coh-style-video .mejs__controls .mejs__button.mejs__pause {
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  background-attachment: scroll;
}
.coh-style-video .mejs__controls .mejs__button.mejs__pause button:before {
  content: url("/sites/default/files/2021-06/Icon.png");
  height: 18px;
  width: 18px;
}
@media (min-width: 1024px) {
  .coh-style-video .mejs__controls .mejs__button.mejs__pause button:before {
    height: 18px;
    width: 18px;
  }
}
@media (min-width: 1920px) {
  .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: 1920px) {
  .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: 1920px) {
  .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: 1920px) {
  .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: 1920px) {
  .coh-style-video .mejs__controls .mejs__button.mejs__fullscreen-button button:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f065";
    font-family: icomoon;
    font-size: 1rem;
  }
}
.coh-style-video .mejs__controls .mejs__button button {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  background-image: none;
  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: rgb(184, 35, 112);
  margin: 0;
  background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1920px) {
  .coh-style-video .mejs__controls .mejs__button .mejs__volume-slider {
    background-color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .coh-style-video .mejs__controls .mejs__button .mejs__volume-slider .mejs__volume-total .mejs__volume-handle {
    background-color: rgb(26, 137, 201);
  }
}
@media (min-width: 1920px) {
  .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: rgb(255, 255, 255);
    height: 2.5rem;
    width: 2.5rem;
    font-size: 0.75rem;
    padding: 0;
  }
}
@media (min-width: 1920px) {
  .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: 1920px) {
  .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: 1920px) {
  .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: 1920px) {
  .coh-style-paragraph-large {
    font-size: 1.5rem;
    line-height: 1.5;
  }
}
@media (min-width: 1920px) {
  .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: 1920px) {
  .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: 1920px) {
  .coh-style-slider-pagination li:before {
    content: normal;
  }
}
@media (min-width: 1920px) {
  .coh-style-slider-pagination li.slick-active button {
    background-color: rgb(26, 137, 201);
    height: 0.625rem;
    width: 0.625rem;
    -webkit-border-radius: 0.3125rem;
            border-radius: 0.3125rem;
  }
}
@media (min-width: 1920px) {
  .coh-style-slider-pagination li button {
    background-color: rgb(38, 163, 221);
    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;
    transition: background-color 300ms ease;
  }
}
@media (min-width: 1920px) {
  .coh-style-slider-pagination li button:hover {
    background-color: rgb(112, 195, 233);
  }
}
.coh-style-article-slider-pagination {
  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;
  list-style-type: none;
  position: relative;
}
.slick-dots.coh-style-article-slider-pagination {
  margin-bottom: 0;
}
.coh-style-article-slider-pagination li {
  margin-bottom: 15px;
  margin-left: 0;
  padding-left: 0;
}
.coh-style-article-slider-pagination li:before {
  display: none;
}
.coh-style-article-slider-pagination li.slick-active button {
  background-color: rgb(223, 100, 105);
}
.coh-style-article-slider-pagination li button {
  background-color: rgba(223, 100, 105, 0.3);
  height: 14px;
  width: 14px;
  margin-right: 7px;
  margin-left: 7px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  background-image: none;
  min-height: 14px;
  max-height: 14px;
  min-width: 14px;
  max-width: 14px;
}
.coh-style-article-slider-pagination li button:hover {
  background-image: none;
  background-color: rgb(223, 100, 105);
}
@media (min-width: 1920px) {
  .move-pagination-up.coh-ce-1dc117b7-c5baa27a .slick-dots {
    top: -2rem;
  }
}
@media (min-width: 1920px) {
  .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: 1920px) {
  .padding-left-right.coh-ce-1dc117b7-c5baa27a .coh-slider-container-mid {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media (min-width: 1920px) {
  .color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow {
    background-color: rgba(0, 0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover {
    background-color: rgba(0, 0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover:before {
    color: rgb(112, 195, 233);
  }
}
@media (min-width: 1920px) {
  .color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:before {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow {
    background-color: rgba(0, 0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover {
    background-color: rgba(0, 0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover:before {
    color: rgb(72, 72, 72);
  }
}
@media (min-width: 1920px) {
  .dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:before {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow {
    background-color: rgba(0, 0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover {
    background-color: rgba(0, 0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover:before {
    color: rgb(219, 219, 220);
  }
}
@media (min-width: 1920px) {
  .light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:before {
    color: rgb(255, 255, 255);
  }
}
.coh-ce-cpt_accordion_item-5b214621 {
  padding-top: 20px;
  padding-right: 14px;
  padding-bottom: 20px;
  padding-left: 14px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_accordion_item-5b214621 {
    padding-top: 40px;
    padding-right: 16px;
    padding-bottom: 40px;
    padding-left: 16px;
  }
}
.coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 {
  margin-top: 0;
}
.coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .vjs-play-progress.vjs-slider-bar {
  background-image: -webkit-linear-gradient(288deg, rgb(201, 49, 127) 50%, rgb(249, 184, 72) 100%);
  background-image: linear-gradient(882deg, rgb(201, 49, 127) 50%, rgb(249, 184, 72) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-border-top-right-radius: 8px;
          border-top-right-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
          border-bottom-right-radius: 8px;
}
.coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .vjs-volume-level {
  background-image: -webkit-linear-gradient(288deg, rgb(201, 49, 127) 39%, rgb(249, 184, 72) 100%);
  background-image: linear-gradient(882deg, rgb(201, 49, 127) 39%, rgb(249, 184, 72) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .vjs-control-bar {
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  font-size: 14px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .vjs-mouse .vjs-control-bar {
  font-size: 0.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 button:hover {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
}
.coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .vjs-menu-button-popup .vjs-menu .vjs-menu-item {
  background-color: rgba(0, 0, 0, 0.4);
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 0;
          border-radius: 0;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  font-size: 12px;
  line-height: 18px;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .vjs-menu-button-popup .vjs-menu .vjs-menu-item {
    font-size: 14px;
  }
}
.coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .vjs-menu-button-popup .vjs-menu .vjs-menu-item:before {
  display: none;
}
.coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .vjs-menu-button-popup .vjs-menu .vjs-menu-item:hover {
  text-shadow: 0 0 0 rgba(0, 0, 0, 0);
  background-color: rgb(0, 0, 0);
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .vjs-big-play-button {
  height: 48px;
  width: 48px;
  background-color: rgb(201, 49, 127);
  min-height: 48px;
  max-height: 48px;
  min-width: 48px;
  max-width: 48px;
  margin-top: 0;
  margin-right: 1px;
  margin-bottom: 0;
  margin-left: 1px;
  position: absolute;
  top: 0;
  left: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .vjs-big-play-button {
    height: 68px;
    width: 68px;
    max-height: 68px;
    min-height: 68px;
    min-width: 68px;
    max-width: 68px;
    left: 24px;
    top: 22px;
  }
}
.coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  font-size: 32px;
  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;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
    font-size: 42px;
  }
}
.coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .vjs-control {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .video-js.vjs-quality-menu.vjs-v7 .vjs-quality-menu-button {
  position: relative;
  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;
  font-size: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .video-js.vjs-quality-menu.vjs-v7 .vjs-quality-menu-button {
    font-size: 14px;
  }
}
.coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .vjs-menu-button-popup .vjs-menu {
  left: -5em;
  bottom: 0;
}
@media (min-width: 565px) {
  .coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .vjs-menu-button-popup .vjs-menu {
    bottom: -6px;
  }
}
.coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
.coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .vjs-play-button-shape-square .vjs-big-play-button {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .vjs-play-button-shape-square .vjs-big-play-button {
    -webkit-border-top-left-radius: 4px;
            border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
            border-bottom-left-radius: 4px;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }
}
.coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  height: 48px;
  width: 100%;
  padding-top: 8px;
  padding-right: 15px;
  padding-bottom: 8px;
  padding-left: 15px;
  position: absolute;
  top: 0;
  left: 48px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-backdrop-filter: blur(24px);
          backdrop-filter: blur(24px);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text {
    height: 68px;
    padding-top: 12px;
    padding-right: 24px;
    padding-bottom: 12px;
    padding-left: 24px;
    width: auto;
    left: 92px;
    top: 22px;
    -webkit-border-top-right-radius: 4px;
            border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
            border-bottom-right-radius: 4px;
  }
}
.coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-title {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  font-size: 0.75rem;
  line-height: 18px;
  margin-bottom: 2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 260px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 551px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-title {
    font-size: 1.25rem;
    margin-bottom: 6px;
    width: 700px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-title {
    width: 900px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 1071px;
  }
}
.coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-description {
  font-size: 0.625rem;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  line-height: 14px;
  margin-bottom: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 260px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-description {
    width: 551px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-description {
    font-size: 0.75rem;
    line-height: 18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 700px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-description {
    width: 900px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-description {
    width: 1071px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}
.coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .video-js.vjs-has-started .vjs-dock-text {
  background-color: rgba(0, 0, 0, 0);
  margin-left: 12px;
  background-image: none;
  padding-right: 8px;
  padding-left: 8px;
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .video-js.vjs-has-started .vjs-dock-text {
    left: 24px;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .video-js.vjs-quality-menu .vjs-quality-menu-button-HD-flag:after {
  left: 0;
  top: 8px;
}
.coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .video-js {
  -webkit-border-radius: 5px;
          border-radius: 5px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .video-js {
    -webkit-border-radius: 10px;
            border-radius: 10px;
  }
}
.coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 button.vjs-control.vjs-button {
  font-size: 12px;
  width: 30px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 button.vjs-control.vjs-button {
    width: 40px;
    font-size: 14px;
  }
}
.coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .vjs-button > .vjs-icon-placeholder:before {
  font-size: 18px;
  line-height: 45px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_2_column_brightcove_vide-cd8b0c50 .vjs-button > .vjs-icon-placeholder:before {
    font-size: 22px;
  }
}
.coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 {
  margin-top: 0;
}
.coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .vjs-play-progress.vjs-slider-bar {
  background-image: -webkit-linear-gradient(288deg, rgb(201, 49, 127) 50%, rgb(249, 184, 72) 100%);
  background-image: linear-gradient(882deg, rgb(201, 49, 127) 50%, rgb(249, 184, 72) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-border-top-right-radius: 8px;
          border-top-right-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
          border-bottom-right-radius: 8px;
}
.coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .vjs-volume-level {
  background-image: -webkit-linear-gradient(288deg, rgb(201, 49, 127) 39%, rgb(249, 184, 72) 100%);
  background-image: linear-gradient(882deg, rgb(201, 49, 127) 39%, rgb(249, 184, 72) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .vjs-control-bar {
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  font-size: 14px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .vjs-mouse .vjs-control-bar {
  font-size: 0.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 button:hover {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
}
.coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .vjs-menu-button-popup .vjs-menu .vjs-menu-item {
  background-color: rgba(0, 0, 0, 0.4);
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 0;
          border-radius: 0;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  font-size: 12px;
  line-height: 18px;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .vjs-menu-button-popup .vjs-menu .vjs-menu-item {
    font-size: 14px;
  }
}
.coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .vjs-menu-button-popup .vjs-menu .vjs-menu-item:before {
  display: none;
}
.coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .vjs-menu-button-popup .vjs-menu .vjs-menu-item:hover {
  text-shadow: 0 0 0 rgba(0, 0, 0, 0);
  background-color: rgb(0, 0, 0);
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .vjs-big-play-button {
  height: 48px;
  width: 48px;
  background-color: rgb(201, 49, 127);
  min-height: 48px;
  max-height: 48px;
  min-width: 48px;
  max-width: 48px;
  margin-top: 0;
  margin-right: 1px;
  margin-bottom: 0;
  margin-left: 1px;
  position: absolute;
  top: 0;
  left: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .vjs-big-play-button {
    height: 68px;
    width: 68px;
    max-height: 68px;
    min-height: 68px;
    min-width: 68px;
    max-width: 68px;
    left: 24px;
    top: 22px;
  }
}
.coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  font-size: 32px;
  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;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
    font-size: 42px;
  }
}
.coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .vjs-control {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .video-js.vjs-quality-menu.vjs-v7 .vjs-quality-menu-button {
  position: relative;
  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;
  font-size: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .video-js.vjs-quality-menu.vjs-v7 .vjs-quality-menu-button {
    font-size: 14px;
  }
}
.coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .vjs-menu-button-popup .vjs-menu {
  left: -5em;
  bottom: 0;
}
@media (min-width: 565px) {
  .coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .vjs-menu-button-popup .vjs-menu {
    bottom: -6px;
  }
}
.coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
.coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .vjs-play-button-shape-square .vjs-big-play-button {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .vjs-play-button-shape-square .vjs-big-play-button {
    -webkit-border-top-left-radius: 4px;
            border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
            border-bottom-left-radius: 4px;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }
}
.coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  height: 48px;
  width: 100%;
  padding-top: 8px;
  padding-right: 15px;
  padding-bottom: 8px;
  padding-left: 15px;
  position: absolute;
  top: 0;
  left: 48px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-backdrop-filter: blur(24px);
          backdrop-filter: blur(24px);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text {
    height: 68px;
    padding-top: 12px;
    padding-right: 24px;
    padding-bottom: 12px;
    padding-left: 24px;
    width: auto;
    left: 92px;
    top: 22px;
    -webkit-border-top-right-radius: 4px;
            border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
            border-bottom-right-radius: 4px;
  }
}
.coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-title {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  font-size: 0.75rem;
  line-height: 18px;
  margin-bottom: 2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 260px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 551px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-title {
    font-size: 1.25rem;
    margin-bottom: 6px;
    width: 700px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-title {
    width: 900px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 1071px;
  }
}
.coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-description {
  font-size: 0.625rem;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  line-height: 14px;
  margin-bottom: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 260px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-description {
    width: 551px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-description {
    font-size: 0.75rem;
    line-height: 18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 700px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-description {
    width: 900px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-description {
    width: 1071px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}
.coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .video-js.vjs-has-started .vjs-dock-text {
  background-color: rgba(0, 0, 0, 0);
  margin-left: 12px;
  background-image: none;
  padding-right: 8px;
  padding-left: 8px;
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .video-js.vjs-has-started .vjs-dock-text {
    left: 24px;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .video-js.vjs-quality-menu .vjs-quality-menu-button-HD-flag:after {
  left: 0;
  top: 8px;
}
.coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .video-js {
  -webkit-border-radius: 5px;
          border-radius: 5px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .video-js {
    -webkit-border-radius: 10px;
            border-radius: 10px;
  }
}
.coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 button.vjs-control.vjs-button {
  font-size: 12px;
  width: 30px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 button.vjs-control.vjs-button {
    width: 40px;
    font-size: 14px;
  }
}
.coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .vjs-button > .vjs-icon-placeholder:before {
  font-size: 18px;
  line-height: 45px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_3_column_brightcove_vide-cd8b0c50 .vjs-button > .vjs-icon-placeholder:before {
    font-size: 22px;
  }
}
.coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 {
  margin-top: 0;
}
.coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .vjs-play-progress.vjs-slider-bar {
  background-image: -webkit-linear-gradient(288deg, rgb(201, 49, 127) 50%, rgb(249, 184, 72) 100%);
  background-image: linear-gradient(882deg, rgb(201, 49, 127) 50%, rgb(249, 184, 72) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-border-top-right-radius: 8px;
          border-top-right-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
          border-bottom-right-radius: 8px;
}
.coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .vjs-volume-level {
  background-image: -webkit-linear-gradient(288deg, rgb(201, 49, 127) 39%, rgb(249, 184, 72) 100%);
  background-image: linear-gradient(882deg, rgb(201, 49, 127) 39%, rgb(249, 184, 72) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .vjs-control-bar {
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  font-size: 14px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .vjs-mouse .vjs-control-bar {
  font-size: 0.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 button:hover {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
}
.coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .vjs-menu-button-popup .vjs-menu .vjs-menu-item {
  background-color: rgba(0, 0, 0, 0.4);
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 0;
          border-radius: 0;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  font-size: 12px;
  line-height: 18px;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .vjs-menu-button-popup .vjs-menu .vjs-menu-item {
    font-size: 14px;
  }
}
.coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .vjs-menu-button-popup .vjs-menu .vjs-menu-item:before {
  display: none;
}
.coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .vjs-menu-button-popup .vjs-menu .vjs-menu-item:hover {
  text-shadow: 0 0 0 rgba(0, 0, 0, 0);
  background-color: rgb(0, 0, 0);
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .vjs-big-play-button {
  height: 48px;
  width: 48px;
  background-color: rgb(201, 49, 127);
  min-height: 48px;
  max-height: 48px;
  min-width: 48px;
  max-width: 48px;
  margin-top: 0;
  margin-right: 1px;
  margin-bottom: 0;
  margin-left: 1px;
  position: absolute;
  top: 0;
  left: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .vjs-big-play-button {
    height: 68px;
    width: 68px;
    max-height: 68px;
    min-height: 68px;
    min-width: 68px;
    max-width: 68px;
    left: 24px;
    top: 22px;
  }
}
.coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  font-size: 32px;
  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;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
    font-size: 42px;
  }
}
.coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .vjs-control {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .video-js.vjs-quality-menu.vjs-v7 .vjs-quality-menu-button {
  position: relative;
  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;
  font-size: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .video-js.vjs-quality-menu.vjs-v7 .vjs-quality-menu-button {
    font-size: 14px;
  }
}
.coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .vjs-menu-button-popup .vjs-menu {
  left: -5em;
  bottom: 0;
}
@media (min-width: 565px) {
  .coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .vjs-menu-button-popup .vjs-menu {
    bottom: -6px;
  }
}
.coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
.coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .vjs-play-button-shape-square .vjs-big-play-button {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .vjs-play-button-shape-square .vjs-big-play-button {
    -webkit-border-top-left-radius: 4px;
            border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
            border-bottom-left-radius: 4px;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }
}
.coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  height: 48px;
  width: 100%;
  padding-top: 8px;
  padding-right: 15px;
  padding-bottom: 8px;
  padding-left: 15px;
  position: absolute;
  top: 0;
  left: 48px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-backdrop-filter: blur(24px);
          backdrop-filter: blur(24px);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text {
    height: 68px;
    padding-top: 12px;
    padding-right: 24px;
    padding-bottom: 12px;
    padding-left: 24px;
    width: auto;
    left: 92px;
    top: 22px;
    -webkit-border-top-right-radius: 4px;
            border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
            border-bottom-right-radius: 4px;
  }
}
.coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-title {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  font-size: 0.75rem;
  line-height: 18px;
  margin-bottom: 2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 260px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 551px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-title {
    font-size: 1.25rem;
    margin-bottom: 6px;
    width: 700px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-title {
    width: 900px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 1071px;
  }
}
.coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-description {
  font-size: 0.625rem;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  line-height: 14px;
  margin-bottom: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 260px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-description {
    width: 551px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-description {
    font-size: 0.75rem;
    line-height: 18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 700px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-description {
    width: 900px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .video-js .vjs-dock-text .vjs-dock-description {
    width: 1071px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}
.coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .video-js.vjs-has-started .vjs-dock-text {
  background-color: rgba(0, 0, 0, 0);
  margin-left: 12px;
  background-image: none;
  padding-right: 8px;
  padding-left: 8px;
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .video-js.vjs-has-started .vjs-dock-text {
    left: 24px;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .video-js.vjs-quality-menu .vjs-quality-menu-button-HD-flag:after {
  left: 0;
  top: 8px;
}
.coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .video-js {
  -webkit-border-radius: 5px;
          border-radius: 5px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .video-js {
    -webkit-border-radius: 10px;
            border-radius: 10px;
  }
}
.coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 button.vjs-control.vjs-button {
  font-size: 12px;
  width: 30px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 button.vjs-control.vjs-button {
    width: 40px;
    font-size: 14px;
  }
}
.coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .vjs-button > .vjs-icon-placeholder:before {
  font-size: 18px;
  line-height: 45px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_4_column_brightcove_vide-cd8b0c50 .vjs-button > .vjs-icon-placeholder:before {
    font-size: 22px;
  }
}

.coh-ce-cpt_amd_animated_scroller-3008a1c7 {
  max-width: 100vw;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_animated_scroller-3008a1c7 {
    padding-right: 24px;
    padding-left: 24px;
  }
}
.coh-ce-cpt_amd_animated_scroller-211e2bee {
  background-color: rgb(35, 38, 48);
  position: sticky;
  top: 44px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 10;
  position: -webkit-sticky;
  width: 100vw;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_animated_scroller-211e2bee {
    background-color: rgba(0, 0, 0, 0);
    height: 100vh;
    position: sticky;
    top: 0;
    -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;
    z-index: 0;
    width: 150px;
  }
}
.coh-ce-cpt_amd_animated_scroller-7e590c30 {
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
}
.coh-ce-cpt_amd_animated_scroller-a030770f {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 0.75rem;
  line-height: 110%;
  text-decoration: none;
  padding-top: 16px;
  padding-right: 12px;
  padding-bottom: 16px;
  padding-left: 12px;
  position: relative;
  color: #c3c7d3 !important;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_animated_scroller-a030770f {
    padding-top: 10px;
    padding-right: 16px;
    padding-bottom: 10px;
    padding-left: 16px;
  }
}
.coh-ce-cpt_amd_animated_scroller-a030770f:hover {
  border-left-color: rgba(0, 0, 0, 0);
  color: rgb(107, 105, 123);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_animated_scroller-a030770f:hover {
    color: rgb(244, 245, 246);
  }
}
.coh-ce-cpt_amd_animated_scroller-a030770f:first-child:before {
  -webkit-border-top-left-radius: 1px;
          border-top-left-radius: 1px;
  -webkit-border-top-right-radius: 1px;
          border-top-right-radius: 1px;
}
.coh-ce-cpt_amd_animated_scroller-a030770f:last-child:before {
  -webkit-border-bottom-left-radius: 1px;
          border-bottom-left-radius: 1px;
  -webkit-border-bottom-right-radius: 1px;
          border-bottom-right-radius: 1px;
}
.coh-ce-cpt_amd_animated_scroller-a030770f:before {
  background-color: rgba(0, 0, 0, 0);
  height: 3px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_animated_scroller-a030770f:before {
    background-color: rgba(244, 245, 246, 0.1);
    height: 100%;
    width: 2px;
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
  }
}
.active.coh-ce-cpt_amd_animated_scroller-a030770f {
  color: rgb(244, 245, 246);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.active.coh-ce-cpt_amd_animated_scroller-a030770f:before {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1%, rgb(249, 184, 72)), to(rgb(226, 106, 110)));
  background-image: -webkit-linear-gradient(bottom, rgb(249, 184, 72) 1%, rgb(226, 106, 110) 100%);
  background-image: linear-gradient(0deg, rgb(249, 184, 72) 1%, rgb(226, 106, 110) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  background-attachment: scroll;
  -webkit-border-radius: 1px;
          border-radius: 1px;
}
.coh-ce-cpt_amd_animated_scroller-eb40de79 {
  height: 40px;
  width: 40px;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: sticky;
  top: 86%;
  left: 68px;
  display: none;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_animated_scroller-eb40de79 {
    display: block;
  }
}
.coh-ce-cpt_amd_animated_scroller-eb40de79:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  position: relative;
  top: 2px;
  content: "\f107";
  font-family: fontello;
}
.coh-ce-cpt_amd_animated_scroller-7a53fc43 {
  Font-size: 0px;
  line-height: 0px;
}
.coh-ce-cpt_amd_animated_scroller-56e85105 {
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_animated_scroller-56e85105 {
    margin-top: -100vh;
  }
}
.coh-ce-cpt_amd_animated_scroller-bc871d0c {
  margin-top: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_animated_scroller-bc871d0c {
    margin-top: 25vh;
  }
}
.coh-ce-cpt_amd_animated_scroller-49523cee {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 80px;
  padding-right: 12px;
  padding-bottom: 32px;
  padding-left: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_animated_scroller-49523cee {
    height: 100vh;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_amd_animated_scroller-d8b44087 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  font-size: 40px;
  line-height: 1.2;
  margin-bottom: 16px;
}
.coh-ce-cpt_amd_animated_scroller-f50bb8eb {
  margin-top: 32px;
}
.coh-ce-cpt_amd_animated_scroller-9c32da42 {
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  position: relative;
  left: 0;
  z-index: 0;
  margin-right: 4px;
  margin-left: 4px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_animated_scroller-9c32da42 {
    display: none;
  }
}
.active.coh-ce-cpt_amd_animated_scroller-9c32da42 {
  z-index: 1;
  opacity: 1;
}
.scroll-highlight-item-image.coh-ce-cpt_amd_animated_scroller-9c32da42 .coh-video-background {
  height: 0;
  width: 0;
  display: none;
}
.scroll-highlight-item-video.coh-ce-cpt_amd_animated_scroller-9c32da42 .coh-image {
  height: 0;
  width: 0;
  display: none;
}
.coh-ce-cpt_amd_animated_scroller-954e8cb4 {
  -webkit-border-radius: 12px;
          border-radius: 12px;
  height: 150vw;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-cpt_amd_animated_scroller-45642e94 {
  height: 150vw;
  width: 100%;
  -webkit-border-radius: 12px;
          border-radius: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_animated_scroller-45642e94 {
    -webkit-border-radius: 16px;
            border-radius: 16px;
  }
}
.coh-ce-cpt_amd_animated_scroller-45642e94 video {
  -webkit-border-radius: 12px;
          border-radius: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_animated_scroller-45642e94 video {
    -webkit-border-radius: 16px;
            border-radius: 16px;
  }
}
.coh-ce-cpt_amd_animated_scroller-375b80fb {
  -webkit-backdrop-filter: blur(60px);
          backdrop-filter: blur(60px);
  background-color: rgba(0, 0, 0, 0.4);
  width: -webkit-calc(100% - 48px);
  width: calc(100% - 48px);
  padding-top: 24px;
  padding-right: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
  position: absolute;
  bottom: 24px;
  left: 24px;
  -webkit-border-radius: 14px;
          border-radius: 14px;
}
.coh-ce-cpt_amd_animated_scroller-b8daf8c {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  margin-bottom: 0;
  font-size: 16px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_animated_scroller-b8daf8c {
    font-size: 20px;
  }
}
.coh-ce-cpt_amd_animated_scroller-f5319a1b {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.coh-ce-cpt_amd_animated_scroller-9ac49c7a {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_animated_scroller-9ac49c7a {
    display: block;
  }
}
.coh-ce-cpt_amd_animated_scroller-ff5b472a {
  min-height: 100vh;
  position: sticky;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_amd_animated_scroller-5863feb7 {
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  height: 70vh;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 0;
  opacity: 0;
}
.coh-ce-cpt_amd_animated_scroller-5863feb7:hover .summary {
  background-image: -webkit-linear-gradient(85deg, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 73%, rgb(226, 106, 110) 100%);
  background-image: linear-gradient(5deg, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 73%, rgb(226, 106, 110) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  background-attachment: scroll;
}
.active.coh-ce-cpt_amd_animated_scroller-5863feb7 {
  z-index: 1;
  opacity: 1;
}
.scroll-highlight-item-image.coh-ce-cpt_amd_animated_scroller-5863feb7 .coh-video-background {
  height: 0;
  width: 0;
  display: none;
}
.scroll-highlight-item-video.coh-ce-cpt_amd_animated_scroller-5863feb7 .coh-image {
  height: 0;
  width: 0;
  display: none;
}
.coh-ce-cpt_amd_animated_scroller-5863feb7 .highlight-link:hover + .summary {
  background-color: rgb(161, 19, 77);
}
.coh-ce-cpt_amd_animated_scroller-8c481647 {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
  -webkit-border-radius: 12px;
          border-radius: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_animated_scroller-8c481647 {
    -webkit-border-radius: 16px;
            border-radius: 16px;
  }
}
.coh-ce-cpt_amd_animated_scroller-3f9cab99 {
  height: 100%;
  width: 100%;
  -webkit-border-radius: 12px;
          border-radius: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_animated_scroller-3f9cab99 {
    -webkit-border-radius: 16px;
            border-radius: 16px;
  }
}
.coh-ce-cpt_amd_animated_scroller-3f9cab99 video {
  -webkit-border-radius: 12px;
          border-radius: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_animated_scroller-3f9cab99 video {
    -webkit-border-radius: 16px;
            border-radius: 16px;
  }
}
.coh-ce-cpt_amd_animated_scroller-e0c24f00 {
  -webkit-backdrop-filter: blur(60px);
          backdrop-filter: blur(60px);
  background-color: rgba(0, 0, 0, 0.4);
  width: -webkit-calc(100% - 48px);
  width: calc(100% - 48px);
  padding-top: 24px;
  padding-right: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
  position: absolute;
  bottom: 24px;
  left: 24px;
  -webkit-border-radius: 14px;
          border-radius: 14px;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.coh-ce-cpt_amd_article_banner-4e20a56c {
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_article_banner-4e20a56c {
    display: none;
  }
}
.coh-ce-cpt_amd_article_banner-4d3fa45d .breadcrumb {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-cpt_amd_article_banner-4d3fa45d .banner-title + .banner-title-gradient {
  display: none;
}
.coh-ce-cpt_amd_article_banner-77c68b0c {
  color: rgb(255, 255, 255);
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_article_banner-77c68b0c {
    padding-top: 70px;
    padding-bottom: 150px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_article_banner-77c68b0c {
    padding-top: 120px;
    padding-bottom: 140px;
  }
}
.coh-ce-cpt_amd_article_banner-77c68b0c .coh-style-amd-page-labels {
  padding-top: 25px;
  padding-bottom: 15px;
}
.coh-ce-cpt_amd_article_banner-25f25b4 {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_article_banner-25f25b4 {
    display: block;
  }
}
.coh-ce-cpt_amd_article_banner-c1c49d94 {
  color: rgb(255, 255, 255);
}
.coh-style-remove-top-margin.coh-ce-cpt_amd_article_banner-c1c49d94 {
  margin-bottom: 0px;
}
.coh-ce-cpt_amd_article_banner-7a7bd8ad {
  color: rgb(255, 255, 255);
}
.coh-style-remove-top-margin.coh-ce-cpt_amd_article_banner-7a7bd8ad {
  margin-bottom: 0;
}
.coh-ce-cpt_amd_article_banner-e5222e2b {
  max-height: 60px;
  width: auto;
}
.coh-ce-cpt_amd_article_banner-99496768 {
  margin-top: 7px;
}
.coh-ce-cpt_amd_author_bio-4e20a56c {
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_author_bio-4e20a56c {
    display: none;
  }
}
.coh-ce-cpt_amd_author_bio-4d3fa45d .breadcrumb {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-cpt_amd_author_bio-4d3fa45d .banner-title + .banner-title-gradient {
  display: none;
}
.coh-ce-cpt_amd_author_bio-faf9aec5 {
  color: rgb(255, 255, 255);
  padding-top: 10px;
  padding-bottom: 10px;
}
.coh-ce-cpt_amd_author_bio-faf9aec5 .coh-style-amd-page-labels {
  padding-top: 25px;
  padding-bottom: 15px;
}
.coh-ce-cpt_amd_author_bio-63f2a372 {
  color: rgb(223, 100, 105);
  margin-bottom: 20px;
}
.coh-style-remove-top-margin.coh-ce-cpt_amd_author_bio-63f2a372 {
  margin-bottom: 0px;
}
.coh-ce-cpt_amd_author_bio-a81b854b {
  color: rgb(223, 100, 105);
}
.coh-style-remove-top-margin.coh-ce-cpt_amd_author_bio-a81b854b {
  margin-bottom: 0;
}
.coh-ce-cpt_amd_author_bio-5a027999 {
  margin-bottom: 20px;
}
.coh-ce-cpt_amd_author_bio-e5222e2b {
  max-height: 60px;
  width: auto;
}
.coh-ce-cpt_amd_author_events-7df90991 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-cpt_amd_author_events-b7b53071 {
  display: inline-block;
}
.coh-ce-cpt_amd_banner_slider-6303eb2f {
  background-color: rgb(19, 19, 24);
  height: 100%;
  width: 100vw;
  display: block;
  position: relative;
  overflow: hidden;
  margin-left: -webkit-calc(-50vw + 50%);
  margin-left: calc(-50vw + 50%);
  padding: 0 15px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_banner_slider-6303eb2f {
    height: 100%;
    width: 100%;
  }
}
.coh-ce-cpt_amd_banner_slider-3ec336bc {
  background-color: rgb(19, 19, 24);
  height: 100%;
  width: 100%;
  overflow: hidden;
  height: 100%;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_banner_slider-3ec336bc {
    position: fixed;
    top: 117px;
    left: 0;
    z-index: 10;
    height: -webkit-calc(100vh - 117px);
    height: calc(100vh - 117px);
  }
}
.coh-ce-cpt_amd_banner_slider-2626a323 {
  height: 100%;
  width: 100%;
  display: block;
}
.coh-ce-cpt_amd_banner_slider-8c5b7de1 {
  background-color: rgb(19, 19, 24);
  height: 100%;
  width: 100%;
}
.coh-ce-cpt_amd_banner_slider-3f12aa40 {
  z-index: 2;
}
.coh-ce-cpt_amd_banner_slider-f200305c {
  height: 100%;
  margin-bottom: 20px;
  position: relative;
  z-index: 4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_banner_slider-f200305c {
    margin-bottom: 0;
    height: -webkit-calc(100vh - 117px);
    height: calc(100vh - 117px);
  }
}
.coh-ce-cpt_amd_banner_slider-f200305c h1 {
  margin-bottom: 30px;
}
.coh-ce-cpt_amd_banner_slider-5a46377f {
  min-height: 350px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_banner_slider-5a46377f {
    min-height: 100%;
  }
}
.coh-ce-cpt_amd_banner_slider-49b8fa6b {
  height: 0;
  margin-top: 0;
  margin-bottom: 0;
  visibility: hidden;
}
.coh-ce-cpt_amd_banner_slider-956b919b {
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_banner_slider-f0ea15ba {
    margin-top: -5px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_banner_slider-ab2314da {
    margin-top: -20px;
  }
}
.coh-ce-cpt_amd_banner_slider-2f789bfe {
  margin-top: 5px;
  margin-bottom: 10px;
}
.coh-ce-cpt_amd_banner_slider-2bc764e8 {
  margin-top: 15px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_banner_slider-2bc764e8 {
    margin-top: 30px;
  }
}
.coh-ce-cpt_amd_banner_slider-1305aebf {
  overflow: hidden;
  height: 100%;
  width: 100%;
  margin-left: -webkit-calc(-50vw + 50%);
  margin-left: calc(-50vw + 50%);
  position: relative;
  z-index: 1;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_banner_slider-1305aebf {
    position: absolute;
    top: 0;
    left: 0;
  }
}
.coh-ce-cpt_amd_banner_slider-1305aebf .coh-video-background {
  height: 100%;
  width: 100%;
}
.coh-ce-cpt_amd_banner_slider-55db7534 {
  position: relative;
  display: block;
  z-index: 5;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_banner_slider-55db7534 {
    display: none;
  }
}
.coh-ce-cpt_amd_banner_slider-3476f8cc {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgb(19, 19, 24)), to(rgba(19, 19, 24, 0.03)));
  background-image: -webkit-linear-gradient(top, rgb(19, 19, 24) 1%, rgba(19, 19, 24, 0.03) 100%);
  background-image: linear-gradient(180deg, rgb(19, 19, 24) 1%, rgba(19, 19, 24, 0.03) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 10%;
}
.coh-ce-cpt_amd_basic_listing_tile-32753657 {
  margin-bottom: 48px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_basic_listing_tile-32753657 {
    margin-bottom: 62px;
  }
}
.coh-ce-cpt_amd_basic_listing_tile-32753657 .basic-listing-tile-image ~ .basic-listing-tile-title h5 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.25rem;
  line-height: 1.5rem;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_basic_listing_tile-32753657 .basic-listing-tile-image ~ .basic-listing-tile-title h5 {
    font-size: 1.25rem;
  }
}
.coh-ce-cpt_amd_basic_listing_tile-32753657 .basic-listing-tile-image ~ .basic-listing-tile-divider {
  display: none;
}
.coh-ce-cpt_amd_basic_listing_tile-32753657 .author-image, .coh-ce-cpt_amd_basic_listing_tile-32753657 .author-name {
  display: none;
}
.coh-ce-cpt_amd_basic_listing_tile-32753657 .hide-author-name {
  display: none;
}
.coh-ce-cpt_amd_basic_listing_tile-231c34cf {
  width: 100%;
  overflow: hidden;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 160px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_basic_listing_tile-231c34cf {
    height: 198px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_basic_listing_tile-231c34cf {
    margin-bottom: 12px;
  }
}
.coh-ce-cpt_amd_basic_listing_tile-78a4d6b3 {
  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: 100%;
  width: 100%;
}
.coh-ce-cpt_amd_basic_listing_tile-455f1626 {
  margin-bottom: 24px;
}
.coh-ce-cpt_amd_basic_listing_tile-3d73bd13 {
  text-decoration: none;
}
.coh-ce-cpt_amd_basic_listing_tile-3d73bd13 h5 {
  text-decoration: none;
  margin-top: 24px;
  margin-bottom: 24px;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_basic_listing_tile-3d73bd13 h5 {
    text-decoration: none;
    margin-top: 24px;
    margin-bottom: 24px;
  }
}
.coh-ce-cpt_amd_basic_listing_tile-191905db {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 200;
  font-size: 1.25rem;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_basic_listing_tile-191905db {
    font-size: 1rem;
    line-height: 1.3rem;
  }
}
.coh-ce-cpt_amd_basic_listing_tile-9977850b .basic-listing-tile-title + .basic-listing-tile-title {
  color: rgb(201, 49, 127);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_amd_brightcove_carousel_vide-e505c0c7 .coh-style-section--light-theme {
  background-color: rgb(230, 232, 236);
}
.coh-ce-cpt_amd_brightcove_carousel_vide-e505c0c7 .coh-style-section--dark-theme {
  background-color: rgb(0, 0, 0);
}
.coh-ce-cpt_amd_brightcove_carousel_vide-e505c0c7 .coh-style-section--light-theme, .coh-ce-cpt_amd_brightcove_carousel_vide-e505c0c7 .coh-style-section--dark-theme {
  padding-top: 24px;
  padding-bottom: 24px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_brightcove_carousel_vide-e505c0c7 .coh-style-section--light-theme, .coh-ce-cpt_amd_brightcove_carousel_vide-e505c0c7 .coh-style-section--dark-theme {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.coh-ce-cpt_amd_careers_header-22238e7b {
  background-color: rgb(19, 19, 24);
  position: relative;
  z-index: 998;
  -webkit-box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.2);
}
.coh-ce-cpt_amd_careers_header-a8e6af94 {
  border-bottom-width: 1px;
  border-style: solid;
  display: none;
  border-bottom-color: rgb(35, 38, 48);
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_careers_header-a8e6af94 {
    display: block;
    padding-top: 4px;
    padding-right: 20px;
    padding-bottom: 4px;
    padding-left: 20px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_careers_header-a8e6af94 {
    padding-top: 6px;
    padding-right: 40px;
    padding-bottom: 6px;
    padding-left: 40px;
  }
}
.coh-ce-cpt_amd_careers_header-8109f8e7 {
  position: relative;
  left: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgb(19, 19, 24);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 902;
}
.coh-ce-cpt_amd_careers_header-a7e144fd {
  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;
  width: 100vw;
  padding-right: 12px;
  padding-left: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_careers_header-a7e144fd {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_careers_header-a7e144fd {
    padding-right: 40px;
    padding-left: 40px;
  }
}
.coh-ce-cpt_amd_careers_header-22df6823 {
  width: 100px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_careers_header-22df6823 {
    width: 130px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_careers_header-22df6823 {
    width: 150px;
  }
}
.coh-ce-cpt_amd_careers_header-b3794a97 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: static;
}
.coh-ce-cpt_amd_careers_landing_page_sea-f476415 {
  height: 280px;
  width: 100vw;
  margin-left: -webkit-calc(-50vw + 50%);
  margin-left: calc(-50vw + 50%);
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_careers_landing_page_sea-f476415 {
    display: none;
  }
}
.coh-ce-cpt_amd_careers_landing_page_sea-3c417532 {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}
.coh-ce-cpt_amd_careers_landing_page_sea-ac4732d1 {
  background-color: rgb(35, 38, 48);
  padding-top: 28px;
  padding-bottom: 40px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_careers_landing_page_sea-ac4732d1 {
    background-color: rgba(0, 0, 0, 0);
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_careers_landing_page_sea-ac4732d1 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_careers_landing_page_sea-ac4732d1 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_careers_landing_page_sea-ac4732d1 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
.coh-ce-cpt_amd_careers_landing_page_sea-9c08f157 {
  margin-right: 12px;
  margin-left: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_careers_landing_page_sea-9c08f157 {
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-cpt_amd_careers_landing_page_sea-2dec5897 {
  padding-left: 1.375rem !important;
  padding-right: 1.375rem !important;
}
.coh-ce-cpt_amd_careers_landing_page_sea-b7958b97 {
  line-height: 110%;
  margin-top: 0;
  margin-bottom: 15px;
}
.coh-ce-cpt_amd_careers_landing_page_sea-d1a23714 {
  display: none;
}
.coh-ce-cpt_amd_careers_landing_page_sea-ffe84d7e input {
  -webkit-backdrop-filter: blur(40px);
          backdrop-filter: blur(40px);
  background-color: rgba(0, 0, 0, 0.4);
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  color: rgb(255, 255, 255);
  -webkit-border-top-left-radius: 8px;
          border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 8px;
          border-bottom-left-radius: 8px;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  border-style: none;
  width: 100%;
  font-size: 1.125rem;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_careers_landing_page_sea-ffe84d7e input {
    font-size: 1.25rem;
  }
}
.coh-ce-cpt_amd_careers_landing_page_sea-ffe84d7e input::-webkit-input-placeholder {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_amd_careers_landing_page_sea-ffe84d7e button {
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 8px;
          border-top-right-radius: 8px;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 8px;
          border-bottom-right-radius: 8px;
  background-color: rgb(198, 63, 66);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_amd_careers_landing_page_sea-ffe84d7e .input-group {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
}
.coh-ce-cpt_amd_careers_landing_page_sea-f592facc {
  margin-top: 25px;
  margin-bottom: -3px;
}
.coh-ce-cpt_amd_careers_landing_page_sea-d0b59590 {
  padding-top: 25px;
}
.coh-ce-cpt_amd_careers_landing_page_sea-36ef2a04 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_careers_landing_page_sea-36ef2a04 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.coh-ce-cpt_amd_careers_landing_page_sea-d95e4e29 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.coh-ce-cpt_amd_careers_landing_page_sea-d95e4e29 a {
  color: rgb(255, 255, 255);
  text-decoration: none;
  font-size: 13px;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  border-width: 1px;
  -webkit-border-radius: 2px;
          border-radius: 2px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.1);
  padding-top: 3px;
  padding-right: 8px;
  padding-bottom: 3px;
  padding-left: 8px;
  margin-top: 10px;
  margin-right: 15px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_careers_landing_page_sea-d95e4e29 a {
    font-size: 12px;
    margin-right: 10px;
  }
}
.coh-ce-cpt_amd_careers_landing_page_sea-d95e4e29 a:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(34, 34, 34);
}
.coh-ce-cpt_amd_careers_landing_page_sea-f4fac854 {
  font-size: 12px;
  text-decoration: none;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  color: rgb(255, 255, 255);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_careers_landing_page_sea-f4fac854 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.coh-ce-cpt_amd_careers_landing_page_sea-f4fac854:hover {
  color: rgb(34, 34, 34);
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_amd_careers_landing_page_sea-1dc88a32 {
  margin-top: 21px;
  margin-bottom: -8px;
  display: none;
  -webkit-animation-duration: unset;
          animation-duration: unset;
}
.coh-ce-cpt_amd_careers_landing_page_sea-272f3d63 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.coh-ce-cpt_amd_careers_landing_page_sea-272f3d63 a {
  color: rgb(255, 255, 255);
  text-decoration: none;
  font-size: 13px;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  border-width: 1px;
  -webkit-border-radius: 2px;
          border-radius: 2px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.1);
  padding-top: 3px;
  padding-right: 8px;
  padding-bottom: 3px;
  padding-left: 8px;
  margin-top: 10px;
  margin-right: 15px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_careers_landing_page_sea-272f3d63 a {
    font-size: 12px;
    margin-right: 10px;
  }
}
.coh-ce-cpt_amd_careers_landing_page_sea-272f3d63 a:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(34, 34, 34);
}
.coh-ce-cpt_amd_careers_search-f476415 {
  height: 280px;
  width: 100vw;
  margin-left: -webkit-calc(-50vw + 50%);
  margin-left: calc(-50vw + 50%);
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_careers_search-f476415 {
    display: none;
  }
}
.coh-ce-cpt_amd_careers_search-3c417532 {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}
.coh-ce-cpt_amd_careers_search-b36bb0c6 {
  background-color: rgb(35, 38, 48);
  padding-top: 28px;
  padding-bottom: 40px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_careers_search-b36bb0c6 {
    background-color: rgba(0, 0, 0, 0);
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_careers_search-b36bb0c6 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_careers_search-b36bb0c6 {
    padding-top: 180px;
    padding-bottom: 180px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_careers_search-b36bb0c6 {
    padding-top: 196px;
    padding-bottom: 196px;
  }
}
.coh-ce-cpt_amd_careers_search-9c08f157 {
  margin-right: 12px;
  margin-left: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_careers_search-9c08f157 {
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-cpt_amd_careers_search-2dec5897 {
  padding-left: 1.375rem !important;
  padding-right: 1.375rem !important;
}
.coh-ce-cpt_amd_careers_search-b7958b97 {
  line-height: 110%;
  margin-top: 0;
  margin-bottom: 15px;
}
.coh-ce-cpt_amd_careers_search-d1a23714 {
  display: none;
}
.coh-ce-cpt_amd_careers_search-ffe84d7e input {
  -webkit-backdrop-filter: blur(40px);
          backdrop-filter: blur(40px);
  background-color: rgba(0, 0, 0, 0.4);
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  color: rgb(255, 255, 255);
  -webkit-border-top-left-radius: 8px;
          border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 8px;
          border-bottom-left-radius: 8px;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  border-style: none;
  width: 100%;
  font-size: 1.125rem;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_careers_search-ffe84d7e input {
    font-size: 1.25rem;
  }
}
.coh-ce-cpt_amd_careers_search-ffe84d7e input::-webkit-input-placeholder {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_amd_careers_search-ffe84d7e button {
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 8px;
          border-top-right-radius: 8px;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 8px;
          border-bottom-right-radius: 8px;
  background-color: rgb(198, 63, 66);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_amd_careers_search-ffe84d7e .input-group {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
}
.coh-ce-cpt_amd_careers_search-d0b59590 {
  padding-top: 25px;
}
.coh-ce-cpt_amd_careers_search-36ef2a04 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_careers_search-36ef2a04 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.coh-ce-cpt_amd_careers_search-272f3d63 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.coh-ce-cpt_amd_careers_search-272f3d63 a {
  color: rgb(255, 255, 255);
  text-decoration: none;
  font-size: 13px;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  border-width: 1px;
  -webkit-border-radius: 2px;
          border-radius: 2px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.1);
  padding-top: 3px;
  padding-right: 8px;
  padding-bottom: 3px;
  padding-left: 8px;
  margin-top: 10px;
  margin-right: 15px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_careers_search-272f3d63 a {
    font-size: 12px;
    margin-right: 10px;
  }
}
.coh-ce-cpt_amd_careers_search-272f3d63 a:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(34, 34, 34);
}
.coh-ce-cpt_amd_careers_search-b60f0f36 {
  font-size: 12px;
  text-decoration: none;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  color: rgb(255, 255, 255);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_careers_search-b60f0f36 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.coh-ce-cpt_amd_careers_search-b60f0f36:hover {
  color: rgb(34, 34, 34);
  background-color: rgb(255, 255, 255);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_amd_careers_search_form-4aac7c66 {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100vw;
  margin-left: -webkit-calc(-50vw + 50%);
  margin-left: calc(-50vw + 50%);
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_careers_search_form-4aac7c66 {
    background-image: none;
  }
}
.coh-ce-cpt_amd_careers_search_form-4fa23467 {
  background-color: rgb(35, 38, 48);
  padding-top: 10px;
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_careers_search_form-4fa23467 {
    background-color: rgba(0, 0, 0, 0);
    padding-top: 20px;
    padding-bottom: 40px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_careers_search_form-4fa23467 {
    padding-top: 20px;
    padding-bottom: 40px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_careers_search_form-4fa23467 {
    padding-top: 20px;
    padding-bottom: 40px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_careers_search_form-4fa23467 {
    padding-top: 20px;
    padding-bottom: 40px;
  }
}
.coh-ce-cpt_amd_careers_search_form-c7ba457b {
  margin-right: 12px;
  margin-left: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_careers_search_form-c7ba457b {
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-cpt_amd_careers_search_form-d8ab03df {
  padding-left: 25px;
  margin-top: 5px;
  margin-bottom: 5px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_careers_search_form-d8ab03df {
    padding-left: 0px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_careers_search_form-d8ab03df {
    padding-left: 0px;
  }
}
.coh-ce-cpt_amd_careers_search_form-c815b595 {
  padding-left: 1.375rem !important;
  padding-right: 1.375rem !important;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_careers_search_form-c815b595 {
    padding-left: 0 !important;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_careers_search_form-c815b595 {
    padding-left: 0 !important;
  }
}
.coh-ce-cpt_amd_careers_search_form-d1a23714 {
  display: none;
}
.coh-ce-cpt_amd_careers_search_form-48fca177 input {
  -webkit-backdrop-filter: blur(40px);
          backdrop-filter: blur(40px);
  background-color: rgba(0, 0, 0, 0.4);
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  color: rgb(255, 255, 255);
  -webkit-border-top-left-radius: 8px;
          border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 8px;
          border-bottom-left-radius: 8px;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  border-style: none;
  width: 100%;
  font-size: 1rem;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_careers_search_form-48fca177 input {
    font-size: 1rem;
  }
}
.coh-ce-cpt_amd_careers_search_form-48fca177 input::-webkit-input-placeholder {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_amd_careers_search_form-48fca177 button {
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 8px;
          border-top-right-radius: 8px;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 8px;
          border-bottom-right-radius: 8px;
  background-color: rgb(198, 63, 66);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
}
.coh-ce-cpt_amd_careers_search_form-48fca177 .input-group {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
}
.coh-ce-cpt_amd_careers_search_form-ee1187bc {
  padding-top: 25px;
  display: none;
}
.coh-ce-cpt_amd_careers_search_form-36ef2a04 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_careers_search_form-36ef2a04 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.coh-ce-cpt_amd_careers_search_form-d95e4e29 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.coh-ce-cpt_amd_careers_search_form-d95e4e29 a {
  color: rgb(255, 255, 255);
  text-decoration: none;
  font-size: 13px;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  border-width: 1px;
  -webkit-border-radius: 2px;
          border-radius: 2px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.1);
  padding-top: 3px;
  padding-right: 8px;
  padding-bottom: 3px;
  padding-left: 8px;
  margin-top: 10px;
  margin-right: 15px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_careers_search_form-d95e4e29 a {
    font-size: 12px;
    margin-right: 10px;
  }
}
.coh-ce-cpt_amd_careers_search_form-d95e4e29 a:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(34, 34, 34);
}
.coh-ce-cpt_amd_careers_search_form-f4fac854 {
  font-size: 12px;
  text-decoration: none;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  color: rgb(255, 255, 255);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_careers_search_form-f4fac854 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.coh-ce-cpt_amd_careers_search_form-f4fac854:hover {
  color: rgb(34, 34, 34);
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_amd_contact_card_url-52c0f78a {
  position: relative;
  z-index: 5;
  margin-bottom: 300px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_contact_card_url-52c0f78a {
    margin-bottom: 0;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_contact_card_url-52c0f78a {
    margin-bottom: 0;
  }
}
.coh-style-section--dark-theme.coh-ce-cpt_amd_contact_card_url-52c0f78a .contact-card {
  border-top-style: none;
}
.coh-style-section--dark-theme.coh-ce-cpt_amd_contact_card_url-52c0f78a .coh-style-center-content {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.coh-ce-cpt_amd_contact_card_url-d5ae5abb {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_contact_card_url-d5ae5abb {
    display: block;
  }
}
.coh-ce-cpt_amd_contact_card_url-aeb27a5c {
  padding: 0 10px !important;
  position: absolute;
  z-index: 5;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_contact_card_url-aeb27a5c {
    padding: 15px !important;
  }
}
.coh-ce-cpt_amd_contact_card_url-6ee00cc8 {
  margin-bottom: 16px;
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_contact_card_url-6ee00cc8 {
    margin-bottom: 16px;
  }
}
.coh-ce-cpt_amd_contact_card_url-9e4bee58 {
  margin-bottom: 24px;
  color: rgb(167, 168, 170);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_contact_card_url-9e4bee58 {
    margin-bottom: 32px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_contact_card_url-a0fbf5e2 {
    display: none;
  }
}
.coh-ce-cpt_amd_contact_card_url-a012de04 {
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_contact_card_url-a012de04 {
    display: none;
  }
}
.coh-ce-cpt_amd_contact_card_url-9c899714 {
  padding: 15px 10px !important;
  background-color: #000;
  position: absolute;
  z-index: 5;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_contact_card_url-9c899714 {
    padding: 25px !important;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_contact_card_url-9c899714 {
    padding: 15px !important;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_cta_marketo_buttons-92703e9d {
    position: relative;
    z-index: 10;
    margin-top: -140px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_cta_marketo_buttons-92703e9d {
    position: relative;
    z-index: 10;
    margin-top: -135px;
  }
}
.coh-ce-cpt_amd_cta_marketo_buttons-a1b9ebfa {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0;
  padding-bottom: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_cta_marketo_buttons-a1b9ebfa {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_amd_cta_marketo_buttons-3d677eb9 {
  max-width: 100%;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_cta_marketo_buttons-3d677eb9 {
    font-size: 14px;
    min-width: 160px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_cta_marketo_buttons-3d677eb9 {
    max-width: 100%;
  }
}
.coh-ce-cpt_amd_cta_marketo_buttons-b193b955 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_cta_marketo_buttons-b193b955 {
    display: none;
  }
}
.coh-ce-cpt_amd_cta_marketo_buttons-6b1d19a {
  display: none;
}
.coh-ce-cpt_amd_cta_marketo_buttons-e58f299f {
  padding: 0 !important;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_cta_marketo_buttons-e58f299f {
    margin-left: 35px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_cta_marketo_buttons-e58f299f {
    margin-left: 0;
  }
}
.coh-ce-cpt_amd_cta_marketo_buttons-59a60cb8 {
  padding-top: 0;
  padding-bottom: 12px;
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px;
  Font-size: 14px;
  color: #df6469;
  background-color: #fff;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_cta_marketo_buttons-59a60cb8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_amd_deep_listing_tile_0-eae8646 .basic-listing-tile-title + .basic-listing-tile-title {
  color: rgb(201, 49, 127);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_deep_listing_tile_0-b6cef20a {
    margin-bottom: 62px;
  }
}
.coh-ce-cpt_amd_deep_listing_tile_0-b6cef20a .author-image, .coh-ce-cpt_amd_deep_listing_tile_0-b6cef20a .author-name {
  display: none;
}
.coh-ce-cpt_amd_deep_listing_tile_0-4f61a299 {
  width: 100%;
  overflow: hidden;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 198px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_deep_listing_tile_0-4f61a299 {
    height: 425px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_deep_listing_tile_0-4f61a299 {
    margin-bottom: 12px;
  }
}
.coh-ce-cpt_amd_deep_listing_tile_0-94bc2c18 {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_amd_deep_listing_tile_0-98860773 {
  position: relative;
  z-index: 1;
}
.coh-ce-cpt_amd_deep_listing_tile_0-1f0ec3cd {
  text-decoration: none;
}
.coh-ce-cpt_amd_events_marketo_form-4fe96c88 {
  background-color: rgb(255, 255, 255);
  padding-top: 24px;
  padding-bottom: 24px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  margin-right: -4px;
  margin-left: -4px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_events_marketo_form-4fe96c88 {
    margin-right: -12px;
    margin-left: -12px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_events_marketo_form-4fe96c88 {
    padding-top: 48px;
    padding-bottom: 48px;
    -webkit-border-radius: 8px;
            border-radius: 8px;
  }
}
.thxHide.coh-ce-cpt_amd_events_marketo_form-8c0b3c54 {
  display: none;
}
.coh-ce-cpt_amd_events_marketo_form-90ec8743 {
  margin-top: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_events_marketo_form-90ec8743 {
    margin-top: 0;
  }
}
.coh-ce-cpt_amd_events_marketo_form-659018a2 .confirmformThanks h3 {
  font-size: 24px;
  line-height: 34px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_events_marketo_form-659018a2 .confirmformThanks h3 {
    font-size: 32px;
    line-height: 42px;
  }
}
.coh-ce-cpt_amd_events_marketo_form-659018a2 .confirmformThanks h4 {
  margin-top: 0;
}
.coh-ce-cpt_amd_events_marketo_form-659018a2 .spolicyz {
  color: rgb(61, 66, 82);
}
.coh-ce-cpt_amd_events_marketo_form-659018a2 .spolicyz a {
  text-decoration: none;
}
.coh-ce-cpt_amd_events_marketo_form-659018a2 p {
  color: rgb(19, 19, 24);
}
.coh-ce-cpt_amd_events_marketo_form-659018a2 .confirmformThanks.visible {
  height: auto;
  display: block;
}
.coh-ce-cpt_amd_events_marketo_form-659018a2 label#LbloptIn {
  margin-left: 40px;
  display: inline-block;
}
.coh-ce-cpt_amd_event_detail_card_full-82ada49e {
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_event_detail_card_full-82ada49e {
    margin-bottom: 16px;
  }
}
.coh-ce-cpt_amd_event_detail_card_full-4118c3eb {
  padding-top: 24px;
  padding-bottom: 8px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(230, 232, 236);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_event_detail_card_full-4118c3eb {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
.coh-ce-cpt_amd_event_detail_card_full-4118c3eb:last-child {
  border-bottom-width: 0;
  border-bottom-style: none;
  border-bottom-color: rgba(0, 0, 0, 0);
}
.coh-ce-cpt_amd_event_detail_card_full-2d4b6759 {
  width: 91px;
  height: 91px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  margin-bottom: 16px;
  overflow: hidden;
  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;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_event_detail_card_full-2d4b6759 {
    width: 200px;
    height: 180px;
    margin-right: 52px;
    margin-bottom: 0;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_event_detail_card_full-2d4b6759 {
    width: 240px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_event_detail_card_full-9b2e5e08 {
    min-height: 1px;
  }
}
@media (min-width: 1920px) {
  .image-object-fit-cover.coh-ce-cpt_amd_event_detail_card_full-9b2e5e08 {
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
    width: 100%;
  }
}
.coh-ce-cpt_amd_event_detail_card_full-132b8e27 {
  padding-left: 6px;
}
.coh-ce-cpt_amd_event_detail_card_full-858e897a {
  margin-top: 0;
  margin-bottom: 4px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_event_detail_card_full-858e897a {
    margin-top: 0;
    margin-bottom: 8px;
  }
}
.coh-ce-cpt_amd_event_labels-dab73f8b .coh-style-amd-page-labels--tags a {
  display: none;
}
.coh-ce-cpt_amd_event_labels-dab73f8b .coh-style-amd-page-labels--tags a:first-child {
  display: block;
}
.coh-ce-cpt_amd_event_marketo_container-c0338e31 {
  -webkit-border-radius: 4px;
          border-radius: 4px;
  padding-top: 24px;
  padding-bottom: 24px;
  background-color: rgb(255, 255, 255);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_event_marketo_container-c0338e31 {
    -webkit-border-radius: 8px;
            border-radius: 8px;
    padding-top: 48px;
    padding-bottom: 48px;
  }
}
.coh-ce-cpt_amd_event_teaser-ff6f7591 .basic-listing-tile-title + .basic-listing-tile-title {
  color: rgb(201, 49, 127);
}
.coh-ce-cpt_amd_event_teaser-294af6d {
  margin-bottom: 48px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_event_teaser-294af6d {
    margin-bottom: 62px;
  }
}
.coh-ce-cpt_amd_event_teaser-294af6d .basic-listing-tile-image ~ .basic-listing-tile-title h5 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.125rem;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_event_teaser-294af6d .basic-listing-tile-image ~ .basic-listing-tile-title h5 {
    font-size: 1.25rem;
  }
}
.coh-ce-cpt_amd_event_teaser-294af6d .basic-listing-tile-image ~ .basic-listing-tile-divider {
  display: none;
}
.coh-ce-cpt_amd_event_teaser-294af6d .author-image, .coh-ce-cpt_amd_event_teaser-294af6d .author-name {
  display: none;
}
.coh-ce-cpt_amd_event_teaser-716fbf7d {
  height: 160px;
  width: 100%;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_event_teaser-716fbf7d {
    height: 198px;
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_event_teaser-716fbf7d {
    margin-bottom: 12px;
  }
}
.coh-ce-cpt_amd_event_teaser-c62d784 {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_event_teaser-ea142b32 {
    height: 100%;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_event_teaser-ea142b32 {
    height: 100%;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_event_teaser-ea142b32 {
    height: 100%;
  }
}
.coh-ce-cpt_amd_event_teaser-455f1626 {
  margin-bottom: 24px;
}
.coh-ce-cpt_amd_event_teaser-ce4044e {
  text-decoration: none;
}
.coh-ce-cpt_amd_event_teaser-ce4044e h5 {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  text-decoration: none;
  margin-top: 24px;
  margin-bottom: 24px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_event_teaser-ce4044e h5 {
    text-decoration: none;
    margin-top: 24px;
    margin-bottom: 24px;
  }
}
.coh-ce-cpt_amd_event_teaser-2098c618 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 200;
  font-size: 1.25rem;
  line-height: 1.5rem;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_event_teaser-2098c618 {
    font-size: 2rem;
  }
}
.coh-ce-cpt_amd_featured_product_banner-b0b9cbeb {
  height: 280px;
  width: 100vw;
  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;
  margin-left: -webkit-calc(-50vw + 50%);
  margin-left: calc(-50vw + 50%);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_product_banner-b0b9cbeb {
    display: none;
    min-height: 420px;
    height: auto;
  }
}
.coh-ce-cpt_amd_featured_product_banner-60976943 {
  width: auto;
  max-width: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_product_banner-60976943 {
    max-width: 100%;
    width: 100%;
  }
}
.coh-ce-cpt_amd_featured_product_banner-3712b484 {
  position: relative;
  height: auto;
  overflow: hidden;
  width: 100vw;
  margin-left: -webkit-calc(-50vw + 50%);
  margin-left: calc(-50vw + 50%);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_product_banner-3712b484 {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    min-height: 600px;
    z-index: -1;
  }
}
.coh-ce-cpt_amd_featured_product_banner-3712b484 .coh-video-background {
  height: 100%;
  width: 100%;
}
.coh-ce-cpt_amd_featured_product_banner-ef20cf54 {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_product_banner-ef20cf54 {
    display: block;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_product_banner-bca0ee6 {
    display: none;
  }
}
.coh-ce-cpt_amd_featured_product_banner-7e54a286 {
  padding-top: 20px;
  padding-bottom: 70px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_product_banner-7e54a286 {
    height: 100%;
    padding-top: 80px;
    padding-bottom: 140px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_featured_product_banner-7e54a286 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
.coh-ce-cpt_amd_featured_product_banner-7e54a286 h1 {
  margin-top: 0;
}
.coh-ce-cpt_amd_featured_product_banner-a5ba3e2a {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_amd_featured_product_banner-e3e841b3 {
  z-index: 2;
}
.coh-ce-cpt_amd_featured_product_banner-e3e841b3 .feature-title + .node-title {
  display: none;
}
.coh-ce-cpt_amd_featured_product_banner-e3e841b3 .standard-title + .node-title {
  display: none;
}
.coh-ce-cpt_amd_featured_product_banner-e3e841b3 .title-icon-banner + .node-title {
  display: none;
}
.coh-ce-cpt_amd_featured_product_banner-76ccc1d6 {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_product_banner-76ccc1d6 {
    display: block;
    padding-top: 25px;
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
}
.coh-ce-cpt_amd_featured_product_banner-d15997db {
  font-size: 1.875rem;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_product_banner-d15997db {
    font-size: 50px;
  }
}
.coh-ce-cpt_amd_featured_product_banner-d15997db .title-gradient--01 {
  margin-top: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_product_banner-d15997db .title-gradient--01 {
    margin-top: -5px;
  }
}
.coh-ce-cpt_amd_featured_product_banner-d15997db .title-gradient--02 {
  margin-top: -20px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_product_banner-d15997db .title-gradient--02 {
    margin-top: -45px;
  }
}
.coh-ce-cpt_amd_featured_product_banner-72db0727 {
  margin-top: 5px;
  margin-left: 5px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_product_banner-72db0727 {
    margin-top: 5px;
    margin-left: 10px;
  }
}
.coh-ce-cpt_amd_featured_product_banner-237182c8 .banner-title + .banner-title-gradient {
  display: none;
}
.coh-ce-cpt_amd_featured_product_banner-237182c8 .standard-title + .node-title {
  display: none;
}
.coh-ce-cpt_amd_featured_product_banner-82aaeac2 {
  display: block;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 1.875rem;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_product_banner-82aaeac2 {
    display: block;
    margin-bottom: 16px;
    font-size: 50px;
  }
}
.coh-ce-cpt_amd_featured_product_banner-a9e63fc3 {
  display: block;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 1.875rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_featured_product_banner-a9e63fc3 {
    margin-bottom: 16px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_product_banner-a9e63fc3 {
    display: block;
    font-size: 3.5rem;
  }
}
.coh-ce-cpt_amd_featured_product_banner-d37c2934 {
  margin-top: 30px;
  margin-bottom: 30px;
  display: block;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_featured_product_banner-d37c2934 {
    width: 70%;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_featured_product_banner-d37c2934 {
    width: 100%;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_featured_product_banner-d37c2934 {
    width: 100%;
  }
}
.coh-ce-cpt_amd_featured_product_banner-25a95a8 {
  margin-top: 30px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_featured_product_banner-25a95a8 {
    width: 70%;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_featured_product_banner-25a95a8 {
    width: 100%;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_featured_product_banner-25a95a8 {
    width: 100%;
  }
}
.coh-ce-cpt_amd_featured_product_banner-809e86da {
  max-width: 300px;
  margin-top: 30px;
  margin-bottom: 30px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_product_banner-809e86da {
    margin-bottom: 0;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_featured_product_banner-809e86da {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_amd_featured_product_banner-4778d926 {
  max-height: 100px;
  width: auto;
}
.coh-ce-cpt_amd_featured_product_banner-ed6b2871 {
  max-width: 300px;
  margin-top: 30px;
}
.coh-ce-cpt_amd_featured_product_banner-77c6c6c4 .banner-icon-title + .banner-title-gradient {
  display: none;
}
.coh-ce-cpt_amd_featured_product_banner-77c6c6c4 .title-icon-banner + .node-title {
  display: none;
}
.coh-ce-cpt_amd_featured_product_banner-fb04c8bd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_amd_featured_product_banner-ff1b70dc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_amd_featured_product_banner-e22fbc32 {
  max-height: 50px;
  width: auto;
  padding-right: 0;
  margin-left: 10px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_featured_product_banner-e22fbc32 {
    max-height: 80px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_product_banner-e22fbc32 {
    max-height: 80px;
    margin-left: 0;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_featured_product_banner-e22fbc32 {
    max-height: 105px;
  }
}
.coh-ce-cpt_amd_featured_product_banner-b011721 {
  width: auto;
}
.coh-ce-cpt_amd_featured_product_banner-bb82935f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_featured_product_banner-bb82935f {
    -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: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_product_banner-bb82935f {
    -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;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-cpt_amd_featured_product_banner-a48c3d58 {
  font-weight: 400;
  font-size: 1.125rem;
  margin-top: 0;
  margin-bottom: 2px;
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_product_banner-a48c3d58 {
    font-weight: 300;
    font-size: 50px;
    margin-bottom: 5px;
  }
}
.coh-ce-cpt_amd_featured_product_banner-622028ff {
  font-size: 1.875rem;
  margin-top: 0;
  margin-bottom: 8px;
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_product_banner-622028ff {
    font-size: 2.625rem;
    margin-bottom: 16px;
  }
}
.coh-ce-cpt_amd_featured_product_banner-fc57566f {
  margin-top: 3px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.coh-ce-cpt_amd_featured_product_banner-26056c4 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(255, 255, 255);
  font-size: 14px;
  padding-right: 3px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_product_banner-26056c4 {
    font-size: 18px;
  }
}
.coh-ce-cpt_amd_featured_product_banner-484131be {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 14px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_product_banner-484131be {
    font-size: 18px;
  }
}
.coh-ce-cpt_amd_featured_product_banner-a9e771cf {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(196, 200, 211);
  font-size: 16px;
  padding-top: 10px;
  padding-right: 10px;
  padding-left: 10px;
  margin-top: 0;
  margin-bottom: 30px;
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_product_banner-a9e771cf {
    color: rgb(255, 255, 255);
    font-size: 24px;
    padding-top: 15px;
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_amd_featured_product_banner-d4cb224a {
  margin-top: 0;
  margin-bottom: 8px;
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_product_banner-d4cb224a {
    margin-bottom: 16px;
    display: block;
  }
}
.coh-ce-cpt_amd_featured_product_banner-94a29c63 {
  margin-top: 30px;
  margin-bottom: 30px;
  display: block;
}
.coh-ce-cpt_amd_featured_product_banner-eee50525 {
  margin-top: 30px;
  margin-bottom: 30px;
}
.coh-ce-cpt_amd_feature_listing_tile_0-1c75aa11 .author-image, .coh-ce-cpt_amd_feature_listing_tile_0-1c75aa11 .author-name {
  display: none;
}
.coh-ce-cpt_amd_feature_listing_tile_0-613d4c71 {
  width: 100%;
  overflow: hidden;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_feature_listing_tile_0-613d4c71 {
    height: 280px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_feature_listing_tile_0-613d4c71 {
    margin-bottom: 12px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_feature_listing_tile_0-613d4c71 {
    height: 400px;
  }
}
.coh-ce-cpt_amd_feature_listing_tile_0-78a4d6b3 {
  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: 100%;
  width: 100%;
}
.coh-ce-cpt_amd_feature_listing_tile_0-3d73bd13 {
  text-decoration: none;
}
.coh-ce-cpt_amd_feature_listing_tile_0-3d73bd13 h5 {
  text-decoration: none;
  margin-top: 24px;
  margin-bottom: 24px;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_feature_listing_tile_0-3d73bd13 h5 {
    text-decoration: none;
    margin-top: 24px;
    margin-bottom: 24px;
  }
}
.coh-ce-cpt_amd_feature_listing_tile_0-3d514269 {
  font-size: 24px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_feature_listing_tile_0-3d514269 {
    font-size: 32px;
  }
}
.coh-ce-cpt_amd_feature_tile-c406f03c {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_feature_tile-c406f03c {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-ce-cpt_amd_feature_tile-c672516 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_amd_feature_tile-e6b0de0a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
}
.coh-ce-cpt_amd_feature_tile-402fa718 {
  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;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_feature_tile-402fa718 {
    max-height: 564px;
  }
}
.coh-ce-cpt_amd_feature_tile-4e83a634 {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 24px;
  margin-bottom: 24px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_feature_tile-4e83a634 {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 30px;
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
.coh-ce-cpt_amd_feature_tile-a14b152 {
  margin-top: 24px;
  margin-bottom: 24px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_feature_tile-a14b152 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
.coh-ce-cpt_amd_feature_tile-1f0ec3cd {
  text-decoration: none;
}
.coh-ce-cpt_amd_feature_tile-4b223535 {
  margin-top: 0;
  margin-bottom: 16px;
}
.coh-ce-cpt_amd_feature_tile-ad8112b2 {
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_feature_tile-ad8112b2 {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_amd_filter-38846353 {
  margin-bottom: 24px;
  margin-left: -2px;
  background-color: rgb(242, 242, 242);
  position: sticky;
  top: 0;
  z-index: 9;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_filter-38846353 {
    margin-left: inherit;
  }
}
.coh-ce-cpt_amd_filter-38846353 .full-width-section {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_filter-38846353 .full-width-section {
    background-color: rgb(230, 232, 236);
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
.coh-ce-cpt_amd_filter-70bd1a4d {
  font-size: 0.75rem;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(19, 19, 24);
  padding-top: 16px;
  padding-bottom: 16px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_filter-70bd1a4d {
    font-size: 1.5rem;
  }
}
.coh-ce-cpt_amd_filter-b707cfdf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_amd_filter-fee96f70 {
  width: 100%;
}
.coh-ce-cpt_amd_filter-fee96f70 .coh-accordion-tabs {
  width: 100%;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_filter-fee96f70 .coh-accordion-tabs .coh-accordion-tabs-nav {
    display: none;
  }
}
.coh-ce-cpt_amd_filter-d7db6306 {
  width: 100%;
}
.coh-ce-cpt_amd_filter-d29619fa {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_filter-d29619fa {
    -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;
  }
}
.coh-ce-cpt_amd_filter-d29619fa .filter-menu {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_filter-d29619fa .filter-menu {
    display: block;
  }
}
.coh-ce-cpt_amd_filter-d29619fa .filter-item:last-child .coh-style-filter-title {
  border-bottom-style: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_filter-d29619fa .filter-item:last-child .coh-style-filter-title {
    border-right-style: none;
    padding-right: 0;
    margin-right: 0;
  }
}
.coh-ce-cpt_amd_filter-d29619fa .filter-item:last-child .coh-style-button-filter-select {
  border-bottom-style: none;
}
.coh-ce-cpt_amd_filter_item-44c0ec98 {
  position: relative;
}
.coh-ce-cpt_amd_filter_item-44c0ec98:hover .filter-menu {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.coh-ce-cpt_amd_filter_item-f1ae2633 {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_filter_item-f1ae2633 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_amd_filter_item-8b1a8ea4 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_filter_item-8b1a8ea4 {
    display: none;
  }
}
.coh-ce-cpt_amd_form_modal-5093960d {
  -webkit-box-align: unset;
  -webkit-align-items: unset;
      -ms-flex-align: unset;
          align-items: unset;
}
.coh-ce-cpt_amd_form_modal-b8812d45.coh-ce-cpt_amd_form_modal-5093960d .modal-medium {
  overflow: hidden;
}
.coh-ce-cpt_amd_form_modal-5093960d .coh-style-button-link---magenta {
  padding-top: 8px;
  padding-right: 24px;
  padding-bottom: 8px;
  padding-left: 24px;
  margin-top: 20px;
  margin-right: 16px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_form_modal-5093960d .coh-style-button-link---magenta {
    margin-top: 80px;
  }
}
.coh-ce-cpt_amd_form_modal-5093960d .coh-style-button-link---magenta: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: "\e809";
  font-family: fontello;
  color: rgb(184, 35, 112);
  font-size: 16px;
  margin-left: 6px;
}
.coh-ce-cpt_amd_form_modal-5093960d .modal-large {
  width: 100%;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_form_modal-5093960d .modal-large {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_form_modal-5093960d .modal-large {
    width: 90%;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_form_modal-5093960d .modal-large {
    width: 70%;
  }
}
.coh-ce-cpt_amd_form_modal-5093960d .modal-medium {
  width: 100%;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_form_modal-5093960d .modal-medium {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_form_modal-5093960d .modal-medium {
    width: 80%;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_form_modal-5093960d .modal-medium {
    width: 60%;
  }
}
.coh-ce-cpt_amd_gated_content_structure-9a6633d8 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_gated_content_structure-9a6633d8 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.coh-ce-cpt_amd_gated_content_structure-a13689a5 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_gated_content_structure-a13689a5 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_gated_content_structure-a13689a5 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.coh-ce-cpt_amd_gated_content_structure-35ae9141 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_gated_content_structure-35ae9141 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_gated_content_structure-35ae9141 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
.coh-ce-cpt_amd_gated_content_structure-26ff75ec {
  background-color: rgb(255, 255, 255);
  padding-top: 36px;
  padding-right: 16px;
  padding-bottom: 55px;
  padding-left: 16px;
  position: relative;
  top: -50px;
  z-index: 902;
  -webkit-border-radius: 8px;
          border-radius: 8px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_gated_content_structure-26ff75ec {
    padding-top: 65px;
    padding-right: 96px;
    padding-bottom: 65px;
    padding-left: 96px;
    margin-top: 0;
    position: relative;
    top: -170px;
    z-index: 902;
  }
}
.coh-ce-cpt_amd_gated_content_structure-d9f5aad0 {
  margin-top: 0;
  margin-bottom: 32px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_gated_content_structure-d9f5aad0 {
    margin-top: 0;
    margin-bottom: 48px;
  }
}
.coh-ce-cpt_amd_gated_content_structure-ad9053c7 {
  margin-top: 40px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_gated_content_structure-ad9053c7 {
    margin-top: 42px;
  }
}
.coh-ce-cpt_amd_gated_content_structure-ad9053c7 .confirmformThanks {
  background-color: rgb(244, 245, 246);
  height: 0;
  padding-top: 48px;
  padding-right: 28px;
  padding-bottom: 48px;
  padding-left: 28px;
  display: none;
  -webkit-border-radius: 10px;
          border-radius: 10px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_gated_content_structure-ad9053c7 .confirmformThanks {
    height: 0;
    padding-top: 50px;
    padding-right: 57px;
    padding-bottom: 50px;
    padding-left: 57px;
  }
}
.coh-ce-cpt_amd_gated_content_structure-ad9053c7 .confirmformThanks.confirm-icon img {
  height: 80px;
  width: 80px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_gated_content_structure-ad9053c7 .confirmformThanks.confirm-icon img {
    width: 105px;
    height: 105px;
  }
}
.coh-ce-cpt_amd_gated_content_structure-ad9053c7 .confirmformThanks h3 {
  font-size: 24px;
  line-height: 34px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_gated_content_structure-ad9053c7 .confirmformThanks h3 {
    font-size: 32px;
    line-height: 42px;
  }
}
.coh-ce-cpt_amd_gated_content_structure-ad9053c7 .spolicyz {
  color: rgb(61, 66, 82);
}
.coh-ce-cpt_amd_gated_content_structure-ad9053c7 .spolicyz a {
  text-decoration: none;
}
.coh-ce-cpt_amd_gated_content_structure-ad9053c7 p {
  color: rgb(19, 19, 24);
}
.coh-ce-cpt_amd_gated_content_structure-ad9053c7 .confirmformThanks.visible {
  height: auto;
  display: block;
  padding-bottom: 222px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_gated_content_structure-ad9053c7 .confirmformThanks.visible {
    padding-bottom: 247px;
  }
}
.coh-ce-cpt_amd_gated_content_structure-ad9053c7 label#LbloptIn {
  margin-left: 40px;
  display: inline-block;
}
.coh-ce-cpt_amd_gated_content_structure-c064dda7 {
  width: 100%;
  margin-top: 80px;
  overflow: hidden;
  -webkit-border-radius: 8px;
          border-radius: 8px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_gated_content_structure-c064dda7 {
    margin-top: 40px;
  }
}
.coh-ce-cpt_amd_gated_content_structure-71cfb03d {
  display: none;
}
.coh-ce-cpt_amd_header_bar_sticky-28121d7f {
  position: sticky;
  top: 0;
  left: 0;
  z-index: 20;
  position: -webkit-sticky;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_header_bar_sticky-28121d7f {
    top: -34px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_header_bar_sticky-28121d7f {
    top: -40px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_heading_full_width-a59c0ad8 {
    display: block;
  }
}
@media (min-width: 1920px) {
  .dark-heading.coh-ce-cpt_amd_heading_full_width-a59c0ad8 {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .light-heading.coh-ce-cpt_amd_heading_full_width-a59c0ad8 {
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .color-heading.coh-ce-cpt_amd_heading_full_width-a59c0ad8 {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .align-text-left.coh-ce-cpt_amd_heading_full_width-a59c0ad8 {
    text-align: left;
  }
}
@media (min-width: 1920px) {
  .align-text-center.coh-ce-cpt_amd_heading_full_width-a59c0ad8 {
    text-align: center;
  }
}
@media (min-width: 1920px) {
  .align-text-right.coh-ce-cpt_amd_heading_full_width-a59c0ad8 {
    text-align: right;
  }
}
.coh-ce-cpt_amd_hero_title-3ddf30b3 {
  display: block;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_hero_title-3ddf30b3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-ce-cpt_amd_hero_title-7d5a9a91 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
}
.coh-ce-cpt_amd_hero_title-792676ed {
  max-width: 100%;
  font-size: 36px;
  line-height: 1.1;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_hero_title-792676ed {
    max-width: 70%;
    font-size: 54px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_hero_title-792676ed {
    font-size: 72px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_hero_title-792676ed {
    font-size: 82px;
  }
}
.coh-ce-cpt_amd_homepage_animated_banner-6340817b {
  background-color: rgb(19, 19, 24);
  height: 100%;
  width: 100%;
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_homepage_animated_banner-6340817b {
    height: 100%;
  }
}
.coh-ce-cpt_amd_homepage_animated_banner-3ec336bc {
  background-color: rgb(19, 19, 24);
  height: 100%;
  width: 100%;
  overflow: hidden;
  height: 100%;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_homepage_animated_banner-3ec336bc {
    position: fixed;
    top: 117px;
    left: 0;
    z-index: 10;
    height: -webkit-calc(100vh - 117px);
    height: calc(100vh - 117px);
  }
}
.coh-ce-cpt_amd_homepage_animated_banner-2626a323 {
  height: 100%;
  width: 100%;
  display: block;
}
.coh-ce-cpt_amd_homepage_animated_banner-8c5b7de1 {
  background-color: rgb(19, 19, 24);
  height: 100%;
  width: 100%;
}
.coh-ce-cpt_amd_homepage_animated_banner-3f12aa40 {
  z-index: 2;
}
.coh-ce-cpt_amd_homepage_animated_banner-674ef77a {
  height: 100%;
  margin-bottom: 20px;
  position: relative;
  z-index: 4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_homepage_animated_banner-674ef77a {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_amd_homepage_animated_banner-674ef77a h1 {
  margin-bottom: 30px;
}
.coh-ce-cpt_amd_homepage_animated_banner-49b8fa6b {
  height: 0;
  margin-top: 0;
  margin-bottom: 0;
  visibility: hidden;
}
.coh-ce-cpt_amd_homepage_animated_banner-956b919b {
  display: block;
}
.coh-ce-cpt_amd_homepage_animated_banner-2f789bfe {
  margin-top: 5px;
  margin-bottom: 10px;
}
.coh-ce-cpt_amd_homepage_animated_banner-dc636f54 {
  margin-top: 15px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_homepage_animated_banner-dc636f54 {
    margin-top: 15px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_homepage_animated_banner-dc636f54 {
    margin-top: 30px;
  }
}
.coh-ce-cpt_amd_homepage_animated_banner-1305aebf {
  overflow: hidden;
  height: 100%;
  width: 100%;
  margin-left: -webkit-calc(-50vw + 50%);
  margin-left: calc(-50vw + 50%);
  position: relative;
  z-index: 1;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_homepage_animated_banner-1305aebf {
    position: absolute;
    top: 0;
    left: 0;
  }
}
.coh-ce-cpt_amd_homepage_animated_banner-1305aebf .coh-video-background {
  height: 100%;
  width: 100%;
}
.coh-ce-cpt_amd_homepage_animated_banner-55db7534 {
  position: relative;
  display: block;
  z-index: 5;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_homepage_animated_banner-55db7534 {
    display: none;
  }
}
.coh-ce-cpt_amd_homepage_animated_banner-3476f8cc {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgb(19, 19, 24)), to(rgba(19, 19, 24, 0.03)));
  background-image: -webkit-linear-gradient(top, rgb(19, 19, 24) 1%, rgba(19, 19, 24, 0.03) 100%);
  background-image: linear-gradient(180deg, rgb(19, 19, 24) 1%, rgba(19, 19, 24, 0.03) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 10%;
}
.coh-ce-cpt_amd_homepage_animated_banner-664b46a8 {
  height: 100%;
  margin-bottom: 20px;
  position: relative;
  z-index: 4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_homepage_animated_banner-664b46a8 {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_amd_homepage_animated_banner-664b46a8 h1 {
  margin-bottom: 30px;
}
.coh-ce-cpt_amd_homepage_animated_banner-2f1e61e3 {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgb(19, 19, 24)), to(rgba(19, 19, 24, 0.03)));
  background-image: -webkit-linear-gradient(top, rgb(19, 19, 24) 1%, rgba(19, 19, 24, 0.03) 100%);
  background-image: linear-gradient(180deg, rgb(19, 19, 24) 1%, rgba(19, 19, 24, 0.03) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  background-attachment: scroll;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 10%;
}
.coh-ce-cpt_amd_homepage_animated_banner-a86fc47a {
  height: 100%;
  margin-bottom: 20px;
  position: relative;
  z-index: 4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_homepage_animated_banner-a86fc47a {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_amd_homepage_animated_banner-a86fc47a h1 {
  margin-bottom: 30px;
}
.coh-ce-cpt_amd_homepage_animated_banner-5097b675 {
  height: 100%;
  margin-bottom: 20px;
  position: relative;
  z-index: 4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_homepage_animated_banner-5097b675 {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_amd_homepage_animated_banner-5097b675 h1 {
  margin-bottom: 30px;
}
.coh-ce-cpt_amd_homepage_hero_banner-992bf86a {
  width: 100%;
  height: 100%;
  background-color: rgb(19, 19, 24);
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_homepage_hero_banner-992bf86a {
    height: 100%;
  }
}
.coh-ce-cpt_amd_homepage_hero_banner-928041b6 {
  height: 100%;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(19, 19, 24);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_homepage_hero_banner-928041b6 {
    height: -webkit-calc(100vh - 117px);
    height: calc(100vh - 117px);
    position: fixed;
    top: 117px;
    left: 0;
    z-index: 10;
  }
}
.coh-ce-cpt_amd_homepage_hero_banner-2626a323 {
  height: 100%;
  width: 100%;
  display: block;
}
.coh-ce-cpt_amd_homepage_hero_banner-a093c3a8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 54px;
  margin-bottom: -21px;
  position: relative;
  z-index: 4;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_homepage_hero_banner-a093c3a8 {
    height: 100%;
    padding-top: 0;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_amd_homepage_hero_banner-4e1503fc {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 30px;
  line-height: 100%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_homepage_hero_banner-4e1503fc {
    font-size: 54px;
    line-height: 100%;
  }
}
.coh-ce-cpt_amd_homepage_hero_banner-d2ea3e76 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 30px;
  line-height: 100%;
  padding-bottom: 20px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_homepage_hero_banner-d2ea3e76 {
    font-size: 54px;
    line-height: 100%;
  }
}
.coh-ce-cpt_amd_homepage_hero_banner-af5f31eb {
  font-size: 16px;
  line-height: 24px;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_homepage_hero_banner-af5f31eb {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 32px;
  }
}
.coh-ce-cpt_amd_homepage_hero_banner-41e219bd {
  clear: both;
}
.coh-ce-cpt_amd_homepage_hero_banner-41e219bd:before, .coh-ce-cpt_amd_homepage_hero_banner-41e219bd:after {
  clear: both;
  content: " ";
  display: table;
}
.coh-ce-cpt_amd_homepage_hero_banner-bb0626ab {
  background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
  width: 100%;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_homepage_hero_banner-bb0626ab {
    display: block;
  }
}
.coh-ce-cpt_amd_homepage_hero_banner-ed243c3a {
  position: relative;
  height: 100%;
  overflow: hidden;
  width: 100vw;
  margin-left: -webkit-calc(-50vw + 50%);
  margin-left: calc(-50vw + 50%);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_homepage_hero_banner-ed243c3a {
    position: absolute;
    top: 0;
    left: 0;
  }
}
.coh-ce-cpt_amd_homepage_hero_banner-ed243c3a .coh-video-background {
  height: 100%;
  width: 100%;
}
.coh-ce-cpt_amd_homepage_hero_banner-91ad01b1 {
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_homepage_hero_banner-91ad01b1 {
    display: none;
  }
}
.coh-ce-cpt_amd_homepage_latest_news-5cf0f892 .coh-style-amd-page-labels {
  display: none;
}
.coh-ce-cpt_amd_homepage_latest_news-5cf0f892 h5 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  font-size: 1.125rem;
  margin-top: 0;
  line-height: 1.8rem;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_homepage_latest_news-5cf0f892 h5 {
    font-size: 1.625rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_homepage_latest_news-5cf0f892 .basic-listing-tile-item {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_amd_homepage_latest_news-a62d93a {
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_homepage_latest_news-a62d93a {
    margin-bottom: 32px;
  }
}
.coh-ce-cpt_amd_homepage_latest_news-cf3ca76e {
  text-align: end;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
.coh-ce-cpt_amd_inpage_menu_container-3667d306 {
  overflow: visible;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_inpage_menu_container-3667d306 {
    width: 100vw;
    margin-left: -webkit-calc(-50vw + 50%);
    margin-left: calc(-50vw + 50%);;
  }
}
.coh-ce-cpt_amd_inpage_menu_container-3667d306:before {
  height: 60px;
  margin-top: -60px;
  content: "";
  display: block;
  visibility: hidden;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_inpage_menu_container-3667d306:before {
    display: none;
  }
}
.coh-ce-cpt_amd_in_page_navigation-57b59dc7 {
  position: relative;
  z-index: 10;
  padding-top: 12px;
  padding-bottom: 12px;
  background-color: rgba(0, 0, 0, 0);
  margin-top: -80px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_in_page_navigation-57b59dc7 {
    padding-top: 12px;
    padding-bottom: 0;
    margin-top: -70px;
  }
}
.coh-ce-cpt_amd_in_page_navigation-57b59dc7 .coh-style-section--dark-theme, .coh-ce-cpt_amd_in_page_navigation-57b59dc7 .coh-style-section--light-theme {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-cpt_amd_in_page_navigation-8c034b83 {
  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;
}
.coh-ce-cpt_amd_in_page_navigation-f849654e {
  -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;
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 565px) {
  .coh-ce-cpt_amd_in_page_navigation-f849654e {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_in_page_navigation-f849654e {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_amd_in_page_navigation-6bcb60a6 {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_in_page_navigation-6bcb60a6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_amd_in_page_navigation-6bcb60a6 li:first-child {
  margin-left: 0;
}
.coh-ce-cpt_amd_in_page_navigation-49907a1d {
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 0;
  padding-left: 12px;
  margin-right: 8px;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(107, 105, 123);
  text-decoration: none;
  line-height: 24px;
  letter-spacing: 0.7px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_in_page_navigation-49907a1d {
    padding-left: 0;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_in_page_navigation-49907a1d {
    padding-left: 0;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_in_page_navigation-49907a1d {
    Font-size: 18px !important;
  }
}
.coh-ce-cpt_amd_in_page_navigation-49907a1d:after {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(201, 49, 127)), to(rgb(226, 106, 110)));
  background-image: -webkit-linear-gradient(left, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
  background-image: linear-gradient(90deg, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 5px;
  width: 100%;
  content: "";
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  opacity: 0;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
  display: block;
  margin-top: 20px;
  margin-bottom: -1px;
}
.coh-ce-cpt_amd_in_page_navigation-49907a1d:hover {
  color: rgb(19, 19, 24);
}
.coh-ce-cpt_amd_in_page_navigation-49907a1d:hover:after {
  opacity: 1;
}
.coh-ce-cpt_amd_in_page_navigation-49907a1d:active {
  color: rgb(19, 19, 24);
}
.coh-ce-cpt_amd_in_page_navigation-49907a1d:active:after {
  opacity: 1;
}
.coh-ce-cpt_amd_in_page_navigation-49907a1d:focus {
  color: rgb(19, 19, 24);
}
.coh-ce-cpt_amd_in_page_navigation-49907a1d:focus:after {
  opacity: 1;
}
.coh-ce-cpt_amd_in_page_navigation-7bc98932 {
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 0;
  padding-left: 12px;
  margin-right: 8px;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(107, 105, 123);
  text-decoration: none;
  line-height: 24px;
  letter-spacing: 0.7px;
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_in_page_navigation-7bc98932 {
    Font-size: 18px !important;
  }
}
.coh-ce-cpt_amd_in_page_navigation-7bc98932:after {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(201, 49, 127)), to(rgb(226, 106, 110)));
  background-image: -webkit-linear-gradient(left, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
  background-image: linear-gradient(90deg, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 5px;
  width: 100%;
  content: "";
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  opacity: 0;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
  display: block;
  margin-top: 20px;
  margin-bottom: -1px;
}
.coh-ce-cpt_amd_in_page_navigation-7bc98932:hover {
  color: rgb(19, 19, 24);
}
.coh-ce-cpt_amd_in_page_navigation-7bc98932:hover:after {
  opacity: 1;
}
.coh-ce-cpt_amd_in_page_navigation-7bc98932:active {
  color: rgb(19, 19, 24);
}
.coh-ce-cpt_amd_in_page_navigation-7bc98932:active:after {
  opacity: 1;
}
.coh-ce-cpt_amd_in_page_navigation-7bc98932:focus {
  color: rgb(19, 19, 24);
}
.coh-ce-cpt_amd_in_page_navigation-7bc98932:focus:after {
  opacity: 1;
}
.coh-ce-cpt_amd_in_page_navigation-43e9c467 {
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 0;
  padding-left: 12px;
  margin-right: 8px;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(107, 105, 123);
  text-decoration: none;
  line-height: 24px;
  letter-spacing: 0.7px;
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_in_page_navigation-43e9c467 {
    Font-size: 18px !important;
  }
}
.coh-ce-cpt_amd_in_page_navigation-43e9c467:after {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(201, 49, 127)), to(rgb(226, 106, 110)));
  background-image: -webkit-linear-gradient(left, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
  background-image: linear-gradient(90deg, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 5px;
  width: 100%;
  content: "";
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  opacity: 0;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
  display: block;
  margin-top: 20px;
  margin-bottom: -1px;
}
.coh-ce-cpt_amd_in_page_navigation-43e9c467:hover {
  color: rgb(19, 19, 24);
}
.coh-ce-cpt_amd_in_page_navigation-43e9c467:hover:after {
  opacity: 1;
}
.coh-ce-cpt_amd_in_page_navigation-43e9c467:active {
  color: rgb(19, 19, 24);
}
.coh-ce-cpt_amd_in_page_navigation-43e9c467:active:after {
  opacity: 1;
}
.coh-ce-cpt_amd_in_page_navigation-43e9c467:focus {
  color: rgb(19, 19, 24);
}
.coh-ce-cpt_amd_in_page_navigation-43e9c467:focus:after {
  opacity: 1;
}
.coh-ce-cpt_amd_in_page_navigation-43e9c467:empty {
  display: none;
}
.coh-ce-cpt_amd_in_page_navigation-db5fef4f {
  display: none;
}
.coh-ce-cpt_amd_in_page_navigation-68d88d75 {
  background-color: rgb(244, 245, 246);
  height: 30px;
  width: 155px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 2px;
          border-radius: 2px;
}
@media (min-width: 565px) {
  .coh-ce-cpt_amd_in_page_navigation-68d88d75 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_in_page_navigation-68d88d75 {
    display: none;
  }
}
.coh-ce-cpt_amd_in_page_navigation-68d88d75:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(61, 66, 82);
  font-size: 14px;
  width: 14px;
  height: 14px;
  display: block;
  content: "\e807";
  font-family: fontello;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  position: absolute;
  top: 8px;
  right: 8px;
}
.coh-ce-cpt_amd_in_page_navigation-68d88d75:hover:after {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.coh-ce-cpt_amd_in_page_navigation-68d88d75 select {
  -webkit-appearance: none;
  appearance: none;
  outline: 0;
  -moz-appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-width: 0;
  background-color: rgba(0, 0, 0, 0);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(61, 66, 82);
  padding-top: 6px;
  padding-right: 8px;
  padding-bottom: 6px;
  padding-left: 8px;
  font-size: 12px;
  line-height: 12px;
  width: 100%;
  position: relative;
  z-index: 2;
}
.coh-ce-cpt_amd_in_page_navigation-68d88d75 select:focus {
  font-size: 12px;
}
@media (min-width: 565px) {
  .coh-ce-cpt_amd_in_page_navigation-c857a11c {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 565px) {
  .coh-ce-cpt_amd_in_page_navigation-c857a11c {
    color: rgb(0, 0, 0);
  }
}
.coh-ce-cpt_amd_in_page_navigation-bf07664 {
  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-bottom: 12px;
}
.coh-ce-cpt_amd_in_page_navigation-3546e404 {
  margin-top: -10px;
  margin-right: 10px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_in_page_navigation-3546e404 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    font-size: 14px;
  }
}
.coh-ce-cpt_amd_in_page_navigation-569b1d68 {
  color: rgb(201, 49, 127);
  background-color: rgb(255, 255, 255);
  margin-top: -10px;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_in_page_navigation-569b1d68 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    font-size: 14px;
    background-color: rgb(255, 255, 255);
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_in_page_navigation-569b1d68 {
    background-color: rgb(255, 255, 255);
  }
}
.coh-ce-cpt_amd_in_page_navigation-569b1d68:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_amd_in_page_navigation-be349605 {
  margin-top: -10px;
  margin-left: 8px;
  background-color: rgb(244, 245, 246);
  color: rgb(201, 49, 127);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_in_page_navigation-be349605 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
    margin-left: 12px;
    background-color: rgb(244, 245, 246);
    font-size: 14px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_in_page_navigation-be349605 {
    background-color: rgb(244, 245, 246);
  }
}
.coh-ce-cpt_amd_in_page_navigation-8193dc5 {
  margin-top: -10px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_in_page_navigation-8193dc5 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.coh-ce-cpt_amd_in_page_navigation-8193dc5 .share-card {
  right: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_in_page_navigation-8193dc5 .share-card {
    left: -140px;
  }
}
.coh-ce-cpt_amd_in_page_navigation-9a205635 {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_amd_in_page_navigation-1fdd7d67 {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_in_page_navigation-1fdd7d67 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_amd_in_page_navigation-2cfbf9d2 {
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 0;
  padding-left: 12px;
  margin-right: 8px;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(107, 105, 123);
  text-decoration: none;
  line-height: 24px;
  letter-spacing: 0.7px;
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_in_page_navigation-2cfbf9d2 {
    Font-size: 18px !important;
  }
}
.coh-ce-cpt_amd_in_page_navigation-2cfbf9d2:after {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(201, 49, 127)), to(rgb(226, 106, 110)));
  background-image: -webkit-linear-gradient(left, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
  background-image: linear-gradient(90deg, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 5px;
  width: 100%;
  content: "";
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  opacity: 0;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
  display: block;
  margin-top: 20px;
  margin-bottom: -1px;
}
.coh-ce-cpt_amd_in_page_navigation-2cfbf9d2:hover {
  color: rgb(19, 19, 24);
}
.coh-ce-cpt_amd_in_page_navigation-2cfbf9d2:hover:after {
  opacity: 1;
}
.coh-ce-cpt_amd_in_page_navigation-2cfbf9d2:active {
  color: rgb(19, 19, 24);
}
.coh-ce-cpt_amd_in_page_navigation-2cfbf9d2:active:after {
  opacity: 1;
}
.coh-ce-cpt_amd_in_page_navigation-2cfbf9d2:focus {
  color: rgb(19, 19, 24);
}
.coh-ce-cpt_amd_in_page_navigation-2cfbf9d2:focus:after {
  opacity: 1;
}
.coh-ce-cpt_amd_in_page_navigation-2cfbf9d2:empty {
  display: none;
}
.coh-ce-cpt_amd_in_page_navigation-3a9131d3 {
  background-color: rgb(244, 245, 246);
  height: 30px;
  width: 155px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 2px;
          border-radius: 2px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_in_page_navigation-3a9131d3 {
    display: none;
  }
}
.coh-ce-cpt_amd_in_page_navigation-3a9131d3:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(61, 66, 82);
  font-size: 14px;
  width: 14px;
  height: 14px;
  display: block;
  content: "\e807";
  font-family: fontello;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  position: absolute;
  top: 8px;
  right: 8px;
}
.coh-ce-cpt_amd_in_page_navigation-3a9131d3:hover:after {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.coh-ce-cpt_amd_in_page_navigation-3a9131d3 select {
  -webkit-appearance: none;
  appearance: none;
  outline: 0;
  -moz-appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-width: 0;
  background-color: rgba(0, 0, 0, 0);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(61, 66, 82);
  padding-top: 6px;
  padding-right: 8px;
  padding-bottom: 6px;
  padding-left: 8px;
  font-size: 12px;
  line-height: 12px;
  width: 100%;
  position: relative;
  z-index: 2;
}
.coh-ce-cpt_amd_in_page_navigation-3a9131d3 select:focus {
  font-size: 12px;
}
.coh-ce-cpt_amd_in_page_navigation-a1b9ebfa {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0;
  padding-bottom: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_in_page_navigation-a1b9ebfa {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_amd_in_page_navigation-235bf841 {
  margin-top: -10px;
  margin-right: 10px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_in_page_navigation-235bf841 {
    font-size: 14px;
  }
}
.coh-ce-cpt_amd_in_page_navigation-b181c296 {
  color: rgb(201, 49, 127);
  background-color: rgb(255, 255, 255);
  margin-top: -10px;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_in_page_navigation-b181c296 {
    font-size: 14px;
    background-color: rgb(255, 255, 255);
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_in_page_navigation-b181c296 {
    background-color: rgb(255, 255, 255);
  }
}
.coh-ce-cpt_amd_in_page_navigation-b181c296:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_amd_in_page_navigation-c56ac1a4 {
  margin-top: -10px;
  margin-left: 8px;
  color: rgb(201, 49, 127);
  background-color: rgb(244, 245, 246);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_in_page_navigation-c56ac1a4 {
    margin-left: 12px;
    font-size: 14px;
  }
}
.coh-ce-cpt_amd_in_page_navigation-b193b955 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_in_page_navigation-b193b955 {
    display: none;
  }
}
.coh-ce-cpt_amd_in_page_navigation-d9fa460a {
  margin-right: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.coh-ce-cpt_amd_in_page_navigation-ebb23ae1 {
  color: rgb(201, 49, 127);
  background-color: rgb(255, 255, 255);
  padding-top: 0px;
  padding-bottom: 0px;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_in_page_navigation-ebb23ae1 {
    background-color: rgb(255, 255, 255);
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_in_page_navigation-ebb23ae1 {
    background-color: rgb(255, 255, 255);
  }
}
.coh-ce-cpt_amd_in_page_navigation-ebb23ae1:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_amd_in_page_navigation-6ed19033 {
  margin-left: 8px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_in_page_navigation-6ed19033 {
    margin-left: 12px;
  }
}
.coh-ce-cpt_amd_key_statistics-64ccf372 {
  width: 100%;
}
.coh-ce-cpt_amd_key_statistics-40657890 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.coh-ce-cpt_amd_key_statistics-59f9632d {
  border-bottom-color: rgb(217, 219, 226);
  padding-top: 24px;
  padding-right: 15px;
  padding-bottom: 24px;
  padding-left: 15px;
  border-bottom-width: 1px;
  border-left-width: 0;
  border-bottom-style: solid;
  text-align: center;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_key_statistics-59f9632d {
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: rgb(217, 219, 226);
    padding-top: 20px;
    padding-right: 5px;
    padding-bottom: 20px;
    padding-left: 18px;
    border-bottom-width: 0;
    text-align: left;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_key_statistics-59f9632d {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_amd_key_statistics-e2f8f8fe {
  font-size: 1rem;
  margin-bottom: 0;
}
.coh-ce-cpt_amd_key_statistics_4_column-64ccf372 {
  width: 100%;
}
.coh-ce-cpt_amd_key_statistics_4_column-40657890 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.coh-ce-cpt_amd_key_statistics_4_column-59f9632d {
  border-bottom-color: rgb(217, 219, 226);
  padding-top: 24px;
  padding-right: 15px;
  padding-bottom: 24px;
  padding-left: 15px;
  border-bottom-width: 1px;
  border-left-width: 0;
  border-bottom-style: solid;
  text-align: center;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_key_statistics_4_column-59f9632d {
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: rgb(217, 219, 226);
    padding-top: 20px;
    padding-right: 5px;
    padding-bottom: 20px;
    padding-left: 18px;
    border-bottom-width: 0;
    text-align: left;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_key_statistics_4_column-59f9632d {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_amd_key_statistics_4_column-e2f8f8fe {
  font-size: 1rem;
  margin-bottom: 0;
}
.coh-ce-cpt_amd_latest_content_all-e85f2ce8 {
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_latest_content_all-e85f2ce8 {
    margin-bottom: 24px;
  }
}
.coh-ce-cpt_amd_latest_content_all-98d982b6 {
  height: 100%;
  width: 100%;
  padding-bottom: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_latest_content_all-98d982b6 {
    padding-bottom: 30px;
  }
}
.coh-ce-cpt_amd_latest_content_all-42a9b724 {
  font-size: 14px;
}
.coh-ce-cpt_amd_latest_content_all-d7fe005e {
  height: 100%;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 16px;
}
.coh-ce-cpt_amd_latest_content_all-e5d97ac2 {
  margin-top: 24px;
}
.coh-ce-cpt_amd_latest_content_slide-e85f2ce8 {
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_latest_content_slide-e85f2ce8 {
    margin-bottom: 24px;
  }
}
.coh-ce-cpt_amd_latest_content_slide-98d982b6 {
  height: 100%;
  width: 100%;
  padding-bottom: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_latest_content_slide-98d982b6 {
    padding-bottom: 30px;
  }
}
.coh-ce-cpt_amd_latest_content_slide-42a9b724 {
  font-size: 14px;
}
.coh-ce-cpt_amd_logo_set-7a285dae {
  position: relative;
  z-index: 0;
}
@media (min-width: 565px) {
  .coh-ce-cpt_amd_logo_set-7a285dae {
    position: relative;
    z-index: 0;
  }
}
.coh-ce-cpt_amd_logo_set-7a285dae a.logo-set-item {
  text-decoration: none;
}
.coh-ce-cpt_amd_logo_set-b796f0a3 {
  font-size: 1.625rem;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_set-b796f0a3 {
    font-size: 2rem;
  }
}
.coh-ce-cpt_amd_logo_set-5e98c302 {
  margin-top: 8px;
  margin-left: -webkit-calc(-50vw + 50%);
  margin-left: calc(-50vw + 50%);
  width: 100vw;
}
@media (min-width: 565px) {
  .coh-ce-cpt_amd_logo_set-5e98c302 {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_set-5e98c302 {
    margin-top: 20px;
  }
}
.coh-ce-cpt_amd_logo_set-5e98c302 .coh-accordion-tabs-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow-y: auto;
}
.coh-ce-cpt_amd_logo_set-5e98c302 .coh-accordion-tabs-nav li:only-child {
  display: none;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_logo_set-5e98c302 .coh-accordion-tabs-nav li:only-child {
    display: none;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_logo_set-5e98c302 .coh-accordion-tabs-nav li:only-child {
    display: none;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_logo_set-5e98c302 .coh-accordion-tabs-nav li:only-child {
    display: none;
  }
}
.coh-ce-cpt_amd_logo_set-5e98c302 .coh-accordion-tabs-content-wrapper {
  padding-top: 20px;
  padding-right: 12px;
  padding-left: 12px;
  margin-top: -20px;
  margin-right: 0;
  margin-left: 0;
  background-color: rgb(242, 243, 245);
  position: relative;
  z-index: 10;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_set-5e98c302 .coh-accordion-tabs-content-wrapper {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_amd_logo_set-61463023 h5 {
  color: rgb(19, 19, 24);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 0.75rem;
  margin-top: 0;
  margin-bottom: 6px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_set-61463023 h5 {
    font-size: 0.875rem;
    margin-bottom: 8px;
  }
}
.coh-ce-cpt_amd_logo_set-61463023 .logo-set-image-container {
  background-color: rgb(255, 255, 255);
  margin-top: 0;
  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: 54px;
  width: 100%;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_set-61463023 .logo-set-image-container {
    margin-bottom: 12px;
    height: 145px;
  }
}
.coh-ce-cpt_amd_logo_set-61463023 .logo-set-item {
  margin-bottom: 24px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_set-61463023 .logo-set-item {
    margin-bottom: 40px;
  }
}
.coh-ce-cpt_amd_logo_set-39eb1b10 {
  text-decoration: none;
}
.coh-ce-cpt_amd_logo_set-39eb1b10 h5 {
  text-decoration: none;
}
.coh-ce-cpt_amd_logo_set-46c54e92 {
  display: none;
}
@media (min-width: 565px) {
  .coh-ce-cpt_amd_logo_set-46c54e92 {
    display: none;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_logo_set-46c54e92 {
    display: none;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_set-46c54e92 {
    display: none;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_logo_set-46c54e92 {
    display: none;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_logo_set-46c54e92 {
    display: none;
  }
}
.coh-ce-cpt_amd_logo_set-f0fad55f {
  background-color: rgb(184, 35, 112);
  height: 145px;
  width: 100%;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_set-e3e16f30 {
    max-width: 150px;
  }
}
.coh-ce-cpt_amd_logo_set-c79b13b8 {
  width: auto;
  height: auto;
  max-height: 100%;
  max-width: 100%;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_logo_set-c79b13b8 {
    max-height: 100%;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_logo_set-c79b13b8 {
    max-height: 100%;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_logo_set-c79b13b8 {
    max-height: 100%;
  }
}
.coh-ce-cpt_amd_logo_set-c58d85b7 p {
  color: rgb(61, 66, 82);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.75rem;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_set-c58d85b7 p {
    font-size: 0.875rem;
  }
}
.coh-ce-cpt_amd_logo_set-730acd7d {
  text-decoration: none;
}
.coh-ce-cpt_amd_logo_set-100ebc0f {
  text-decoration: none;
}
.coh-ce-cpt_amd_logo_set-9819d0bb {
  text-decoration: none;
}
.coh-ce-cpt_amd_logo_slider-3a7cede0 {
  margin-left: -webkit-calc(-50vw + 50%);
  margin-left: calc(-50vw + 50%);;
  min-width: 100vw;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_slider-3a7cede0 {
    min-width: 100%;
    margin-left: 0;
  }
}
.coh-ce-cpt_amd_logo_slider-f7dee90c {
  margin-bottom: 16px;
  padding-left: 15px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_slider-f7dee90c {
    margin-bottom: 32px;
    padding-left: 0;
  }
}
.coh-ce-cpt_amd_logo_slider-4030e440 {
  height: 100%;
  width: 100%;
  padding-bottom: 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_slider-4030e440 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.coh-ce-cpt_amd_logo_slider-78640f79 {
  margin-bottom: 40px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_slider-78640f79 {
    margin-bottom: 50px;
  }
}
.coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom {
  margin-top: 16px;
  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-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom {
    margin-top: 40px;
  }
}
.coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom .slick-dots {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 12px;
  margin-bottom: 0;
  margin-left: 12px;
  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-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  position: relative;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom .slick-dots {
    margin-right: 16px;
    margin-left: 16px;
  }
}
.coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom .slick-dots li {
  margin-top: 0;
  margin-right: 2px;
  margin-bottom: 0;
  margin-left: 2px;
  opacity: 0.4;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom .slick-dots li {
    margin-right: 4px;
    margin-left: 4px;
  }
}
.coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom .slick-dots li:before {
  display: none;
}
.coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom .slick-dots li.slick-active {
  opacity: 1;
}
.coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom .slick-dots a {
  background-color: rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, 0);
}
.coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom .slick-dots a img {
  -webkit-border-radius: 2px;
          border-radius: 2px;
  height: 40px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom .slick-dots a img {
    -webkit-border-radius: 4px;
            border-radius: 4px;
    height: 82px;
  }
}
.coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom .slick-arrow {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom .slick-arrow {
    display: block;
  }
}
.coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom .slick-next {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}
.coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom button {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_slider-78640f79 .coh-slider-nav-bottom button {
    display: block;
  }
}
.coh-ce-cpt_amd_logo_slider-9d2ec5e2 .coh-slider-container-mid {
  overflow: visible;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_slider-9d2ec5e2 .coh-slider-container-mid {
    overflow: hidden;
  }
}
.coh-ce-cpt_amd_logo_slider-9d2ec5e2 .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_amd_logo_slider-9d2ec5e2 .slick-track .coh-slider-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_amd_logo_slider-c06dcffb {
  background-color: rgb(35, 38, 48);
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  height: 100%;
  width: 100%;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_logo_slider-c06dcffb {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    -webkit-border-radius: 16px;
            border-radius: 16px;
  }
}
.coh-ce-cpt_amd_logo_slider-c06dcffb .coh-slider-nav-bottom {
  margin-top: 40px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  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-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_amd_logo_slider-c06dcffb .coh-slider-nav-bottom .slick-dots {
  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-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0;
}
.coh-ce-cpt_amd_logo_slider-c06dcffb .coh-slider-nav-bottom .slick-dots li {
  margin-right: 4px;
  margin-left: 4px;
  list-style-type: none;
}
.coh-ce-cpt_amd_logo_slider-c06dcffb .coh-slider-nav-bottom .slick-dots li:before {
  display: none;
}
.coh-ce-cpt_amd_logo_slider-17c11b9f {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_amd_logo_slider-5c301808 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 24px;
  margin-right: 16px;
  margin-bottom: 24px;
  margin-left: 16px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_slider-5c301808 {
    margin-top: 0;
    margin-right: 56px;
    margin-bottom: 0;
    margin-left: 56px;
    height: 100%;
  }
}
.coh-ce-cpt_amd_logo_slider-fbd968d7 {
  margin-top: 0;
  margin-bottom: 16px;
}
.coh-ce-cpt_amd_logo_slider-c36e0b2f {
  margin-bottom: 24px;
}
.coh-ce-cpt_amd_logo_slider-582d16d3 {
  color: rgb(244, 245, 246);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-decoration: none;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.coh-ce-cpt_amd_logo_slider-582d16d3:after {
  line-height: 12px;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgba(244, 245, 246, 0.4);
  font-size: 12px;
  content: "\e806";
  font-family: fontello;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
  margin-left: 6px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_slider-582d16d3:after {
    font-size: 14px;
    line-height: 25px;
  }
}
.coh-ce-cpt_amd_logo_slider-582d16d3:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_amd_logo_slider-5477bba3 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_logo_slider-5477bba3 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
.coh-ce-cpt_amd_logo_slider-ab959e5e {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  height: 100%;
  width: 100%;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_logo_slider-ab959e5e {
    -webkit-border-radius: 12px;
            border-radius: 12px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_slider-ab959e5e {
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.coh-ce-cpt_amd_logo_slider-886e496d {
  display: none;
  -webkit-border-radius: 2px;
          border-radius: 2px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_slider-886e496d {
    -webkit-border-radius: 4px;
            border-radius: 4px;
  }
}
.coh-ce-cpt_amd_logo_slider-37f0fcec {
  margin-top: 16px;
  margin-bottom: 40px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_slider-37f0fcec {
    margin-top: 40px;
    margin-bottom: 50px;
    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;
  }
}
.coh-ce-cpt_amd_logo_slider-102c5d5c {
  width: 100%;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_slider-102c5d5c {
    width: 70%;
  }
}
.coh-ce-cpt_amd_logo_slider-102c5d5c .coh-slider-container-mid {
  padding-right: 40px;
  padding-left: 40px;
}
.coh-ce-cpt_amd_logo_slider-102c5d5c .slick-slide {
  opacity: 0.4;
  -webkit-transition: all 100ms linear 400ms;
  transition: all 100ms linear 400ms;
}
.coh-ce-cpt_amd_logo_slider-102c5d5c .slick-active {
  opacity: 0.4;
}
.coh-ce-cpt_amd_logo_slider-102c5d5c .slick-current {
  opacity: 1;
}
.coh-ce-cpt_amd_logo_slider-b44bda96 {
  height: auto;
  width: 56px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_slider-b44bda96 {
    width: 120px;
  }
}
.coh-ce-cpt_amd_logo_slider-9c8a0f35 {
  overflow: hidden;
  -webkit-border-radius: 2px;
          border-radius: 2px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_logo_slider-9c8a0f35 {
    -webkit-border-radius: 4px;
            border-radius: 4px;
  }
}
.coh-ce-cpt_amd_marketo_form_utility_bar-a256178e {
  font-size: 1.9375rem;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(19, 19, 24);
  line-height: 1.2;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_marketo_form_utility_bar-a256178e {
    font-size: 2.5rem;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_marketo_form_utility_bar-a256178e {
    font-size: 2.5rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_marketo_form_utility_bar-a256178e {
    font-size: 2.5rem;
  }
}
.coh-ce-cpt_amd_page_labels-dab73f8b .coh-style-amd-page-labels--tags a {
  display: none;
}
.coh-ce-cpt_amd_page_labels-dab73f8b .coh-style-amd-page-labels--tags a:first-child {
  display: block;
}
.coh-ce-cpt_amd_podcast_player-4debf06f {
  max-width: 100%;
}
.coh-ce-cpt_amd_podcast_player-5a0c49ce {
  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;
  width: 100%;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_podcast_player-5a0c49ce {
    -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;
    width: 100%;
    margin-top: 34px;
    margin-bottom: 16px;
  }
}
.coh-ce-cpt_amd_podcast_player-6c5cdb54 {
  color: rgb(107, 105, 123);
  font-size: 0.875rem;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  margin-right: 1.5rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_podcast_player-6c5cdb54 {
    margin-right: 1.5rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_podcast_player-6c5cdb54 {
    margin-top: 0;
    margin-right: 3rem;
    margin-bottom: 0;
    font-size: 1rem;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_podcast_player-6c5cdb54 {
    margin-top: 0;
    margin-right: 3rem;
    margin-bottom: 0;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_podcast_player-6c5cdb54 {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_amd_podcast_player-26e50d8f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
}
.coh-ce-cpt_amd_podcast_player-26e50d8f a {
  margin-right: 1.5rem;
  color: rgb(184, 35, 112);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  text-decoration: none;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_podcast_player-26e50d8f a {
    margin-right: 1.5rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_podcast_player-26e50d8f a {
    margin-right: 3rem;
    font-size: 1rem;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_podcast_player-26e50d8f a {
    margin-right: 3rem;
  }
}
.coh-ce-cpt_amd_product_hero_banner-f8df9b51 {
  position: relative;
  z-index: 901;
}
.coh-ce-cpt_amd_product_hero_banner-f8df9b51 .coh-style-section--dark-theme {
  background-color: rgb(0, 0, 0);
}
.coh-ce-cpt_amd_product_hero_banner-f8df9b51 .full-width-section {
  padding-bottom: 0;
}
.coh-ce-cpt_amd_product_hero_banner-efb96bee {
  padding-top: 80px;
  padding-bottom: 80px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_product_hero_banner-efb96bee {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
.coh-ce-cpt_amd_product_hero_banner-953467cc {
  margin-top: 0;
  margin-bottom: 8px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_product_hero_banner-953467cc {
    margin-bottom: 16px;
  }
}
.coh-ce-cpt_amd_product_hero_banner-b86d04d5 {
  color: rgb(196, 200, 211);
  font-weight: 400;
  margin-bottom: 0;
}
.coh-ce-cpt_amd_product_tile-1715c2da {
  text-decoration: none;
  height: 222px;
  width: 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;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: rgb(255, 255, 255);
  position: relative;
  padding-top: 12px;
  padding-right: 12px;
  padding-bottom: 24px;
  padding-left: 12px;
  margin-bottom: 8px;
  overflow: visible;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_product_tile-1715c2da {
    height: 350px;
    padding-top: 24px;
    padding-right: 24px;
    padding-bottom: 32px;
    padding-left: 24px;
    margin-bottom: 32px;
  }
}
.coh-ce-cpt_amd_product_tile-1715c2da:before {
  background-image: -webkit-linear-gradient(20deg, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 72%, rgb(226, 106, 110) 100%);
  background-image: linear-gradient(70deg, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 72%, rgb(226, 106, 110) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  width: 18px;
  height: 4px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  z-index: 2;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_product_tile-1715c2da:before {
    height: 6px;
    width: 28px;
    top: 24px;
    left: 24px;
  }
}
.coh-ce-cpt_amd_product_tile-1715c2da:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_amd_product_tile-1715c2da:hover:before {
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_amd_product_tile-1715c2da:hover .product-description, .coh-ce-cpt_amd_product_tile-1715c2da:hover .product-title {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_amd_product_tile-1715c2da:hover .product-link-icon:after {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_amd_product_tile-1715c2da:hover .product-hover {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(184, 35, 112)), color-stop(79%, rgb(201, 75, 94)), to(rgb(226, 106, 110)));
  background-image: -webkit-linear-gradient(left, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 79%, rgb(226, 106, 110) 100%);
  background-image: linear-gradient(90deg, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 79%, rgb(226, 106, 110) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  background-attachment: scroll;
  -webkit-filter: drop-shadow(0 10px 15px rgba(219, 70, 123, 0.4));
          filter: drop-shadow(0 10px 15px rgba(219, 70, 123, 0.4));
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 1;
  -webkit-border-radius: 8px;
          border-radius: 8px;
}
.coh-ce-cpt_amd_product_tile-1715c2da .product-description, .coh-ce-cpt_amd_product_tile-1715c2da .product-title {
  text-decoration: none;
  overflow: visible;
}
.coh-ce-cpt_amd_product_tile-4677c768 {
  position: relative;
  z-index: 2;
}
.coh-ce-cpt_amd_product_tile-2bad142e {
  text-decoration: none;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.coh-ce-cpt_amd_product_tile-a3c09ea: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: "\f105";
  font-family: fontello;
  height: 20px;
  width: 20px;
  font-size: 18px;
  color: rgb(196, 200, 211);
  margin-left: 6px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_product_tile-a3c09ea:after {
    font-size: 24px;
  }
}
.coh-ce-cpt_amd_product_tile-81ac02f7 {
  text-decoration: none;
  margin-top: 8px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: rgb(61, 66, 82);
  font-weight: 300;
}
.coh-ce-cpt_amd_product_tile-f0edf9cf {
  background-image: -webkit-linear-gradient(85deg, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 72%, rgb(226, 106, 110) 100%);
  background-image: linear-gradient(5deg, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 72%, rgb(226, 106, 110) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  position: absolute;
  height: 100%;
  width: 100%;
  opacity: 0;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
  top: 0;
  left: 0;
  z-index: 1;
  -webkit-border-radius: 8px;
          border-radius: 8px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_product_tile-f0edf9cf {
    -webkit-filter: drop-shadow(0 10px 15px rgba(219, 70, 123, 0.46));
            filter: drop-shadow(0 10px 15px rgba(219, 70, 123, 0.46));
  }
}
.coh-ce-cpt_amd_product_tile-f0edf9cf:hover {
  opacity: 1;
}
.coh-ce-cpt_amd_product_tile_with_icon-c625d9cf {
  text-decoration: none;
  height: 222px;
  width: 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;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: rgb(255, 255, 255);
  position: relative;
  padding-top: 12px;
  padding-right: 12px;
  padding-bottom: 24px;
  padding-left: 12px;
  margin-bottom: 8px;
  overflow: visible;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_product_tile_with_icon-c625d9cf {
    height: 180px;
    padding-top: 24px;
    padding-right: 24px;
    padding-bottom: 32px;
    padding-left: 24px;
    margin-bottom: 32px;
  }
}
.coh-ce-cpt_amd_product_tile_with_icon-c625d9cf:before {
  background-image: -webkit-linear-gradient(20deg, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 72%, rgb(226, 106, 110) 100%);
  background-image: linear-gradient(70deg, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 72%, rgb(226, 106, 110) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  width: 18px;
  height: 4px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  z-index: 2;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_product_tile_with_icon-c625d9cf:before {
    height: 6px;
    width: 28px;
    top: 24px;
    left: 24px;
  }
}
.coh-ce-cpt_amd_product_tile_with_icon-c625d9cf:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_amd_product_tile_with_icon-c625d9cf:hover:before {
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_amd_product_tile_with_icon-c625d9cf:hover .product-description, .coh-ce-cpt_amd_product_tile_with_icon-c625d9cf:hover .product-title, .coh-ce-cpt_amd_product_tile_with_icon-c625d9cf:hover .by-line {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_amd_product_tile_with_icon-c625d9cf:hover .product-link-icon:after {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_amd_product_tile_with_icon-c625d9cf:hover .product-hover {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(184, 35, 112)), color-stop(79%, rgb(201, 75, 94)), to(rgb(226, 106, 110)));
  background-image: -webkit-linear-gradient(left, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 79%, rgb(226, 106, 110) 100%);
  background-image: linear-gradient(90deg, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 79%, rgb(226, 106, 110) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  background-attachment: scroll;
  -webkit-filter: drop-shadow(0 10px 15px rgba(219, 70, 123, 0.4));
          filter: drop-shadow(0 10px 15px rgba(219, 70, 123, 0.4));
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 1;
  -webkit-border-radius: 8px;
          border-radius: 8px;
}
.coh-ce-cpt_amd_product_tile_with_icon-c625d9cf .product-description, .coh-ce-cpt_amd_product_tile_with_icon-c625d9cf .product-title, .coh-ce-cpt_amd_product_tile_with_icon-c625d9cf .by-line {
  text-decoration: none;
  overflow: visible;
}
.coh-ce-cpt_amd_product_tile_with_icon-4677c768 {
  position: relative;
  z-index: 2;
}
.coh-ce-cpt_amd_product_tile_with_icon-f7e94868 {
  padding-right: 0px !important;
  padding: 0;
  margin-bottom: 0;
  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: 1440px) {
  .coh-ce-cpt_amd_product_tile_with_icon-f7e94868 {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_amd_product_tile_with_icon-772f6b41 {
  padding: 0;
  margin: 0;
}
.coh-ce-cpt_amd_product_tile_with_icon-2f6b9d0f {
  max-height: 50px;
  width: auto;
  padding: 2px;
}
.coh-ce-cpt_amd_product_tile_with_icon-eeb8ac8c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-ce-cpt_amd_product_tile_with_icon-ba24f334 {
  text-decoration: none;
  margin-top: 25px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.coh-ce-cpt_amd_product_tile_with_icon-75bbacdd {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 20px;
  line-height: 22px;
}
.coh-ce-cpt_amd_product_tile_with_icon-75bbacdd:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_amd_product_tile_with_icon-a3c09ea: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: "\f105";
  font-family: fontello;
  height: 20px;
  width: 20px;
  font-size: 18px;
  color: rgb(196, 200, 211);
  margin-left: 6px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_product_tile_with_icon-a3c09ea:after {
    font-size: 24px;
  }
}
.coh-ce-cpt_amd_product_tile_with_icon-e771ec61 {
  margin-top: 2px;
  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-align-content: start;
      -ms-flex-line-pack: start;
          align-content: start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-ce-cpt_amd_product_tile_with_icon-a791833f {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(19, 19, 24);
  font-size: 14px;
  margin-right: 3px;
}
.coh-ce-cpt_amd_product_tile_with_icon-a791833f:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_amd_product_tile_with_icon-7feb9985 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(19, 19, 24);
  font-size: 14px;
}
.coh-ce-cpt_amd_product_tile_with_icon-7feb9985:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_amd_product_tile_with_icon-35f0410e {
  text-decoration: none;
  margin-top: 10px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: rgb(61, 66, 82);
  font-weight: 300;
  font-size: 0.8125rem;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_amd_product_tile_with_icon-f0edf9cf {
  background-image: -webkit-linear-gradient(85deg, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 72%, rgb(226, 106, 110) 100%);
  background-image: linear-gradient(5deg, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 72%, rgb(226, 106, 110) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  position: absolute;
  height: 100%;
  width: 100%;
  opacity: 0;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
  top: 0;
  left: 0;
  z-index: 1;
  -webkit-border-radius: 8px;
          border-radius: 8px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_product_tile_with_icon-f0edf9cf {
    -webkit-filter: drop-shadow(0 10px 15px rgba(219, 70, 123, 0.46));
            filter: drop-shadow(0 10px 15px rgba(219, 70, 123, 0.46));
  }
}
.coh-ce-cpt_amd_product_tile_with_icon-f0edf9cf:hover {
  opacity: 1;
}
.coh-ce-cpt_amd_quote-e1d74c2b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_amd_quote-e1d74c2b:before {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgb(226, 106, 110)), to(rgb(249, 184, 72)));
  background-image: -webkit-linear-gradient(top, rgb(226, 106, 110) 1%, rgb(249, 184, 72) 100%);
  background-image: linear-gradient(180deg, rgb(226, 106, 110) 1%, rgb(249, 184, 72) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 100%;
  width: 3px;
  margin-right: 20px;
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  content: "";
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_quote-e1d74c2b:before {
    margin-right: 40px;
  }
}
.coh-ce-cpt_amd_quote-36ef9eed {
  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;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_quote-36ef9eed {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.coh-ce-cpt_amd_quote-d86a3a4d {
  margin-top: 0;
  margin-bottom: 15px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_quote-d86a3a4d {
    margin-top: 0;
    margin-bottom: 30px;
  }
}
.coh-ce-cpt_amd_quote-2b1d158a {
  position: relative;
}
.coh-ce-cpt_amd_quote-f50fb69f {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
.coh-ce-cpt_amd_quote-b7b53071 {
  display: inline-block;
}
.coh-ce-cpt_amd_quote-44713f04 {
  font-size: 12px;
  margin-top: 24px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_quote-44713f04 {
    font-size: 14px;
  }
}
.coh-ce-cpt_amd_related_article_tags-7df90991 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-cpt_amd_related_product_grid_vie-4991ef8b .js-pager__items.pager {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 8px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_related_product_grid_vie-4991ef8b .js-pager__items.pager {
    margin-top: 12px;
  }
}
.coh-ce-cpt_amd_related_product_grid_vie-4991ef8b .js-pager__items.pager .pager__item {
  text-decoration: none;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(184, 35, 112);
  font-size: 14px;
  line-height: 18px;
  background-color: rgba(161, 19, 77, 0.1);
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  -webkit-border-radius: 2px;
          border-radius: 2px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_related_product_grid_vie-4991ef8b .js-pager__items.pager .pager__item {
    font-size: 16px;
    line-height: 20px;
    padding-top: 12px;
    padding-right: 24px;
    padding-bottom: 12px;
    padding-left: 24px;
    -webkit-border-radius: 4px;
            border-radius: 4px;
  }
}
.coh-ce-cpt_amd_related_product_grid_vie-4991ef8b .js-pager__items.pager .pager__item:before {
  display: none;
}
.coh-ce-cpt_amd_related_product_grid_vie-4991ef8b .js-pager__items.pager .pager__item:hover {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(184, 35, 112)), color-stop(71%, rgb(201, 75, 94)), to(rgb(223, 100, 105)));
  background-image: -webkit-linear-gradient(left, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 71%, rgb(223, 100, 105) 100%);
  background-image: linear-gradient(90deg, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 71%, rgb(223, 100, 105) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  background-attachment: scroll;
  -webkit-box-shadow: 0.375rem 0 1.25rem rgba(219, 70, 123, 0.3);
          box-shadow: 0.375rem 0 1.25rem rgba(219, 70, 123, 0.3);
  color: rgb(255, 255, 255);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_amd_related_product_grid_vie-4991ef8b .js-pager__items.pager .pager__item:hover a {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_amd_related_product_grid_vie-4991ef8b .js-pager__items.pager .pager__item a {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(184, 35, 112);
  text-decoration: none;
}
.coh-ce-cpt_amd_related_product_grid_vie-9ed99905 {
  margin-bottom: 24px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_related_product_grid_vie-9ed99905 {
    margin-bottom: 48px;
  }
}
.coh-ce-cpt_amd_search_listing_tile-b7ccb071 .basic-listing-tile-image ~ .basic-listing-tile-title h5 {
  font-size: 18px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_search_listing_tile-b7ccb071 .basic-listing-tile-image ~ .basic-listing-tile-title h5 {
    font-size: 20px;
  }
}
.coh-ce-cpt_amd_search_listing_tile-b7ccb071 .basic-listing-tile-image ~ .basic-listing-tile-divider {
  display: none;
}
.coh-ce-cpt_amd_search_listing_tile-b7ccb071 .author-image, .coh-ce-cpt_amd_search_listing_tile-b7ccb071 .author-name {
  display: none;
}
.coh-ce-cpt_amd_search_listing_tile-231c34cf {
  width: 100%;
  overflow: hidden;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 160px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_search_listing_tile-231c34cf {
    height: 198px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_search_listing_tile-231c34cf {
    margin-bottom: 12px;
  }
}
.coh-ce-cpt_amd_search_listing_tile-78a4d6b3 {
  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: 100%;
  width: 100%;
}
.coh-ce-cpt_amd_search_listing_tile-f1f369b {
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(107, 105, 123);
  font-size: 0.75rem;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_search_listing_tile-f1f369b {
    font-size: 1rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_search_listing_tile-f1f369b {
    font-size: 1.125rem;
  }
}
.coh-ce-cpt_amd_search_listing_tile-507921c3 {
  text-decoration: none;
}
.coh-ce-cpt_amd_search_listing_tile-507921c3 h5 {
  text-decoration: none;
  margin-top: 24px;
  margin-bottom: 24px;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_search_listing_tile-507921c3 h5 {
    text-decoration: none;
    margin-top: 24px;
    margin-bottom: 24px;
  }
}
.coh-ce-cpt_amd_search_listing_tile-f923301b {
  margin-top: 12px;
  margin-bottom: 8px;
}
.coh-ce-cpt_amd_search_listing_tile-4d7c449f {
  margin-bottom: 0;
}
.coh-ce-cpt_amd_search_listing_tile-1de5359b {
  margin-top: 24px;
  margin-bottom: 24px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_search_listing_tile-1de5359b {
    margin-top: 32px;
    margin-bottom: 48px;
  }
}
.coh-ce-cpt_amd_share-707f3865 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_amd_share-707f3865:hover .share-card {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.coh-ce-cpt_amd_share-1e533e72 {
  background: transparent !important;
}
.coh-ce-cpt_amd_share-851044a0 {
  cursor: pointer;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(174, 69, 72);
  font-size: 0.75rem;
  text-decoration: none;
  margin-right: 16px;
  margin-left: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_share-851044a0 {
    font-size: 0.875rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_share-851044a0 {
    font-size: 1.125rem;
  }
}
.coh-ce-cpt_amd_share-851044a0:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(174, 69, 72);
  font-size: 20px;
  height: 16px;
  width: 16px;
  margin-left: 6px;
  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;
  content: "\e818";
  font-family: fontello;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_share-851044a0:after {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_amd_share-cd2e2fa7 {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translate(0, 10%);
      -ms-transform: translate(0, 10%);
          transform: translate(0, 10%);
  -webkit-transform-origin: 0 20px;
      -ms-transform-origin: 0 20px;
          transform-origin: 0 20px;
  width: 165px;
}
@media (min-width: 565px) {
  .coh-ce-cpt_amd_share-cd2e2fa7 {
    position: absolute;
    left: auto;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_share-cd2e2fa7 {
    top: -15px;
    right: 16px;
    left: auto;
    position: absolute;
    width: 270px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_share-cd2e2fa7 {
    position: absolute;
    top: -15px;
    left: auto;
    right: 16px;
    width: 270px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_share-cd2e2fa7 {
    position: absolute;
    top: -15px;
    left: auto;
    right: 16px;
  }
}
.coh-ce-cpt_amd_signposting-c3c45c5e {
  border-radius: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_signposting-c3c45c5e {
    border-radius: 15px !important;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_signposting-c3c45c5e {
    border-radius: 15px !important;
  }
}
.coh-ce-cpt_amd_signposting-2dda6e72 {
  margin-bottom: 24px;
  padding-left: 8px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_signposting-2dda6e72 {
    margin-bottom: 48px;
  }
}
.coh-ce-cpt_amd_signposting-70d4221a {
  flex-wrap: wrap;
  height: auto !important;
}
.signpost-medium.coh-ce-cpt_amd_signposting-70d4221a {
  height: auto !important;
}
.signpost-medium.coh-ce-cpt_amd_signposting-70d4221a .signpost-column-layout {
  width: 100%;
  flex-basis: 100%;
}
@media (min-width: 1024px) {
  .signpost-medium.coh-ce-cpt_amd_signposting-70d4221a .signpost-column-layout {
    width: 50%;
    flex-basis: auto;
  }
}
.signpost-medium.coh-ce-cpt_amd_signposting-70d4221a .signpost-card {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
}
@media (min-width: 1024px) {
  .signpost-medium.coh-ce-cpt_amd_signposting-70d4221a .signpost-card {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
@media (min-width: 1024px) {
  .signpost-medium.coh-ce-cpt_amd_signposting-70d4221a .signpost-card .signpost-card-content {
    flex-direction: column;
  }
}
@media (min-width: 1024px) {
  .signpost-medium.coh-ce-cpt_amd_signposting-70d4221a .signpost-card .signpost-column-content {
    max-width: 100%;
    flex-basis: 100%;
    order: 2;
  }
}
@media (min-width: 1024px) {
  .signpost-medium.coh-ce-cpt_amd_signposting-70d4221a .signpost-card .signpost-column-img {
    flex-basis: 100%;
    order: 1;
    max-width: 100%;
  }
}
.signpost-medium.coh-ce-cpt_amd_signposting-70d4221a .signpost-card .signpost-img-container {
  border-radius: 8px;
}
@media (min-width: 1024px) {
  .signpost-medium.coh-ce-cpt_amd_signposting-70d4221a .signpost-card .signpost-img-container {
    border-radius: 8px;
    height: auto;
    max-width: 100%;
  }
}
.signpost-medium.coh-ce-cpt_amd_signposting-70d4221a .signpost-card .signpost-card-content-wrapper {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.signpost-medium.coh-ce-cpt_amd_signposting-70d4221a .signpost-card h4 {
  margin-top: 1rem;
}
@media (min-width: 1024px) {
  .signpost-medium.coh-ce-cpt_amd_signposting-70d4221a .signpost-card h4 {
    margin-top: 2rem;
    Font-size: 1.5rem;
    line-height: 1.2;
  }
}
.signpost-medium.coh-ce-cpt_amd_signposting-70d4221a .signpost-card h4:hover {
  color: rgb(193, 57, 101);
}
.signpost-small.coh-ce-cpt_amd_signposting-70d4221a {
  height: auto !important;
}
.signpost-small.coh-ce-cpt_amd_signposting-70d4221a .signpost-card {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
}
@media (min-width: 1024px) {
  .signpost-small.coh-ce-cpt_amd_signposting-70d4221a .signpost-card {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
@media (min-width: 1024px) {
  .signpost-small.coh-ce-cpt_amd_signposting-70d4221a .signpost-card signpost-card-content {
    flex-direction: column;
  }
}
@media (min-width: 1024px) {
  .signpost-small.coh-ce-cpt_amd_signposting-70d4221a .signpost-card .signpost-column-content {
    flex-basis: 100%;
    order: 2;
    max-width: 100%;
  }
}
.signpost-small.coh-ce-cpt_amd_signposting-70d4221a .signpost-card .signpost-column-img {
  flex-basis: 100%;
  order: 1;
  max-width: 100%;
}
.signpost-small.coh-ce-cpt_amd_signposting-70d4221a .signpost-card .signpost-img-container {
  border-radius: 4px;
}
@media (min-width: 1024px) {
  .signpost-small.coh-ce-cpt_amd_signposting-70d4221a .signpost-card .signpost-img-container {
    border-radius: 4px;
    height: auto;
    max-width: 100%;
  }
}
.signpost-small.coh-ce-cpt_amd_signposting-70d4221a .signpost-card h4 {
  font-size: 1.125rem;
  line-height: 1.4;
  margin-top: 16px;
}
@media (min-width: 1024px) {
  .signpost-small.coh-ce-cpt_amd_signposting-70d4221a .signpost-card h4 {
    font-size: 1.25rem;
    margin-top: 24px;
    line-height: 1.2;
  }
}
.signpost-small.coh-ce-cpt_amd_signposting-70d4221a .signpost-card h4:hover {
  color: rgb(193, 57, 101);
}
.signpost-small.coh-ce-cpt_amd_signposting-70d4221a .signpost-card p {
  font-size: 0.75rem;
}
@media (min-width: 1024px) {
  .signpost-small.coh-ce-cpt_amd_signposting-70d4221a .signpost-card p {
    font-size: 0.875rem;
  }
}
.signpost-small.coh-ce-cpt_amd_signposting-70d4221a .signpost-card .signpost-card-content-wrapper {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.signpost-small.coh-ce-cpt_amd_signposting-70d4221a .signpost-column-layout {
  width: 100%;
  flex-basis: 100%;
}
@media (min-width: 1024px) {
  .signpost-small.coh-ce-cpt_amd_signposting-70d4221a .signpost-column-layout {
    width: 33.3%;
    flex-basis: auto;
  }
}
.coh-ce-cpt_amd_signposting-78f7be5e {
  background-color: rgb(255, 255, 255);
  border-radius: 4px;
  overflow: hidden;
  text-decoration: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_signposting-78f7be5e {
    border-radius: 16px;
    padding-top: 15px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }
}
.coh-ce-cpt_amd_signposting-401f96f4 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_signposting-401f96f4 {
    flex-direction: row;
    align-items: flex-start;
  }
}
.coh-ce-cpt_amd_signposting-df89cde2 {
  order: 1;
  padding-top: 20px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_signposting-df89cde2 {
    order: 2;
  }
}
.coh-ce-cpt_amd_signposting-ce993156 {
  overflow: hidden;
  position: relative;
  max-width: 100%;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_signposting-ce993156 {
    border-radius: 10px;
    height: auto;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_signposting-ce993156 {
    display: flex;
    justify-content: center;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_signposting-ce993156 {
    display: flex;
    justify-content: center;
  }
}
.coh-ce-cpt_amd_signposting-cf5dcee5 {
  width: 100%;
  height: 100%;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_signposting-cf5dcee5 {
    object-fit: cover;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_signposting-cf5dcee5 {
    height: auto;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_signposting-cf5dcee5 {
    height: auto;
  }
}
@media (min-width: 1920px) {
  .image-object-fit-cover.coh-ce-cpt_amd_signposting-cf5dcee5 {
    object-fit: cover;
    height: 100%;
    width: 100%;
  }
}
.coh-ce-cpt_amd_signposting-fcd158d3 {
  order: 2;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_signposting-fcd158d3 {
    order: 1;
  }
}
.coh-ce-cpt_amd_signposting-eea51586 {
  padding-bottom: 10px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_signposting-eea51586 {
    padding-bottom: 0;
  }
}
.coh-ce-cpt_amd_signposting-9b2bf6f9 {
  padding-bottom: 10px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_signposting-9b2bf6f9 {
    padding-bottom: 5px;
  }
}
.coh-ce-cpt_amd_signposting-2374488c {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}
.coh-ce-cpt_amd_signposting-edb60e72 {
  display: flex;
  align-items: center;
  padding-right: 0px !important;
  Flex direction: column;
  flex-basis: 100%;
  flex: 1;
}
.coh-ce-cpt_amd_signposting-a3a5d722 {
  max-height: 50px;
  width: auto;
  padding-right: 4px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_signposting-a3a5d722 {
    max-height: 65px;
    padding-right: 0;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_signposting-a3a5d722 {
    max-height: 80px;
    padding-right: 4px;
  }
}
.coh-ce-cpt_amd_signposting-668c4227 {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 4;
  padding-top: 15px;
}
.coh-ce-cpt_amd_signposting-fa3b60f0 {
  display: inline-flex;
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_signposting-fa3b60f0 {
    line-height: 2.125rem;
  }
}
.coh-ce-cpt_amd_signposting-3307bf15 {
  margin-top: 3px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_signposting-3307bf15 {
    margin-top: 6px;
  }
}
.coh-ce-cpt_amd_signposting-af20506b {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(19, 19, 24);
  font-size: 14px;
  margin-right: 3px;
  display: flex;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_signposting-af20506b {
    font-size: 18px;
  }
}
.coh-ce-cpt_amd_signposting-7a196979 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(19, 19, 24);
  font-size: 14px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_signposting-7a196979 {
    font-size: 18px;
  }
}
.coh-ce-cpt_amd_signposting-e57b98f3 {
  color: rgb(61, 66, 82);
  line-height: 1.4;
  margin-top: 10px;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_amd_signposting-bf7fd8c9 {
  height: auto !important;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_signposting-bf7fd8c9 {
    margin-bottom: 18px !important;
    margin-top: 18px !important;
  }
}
.coh-ce-cpt_amd_signposting-371e104a {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_signposting-371e104a {
    margin-top: auto;
  }
}
.coh-ce-cpt_amd_tables-5b0b3ff8 {
  display: none;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_tables-5b0b3ff8 {
    display: none;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_tables-5b0b3ff8 {
    display: none;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_tables-5b0b3ff8 {
    display: none;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_tables-b40b6dbe {
    margin-bottom: 20px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_tables-b40b6dbe {
    margin-bottom: 20px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_tables-b40b6dbe {
    margin-bottom: 20px;
  }
}
.coh-ce-cpt_amd_utility_bar_page_title-9ac08000 {
  padding-top: 12px;
  position: relative;
  z-index: 901;
  background-color: rgb(242, 243, 245);
}
.coh-ce-cpt_amd_utility_bar_page_title-5c76a16c {
  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;
  padding-top: 8px;
  padding-bottom: 12px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(230, 232, 236);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_utility_bar_page_title-5c76a16c {
    padding-top: 0;
  }
}
.coh-ce-cpt_amd_utility_bar_page_title-3d76f372 {
  -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;
}
.coh-ce-cpt_amd_utility_bar_page_title-3d76f372 .breadcrumb {
  padding-top: 0;
}
.coh-ce-cpt_amd_utility_bar_page_title-3d76f372 .coh-breadcrumb li:first-child {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_utility_bar_page_title-3d76f372 .coh-breadcrumb li:first-child {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
.coh-ce-cpt_amd_utility_bar_page_title-63fe3b2e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_amd_utility_bar_page_title-32284b85 {
  height: 20px;
  width: 1px;
  background-color: rgb(230, 232, 236);
  display: block;
  margin-right: 16px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_utility_bar_page_title-32284b85 {
    display: none;
  }
}
.coh-ce-cpt_amd_utility_bar_page_title-c3bc225d {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_utility_bar_page_title-c3bc225d {
    display: block;
  }
}
.coh-ce-cpt_amd_utility_bar_page_title-8fc3a285 {
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_utility_bar_page_title-8fc3a285 {
    display: none;
  }
}
.coh-ce-cpt_amd_utility_bar_page_title-411f3584 {
  -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;
  padding-top: 8px;
  padding-bottom: 8px;
  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: 1024px) {
  .coh-ce-cpt_amd_utility_bar_page_title-411f3584 {
    padding-top: 0;
    padding-bottom: 12px;
  }
}
.coh-ce-cpt_amd_utility_bar_page_title-411f3584 .breadcrumb {
  padding-top: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_utility_bar_page_title-411f3584 .breadcrumb li {
    font-family: "Outfit", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    color: rgb(107, 105, 123);
    font-size: 18px;
  }
}
.coh-ce-cpt_amd_utility_bar_page_title-411f3584 .breadcrumb li:first-child {
  display: none;
}
.coh-ce-cpt_amd_utility_bar_page_title-411f3584 .breadcrumb li:last-child {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_utility_bar_page_title-411f3584 .breadcrumb li:after {
    display: none;
  }
}
.coh-ce-cpt_amd_utility_bar_page_title-411f3584 .breadcrumb 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;
  color: rgb(107, 105, 123);
  font-size: 18px;
  height: 16px;
  width: 16px;
  position: relative;
  display: block;
  content: "\e806";
  font-family: fontello;
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
}
.coh-ce-cpt_amd_utility_bar_page_title-ec62b7dc {
  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: 1024px) {
  .coh-ce-cpt_amd_utility_bar_page_title-ec62b7dc {
    padding-bottom: 12px;
  }
}
.coh-ce-cpt_amd_utility_bar_page_title-f5d4c059 {
  height: 3px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.coh-ce-cpt_amd_utility_bar_sticky-5a7d79d3 {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 8;
  margin-top: 0;
  right: 0;
  -webkit-box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.08);
}
.coh-ce-cpt_amd_utility_bar_sticky-8bcbbf93 {
  width: 100%;
  padding-top: 12px;
  padding-right: 12px;
  padding-bottom: 12px;
  padding-left: 12px;
  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;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_utility_bar_sticky-8bcbbf93 {
    padding-right: 40px;
    padding-bottom: 0;
    padding-left: 40px;
  }
}
.coh-ce-cpt_amd_utility_bar_sticky_page_-6d72c941 {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 8;
  right: 0;
  -webkit-box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.08);
  margin-top: 0;
  width: 100vw;
}
.coh-ce-cpt_amd_utility_bar_sticky_page_-2c4ee2fa {
  width: 100%;
  padding-top: 12px;
  padding-right: 12px;
  padding-bottom: 12px;
  padding-left: 12px;
  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-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_utility_bar_sticky_page_-2c4ee2fa {
    padding-right: 40px;
    padding-bottom: 0;
    padding-left: 40px;
  }
}
.coh-ce-cpt_amd_video_iframes-5e559a4 .vjs-play-progress.vjs-slider-bar {
  background-image: -webkit-linear-gradient(288deg, rgb(201, 49, 127) 50%, rgb(249, 184, 72) 100%);
  background-image: linear-gradient(882deg, rgb(201, 49, 127) 50%, rgb(249, 184, 72) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-border-top-right-radius: 8px;
          border-top-right-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
          border-bottom-right-radius: 8px;
}
.coh-ce-cpt_amd_video_iframes-5e559a4 .vjs-volume-level {
  background-image: -webkit-linear-gradient(288deg, rgb(201, 49, 127) 39%, rgb(249, 184, 72) 100%);
  background-image: linear-gradient(882deg, rgb(201, 49, 127) 39%, rgb(249, 184, 72) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.coh-ce-cpt_amd_video_iframes-5e559a4 .vjs-control-bar {
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  font-size: 14px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_amd_video_iframes-5e559a4 .vjs-mouse .vjs-control-bar {
  font-size: 0.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_amd_video_iframes-5e559a4 button:hover {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
}
.coh-ce-cpt_amd_video_iframes-5e559a4 .vjs-menu-button-popup .vjs-menu .vjs-menu-item {
  background-color: rgba(0, 0, 0, 0.4);
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 0;
          border-radius: 0;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  font-size: 12px;
  line-height: 18px;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_video_iframes-5e559a4 .vjs-menu-button-popup .vjs-menu .vjs-menu-item {
    font-size: 14px;
  }
}
.coh-ce-cpt_amd_video_iframes-5e559a4 .vjs-menu-button-popup .vjs-menu .vjs-menu-item:before {
  display: none;
}
.coh-ce-cpt_amd_video_iframes-5e559a4 .vjs-menu-button-popup .vjs-menu .vjs-menu-item:hover {
  text-shadow: 0 0 0 rgba(0, 0, 0, 0);
  background-color: rgb(0, 0, 0);
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_amd_video_iframes-5e559a4 .vjs-big-play-button {
  height: 48px;
  width: 48px;
  background-color: rgb(201, 49, 127);
  min-height: 48px;
  max-height: 48px;
  min-width: 48px;
  max-width: 48px;
  margin-top: 0;
  margin-right: 1px;
  margin-bottom: 0;
  margin-left: 1px;
  position: absolute;
  top: 0;
  left: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_video_iframes-5e559a4 .vjs-big-play-button {
    height: 68px;
    width: 68px;
    max-height: 68px;
    min-height: 68px;
    min-width: 68px;
    max-width: 68px;
    left: 24px;
    top: 22px;
  }
}
.coh-ce-cpt_amd_video_iframes-5e559a4 .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  font-size: 32px;
  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;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_video_iframes-5e559a4 .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
    font-size: 42px;
  }
}
.coh-ce-cpt_amd_video_iframes-5e559a4 .vjs-control {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_amd_video_iframes-5e559a4 .video-js.vjs-quality-menu.vjs-v7 .vjs-quality-menu-button {
  position: relative;
  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;
  font-size: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_video_iframes-5e559a4 .video-js.vjs-quality-menu.vjs-v7 .vjs-quality-menu-button {
    font-size: 14px;
  }
}
.coh-ce-cpt_amd_video_iframes-5e559a4 .vjs-menu-button-popup .vjs-menu {
  left: -5em;
  bottom: 0;
}
@media (min-width: 565px) {
  .coh-ce-cpt_amd_video_iframes-5e559a4 .vjs-menu-button-popup .vjs-menu {
    bottom: -6px;
  }
}
.coh-ce-cpt_amd_video_iframes-5e559a4 .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
.coh-ce-cpt_amd_video_iframes-5e559a4 .vjs-play-button-shape-square .vjs-big-play-button {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_video_iframes-5e559a4 .vjs-play-button-shape-square .vjs-big-play-button {
    -webkit-border-top-left-radius: 4px;
            border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
            border-bottom-left-radius: 4px;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }
}
.coh-ce-cpt_amd_video_iframes-5e559a4 .video-js .vjs-dock-text {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  height: 48px;
  width: 100%;
  padding-top: 8px;
  padding-right: 15px;
  padding-bottom: 8px;
  padding-left: 15px;
  position: absolute;
  top: 0;
  left: 48px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-backdrop-filter: blur(24px);
          backdrop-filter: blur(24px);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_video_iframes-5e559a4 .video-js .vjs-dock-text {
    height: 68px;
    padding-top: 12px;
    padding-right: 24px;
    padding-bottom: 12px;
    padding-left: 24px;
    width: auto;
    left: 92px;
    top: 22px;
    -webkit-border-top-right-radius: 4px;
            border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
            border-bottom-right-radius: 4px;
  }
}
.coh-ce-cpt_amd_video_iframes-5e559a4 .video-js .vjs-dock-text .vjs-dock-title {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  font-size: 0.75rem;
  line-height: 18px;
  margin-bottom: 2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 260px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_video_iframes-5e559a4 .video-js .vjs-dock-text .vjs-dock-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 551px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_video_iframes-5e559a4 .video-js .vjs-dock-text .vjs-dock-title {
    font-size: 1.25rem;
    margin-bottom: 6px;
    width: 700px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_video_iframes-5e559a4 .video-js .vjs-dock-text .vjs-dock-title {
    width: 900px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_video_iframes-5e559a4 .video-js .vjs-dock-text .vjs-dock-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 1071px;
  }
}
.coh-ce-cpt_amd_video_iframes-5e559a4 .video-js .vjs-dock-text .vjs-dock-description {
  font-size: 0.625rem;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  line-height: 14px;
  margin-bottom: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 260px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_video_iframes-5e559a4 .video-js .vjs-dock-text .vjs-dock-description {
    width: 551px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_video_iframes-5e559a4 .video-js .vjs-dock-text .vjs-dock-description {
    font-size: 0.75rem;
    line-height: 18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 700px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_video_iframes-5e559a4 .video-js .vjs-dock-text .vjs-dock-description {
    width: 900px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_video_iframes-5e559a4 .video-js .vjs-dock-text .vjs-dock-description {
    width: 1071px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}
.coh-ce-cpt_amd_video_iframes-5e559a4 .video-js.vjs-has-started .vjs-dock-text {
  background-color: rgba(0, 0, 0, 0);
  margin-left: 12px;
  background-image: none;
  padding-right: 8px;
  padding-left: 8px;
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_video_iframes-5e559a4 .video-js.vjs-has-started .vjs-dock-text {
    left: 24px;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_amd_video_iframes-5e559a4 .video-js.vjs-quality-menu .vjs-quality-menu-button-HD-flag:after {
  left: 0;
  top: 8px;
}
.coh-ce-cpt_amd_video_iframes-5e559a4 .video-js {
  -webkit-border-radius: 5px;
          border-radius: 5px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_video_iframes-5e559a4 .video-js {
    -webkit-border-radius: 10px;
            border-radius: 10px;
  }
}
.coh-ce-cpt_amd_video_iframes-5e559a4 button.vjs-control.vjs-button {
  font-size: 12px;
  width: 30px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_video_iframes-5e559a4 button.vjs-control.vjs-button {
    width: 40px;
    font-size: 14px;
  }
}
.coh-ce-cpt_amd_video_iframes-5e559a4 .vjs-button > .vjs-icon-placeholder:before {
  font-size: 18px;
  line-height: 45px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_video_iframes-5e559a4 .vjs-button > .vjs-icon-placeholder:before {
    font-size: 22px;
  }
}
.coh-ce-cpt_article_image_slide_containe-2b3236bc {
  width: 100vw;
  margin-left: -webkit-calc(-50vw + 50%);
  margin-left: calc(-50vw + 50%);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_article_image_slide_containe-2b3236bc {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1920px) {
  .move-pagination-up.coh-ce-cpt_article_image_slide_containe-2b3236bc .slick-dots {
    top: -2rem;
  }
}
@media (min-width: 1920px) {
  .move-pagination-down.coh-ce-cpt_article_image_slide_containe-2b3236bc .slick-dots {
    padding-top: 1rem;
  }
}
@media (min-width: 565px) {
  .padding-left-right.coh-ce-cpt_article_image_slide_containe-2b3236bc .coh-slider-container-mid {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
@media (min-width: 1024px) {
  .padding-left-right.coh-ce-cpt_article_image_slide_containe-2b3236bc .coh-slider-container-mid {
    padding-right: 3.5rem;
    padding-left: 3.5rem;
  }
}
@media (min-width: 1920px) {
  .padding-left-right.coh-ce-cpt_article_image_slide_containe-2b3236bc .coh-slider-container-mid {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
.coh-ce-cpt_article_image_slide_containe-2b3236bc .coh-slider-container-mid {
  overflow: visible;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_article_image_slide_containe-2b3236bc .coh-slider-container-mid {
    margin-right: 40px;
    margin-left: 40px;
  }
}
.coh-ce-cpt_article_image_slide_containe-2b3236bc .coh-slider-container-mid .slick-prev {
  left: -40px;
}
.coh-ce-cpt_article_image_slide_containe-2b3236bc .coh-slider-container-mid .slick-next {
  right: -40px;
}
.coh-ce-cpt_article_image_slide_item-5f57bd6 {
  max-height: 560px;
  width: 100%;
  margin-bottom: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -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-border-radius: 0;
          border-radius: 0;
  position: relative;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_article_image_slide_item-5f57bd6 {
    height: 560px;
    max-height: none;
    margin-bottom: 16px;
    -webkit-border-radius: 8px;
            border-radius: 8px;
  }
}
.coh-ce-cpt_article_image_slide_item-3752003f {
  height: auto;
  max-width: 100%;
  width: auto;
  max-height: 100%;
}
.coh-ce-cpt_article_image_slide_item-e304a8c2 {
  max-width: 765px;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-cpt_article_image_slide_item-a0427a78 {
  padding-left: 16px;
  position: relative;
  margin-right: 12px;
  margin-left: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_article_image_slide_item-a0427a78 {
    padding-left: 24px;
    margin-right: 0;
    margin-left: 0;
  }
}
.coh-ce-cpt_article_image_slide_item-a0427a78:before {
  height: 100%;
  width: 2px;
  background-color: rgb(217, 219, 226);
  display: block;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  -webkit-border-radius: 3px;
          border-radius: 3px;
}
.coh-ce-cpt_author-2b1d158a {
  position: relative;
}
.coh-ce-cpt_author-7df90991 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-cpt_author-b7b53071 {
  display: inline-block;
}
@media (min-width: 1920px) {
  .coh-ce-cpt_background_video-3a31c24c {
    position: relative;
    z-index: -1;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_background_video-5cc67da2 {
    width: 100%;
  }
}
.coh-style-section--dark-theme.coh-ce-cpt_benefits_and_highlights_list-4032cb07 .benefits-and-highlights-description {
  color: rgb(196, 200, 211);
}
.coh-style-section--dark-theme.coh-ce-cpt_benefits_and_highlights_list-4032cb07 .benefits-and-highlights-list .benefits-and-highlights-list-item:before {
  background-color: rgba(198, 63, 66, 0.1);
}
.coh-ce-cpt_benefits_and_highlights_list-5144a8ba {
  margin-top: 45px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_benefits_and_highlights_list-5144a8ba {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 32px;
    margin-right: -16px;
    margin-left: -16px;
  }
}
.coh-ce-cpt_benefits_and_highlights_list-5144a8ba .benefits-2col {
  width: 100%;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_benefits_and_highlights_list-5144a8ba .benefits-2col {
    width: -webkit-calc(50% - 64px);
    width: calc(50% - 64px);
  }
}
.coh-ce-cpt_benefits_and_highlights_list-5144a8ba .benefits-1col {
  width: 100%;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_benefits_and_highlights_list-5144a8ba .benefits-1col {
    width: 100% !important;
  }
}
.coh-ce-cpt_benefits_and_highlights_list-5144a8ba .benefits-1col:nth-last-child(2) {
  margin-bottom: 24px !important;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_benefits_and_highlights_list-5144a8ba .benefits-1col:nth-last-child(2) {
    margin-bottom: 48px !important;
  }
}
.coh-ce-cpt_benefits_and_highlights_list-301c47b9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 24px;
  margin-left: 0;
  width: 100%;
  padding-left: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_benefits_and_highlights_list-301c47b9 {
    margin-right: 32px;
    margin-bottom: 48px;
    margin-left: 16px;
    width: -webkit-calc(50% - 64px);
    width: calc(50% - 64px);
  }
}
.coh-ce-cpt_benefits_and_highlights_list-301c47b9:before {
  display: none;
}
.coh-ce-cpt_benefits_and_highlights_list-301c47b9:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_benefits_and_highlights_list-301c47b9:nth-last-child(2) {
  margin-bottom: 24px;
}
.coh-ce-cpt_benefits_and_highlights_list-5382023f {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
.coh-ce-cpt_benefits_and_highlights_list-86a19931 {
  margin-top: 0;
  margin-bottom: 6px;
}
.coh-ce-cpt_blockquote-3babd2e3 {
  border-left: 3px solid rgb(223,100,105);
}
.coh-ce-cpt_blockquote-4c10eee0 {
  padding-left: 35px !important;
}
.coh-ce-cpt_blockquote-487bedab {
  color: rgb(223, 100, 105);
  line-height: 1.2;
  margin-bottom: 40px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_blockquote-487bedab {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_blockquote-487bedab {
    padding-right: 0;
    padding-left: 0;
    border-left-style: none;
  }
}
.coh-ce-cpt_blockquote-487bedab:before {
  display: none !important;
}
@media (min-width: 1920px) {
  .coh-ce-cpt_blockquote-487bedab:before {
    padding-left: 0;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_blockquote-5baee877 {
    display: block;
    margin-top: 0.5rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_blockquote-bf1797a2 {
    font-style: normal;
    font-size: 0.75rem;
  }
}
.coh-ce-cpt_blockquote-62678359 {
  height: auto !important;
}
.coh-ce-cpt_blockquote-506772d6 {
  display: inline-block;
}
.coh-ce-cpt_breadcrumbs-6bfb283a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-style-section--dark-theme.coh-ce-cpt_breadcrumbs-6bfb283a .coh-breadcrumb li {
  color: rgb(230, 232, 236);
}
.coh-style-section--dark-theme.coh-ce-cpt_breadcrumbs-6bfb283a .coh-breadcrumb li:after {
  color: rgba(255, 255, 255, 0.4);
}
.coh-style-section--dark-theme.coh-ce-cpt_breadcrumbs-6bfb283a .coh-breadcrumb li a {
  color: rgba(244, 245, 246, 0.6);
}
.coh-style-section--dark-theme.coh-ce-cpt_breadcrumbs-6bfb283a .coh-breadcrumb li a:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_breadcrumbs-6bfb283a .coh-breadcrumb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_breadcrumbs-6bfb283a .coh-breadcrumb li {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(35, 38, 48);
  font-size: 0.75rem;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_breadcrumbs-6bfb283a .coh-breadcrumb li:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
  height: 6px;
  width: 6px;
  display: none;
  content: "\e810";
  font-family: fontello;
  -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: 1024px) {
  .coh-ce-cpt_breadcrumbs-6bfb283a .coh-breadcrumb li:after {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_breadcrumbs-6bfb283a .coh-breadcrumb li:last-child:after {
  display: none;
}
.coh-ce-cpt_breadcrumbs-6bfb283a .coh-breadcrumb li:first-child {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.coh-ce-cpt_breadcrumbs-6bfb283a .coh-breadcrumb li:last-child {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_breadcrumbs-6bfb283a .coh-breadcrumb li:last-child {
    display: block;
    width: 300px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_breadcrumbs-6bfb283a .coh-breadcrumb li:last-child {
    width: 400px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_breadcrumbs-6bfb283a .coh-breadcrumb li:last-child {
    width: 500px;
  }
}
.coh-ce-cpt_breadcrumbs-6bfb283a .coh-breadcrumb 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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: rgb(61, 66, 82);
  font-size: 12px;
  height: 6px;
  width: 6px;
  margin-right: 6px;
  -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;
  content: "\e810";
  font-family: fontello;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
  position: relative;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_breadcrumbs-6bfb283a .coh-breadcrumb li:before {
    display: none;
  }
}
.coh-ce-cpt_breadcrumbs-6bfb283a .coh-breadcrumb li a {
  color: rgb(61, 66, 82);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-decoration: none;
  margin-right: 8px;
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_breadcrumbs-6bfb283a .coh-breadcrumb li a {
    color: rgba(19, 19, 24, 0.6);
  }
}
.coh-ce-cpt_breadcrumbs-6bfb283a .coh-breadcrumb li a:hover {
  color: rgb(184, 35, 112);
}
.coh-ce-cpt_breadcrumbs-5a95001 {
  display: none;
}
.coh-ce-cpt_campaign_hero-b05801a8 {
  background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
  width: 100%;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_campaign_hero-b05801a8 {
    display: block;
  }
}
.coh-ce-cpt_campaign_hero-b0b9cbeb {
  height: 280px;
  width: 100vw;
  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;
  margin-left: -webkit-calc(-50vw + 50%);
  margin-left: calc(-50vw + 50%);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_campaign_hero-b0b9cbeb {
    display: none;
    min-height: 420px;
    height: auto;
  }
}
.coh-ce-cpt_campaign_hero-60976943 {
  width: auto;
  max-width: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_campaign_hero-60976943 {
    max-width: 100%;
    width: 100%;
  }
}
.coh-ce-cpt_campaign_hero-49d2a4bb {
  position: relative;
  height: auto;
  overflow: hidden;
  width: 100vw;
  margin-left: -webkit-calc(-50vw + 50%);
  margin-left: calc(-50vw + 50%);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_campaign_hero-49d2a4bb {
    position: absolute;
    top: 0;
    left: 0;
    min-height: 600px;
  }
}
.coh-ce-cpt_campaign_hero-49d2a4bb .coh-video-background {
  height: 100%;
  width: 100%;
}
.coh-ce-cpt_campaign_hero-b7081a83 {
  position: relative;
  z-index: 2;
  height: auto;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_campaign_hero-b7081a83 {
    min-height: 420px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_campaign_hero-b7081a83 {
    min-height: 500px;
  }
}
.coh-ce-cpt_campaign_hero-9626d112 {
  padding-top: 40px;
  padding-bottom: 70px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_campaign_hero-9626d112 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_campaign_hero-9626d112 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
.coh-ce-cpt_campaign_hero-db2187eb {
  margin-top: 0;
  margin-bottom: 8px;
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_campaign_hero-db2187eb {
    margin-bottom: 16px;
    display: block;
  }
}
.coh-ce-cpt_campaign_hero-6280918e {
  margin-top: 0;
  margin-bottom: 8px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_campaign_hero-6280918e {
    display: none;
  }
}
.coh-ce-cpt_campaign_hero-c7e055fa {
  margin-bottom: 0;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_campaign_hero-baeda77e {
  margin-top: 30px;
  max-width: 300px;
}
@media (min-width: 1920px) {
  .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: 1920px) {
  .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: 1920px) {
  .coh-ce-cpt_contact_information_card-466af053 {
    margin-bottom: 0.75rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_contact_information_card-42bc939c {
    font-style: normal;
  }
}
@media (min-width: 1920px) {
  .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_contact_tile-e419951a {
  position: relative;
  margin-bottom: 300px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_contact_tile-e419951a {
    margin-bottom: 0;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_contact_tile-e419951a {
    margin-bottom: 0;
  }
}
.coh-style-section--dark-theme.coh-ce-cpt_contact_tile-e419951a .contact-card {
  border-top-style: none;
}
.coh-style-section--dark-theme.coh-ce-cpt_contact_tile-e419951a .coh-style-center-content {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.coh-ce-cpt_contact_tile-d5ae5abb {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_contact_tile-d5ae5abb {
    display: block;
  }
}
.coh-ce-cpt_contact_tile-aeb27a5c {
  padding: 0 10px !important;
  position: absolute;
  z-index: 5;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_contact_tile-aeb27a5c {
    padding: 15px !important;
  }
}
.coh-ce-cpt_contact_tile-6ee00cc8 {
  margin-bottom: 16px;
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_contact_tile-6ee00cc8 {
    margin-bottom: 16px;
  }
}
.coh-ce-cpt_contact_tile-863b6fa0 {
  margin-bottom: 24px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_contact_tile-863b6fa0 {
    margin-bottom: 32px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_contact_tile-41b7a231 {
    display: none;
  }
}
.coh-ce-cpt_contact_tile-a012de04 {
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_contact_tile-a012de04 {
    display: none;
  }
}
.coh-ce-cpt_contact_tile-9c899714 {
  padding: 15px 10px !important;
  background-color: #000;
  position: absolute;
  z-index: 5;
}
@media (min-width: 768px) {
  .coh-ce-cpt_contact_tile-9c899714 {
    padding: 25px !important;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_contact_tile-9c899714 {
    padding: 15px !important;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_content_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: 1920px) {
  .coh-ce-cpt_content_card-466af053 {
    margin-bottom: 0.75rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_content_card-3df446bf:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: "";
    z-index: 1;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_content_card-92be551f {
    margin-top: auto;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_content_card-59cddfc1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
}
.coh-ce-cpt_divider-64f9bc50 {
  background-color: rgb(217, 219, 226);
  height: 1px;
  width: 100%;
}
.coh-style-section--dark-theme.coh-ce-cpt_documents_download-50c099b9 .document-download-card {
  background-color: rgb(35, 38, 48);
}
.coh-style-section--dark-theme.coh-ce-cpt_documents_download-50c099b9 .document-download-card .document-download-list {
  color: rgb(196, 200, 211);
}
.coh-style-section--dark-theme.coh-ce-cpt_documents_download-50c099b9 .document-download-card .document-download-list .document-download-list-item:before {
  color: rgb(196, 200, 211);
}
.coh-ce-cpt_documents_download-9ed99905 {
  margin-bottom: 24px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_documents_download-9ed99905 {
    margin-bottom: 48px;
  }
}
.coh-ce-cpt_documents_download-2b87696e {
  margin-right: 0;
  margin-left: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_documents_download-2b87696e {
    margin-right: -16px;
    margin-left: -16px;
  }
}
.coh-ce-cpt_documents_download-32563451 {
  background-color: rgb(255, 255, 255);
  padding-top: 12px;
  padding-right: 12px;
  padding-bottom: 12px;
  padding-left: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  margin-top: 4px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_documents_download-32563451 {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    width: -webkit-calc(50% - 32px);
    width: calc(50% - 32px);
    max-width: -webkit-calc(50% - 32px);
    max-width: calc(50% - 32px);
    margin-right: 16px;
    margin-bottom: 16px;
    margin-left: 16px;
  }
}
.coh-ce-cpt_documents_download-32563451 .coh-row {
  width: 100%;
}
.coh-ce-cpt_documents_download-5a856308 {
  text-decoration: none !important;
}
.coh-ce-cpt_documents_download-64ae99f0 {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-right: 12px;
  padding-left: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_documents_download-64ae99f0 {
    padding-right: 24px;
    padding-left: 24px;
  }
}
.coh-ce-cpt_documents_download-a0a08977 {
  font-size: 16px;
  margin-top: 0;
  margin-bottom: 6px;
  overflow: hidden;
  max-width: 100%;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  line-height: 1.2;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_documents_download-a0a08977 {
    font-size: 16px;
    margin-top: 0;
    line-height: 1.2;
  }
}
.coh-ce-cpt_documents_download-a0a08977:hover {
  color: rgb(223, 100, 105);
  background: -webkit-gradient(linear, left top, right top, color-stop(1%, #E26A6E), to(#F6B74B));
  background: -webkit-linear-gradient(left, #E26A6E 1%, #F6B74B 100%);
  background: linear-gradient(90deg, #E26A6E 1%, #F6B74B 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.coh-ce-cpt_documents_download-8dcd7404 {
  list-style-type: none;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(107, 105, 123);
  font-size: 0.625rem;
  margin-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_documents_download-8dcd7404 {
    font-size: 0.75rem;
  }
}
.coh-ce-cpt_documents_download-8dcd7404 li {
  padding-left: 8px;
  margin-bottom: 0;
  margin-left: 5px;
}
.coh-ce-cpt_documents_download-8dcd7404 li:before {
  color: rgba(19, 19, 24, 0.4);
  height: 3px;
  width: 3px;
}
.coh-ce-cpt_documents_download-8dcd7404 li:first-child:before {
  display: none;
}
@media (min-width: 1920px) {
  .coh-ce-cpt_drop_zone_and_wide_image-40886e00 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1920px) {
  .image-drop-zone-desktop.coh-ce-cpt_drop_zone_and_wide_image-40886e00 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media (min-width: 1920px) {
  .image-drop-zone-desktop.coh-ce-cpt_drop_zone_and_wide_image-40886e00 .image-column {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 768px) {
  .image-drop-zone-tablet.coh-ce-cpt_drop_zone_and_wide_image-40886e00 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_drop_zone_and_wide_image-2265c5c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 565px) {
  .coh-ce-cpt_drop_zone_and_wide_image-bf5611cb {
    padding-top: 3rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_drop_zone_and_wide_image-bf5611cb {
    padding-top: 4.5rem;
    padding-bottom: 0;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_drop_zone_and_wide_image-399455a4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 565px) {
  .coh-ce-cpt_drop_zone_and_wide_image-232e84bb {
    padding-bottom: 3rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_drop_zone_and_wide_image-232e84bb {
    height: auto;
    min-width: 100%;
    padding-bottom: 4.5rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_drop_zone_and_wide_image-232e84bb {
    min-width: 50vw;
    height: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  .image-object-fit-cover.coh-ce-cpt_drop_zone_and_wide_image-232e84bb img {
    height: auto;
  }
}
@media (min-width: 1920px) {
  .image-object-fit-cover.coh-ce-cpt_drop_zone_and_wide_image-232e84bb img {
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
    width: 100%;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_drop_zone_and_wide_image-232e84bb img {
    min-width: 100%;
  }
}
.coh-ce-cpt_duplicate_of_amd_feature_lis-1c75aa11 .author-image, .coh-ce-cpt_duplicate_of_amd_feature_lis-1c75aa11 .author-name {
  display: none;
}
.coh-ce-cpt_duplicate_of_amd_feature_lis-613d4c71 {
  width: 100%;
  overflow: hidden;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  .coh-ce-cpt_duplicate_of_amd_feature_lis-613d4c71 {
    height: 280px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_duplicate_of_amd_feature_lis-613d4c71 {
    margin-bottom: 12px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_duplicate_of_amd_feature_lis-613d4c71 {
    height: 400px;
  }
}
.coh-ce-cpt_duplicate_of_amd_feature_lis-78a4d6b3 {
  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: 100%;
  width: 100%;
}
.coh-ce-cpt_duplicate_of_amd_feature_lis-3d73bd13 {
  text-decoration: none;
}
.coh-ce-cpt_duplicate_of_amd_feature_lis-3d73bd13 h5 {
  text-decoration: none;
  margin-top: 24px;
  margin-bottom: 24px;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_duplicate_of_amd_feature_lis-3d73bd13 h5 {
    text-decoration: none;
    margin-top: 24px;
    margin-bottom: 24px;
  }
}
.coh-ce-cpt_event_detail_card-82ada49e {
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_event_detail_card-82ada49e {
    margin-bottom: 16px;
  }
}
.coh-ce-cpt_event_detail_card-4118c3eb {
  padding-top: 24px;
  padding-bottom: 8px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(230, 232, 236);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_event_detail_card-4118c3eb {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
.coh-ce-cpt_event_detail_card-4118c3eb:last-child {
  border-bottom-width: 0;
  border-bottom-style: none;
  border-bottom-color: rgba(0, 0, 0, 0);
}
.coh-ce-cpt_event_detail_card-c6d39f84 {
  width: 91px;
  height: 91px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  margin-bottom: 16px;
  overflow: hidden;
  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;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_event_detail_card-c6d39f84 {
    width: 147px;
    height: 147px;
    margin-right: 52px;
    margin-bottom: 0;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_event_detail_card-9b2e5e08 {
    min-height: 1px;
  }
}
@media (min-width: 1920px) {
  .image-object-fit-cover.coh-ce-cpt_event_detail_card-9b2e5e08 {
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
    width: 100%;
  }
}
.coh-ce-cpt_event_detail_card-132b8e27 {
  padding-left: 6px;
}
.coh-ce-cpt_event_detail_card-858e897a {
  margin-top: 0;
  margin-bottom: 4px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_event_detail_card-858e897a {
    margin-top: 0;
    margin-bottom: 8px;
  }
}
.coh-ce-cpt_event_information_card-16e37dd8 .event-information-item-title {
  font-size: 0.75rem;
  color: rgb(107, 105, 123);
  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;
  margin-top: 0;
  margin-bottom: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_event_information_card-16e37dd8 .event-information-item-title {
    font-size: 0.75rem;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_event_information_card-16e37dd8 .event-information-item-title:before {
  height: 20px;
  width: 20px;
  font-size: 18px;
  margin-right: 8px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_event_information_card-16e37dd8 .event-information-item-title:before {
    height: 24px;
    width: 24px;
    font-size: 20px;
  }
}
.coh-ce-cpt_event_information_card-16e37dd8 .event-information-item-detail {
  font-weight: 300;
  color: rgb(19, 19, 24);
  line-height: 1.1;
  margin-bottom: 0;
}
.coh-ce-cpt_event_information_card-16e37dd8 .event-information-item {
  margin-bottom: 38px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_event_information_card-16e37dd8 .event-information-item {
    margin-bottom: 48px;
  }
}
.coh-ce-cpt_event_information_card-33e77ce3 {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 4px;
          border-radius: 4px;
  padding-top: 24px;
  padding-bottom: 24px;
  margin-right: -4px;
  margin-left: -4px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_event_information_card-33e77ce3 {
    -webkit-border-radius: 8px;
            border-radius: 8px;
    padding-top: 48px;
    padding-bottom: 48px;
    margin-right: -12px;
    margin-left: -12px;
  }
}
.coh-ce-cpt_event_information_card-a7d78195 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0;
}
@media (min-width: 1920px) {
  .coh-ce-cpt_feature_card-466af053 {
    margin-bottom: 0.75rem;
  }
}
@media (min-width: 1920px) {
  .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;
  }
}
.coh-ce-cpt_full_width_section-7457866a {
  overflow: hidden;
}
.coh-ce-cpt_full_width_section-10a13c7e {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 0;
  margin-left: 0;
}
@media (min-width: 565px) {
  .coh-ce-cpt_full_width_section-10a13c7e {
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 1920px) {
  .move-pagination-up.coh-ce-cpt_gallery_slider-4d540297 .slick-dots {
    top: -2rem;
  }
}
@media (min-width: 1920px) {
  .move-pagination-down.coh-ce-cpt_gallery_slider-4d540297 .slick-dots {
    top: 1.5rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_heading-a59c0ad8 {
    display: block;
  }
}
@media (min-width: 1920px) {
  .dark-heading.coh-ce-cpt_heading-a59c0ad8 {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .light-heading.coh-ce-cpt_heading-a59c0ad8 {
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .color-heading.coh-ce-cpt_heading-a59c0ad8 {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1920px) {
  .align-text-left.coh-ce-cpt_heading-a59c0ad8 {
    text-align: left;
  }
}
@media (min-width: 1920px) {
  .align-text-center.coh-ce-cpt_heading-a59c0ad8 {
    text-align: center;
  }
}
@media (min-width: 1920px) {
  .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: 1920px) {
  .coh-ce-cpt_hero-fedf769c {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
@media (min-width: 1920px) {
  .transparent-background.coh-ce-cpt_hero-fedf769c {
    background-color: rgba(0, 0, 0, 0);
  }
}
@media (min-width: 1920px) {
  .solid-dark-background.coh-ce-cpt_hero-fedf769c {
    background-color: rgb(34, 34, 34);
  }
}
@media (min-width: 1920px) {
  .solid-light-background.coh-ce-cpt_hero-fedf769c {
    background-color: rgb(242, 242, 242);
  }
}
@media (min-width: 1920px) {
  .semi-transparent-dark-background.coh-ce-cpt_hero-fedf769c {
    background-color: rgba(0, 0, 0, 0.5);
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_hero-48d68960 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1920px) {
  .fluid.coh-ce-cpt_hero-48d68960 {
    min-height: 80vh;
  }
}
@media (min-width: 565px) {
  .tall.coh-ce-cpt_hero-48d68960 {
    min-height: 25rem;
  }
}
@media (min-width: 1024px) {
  .tall.coh-ce-cpt_hero-48d68960 {
    min-height: 35rem;
  }
}
@media (min-width: 1440px) {
  .tall.coh-ce-cpt_hero-48d68960 {
    min-height: 37.5rem;
  }
}
@media (min-width: 1920px) {
  .tall.coh-ce-cpt_hero-48d68960 {
    min-height: 40rem;
  }
}
@media (min-width: 565px) {
  .short.coh-ce-cpt_hero-48d68960 {
    min-height: 10rem;
  }
}
@media (min-width: 1024px) {
  .short.coh-ce-cpt_hero-48d68960 {
    min-height: 15rem;
  }
}
@media (min-width: 1920px) {
  .short.coh-ce-cpt_hero-48d68960 {
    min-height: 20rem;
  }
}
@media (min-width: 1920px) {
  .center-align-content.coh-ce-cpt_hero-48d68960 {
    -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: 1920px) {
  .center-align-content.coh-ce-cpt_hero-48d68960 .coh-wysiwyg {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .center-align-content.coh-ce-cpt_hero-48d68960 .text-content {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .center-align-content.coh-ce-cpt_hero-48d68960 .text-content {
    width: 72%;
  }
}
@media (min-width: 1920px) {
  .center-align-content.coh-ce-cpt_hero-48d68960 .text-content {
    width: 64%;
    text-align: center;
  }
}
@media (min-width: 565px) {
  .center-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content {
    margin-top: 3rem;
  }
}
@media (min-width: 768px) {
  .center-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .center-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content {
    width: 72%;
  }
}
@media (min-width: 1920px) {
  .center-align-content.coh-ce-cpt_hero-48d68960 .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: 1920px) {
  .center-align-content.coh-ce-cpt_hero-48d68960 .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-48d68960 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1920px) {
  .left-align-content.coh-ce-cpt_hero-48d68960 {
    -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-48d68960 .text-content {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .left-align-content.coh-ce-cpt_hero-48d68960 .text-content {
    width: 48%;
  }
}
@media (min-width: 1920px) {
  .left-align-content.coh-ce-cpt_hero-48d68960 .text-content {
    width: 32%;
  }
}
@media (min-width: 565px) {
  .left-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content {
    margin-top: 3rem;
  }
}
@media (min-width: 768px) {
  .left-align-content.coh-ce-cpt_hero-48d68960 .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: 1920px) {
  .left-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content {
    margin-left: 7.5rem;
  }
}
@media (min-width: 768px) {
  .right-align-content.coh-ce-cpt_hero-48d68960 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1920px) {
  .right-align-content.coh-ce-cpt_hero-48d68960 {
    -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-48d68960 .text-content {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .right-align-content.coh-ce-cpt_hero-48d68960 .text-content {
    width: 48%;
  }
}
@media (min-width: 1920px) {
  .right-align-content.coh-ce-cpt_hero-48d68960 .text-content {
    width: 32%;
  }
}
@media (min-width: 565px) {
  .right-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content {
    margin-top: 3rem;
  }
}
@media (min-width: 768px) {
  .right-align-content.coh-ce-cpt_hero-48d68960 .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: 1920px) {
  .right-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content {
    margin-right: 7.5rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_hero-77bc8a97 {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
}
@media (min-width: 1920px) {
  .colored.coh-ce-cpt_hero-fd5ded85 {
    color: rgb(38, 163, 221);
  }
}
@media (min-width: 1024px) {
  .add-space-below.coh-ce-cpt_hero-55f19225 {
    margin-bottom: 1.5rem;
  }
}
@media (min-width: 1920px) {
  .add-space-below.coh-ce-cpt_hero-55f19225 {
    margin-bottom: 2rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_hero-65b810ab {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
.coh-ce-cpt_hero_insight-ffe8b47f .hero-image ~ .hero-content h1 {
  font-size: 31px;
  background-color: rgba(0, 0, 0, 0);
  color: rgb(35, 38, 48);
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_hero_insight-ffe8b47f .hero-image ~ .hero-content h1 {
    font-size: 40px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_hero_insight-ffe8b47f .hero-image ~ .hero-content h1 {
    font-size: 56px;
    margin-top: 64px;
    margin-bottom: 64px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_hero_insight-ffe8b47f .hero-image ~ .hero-content h1 {
    font-size: 62px;
  }
}
.coh-ce-cpt_hero_insight-ffe8b47f .hero-image ~ .hero-content h1.coh-style-section--dark-theme {
  color: rgb(244, 245, 246);
  background: none;
  -webkit-text-fill-color: #F4F5F6;
}
.coh-ce-cpt_hero_insight-ffe8b47f .hero-image ~ .hero-content h1.coh-style-section--light-theme {
  background: none;
  -webkit-text-fill-color: #232630;
  color: rgb(35, 38, 48);
}
.coh-ce-cpt_hero_insight-3ddf30b3 {
  display: block;
}
@media (min-width: 768px) {
  .coh-ce-cpt_hero_insight-3ddf30b3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-ce-cpt_hero_insight-14548147 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.coh-ce-cpt_hero_insight-7d5a9a91 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
}
.coh-ce-cpt_hero_insight-47be8752 {
  padding-top: 24px;
  padding-right: 12px;
  padding-bottom: 24px;
  padding-left: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_hero_insight-47be8752 {
    padding-top: 60px;
    padding-right: 30px;
    padding-bottom: 60px;
    padding-left: 60px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_hero_insight-47be8752 {
    padding-right: 50px;
    padding-left: 140px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_hero_insight-47be8752 {
    padding-right: 150px;
    padding-left: 170px;
  }
}
.coh-ce-cpt_hero_insight-47be8752 .hero-company-logo ~ .coh-style-author {
  display: none;
}
.coh-ce-cpt_hero_insight-b56fe939 {
  max-width: 100%;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_hero_insight-b56fe939 {
    max-width: 70%;
  }
}
.coh-ce-cpt_hero_insight-adde3148 {
  margin-top: 20px;
  max-width: 120px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_hero_insight-adde3148 {
    margin-top: 40px;
  }
}
.coh-ce-cpt_hero_insight-d9ae6f3b {
  height: auto;
  width: 100%;
}
@media (min-width: 1920px) {
  .coh-ce-cpt_horizontal_content_card-466af053 {
    margin-bottom: 0.75rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_horizontal_content_card-3df446bf:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: "";
    z-index: 1;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_horizontal_content_card-92be551f {
    margin-top: auto;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_horizontal_content_card-9b2e5e08 {
    min-height: 1px;
  }
}
@media (min-width: 1920px) {
  .image-object-fit-cover.coh-ce-cpt_horizontal_content_card-9b2e5e08 {
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
    width: 100%;
  }
}
.coh-ce-cpt_image-dea5a82a {
  height: auto;
  max-width: 100%;
  width: 100%;
  -webkit-border-radius: 10px;
          border-radius: 10px;
}
@media (min-width: 1920px) {
  .fill-space-available.coh-ce-cpt_image-dea5a82a {
    -o-object-fit: cover;
       object-fit: cover;
    width: 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;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
.coh-ce-cpt_image-9c13469f {
  max-width: 765px;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-cpt_image-b68ef454 {
  padding-left: 16px;
  margin-right: 12px;
  margin-left: 12px;
  position: relative;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_image-b68ef454 {
    padding-left: 24px;
    margin-right: 0;
    margin-left: 0;
  }
}
.coh-ce-cpt_image-b68ef454:before {
  background-color: rgb(217, 219, 226);
  height: 100%;
  width: 2px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-border-radius: 3px;
          border-radius: 3px;
  content: "";
}
@media (min-width: 1920px) {
  .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: 1920px) {
  .coh-ce-cpt_impact_card-466af053 {
    margin-bottom: 0.75rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_impact_card-63e38b8f {
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_impact_card-63e38b8f:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: "";
    z-index: 2;
  }
}
@media (min-width: 1920px) {
  .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_latest_from_amdocs-719e6884 {
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_latest_from_amdocs-719e6884 {
    margin-bottom: 32px;
  }
}
.coh-ce-cpt_latest_from_amdocs-4030e440 {
  height: 100%;
  width: 100%;
  padding-bottom: 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_latest_from_amdocs-4030e440 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.coh-ce-cpt_latest_from_amdocs-42a9b724 {
  font-size: 14px;
}
.coh-ce-cpt_latest_from_amdocs-cea012d8 .coh-style-margin-bottom-large {
  margin-bottom: 0;
}
.coh-ce-cpt_link-7ae7ed8d {
  margin-bottom: 8px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_link-7ae7ed8d {
    margin-right: 20px;
  }
}
@media (min-width: 1024px) {
  .add-space-below.coh-ce-cpt_link-7ae7ed8d {
    margin-bottom: 1.5rem;
  }
}
@media (min-width: 1920px) {
  .add-space-below.coh-ce-cpt_link-7ae7ed8d {
    margin-bottom: 2rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_linked_feature_card-466af053 {
    margin-bottom: 0.75rem;
  }
}
@media (min-width: 1920px) {
  .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: 1920px) {
  .coh-ce-cpt_linked_feature_card-92be551f {
    margin-top: auto;
  }
}
@media (min-width: 1920px) {
  .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: 1920px) {
  .coh-ce-cpt_logo_card-7e0447e5 {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_logo_card-6456e07e {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 1;
  }
}
.coh-ce-cpt_marketo_form-608dc9af {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(19, 19, 24);
  font-size: 1.9375rem;
  line-height: 1.2;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_marketo_form-608dc9af {
    font-size: 2.5rem;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_marketo_form-608dc9af {
    font-size: 2.5rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_marketo_form-608dc9af {
    font-size: 2.5rem;
  }
}
.coh-ce-cpt_modal_popup_image-c5bf2119 {
  background: none !important;
}
.coh-ce-cpt_modal_popup_image-c5bf2119:hover {
  cursor: -webkit-zoom-in !important;
  cursor: zoom-in !important;
  background-image: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_modal_popup_image-67431311 {
  padding-left: 16px;
  margin-left: 12px;
  margin-right: 12px;
  margin-top: 15px;
  position: relative;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_modal_popup_image-67431311 {
    padding-left: 24px;
    margin-left: 0;
    margin-right: 0;
  }
}
.coh-ce-cpt_modal_popup_image-3562714a {
  z-index:  9005;
  background-color: rgba(0, 0, 0, .85);
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  opacity: 1;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_modal_popup_image-dfafdb04 {
    max-width: 765px !important;
  }
}
@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: 1920px) {
  .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_parallax_banner-86372f76 {
  margin-top: 0;
  position: relative;
  min-height: 320px;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_parallax_banner-86372f76 {
    min-height: 500px;
  }
}
.coh-ce-cpt_parallax_banner-ba995c81 {
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: rgb(19, 19, 24);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_parallax_banner-ba995c81 {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    display: block;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_parallax_banner-66165e48 .coh-row-xs > .coh-row-inner > .coh-column {
    position: absolute;
    top: 0;
  }
}
.coh-ce-cpt_parallax_banner-180fdd84 {
  position: relative;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  z-index: 3;
  padding-top: 10px;
  padding-right: 30px;
  padding-bottom: 50px;
  padding-left: 30px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_parallax_banner-180fdd84 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_parallax_banner-88fcd692 {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 9;
  height: 320px;
  margin-top: 25px;
  margin-bottom: 25px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_parallax_banner-88fcd692 {
    height: 450px;
    position: absolute;
    z-index: 9;
    margin-top: 0;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_parallax_banner-d93f094e {
  position: relative;
  top: 0;
  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;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-weight: 400;
  margin-bottom: 15px;
  left: -2px;
  font-size: 2.5rem;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_parallax_banner-d93f094e {
    margin-bottom: 20px;
  }
}
.coh-ce-cpt_parallax_banner-717d606a {
  color: rgb(255, 255, 255);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 20px;
  line-height: 1.5em;
  white-space: pre-line;
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_parallax_banner-717d606a {
    font-size: 26px;
  }
}
.coh-ce-cpt_parallax_banner-ede2e367 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 1.2rem;
  line-height: 1.5em;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_parallax_banner-ede2e367 {
    font-size: 1.2rem;
  }
}
.coh-ce-cpt_parallax_banner-a543b21c {
  margin-top: 20px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_parallax_banner-a543b21c {
    margin-top: 40px;
  }
}
.coh-ce-cpt_parallax_banner-27e7cd28 {
  clear: both;
  z-index: 9;
  background-color: #EC008C !important;
  color: #fff !important;
  text-decoration: none;
  padding: 10px 15px;
  font-size: 15px;
}
.coh-ce-cpt_parallax_banner-27e7cd28:before, .coh-ce-cpt_parallax_banner-27e7cd28:after {
  clear: both;
  content: " ";
  display: table;
}
.coh-ce-cpt_parallax_banner-a7247532 {
  position: absolute;
  z-index: 2;
}
.coh-ce-cpt_parallax_banner-3c24789c {
  position: relative;
  background-color: rgb(19, 19, 24);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_parallax_banner-3c24789c {
    position: relative;
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_parallax_banner-416d22e8 .coh-row-xs > .coh-row-inner > .coh-column {
    position: absolute;
    top: 0;
  }
}
.coh-ce-cpt_parallax_banner-e8f7eac5 {
  padding-top: 10px;
  padding-right: 30px;
  padding-bottom: 50px;
  padding-left: 30px;
  position: relative;
  z-index: 3;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_parallax_banner-e8f7eac5 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_parallax_banner-c289d61e {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 9;
  height: 320px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_parallax_banner-c289d61e {
    height: 550px;
    position: absolute;
    z-index: 9;
  }
}
.coh-ce-cpt_parallax_banner-e9e70ebe {
  position: relative;
  top: 0;
  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;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-weight: 400;
  margin-bottom: 15px;
  font-size: 2.5rem;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_parallax_banner-e9e70ebe {
    margin-bottom: 12px;
  }
}
.coh-ce-cpt_parallax_banner-f684c838 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 1.2rem;
  line-height: 1.5em;
  white-space: pre-line;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_parallax_banner-f684c838 {
    font-size: 1.2rem;
  }
}
.coh-ce-cpt_parallax_banner-fd0167e5 {
  z-index: 0;
  margin-top: 20px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_parallax_banner-fd0167e5 {
    margin-top: 40px;
  }
}
.coh-ce-cpt_parallax_banner-3cb063f2 {
  clear: both;
  z-index: 9;
  position: relative;
  background-color: #EC008C !important;
  color: #fff !important;
  text-decoration: none;
  padding: 10px 15px;
  font-size: 15px;
}
.coh-ce-cpt_parallax_banner-3cb063f2:before, .coh-ce-cpt_parallax_banner-3cb063f2:after {
  clear: both;
  content: " ";
  display: table;
}
.coh-ce-cpt_parallax_banner-5a3fd5c9 {
  display: block;
  background-position: left top;
  background-size: cover;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  background-attachment: scroll;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_parallax_banner-5a3fd5c9 {
    display: none;
  }
}
.coh-ce-cpt_parallax_banner-e336f669 {
  background-color: rgb(19, 19, 24);
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  height: auto;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_parallax_banner-e336f669 {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    height: 600px;
  }
}
.coh-ce-cpt_parallax_banner-e336f669 .coh-video-background {
  height: 100%;
  width: 100%;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_parallax_banner-96d3907d .coh-row-xs > .coh-row-inner > .coh-column {
    position: absolute;
    top: 0;
  }
}
.coh-ce-cpt_parallax_banner-61b82653 {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 9;
  height: 320px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_parallax_banner-61b82653 {
    height: 550px;
    position: absolute;
    z-index: 9;
  }
}
.coh-ce-cpt_parallax_banner-2c269d3b {
  position: relative;
  top: 0;
  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;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-weight: 400;
  margin-bottom: 15px;
  font-size: 2.5rem;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_parallax_banner-2c269d3b {
    margin-bottom: 20px;
  }
}
.coh-ce-cpt_parallax_banner-46bea1c6 {
  clear: both;
  z-index: 9;
}
.coh-ce-cpt_parallax_banner-46bea1c6:before, .coh-ce-cpt_parallax_banner-46bea1c6:after {
  clear: both;
  content: " ";
  display: table;
}
@media (min-width: 1920px) {
  .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: 1920px) {
  .coh-ce-cpt_price_card-13c60bc1 {
    margin-bottom: 0;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_price_card-12c4107e:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: "";
    z-index: 1;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_price_card-6eb4d95c {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
}
@media (min-width: 1920px) {
  .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: 1920px) {
  .coh-ce-cpt_price_card-1775711d {
    margin-left: -0.5rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_price_card-77973a3b {
    font-size: 3.125rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_price_card-5d509b1 {
    font-size: 0.875rem;
    font-weight: bold;
    margin-bottom: 1.5rem;
  }
}
@media (min-width: 1920px) {
  .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: 1920px) {
  .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: 1920px) {
  .coh-ce-cpt_profile_card-70163efb {
    margin-bottom: 0.375rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_profile_card-41b10bd:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: "";
    height: 100%;
    width: 100%;
    z-index: 1;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_profile_card-12f61887 {
    display: inline-block;
    font-size: 0.875rem;
    line-height: 1.5;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_profile_card-59cddfc1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
}
.coh-ce-cpt_quick_links-1752e7ac {
  margin-right: 15px !important;
  margin-left: 15px !important;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_quick_links-1752e7ac {
    margin-right: auto !important;
    margin-left: auto !important;
  }
}
.coh-ce-cpt_quick_links-76d06e6c {
  text-decoration: none !important;
  margin-bottom: 12px;
}
.coh-ce-cpt_quick_links-76d06e6c:hover {
  color: rgb(201, 49, 127);
  background: -webkit-linear-gradient(0deg, #C9317F, #E26A6E);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.coh-style-section--light-theme .coh-ce-cpt_quick_links-76d06e6c {
  color: #232630;
}
.coh-ce-cpt_related_article_view-b5f50416 {
  overflow: visible;
}
.coh-ce-cpt_related_article_view-e85f2ce8 {
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_related_article_view-e85f2ce8 {
    margin-bottom: 24px;
  }
}
.coh-ce-cpt_related_article_view-10d62a55 {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding-bottom: 24px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_related_article_view-10d62a55 {
    padding-bottom: 30px;
  }
}
.coh-ce-cpt_related_article_view-59e34853 {
  font-size: 0.875rem;
}
.coh-ce-cpt_related_article_view-eebfee0c {
  height: 100%;
  width: 100%;
  padding-bottom: 16px;
}
.coh-ce-cpt_related_article_view-e5d97ac2 {
  margin-top: 24px;
}
.coh-ce-cpt_site_footer-7bfd6f58 .coh-style-section--dark-theme {
  background-color: rgb(0, 0, 0);
}
.coh-ce-cpt_site_footer-7bfd6f58 .coh-style-full-width-section {
  margin-top: 0;
}
.coh-ce-cpt_site_footer-ae635e99 {
  background-color: rgb(0, 0, 0);
  position: relative;
  z-index: 2;
  padding-top: 24px;
  padding-right: 2px;
  padding-left: 2px;
  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: 1024px) {
  .coh-ce-cpt_site_footer-ae635e99 {
    padding-top: 48px;
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_site_footer-8f79ad9e {
  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: 1024px) {
  .coh-ce-cpt_site_footer-8f79ad9e {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-cpt_site_footer-3c6c65a8 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_site_footer-3c6c65a8 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
}
.coh-ce-cpt_site_footer-fcd158d3 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_site_footer-fcd158d3 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.coh-ce-cpt_site_footer-bee50fd3 {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_site_footer-bee50fd3 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
.coh-ce-cpt_site_footer-bee50fd3 .menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_site_footer-bee50fd3 .menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.coh-ce-cpt_site_footer-bee50fd3 .menu .menu-item {
  padding-left: 0;
  margin-bottom: 20px;
  margin-left: 10px;
  -webkit-flex-basis: 45%;
      -ms-flex-preferred-size: 45%;
          flex-basis: 45%;
  -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;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_site_footer-bee50fd3 .menu .menu-item {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    -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;
    margin-bottom: 24px;
  }
}
.coh-ce-cpt_site_footer-bee50fd3 .menu .menu-item:before {
  display: none;
}
.coh-ce-cpt_site_footer-bee50fd3 .menu .menu-item a {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(217, 219, 226);
  font-size: 0.8rem;
  text-decoration: none;
  line-height: 24px;
  font-weight: 300;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_site_footer-bee50fd3 .menu .menu-item a {
    font-size: 0.8rem;
  }
}
.coh-ce-cpt_site_footer-bee50fd3 .menu .menu-item a:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_site_footer-d0539e4 {
  margin-top: 32px;
  margin-right: 10px;
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_site_footer-d0539e4 {
    margin-bottom: 24px;
  }
}
.coh-ce-cpt_site_footer-f2cc90fc {
  padding-bottom: 16px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_site_footer-f2cc90fc {
    padding-bottom: 24px;
  }
}
.coh-ce-cpt_site_footer-d08c28e9 {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
  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: 1024px) {
  .coh-ce-cpt_site_footer-d08c28e9 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -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;
  }
}
.coh-ce-cpt_site_footer-d08c28e9 .menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_site_footer-d08c28e9 .menu {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
  }
}
.coh-ce-cpt_site_footer-d08c28e9 .menu .menu-item {
  padding-left: 0;
  margin-bottom: 20px;
  margin-left: 10px;
  -webkit-flex-basis: 45%;
      -ms-flex-preferred-size: 45%;
          flex-basis: 45%;
  -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;
  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: 1024px) {
  .coh-ce-cpt_site_footer-d08c28e9 .menu .menu-item {
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
    margin-right: 48px;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.coh-ce-cpt_site_footer-d08c28e9 .menu .menu-item:before {
  display: none;
}
.coh-ce-cpt_site_footer-d08c28e9 .menu .menu-item a {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(217, 219, 226);
  font-size: 0.75rem;
  text-decoration: none;
  font-weight: 300;
}
.coh-ce-cpt_site_footer-17eea3b6 {
  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: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_site_footer-17eea3b6 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_site_footer-f3f87c2e {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  font-size: 0.8rem;
  margin-bottom: 12px;
  margin-left: 12px;
  color: rgb(217, 219, 226);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_site_footer-f3f87c2e {
    margin-bottom: 0;
    margin-left: 0;
  }
}
.coh-ce-cpt_site_footer-bd3e4aae {
  color: #d9dbe2 !important;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.8rem;
  margin-right: 10px;
  margin-bottom: 0;
  margin-left: 10px;
}
.coh-ce-cpt_site_header-e3920606 {
  background-color: rgb(19, 19, 24);
  position: relative;
  z-index: 20;
  -webkit-box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.2);
}
.coh-ce-cpt_site_header-a8e6af94 {
  border-bottom-width: 1px;
  border-style: solid;
  display: none;
  border-bottom-color: rgb(35, 38, 48);
}
@media (min-width: 768px) {
  .coh-ce-cpt_site_header-a8e6af94 {
    display: block;
    padding-top: 4px;
    padding-right: 20px;
    padding-bottom: 4px;
    padding-left: 20px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_site_header-a8e6af94 {
    padding-top: 6px;
    padding-right: 40px;
    padding-bottom: 6px;
    padding-left: 40px;
  }
}
.coh-ce-cpt_site_header-490d8603 {
  position: relative;
  left: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgb(19, 19, 24);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 20;
}
.coh-ce-cpt_site_header-a7e144fd {
  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;
  width: 100vw;
  padding-right: 12px;
  padding-left: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_site_header-a7e144fd {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_site_header-a7e144fd {
    padding-right: 40px;
    padding-left: 40px;
  }
}
.coh-ce-cpt_site_header-22df6823 {
  width: 100px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_site_header-22df6823 {
    width: 130px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_site_header-22df6823 {
    width: 150px;
  }
}
.coh-ce-cpt_site_header-b3794a97 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: static;
}
.coh-ce-cpt_site_header-35f4b462 ~ .search-api-autocomplete-search {
  background-color: rgb(198, 63, 66);
}
@media (min-width: 1920px) {
  .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;
  }
}
.coh-ce-cpt_social_links-b1d0a71c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0;
}
@media (min-width: 565px) {
  .coh-ce-cpt_social_links-b1d0a71c {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_social_links-b1d0a71c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 5px;
  }
}
.coh-ce-cpt_social_links-68ecdb27 {
  margin-right: 24px;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_social_links-68ecdb27 {
    margin-right: 0;
    margin-bottom: 24px;
    margin-left: 0;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_social_links-68ecdb27 {
    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;
  }
}
.coh-ce-cpt_social_links-68ecdb27:before {
  display: none;
}
.coh-ce-cpt_social_links-68ecdb27:nth-child(2) {
  margin-bottom: -5px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_social_links-68ecdb27:nth-child(2) {
    margin-bottom: 21px !important;
  }
}
.coh-ce-cpt_social_links_card-2dc241a4 {
  -webkit-box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.08);
  -webkit-border-radius: 8px;
          border-radius: 8px;
  background-color: rgb(255, 255, 255);
  overflow: hidden;
  width: 165px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_social_links_card-2dc241a4 {
    width: 270px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_social_links_card-2dc241a4 {
    width: 270px;
  }
}
.coh-ce-cpt_social_links_card-2dc241a4 .share-link {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(19, 19, 24);
  font-size: 1rem;
  line-height: 0.0625rem;
  text-decoration: none;
  padding-top: 18px;
  padding-right: 12px;
  padding-bottom: 18px;
  padding-left: 12px;
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 4px;
          border-radius: 4px;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 2px;
  margin-left: 2px;
  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-transition: all 300ms ease;
  transition: all 300ms ease;
}
.coh-ce-cpt_social_links_card-2dc241a4 .share-link:hover {
  background-color: rgb(244, 245, 246);
  color: rgb(184, 35, 112);
}
.coh-ce-cpt_social_links_card-2dc241a4 .share-link:hover:before {
  color: rgb(184, 35, 112);
}
.coh-ce-cpt_social_links_card-2dc241a4 .share-link:before {
  color: rgb(19, 19, 24);
  font-size: 16px;
  height: 16px;
  width: 16px;
  display: block;
  margin-right: 16px;
}
.coh-ce-cpt_social_links_card-3de3aaac {
  margin-right: 2px;
  margin-bottom: 0;
  margin-left: 2px;
  padding-right: 0;
  padding-left: 0;
}
.a2a_full_services.coh-ce-cpt_social_links_card-3de3aaac {
  padding-right: 0;
  padding-left: 0;
  height: auto;
  overflow-y: hidden;
}
.coh-ce-cpt_social_links_card-3de3aaac li {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_social_links_card-3de3aaac li:before {
  display: none;
}
.coh-ce-cpt_social_links_card-3de3aaac li a span {
  display: none;
}
.coh-ce-cpt_social_links_card-5fa60f9f {
  margin-bottom: 8px;
}
.coh-ce-cpt_social_links_card-faf1c912: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: "\e80a";
  font-family: fontello;
}
.coh-ce-cpt_social_links_card-e88108d7: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: "\e815";
  font-family: fontello;
}
.coh-ce-cpt_social_links_card-685cfa0e: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: "\e816";
  font-family: fontello;
}
.coh-ce-cpt_social_links_card-e981a8e8: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: "\e81b";
  font-family: fontello;
}
@media (min-width: 1920px) {
  .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: 1920px) {
  .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: 1920px) {
  .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: 1920px) {
  .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: 1920px) {
  .small.coh-ce-cpt_stat_card-5e7d51c3 {
    font-size: 3.5rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_stat_card-9703bc5a {
    font-weight: bold;
    font-size: 0.875rem;
    display: block;
  }
}
@media (min-width: 1920px) {
  .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;
  }
}
.coh-ce-cpt_table_text_card-1c11421d {
  padding-top: 15px;
  padding-bottom: 15px;
  border-top: 2px solid #8080806b;
}
@media (min-width: 768px) {
  .coh-ce-cpt_table_text_card-1c11421d {
    padding-top: 15px;
    padding-right: 5px;
    padding-bottom: 15px;
    padding-left: 5px;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_table_text_card-1c11421d {
    padding-top: 15px;
    padding-right: 5px;
    padding-bottom: 15px;
    padding-left: 5px;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}
.coh-ce-cpt_table_text_card-4e43c0cb {
  word-break: break-all;
}
@media (min-width: 768px) {
  .coh-ce-cpt_table_text_card-4e43c0cb {
    padding-left: 0 !important;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_table_text_card-4e43c0cb {
    padding-left: 0 !important;
  }
}
.coh-ce-cpt_table_text_card-68eced4a {
  margin-bottom: 5px;
  margin-top: 0;
  Font-size: 21px;
  font-weight: 600;
  word-break: break-word;
}
@media (min-width: 768px) {
  .coh-ce-cpt_table_text_card-68eced4a {
    margin: 0;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_table_text_card-68eced4a {
    margin: 0;
  }
}
@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: 1920px) {
  .space-between-nav-content.coh-ce-cpt_tabs_container_vertical_tabs-a902b84a .coh-accordion-tabs-content {
    padding-left: 11.5%;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_tabs_container_vertical_tabs-a902b84a .coh-accordion-tabs-nav {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-ce-cpt_template_of_amd_animated_scr-3008a1c7 {
  max-width: 100vw;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_template_of_amd_animated_scr-3008a1c7 {
    padding-right: 24px;
    padding-left: 24px;
  }
}
.coh-ce-cpt_template_of_amd_animated_scr-211e2bee {
  background-color: rgb(35, 38, 48);
  position: sticky;
  top: 44px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 10;
  position: -webkit-sticky;
  width: 100vw;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_template_of_amd_animated_scr-211e2bee {
    background-color: rgba(0, 0, 0, 0);
    height: 100vh;
    position: sticky;
    top: 0;
    -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;
    z-index: 0;
    width: 150px;
  }
}
.coh-ce-cpt_template_of_amd_animated_scr-7e590c30 {
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
}
.coh-ce-cpt_template_of_amd_animated_scr-f38b4c94 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(107, 105, 123);
  font-size: 0.75rem;
  line-height: 110%;
  text-decoration: none;
  padding-top: 16px;
  padding-right: 12px;
  padding-bottom: 16px;
  padding-left: 12px;
  position: relative;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_template_of_amd_animated_scr-f38b4c94 {
    padding-top: 10px;
    padding-right: 16px;
    padding-bottom: 10px;
    padding-left: 16px;
  }
}
.coh-ce-cpt_template_of_amd_animated_scr-f38b4c94:hover {
  border-left-color: rgba(0, 0, 0, 0);
  color: rgb(107, 105, 123);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_template_of_amd_animated_scr-f38b4c94:hover {
    color: rgb(244, 245, 246);
  }
}
.coh-ce-cpt_template_of_amd_animated_scr-f38b4c94:first-child:before {
  -webkit-border-top-left-radius: 1px;
          border-top-left-radius: 1px;
  -webkit-border-top-right-radius: 1px;
          border-top-right-radius: 1px;
}
.coh-ce-cpt_template_of_amd_animated_scr-f38b4c94:last-child:before {
  -webkit-border-bottom-left-radius: 1px;
          border-bottom-left-radius: 1px;
  -webkit-border-bottom-right-radius: 1px;
          border-bottom-right-radius: 1px;
}
.coh-ce-cpt_template_of_amd_animated_scr-f38b4c94:before {
  background-color: rgba(0, 0, 0, 0);
  height: 3px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
}
@media (min-width: 1024px) {
  .coh-ce-cpt_template_of_amd_animated_scr-f38b4c94:before {
    background-color: rgba(244, 245, 246, 0.1);
    height: 100%;
    width: 2px;
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
  }
}
.active.coh-ce-cpt_template_of_amd_animated_scr-f38b4c94 {
  color: rgb(244, 245, 246);
}
.active.coh-ce-cpt_template_of_amd_animated_scr-f38b4c94:before {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1%, rgb(249, 184, 72)), to(rgb(226, 106, 110)));
  background-image: -webkit-linear-gradient(bottom, rgb(249, 184, 72) 1%, rgb(226, 106, 110) 100%);
  background-image: linear-gradient(0deg, rgb(249, 184, 72) 1%, rgb(226, 106, 110) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  background-attachment: scroll;
  -webkit-border-radius: 1px;
          border-radius: 1px;
}
.coh-ce-cpt_template_of_amd_animated_scr-eb40de79 {
  height: 40px;
  width: 40px;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: sticky;
  top: 86%;
  left: 68px;
  display: none;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_template_of_amd_animated_scr-eb40de79 {
    display: block;
  }
}
.coh-ce-cpt_template_of_amd_animated_scr-eb40de79:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  position: relative;
  top: 2px;
  content: "\f107";
  font-family: fontello;
}
.coh-ce-cpt_template_of_amd_animated_scr-7a53fc43 {
  Font-size: 0px;
  line-height: 0px;
}
.coh-ce-cpt_template_of_amd_animated_scr-56e85105 {
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_template_of_amd_animated_scr-56e85105 {
    margin-top: -100vh;
  }
}
.coh-ce-cpt_template_of_amd_animated_scr-bc871d0c {
  margin-top: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_template_of_amd_animated_scr-bc871d0c {
    margin-top: 25vh;
  }
}
.coh-ce-cpt_template_of_amd_animated_scr-49523cee {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 80px;
  padding-right: 12px;
  padding-bottom: 32px;
  padding-left: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_template_of_amd_animated_scr-49523cee {
    height: 100vh;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_template_of_amd_animated_scr-fbe2d4a0 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(244, 245, 246);
  font-size: 30px;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 16px;
}
.coh-ce-cpt_template_of_amd_animated_scr-cb396f88 {
  -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;
  margin-top: 10px;
}
@media (min-width: 1440px) {
  .coh-ce-cpt_template_of_amd_animated_scr-cb396f88 {
    padding-right: 35px;
  }
}
.coh-ce-cpt_template_of_amd_animated_scr-e1e588fc {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  margin-bottom: 0;
  font-size: 16px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_template_of_amd_animated_scr-e1e588fc {
    font-size: 18px;
  }
}
.coh-ce-cpt_template_of_amd_animated_scr-c2207471 {
  margin-top: 40px;
  display: none;
}
.coh-ce-cpt_template_of_amd_animated_scr-82cb7fc9 {
  display: none;
}
.coh-ce-cpt_template_of_amd_animated_scr-9c32da42 {
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  position: relative;
  left: 0;
  z-index: 0;
  margin-right: 4px;
  margin-left: 4px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_template_of_amd_animated_scr-9c32da42 {
    display: none;
  }
}
.active.coh-ce-cpt_template_of_amd_animated_scr-9c32da42 {
  z-index: 1;
  opacity: 1;
}
.scroll-highlight-item-image.coh-ce-cpt_template_of_amd_animated_scr-9c32da42 .coh-video-background {
  height: 0;
  width: 0;
  display: none;
}
.scroll-highlight-item-video.coh-ce-cpt_template_of_amd_animated_scr-9c32da42 .coh-image {
  height: 0;
  width: 0;
  display: none;
}
.coh-ce-cpt_template_of_amd_animated_scr-954e8cb4 {
  -webkit-border-radius: 12px;
          border-radius: 12px;
  height: 150vw;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-cpt_template_of_amd_animated_scr-45642e94 {
  height: 150vw;
  width: 100%;
  -webkit-border-radius: 12px;
          border-radius: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_template_of_amd_animated_scr-45642e94 {
    -webkit-border-radius: 16px;
            border-radius: 16px;
  }
}
.coh-ce-cpt_template_of_amd_animated_scr-45642e94 video {
  -webkit-border-radius: 12px;
          border-radius: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_template_of_amd_animated_scr-45642e94 video {
    -webkit-border-radius: 16px;
            border-radius: 16px;
  }
}
.coh-ce-cpt_template_of_amd_animated_scr-f5319a1b {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.coh-ce-cpt_template_of_amd_animated_scr-9ac49c7a {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_template_of_amd_animated_scr-9ac49c7a {
    display: block;
  }
}
.coh-ce-cpt_template_of_amd_animated_scr-ff5b472a {
  min-height: 100vh;
  position: sticky;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_template_of_amd_animated_scr-5863feb7 {
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  height: 70vh;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 0;
  opacity: 0;
}
.coh-ce-cpt_template_of_amd_animated_scr-5863feb7:hover .summary {
  background-image: -webkit-linear-gradient(85deg, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 73%, rgb(226, 106, 110) 100%);
  background-image: linear-gradient(5deg, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 73%, rgb(226, 106, 110) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  background-attachment: scroll;
}
.active.coh-ce-cpt_template_of_amd_animated_scr-5863feb7 {
  z-index: 1;
  opacity: 1;
}
.scroll-highlight-item-image.coh-ce-cpt_template_of_amd_animated_scr-5863feb7 .coh-video-background {
  height: 0;
  width: 0;
  display: none;
}
.scroll-highlight-item-video.coh-ce-cpt_template_of_amd_animated_scr-5863feb7 .coh-image {
  height: 0;
  width: 0;
  display: none;
}
.coh-ce-cpt_template_of_amd_animated_scr-5863feb7 .highlight-link:hover + .summary {
  background-color: rgb(161, 19, 77);
}
.coh-ce-cpt_template_of_amd_animated_scr-8c481647 {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
  -webkit-border-radius: 12px;
          border-radius: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_template_of_amd_animated_scr-8c481647 {
    -webkit-border-radius: 16px;
            border-radius: 16px;
  }
}
.coh-ce-cpt_template_of_amd_animated_scr-3f9cab99 {
  height: 100%;
  width: 100%;
  -webkit-border-radius: 12px;
          border-radius: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_template_of_amd_animated_scr-3f9cab99 {
    -webkit-border-radius: 16px;
            border-radius: 16px;
  }
}
.coh-ce-cpt_template_of_amd_animated_scr-3f9cab99 video {
  -webkit-border-radius: 12px;
          border-radius: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_template_of_amd_animated_scr-3f9cab99 video {
    -webkit-border-radius: 16px;
            border-radius: 16px;
  }
}
@media (min-width: 1920px) {
  .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: 1920px) {
  .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: 1920px) {
  .coh-ce-cpt_testimonial_card-2f2a169e {
    margin-top: auto;
    padding-top: 1.5rem;
    line-height: 1rem;
    font-size: 1rem;
  }
}
@media (min-width: 1920px) {
  .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: 1920px) {
  .coh-ce-cpt_testimonial_card-174b89fd {
    margin-bottom: 0.5rem;
    font-weight: bold;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_testimonial_card-92c7cc8a {
    padding-bottom: 0.25rem;
    font-size: 0.875rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_testimonial_card-18495c3e {
    font-size: 0.875rem;
  }
}
.coh-ce-cpt_text_and_image_card-5fb92e96 {
  -webkit-border-radius: 0;
          border-radius: 0;
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_text_and_image_card-5fb92e96 {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    -webkit-border-radius: 15px;
            border-radius: 15px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_text_and_image_card-5fb92e96 {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    -webkit-border-radius: 15px;
            border-radius: 15px;
  }
}
.coh-style-section--light-theme.coh-ce-cpt_text_and_image_card-5fb92e96 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_text_and_image_card-13dd5b5f {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_text_and_image_card-13dd5b5f {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-cpt_text_and_image_card-f0240f75 {
  margin-top: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_text_and_image_card-f0240f75 {
    margin-top: 0;
  }
}
.coh-ce-cpt_text_and_image_card-9e2c4f13 {
  Font-size: 1.125rem;
  font-weight: 300;
  line-height     : 1.5rem;
}
.coh-ce-cpt_text_and_image_card-78ad27ab {
  margin-top: 15px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_text_and_image_card-78ad27ab {
    margin-top: 30px;
  }
}
.coh-ce-cpt_text_and_image_card-c1371584 {
  margin-top: 32px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_text_and_image_card-c1371584 {
    height: 400px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_text_and_image_card-c1371584 {
    margin-top: 0;
    height: 100%;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_text_and_image_card-c1371584 {
    height: 100%;
  }
}
.coh-ce-cpt_text_and_image_card-2a469fe2 {
  height: auto;
}
.coh-ce-cpt_utilities_bar_breadcrumb_sti-4064ef56 {
  padding-top: 12px;
  padding-bottom: 32px;
  position: relative;
  z-index: 901;
  background-color: rgb(242, 243, 245);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_utilities_bar_breadcrumb_sti-4064ef56 {
    padding-bottom: 64px;
  }
}
.coh-ce-cpt_utilities_bar_breadcrumb_sti-5c76a16c {
  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;
  padding-top: 8px;
  padding-bottom: 12px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(230, 232, 236);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_utilities_bar_breadcrumb_sti-5c76a16c {
    padding-top: 0;
  }
}
.coh-ce-cpt_utilities_bar_breadcrumb_sti-3d76f372 {
  -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;
}
.coh-ce-cpt_utilities_bar_breadcrumb_sti-3d76f372 .breadcrumb {
  padding-top: 0;
}
.coh-ce-cpt_utilities_bar_breadcrumb_sti-3d76f372 .coh-breadcrumb li:first-child {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_utilities_bar_breadcrumb_sti-3d76f372 .coh-breadcrumb li:first-child {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
.coh-ce-cpt_utilities_bar_breadcrumb_sti-63fe3b2e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_utilities_bar_breadcrumb_sti-32284b85 {
  height: 20px;
  width: 1px;
  background-color: rgb(230, 232, 236);
  display: block;
  margin-right: 16px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_utilities_bar_breadcrumb_sti-32284b85 {
    display: none;
  }
}
.coh-ce-cpt_utilities_bar_breadcrumb_sti-c3bc225d {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_utilities_bar_breadcrumb_sti-c3bc225d {
    display: block;
  }
}
.coh-ce-cpt_utilities_bar_breadcrumb_sti-8fc3a285 {
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_utilities_bar_breadcrumb_sti-8fc3a285 {
    display: none;
  }
}
.coh-ce-cpt_utilities_bar_breadcrumb_sti-fcd4b610 {
  -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;
  padding-top: 8px;
  padding-bottom: 8px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_utilities_bar_breadcrumb_sti-fcd4b610 {
    padding-top: 0;
    padding-bottom: 12px;
  }
}
.coh-ce-cpt_utilities_bar_breadcrumb_sti-fcd4b610 .breadcrumb {
  padding-top: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_utilities_bar_breadcrumb_sti-fcd4b610 .breadcrumb li {
    font-family: "Outfit", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    color: rgb(107, 105, 123);
    font-size: 18px;
  }
}
.coh-ce-cpt_utilities_bar_breadcrumb_sti-fcd4b610 .breadcrumb li:first-child {
  display: none;
}
.coh-ce-cpt_utilities_bar_breadcrumb_sti-fcd4b610 .breadcrumb li:last-child {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_utilities_bar_breadcrumb_sti-fcd4b610 .breadcrumb li:after {
    display: none;
  }
}
.coh-ce-cpt_utilities_bar_breadcrumb_sti-fcd4b610 .breadcrumb 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;
  color: rgb(107, 105, 123);
  font-size: 18px;
  height: 16px;
  width: 16px;
  position: relative;
  display: block;
  content: "\e806";
  font-family: fontello;
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
}
.coh-ce-cpt_utilities_bar_breadcrumb_sti-ec62b7dc {
  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: 1024px) {
  .coh-ce-cpt_utilities_bar_breadcrumb_sti-ec62b7dc {
    padding-bottom: 12px;
  }
}
.coh-ce-cpt_utilities_bar_breadcrumb_sti-b8f7aa1a {
  height: 3px;
  position: absolute;
  bottom: 0;
  left: 0;
}
@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: 1920px) {
  .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: 1920px) {
  .coh-ce-cpt_utilities_bar_horizontal-ccf0cd73 .utilities-menu li {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_utilities_bar_horizontal-ccf0cd73 .social-links a {
    width: 2rem;
  }
}
@media (min-width: 1920px) {
  .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: 1920px) {
  .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: 1920px) {
  .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: 1920px) {
  .coh-ce-cpt_utilities_bar_vertical-81040a3c .social-links a {
    width: auto;
  }
}
@media (min-width: 1920px) {
  .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: 1920px) {
  .coh-ce-cpt_utilities_bar_vertical-80f39919 + * {
    margin-left: 1rem;
  }
}
@media (min-width: 1920px) {
  .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: 1920px) {
  .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: 1920px) {
  .coh-ce-cpt_video-ea901c4e {
    width: 100%;
  }
}
.coh-ce-cpt__amd_latest_content_by_tags-e85f2ce8 {
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt__amd_latest_content_by_tags-e85f2ce8 {
    margin-bottom: 24px;
  }
}
.coh-ce-cpt__amd_latest_content_by_tags-98d982b6 {
  height: 100%;
  width: 100%;
  padding-bottom: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (min-width: 1024px) {
  .coh-ce-cpt__amd_latest_content_by_tags-98d982b6 {
    padding-bottom: 30px;
  }
}
.coh-ce-cpt__amd_latest_content_by_tags-42a9b724 {
  font-size: 14px;
}
.coh-ce-cpt__amd_latest_content_by_tags-d7fe005e {
  height: 100%;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 16px;
}
.coh-ce-cpt__amd_latest_content_by_tags-e5d97ac2 {
  margin-top: 24px;
}
.coh-ce-7e0882b5 ol#animatedScrollerMenu {
  top: -0.625rem;
}
.coh-ce-2eeb891a {
  margin-top: 0px;
  margin-bottom: 0px;
}
@media (min-width: 1024px) {
  .coh-ce-15a9b8c4 .coh-style-full-width-section {
    margin-top: 0px;
  }
}
.coh-ce-429e9f8b .event-information-item-detail a {
  color: rgb(19, 19, 24);
  text-decoration: none;
}
.coh-ce-5a95001 {
  display: none;
}
.coh-ce-25d3d72e .utility-bar-in-page {
  margin-top: -150px;
  margin-bottom: 60px;
}
@media (min-width: 1024px) {
  .coh-ce-25d3d72e .utility-bar-in-page {
    margin-bottom: 80px;
  }
}
.coh-ce-e61fcad0 {
  margin-bottom: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-e61fcad0 {
    margin-bottom: 24px;
  }
}
.coh-ce-bca64381 {
  margin-bottom: 24px;
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-bca64381 {
    margin-bottom: 40px;
  }
}
.coh-ce-28cea528 {
  margin-bottom: 15px;
}
.coh-ce-7d9a08b5 {
  margin-top: 0px;
}
.coh-ce-7d9a08b5 {
  margin-top: 0px;
}
.coh-ce-a4dc1737 {
  padding-right: 10px;
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-a4dc1737 {
    display: block;
  }
}
.coh-ce-a4dc1737 .facets-widget-checkbox .facet-item {
  padding-top: 5px;
  padding-bottom: 15px;
}
.coh-ce-a4dc1737 .facets-widget-checkbox .facet-item .facets-checkbox:hover {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-a4dc1737 .facets-widget-checkbox .facet-item .facets-checkbox:hover + label {
  background-color: transparent !important;
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-a4dc1737 .facets-widget-checkbox .facet-item .facets-checkbox:checked + label:after {
  top: 10px !important;
  left: 5px !important;
  top: 10px;
  left: 5px;
}
.coh-ce-b25f3b25 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(107, 105, 123);
}
.coh-ce-1f52b6b1 {
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-1f52b6b1 {
    display: none;
  }
}
.coh-ce-1f52b6b1 .coh-accordion-tabs {
  width: 100%;
}
.coh-ce-1f52b6b1 .facets-reset {
  display: none;
}
.coh-ce-d7db6306 {
  width: 100%;
}
.coh-ce-3f7a8d21 .pager {
  display: none;
}
.coh-ce-b63edac0 header {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(107, 105, 123);
  font-size: 12px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  border-bottom-width: 1px;
  border-style: none;
  border-bottom-style: solid;
  border-color: rgb(219, 219, 220);
}
.coh-ce-b63edac0 .grid-row {
  padding-top: 27px;
  padding-bottom: 27px;
  border-bottom-width: 1px;
  border-style: solid;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 220);
}
.coh-ce-b63edac0 .grid-row h2 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(19, 19, 24);
  font-size: 30px;
}
.coh-ce-b63edac0 .grid-row h2 a {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(50, 50, 50);
  text-decoration: none;
}
.coh-ce-b63edac0 .grid-row .views-field-field-event-status a {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(107, 105, 123);
  font-size: 12px;
  text-decoration: none;
}
.coh-ce-b63edac0 .grid-row .coh-style-heading-2-size a:hover {
  color: rgb(201, 49, 127);
}
.coh-ce-b63edac0 .coh-style-heading-2-size {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(19, 19, 24);
  font-size: 40px;
}
.coh-ce-9779f5e6 {
  padding-top: 15px;
}
.coh-ce-9779f5e6 header {
  width: 100%;
  float: none;
}
.coh-ce-9779f5e6 header hr {
  border-width: 1px;
  border-style: solid;
  border-color: rgb(219, 219, 220);
}
.coh-ce-ecae607d {
  margin-top: 0;
}
@media (min-width: 1024px) {
  .coh-ce-ecae607d {
    margin-top: 0;
  }
}
.coh-ce-ecae607d .coh-style-image-container---banner img {
  width: 100%;
}
.coh-ce-ecae607d .coh-heading {
  color: rgb(255, 255, 255);
}
.coh-ce-1dda7eee h5 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(19, 19, 24);
  line-height: 39.6px;
}
.coh-ce-1dda7eee h3 {
  padding-bottom: 50px;
}
.coh-ce-801fc797 {
  position: relative;
}
.coh-ce-801fc797 ul .facet-summary-item--clear {
  padding-left: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.coh-ce-cbd59f45 {
  position: relative;
  padding-bottom: 10px;
}
@media (min-width: 1024px) {
  .coh-ce-cbd59f45 {
    position: absolute;
    top: 5px;
    right: 0;
  }
}
.coh-ce-57c3caaf .full-width-section {
  background-color: rgb(230, 232, 236);
  padding-top: 24px;
  padding-bottom: 24px;
}
@media (min-width: 1024px) {
  .coh-ce-57c3caaf .full-width-section {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}
.coh-ce-40e8a8a {
  color: rgb(61, 66, 82);
  margin-top: 0;
  margin-bottom: 0;
}
.coh-ce-aaef4f9 {
  margin-top: 0;
  margin-bottom: 48px;
}
@media (min-width: 1024px) {
  .coh-ce-aaef4f9 {
    margin-top: 56px;
    margin-bottom: 56px;
  }
}
.coh-ce-29298729 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(107, 105, 123);
  font-size: 1.5rem;
  line-height: 1.4;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-fbac5273 {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-fbac5273 {
    display: block;
  }
}
@media (min-width: 1024px) {
  .results-0.coh-ce-fbac5273 {
    display: none;
  }
}
.coh-ce-fbac5273 .facets-widget-checkbox .item-list__checkbox .facet-item {
  padding-left: 0;
  margin-bottom: 8px;
}
@media (min-width: 1024px) {
  .coh-ce-fbac5273 .facets-widget-checkbox .item-list__checkbox .facet-item {
    margin-bottom: 12px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-fbac5273 .facets-widget-checkbox .item-list__checkbox .facet-item:last-child {
    margin-bottom: 0;
  }
}
.coh-ce-fbac5273 .facets-widget-checkbox .item-list__checkbox .facet-item:before {
  display: none;
}
.coh-ce-fbac5273 .facets-widget-checkbox .item-list__checkbox .facet-item label {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-left: 0;
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-fbac5273 .facets-widget-checkbox .item-list__checkbox .facet-item label {
    font-size: 1rem;
    line-height: 20px;
  }
}
.coh-ce-fbac5273 .facets-widget-checkbox .item-list__checkbox .facet-item label .facet-item__value {
  color: rgb(61, 66, 82);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-fbac5273 .facets-widget-checkbox .item-list__checkbox .facet-item label .facet-item__count {
  color: rgb(107, 105, 123);
}
.coh-ce-fbac5273 .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox {
  position: absolute;
  opacity: 0;
}
.coh-ce-fbac5273 .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox:checked + label:before {
  background-color: rgb(201, 49, 127);
  border-color: rgb(201, 49, 127);
}
.coh-ce-fbac5273 .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox:checked + label:after {
  -webkit-box-shadow: 2px 0 0 rgb(255, 255, 255), 4px 0 0 rgb(255, 255, 255), 4px -2px 0 rgb(255, 255, 255), 4px -4px 0 rgb(255, 255, 255), 4px -6px 0 rgb(255, 255, 255), 4px -8px 0 rgb(255, 255, 255);
          box-shadow: 2px 0 0 rgb(255, 255, 255), 4px 0 0 rgb(255, 255, 255), 4px -2px 0 rgb(255, 255, 255), 4px -4px 0 rgb(255, 255, 255), 4px -6px 0 rgb(255, 255, 255), 4px -8px 0 rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  height: 2px;
  width: 2px;
  position: absolute;
  top: 10px;
  left: 5px;
  content: "";
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.coh-ce-fbac5273 .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label {
  position: relative;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  -webkit-border-radius: 4px;
          border-radius: 4px;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  margin-bottom: 8px;
}
@media (min-width: 1024px) {
  .coh-ce-fbac5273 .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label {
    margin-bottom: 15px;
  }
}
.coh-ce-fbac5273 .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label:hover {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-fbac5273 .facets-widget-checkbox .item-list__checkbox .facet-item .facets-checkbox + label:before {
  background-color: rgb(255, 255, 255);
  height: 16px;
  width: 16px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-bottom;
  content: "";
  -webkit-border-radius: 4px;
          border-radius: 4px;
  border-width: 2px;
  border-style: solid;
  border-color: rgb(107, 105, 123);
}
.coh-ce-fbac5273 .facets-widget-checkbox .facets-reset {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-fbac5273 .divider {
    margin-bottom: 32px;
  }
}
.coh-ce-d71ee4c {
  margin-top: 0;
  font-size: 1rem;
}
.coh-ce-1650bd70 {
  font-size: 1rem;
}
@media (min-width: 1024px) {
  .coh-ce-1650bd70 {
    display: none;
  }
}
.coh-ce-1650bd70 .coh-accordion-tabs {
  width: 100%;
}
.coh-ce-1650bd70 .facets-reset {
  display: none;
}
.coh-ce-d7db6306 {
  width: 100%;
}
.coh-ce-985d36d6 h6 {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 12px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(217, 219, 226);
  line-height: 1.5;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-7ef3ade9 {
  margin-top: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-7ef3ade9 {
    margin-top: 32px;
  }
}
.coh-ce-efc4b10 {
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-efc4b10 .coh-column {
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-efc4b10 {
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-efc4b10 .coh-column {
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-61666c3b .contextual-region {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-ba910b7f {
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-ba910b7f .coh-column {
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-fe877fb9 {
  display: none;
}
@media (min-width: 565px) {
  .coh-ce-fe877fb9 {
    display: none;
  }
}
@media (min-width: 768px) {
  .coh-ce-fe877fb9 {
    display: none;
  }
}
@media (min-width: 1024px) {
  .coh-ce-fe877fb9 {
    display: none;
  }
}
@media (min-width: 1440px) {
  .coh-ce-fe877fb9 {
    display: none;
  }
}
@media (min-width: 1920px) {
  .coh-ce-fe877fb9 {
    display: none;
  }
}
.coh-ce-9c1ee8f8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: static;
  z-index: 1;
  -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;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -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;
  padding-top: 4px;
  padding-right: 20px;
  padding-bottom: 4px;
  padding-left: 20px;
}
.coh-ce-a46da7d {
  background-color: rgb(19, 19, 24);
  display: block;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  font-size: 0.875rem;
  line-height: 24px;
  text-decoration: none;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 0;
  padding-left: 10px;
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: 0;
  margin-left: 10px;
}
@media (min-width: 768px) {
  .coh-ce-a46da7d {
    display: none;
  }
}
.coh-ce-a46da7d:hover {
  background-image: none;
  background-color: rgb(19, 19, 24);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-a46da7d:hover:after {
  opacity: 1;
}
.coh-ce-a46da7d:after {
  background-image: -webkit-linear-gradient(2deg, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
  background-image: linear-gradient(88deg, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 5px;
  width: 100%;
  margin-top: 6px;
  display: block;
  opacity: 0;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  content: "";
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
}
.coh-ce-aa15344e {
  display: none;
  background-color: rgb(0, 0, 0);
  width: 100%;
  -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;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -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;
  position: absolute;
  top: 46px;
  left: 0;
  padding-top: 12px;
  padding-right: 12px;
  padding-left: 12px;
}
@media (min-width: 768px) {
  .coh-ce-aa15344e {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: static;
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
    background-color: rgb(19, 19, 24);
  }
}
.menu-open.coh-ce-aa15344e {
  display: block;
}
.coh-ce-48d9ef9c {
  display: block;
  font-size: 1.125rem;
  color: rgb(244, 245, 246);
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  max-height: 18px;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  max-width: 18px;
  width: 18px;
  position: absolute;
  right: 16px;
  top: 16px;
  z-index: 3;
}
@media (min-width: 768px) {
  .coh-ce-48d9ef9c {
    display: none;
  }
}
@media (min-width: 1024px) {
  .coh-ce-48d9ef9c {
    display: none;
  }
}
.coh-ce-48d9ef9c:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(244, 245, 246);
  font-size: 20px;
  height: 16px;
  width: 16px;
  display: block;
  content: "\e809";
  font-family: fontello;
}
.coh-ce-48d9ef9c:hover {
  background-image: none;
}
.coh-ce-ae84f511 {
  position: static;
}
@media (min-width: 768px) {
  .coh-ce-ae84f511 li:last-child a {
    padding-right: 0;
  }
}
.coh-ce-13a71c50 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .coh-ce-13a71c50 {
    display: inline-block;
    margin-bottom: 0;
    position: static;
  }
}
.coh-ce-13a71c50:first-child {
  margin-top: 24px;
}
@media (min-width: 768px) {
  .coh-ce-13a71c50:first-child {
    margin-top: 0;
  }
}
.has-children.is-expanded.coh-ce-13a71c50 a:after {
  background-image: none;
  opacity: 1;
  display: block;
}
@media (min-width: 1024px) {
  .has-children.is-expanded.coh-ce-13a71c50 a:after {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(201, 49, 127)), to(rgb(226, 106, 110)));
    background-image: -webkit-linear-gradient(left, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
    background-image: linear-gradient(90deg, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
    background-position: left top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
.has-children.is-expanded.coh-ce-13a71c50 .level2-mega-menu a:after {
  background-image: none;
}
.coh-ce-e3407f80 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 0.875rem;
  line-height: 24px;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: 0.7px;
}
@media (min-width: 768px) {
  .coh-ce-e3407f80 {
    padding-top: 8px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .coh-ce-e3407f80 {
    font-size: 1rem;
    padding-top: 26px;
    padding-right: 20px;
    padding-left: 20px;
    letter-spacing: 0.7px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-e3407f80 {
    font-size: 1rem;
    letter-spacing: 0.7px;
  }
}
.coh-ce-e3407f80:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(107, 105, 123);
  font-size: 18px;
  background-color: rgba(0, 0, 0, 0);
  height: 18px;
  width: 18px;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-left: 6px;
  display: block;
  content: "\f105";
  font-family: fontello;
}
@media (min-width: 768px) {
  .coh-ce-e3407f80:after {
    height: 5px;
    width: 100%;
    margin-top: 8px;
    margin-left: 0;
    opacity: 0;
    -webkit-border-top-left-radius: 4px;
            border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
            border-top-right-radius: 4px;
    content: "";
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
  }
}
@media (min-width: 1024px) {
  .coh-ce-e3407f80:after {
    margin-top: 24px;
    margin-left: 0;
  }
}
.coh-ce-e3407f80:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-e3407f80:hover:after {
  background-image: none;
}
@media (min-width: 768px) {
  .coh-ce-e3407f80:hover:after {
    opacity: 1;
  }
}
@media (min-width: 1024px) {
  .coh-ce-e3407f80:hover:after {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(201, 49, 127)), to(rgb(226, 106, 110)));
    background-image: -webkit-linear-gradient(left, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
    background-image: linear-gradient(90deg, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
    background-position: left top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
.coh-ce-41a306d2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-color: rgba(0, 0, 0, 0);
  min-height: 20px;
  max-height: 20px;
  height: 20px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (min-width: 768px) {
  .coh-ce-41a306d2 {
    display: none;
  }
}
.coh-ce-41a306d2:hover {
  background-image: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-250824bf {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 0.875rem;
  line-height: 24px;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: 0.7px;
}
@media (min-width: 768px) {
  .coh-ce-250824bf {
    padding-top: 8px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .coh-ce-250824bf {
    font-size: 1rem;
    padding-top: 26px;
    padding-right: 20px;
    padding-left: 20px;
    letter-spacing: 0.7px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-250824bf {
    font-size: 1rem;
    letter-spacing: 0.7px;
  }
}
.coh-ce-250824bf:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(107, 105, 123);
  font-size: 16px;
  background-color: rgba(0, 0, 0, 0);
  height: 16px;
  width: 16px;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-left: 6px;
  display: block;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  content: "\f105";
  font-family: fontello;
}
@media (min-width: 768px) {
  .coh-ce-250824bf:after {
    height: 5px;
    width: 100%;
    margin-top: 8px;
    margin-left: 0;
    opacity: 0;
    -webkit-border-top-left-radius: 4px;
            border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
            border-top-right-radius: 4px;
    content: "";
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
  }
}
@media (min-width: 1024px) {
  .coh-ce-250824bf:after {
    margin-top: 24px;
    margin-left: 0;
  }
}
.coh-ce-250824bf:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-250824bf:hover:after {
  background-image: none;
}
@media (min-width: 768px) {
  .coh-ce-250824bf:hover:after {
    opacity: 1;
  }
}
@media (min-width: 1024px) {
  .coh-ce-250824bf:hover:after {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(201, 49, 127)), to(rgb(226, 106, 110)));
    background-image: -webkit-linear-gradient(left, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
    background-image: linear-gradient(90deg, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
    background-position: left top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
.coh-ce-320b3e42 {
  display: none;
  min-width: 100vw;
  background-color: rgb(0, 0, 0);
  position: absolute;
  top: 0;
  left: -12px;
  z-index: 999;
}
@media (min-width: 768px) {
  .coh-ce-320b3e42 {
    position: absolute;
    top: 64px;
    left: 0;
    background-color: rgb(19, 19, 24);
  }
}
@media (min-width: 1024px) {
  .coh-ce-320b3e42 {
    top: 79px;
  }
}
.coh-ce-a32f8a75 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin-top: -24px;
}
@media (min-width: 768px) {
  .coh-ce-a32f8a75 {
    display: none;
  }
}
.coh-ce-e875a636 {
  display: block;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-color: rgba(0, 0, 0, 0);
  min-height: 20px;
  max-height: 20px;
  height: 20px;
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
@media (min-width: 768px) {
  .coh-ce-e875a636 {
    display: none;
  }
}
.coh-ce-e875a636:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  color: rgb(196, 200, 211);
  height: 14px;
  width: 14px;
  display: block;
  content: "\e806";
  font-family: fontello;
  margin-left: 6px;
}
.coh-ce-e875a636:hover {
  background-image: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-ba28cfec {
  color: rgb(196, 200, 211);
  display: block;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-decoration: none;
  font-size: 12px;
  line-height: 12px;
  margin-top: 8px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .coh-ce-ba28cfec {
    display: none;
  }
}
.coh-ce-631825be {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.coh-ce-631825be > div {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-c672516 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-e6a4eb2a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -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;
  height: 100%;
}
@media (min-width: 1440px) {
  .coh-ce-e6a4eb2a {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.coh-ce-4e610941 {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
}
.coh-ce-a5245fb5 {
  padding-top: 24px;
  padding-right: 12px;
  padding-left: 12px;
}
@media (min-width: 768px) {
  .coh-ce-a5245fb5 {
    padding-top: 48px;
    padding-right: 40px;
    padding-left: 40px;
  }
}
.coh-ce-91bb233f {
  margin-top: 0;
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .coh-ce-91bb233f {
    margin-bottom: 24px;
  }
}
.coh-ce-de03d2e6 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  font-size: 1rem;
  line-height: 24px;
  text-decoration: none;
  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;
}
.coh-ce-de03d2e6:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(107, 105, 123);
  font-size: 16px;
  content: "\e806";
  font-family: fontello;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
  margin-left: 6px;
  height: 16px;
  width: 16px;
}
.coh-ce-de03d2e6:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-de03d2e6:hover:after {
  color: rgb(255, 255, 255);
}
.coh-ce-3bcf7ce4 {
  background-color: rgb(0, 0, 0);
}
@media (min-width: 768px) {
  .coh-ce-3bcf7ce4 {
    background-color: rgb(19, 19, 24);
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
@media (min-width: 1024px) {
  .coh-ce-3bcf7ce4 {
    background-color: rgb(19, 19, 24);
  }
}
@media (min-width: 1440px) {
  .coh-ce-3bcf7ce4 {
    background-color: rgb(0, 0, 0);
  }
}
.coh-ce-f719908c {
  padding-top: 24px;
  padding-right: 12px;
  padding-bottom: 24px;
  padding-left: 12px;
}
@media (min-width: 768px) {
  .coh-ce-f719908c {
    padding-top: 0;
    padding-right: 16px;
    padding-bottom: 32px;
    padding-left: 16px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-f719908c {
    padding-top: 48px;
    padding-right: 56px;
    padding-bottom: 48px;
    padding-left: 56px;
  }
}
.coh-ce-9847f8e4 {
  display: none;
}
@media (min-width: 768px) {
  .coh-ce-9847f8e4 {
    display: block;
    margin-top: 32px;
    margin-right: 24px;
    margin-bottom: 32px;
    margin-left: 24px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-9847f8e4 {
    display: none;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.coh-ce-b6ab4065 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-58199647 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .coh-ce-58199647 {
    margin-bottom: 16px;
  }
}
.coh-ce-47d59b2f {
  text-decoration: none;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 768px) {
  .coh-ce-47d59b2f {
    padding-top: 16px;
    padding-right: 24px;
    padding-bottom: 16px;
    padding-left: 24px;
  }
}
@media (min-width: 768px) {
  .coh-ce-47d59b2f:hover {
    background-color: rgb(0, 0, 0);
  }
}
@media (min-width: 1440px) {
  .coh-ce-47d59b2f:hover {
    background-color: rgb(19, 19, 24);
  }
}
.coh-ce-47d59b2f:hover p {
  color: rgb(255, 255, 255);
}
.coh-ce-47d59b2f:hover p:after {
  color: rgb(255, 255, 255);
}
.coh-ce-e0a99f9 {
  color: rgb(244, 245, 246);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 24px;
  text-decoration: none;
  margin-bottom: 4px;
  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;
}
.coh-ce-e0a99f9:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(107, 105, 123);
  font-size: 16px;
  height: 16px;
  width: 16px;
  display: block;
  content: "\e806";
  font-family: fontello;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  margin-left: 6px;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.coh-ce-adb736da {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(196, 200, 211);
  font-size: 0.875rem;
  display: none;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .coh-ce-adb736da {
    display: block;
  }
}
.coh-ce-18aa80a7 {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  color: rgb(244, 245, 246);
  margin-bottom: 6px;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1440px) {
  .coh-ce-18aa80a7 {
    font-size: 1.125rem;
  }
}
.coh-ce-18aa80a7:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(196, 200, 211);
  font-size: 16px;
  height: 14px;
  width: 14px;
  display: block;
  content: "\e806";
  font-family: fontello;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
  background-image: none;
  margin-left: 6px;
}
.coh-ce-cac7d4ac {
  background-color: rgb(0, 0, 0);
}
.coh-ce-32c7d13d {
  background-color: rgb(0, 0, 0);
}
@media (min-width: 768px) {
  .coh-ce-32c7d13d {
    padding-top: 48px;
    padding-right: 40px;
    padding-bottom: 48px;
    padding-left: 40px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-32c7d13d {
    padding-right: 80px;
    padding-left: 80px;
  }
}
.coh-ce-dc0cb470 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  font-size: 2rem;
  font-weight: 400;
  margin-top: 24px;
  margin-bottom: 16px;
  line-height: 1.1;
}
.coh-ce-a94f26c5 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  font-size: 1rem;
  line-height: 24px;
  text-decoration: none;
  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;
}
.coh-ce-a94f26c5:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(107, 105, 123);
  font-size: 18px;
  content: "\e806";
  font-family: fontello;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
  margin-left: 6px;
}
.coh-ce-a94f26c5:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-a94f26c5:hover:after {
  color: rgb(255, 255, 255);
}
.coh-ce-a6180ac7 {
  display: none;
  font-size: 20px;
  color: rgb(244, 245, 246);
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  max-height: 20px;
  min-height: 20px;
  height: 20px;
  min-width: 20px;
  max-width: 20px;
  width: 20px;
  position: absolute;
  right: 16px;
  top: 16px;
}
@media (min-width: 1024px) {
  .coh-ce-a6180ac7 {
    top: 18px;
    right: 18px;
    display: block;
  }
}
@media (min-width: 1440px) {
  .coh-ce-a6180ac7 {
    top: 26px;
    right: 26px;
  }
}
.coh-ce-a6180ac7:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(244, 245, 246);
  font-size: 20px;
  height: 16px;
  width: 16px;
  display: block;
  content: "\e809";
  font-family: fontello;
}
.coh-ce-a6180ac7:hover {
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
}
.coh-ce-c7b4f7a5 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  line-height: 24px;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: 0.7px;
}
@media (min-width: 768px) {
  .coh-ce-c7b4f7a5 {
    padding-top: 8px;
    padding-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .coh-ce-c7b4f7a5 {
    font-size: 1rem;
    padding-top: 26px;
    padding-left: 20px;
    letter-spacing: 0.7px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-c7b4f7a5 {
    font-size: 1rem;
    letter-spacing: 0.7px;
  }
}
.coh-ce-c7b4f7a5:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(107, 105, 123);
  font-size: 16px;
  background-color: rgba(0, 0, 0, 0);
  height: 16px;
  width: 16px;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-left: 6px;
  display: block;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  content: "\f105";
  font-family: fontello;
}
@media (min-width: 768px) {
  .coh-ce-c7b4f7a5:after {
    height: 5px;
    width: 100%;
    margin-top: 8px;
    margin-left: 0;
    opacity: 0;
    -webkit-border-top-left-radius: 4px;
            border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
            border-top-right-radius: 4px;
    content: "";
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
  }
}
@media (min-width: 1024px) {
  .coh-ce-c7b4f7a5:after {
    margin-top: 24px;
    margin-left: 0;
  }
}
.coh-ce-c7b4f7a5:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-c7b4f7a5:hover:after {
  background-image: none;
}
@media (min-width: 768px) {
  .coh-ce-c7b4f7a5:hover:after {
    opacity: 1;
  }
}
@media (min-width: 1024px) {
  .coh-ce-c7b4f7a5:hover:after {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(201, 49, 127)), to(rgb(226, 106, 110)));
    background-image: -webkit-linear-gradient(left, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
    background-image: linear-gradient(90deg, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
    background-position: left top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
.coh-ce-34f5d8ec {
  display: block;
  margin-top: 8px;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .coh-ce-34f5d8ec {
    display: none;
    margin-top: 0;
    margin-bottom: 0;
  }
}
.coh-ce-ca64faa6 {
  display: block;
}
@media (min-width: 768px) {
  .coh-ce-ca64faa6 {
    display: none;
  }
}
.coh-ce-ca64faa6 .menu .menu-item {
  margin-bottom: 24px;
}
.coh-ce-ca64faa6 .menu .menu-item a {
  color: rgb(196, 200, 211);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.75rem;
  text-decoration: none;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.coh-ce-ca64faa6 .menu .menu-item a:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-90d6644e {
  display: none;
}
@media (min-width: 768px) {
  .coh-ce-90d6644e {
    display: block;
  }
}
.coh-ce-aebc1011 {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-1fa3c569 {
  display: block;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 24px;
}
@media (min-width: 768px) {
  .coh-ce-1fa3c569 {
    display: inline-block;
  }
}
.coh-ce-1fa3c569:before {
  display: none;
}
.coh-ce-6ab93fed {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(196, 200, 211);
  font-size: 0.75rem;
  line-height: 24px;
  text-decoration: none;
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
  letter-spacing: 0.7px;
}
.coh-ce-6ab93fed:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-2f346c89 {
  margin-top: 24px;
  margin-bottom: 32px;
}
@media (min-width: 1024px) {
  .coh-ce-2f346c89 {
    margin-top: 0;
    margin-bottom: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1920px) {
  .coh-ce-2f346c89 {
    height: 100%;
  }
}
.coh-ce-ca51e8d3 {
  padding-right: 0;
  padding-left: 0;
  margin-bottom: 4px;
}
@media (min-width: 1024px) {
  .coh-ce-ca51e8d3 {
    width: 25%;
  }
}
.coh-ce-ca51e8d3:before {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-ca51e8d3:last-child {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .coh-ce-ca51e8d3:last-child .level2-footer-menu ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (min-width: 1024px) {
  .coh-ce-ca51e8d3:last-child .level2-footer-menu ul li {
    -webkit-flex-basis: 40%;
        -ms-flex-preferred-size: 40%;
            flex-basis: 40%;
    -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;
  }
}
.has-children.is-expanded.coh-ce-ca51e8d3 a {
  background-color: rgba(0, 0, 0, 0);
}
.has-children.is-expanded.coh-ce-ca51e8d3 button:after {
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
}
.coh-ce-56fe3220 {
  margin-top: 0;
}
.coh-ce-a5fa539a {
  font-size: 1rem;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  text-decoration: none;
  background-color: rgb(61, 66, 82);
  height: 42px;
  width: 100%;
  padding-top: 0;
  padding-right: 10px;
  padding-bottom: 0;
  padding-left: 10px;
  position: relative;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  line-height: 12px;
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
  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;
  font-weight: 300;
}
@media (min-width: 1024px) {
  .coh-ce-a5fa539a {
    font-size: 1rem;
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    line-height: 24px;
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-a5fa539a:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-6692ed01 {
  position: absolute;
  top: 0;
  right: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-top: 15px;
  padding-bottom: 15px;
}
@media (min-width: 1024px) {
  .coh-ce-6692ed01 {
    display: none;
  }
}
.coh-ce-6692ed01: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;
  height: 13px;
  width: 14px;
  color: rgb(244, 245, 246);
  font-size: 14px;
  display: block;
  content: "\e807";
  font-family: fontello;
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}
.coh-ce-6692ed01:hover {
  background-image: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-25f25b4 {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-25f25b4 {
    display: block;
  }
}
.coh-ce-c70c00c3 {
  margin-top: 12px;
  margin-left: 24px;
}
@media (min-width: 1024px) {
  .coh-ce-c70c00c3 {
    margin-top: 20px;
    margin-right: 48px;
    margin-left: 0;
  }
}
@media (min-width: 1440px) {
  .coh-ce-c70c00c3 {
    margin-right: 80px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-c70c00c3 {
    margin-right: 120px;
  }
}
.coh-ce-255774e6 {
  margin-bottom: 24px;
  margin-left: 0;
  padding-left: 0;
}
@media (min-width: 1024px) {
  .coh-ce-255774e6 {
    margin-bottom: 20px;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
  }
}
.coh-ce-255774e6:before {
  display: none;
}
.coh-ce-ccbaa6d2 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(217, 219, 226);
  font-size: 0.8rem;
  text-decoration: none;
  line-height: 1.125rem;
  font-weight: 300;
}
.coh-ce-ccbaa6d2:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-ad11217b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: static;
  z-index: 1;
  -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;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -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;
}
.coh-ce-2d34800 {
  background-color: rgb(19, 19, 24);
  display: block;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  font-size: 0.875rem;
  line-height: 1.5rem;
  text-decoration: none;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 0;
  padding-left: 10px;
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: 0;
  margin-left: 10px;
}
@media (min-width: 768px) {
  .coh-ce-2d34800 {
    display: none;
  }
}
.coh-ce-2d34800:hover {
  background-image: none;
  background-color: rgb(19, 19, 24);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-2d34800:hover:after {
  opacity: 1;
}
.coh-ce-2d34800:after {
  background-image: -webkit-linear-gradient(2deg, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
  background-image: linear-gradient(88deg, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 5px;
  width: 100%;
  margin-top: 6px;
  display: block;
  opacity: 0;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  content: "";
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
}
.coh-ce-71b56706 {
  display: none;
  background-color: rgb(0, 0, 0);
  width: 100%;
  -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;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -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;
  position: absolute;
  top: 45px;
  left: 0;
  padding-top: 12px;
  padding-right: 12px;
  padding-left: 12px;
  overflow: auto;
  height: 100vh;
}
@media (min-width: 768px) {
  .coh-ce-71b56706 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: static;
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
    background-color: rgb(19, 19, 24);
    height: auto;
  }
}
.menu-open.coh-ce-71b56706 {
  display: block;
}
.coh-ce-734b0aac {
  display: block;
  font-size: 18px;
  color: rgb(244, 245, 246);
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  max-height: 18px;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  max-width: 18px;
  width: 18px;
  position: absolute;
  right: 16px;
  top: 16px;
  z-index: 3;
}
@media (min-width: 1024px) {
  .coh-ce-734b0aac {
    display: none;
  }
}
.coh-ce-734b0aac:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(244, 245, 246);
  font-size: 20px;
  height: 16px;
  width: 16px;
  display: block;
  content: "\e809";
  font-family: fontello;
}
.coh-ce-734b0aac:hover {
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
}
.coh-ce-7a53fc43 {
  Font-size: 0px;
  line-height: 0px;
}
.coh-ce-8a9d1643 {
  position: static;
}
.coh-ce-8a84a8de {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: static;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .coh-ce-8a84a8de {
    display: inline-block;
    margin-bottom: 0;
  }
}
.coh-ce-8a84a8de:first-child {
  margin-top: 24px;
}
@media (min-width: 768px) {
  .coh-ce-8a84a8de:first-child {
    margin-top: 0;
  }
}
.has-children.is-expanded.coh-ce-8a84a8de a:after {
  background-image: none;
  opacity: 1;
  display: block;
}
@media (min-width: 1024px) {
  .has-children.is-expanded.coh-ce-8a84a8de a:after {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(201, 49, 127)), to(rgb(226, 106, 110)));
    background-image: -webkit-linear-gradient(left, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
    background-image: linear-gradient(90deg, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
    background-position: left top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
.has-children.is-expanded.coh-ce-8a84a8de .level2-mega-menu a:after {
  background-image: none;
}
.coh-ce-d2a9edce {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 0.875rem;
  line-height: 24px;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: 0.7px;
}
@media (min-width: 768px) {
  .coh-ce-d2a9edce {
    padding-top: 8px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .coh-ce-d2a9edce {
    font-size: 1rem;
    padding-top: 26px;
    padding-right: 20px;
    padding-left: 20px;
    letter-spacing: 0.7px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-d2a9edce {
    font-size: 1rem;
    letter-spacing: 0.7px;
  }
}
.coh-ce-d2a9edce:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(107, 105, 123);
  font-size: 16px;
  background-color: rgba(0, 0, 0, 0);
  height: 16px;
  width: 16px;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-left: 6px;
  display: block;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
  content: "\e806";
  font-family: fontello;
}
@media (min-width: 768px) {
  .coh-ce-d2a9edce:after {
    height: 5px;
    width: 100%;
    margin-top: 8px;
    margin-left: 0;
    opacity: 0;
    -webkit-border-top-left-radius: 4px;
            border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
            border-top-right-radius: 4px;
    content: "";
  }
}
@media (min-width: 1024px) {
  .coh-ce-d2a9edce:after {
    margin-top: 24px;
    margin-left: 0;
  }
}
.coh-ce-d2a9edce:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-d2a9edce:hover:after {
  background-image: none;
}
@media (min-width: 768px) {
  .coh-ce-d2a9edce:hover:after {
    opacity: 1;
  }
}
@media (min-width: 1024px) {
  .coh-ce-d2a9edce:hover:after {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(201, 49, 127)), to(rgb(226, 106, 110)));
    background-image: -webkit-linear-gradient(left, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
    background-image: linear-gradient(90deg, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
    background-position: left top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
.coh-ce-bedc0b8c {
  display: none;
  min-width: 100vw;
  background-color: rgb(0, 0, 0);
  position: absolute;
  top: 40px;
  left: 0;
  z-index: 999;
}
@media (min-width: 768px) {
  .coh-ce-bedc0b8c {
    position: absolute;
    top: 64px;
    left: 0;
    background-color: rgb(19, 19, 24);
  }
}
@media (min-width: 1024px) {
  .coh-ce-bedc0b8c {
    top: 79px;
  }
}
.coh-ce-a32f8a75 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin-top: -24px;
}
@media (min-width: 768px) {
  .coh-ce-a32f8a75 {
    display: none;
  }
}
.coh-ce-e875a636 {
  display: block;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-color: rgba(0, 0, 0, 0);
  min-height: 20px;
  max-height: 20px;
  height: 20px;
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
@media (min-width: 768px) {
  .coh-ce-e875a636 {
    display: none;
  }
}
.coh-ce-e875a636:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  color: rgb(196, 200, 211);
  height: 14px;
  width: 14px;
  display: block;
  content: "\e806";
  font-family: fontello;
  margin-left: 6px;
}
.coh-ce-e875a636:hover {
  background-image: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-7fbe5097 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(196, 200, 211);
  font-size: 0.75rem;
  line-height: 12px;
  text-decoration: none;
  margin-top: 8px;
  margin-bottom: 0;
  display: block;
}
@media (min-width: 768px) {
  .coh-ce-7fbe5097 {
    display: none;
  }
}
.coh-ce-631825be {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.coh-ce-631825be > div {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-c672516 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-e6a4eb2a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -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;
  height: 100%;
}
@media (min-width: 1440px) {
  .coh-ce-e6a4eb2a {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.coh-ce-4e610941 {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
}
.coh-ce-a5245fb5 {
  padding-top: 24px;
  padding-right: 12px;
  padding-left: 12px;
}
@media (min-width: 768px) {
  .coh-ce-a5245fb5 {
    padding-top: 48px;
    padding-right: 40px;
    padding-left: 40px;
  }
}
.coh-ce-cc1a49c0 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(19, 19, 24);
  font-size: 1.5rem;
  line-height: 1.1;
}
@media (min-width: 1024px) {
  .coh-ce-cc1a49c0 {
    font-size: 2rem;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cc1a49c0 {
    font-size: 2rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cc1a49c0 {
    font-size: 2.5rem;
  }
}
.coh-ce-ba04ec49 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  font-size: 1rem;
  line-height: 24px;
  text-decoration: none;
  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;
}
.coh-ce-ba04ec49:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(107, 105, 123);
  font-size: 16px;
  content: "\e806";
  font-family: fontello;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
  margin-left: 6px;
  height: 16px;
  width: 16px;
}
.coh-ce-ba04ec49:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-ba04ec49:hover:after {
  color: rgb(255, 255, 255);
}
.coh-ce-3bcf7ce4 {
  background-color: rgb(0, 0, 0);
}
@media (min-width: 768px) {
  .coh-ce-3bcf7ce4 {
    background-color: rgb(19, 19, 24);
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
@media (min-width: 1024px) {
  .coh-ce-3bcf7ce4 {
    background-color: rgb(19, 19, 24);
  }
}
@media (min-width: 1440px) {
  .coh-ce-3bcf7ce4 {
    background-color: rgb(0, 0, 0);
  }
}
.coh-ce-f719908c {
  padding-top: 24px;
  padding-right: 12px;
  padding-bottom: 24px;
  padding-left: 12px;
}
@media (min-width: 768px) {
  .coh-ce-f719908c {
    padding-top: 0;
    padding-right: 16px;
    padding-bottom: 32px;
    padding-left: 16px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-f719908c {
    padding-top: 48px;
    padding-right: 56px;
    padding-bottom: 48px;
    padding-left: 56px;
  }
}
.coh-ce-9847f8e4 {
  display: none;
}
@media (min-width: 768px) {
  .coh-ce-9847f8e4 {
    display: block;
    margin-top: 32px;
    margin-right: 24px;
    margin-bottom: 32px;
    margin-left: 24px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-9847f8e4 {
    display: none;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.coh-ce-aa122956 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 40px;
  margin-left: 0;
}
@media (min-width: 768px) {
  .coh-ce-aa122956 {
    margin-bottom: 0;
  }
}
.coh-ce-d2256ce2 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .coh-ce-d2256ce2 {
    margin-bottom: 0;
  }
}
.coh-ce-f72ad022 {
  text-decoration: none;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 768px) {
  .coh-ce-f72ad022 {
    padding-top: 6px;
    padding-right: 24px;
    padding-bottom: 6px;
    padding-left: 24px;
  }
}
@media (min-width: 768px) {
  .coh-ce-f72ad022:hover {
    background-color: rgb(0, 0, 0);
  }
}
@media (min-width: 1440px) {
  .coh-ce-f72ad022:hover {
    background-color: rgb(19, 19, 24);
  }
}
.coh-ce-f72ad022:hover p {
  color: rgb(255, 255, 255);
}
.coh-ce-f72ad022:hover p:after {
  color: rgb(255, 255, 255);
}
.coh-ce-e0a99f9 {
  color: rgb(244, 245, 246);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 24px;
  text-decoration: none;
  margin-bottom: 4px;
  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;
}
.coh-ce-e0a99f9:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(107, 105, 123);
  font-size: 16px;
  height: 16px;
  width: 16px;
  display: block;
  content: "\e806";
  font-family: fontello;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  margin-left: 6px;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.coh-ce-afdaaef2 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(196, 200, 211);
  font-size: 0.875rem;
  display: none;
  margin-bottom: 0;
  width: 100%;
}
@media (min-width: 565px) {
  .coh-ce-afdaaef2 {
    display: none;
  }
}
@media (min-width: 768px) {
  .coh-ce-afdaaef2 {
    display: block;
    width: 80%;
  }
}
.coh-ce-110ff511 {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  color: rgb(244, 245, 246);
  margin-bottom: 6px;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1440px) {
  .coh-ce-110ff511 {
    font-size: 1.125rem;
  }
}
.coh-ce-110ff511:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(196, 200, 211);
  font-size: 16px;
  height: 14px;
  width: 14px;
  display: block;
  content: "\e806";
  font-family: fontello;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
  background-image: none;
  margin-left: 6px;
}
.coh-ce-cac7d4ac {
  background-color: rgb(0, 0, 0);
}
.coh-ce-1952d0d2 {
  text-decoration: none;
  Font-size: 0;
  line-height: 0;
}
.coh-ce-1952d0d2:hover .coh-style-image-hover {
  opacity: 0.3;
}
.coh-ce-1952d0d2:hover .coh-style-fake-link-with-icon {
  background: -webkit-gradient(linear, left top, right top, color-stop(1%, #E26A6E), to(#F6B74B));
  background: -webkit-linear-gradient(left, #E26A6E 1%, #F6B74B 100%);
  background: linear-gradient(90deg, #E26A6E 1%, #F6B74B 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: rgb(223, 100, 105);
  font-weight: 400;
}
.coh-ce-1952d0d2:hover .top-mega-title {
  background: -webkit-gradient(linear, left top, right top, color-stop(1%, #E26A6E), to(#F6B74B));
  background: -webkit-linear-gradient(left, #E26A6E 1%, #F6B74B 100%);
  background: linear-gradient(90deg, #E26A6E 1%, #F6B74B 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: rgb(223, 100, 105);
  display: inline-block;
}
.coh-ce-1952d0d2:hover .card-image {
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  -webkit-transform: scaleX(1.1) scaleY(1.1);
      -ms-transform: scaleX(1.1) scaleY(1.1);
          transform: scaleX(1.1) scaleY(1.1);
}
.coh-ce-1952d0d2 .top-mega-title {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  display: inline-block;
}
.coh-ce-32c7d13d {
  background-color: rgb(0, 0, 0);
}
@media (min-width: 768px) {
  .coh-ce-32c7d13d {
    padding-top: 48px;
    padding-right: 40px;
    padding-bottom: 48px;
    padding-left: 40px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-32c7d13d {
    padding-right: 80px;
    padding-left: 80px;
  }
}
.coh-ce-dc0cb470 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  font-size: 2rem;
  font-weight: 400;
  margin-top: 24px;
  margin-bottom: 16px;
  line-height: 1.1;
}
.coh-ce-33300b4 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  font-size: 1rem;
  line-height: 24px;
  text-decoration: none;
  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;
  font-weight: 400;
}
.coh-ce-33300b4:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  display: none !important;
  content: "\e806";
  font-family: fontello;
}
.coh-ce-97702b84 {
  display: none;
  font-size: 1.25rem;
  color: rgb(244, 245, 246);
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  max-height: 20px;
  min-height: 20px;
  height: 20px;
  min-width: 20px;
  max-width: 20px;
  width: 20px;
  position: absolute;
  right: 16px;
  top: 16px;
}
@media (min-width: 1024px) {
  .coh-ce-97702b84 {
    top: 18px;
    right: 18px;
    display: block;
  }
}
@media (min-width: 1440px) {
  .coh-ce-97702b84 {
    top: 26px;
    right: 26px;
  }
}
.coh-ce-97702b84:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(244, 245, 246);
  font-size: 20px;
  height: 16px;
  width: 16px;
  display: block;
  content: "\e809";
  font-family: fontello;
}
.coh-ce-97702b84:hover {
  background-image: none;
}
.coh-ce-74eb0474 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: static;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .coh-ce-74eb0474 {
    display: inline-block;
    margin-bottom: 0;
    position: static;
  }
}
.coh-ce-74eb0474:first-child {
  margin-top: 24px;
}
@media (min-width: 768px) {
  .coh-ce-74eb0474:first-child {
    margin-top: 0;
  }
}
.has-children.is-expanded.coh-ce-74eb0474 a:after {
  background-image: none;
  opacity: 1;
  display: block;
}
@media (min-width: 1024px) {
  .has-children.is-expanded.coh-ce-74eb0474 a:after {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(201, 49, 127)), to(rgb(226, 106, 110)));
    background-image: -webkit-linear-gradient(left, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
    background-image: linear-gradient(90deg, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
    background-position: left top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
.has-children.is-expanded.coh-ce-74eb0474 .level2-mega-menu a:after {
  background-image: none;
}
.coh-ce-6e7e8cc {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 0.875rem;
  line-height: 24px;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: 0.7px;
}
@media (min-width: 768px) {
  .coh-ce-6e7e8cc {
    padding-top: 8px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .coh-ce-6e7e8cc {
    font-size: 1rem;
    padding-top: 26px;
    padding-right: 20px;
    padding-left: 20px;
    letter-spacing: 0.7px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-6e7e8cc {
    font-size: 1rem;
    letter-spacing: 0.7px;
  }
}
.coh-ce-6e7e8cc:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(107, 105, 123);
  font-size: 16px;
  background-color: rgba(0, 0, 0, 0);
  height: 16px;
  width: 16px;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-left: 6px;
  display: block;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
  content: "\e806";
  font-family: fontello;
}
@media (min-width: 768px) {
  .coh-ce-6e7e8cc:after {
    height: 5px;
    width: 100%;
    margin-top: 8px;
    margin-left: 0;
    opacity: 0;
    -webkit-border-top-left-radius: 4px;
            border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
            border-top-right-radius: 4px;
    content: "";
  }
}
@media (min-width: 1024px) {
  .coh-ce-6e7e8cc:after {
    margin-top: 24px;
    margin-left: 0;
  }
}
.coh-ce-6e7e8cc:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-6e7e8cc:hover:after {
  background-image: none;
}
@media (min-width: 768px) {
  .coh-ce-6e7e8cc:hover:after {
    opacity: 1;
  }
}
@media (min-width: 1024px) {
  .coh-ce-6e7e8cc:hover:after {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(201, 49, 127)), to(rgb(226, 106, 110)));
    background-image: -webkit-linear-gradient(left, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
    background-image: linear-gradient(90deg, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
    background-position: left top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
.coh-ce-de03d2e6 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  font-size: 1rem;
  line-height: 24px;
  text-decoration: none;
  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;
}
.coh-ce-de03d2e6:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(107, 105, 123);
  font-size: 16px;
  content: "\e806";
  font-family: fontello;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
  margin-left: 6px;
  height: 16px;
  width: 16px;
}
.coh-ce-de03d2e6:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-de03d2e6:hover:after {
  color: rgb(255, 255, 255);
}
.coh-ce-1ee8e48c {
  background-color: rgb(0, 0, 0);
}
@media (min-width: 768px) {
  .coh-ce-1ee8e48c {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.coh-ce-f482c9a9 {
  text-decoration: none;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 768px) {
  .coh-ce-f482c9a9 {
    padding-top: 6px;
    padding-right: 24px;
    padding-bottom: 6px;
    padding-left: 24px;
    min-width: 450px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-f482c9a9 {
    min-width: 450px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-f482c9a9 {
    min-width: 450px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-f482c9a9 {
    min-width: 450px;
  }
}
@media (min-width: 768px) {
  .coh-ce-f482c9a9:hover {
    background-color: rgb(0, 0, 0);
  }
}
@media (min-width: 1440px) {
  .coh-ce-f482c9a9:hover {
    background-color: rgb(19, 19, 24);
  }
}
.coh-ce-f482c9a9:hover p {
  color: rgb(255, 255, 255);
}
.coh-ce-f482c9a9:hover p:after {
  color: rgb(255, 255, 255);
}
.coh-ce-a160cd8 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(196, 200, 211);
  font-size: 12px;
  display: none;
  margin-bottom: 0;
  width: 100%;
}
@media (min-width: 565px) {
  .coh-ce-a160cd8 {
    display: none;
  }
}
@media (min-width: 768px) {
  .coh-ce-a160cd8 {
    display: block;
    width: 80% !important;
  }
}
.coh-ce-a6180ac7 {
  display: none;
  font-size: 20px;
  color: rgb(244, 245, 246);
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  max-height: 20px;
  min-height: 20px;
  height: 20px;
  min-width: 20px;
  max-width: 20px;
  width: 20px;
  position: absolute;
  right: 16px;
  top: 16px;
}
@media (min-width: 1024px) {
  .coh-ce-a6180ac7 {
    top: 18px;
    right: 18px;
    display: block;
  }
}
@media (min-width: 1440px) {
  .coh-ce-a6180ac7 {
    top: 26px;
    right: 26px;
  }
}
.coh-ce-a6180ac7:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(244, 245, 246);
  font-size: 20px;
  height: 16px;
  width: 16px;
  display: block;
  content: "\e809";
  font-family: fontello;
}
.coh-ce-a6180ac7:hover {
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
}
.coh-ce-edb586b2 {
  padding-top: 24px;
  padding-right: 12px;
  padding-bottom: 20px;
  padding-left: 12px;
}
@media (min-width: 768px) {
  .coh-ce-edb586b2 {
    padding-top: 48px;
    padding-right: 40px;
    padding-bottom: 20px;
    padding-left: 40px;
  }
}
.coh-ce-8ebc5d65 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  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;
}
.coh-ce-8ebc5d65:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(107, 105, 123);
  font-size: 16px;
  content: "\e806";
  font-family: fontello;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
  margin-left: 6px;
  height: 16px;
  width: 16px;
}
.coh-ce-8ebc5d65:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-8ebc5d65:hover:after {
  color: rgb(255, 255, 255);
}
.coh-ce-79d1107b {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-f6089ef3 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 24px;
  width: 100%;
}
@media (min-width: 768px) {
  .coh-ce-f6089ef3 {
    margin-bottom: 8px;
    display: inline-block;
  }
}
@media (min-width: 1440px) {
  .coh-ce-f6089ef3 {
    display: inline-block;
  }
}
@media (min-width: 1920px) {
  .coh-ce-f6089ef3 {
    display: inline-block;
  }
}
.coh-ce-e5a23762 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(196, 200, 211);
  font-size: 12px;
  display: none;
  margin-bottom: 0;
  width: 100%;
}
@media (min-width: 565px) {
  .coh-ce-e5a23762 {
    display: none;
  }
}
@media (min-width: 768px) {
  .coh-ce-e5a23762 {
    display: block;
    width: 80% !important;
  }
}
.coh-ce-8dafca3 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: 0.7px;
}
@media (min-width: 768px) {
  .coh-ce-8dafca3 {
    padding-top: 8px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .coh-ce-8dafca3 {
    font-size: 1rem;
    padding-top: 26px;
    padding-right: 20px;
    padding-left: 20px;
    letter-spacing: 0.7px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-8dafca3 {
    font-size: 1rem;
    letter-spacing: 0.7px;
  }
}
.coh-ce-8dafca3:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(107, 105, 123);
  font-size: 16px;
  background-color: rgba(0, 0, 0, 0);
  height: 16px;
  width: 16px;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-left: 6px;
  display: block;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
  content: "\e806";
  font-family: fontello;
}
@media (min-width: 768px) {
  .coh-ce-8dafca3:after {
    height: 5px;
    width: 100%;
    margin-top: 8px;
    margin-left: 0;
    opacity: 0;
    -webkit-border-top-left-radius: 4px;
            border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
            border-top-right-radius: 4px;
    content: "";
  }
}
@media (min-width: 1024px) {
  .coh-ce-8dafca3:after {
    margin-top: 24px;
    margin-left: 0;
  }
}
.coh-ce-8dafca3:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-8dafca3:hover:after {
  background-image: none;
}
@media (min-width: 768px) {
  .coh-ce-8dafca3:hover:after {
    opacity: 1;
  }
}
@media (min-width: 1024px) {
  .coh-ce-8dafca3:hover:after {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(201, 49, 127)), to(rgb(226, 106, 110)));
    background-image: -webkit-linear-gradient(left, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
    background-image: linear-gradient(90deg, rgb(201, 49, 127) 1%, rgb(226, 106, 110) 100%);
    background-position: left top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
.coh-ce-d9a64851 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 40px;
  margin-left: 0;
}
@media (min-width: 768px) {
  .coh-ce-d9a64851 {
    margin-bottom: 0;
  }
}
.coh-ce-de8bb5db {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .coh-ce-de8bb5db {
    margin-bottom: 8px;
  }
}
.coh-ce-ae4de29f {
  text-decoration: none;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 768px) {
  .coh-ce-ae4de29f {
    padding-top: 8px;
    padding-right: 24px;
    padding-bottom: 8px;
    padding-left: 24px;
  }
}
@media (min-width: 768px) {
  .coh-ce-ae4de29f:hover {
    background-color: rgb(0, 0, 0);
  }
}
@media (min-width: 1440px) {
  .coh-ce-ae4de29f:hover {
    background-color: rgb(19, 19, 24);
  }
}
.coh-ce-ae4de29f:hover p {
  color: rgb(255, 255, 255);
}
.coh-ce-ae4de29f:hover p:after {
  color: rgb(255, 255, 255);
}
.coh-ce-ca1a641f {
  color: rgb(244, 245, 246);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 24px;
  text-decoration: none;
  margin-bottom: 4px;
  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;
}
.coh-ce-ca1a641f:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(107, 105, 123);
  font-size: 16px;
  height: 16px;
  width: 16px;
  display: block;
  content: "\e806";
  font-family: fontello;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  margin-left: 6px;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.coh-ce-32ed32e8 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(196, 200, 211);
  font-size: 12px;
  display: none;
  margin-bottom: 0;
  width: 100%;
}
@media (min-width: 565px) {
  .coh-ce-32ed32e8 {
    display: none;
  }
}
@media (min-width: 768px) {
  .coh-ce-32ed32e8 {
    display: block;
    width: 80%;
  }
}
.coh-ce-18aa80a7 {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  color: rgb(244, 245, 246);
  margin-bottom: 6px;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1440px) {
  .coh-ce-18aa80a7 {
    font-size: 1.125rem;
  }
}
.coh-ce-18aa80a7:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(196, 200, 211);
  font-size: 16px;
  height: 14px;
  width: 14px;
  display: block;
  content: "\e806";
  font-family: fontello;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
  background-image: none;
  margin-left: 6px;
}
.coh-ce-5dbbd67f {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  font-size: 0.875rem;
  line-height: 20px;
  text-decoration: none;
  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;
  font-weight: 400;
}
.coh-ce-5dbbd67f:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  Display: none !important;
  content: "\e806";
  font-family: fontello;
}
.coh-ce-efe7933a {
  color: rgb(196, 200, 211);
  display: block;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-decoration: none;
  font-size: 0.75rem;
  line-height: 12px;
  margin-top: 8px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .coh-ce-efe7933a {
    display: none;
  }
}
.coh-ce-91bb233f {
  margin-top: 0;
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .coh-ce-91bb233f {
    margin-bottom: 24px;
  }
}
.coh-ce-55dbca92 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  font-size: 1rem;
  line-height: 24px;
  text-decoration: none;
  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;
}
.coh-ce-55dbca92:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(107, 105, 123);
  font-size: 16px;
  content: "\e806";
  font-family: fontello;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
  margin-left: 6px;
  height: 16px;
  width: 16px;
}
.coh-ce-55dbca92:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-55dbca92:hover:after {
  color: rgb(255, 255, 255);
}
.coh-ce-a605418b {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(196, 200, 211);
  font-size: 12px;
  display: none;
  margin-bottom: 0;
  width: 100%;
  width: 80% !important;
}
@media (min-width: 565px) {
  .coh-ce-a605418b {
    display: none;
  }
}
@media (min-width: 768px) {
  .coh-ce-a605418b {
    display: block;
  }
}
.coh-ce-5f0955c8 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(244, 245, 246);
  font-size: 1rem;
  line-height: 24px;
  text-decoration: none;
  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;
  font-weight: 400;
}
.coh-ce-5f0955c8:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  display: none !important;
  content: "\e806";
  font-family: fontello;
}
.coh-ce-34f5d8ec {
  display: block;
  margin-top: 8px;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .coh-ce-34f5d8ec {
    display: none;
    margin-top: 0;
    margin-bottom: 0;
  }
}
.coh-ce-791ab153 {
  display: block;
}
@media (min-width: 768px) {
  .coh-ce-791ab153 {
    display: none;
  }
}
.coh-ce-791ab153 .menu .menu-item {
  margin-bottom: 24px;
}
.coh-ce-791ab153 .menu .menu-item a {
  color: rgb(196, 200, 211);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.75rem;
  text-decoration: none;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.coh-ce-791ab153 .menu .menu-item a:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-90d6644e {
  display: none;
}
@media (min-width: 768px) {
  .coh-ce-90d6644e {
    display: block;
  }
}
.coh-ce-aebc1011 {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-1fa3c569 {
  display: block;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 24px;
}
@media (min-width: 768px) {
  .coh-ce-1fa3c569 {
    display: inline-block;
  }
}
.coh-ce-1fa3c569:before {
  display: none;
}
.coh-ce-6ab93fed {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(196, 200, 211);
  font-size: 0.75rem;
  line-height: 24px;
  text-decoration: none;
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
  letter-spacing: 0.7px;
}
.coh-ce-6ab93fed:hover {
  color: rgb(255, 255, 255);
}
@media (min-width: 1920px) {
  .coh-ce-9c23e4ec {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
  }
}
.coh-ce-9e1a98c0 {
  color: rgb(217, 219, 226);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 12px;
}
.coh-ce-cpt_amd_featured_standard_update-b0b9cbeb {
  height: 280px;
  width: 100vw;
  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;
  margin-left: -webkit-calc(-50vw + 50%);
  margin-left: calc(-50vw + 50%);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_standard_update-b0b9cbeb {
    display: none;
    min-height: 420px;
    height: auto;
  }
}
.coh-ce-cpt_amd_featured_standard_update-60976943 {
  width: auto;
  max-width: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_standard_update-60976943 {
    max-width: 100%;
    width: 100%;
  }
}
.coh-ce-cpt_amd_featured_standard_update-3712b484 {
  position: relative;
  height: auto;
  overflow: hidden;
  width: 100vw;
  margin-left: -webkit-calc(-50vw + 50%);
  margin-left: calc(-50vw + 50%);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_standard_update-3712b484 {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    min-height: 600px;
    z-index: -1;
  }
}
.coh-ce-cpt_amd_featured_standard_update-3712b484 .coh-video-background {
  height: 100%;
  width: 100%;
}
.coh-ce-cpt_amd_featured_standard_update-ef20cf54 {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_standard_update-ef20cf54 {
    display: block;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_standard_update-bca0ee6 {
    display: none;
  }
}
.coh-ce-cpt_amd_featured_standard_update-7e54a286 {
  padding-top: 20px;
  padding-bottom: 70px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_standard_update-7e54a286 {
    height: 100%;
    padding-top: 80px;
    padding-bottom: 140px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_featured_standard_update-7e54a286 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
.coh-ce-cpt_amd_featured_standard_update-7e54a286 h1 {
  margin-top: 0;
}
.coh-ce-cpt_amd_featured_standard_update-a5ba3e2a {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_amd_featured_standard_update-e3e841b3 {
  z-index: 2;
}
.coh-ce-cpt_amd_featured_standard_update-e3e841b3 .feature-title + .node-title {
  display: none;
}
.coh-ce-cpt_amd_featured_standard_update-e3e841b3 .standard-title + .node-title {
  display: none;
}
.coh-ce-cpt_amd_featured_standard_update-e3e841b3 .title-icon-banner + .node-title {
  display: none;
}
.coh-ce-cpt_amd_featured_standard_update-76ccc1d6 {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_standard_update-76ccc1d6 {
    display: block;
    padding-top: 25px;
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
}
.coh-ce-cpt_amd_featured_standard_update-d15997db {
  font-size: 1.875rem;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_standard_update-d15997db {
    font-size: 50px;
  }
}
.coh-ce-cpt_amd_featured_standard_update-d15997db .title-gradient--01 {
  margin-top: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_standard_update-d15997db .title-gradient--01 {
    margin-top: -5px;
  }
}
.coh-ce-cpt_amd_featured_standard_update-d15997db .title-gradient--02 {
  margin-top: -20px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_standard_update-d15997db .title-gradient--02 {
    margin-top: -45px;
  }
}
.coh-ce-cpt_amd_featured_standard_update-72db0727 {
  margin-top: 5px;
  margin-left: 5px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_standard_update-72db0727 {
    margin-top: 5px;
    margin-left: 10px;
  }
}
.coh-ce-cpt_amd_featured_standard_update-237182c8 .banner-title + .banner-title-gradient {
  display: none;
}
.coh-ce-cpt_amd_featured_standard_update-237182c8 .standard-title + .node-title {
  display: none;
}
.coh-ce-cpt_amd_featured_standard_update-82aaeac2 {
  display: block;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 1.875rem;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_standard_update-82aaeac2 {
    display: block;
    margin-bottom: 16px;
    font-size: 50px;
  }
}
.coh-ce-cpt_amd_featured_standard_update-a9e63fc3 {
  display: block;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 1.875rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_featured_standard_update-a9e63fc3 {
    margin-bottom: 16px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_standard_update-a9e63fc3 {
    display: block;
    font-size: 3.5rem;
  }
}
.coh-ce-cpt_amd_featured_standard_update-d37c2934 {
  margin-top: 30px;
  margin-bottom: 30px;
  display: block;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_featured_standard_update-d37c2934 {
    width: 70%;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_featured_standard_update-d37c2934 {
    width: 100%;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_featured_standard_update-d37c2934 {
    width: 100%;
  }
}
.coh-ce-cpt_amd_featured_standard_update-25a95a8 {
  margin-top: 30px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_featured_standard_update-25a95a8 {
    width: 70%;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_featured_standard_update-25a95a8 {
    width: 100%;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_featured_standard_update-25a95a8 {
    width: 100%;
  }
}
.coh-ce-cpt_amd_featured_standard_update-809e86da {
  max-width: 300px;
  margin-top: 30px;
  margin-bottom: 30px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_standard_update-809e86da {
    margin-bottom: 0;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_featured_standard_update-809e86da {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_amd_featured_standard_update-4778d926 {
  max-height: 100px;
  width: auto;
}
.coh-ce-cpt_amd_featured_standard_update-ed6b2871 {
  max-width: 300px;
  margin-top: 30px;
}
.coh-ce-cpt_amd_featured_standard_update-77c6c6c4 .banner-icon-title + .banner-title-gradient {
  display: none;
}
.coh-ce-cpt_amd_featured_standard_update-77c6c6c4 .title-icon-banner + .node-title {
  display: none;
}
.coh-ce-cpt_amd_featured_standard_update-fb04c8bd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_amd_featured_standard_update-ff1b70dc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_amd_featured_standard_update-e22fbc32 {
  max-height: 50px;
  width: auto;
  padding-right: 0;
  margin-left: 10px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_featured_standard_update-e22fbc32 {
    max-height: 80px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_standard_update-e22fbc32 {
    max-height: 80px;
    margin-left: 0;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_featured_standard_update-e22fbc32 {
    max-height: 105px;
  }
}
.coh-ce-cpt_amd_featured_standard_update-b011721 {
  width: auto;
}
.coh-ce-cpt_amd_featured_standard_update-bb82935f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_featured_standard_update-bb82935f {
    -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: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_standard_update-bb82935f {
    -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;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-cpt_amd_featured_standard_update-a48c3d58 {
  font-weight: 400;
  font-size: 1.125rem;
  margin-top: 0;
  margin-bottom: 2px;
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_standard_update-a48c3d58 {
    font-weight: 300;
    font-size: 50px;
    margin-bottom: 5px;
  }
}
.coh-ce-cpt_amd_featured_standard_update-622028ff {
  font-size: 1.875rem;
  margin-top: 0;
  margin-bottom: 8px;
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_standard_update-622028ff {
    font-size: 2.625rem;
    margin-bottom: 16px;
  }
}
.coh-ce-cpt_amd_featured_standard_update-fc57566f {
  margin-top: 3px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.coh-ce-cpt_amd_featured_standard_update-26056c4 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(255, 255, 255);
  font-size: 14px;
  padding-right: 3px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_standard_update-26056c4 {
    font-size: 18px;
  }
}
.coh-ce-cpt_amd_featured_standard_update-484131be {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 14px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_standard_update-484131be {
    font-size: 18px;
  }
}
.coh-ce-cpt_amd_featured_standard_update-a9e771cf {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(196, 200, 211);
  font-size: 16px;
  padding-top: 10px;
  padding-right: 10px;
  padding-left: 10px;
  margin-top: 0;
  margin-bottom: 30px;
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_featured_standard_update-a9e771cf {
    color: rgb(255, 255, 255);
    font-size: 24px;
    padding-top: 15px;
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_amd_featured_standard_update-94a29c63 {
  margin-top: 30px;
  margin-bottom: 30px;
  display: block;
}
.coh-ce-cpt_amd_featured_standard_update-eee50525 {
  margin-top: 30px;
  margin-bottom: 30px;
}
.coh-ce-cpt_amd_homepage_banner_updated-6340817b {
  background-color: rgb(19, 19, 24);
  height: 100%;
  width: 100%;
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_homepage_banner_updated-6340817b {
    height: 100%;
  }
}
.coh-ce-cpt_amd_homepage_banner_updated-3ec336bc {
  background-color: rgb(19, 19, 24);
  height: 100%;
  width: 100%;
  overflow: hidden;
  height: 100%;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_homepage_banner_updated-3ec336bc {
    position: fixed;
    top: 117px;
    left: 0;
    z-index: 10;
    height: -webkit-calc(100vh - 117px);
    height: calc(100vh - 117px);
  }
}
.coh-ce-cpt_amd_homepage_banner_updated-2626a323 {
  height: 100%;
  width: 100%;
  display: block;
}
.coh-ce-cpt_amd_homepage_banner_updated-8c5b7de1 {
  background-color: rgb(19, 19, 24);
  height: 100%;
  width: 100%;
}
.coh-ce-cpt_amd_homepage_banner_updated-3f12aa40 {
  z-index: 2;
}
.coh-ce-cpt_amd_homepage_banner_updated-674ef77a {
  height: 100%;
  margin-bottom: 20px;
  position: relative;
  z-index: 4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_homepage_banner_updated-674ef77a {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_amd_homepage_banner_updated-674ef77a h1 {
  margin-bottom: 30px;
}
.coh-ce-cpt_amd_homepage_banner_updated-956b919b {
  display: block;
}
.coh-ce-cpt_amd_homepage_banner_updated-2f789bfe {
  margin-top: 5px;
  margin-bottom: 10px;
}
.coh-ce-cpt_amd_homepage_banner_updated-dc636f54 {
  margin-top: 15px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_homepage_banner_updated-dc636f54 {
    margin-top: 15px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_homepage_banner_updated-dc636f54 {
    margin-top: 30px;
  }
}
.coh-ce-cpt_amd_homepage_banner_updated-24395f9c {
  background: #EC008C;
  color: #fff;
}
.coh-ce-cpt_amd_homepage_banner_updated-1305aebf {
  overflow: hidden;
  height: 100%;
  width: 100%;
  margin-left: -webkit-calc(-50vw + 50%);
  margin-left: calc(-50vw + 50%);
  position: relative;
  z-index: 1;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_homepage_banner_updated-1305aebf {
    position: absolute;
    top: 0;
    left: 0;
  }
}
.coh-ce-cpt_amd_homepage_banner_updated-1305aebf .coh-video-background {
  height: 100%;
  width: 100%;
}
.coh-ce-cpt_amd_homepage_banner_updated-55db7534 {
  position: relative;
  display: block;
  z-index: 5;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_homepage_banner_updated-55db7534 {
    display: none;
  }
}
.coh-ce-cpt_amd_homepage_banner_updated-3476f8cc {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgb(19, 19, 24)), to(rgba(19, 19, 24, 0.03)));
  background-image: -webkit-linear-gradient(top, rgb(19, 19, 24) 1%, rgba(19, 19, 24, 0.03) 100%);
  background-image: linear-gradient(180deg, rgb(19, 19, 24) 1%, rgba(19, 19, 24, 0.03) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 10%;
}
.coh-ce-cpt_amd_careers_image_banner-821605d7 {
  position: relative;
  z-index: 5;
}
.coh-style-section--dark-theme.coh-ce-cpt_amd_careers_image_banner-821605d7 .contact-card {
  border-top-style: none;
}
.coh-style-section--dark-theme.coh-ce-cpt_amd_careers_image_banner-821605d7 .coh-style-center-content {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.coh-ce-cpt_amd_careers_image_banner-4bc39eb {
  padding: 15px !important;
  padding-left: 30px !important;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_careers_image_banner-4bc39eb {
    padding: 15px !important;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_careers_image_banner-4bc39eb {
    padding: 15px !important;
  }
}
.coh-ce-cpt_amd_careers_image_banner-5ce61c5d {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  line-height: 1.2 !important;
}
.coh-ce-cpt_amd_careers_image_banner-b34eef31 {
  font-size: 1.5rem !important;
  font-weight: 400;
  line-height: 1.2 !important;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_careers_image_banner-b34eef31 {
    font-size: 4rem !important;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_careers_image_banner-b34eef31 {
    font-size: 4rem !important;
  }
}
.coh-ce-cpt_amd_careers_image_banner-7e16fd93 {
  line-height: 1.2 !important;
  font-size: 1.5rem !important;
  font-weight: 400;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_careers_image_banner-7e16fd93 {
    font-size: 4rem !important;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_careers_image_banner-7e16fd93 {
    font-size: 4rem !important;
  }
}
.coh-ce-cpt_amd_careers_image_banner-f0426699 {
  margin-top: 0;
  margin-bottom: 0;
}
.coh-ce-cpt_amd_careers_image_banner-c8ec7e25 {
  margin-top: 15px;
  margin-bottom: 24px;
  color: rgb(167, 168, 170);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_careers_image_banner-c8ec7e25 {
    margin-bottom: 32px;
  }
}
.coh-ce-cpt_amd_careers_image_banner-a830fe8a {
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.coh-ce-cpt_amd_marketone_banner_section-9eba0a55 {
  position: relative;
}
.coh-ce-cpt_amd_marketone_banner_section-3979bfbb {
  padding-right: 20px !important;
  padding-left: 20px !important;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_marketone_banner_section-3979bfbb {
    padding-right: 50px !important;
    padding-left: 50px !important;
    pading-top: 10px !important;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_marketone_banner_section-3979bfbb {
    padding-right: 50px !important;
    padding-left: 50px !important;
  }
}
.coh-ce-cpt_amd_marketone_banner_section-c296da2e {
  position: relative;
  z-index: 1;
  color: #fff;
  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: 50px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_marketone_banner_section-c296da2e {
    padding-top: 15px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_marketone_banner_section-c296da2e {
    padding-top: 50px;
  }
}
.coh-ce-cpt_amd_marketone_banner_section-712f4e22 {
  background: -webkit-gradient(linear, right top, left top, color-stop(-4.25%, rgba(229, 0, 117, 0.21)), color-stop(48.88%, rgba(240, 92, 98, 0.21)), to(rgba(251, 169, 32, 0.21)));
  background: -webkit-linear-gradient(right, rgba(229, 0, 117, 0.21) -4.25%, rgba(240, 92, 98, 0.21) 48.88%, rgba(251, 169, 32, 0.21) 100%);
  background: linear-gradient(270deg, rgba(229, 0, 117, 0.21) -4.25%, rgba(240, 92, 98, 0.21) 48.88%, rgba(251, 169, 32, 0.21) 100%);
  padding: 8px 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  margin-top: 25px;
  margin-bottom: 20px;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.coh-ce-cpt_amd_marketone_banner_section-c396e7f4 {
  font-size: 36px;
  font-weight: 500;
  margin: 0;
  width: 100%;
  line-height: 1;
}
@media (min-width: 565px) {
  .coh-ce-cpt_amd_marketone_banner_section-c396e7f4 {
    width: 75%;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_marketone_banner_section-c396e7f4 {
    font-size: 48px;
    width: 60%;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_marketone_banner_section-c396e7f4 {
    width: 44%;
    font-size: 48px;
    margin-top: 15px;
    margin-bottom: 25px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_marketone_banner_section-c396e7f4 {
    margin-top: 15px;
    margin-bottom: 25px;
  }
}
.coh-ce-cpt_amd_marketone_banner_section-73d7ba07 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  font-weight: 300;
  margin: 18px 0;
  width: 100%;
}
@media (min-width: 565px) {
  .coh-ce-cpt_amd_marketone_banner_section-73d7ba07 {
    width: 70%;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_marketone_banner_section-73d7ba07 {
    font-size: 20px;
    width: 45%;
    letter-spacing: 1px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_marketone_banner_section-73d7ba07 {
    width: 45%;
    margin-bottom: 30px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_marketone_banner_section-73d7ba07 {
    margin-bottom: 30px;
  }
}
.coh-ce-cpt_amd_marketone_banner_section-11d26003 {
  max-width: 500px;
  opacity: 0.7;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 13px;
  line-height: 22px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_marketone_banner_section-11d26003 {
    font-size: 16px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_marketone_banner_section-11d26003 {
    margin-bottom: 30px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_amd_marketone_banner_section-11d26003 {
    margin-bottom: 30px;
  }
}
.coh-ce-cpt_amd_marketone_banner_section-9257c64c {
  margin-top: 10px;
}
.coh-ce-cpt_amd_marketone_banner_section-1bf4e73f {
  margin-bottom: 20px;
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_marketone_banner_section-1bf4e73f {
    margin-bottom: 10px;
  }
}
.coh-ce-cpt_amd_marketone_banner_section-c4240d59 {
  background: #EC008C;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  position: relative;
  -webkit-transition: 1s ease;
  transition: 1s ease;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 25px 60px;
  margin-bottom: 15px;
  width: auto;
  border: none;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 16px;
  line-height: 0.0625rem;
  text-align: center;
  color: rgb(242, 243, 245);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_marketone_banner_section-c4240d59 {
    margin-right: 10px;
    width: auto;
  }
}
.coh-ce-cpt_amd_marketone_banner_section-9b50b830 {
  background: #EC008C;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  position: relative;
  -webkit-transition: 1s ease;
  transition: 1s ease;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 25px 70px;
  width: auto;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 16px;
  line-height: 0.0625rem;
  text-align: center;
  color: rgb(255, 255, 255);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_marketone_banner_section-9b50b830 {
    width: auto;
  }
}
.coh-ce-cpt_amd_marketone_banner_section-14c32311 {
  color: #fff !important;
  text-decoration: none;
}
.coh-ce-cpt_amd_marketone_banner_section-14c32311:hover {
  color: #fff !important;
}
.coh-ce-cpt_amd_marketone_banner_section-7664d2f9 {
  display: block;
  margin-left: -webkit-calc(-50vw + 50%);
  margin-left: calc(-50vw + 50%);
  -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: 1024px) {
  .coh-ce-cpt_amd_marketone_banner_section-7664d2f9 {
    display: none;
  }
}
.coh-ce-cpt_amd_section_statistics_cubes-9eba0a55 {
  position: relative;
}
.coh-ce-cpt_amd_section_statistics_cubes-6c579299 {
  font-size: 36px;
  font-weight: 500;
  padding-top: 15px;
  padding-bottom: 10px;
  text-align: center;
  margin-top: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_section_statistics_cubes-6c579299 {
    font-size: 48px;
    padding-top: 45px;
    padding-bottom: 20px;
    text-align: left;
  }
}
.coh-ce-cpt_amd_section_statistics_cubes-9b9497d1 {
  margin-bottom: 20px;
}
.coh-ce-cpt_amd_section_statistics_cubes-f6ce22d2 {
  padding-top: 15px;
  padding-bottom: 30px;
  background: rgba(0, 0, 0, .2);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  text-align: center;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  height: auto;
  margin-bottom: 15px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_section_statistics_cubes-f6ce22d2 {
    height: 215px;
    margin-bottom: 0;
    padding-top: 30px;
    padding-bottom: 10px;
  }
}
.coh-ce-cpt_amd_section_statistics_cubes-e4e4f461 {
  background: -webkit-linear-gradient(1.33deg, #ffffff 32%, #999999 72.33%);
  background: linear-gradient(88.67deg, #ffffff 32%, #999999 72.33%);
  -webkit-background-clip: text;
          background-clip: text;
  text-fill-color: rgba(0,0,0,0);
  font-size: 60px;
  font-weight: 600;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_section_statistics_cubes-e4e4f461 {
    font-size: 70px;
  }
}
.coh-ce-cpt_amd_section_statistics_cubes-b0bff3c1 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 14px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_section_statistics_cubes-b0bff3c1 {
    font-size: 18px;
  }
}
.coh-ce-cpt_amd_q_a_tab_component-e240847f {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 30px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_q_a_tab_component-e240847f {
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 0;
  }
}
.coh-ce-cpt_amd_q_a_tab_component-6175cde3 {
  font-size: 36px;
  font-weight: 500;
  margin-top: 0 !important;
  line-height: 1;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_q_a_tab_component-6175cde3 {
    font-size: 48px;
  }
}
.coh-ce-cpt_amd_q_a_tab_component-1d3a6d05 {
  width: 100%;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  font-size: 16px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_q_a_tab_component-1d3a6d05 {
    width: 75%;
  }
}
.coh-ce-cpt_amd_final_section-43e51bf2 {
  padding: 50px 15px;
  background: #000000;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_final_section-43e51bf2 {
    padding: 50px;
  }
}
.coh-ce-cpt_amd_final_section-7f8de476 {
  border: 1px solid #656565;
  margin: 10px 20px !important;
  height: auto;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  background: rgba(0, 0, 0, .2);;
  -webkit-backdrop-filter: blur(10px);;
          backdrop-filter: blur(10px);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_final_section-7f8de476 {
    margin: 0 !important;
  }
}
.coh-ce-cpt_amd_final_section-89d1c98a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_final_section-89d1c98a {
    -webkit-box-ordinal-group: initial;
    -webkit-order: initial;
        -ms-flex-order: initial;
            order: initial;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_final_section-242926ca {
    width: 423px;
  }
}
.coh-ce-cpt_amd_final_section-a7102192 {
  text-align: center;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_final_section-a7102192 {
    text-align: left;
  }
}
.coh-ce-cpt_amd_final_section-6b5cd2b1 {
  padding: 10px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_final_section-6b5cd2b1 {
    padding: 55px 0;
  }
}
.coh-ce-cpt_amd_final_section-e8950ed9 {
  background: -webkit-gradient(linear, right top, left top, color-stop(-4.25%, #e50075), color-stop(48.88%, #f05c62), to(#fba920));
  background: -webkit-linear-gradient(right, #e50075 -4.25%, #f05c62 48.88%, #fba920 100%);
  background: linear-gradient(270deg, #e50075 -4.25%, #f05c62 48.88%, #fba920 100%);
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: rgba(0,0,0,0);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 36px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_final_section-e8950ed9 {
    font-size: 48px;
  }
}
.coh-ce-cpt_amd_final_section-f8f604fc {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(255, 255, 255);
  padding: 5px 0;
  font-size: 16px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_final_section-f8f604fc {
    font-size: 20px;
    width: 70%;
    line-height: 1 !important;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_final_section-f8f604fc {
    font-size: 20px;
    width: 100%;
  }
}
.coh-ce-cpt_amd_final_section-16d57090 {
  background: #EC008C;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  padding: 15px 30px;
  -webkit-transition: 1s ease;
  transition: 1s ease;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(255, 255, 255);
  font-size: 16px;
  text-align: center;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_final_section-16d57090 {
    padding: 19px 80px;
  }
}
.coh-ce-cpt_amd_tree_banner_section-b7775f61 {
  padding: 10px 20px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_tree_banner_section-b7775f61 {
    padding: 50px;
  }
}
.coh-ce-cpt_amd_tree_banner_section-71dd24f4 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 36px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_tree_banner_section-71dd24f4 {
    font-size: 48px;
  }
}
.coh-ce-cpt_amd_tree_banner_section-4e0e36b8 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background: #F2665F ;
  -webkit-text-fill-color: #F2665F ;
  -webkit-background-clip: text;
          background-clip: text;
  margin: 0;
  font-size: 36px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_tree_banner_section-4e0e36b8 {
    font-size: 48px;
  }
}
.coh-ce-cpt_amd_tree_banner_section-519a2765 {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_tree_banner_section-519a2765 {
    font-size: 20px;
  }
}
.coh-ce-cpt_amd_tree_banner_section-c12b8aa1 {
  width: auto !important;
  margin: 15px !important;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_tree_banner_section-c12b8aa1 {
    width: 65% !important;
    padding: 0 50px !important;
    margin: 0 !important;
  }
}
.coh-ce-cpt_amd_tree_banner_section-75b99edd {
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_tree_banner_section-75b99edd {
    margin-bottom: 30px;
  }
}
.coh-ce-cpt_amd_tree_banner_section-9e198d00 {
  border: 1px solid hsla(0,0%,100%,.1);
  -webkit-border-top-left-radius: 10px;
          border-top-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
          border-bottom-right-radius: 10px;
  -webkit-box-shadow: 0px 8px 32px 0px rgba(0,0,0,.3215686275);
          box-shadow: 0px 8px 32px 0px rgba(0,0,0,.3215686275);
  background: rgba(0,0,0,.2);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  padding: 10px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_tree_banner_section-9e198d00 {
    padding: 20px 20px;
    min-height: 190px;
    max-height: 200px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_tree_banner_section-5c520b28 {
    font-size: 16px !important;
    font-weight: 500 !important;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_tree_banner_section-5c520b28 {
    font-size: 18px !important;
  }
}
.coh-ce-cpt_amd_tree_banner_section-8022c80e {
  font-size: 13px !important;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_tree_banner_section-8022c80e {
    font-size: 14px !important;
    font-weight: 300 !important;
    padding-top: 10px !important;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_tree_banner_section-8022c80e {
    font-size: 16px !important;
    font-weight: 300 !important;
    padding-top: 10px !important;
  }
}
.coh-ce-cpt_expandable_text_overview_-240106f9 {
  padding: 20px !important;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_expandable_text_overview_-240106f9 {
    padding: 50px !important;
    padding-bottom: 0 !important;
  }
}
.coh-ce-cpt_expandable_text_overview_-2167bfcc {
  margin-top: 0 !important;
}
.coh-ce-cpt_expandable_text_overview_-3dec05f4 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(255, 255, 255);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_expandable_text_overview_-3dec05f4 {
    font-size: 48px;
  }
}
.coh-ce-cpt_expandable_text_overview_-9ce31c54 {
  background: #EC008c !important;
  -webkit-background-clip: text !important;
          background-clip: text !important;
  -webkit-text-fill-color: #EC008c !important;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_expandable_text_overview_-9ce31c54 {
    font-size: 50px;
  }
}
.coh-ce-cpt_expandable_text_overview_-55f00663 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 17px;
  color: rgb(255, 255, 255);
  text-decoration: none;
  margin-bottom: 20px;
  display: block;
}
.coh-ce-cpt_expandable_text_overview_-55f00663:hover {
  color: rgb(255, 255, 255);
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
}
.coh-ce-cpt_amd_grid_card_section-3207b0b2 {
  padding: 18px ;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_grid_card_section-3207b0b2 {
    padding: 50px ;
    padding-bottom: 0;
  }
}
.coh-ce-cpt_amd_grid_card_section-b2af8252 {
  margin-bottom: 50px;
}
.coh-ce-cpt_amd_grid_card_section-e120175b {
  -webkit-box-shadow: 0px 0px 0px 1px hsla(0, 0%, 100%, .0392156863);
          box-shadow: 0px 0px 0px 1px hsla(0, 0%, 100%, .0392156863);
  -webkit-border-radius: 20px;
          border-radius: 20px;
  border: 1px solid hsla(0, 0%, 100%, .1);
  background:  rgba(0, 0, 0, .2);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  padding: 25px;
  height: auto;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_amd_grid_card_section-e120175b {
    height: auto;
    padding: 25px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_grid_card_section-e120175b {
    height: 250px;
    padding: 25px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_grid_card_section-e120175b {
    height: 250px;
    padding: 25px;
  }
}
.coh-ce-cpt_amd_grid_card_section-b5483311 {
  padding-bottom: 15px !important;
  background: #fff;
  -webkit-background-clip: text !important;
          background-clip: text !important;
  -webkit-text-fill-color: #fff;
  text-align: center;
  font-size: 18px;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_grid_card_section-b5483311 {
    font-size: 25px;
    text-align: center;
    padding-bottom: 20px !important;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_grid_card_section-b5483311 {
    font-size: 28px;
  }
}
.coh-ce-cpt_amd_grid_card_section-c48783d0 {
  text-align: center;
  font-size: 14px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_grid_card_section-c48783d0 {
    font-size: 16px;
    text-align: center;
  }
}
.coh-ce-cpt_success_stories_-b8d3f91c {
  margin: 0;
}
.coh-ce-cpt_amd_partner_solutions_sectio-66dbee97 {
  padding: 20px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_partner_solutions_sectio-66dbee97 {
    padding: 50px;
  }
}
.coh-ce-cpt_amd_partner_solutions_sectio-a48b58a5 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 28px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_partner_solutions_sectio-a48b58a5 {
    font-size: 48px;
  }
}
.coh-ce-cpt_amd_partner_solutions_sectio-4e133007 {
  font-size: 16px;
  margin-bottom: 30px;
}
.coh-ce-cpt_amd_partner_solutions_sectio-38f0cf47 {
  background: rgba(0, 0, 0, .2);
  border: 1px solid #656565;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  padding: 30px;
  -webkit-backdrop-filter: blur(27px);
          backdrop-filter: blur(27px);
  position: relative;
  margin-bottom: 30px;
}
.coh-ce-cpt_amd_partner_solutions_sectio-674c3095 {
  background: -webkit-gradient(linear, right top, left top, color-stop(-187.54%, #E50075), color-stop(-41.01%, #F05C62), to(#FBA920));
  background: -webkit-linear-gradient(right, #E50075 -187.54%, #F05C62 -41.01%, #FBA920 100%);
  background: linear-gradient(270deg, #E50075 -187.54%, #F05C62 -41.01%, #FBA920 100%);
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  -webkit-background-clip: text;
          background-clip: text;
  margin-bottom: 10px;
  margin-top: 0;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 18px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_partner_solutions_sectio-674c3095 {
    font-size: 25px;
  }
}
.coh-ce-cpt_amd_partner_solutions_sectio-8a598b01 {
  color: rgb(244,245,246);
  margin: 0;
  margin-bottom: 10px;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 16px;
}
.coh-ce-cpt_amd_partner_solutions_sectio-72a9efb3 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 0.875rem;
}
.coh-ce-cpt_amd_partner_solutions_sectio-832bb3ff {
  line-height: 1 !important;
}
.coh-ce-cpt_amd_partner_solutions_sectio-72a9efb3 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 0.875rem;
}
.coh-ce-cpt_amd_partner_solutions_sectio-b4e2ee2c {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(184, 35, 112)), color-stop(83%, rgb(201, 75, 94)), to(rgb(223, 100, 105)))!important;
  background-image: -webkit-linear-gradient(left, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 83%, rgb(223, 100, 105) 100%)!important;
  background-image: linear-gradient(90deg, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 83%, rgb(223, 100, 105) 100%)!important;
  -webkit-box-shadow: 0.375rem 0 1.25rem rgba(219, 70, 123, 0.3)!important;
          box-shadow: 0.375rem 0 1.25rem rgba(219, 70, 123, 0.3)!important;
  padding: 10px 20px;
  border: 1px solid hsla(0, 0%, 100%, .1);
  -webkit-border-radius: 20px;
          border-radius: 20px;
  text-decoration: none;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 0.875rem;
  color: rgb(255, 255, 255);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_partner_solutions_sectio-b4e2ee2c {
    float: right;
    position: relative;
    bottom: 55px;
  }
}
.coh-ce-cpt_amd_partner_solutions_sectio-b4e2ee2c:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_amd_partner_solutions_sectio-8fc31ce1 {
  background: -webkit-gradient(linear, right top, left top, color-stop(-133.92%, #FBA920), color-stop(-19.21%, #F05C62), to(#E50075));
  background: -webkit-linear-gradient(right, #FBA920 -133.92%, #F05C62 -19.21%, #E50075 100%);
  background: linear-gradient(270deg, #FBA920 -133.92%, #F05C62 -19.21%, #E50075 100%);
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  -webkit-background-clip: text;
          background-clip: text;
  margin-bottom: 10px;
  margin-top: 0;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 18px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_partner_solutions_sectio-8fc31ce1 {
    font-size: 25px;
  }
}
.coh-ce-cpt_amd_partners_logo_set-66dbee97 {
  padding: 20px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_partners_logo_set-66dbee97 {
    padding: 50px;
  }
}
.coh-ce-cpt_amd_partners_logo_set-79d4e64f {
  text-align: center;
}
.coh-ce-cpt_amd_partners_logo_set-7854f4ad {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(255, 255, 255);
  font-size: 28px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_partners_logo_set-7854f4ad {
    font-size: 32px;
  }
}
.coh-ce-cpt_amd_partners_logo_set-946a569e {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 0.875rem;
  margin-bottom: 20px;
}
.coh-ce-cpt_amd_partners_logo_set-88a8d067 {
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_partners_logo_set-88a8d067 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
.coh-ce-cpt_amd_partners_logo_set-a54cd679 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 25px;
  text-align: center;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_partners_logo_set-a54cd679 {
    font-size: 20px;
    width: 15%;
    text-align: left;
  }
}
.coh-ce-cpt_amd_partners_logo_set-2e617822 {
  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;
  row-gap: 25px;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  -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: 1024px) {
  .coh-ce-cpt_amd_partners_logo_set-2e617822 {
    padding-left: 20px;
    gap: 35px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.coh-ce-cpt_amd_partners_logo_set-d7e64980 {
  height: 45px;
  width: 90px;
}
.coh-ce-cpt_amd_2_column_layout_logo_set-f976e4f0 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 18px;
  text-align: center;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_2_column_layout_logo_set-f976e4f0 {
    font-size: 32px;
    text-align: center;
  }
}
.coh-ce-cpt_amd_2_column_layout_logo_set-cb3dee3a {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
}
.coh-ce-cpt_amd_2_column_layout_logo_set-49944fe3 {
  padding-top: 25px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_2_column_layout_logo_set-49944fe3 {
    padding-top: 45px;
  }
}
.coh-ce-cpt_amd_2_column_layout_logo_set-df1c37eb {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 16px;
}
.coh-ce-cpt_amd_2_column_layout_logo_set-df1c37eb:after {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_2_column_layout_logo_set-df1c37eb:after {
    content: "" ;
    display: block;
    width: 250px;
    height: 1px;
    margin: -10px 184px 29px;
    background: #fff;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_2_column_layout_logo_set-df1c37eb:after {
    width: 430px;
  }
}
.coh-ce-cpt_amd_2_column_layout_logo_set-e9819b19 {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_2_column_layout_logo_set-e9819b19 {
    justify-content: flex-start;
    row-gap: 25px;
    column-gap: 10px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_2_column_layout_logo_set-e9819b19 {
    justify-content: flex-start;
    gap: 25px;
  }
}
.coh-ce-cpt_amd_2_column_layout_logo_set-7be3f9a5 {
  margin-bottom: 10px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_2_column_layout_logo_set-7be3f9a5 {
    padding: 0 20px;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_amd_2_column_layout_logo_set-980bec51 {
  height: 35px;
  width: 100px;
}
.coh-ce-cpt_amd_2_column_layout_logo_set-317bf227 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 16px;
}
.coh-ce-cpt_amd_2_column_layout_logo_set-317bf227:after {
  Display: none;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_2_column_layout_logo_set-317bf227:after {
    content: "" ;
    display: block;
    width: 295px;
    height: 1px;
    margin: -10px 165px 29px;
    background: #fff;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_2_column_layout_logo_set-317bf227:after {
    width: 450px;
  }
}
.coh-ce-cpt_amd_2_column_layout_logo_set-6d33358b {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_2_column_layout_logo_set-6d33358b {
    row-gap: 15px;
    column-gap:: 10px;
    justify-content: flex-start;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_amd_2_column_layout_logo_set-6d33358b {
    gap: 25px;
    justify-content: flex-start;
  }
}
.coh-ce-cpt_amd_2_column_layout_logo_set-dcc8af7d {
  margin-bottom: 10px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_2_column_layout_logo_set-dcc8af7d {
    padding: 0 20px;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_amd_custom_step_card-5396de39 {
  padding-right: 20px;
  padding-left: 20px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_custom_step_card-5396de39 {
    padding-right: 50px;
    padding-left: 50px;
    padding-top: 15px;
  }
}
.coh-ce-cpt_amd_custom_step_card-df3d7dd8 {
  text-align: center;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(204, 204, 204);
  letter-spacing: 1px;
  font-size: 36px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_custom_step_card-df3d7dd8 {
    font-size: 48px;
    text-align: center;
    letter-spacing: 1px;
    margin-bottom: 10px;
  }
}
.coh-ce-cpt_amd_custom_step_card-9a1f3b8 {
  text-align: center;
  color: rgb(204, 204, 204);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_custom_step_card-9a1f3b8 {
    font-size: 0.975rem;
    text-align: center;
    margin-bottom: 40px;
  }
}
.coh-ce-cpt_amd_custom_step_card-cd559481 {
  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;
  gap: 50px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  position: relative;
}
.coh-ce-cpt_amd_custom_step_card-e794708 {
  padding: 25px 18px;
  text-align: center;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(17, 17, 19, 0)), to(rgba(17, 17, 19, 0))),         -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.04)), to(rgba(0, 0, 0, 0.04)));
  background: -webkit-linear-gradient(bottom, rgba(17, 17, 19, 0), rgba(17, 17, 19, 0)),         -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04));
  background: linear-gradient(0deg, rgba(17, 17, 19, 0), rgba(17, 17, 19, 0)),         linear-gradient(0deg, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04));
  -webkit-box-shadow: /* 1) outer soft drop shadow */         0px 8px 32px 0px rgba(0, 0, 0, 0.32),         /* 2) hairline light border (1px outline) */         0px 0px 0px 1px rgba(255, 255, 255, 0.04),         /* 3) very soft inner top highlight (adds glass feel) */         inset 0 1px 0 rgba(255, 255, 255, 0.06),         /* 4) inner bottom dark edge (depth) */         inset 0 -1px 0 rgba(0, 0, 0, 0.20);
          box-shadow: /* 1) outer soft drop shadow */         0px 8px 32px 0px rgba(0, 0, 0, 0.32),         /* 2) hairline light border (1px outline) */         0px 0px 0px 1px rgba(255, 255, 255, 0.04),         /* 3) very soft inner top highlight (adds glass feel) */         inset 0 1px 0 rgba(255, 255, 255, 0.06),         /* 4) inner bottom dark edge (depth) */         inset 0 -1px 0 rgba(0, 0, 0, 0.20);
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
  -webkit-border-radius: 12px;
          border-radius: 12px;
  position: relative;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_custom_step_card-e794708 {
    width: 280px;
  }
}
.coh-ce-cpt_amd_custom_step_card-d43a9de1 {
  width: 55px;
  height: 55px;
  margin: 0 auto 15px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  -webkit-box-shadow: 0px 0px 18px 0px rgba(113, 79, 252, 0.45) inset;
          box-shadow: 0px 0px 18px 0px rgba(113, 79, 252, 0.45) inset;
  background: rgba(17, 17, 18, 1);
  font-size: 30px;
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: 500;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_custom_step_card-d43a9de1 {
    width: 60px;
    height: 60px;
    font-size: 35px;
  }
}
.coh-ce-cpt_amd_custom_step_card-8a24efdf {
  font-size: 17px;
  text-align: center;
  font-weight: 500;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  margin-bottom: 10px;
}
.coh-ce-cpt_amd_custom_step_card-fbbe74d1 {
  margin-bottom: 25px;
  font-size: 0.975rem;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_amd_custom_step_card-fbbe74d1 {
    font-size: 0.975rem;
    color: rgb(204, 204, 204);
    font-family: "Outfit", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-align: center;
    margin-bottom: 40px;
  }
}
.coh-ce-cpt__amd_3_column_list_card_sect-66dbee97 {
  padding: 20px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt__amd_3_column_list_card_sect-66dbee97 {
    padding: 50px;
  }
}
.coh-ce-cpt__amd_3_column_list_card_sect-a48b58a5 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 28px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt__amd_3_column_list_card_sect-a48b58a5 {
    font-size: 48px;
  }
}
.coh-ce-cpt__amd_3_column_list_card_sect-4e133007 {
  font-size: 16px;
  margin-bottom: 30px;
}
.coh-ce-cpt__amd_3_column_list_card_sect-38f0cf47 {
  background: rgba(0, 0, 0, .2);
  border: 1px solid #656565;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  padding: 30px;
  -webkit-backdrop-filter: blur(27px);
          backdrop-filter: blur(27px);
  position: relative;
  margin-bottom: 30px;
}
.coh-ce-cpt__amd_3_column_list_card_sect-674c3095 {
  background: -webkit-gradient(linear, right top, left top, color-stop(-187.54%, #E50075), color-stop(-41.01%, #F05C62), to(#FBA920));
  background: -webkit-linear-gradient(right, #E50075 -187.54%, #F05C62 -41.01%, #FBA920 100%);
  background: linear-gradient(270deg, #E50075 -187.54%, #F05C62 -41.01%, #FBA920 100%);
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  -webkit-background-clip: text;
          background-clip: text;
  margin-bottom: 10px;
  margin-top: 0;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 18px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt__amd_3_column_list_card_sect-674c3095 {
    font-size: 25px;
  }
}
.coh-ce-cpt__amd_3_column_list_card_sect-8a598b01 {
  color: rgb(244,245,246);
  margin: 0;
  margin-bottom: 10px;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 16px;
}
.coh-ce-cpt__amd_3_column_list_card_sect-72a9efb3 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 0.875rem;
}
.coh-ce-cpt__amd_3_column_list_card_sect-832bb3ff {
  line-height: 1 !important;
}
.coh-ce-cpt__amd_3_column_list_card_sect-72a9efb3 {
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 0.875rem;
}
.coh-ce-cpt__amd_3_column_list_card_sect-7baad7bd {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, rgb(184, 35, 112)), color-stop(83%, rgb(201, 75, 94)), to(rgb(223, 100, 105)))!important;
  background-image: -webkit-linear-gradient(left, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 83%, rgb(223, 100, 105) 100%)!important;
  background-image: linear-gradient(90deg, rgb(184, 35, 112) 1%, rgb(201, 75, 94) 83%, rgb(223, 100, 105) 100%)!important;
  -webkit-box-shadow: 0.375rem 0 1.25rem rgba(219, 70, 123, 0.3)!important;
          box-shadow: 0.375rem 0 1.25rem rgba(219, 70, 123, 0.3)!important;
  padding: 10px 20px;
  border: 1px solid hsla(0, 0%, 100%, .1);
  -webkit-border-radius: 20px;
          border-radius: 20px;
  text-decoration: none;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 0.875rem;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt__amd_3_column_list_card_sect-7baad7bd:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt__amd_3_column_list_card_sect-8fc31ce1 {
  background: -webkit-gradient(linear, right top, left top, color-stop(-133.92%, #FBA920), color-stop(-19.21%, #F05C62), to(#E50075));
  background: -webkit-linear-gradient(right, #FBA920 -133.92%, #F05C62 -19.21%, #E50075 100%);
  background: linear-gradient(270deg, #FBA920 -133.92%, #F05C62 -19.21%, #E50075 100%);
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  -webkit-background-clip: text;
          background-clip: text;
  margin-bottom: 10px;
  margin-top: 0;
  font-family: "Outfit", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 18px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt__amd_3_column_list_card_sect-8fc31ce1 {
    font-size: 25px;
  }
}

