.coh-style-3-d-heading {
  font-family: 'Uni Sans Book', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 64px;
  line-height: 76.8px;
  text-align: center;
}
.coh-style-product-documentation-form-and-list {
  position: relative;
}
.coh-style-product-documentation-form-and-list form#views-exposed-form-product-support-cards-prod-support-doc-list {
  background-color: rgb(235, 236, 236);
  width: 35%;
  position: absolute;
  right: 0;
  bottom: 0;
  padding-top: 1000px;
}
@media (max-width: 1023px) {
  .coh-style-product-documentation-form-and-list form#views-exposed-form-product-support-cards-prod-support-doc-list {
    position: static;
    padding-top: 40px;
    padding-right: 20px;
    padding-left: 20px;
    width: 100%;
  }
}
.coh-style-product-documentation-form-and-list form#views-exposed-form-product-support-cards-prod-support-doc-list .form-type-select {
  padding-right: 14.28%;
  padding-left: 40px;
}
@media (max-width: 1023px) {
  .coh-style-product-documentation-form-and-list form#views-exposed-form-product-support-cards-prod-support-doc-list .form-type-select {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-style-product-documentation-form-and-list form#views-exposed-form-product-support-cards-prod-support-doc-list .form-type-select select {
  background-image: url("/sites/default/files/2021-05/%24symbols.chevron.down_.png");
  background-position: right 5% center;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: rgb(255, 255, 255);
  border: none;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 24px;
  height: 52px;
  max-width: 380px;
}
@media (max-width: 1023px) {
  .coh-style-product-documentation-form-and-list form#views-exposed-form-product-support-cards-prod-support-doc-list .form-type-select select {
    max-width: 100%;
  }
}
.coh-style-product-documentation-form-and-list form#views-exposed-form-product-support-cards-prod-support-doc-list .form-type-select label {
  margin-bottom: 1rem;
  color: rgb(104, 104, 104);
  font-weight: 400;
  font-size: 1rem;
}
.coh-style-product-documentation-form-and-list form#views-exposed-form-product-support-cards-prod-support-doc-list .form-type-select label:after {
  display: none;
}
.coh-style-product-documentation-form-and-list form#views-exposed-form-product-support-cards-prod-support-doc-list .form-item-brand, .coh-style-product-documentation-form-and-list form#views-exposed-form-product-support-cards-prod-support-doc-list .form-item-product {
  display: none;
}
.coh-style-product-documentation-form-and-list form#views-exposed-form-product-support-cards-prod-support-doc-list .contact-rep {
  padding-right: 40px;
  padding-left: 40px;
  line-height: 1.5;
}
@media (max-width: 1023px) {
  .coh-style-product-documentation-form-and-list form#views-exposed-form-product-support-cards-prod-support-doc-list .contact-rep {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-style-product-documentation-form-and-list .product-documents {
  max-width: 1680px;
  padding-top: 60px;
  padding-right: 120px;
  padding-left: 60px;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .coh-style-product-documentation-form-and-list .product-documents {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.coh-style-product-documentation-form-and-list .product-documents .product-support-detail .supoort-detail-border {
  border-bottom: 1px solid grey;
  position: relative;
}
.coh-style-product-documentation-form-and-list .product-documents .product-support-detail .supoort-detail-border h2 {
  margin-bottom: 21px;
  font-size: 16px;
  line-height: 21px;
  max-width: 503px;
}
.coh-style-product-documentation-form-and-list .product-documents .product-support-detail .supoort-detail-border h2 a {
  font-weight: 600;
  color: rgb(88, 88, 88);
}
.coh-style-product-documentation-form-and-list .product-documents .product-support-detail .supoort-detail-border .table-block {
  font-size: 18px;
}
@media (max-width: 1023px) {
  .coh-style-product-documentation-form-and-list .product-documents .product-support-detail .supoort-detail-border .table-block {
    padding-bottom: 40px;
  }
}
.coh-style-product-documentation-form-and-list .product-documents .product-support-detail .supoort-detail-border .table-block .table-line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  width: 100%;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.coh-style-product-documentation-form-and-list .product-documents .product-support-detail .supoort-detail-border .table-block .table-line:nth-child(3) span.last:last-child {
  margin-top: 8px;
}
.coh-style-product-documentation-form-and-list .product-documents .product-support-detail .supoort-detail-border .table-block .table-line span.first {
  -webkit-flex-basis: 15%;
      -ms-flex-preferred-size: 15%;
          flex-basis: 15%;
  text-align: left;
  font-size: 14px;
}
@media (max-width: 1023px) {
  .coh-style-product-documentation-form-and-list .product-documents .product-support-detail .supoort-detail-border .table-block .table-line span.first {
    -webkit-flex-basis: 20%;
        -ms-flex-preferred-size: 20%;
            flex-basis: 20%;
  }
}
.coh-style-product-documentation-form-and-list .product-documents .product-support-detail .supoort-detail-border .table-block .table-line span.last {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-basis: 85%;
      -ms-flex-preferred-size: 85%;
          flex-basis: 85%;
  width: 85%;
  font-size: 14px;
}
@media (max-width: 1023px) {
  .coh-style-product-documentation-form-and-list .product-documents .product-support-detail .supoort-detail-border .table-block .table-line span.last {
    -webkit-flex-basis: 80%;
        -ms-flex-preferred-size: 80%;
            flex-basis: 80%;
  }
}
.coh-style-product-documentation-form-and-list .product-documents .product-support-detail .supoort-detail-border .table-block .table-line-date {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem;
  font-size: 14px;
}
.coh-style-product-documentation-form-and-list .product-documents .product-support-detail .supoort-detail-border .table-block .table-line-date span.first {
  -webkit-flex-basis: 15%;
      -ms-flex-preferred-size: 15%;
          flex-basis: 15%;
}
@media (max-width: 1023px) {
  .coh-style-product-documentation-form-and-list .product-documents .product-support-detail .supoort-detail-border .table-block .table-line-date span.first {
    -webkit-flex-basis: 20%;
        -ms-flex-preferred-size: 20%;
            flex-basis: 20%;
  }
}
.coh-style-product-documentation-form-and-list .product-documents .product-support-detail .supoort-detail-border .download {
  position: absolute;
  right: 0;
  bottom: 0;
}
.coh-style-product-documentation-form-and-list .product-documents .product-support-detail .supoort-detail-border .download a.link {
  color: rgb(21, 124, 209);
  text-decoration: none;
  margin-bottom: 24px;
  position: relative;
  bottom: 0px;
  right: 10px;
  font-size: 13px;
  line-height: 0.0625rem;
}
.coh-style-product-documentation-form-and-list .product-documents .product-support-detail .supoort-detail-border .download a.link-sign {
  background-color: rgb(21, 124, 209);
  text-align: center;
  height: 36px;
  width: 36px;
  display: inline-block;
}
.coh-style-product-documentation-form-and-list .product-documents .product-support-detail .supoort-detail-border .download a.link-sign i {
  position: relative;
  top: 7px;
  font-style: normal;
  font-size: 19px;
}
.coh-style-product-documentation-form-and-list .product-documents .product-support-detail .supoort-detail-border .download a.link-sign i: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: "\f019";
  font-family: icomoon;
  color: rgb(255, 255, 255);
}
.coh-style-product-documentation-form-and-list h3 {
  padding-top: 20px;
  padding-left: 120px;
}
@media (max-width: 1023px) {
  .coh-style-product-documentation-form-and-list h3 {
    padding-top: 20px;
    padding-left: 20px;
  }
}
.coh-style-sub-head-24-27- {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 24px;
  line-height: 27.6px;
}
@media (max-width: 564px) {
  .coh-style-sub-head-24-27- {
    font-size: 18px;
    line-height: 20.7px;
  }
}
.coh-style-sub-head-20-40 {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 20px !important;
  line-height: 40px !important;
}
@media (max-width: 1023px) {
  .coh-style-sub-head-20-40 {
    font-size: 16px !important;
    line-height: 24px !important;
  }
}
.coh-style-sub-head-20-30 {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 20px !important;
  line-height: 30px !important;
}
@media (max-width: 1023px) {
  .coh-style-sub-head-20-30 {
    font-size: 14px !important;
    line-height: 24px !important;
  }
}
.coh-style-sub-head-20-23 {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 20px !important;
  line-height: 23px !important;
}
@media (max-width: 1023px) {
  .coh-style-sub-head-20-23 {
    font-size: 16px !important;
    line-height: 24px !important;
  }
}
.coh-style-sub-head-18-28 {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  font-size: 18px !important;
  line-height: 28px !important;
}
.coh-style-sub-head-18-24 {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  font-size: 18px !important;
  line-height: 24px !important;
}
.coh-style-solution-block-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-slider-flex-layout .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-secondary {
  padding: 15px;
  padding-right: 15px;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border: 2px solid #51B5DF !important;
  background-color: #51B5DF !important;
  margin-right: 20px;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-style-secondary {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .coh-style-secondary {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.coh-style-secondary:hover {
  background-color: transparent !important;
  color: #000 !important;
}
.coh-style-related-videos .related-title {
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 27px;
  text-align: left;
  font-family: 'Uni Sans Book', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  line-height: 30px;
}
.coh-style-related-videos .views-field-body .field-content p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(50, 50, 50);
  font-size: 14px;
  line-height: 24px;
}
.coh-style-related-videos .views-field-body .field-content .related-body {
  font-size: 14px;
  line-height: 24px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(50, 50, 50);
  margin-bottom: 1.5rem;
  min-height: 175px;
}
.coh-style-related-videos .views-field-field-video-thumbnail .field-content img {
  width: 330px;
}
.half-width-layout.coh-style-product-support-cards {
  padding: 0;
}
.coh-style-product-support-cards .support-prodcard-wrapper {
  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;
}
.coh-style-product-support-cards .support-prodcard-wrapper .productcardContainer {
  margin-right: 24px;
  margin-bottom: 24px;
  width: 307px;
}
@media (max-width: 564px) {
  .coh-style-product-support-cards .support-prodcard-wrapper .productcardContainer {
    margin-right: 0px;
  }
}
.coh-style-product-support-cards .support-prodcard-wrapper .productcardContainer.half-width-layout {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 45%;
      -ms-flex: 0 1 45%;
          flex: 0 1 45%;
}
.coh-style-product-support-cards .support-prodcard-wrapper .productcardContainer.full-width-layout {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 23%;
      -ms-flex: 0 1 23%;
          flex: 0 1 23%;
}
@media (max-width: 1023px) {
  .coh-style-product-support-cards .support-prodcard-wrapper .productcardContainer.full-width-layout {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 45%;
        -ms-flex: 0 1 45%;
            flex: 0 1 45%;
  }
}
@media (max-width: 564px) {
  .coh-style-product-support-cards .support-prodcard-wrapper .productcardContainer.full-width-layout {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
  }
}
.coh-style-product-support-cards .support-prodcard-wrapper .productcardContainer a {
  display: block;
  text-align: center;
}
.coh-style-product-support-cards .support-prodcard-wrapper .productcardContainer a .support-prodcard-img-container {
  width: 100%;
}
.coh-style-product-support-cards .support-prodcard-wrapper .productcardContainer a .support-prodcard-img-container img {
  height: 245px;
  -o-object-fit: contain;
     object-fit: contain;
}
.coh-style-product-support-cards .support-prodcard-wrapper .productcardContainer a .support-prodcard-titlecontainer {
  margin-top: 24px;
}
.coh-style-product-support-cards .support-prodcard-wrapper .productcardContainer a .support-prodcard-titlecontainer p {
  color: rgb(0, 120, 171);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  margin: 0;
}
.coh-style-product-support---product-cards {
  color: rgb(128, 128, 128);
  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;
}
.coh-style-product-support---product-cards .supportFunctions_Wrapper {
  max-width: 1320px;
  margin-top: 0;
  margin-right: 4rem;
  margin-bottom: 71px;
  margin-left: 4rem;
}
@media (max-width: 1023px) {
  .coh-style-product-support---product-cards .supportFunctions_Wrapper {
    width: 89.3%;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 50px;
    margin-left: 0;
  }
}
.coh-style-product-support---product-cards .supportFunctions_Wrapper .supportFunctions_cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 1023px) {
  .coh-style-product-support---product-cards .supportFunctions_Wrapper .supportFunctions_cards {
    margin-top: 50px;
  }
}
.coh-style-product-support---product-cards .supportFunctions_Wrapper .supportFunctions_cards .supportFunctions_card {
  margin-top: 30px;
  margin-right: 1.6%;
  -webkit-flex-basis: 30%;
      -ms-flex-preferred-size: 30%;
          flex-basis: 30%;
}
@media (max-width: 1023px) {
  .coh-style-product-support---product-cards .supportFunctions_Wrapper .supportFunctions_cards .supportFunctions_card {
    margin-top: 0px;
    margin-bottom: 32px;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.coh-style-product-support---product-cards .supportFunctions_Wrapper .supportFunctions_cards .supportFunctions_card:nth-child(3n+3) {
  margin-right: 0px;
}
.coh-style-product-support---product-cards .supportFunctions_Wrapper .supportFunctions_cards .supportFunctions_card .supportFunctions_img_container {
  width: 100%;
}
.coh-style-product-support---product-cards .supportFunctions_Wrapper .supportFunctions_cards .supportFunctions_card .supportFunctions_img_container .img {
  width: 100%;
}
.coh-style-product-support---product-cards .supportFunctions_Wrapper .supportFunctions_cards .supportFunctions_card .supportFunctions_article_content {
  width: 100%;
}
.coh-style-product-support---product-cards .supportFunctions_Wrapper .supportFunctions_cards .supportFunctions_card .supportFunctions_article_content .supportFunctions_content_heading {
  text-decoration: none;
  color: rgb(0, 0, 0);
  font-weight: 700;
  font-size: 2rem;
  margin-top: 32px;
  margin-right: 0px;
  margin-bottom: 32px;
  margin-left: 0px;
  display: inline-block;
}
@media (max-width: 1023px) {
  .coh-style-product-support---product-cards .supportFunctions_Wrapper .supportFunctions_cards .supportFunctions_card .supportFunctions_article_content .supportFunctions_content_heading {
    margin-top: 24px;
    margin-right: 0;
    margin-bottom: 24px;
    margin-left: 0;
  }
}
.coh-style-product-support---product-cards .supportFunctions_Wrapper .supportFunctions_cards .supportFunctions_card .supportFunctions_article_content .supportFunctions_content_description {
  font-size: 1.125rem;
  line-height: 1.75rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-product-documentation-banner .support-product {
  background-color: rgb(247, 247, 247);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 50px;
}
@media (max-width: 1023px) {
  .coh-style-product-documentation-banner .support-product {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 40px;
  }
}
.coh-style-product-documentation-banner .support-product .hero-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-basis: 65%;
      -ms-flex-preferred-size: 65%;
          flex-basis: 65%;
  -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-left: 120px;
}
@media (max-width: 1023px) {
  .coh-style-product-documentation-banner .support-product .hero-section {
    padding-left: 20px;
    -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;
  }
}
.coh-style-product-documentation-banner .support-product .hero-section .support-landing-desc {
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
}
.coh-style-product-documentation-banner .support-product .hero-section .support-landing-desc h1 {
  font-size: 48px;
  line-height: 56px;
  font-family: 'Uni Sans Book', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-top: 60px;
  margin-bottom: 60px;
  font-weight: normal;
  max-width: 344px;
}
@media (max-width: 1023px) {
  .coh-style-product-documentation-banner .support-product .hero-section .support-landing-desc h1 {
    margin-top: 24px;
    margin-bottom: 24px;
    font-size: 36px;
    line-height: 48px;
    max-width: 335px;
  }
}
.coh-style-product-documentation-banner .support-product .hero-section .support-landing-desc p {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.coh-style-product-documentation-banner .support-product .hero-section .support-landing-desc h6 {
  color: rgb(0, 120, 171);
  font-weight: 700;
  text-transform: capitalize;
  line-height: 19.49px;
  margin-top: 80px;
  letter-spacing: 0.13em;
}
@media (max-width: 1023px) {
  .coh-style-product-documentation-banner .support-product .hero-section .support-landing-desc h6 {
    margin-top: 40px;
  }
}
.coh-style-product-documentation-banner .support-product .hero-section .support-landing-container {
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
}
@media (max-width: 1023px) {
  .coh-style-product-documentation-banner .support-product .hero-section .support-landing-container {
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-style-product-documentation-banner .support-product .hero-section .support-landing-container .support-landing-img {
  max-width: 418px;
  padding-top: 35px;
  padding-right: 15px;
  padding-bottom: 15px;
}
@media (max-width: 1023px) {
  .coh-style-product-documentation-banner .support-product .hero-section .support-landing-container .support-landing-img {
    padding-right: 0;
  }
}
@media (max-width: 1023px) {
  .coh-style-product-documentation-banner .support-product .hero-section .support-landing-container .support-landing-img img {
    max-width: 100%;
  }
}
.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 (max-width: 767px) {
  .coh-style-tag {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
.coh-style-tag:hover {
  background-color: rgb(38, 163, 221);
  color: rgb(255, 255, 255);
}
.coh-style-duplicate-of-cta-button-link {
  color: rgb(0, 0, 0);
  font-size: 16px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 700;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  padding-right: 15px;
  padding-left: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  border-color: rgb(128, 128, 128);
  border-style: solid;
  border-width: 2px;
  text-align: center;
  vertical-align: middle;
  line-height: 18.4px;
  padding: 15px !important;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-duplicate-of-cta-button-link:hover {
  cursor: pointer;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  border-color: rgb(128, 128, 128);
  outline-style: solid;
  outline-color: rgba(0, 0, 0, 0);
  outline-width: 2px;
}
.coh-style-primary {
  padding: 15px;
  padding-right: 15px;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border: 2px solid #51B5DF !important;
  margin-right: 20px;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-style-primary {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .coh-style-primary {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.coh-style-primary:hover {
  background-color: #51B5DF !important;
  color: #000 !important;
}
.coh-style-pdp-footer-note li {
  font-size: 11.5px;
  line-height: 1.5;
  padding-right: 16px;
  margin-left: 1rem;
}
@media (max-width: 1023px) {
  .coh-style-pdp-footer-note li {
    margin-left: 2rem;
  }
}
.coh-style-pdp-footer-note li::marker {
  font-size: 11.5px;
  line-height: 1.5;
  font-weight: 400;
  color: rgb(0, 0, 0);
}
.coh-style-news-cta {
  font-weight: 400;
  color: rgb(0, 120, 171);
  font-size: 18px;
  text-align: left;
  font-style: normal;
  text-transform: capitalize;
  text-decoration: none;
  word-wrap: normal;
  direction: ltr;
  background-color: rgb(255, 255, 255);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-right: 10px;
}
.coh-style-news-cta:after {
  content: url("/sites/default/files/2021-05/arrow_0.png");
  height: 24px;
  width: 24px;
  position: relative;
  top: 6px;
  left: 8px;
}
.coh-style-news-type-category {
  font-weight: 700;
  font-size: 1rem;
  text-align: left;
  line-height: 19.49px;
  color: rgb(77, 77, 79);
  margin-bottom: 2rem;
  text-transform: uppercase;
  letter-spacing: 0.13em;
}
.coh-style-news-title {
  color: rgb(0, 0, 0);
  font-size: 36px;
  line-height: 44px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  margin-bottom: 2rem;
  font-weight: 700;
}
.coh-style-news-short-description {
  color: rgb(0, 0, 0);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  margin-bottom: 2rem;
  font-weight: 400;
}
.coh-style-news-left-block {
  padding: 56px;
}
@media (max-width: 564px) {
  .coh-style-news-left-block {
    padding-top: 56px;
    padding-right: 40px;
    padding-bottom: 56px;
    padding-left: 40px;
  }
}
.coh-style-modern-search #views-exposed-form-acquia-search-search {
  position: relative;
}
.coh-style-modern-search #views-exposed-form-acquia-search-search.input {
  background-color: rgb(255, 255, 255);
  border: 1px solid #8d9093;
}
@media (max-width: 564px) {
  .coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] {
    min-width: auto;
  }
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content .ui-autocomplete-container {
  display: block !important;
  padding-top: 20px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  position: relative;
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content .ui-autocomplete-container.ui-menu-item.ui-state-focus, .coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content .ui-autocomplete-container .ui-menu-item:hover {
  background: none;
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content .ui-autocomplete-container.views-field .field-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content .ui-autocomplete-container.views-field .field-content article {
  width: 100px;
  margin-right: 20px;
  max-width: 100px;
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content .ui-autocomplete-container div.ui-autocomplete-field-group {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 24px;
  text-align: left;
  text-transform: capitalize;
  font-style: normal;
  font-weight: normal;
  color: rgb(141, 144, 147);
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content .ui-autocomplete-container div.ui-autocomplete-field-group .views-field-type span {
  border: none;
  padding-left: 15px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: rgb(0, 0, 0);
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content .ui-autocomplete-container div.ui-autocomplete-field-group .views-field {
  background-color: rgb(221, 221, 221);
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 600;
  color: rgb(7, 7, 7);
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content .ui-autocomplete-container li.ui-menu-item {
  border: 0;
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 0;
  padding-left: 15px;
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content .ui-autocomplete-container li.ui-menu-item:hover {
  background: none;
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content .ui-autocomplete-container li.ui-menu-item a .ui-autocomplete-fields .ui-autocomplete-field-title .modren-thembnail {
  margin-bottom: 10px;
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content .ui-autocomplete-container li.ui-menu-item a .ui-autocomplete-fields .ui-autocomplete-field-title p {
  margin-bottom: 0;
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content .ui-autocomplete-container li.ui-menu-item a .ui-autocomplete-fields .ui-autocomplete-field-title .modern-description-wrap .modern-title {
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content .ui-autocomplete-container li.ui-menu-item a .ui-autocomplete-fields .ui-autocomplete-field-title .modern-description-wrap .modern-img-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content .ui-autocomplete-container li.ui-menu-item a .ui-autocomplete-fields .ui-autocomplete-field-title .modern-description-wrap .modern-img-wrap .modern-img {
  padding-right: 5px;
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content .ui-autocomplete-container li.ui-menu-item a .ui-autocomplete-fields .ui-autocomplete-field-title .modern-description-wrap .modern-img-wrap .modern-img img {
  max-width: 28px;
  width: 28px;
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content .ui-autocomplete-container li.ui-menu-item a .ui-autocomplete-fields .ui-autocomplete-field-title .modern-description-wrap .modern-description {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 19.5px;
  color: rgb(0, 0, 0);
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content .ui-autocomplete-container li.ui-menu-item a .ui-autocomplete-fields .ui-autocomplete-field-title .modern-flex-wrapper {
  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;
  gap: 20px;
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content .ui-autocomplete-container li.ui-menu-item a .ui-autocomplete-fields .ui-autocomplete-field-title .modern-flex-wrapper .modern-product-img img {
  max-width: 70px;
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content .ui-autocomplete-container li.ui-menu-item .ui-autocomplete-fields > * {
  color: rgb(0, 0, 0);
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content .ui-autocomplete-container .view-more {
  text-align: right;
  border: 0;
  padding: 0;
  text-transform: capitalize;
  opacity: 100% !important;
  cursor: pointer !important;
  pointer-events: all !important;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.5rem;
  top: 20px;
  position: absolute;
  right: 0;
}
@media (max-width: 1169px) {
  .coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content .ui-autocomplete-container .view-more {
    top: 20px;
    position: absolute;
    right: 0;
  }
}
@media (max-width: 1023px) {
  .coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content .ui-autocomplete-container .view-more {
    top: 20px;
    position: absolute;
    right: 0;
  }
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content .ui-autocomplete-container .view-more:hover {
  background: none;
  color: #000;
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content .ui-autocomplete-container .view-more a.ui-menu-item-wrapper.ui-state-active {
  margin: 0;
  color: rgb(0, 0, 0);
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content .ui-autocomplete-container .view-more a:hover {
  color: rgb(0, 0, 0);
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-content .ui-autocomplete-container li.ui-menu-item.ui-state-focus .ui-autocomplete-fields > * {
  color: rgb(0, 0, 0);
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-container-more_results, .coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-container-no_results {
  padding: 0;
  margin-top: 10px;
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-container-more_results li.ui-menu-item, .coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-container-no_results li.ui-menu-item {
  padding: 0;
  border: none;
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-container-more_results li.ui-menu-item a .ui-autocomplete-fields, .coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-container-no_results li.ui-menu-item a .ui-autocomplete-fields {
  background-color: #50b5df;
  padding: 6px;
  color: rgb(255, 255, 255);
  font-size: 14px;
  line-height: 24px;
  font-weight: normal;
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-container-more_results li.ui-menu-item a .ui-autocomplete-fields > *, .coh-style-modern-search #views-exposed-form-acquia-search-search ul[data-sa-theme=basic] .ui-autocomplete-container-no_results li.ui-menu-item a .ui-autocomplete-fields > * {
  color: rgb(255, 255, 255);
}
.coh-style-modern-search #views-exposed-form-acquia-search-search .promotional_videos li.ui-menu-item, .coh-style-modern-search #views-exposed-form-acquia-search-search .instructional_videos li.ui-menu-item {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: -webkit-calc(100%/3);
  width: calc(100%/3);
}
@media (max-width: 1439px) {
  .coh-style-modern-search #views-exposed-form-acquia-search-search .promotional_videos li.ui-menu-item, .coh-style-modern-search #views-exposed-form-acquia-search-search .instructional_videos li.ui-menu-item {
    width: -webkit-calc(100%/3);
    width: calc(100%/3);
  }
}
@media (max-width: 1169px) {
  .coh-style-modern-search #views-exposed-form-acquia-search-search .promotional_videos li.ui-menu-item, .coh-style-modern-search #views-exposed-form-acquia-search-search .instructional_videos li.ui-menu-item {
    width: -webkit-calc(100%/3);
    width: calc(100%/3);
  }
}
@media (max-width: 1023px) {
  .coh-style-modern-search #views-exposed-form-acquia-search-search .promotional_videos li.ui-menu-item, .coh-style-modern-search #views-exposed-form-acquia-search-search .instructional_videos li.ui-menu-item {
    width: -webkit-calc(100%/3);
    width: calc(100%/3);
  }
}
@media (max-width: 767px) {
  .coh-style-modern-search #views-exposed-form-acquia-search-search .promotional_videos li.ui-menu-item, .coh-style-modern-search #views-exposed-form-acquia-search-search .instructional_videos li.ui-menu-item {
    width: 100%;
  }
}
@media (max-width: 564px) {
  .coh-style-modern-search #views-exposed-form-acquia-search-search .promotional_videos li.ui-menu-item, .coh-style-modern-search #views-exposed-form-acquia-search-search .instructional_videos li.ui-menu-item {
    width: 100%;
    padding-bottom: 25px !important;
    padding-right: 50px !important;
  }
}
.coh-style-modern-search #views-exposed-form-acquia-search-search ul.ui-widget.ui-widget-content {
  outline-width: 0px;
  outline-style: solid;
  -webkit-box-shadow: none;
          box-shadow: none;
  overflow-y: auto;
  left: 0 !important;
  top: 100% !important;
  right: 0;
  border-left: 2px solid #B6B6B6 !important;
  border-right: 2px solid #B6B6B6 !important;
  border-bottom: 2px solid #B6B6B6 !important;
  border-top: none !important;
  outline-color: rgb(182, 182, 182);
  max-width: 100%;
}
.coh-style-modal-layout-without-background {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  width: 70%;
  overflow: inherit;
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
@media (max-width: 1023px) {
  .coh-style-modal-layout-without-background {
    width: 90%;
  }
}
.coh-style-modal-layout {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  width: 70%;
  overflow: inherit;
  background-color: rgb(242, 242, 242);
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
@media (max-width: 1023px) {
  .coh-style-modal-layout {
    width: 90%;
  }
}
.coh-style-modal-video-close-button {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 0, 0);
  padding: 0;
  -webkit-border-radius: 100%;
          border-radius: 100%;
  -webkit-transform: translate(50%, -50%);
      -ms-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  position: absolute;
  top: 0;
  right: 0;
  height: 1.375rem;
  width: 1.375rem;
}
.coh-style-modal-video-close-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: "\f00d";
  font-family: icomoon;
  display: block;
  font-size: 15px;
}
@media (max-width: 767px) {
  .coh-style-table-horizontal-scrollbar {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
    width: auto !important;
  }
}
.coh-style-telephone {
  color: rgb(0, 0, 0);
  font-size: 12px;
  line-height: 25px;
  letter-spacing: 0.5px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-style: normal;
}
@media (max-width: 1023px) {
  .coh-style-telephone {
    text-decoration: underline;
  }
}
.coh-style-telephone:hover {
  text-decoration: underline;
  color: rgb(0, 0, 0);
}
.coh-style-h1-nice-formatting {
  font-size: 2rem !important;
  line-height: 1.25 !important;
  margin-bottom: 1.5rem !important;
}
@media (max-width: 1023px) {
  .coh-style-h1-nice-formatting {
    font-size: 1.5rem !important;
  }
}
@media (max-width: 564px) {
  .coh-style-h1-nice-formatting {
    font-size: 1.5rem !important;
  }
}
.coh-style-product-detail-hero-links {
  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-size: 1.125rem;
  font-weight: 400;
}
.coh-style-product-detail-hero-links a {
  color: rgb(0, 120, 171);
}
.coh-style-product-detail-hero-links a:first-child {
  padding-top: 16px;
  padding-bottom: 16px;
  background-color: rgb(81, 181, 223);
  color: rgb(255, 255, 255);
  text-transform: uppercase;
}
.coh-style-product-detail-hero-links a:first-child:hover {
  background-color: rgb(32, 131, 172);
}
.coh-style-visible-desktop {
  display: block;
}
@media (max-width: 564px) {
  .coh-style-visible-desktop {
    display: none;
  }
}
.coh-style-verathon-solutions-wrap {
  overflow: hidden;
  max-width: 1600px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  position: relative;
}
.coh-style-up:before {
  content: url("/sites/default/files/2021-05/%24symbols.arrow_.up_.png");
  height: 40px;
  width: 38px;
  margin-right: 10px;
  position: relative;
  top: 4px;
}
.coh-style-sticky {
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-style-sticky {
    overflow: hidden !important;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
  }
}
.coh-style-solution-feature-container {
  width: 100%;
  margin-left: 100%;
  position: absolute;
  top: 0;
}
.coh-style-solution-feature-block-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-solution-feature-block {
  margin-top: 20px;
}
.coh-style-solution-bread-crumbs {
  display: inline-block;
}
.coh-style-solution-block-wrap- {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-solution-block {
  margin-top: 20px;
}
.coh-style-slide-nav {
  padding-top: 0;
  overflow-x: visible !important;
}
.coh-style-row-based-3d-products .product-row {
  padding-bottom: 20px;
}
.coh-style-row-based-3d-products .product-row .product-container a {
  cursor: pointer;
}
.coh-style-row-based-3d-products .product-row .product-container a:hover {
  opacity: 70%;
}
.coh-style-row-based-3d-products .product-row .product-container .product-text-container a {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: rgb(0, 0, 0);
  font-size: 14px;
  line-height: 24px;
  text-align: center;
}
.coh-style-row-based-3d-products .product-row .product-container p {
  margin-bottom: 0;
  font-size: 0.75rem;
  text-align: center;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.coh-style-product-detail-hero-image- img {
  min-width: 100%;
  width: 100%;
  max-width: 100%;
}
.coh-style-test-style {
  color: rgb(0, 0, 0);
  border-width: 0.3125rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  display: block;
  padding-top: 0.625rem;
  padding-right: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.625rem;
}
.coh-style-product-detail-hero-description {
  text-align: center;
  margin-top: 0;
  margin-right: 20px;
  margin-bottom: 40px;
  margin-left: 20px;
}
.coh-style-product-detail-hero-description h1 {
  font-weight: 700;
  font-size: 1rem;
  margin-bottom: 16px;
  color: rgb(104, 104, 104);
}
.coh-style-product-detail-hero-description h2 {
  line-height: 48px;
  font-weight: 700;
  font-size: 2.25rem;
  margin-bottom: 27px;
}
.coh-style-product-detail-hero-description p {
  color: rgb(102, 102, 102);
  line-height: 28px;
  font-weight: 400;
  font-size: 1.3rem;
  margin-bottom: 40px;
}
.coh-style-product-detail-hero {
  background-image: -webkit-linear-gradient(192deg, rgb(255, 255, 255) 1%, rgb(0, 0, 0) 100%);
  background-image: linear-gradient(258deg, rgb(255, 255, 255) 1%, rgb(0, 0, 0) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  background-attachment: scroll;
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-style-p-25 {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  font-size: 25px;
}
.coh-style-my-first-link {
  color: rgb(81, 181, 223);
  background-color: rgb(34, 34, 34);
  margin-top: 5.625rem;
  margin-right: 1.25rem;
  margin-bottom: 1.25rem;
  margin-left: 1.25rem;
  padding-top: 5.625rem;
  padding-right: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 1.25rem;
}
.coh-style-menu-canvas-open {
  display: block !important;
}
.coh-style-language-sample {
  list-style-type: none;
}
.links.coh-style-language-sample {
  list-style-type: none;
  -webkit-filter: blur(6.25rem);
          filter: blur(6.25rem);
}
.coh-style-hide-icon {
  display: none !important;
}
.coh-style-eol-page .eol-device {
  color: rgb(51, 51, 51);
  margin-top: 40px;
  margin-bottom: 40px;
}
.coh-style-eol-page .eol-device h1 {
  color: rgb(51, 51, 51);
  font-weight: 400;
  font-size: 34px;
  margin-bottom: 14px;
}
.coh-style-eol-page .eol-device .no-longer-text p {
  font-size: 26px;
  font-weight: 400;
  text-align: left;
  margin-bottom: 10px;
}
.coh-style-eol-page .eol-device .description p {
  font-size: 16px;
  text-align: left;
}
.coh-style-eol-page .eol-device .button {
  font-size: 18px;
  color: rgb(255, 255, 255);
  font-weight: 400;
  text-align: center;
  background-color: rgb(81, 181, 223);
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1rem;
  padding-left: 2rem;
  margin-top: 1.25rem;
  display: inline-block;
}
.coh-style-eol-page .eol-two-column-layout {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-eol-page .eol-two-column-layout .representative-section {
  max-width: 48%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 1023px) {
  .coh-style-eol-page .eol-two-column-layout .representative-section {
    max-width: 100%;
  }
}
.coh-style-eol-page .eol-two-column-layout .representative-section .salesRep_card, .coh-style-eol-page .eol-two-column-layout .representative-section .salesRep_card * {
  color: rgb(51, 51, 51);
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}
.coh-style-eol-page .eol-two-column-layout .representative-section .salesRep_card {
  padding-top: 0.75rem;
  padding-right: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 0.75rem;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(121, 121, 121);
  min-height: 13.125rem;
}
.coh-style-eol-page .eol-two-column-layout .representative-section .salesRep_card .info_wrap p {
  word-break: break-word;
  line-height: 1rem;
  font-size: 0.8125rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-eol-page .eol-two-column-layout .representative-section .salesRep_card .salesRep_heading {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0.6875rem;
  margin-left: 0;
  font-weight: 400;
  font-size: 1.625rem;
}
.coh-style-eol-page .eol-two-column-layout .representative-section .salesRep_card .info_wrap {
  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;
}
.coh-style-eol-page .eol-two-column-layout .representative-section .salesRep_card .info_wrap .img_column {
  width: 25%;
  margin-right: 0.625rem;
}
.coh-style-eol-page .eol-two-column-layout .representative-section .salesRep_card .info_wrap .address {
  width: 31.5%;
}
.coh-style-eol-page .eol-two-column-layout .representative-section .salesRep_card .info_wrap .contact_info {
  width: 47%;
  display: grid;
  grid-template-columns: 19% 81%;
  grid-column-gap: .3125rem;
  grid-auto-rows: minmax(-webkit-min-content, -webkit-max-content);
  grid-auto-rows: minmax(min-content, max-content);
}
.coh-style-eol-page .eol-two-column-layout .representative-section .salesRep_card .info_wrap .contact_info .right {
  word-wrap: break-word;
}
.coh-style-down:before {
  content: url("/sites/default/files/2021-05/%24symbols.arrow_.down_.png");
  height: 38px;
  width: 40px;
  position: relative;
  top: 4px;
  margin-right: 10px;
}
.coh-style-uni-sans-product-name {
  font-family: 'Uni Sans Book', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-uni-sans-light {
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
}
.coh-style-ui-styling {
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
}
.coh-style-ui-styling heading {
  color: rgb(50, 50, 50);
}
@media (max-width: 564px) {
  .coh-style-min-width-mobile-168px {
    min-width: 168px;
  }
}
.coh-style-visible-mobile {
  display: none;
}
@media (max-width: 564px) {
  .coh-style-visible-mobile {
    display: block;
  }
}
.coh-style-education-and-training-header-link {
  overflow: hidden;
  display: -webkit-box;;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 24px;
  line-height: 28.8px;
  max-height: 58px;
  max-width: 317px;
  margin-bottom: 5px;
}
.coh-style-education-and-training-header-link:hover {
  color: rgb(0, 0, 0);
}
.coh-style-footer-notes-list {
  margin-bottom: 0;
}
.coh-style-footer-notes-list li {
  font-size: 12px;
  margin-bottom: 0 !important;
  list-style-type: none;
}
.coh-style-footer-notes-list ol:before, .coh-style-footer-notes-list p:first-child:before {
  background-color: rgb(102, 102, 102);
  height: 4px;
  width: 30%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.coh-style-footer-notes-list p {
  font-size: 0.75rem;
  line-height: 1rem;
  text-align: left;
  margin-bottom: 1rem;
}
.coh-style-footer-notes-list ol {
  margin-bottom: 0 !important;
}
.coh-style-bflex-tile {
  background-image: url("/sites/default/files/2024-01/bflex-tile.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 279px;
  width: 100%;
  max-width: 279px;
  min-width: 279px;
}
@media (max-width: 564px) {
  .coh-style-bflex-tile {
    height: 66px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    background-image: none;
    background-color: rgb(28, 125, 170);
  }
}
.coh-style-article-page .article-banner-container {
  background-color: rgb(246, 246, 246);
  padding-top: 5rem;
  padding-right: 1.25rem;
  padding-bottom: 5rem;
  padding-left: 1.25rem;
}
.coh-style-article-page .article-banner-container .article-banner {
  text-align: center;
  margin: auto;
  max-width: 52.8125rem;
}
.coh-style-article-page .article-banner-container .article-banner .article-banner-tagline {
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.1875rem;
  letter-spacing: 0.13em;
  color: rgb(0, 120, 171);
  text-transform: uppercase;
  margin-bottom: 3rem;
  display: block;
}
.coh-style-article-page .article-banner-container .article-banner .article-banner-heading {
  font-weight: 700;
  font-size: 3rem;
  line-height: 3.5rem;
  text-transform: capitalize;
}
.coh-style-article-page .article-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 3.8125rem;
  padding-bottom: 3.8125rem;
  -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: 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 (max-width: 1023px) {
  .coh-style-article-page .article-container {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-style-article-page .article-container .article-details-container {
  max-width: 20.625rem;
  background-color: rgb(246, 246, 246);
  padding: 3.125rem;
  -webkit-flex-basis: 40%;
      -ms-flex-preferred-size: 40%;
          flex-basis: 40%;
}
@media (max-width: 1023px) {
  .coh-style-article-page .article-container .article-details-container {
    max-width: 26.875rem;
  }
}
.coh-style-article-page .article-container .article-details-container .article-details {
  margin-bottom: 1.5rem;
}
.coh-style-article-page .article-container .article-details-container .article-details h5 {
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.1875rem;
  text-transform: uppercase;
  letter-spacing: 0.13em;
}
.coh-style-article-page .article-container .article-details-container .article-details .article-detail-value {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.coh-style-article-page .article-container .article-details-container .article-details .author-details {
  margin-top: 1.375px;
  margin-right: 0;
  margin-bottom: 1.375px;
  margin-left: 0;
}
.coh-style-article-page .article-container .article-details-container .article-details .author-details .author-name {
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.75rem;
  display: block;
}
.coh-style-article-page .article-container .article-details-container .article-details .author-details .author-profession {
  font-size: 0.875rem;
  line-height: 1.75rem;
}
.coh-style-article-page .article-container .article-details-container .article-details .author-contacts a {
  color: rgb(0, 0, 0);
  display: block;
  margin-bottom: 1.375rem;
  padding-left: 0.07421875rem;
}
.coh-style-article-page .article-container .article-details-container .article-details .author-contacts .tel {
  font-size: 0.75rem;
}
.coh-style-article-page .article-container .article-details-container .article-details .author-contacts .email {
  text-decoration: underline;
  font-size: 0.875rem;
}
.coh-style-article-page .article-container .article-content-container {
  margin-top: 0;
  margin-right: 1.5rem;
  -webkit-flex-basis: 60%;
      -ms-flex-preferred-size: 60%;
          flex-basis: 60%;
}
@media (max-width: 1023px) {
  .coh-style-article-page .article-container .article-content-container {
    margin-top: 1.5rem;
  }
}
.coh-style-article-page .article-container .article-content-container h2 {
  font-size: 1.5rem;
  line-height: 1.8125rem;
  font-weight: 700;
}
.coh-style-article-page .article-container .article-content-container .article-content {
  font-size: 1.125rem;
  line-height: 1.75rem;
  margin-top: 1.5rem;
  margin-right: 0;
  margin-bottom: 1.5rem;
  margin-left: 0;
}
.coh-style-arial-font {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.coh-style-eol-product-documentation-list form#views-exposed-form-product-support-cards-eol-prod-doc-list {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-eol-product-documentation-list form#views-exposed-form-product-support-cards-eol-prod-doc-list .form-item-brand, .coh-style-eol-product-documentation-list form#views-exposed-form-product-support-cards-eol-prod-doc-list .form-item-product {
  display: none;
}
.coh-style-eol-product-documentation-list form#views-exposed-form-product-support-cards-eol-prod-doc-list .form-item-lang, .coh-style-eol-product-documentation-list form#views-exposed-form-product-support-cards-eol-prod-doc-list .form-item-doc-type {
  padding-top: 0.9375rem;
  padding-bottom: 0;
  width: 14.375rem;
}
.coh-style-eol-product-documentation-list form#views-exposed-form-product-support-cards-eol-prod-doc-list .form-item-lang select, .coh-style-eol-product-documentation-list form#views-exposed-form-product-support-cards-eol-prod-doc-list .form-item-doc-type select {
  background-color: rgb(255, 255, 255);
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  outline-style: none;
}
.coh-style-eol-product-documentation-list form#views-exposed-form-product-support-cards-eol-prod-doc-list .form-item-lang select:focus, .coh-style-eol-product-documentation-list form#views-exposed-form-product-support-cards-eol-prod-doc-list .form-item-doc-type select:focus {
  outline-style: none;
}
.coh-style-eol-product-documentation-list form#views-exposed-form-product-support-cards-eol-prod-doc-list .form-item-lang {
  margin-right: 2.5rem;
}
.coh-style-eol-product-documentation-list .product-documents .product-support-detail {
  padding-top: 60px;
}
@media (max-width: 1023px) {
  .coh-style-eol-product-documentation-list .product-documents .product-support-detail {
    padding-top: 40px;
  }
}
.coh-style-eol-product-documentation-list .product-documents .product-support-detail .support-detail-border {
  border-bottom: 1px solid grey;
  position: relative;
}
.coh-style-eol-product-documentation-list .product-documents .product-support-detail .support-detail-border h2 {
  font-size: 16px;
  margin-bottom: 21px;
  line-height: 21px;
  max-width: 503px;
}
.coh-style-eol-product-documentation-list .product-documents .product-support-detail .support-detail-border h2 a {
  font-weight: 600;
  color: rgb(88, 88, 88);
}
.coh-style-eol-product-documentation-list .product-documents .product-support-detail .support-detail-border .table-block {
  font-size: 18px;
}
@media (max-width: 1023px) {
  .coh-style-eol-product-documentation-list .product-documents .product-support-detail .support-detail-border .table-block {
    padding-bottom: 40px;
  }
}
.coh-style-eol-product-documentation-list .product-documents .product-support-detail .support-detail-border .table-block .table-line {
  width: 100%;
  margin-bottom: 16px;
  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: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.coh-style-eol-product-documentation-list .product-documents .product-support-detail .support-detail-border .table-block .table-line:nth-child(3) span.last:last-child {
  margin-top: 8px;
}
.coh-style-eol-product-documentation-list .product-documents .product-support-detail .support-detail-border .table-block .table-line span.first {
  -webkit-flex-basis: 8%;
      -ms-flex-preferred-size: 8%;
          flex-basis: 8%;
  text-align: left;
  font-size: 14px;
}
@media (max-width: 1023px) {
  .coh-style-eol-product-documentation-list .product-documents .product-support-detail .support-detail-border .table-block .table-line span.first {
    -webkit-flex-basis: 20%;
        -ms-flex-preferred-size: 20%;
            flex-basis: 20%;
  }
}
.coh-style-eol-product-documentation-list .product-documents .product-support-detail .support-detail-border .table-block .table-line span.last {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-basis: 92%;
      -ms-flex-preferred-size: 92%;
          flex-basis: 92%;
  width: 92%;
  font-size: 14px;
}
@media (max-width: 1023px) {
  .coh-style-eol-product-documentation-list .product-documents .product-support-detail .support-detail-border .table-block .table-line span.last {
    -webkit-flex-basis: 80%;
        -ms-flex-preferred-size: 80%;
            flex-basis: 80%;
  }
}
.coh-style-eol-product-documentation-list .product-documents .product-support-detail .support-detail-border .download {
  position: absolute;
  bottom: 0;
  right: 0;
}
.coh-style-eol-product-documentation-list .product-documents .product-support-detail .support-detail-border .download a.link {
  text-decoration: none;
  color: rgb(21, 124, 209);
  font-size: 13px;
  margin-bottom: 24px;
  position: relative;
  bottom: 0px;
  right: 10px;
  line-height: 0.0625rem;
}
.coh-style-eol-product-documentation-list .product-documents .product-support-detail .support-detail-border .download a.link-sign {
  background-color: rgb(21, 124, 209);
  text-align: center;
  height: 36px;
  width: 36px;
  display: inline-block;
}
.coh-style-eol-product-documentation-list .product-documents .product-support-detail .support-detail-border .download a.link-sign i {
  font-size: 19px;
  font-style: normal;
  position: relative;
  top: 7px;
}
.coh-style-eol-product-documentation-list .product-documents .product-support-detail .support-detail-border .download a.link-sign i: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: "\f019";
  font-family: icomoon;
  color: rgb(255, 255, 255);
}
.coh-style-eol-product-documentation-list h3 {
  padding-top: 20px;
}
.coh-style-h1-size {
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 56px;
  line-height: 67.2px;
}
@media (max-width: 1023px) {
  .coh-style-h1-size {
    font-size: 45px;
    line-height: 54px;
  }
}
.coh-style-grey-font-color {
  color: rgb(141, 144, 147);
  color: #8D9093 !important;
}
@media (max-width: 564px) {
  .coh-style-grey-font-color {
    color: rgb(0, 0, 0);
    color: #000000 !important;
  }
}
.coh-style-category-feature-block {
  padding-top: 5rem;
  padding-right: 1.25rem;
  padding-bottom: 5rem;
  padding-left: 1.25rem;
  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 (max-width: 1023px) {
  .coh-style-category-feature-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-style-category-feature-block .category-feature-image {
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
}
@media (max-width: 1023px) {
  .coh-style-category-feature-block .category-feature-image {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.coh-style-category-feature-block .category-feature-image img {
  width: 100%;
}
.coh-style-category-feature-block .category-feature-container {
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
  padding-top: 3rem;
  padding-right: 3rem;
  padding-bottom: 3rem;
  padding-left: 3rem;
}
@media (max-width: 1023px) {
  .coh-style-category-feature-block .category-feature-container {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    padding-top: 2rem;
  }
}
.coh-style-category-feature-block .category-feature-container h6 {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 0.13em;
  text-transform: uppercase;
}
.coh-style-category-feature-block .category-feature-container .category-feature-header {
  margin-bottom: 2.5rem;
  font-size: 1.5rem;
  line-height: 2.25rem;
  font-weight: 400;
}
.coh-style-category-feature-block .category-feature-container .category-feature-list {
  margin-left: 1.25rem;
  border-color: rgb(196, 196, 196);
  border-left-width: 0.125rem;
  border-style: solid;
}
.coh-style-category-feature-block .category-feature-container .category-feature-list .category-feature-item {
  cursor: pointer;
  padding-left: 1.875rem;
  margin-bottom: 2.5rem;
}
.coh-style-category-feature-block .category-feature-container .category-feature-list .category-feature-item.active {
  border-color: rgb(81, 181, 223);
  position: relative;
  left: -3px;
  border-left-width: 4px;
  border-left-style: solid;
}
.coh-style-category-feature-block .category-feature-container .category-feature-list .category-feature-item .category-feature-title {
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  margin-bottom: 0.875rem;
}
.coh-style-category-feature-block .category-feature-container .category-feature-list .category-feature-item .category-feature-description {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25rem;
}
@media (max-width: 1023px) {
  .coh-style-grey-border-bottom {
    border-bottom-width: 3px;
    border-bottom-color: rgb(191, 191, 191);
    border-bottom-style: solid;
    width: 100%;
    margin-bottom: 2.5rem;
  }
}
@media (max-width: 564px) {
  .coh-style-grey-border-bottom {
    margin-bottom: 1rem;
    border-bottom-color: rgb(191, 191, 191);
  }
}
@media (max-width: 1023px) {
  .coh-style-grey-border-bottom > ul.coh-menu-list-container.coh-unordered-list {
    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: unset;
    -webkit-justify-content: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 20px;
  }
}
@media (max-width: 564px) {
  .coh-style-grey-border-bottom > ul.coh-menu-list-container.coh-unordered-list {
    -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;
    gap: 0px;
  }
}
.coh-style-glidescope-tile {
  background-image: url("/sites/default/files/2024-01/glidescope-tile.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 279px;
  max-width: 279px;
  min-width: 279px;
}
@media (max-width: 564px) {
  .coh-style-glidescope-tile {
    background-image: none;
    width: 100%;
    height: 66px;
    min-width: 100%;
    max-width: 100%;
    background-color: rgb(0, 63, 114);
  }
}
.coh-style-glidescope-bflex-tile {
  background-image: url("/sites/default/files/2024-01/glidescope-bflex-tile.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 279px;
  width: 100%;
  max-width: 279px;
  min-width: 279px;
}
@media (max-width: 564px) {
  .coh-style-glidescope-bflex-tile {
    background-image: none;
    height: 66px;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    background-color: rgb(82, 181, 223);
  }
}
.coh-style-glidescope-bflex-bladderscan-tile {
  background-image: url("/sites/default/files/2024-01/glidescope-bflex-bladderscan-tile.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 279px;
  max-width: 279px;
  width: 100%;
  min-width: 279px;
}
@media (max-width: 564px) {
  .coh-style-glidescope-bflex-bladderscan-tile {
    background-image: none;
    height: 66px;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    background-color: rgb(82, 181, 223);
  }
}
.coh-style-glidescope-bflex-bladderscan-tile .show-mobile {
  display: none;
}
@media (max-width: 564px) {
  .coh-style-glidescope-bflex-bladderscan-tile .show-mobile {
    display: block;
  }
}
.coh-style-hidden {
  display: none !important;
}
.coh-style-cta-button-link {
  color: rgb(0, 0, 0);
  font-size: 16px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 700;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  padding-right: 15px;
  padding-left: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  border-color: rgb(81, 181, 223);
  border-style: solid;
  border-width: 2px;
  text-align: center;
  vertical-align: middle;
  line-height: 18.4px;
  padding: 15px !important;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-cta-button-link:hover {
  cursor: pointer;
  color: rgb(0, 0, 0);
  background-color: rgb(81, 181, 223);
  border-color: rgb(81, 181, 223);
  outline-style: solid;
  outline-color: rgb(81, 181, 223);
  outline-width: 1px;
}
.coh-style-cta-button-link:after {
  position: relative;
  color: rgb(0, 0, 0);
  padding-left: 9px;
  vertical-align: middle;
  content: url("/sites/default/files/2023-01/CTA-Arrow.png");
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.coh-style-font-bold {
  font-weight: 700;
}
.coh-style-figure-description-with-horizontal-line-on-top {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  font-size: 9px;
  line-height: 21px;
  color: rgb(0, 0, 0);
}
.coh-style-figure-description-with-horizontal-line-on-top:before {
  content: url("/sites/default/files/2024-06/Rectangle%2042.png");
  display: block;
}
.icon-navigation.coh-style-icon-based-submenu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .icon-navigation.coh-style-icon-based-submenu {
    display: none;
  }
}
.icon-navigation.coh-style-icon-based-submenu ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 1023px) {
  .icon-navigation.coh-style-icon-based-submenu ul {
    display: none;
  }
}
.icon-navigation.coh-style-icon-based-submenu ul li a {
  max-width: 130px;
}
.icon-navigation.coh-style-icon-based-submenu ul li a picture img {
  max-height: 45px;
  max-width: 48px;
}
.icon-submenu.coh-style-icon-based-submenu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.icon-submenu.coh-style-icon-based-submenu ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.icon-submenu.coh-style-icon-based-submenu ul li a picture img {
  height: 55px;
  width: 60px;
}
.icon-submenu.coh-style-icon-based-submenu ul li a h6 {
  font-size: 12px;
  line-height: 15px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(0, 0, 0);
}
.coh-style-focusable-content input:focus, .coh-style-focusable-content select:focus, .coh-style-focusable-content textarea:focus, .coh-style-focusable-content button:focus, .coh-style-focusable-content a:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-focusable-content input:focus:not(:focus-visible), .coh-style-focusable-content select:focus:not(:focus-visible), .coh-style-focusable-content textarea:focus:not(:focus-visible), .coh-style-focusable-content button:focus:not(:focus-visible), .coh-style-focusable-content a:focus:not(:focus-visible) {
  outline-style: none;
}
.coh-style-focusable-content input:focus-visible, .coh-style-focusable-content select:focus-visible, .coh-style-focusable-content textarea:focus-visible, .coh-style-focusable-content button:focus-visible, .coh-style-focusable-content a:focus-visible {
  outline-width: 1px;
  outline-color: rgb(0, 0, 0);
  outline-style: solid;
  z-index: 0;
}
.coh-style-focusable-content .card-link:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.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-focusable-content a[role=link] {
  display: block;
}
.coh-style-filter-summary {
  float: left;
  clear: left;
}
.coh-style-filter-summary:before, .coh-style-filter-summary:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-style-filter-summary ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 16px;
  margin-bottom: 0;
}
.coh-style-filter-summary ul li.facet-summary-item--facet {
  margin-bottom: 0;
  margin-left: 0;
  list-style: none;
}
.coh-style-filter-summary ul li.facet-summary-item--facet a {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: rgb(0, 0, 0);
  font-size: 1rem;
  line-height: 22.4px;
  padding-top: 4px;
  padding-right: 10px;
  padding-bottom: 4px;
  padding-left: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  border: 0.5px solid #8D9093;
  background-color: #E0E7EB80;
  -webkit-border-radius: 3px;
          border-radius: 3px;
}
.coh-style-filter-summary ul li.facet-summary-item--facet a:after {
  padding-left: 8px;
  font-family: 'Uni Sans Book Semibold', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 20px;
  line-height: 1.125rem;
  text-align: center;
  content: url("/sites/default/files/2024-07/x-icon.svg");
}
.coh-style-filter-summary ul li.facet-summary-item--facet a .facet-item__count {
  display: none;
}
.coh-style-filter-summary ul li.facet-summary-item--facet a .facet-item__value {
  display: block;
}
.coh-style-filter-summary ul li.facet-summary-item--facet a .facet-item__value:first-letter {
  text-transform: capitalize;
}
.coh-style-filter-summary ul li.facet-summary-item--facet a .js-facet-deactivate {
  display: none;
}
.coh-style-filter-summary ul li.facet-summary-item--clear {
  display: none;
}
.coh-style-filter-summary .contextual-links {
  display: none;
}
.coh-style-filter-summary .contextual-links li:first-child {
  display: block;
}
.coh-style-legacy-product-sample {
  padding-top: 40px;
  padding-bottom: 0;
}
.coh-style-legacy-product-sample .legacy-product-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-style-legacy-product-sample .legacy-product-list .legacy-product-card {
  -webkit-flex-basis: 28%;
      -ms-flex-preferred-size: 28%;
          flex-basis: 28%;
  -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: 35px;
  margin-bottom: 30px;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
.coh-style-legacy-product-sample .legacy-product-list .legacy-product-card h3 {
  font-size: 26px;
  margin-bottom: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #222;
}
.coh-style-legacy-product-sample .legacy-product-list .legacy-product-card ul {
  padding: 0px;
}
.coh-style-legacy-product-sample .legacy-product-list .legacy-product-card ul li {
  margin-left: 0px;
  list-style: none;
}
.coh-style-legacy-product-sample .legacy-product-list .legacy-product-card ul li .product-line {
  line-height: 20px;
  font-size: 16px;
  margin-bottom: 15px;
}
.coh-style-fill-space {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  background-color: rgb(81, 181, 223);
}
.coh-style-fill-space > article {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-style-fill-space > article > .coh-container {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-style-fill-space > article > .coh-container > .coh-container:first-child {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-style-figure-description {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  font-size: 9px;
  line-height: 21px;
  color: rgb(0, 0, 0);
}
.coh-style-link---border-none-with-arrow {
  padding: 15px;
  margin-right: 20px;
}
@media (max-width: 767px) {
  .coh-style-link---border-none-with-arrow {
    margin-bottom: 20px;
  }
}
.coh-style-link---border-none-with-arrow:hover {
  color: #51b5df !important;
}
.coh-style-default-gray {
  color: rgb(102, 102, 102);
}
.coh-style-eol-devices .eol-device {
  margin-top: 40px;
  margin-bottom: 40px;
  color: rgb(51, 51, 51);
}
.coh-style-eol-devices .eol-device h1 {
  margin-bottom: 14px;
  font-weight: 400;
  color: rgb(51, 51, 51);
  font-size: 34px;
}
.coh-style-eol-devices .eol-device .no-longer-text p {
  margin-bottom: 10px;
  font-weight: 400;
  font-size: 26px;
  text-align: left;
}
.coh-style-eol-devices .eol-device .description p {
  font-size: 16px;
  text-align: left;
}
.coh-style-eol-devices .eol-device .button {
  display: inline-block;
  margin-top: 1.25rem;
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1rem;
  padding-left: 2rem;
  background-color: rgb(81, 181, 223);
  font-size: 18px;
  text-align: center;
  color: rgb(255, 255, 255);
  font-weight: 400;
}
.coh-style-events-h1-size {
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 56px;
  line-height: 67.2px;
}
@media (max-width: 1023px) {
  .coh-style-events-h1-size {
    font-size: 56px;
    line-height: 54px;
  }
}
@media (max-width: 767px) {
  .coh-style-events-h1-size {
    font-size: 33px;
    line-height: 54px;
  }
}
@media (max-width: 564px) {
  .coh-style-events-h1-size {
    font-size: 33px;
    line-height: 54px;
  }
}
.coh-style-bladderscan-tile {
  background-image: url("/sites/default/files/2024-01/bladderscan-tile.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 279px;
  max-width: 279px;
  width: 100%;
  min-width: 279px;
}
@media (max-width: 564px) {
  .coh-style-bladderscan-tile {
    background-image: none;
    height: 66px;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    background-color: rgb(77, 134, 161);
  }
}
.coh-style-facet-accordion .collapsiblock {
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
}
.coh-style-facet-accordion .collapsiblock.collapsiblockCollapsed h2 {
  border-bottom-color: rgb(219, 219, 220);
  border-bottom-width: 0.0625rem;
}
.coh-style-facet-accordion .collapsiblock.collapsiblockCollapsed h2:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  font-family: icomoon;
}
.coh-style-facet-accordion .collapsiblock a {
  color: rgb(0, 0, 0);
}
.coh-style-facet-accordion .collapsiblock h2 {
  font-size: 0.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom-width: 0.125rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(38, 163, 221);
  padding-right: 1.875rem;
  padding-bottom: 0.75rem;
  padding-left: 1.875rem;
}
.coh-style-facet-accordion .collapsiblock h2:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f077";
  font-family: icomoon;
}
.coh-style-facet-accordion .coh-block {
  margin-bottom: 2.5rem;
}
.coh-style-facet-accordion .facet-item {
  margin-left: 0;
  list-style-type: none;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
}
.coh-style-facet-accordion .facet-item a {
  color: rgb(38, 163, 221);
  cursor: pointer;
}
.coh-style-facet-accordion .facet-item a:hover {
  color: rgb(112, 195, 233);
}
.coh-style-facet-accordion .facet-item a.is-active {
  color: rgb(0, 0, 0);
}
.coh-style-facet-accordion .facet-item a.is-active .facet-item__status {
  color: rgb(38, 163, 221);
}
.coh-style-facet-accordion .facet-item a .facet-item__count {
  color: rgb(0, 0, 0);
  float: right;
}
.coh-style-search-result-container {
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 220);
}
@media (max-width: 1169px) {
  .coh-style-search-result-container {
    margin-bottom: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
.coh-style-search-result-container .views-field-nothing-1 {
  min-width: 100%;
}
.coh-style-search-result-container .views-field-nothing {
  min-width: 100%;
}
.coh-style-contact-information {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}
.coh-style-contact-information li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.5rem;
  margin-left: 0;
  list-style-type: none;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-style-contact-information li:before {
  width: 1rem;
  margin-right: 1rem;
}
.coh-style-contact-information li.place-contact-name:before {
  line-height: 1.5;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f007";
  font-family: icomoon;
}
.coh-style-contact-information li.place-company:before {
  line-height: 1.5;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1ad";
  font-family: icomoon;
}
.coh-style-contact-information li.place-address:before {
  line-height: 1.5;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f041";
  font-family: icomoon;
}
.coh-style-contact-information li.place-telephone:before {
  line-height: 1.5;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f098";
  font-family: icomoon;
}
.coh-style-contact-information li.place-email:before {
  line-height: 1.5;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0e0";
  font-family: icomoon;
}
.coh-style-date-with-icon {
  margin-right: 0.5rem;
}
@media (max-width: 767px) {
  .coh-style-date-with-icon {
    margin-right: 0.25rem;
  }
}
.coh-style-date-with-icon:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f133";
  font-family: icomoon;
  margin-right: 0.25rem;
}
.coh-style-date-with-hyphen {
  margin-right: 0.75rem;
  margin-left: -0.5rem;
}
@media (max-width: 767px) {
  .coh-style-date-with-hyphen {
    margin-right: 0.5rem;
    margin-left: -0.25rem;
  }
}
.coh-style-date-with-hyphen:before {
  margin-right: 0.25rem;
  content: "-";
}
@media (max-width: 767px) {
  .coh-style-date-with-hyphen:before {
    margin-right: 0.125rem;
  }
}
.coh-style-location-with-icon {
  position: relative;
  z-index: 1;
}
.coh-style-location-with-icon:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f041";
  font-family: icomoon;
  margin-right: 0.25rem;
}
.coh-style-search-block form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  max-width: 75%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .coh-style-search-block form {
    max-width: 100%;
  }
}
.coh-style-search-block form .form-item {
  width: 100%;
  padding: 0;
  position: relative;
}
.coh-style-search-block form .form-item .form-text {
  height: 100%;
  background-color: rgb(255, 255, 255);
  border: 2px solid rgb(182,182,182);
  z-index: 6;
}
@media (max-width: 767px) {
  .coh-style-search-block form .form-item .form-text {
    z-index: 6;
    border-right: 2px solid rgb(182,182,182);
    -webkit-border-radius: 4px;
            border-radius: 4px;
  }
}
.coh-style-search-block form .form-type-select {
  display: none;
}
.coh-style-search-block .form-item-keywords {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0;
  width: 100%;
}
.coh-style-search-block .form-item-keywords :focus-visible {
  outline-color: rgb(219, 219, 220);
  outline-width: 0;
}
.coh-style-search-block .form-text {
  height: 3.625rem;
  width: 100%;
  background-color: rgb(255, 255, 255);
  padding-right: 1.5rem;
  padding-left: 3rem;
  color: rgb(72, 72, 72);
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: none;
  border-color: rgb(0, 0, 0);
  border-width: 0.0625rem;
}
.coh-style-search-block .form-actions {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgb(255, 255, 255);
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  padding: 0;
  border-color: rgb(0, 0, 0);
  border-width: 0.0625rem;
  content: "\f00d";
  font-family: icomoon;
  height: 100%;
  border-style: none;
}
@media (max-width: 1023px) {
  .coh-style-search-block .form-actions {
    border: 2px solid rgb(182,182,182);
  }
}
@media (max-width: 767px) {
  .coh-style-search-block .form-actions {
    -webkit-border-radius: 4px;
            border-radius: 4px;
    z-index: 6;
    border: 2px solid rgb(182,182,182);
    border-left: none;
  }
}
.coh-style-search-block .form-actions:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00d";
  font-family: icomoon;
  position: absolute;
  font-size: 1.5rem;
  color: rgb(81, 181, 223);
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
  display: none;
}
.coh-style-search-block .button.form-submit {
  display: none;
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  z-index: 6;
}
@media (max-width: 1023px) {
  .coh-style-search-block .button.form-submit {
    background-image: url("/sites/default/files/2024-02/search-icon.svg");
    background-position: center;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
    display: block;
    padding-top: 1rem;
    padding-right: 0.5rem;
    padding-bottom: 1rem;
    padding-left: 0.5rem;
  }
}
.coh-style-search-block .button.form-submit:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, 0);
}
.coh-style-hide-default-listing-view + .coh-row .default-listing-view {
  display: none;
}
.coh-style-clear-facets-block #block-clear-facet-filters {
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1rem;
  padding-left: 2rem;
  font-size: 0.875rem;
}
@media (max-width: 1023px) {
  .coh-style-clear-facets-block #block-clear-facet-filters {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.coh-style-map-info-window p {
  font-size: 0.75rem;
  margin-bottom: 0.375rem;
  line-height: 1.25;
}
.coh-style-extra-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0;
}
.coh-style-extra-info li {
  font-weight: bold;
  font-size: 0.75rem;
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
}
@media (max-width: 564px) {
  .coh-style-extra-info li {
    font-size: 0.625rem;
  }
}
.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);
}
.coh-style-header-light-theme .utilities-bar-horizontal {
  background-color: rgb(242, 242, 242);
}
.coh-style-header-light-theme .utilities-bar-horizontal .utilities-menu a {
  color: rgb(0, 0, 0);
}
.coh-style-header-light-theme .utilities-bar-horizontal .utilities-menu a:hover {
  color: rgb(38, 163, 221);
}
.coh-style-header-light-theme .utilities-bar-horizontal .social-links a {
  color: rgb(38, 163, 221);
}
.coh-style-header-light-theme .utilities-bar-horizontal .social-links a:hover {
  color: rgb(112, 195, 233);
}
.coh-style-header-light-theme .utilities-bar-vertical {
  background-color: rgb(242, 242, 242);
}
.coh-style-header-light-theme .utilities-bar-vertical .utilities-menu a {
  color: rgb(0, 0, 0);
}
.coh-style-header-light-theme .utilities-bar-vertical .utilities-menu a:hover {
  color: rgb(38, 163, 221);
}
.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);
}
.coh-style-header-light-theme .utilities-bar-vertical .social-links a {
  color: rgb(38, 163, 221);
}
.coh-style-header-light-theme .utilities-bar-vertical .social-links a:hover {
  color: rgb(112, 195, 233);
}
.coh-style-header-light-theme .main-menu-toggle-button {
  color: rgb(0, 0, 0);
}
.coh-style-header-light-theme .main-menu-toggle-button:hover {
  color: rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .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);
  }
}
.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 (max-width: 1023px) {
  .coh-style-header-light-theme .main-menu .menu-level-1 > li {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.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 (max-width: 1023px) {
  .coh-style-header-light-theme .main-menu .menu-level-1 > li:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.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 (max-width: 1023px) {
  .coh-style-header-light-theme .main-menu .menu-level-1 > li.is-expanded {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.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);
}
.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 (max-width: 1023px) {
  .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);
  }
}
.coh-style-header-light-theme .main-menu .menu-level-1 > li > a:hover {
  color: rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme .main-menu .menu-level-1 > li > a:hover {
    border-bottom-color: rgb(38, 163, 221);
  }
}
.coh-style-header-light-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed {
  background-color: rgb(242, 242, 242);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed {
    background-color: rgba(0, 0, 0, 0);
  }
}
.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);
}
.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);
}
.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);
}
.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);
}
.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 (max-width: 1023px) {
  .coh-style-header-light-theme .search-toggle-button {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
  }
}
.coh-style-header-light-theme .search-toggle-button:hover {
  background-color: rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme .search-toggle-button:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(38, 163, 221);
  }
}
.coh-style-header-light-theme .search-toggle-button.search-active {
  background-color: rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme .search-toggle-button.search-active {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-style-header-light-theme .search-wrapper #block-searchform input[type=search] {
  background-color: rgb(242, 242, 242);
}
.coh-style-header-light-theme .search-wrapper #block-searchform input[type=submit] {
  color: rgba(0, 0, 0, 0);
}
.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);
}
.coh-style-header-light-theme .search-wrapper #block-searchform .form-actions:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(38, 163, 221);
}
.coh-style-header-dark-theme {
  background-color: rgb(34, 34, 34);
}
.coh-style-header-dark-theme .utilities-bar-horizontal {
  background-color: rgb(50, 50, 50);
}
.coh-style-header-dark-theme .utilities-bar-horizontal .utilities-menu a {
  color: rgb(255, 255, 255);
}
.coh-style-header-dark-theme .utilities-bar-horizontal .utilities-menu a:hover {
  color: rgb(38, 163, 221);
}
.coh-style-header-dark-theme .utilities-bar-horizontal .social-links a {
  color: rgb(38, 163, 221);
}
.coh-style-header-dark-theme .utilities-bar-horizontal .social-links a:hover {
  color: rgb(112, 195, 233);
}
.coh-style-header-dark-theme .utilities-bar-vertical {
  background-color: rgb(242, 242, 242);
}
.coh-style-header-dark-theme .utilities-bar-vertical .utilities-menu a {
  color: rgb(0, 0, 0);
}
.coh-style-header-dark-theme .utilities-bar-vertical .utilities-menu a:hover {
  color: rgb(38, 163, 221);
}
.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);
}
.coh-style-header-dark-theme .utilities-bar-vertical .social-links a {
  color: rgb(38, 163, 221);
}
.coh-style-header-dark-theme .utilities-bar-vertical .social-links a:hover {
  color: rgb(112, 195, 233);
}
.coh-style-header-dark-theme .main-menu-toggle-button {
  color: rgb(255, 255, 255);
}
.coh-style-header-dark-theme .main-menu-toggle-button:hover {
  color: rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .main-menu-wrapper {
    background-color: rgb(255, 255, 255);
  }
}
.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 (max-width: 1023px) {
  .coh-style-header-dark-theme .main-menu .menu-level-1 > li {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.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 (max-width: 1023px) {
  .coh-style-header-dark-theme .main-menu .menu-level-1 > li:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.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 (max-width: 1023px) {
  .coh-style-header-dark-theme .main-menu .menu-level-1 > li.is-expanded {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.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);
}
.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 (max-width: 1023px) {
  .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);
  }
}
.coh-style-header-dark-theme .main-menu .menu-level-1 > li > a:hover {
  color: rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .main-menu .menu-level-1 > li > a:hover {
    border-bottom-color: rgb(38, 163, 221);
  }
}
.coh-style-header-dark-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed {
  background-color: rgb(242, 242, 242);
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed {
    background-color: rgba(0, 0, 0, 0);
  }
}
.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);
}
.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);
}
.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);
}
.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);
}
.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 (max-width: 1023px) {
  .coh-style-header-dark-theme .search-toggle-button {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-style-header-dark-theme .search-toggle-button:hover {
  background-color: rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .search-toggle-button:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(38, 163, 221);
  }
}
.coh-style-header-dark-theme .search-toggle-button.search-active {
  background-color: rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .search-toggle-button.search-active {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-style-header-dark-theme .search-wrapper #block-searchform input[type=search] {
  background-color: rgb(242, 242, 242);
}
.coh-style-header-dark-theme .search-wrapper #block-searchform input[type=submit] {
  color: rgba(0, 0, 0, 0);
}
.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);
}
.coh-style-header-dark-theme .search-wrapper #block-searchform .form-actions:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(38, 163, 221);
}
.coh-style-header-colored-theme {
  background-color: rgb(26, 137, 201);
}
.coh-style-header-colored-theme .utilities-bar-horizontal {
  background-color: rgb(38, 163, 221);
}
.coh-style-header-colored-theme .utilities-bar-horizontal .utilities-menu a {
  color: rgb(255, 255, 255);
}
.coh-style-header-colored-theme .utilities-bar-horizontal .utilities-menu a:hover {
  color: rgb(0, 0, 0);
}
.coh-style-header-colored-theme .utilities-bar-horizontal .social-links a {
  color: rgb(0, 0, 0);
}
.coh-style-header-colored-theme .utilities-bar-horizontal .social-links a:hover {
  color: rgb(255, 255, 255);
}
.coh-style-header-colored-theme .utilities-bar-vertical {
  background-color: rgb(242, 242, 242);
}
.coh-style-header-colored-theme .utilities-bar-vertical .utilities-menu a {
  color: rgb(0, 0, 0);
}
.coh-style-header-colored-theme .utilities-bar-vertical .utilities-menu a:hover {
  color: rgb(38, 163, 221);
}
.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);
}
.coh-style-header-colored-theme .utilities-bar-vertical .social-links a {
  color: rgb(38, 163, 221);
}
.coh-style-header-colored-theme .utilities-bar-vertical .social-links a:hover {
  color: rgb(112, 195, 233);
}
.coh-style-header-colored-theme .main-menu-toggle-button {
  color: rgb(255, 255, 255);
}
.coh-style-header-colored-theme .main-menu-toggle-button:hover {
  color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .main-menu-wrapper {
    background-color: rgb(255, 255, 255);
  }
}
.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 (max-width: 1023px) {
  .coh-style-header-colored-theme .main-menu .menu-level-1 > li {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.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 (max-width: 1023px) {
  .coh-style-header-colored-theme .main-menu .menu-level-1 > li:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.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 (max-width: 1023px) {
  .coh-style-header-colored-theme .main-menu .menu-level-1 > li.is-expanded {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.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 (max-width: 1023px) {
  .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);
  }
}
.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 (max-width: 1023px) {
  .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);
  }
}
.coh-style-header-colored-theme .main-menu .menu-level-1 > li > a:hover {
  color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .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);
  }
}
.coh-style-header-colored-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed {
  background-color: rgb(242, 242, 242);
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed {
    background-color: rgba(0, 0, 0, 0);
  }
}
.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);
}
.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);
}
.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);
}
.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);
}
.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 (max-width: 1023px) {
  .coh-style-header-colored-theme .search-toggle-button {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-style-header-colored-theme .search-toggle-button:hover {
  background-color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .search-toggle-button:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
  }
}
.coh-style-header-colored-theme .search-toggle-button.search-active {
  background-color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .search-toggle-button.search-active {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-style-header-colored-theme .search-wrapper #block-searchform input[type=search] {
  background-color: rgb(242, 242, 242);
}
.coh-style-header-colored-theme .search-wrapper #block-searchform input[type=submit] {
  color: rgba(0, 0, 0, 0);
}
.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);
}
.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-footer-light-theme {
  background-color: rgb(242, 242, 242);
}
.coh-style-footer-light-theme .footer-menu a {
  color: rgb(0, 0, 0);
}
.coh-style-footer-light-theme .footer-menu a:hover {
  color: rgb(38, 163, 221);
}
.coh-style-footer-light-theme .social-links a {
  color: rgb(38, 163, 221);
}
.coh-style-footer-light-theme .social-links a:hover {
  color: rgb(112, 195, 233);
}
.coh-style-footer-light-theme .secondary-row {
  background-color: rgb(219, 219, 220);
  color: rgb(0, 0, 0);
}
.coh-style-footer-colored-theme {
  background-color: rgb(38, 163, 221);
}
.coh-style-footer-colored-theme .footer-menu a {
  color: rgb(255, 255, 255);
}
.coh-style-footer-colored-theme .footer-menu a:hover {
  color: rgb(0, 0, 0);
}
.coh-style-footer-colored-theme .social-links a {
  color: rgb(0, 0, 0);
}
.coh-style-footer-colored-theme .social-links a:hover {
  color: rgb(255, 255, 255);
}
.coh-style-footer-colored-theme .secondary-row {
  background-color: rgb(26, 137, 201);
  color: rgb(255, 255, 255);
}
.coh-style-footer-dark-theme {
  background-color: rgb(34, 34, 34);
}
.coh-style-footer-dark-theme .footer-menu a {
  color: rgb(255, 255, 255);
}
.coh-style-footer-dark-theme .footer-menu a:hover {
  color: rgb(38, 163, 221);
}
.coh-style-footer-dark-theme .social-links a {
  color: rgb(38, 163, 221);
}
.coh-style-footer-dark-theme .social-links a:hover {
  color: rgb(112, 195, 233);
}
.coh-style-footer-dark-theme .secondary-row {
  background-color: rgb(50, 50, 50);
  color: rgb(255, 255, 255);
}
.coh-style-text-color-light-background {
  color: rgb(0, 0, 0);
}
.coh-style-text-color-colored-background {
  color: rgb(255, 255, 255);
}
.coh-style-text-color-dark-background {
  color: rgb(255, 255, 255);
}
.coh-style-fake-link-with-icon {
  color: rgb(38, 163, 221);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: bold;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
.coh-style-fake-link-with-icon:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  padding-left: 0.375rem;
  font-size: 0.625rem;
}
.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;
}
.coh-style-fake-button:hover {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.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-card-text-dark-background {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-dark-background:hover .fake-link {
  color: rgb(112, 195, 233);
}
.coh-style-card-text-dark-background:hover .fake-button {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.coh-style-card-text-dark-background a {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-dark-background .fake-link {
  color: rgb(38, 163, 221);
}
.coh-style-card-text-dark-background .fake-button {
  background-color: rgb(38, 163, 221);
  color: rgb(255, 255, 255);
}
.coh-style-card-text-dark-background .card-date {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-dark-background .card-tag {
  color: rgb(255, 255, 255);
  background-color: rgb(38, 163, 221);
}
.coh-style-card-text-dark-background .card-tag:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(112, 195, 233);
}
.coh-style-card-text-dark-background .card-person {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-dark-background .card-person:hover {
  color: rgb(38, 163, 221);
}
.coh-style-card-text-dark-background .card-place {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-dark-background .card-place:hover {
  color: rgb(38, 163, 221);
}
.coh-style-card-text-dark-background .card-link:hover {
  color: rgb(38, 163, 221);
}
.coh-style-card-text-light-background {
  color: rgb(0, 0, 0);
}
.coh-style-card-text-light-background:hover .fake-link {
  color: rgb(112, 195, 233);
}
.coh-style-card-text-light-background:hover .fake-button {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.coh-style-card-text-light-background a {
  color: rgb(0, 0, 0);
}
.coh-style-card-text-light-background .fake-link {
  color: rgb(38, 163, 221);
}
.coh-style-card-text-light-background .fake-button {
  background-color: rgb(38, 163, 221);
  color: rgb(255, 255, 255);
}
.coh-style-card-text-light-background .card-date {
  color: rgb(72, 72, 72);
}
.coh-style-card-text-light-background .card-tag {
  color: rgb(72, 72, 72);
  background-color: rgb(242, 242, 242);
}
.coh-style-card-text-light-background .card-tag:hover {
  background-color: rgb(38, 163, 221);
  color: rgb(255, 255, 255);
}
.coh-style-card-text-light-background .card-person {
  color: rgb(72, 72, 72);
}
.coh-style-card-text-light-background .card-person:hover {
  color: rgb(38, 163, 221);
}
.coh-style-card-text-light-background .card-place {
  color: rgb(72, 72, 72);
}
.coh-style-card-text-light-background .card-place:hover {
  color: rgb(38, 163, 221);
}
.coh-style-card-text-light-background .card-link:hover {
  color: rgb(38, 163, 221);
}
.coh-style-card-text-colored-background {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background:hover .fake-link {
  color: rgb(72, 72, 72);
}
.coh-style-card-text-colored-background:hover .fake-button {
  background-color: rgb(72, 72, 72);
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background a {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background .fake-link {
  color: rgb(0, 0, 0);
}
.coh-style-card-text-colored-background .fake-button {
  background-color: rgb(0, 0, 0);
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background .card-date {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background .card-tag {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 0, 0);
}
.coh-style-card-text-colored-background .card-tag:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(72, 72, 72);
}
.coh-style-card-text-colored-background .card-person {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background .card-person:hover {
  color: rgb(0, 0, 0);
}
.coh-style-card-text-colored-background .card-place {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background .card-place:hover {
  color: rgb(0, 0, 0);
}
.coh-style-card-text-colored-background .card-link {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background .card-link:hover {
  color: rgb(0, 0, 0);
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-title.is-active a {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-title.is-active a:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a {
  background-color: rgba(0, 0, 0, 0);
  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);
  -webkit-transition: 200ms ease box-shadow, background-color 300ms ease;
  transition: 200ms ease box-shadow, background-color 300ms ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
  font-weight: bold;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1169px) {
  .coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a {
    padding-top: 1rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
  }
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(255, 255, 255);
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: auto;
  content: "\f078";
  font-family: icomoon;
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  -webkit-transition: 300ms ease transform;
  transition: 300ms ease transform;
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav {
  -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);
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li {
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li.is-active a {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li a {
  -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);
  -webkit-transition: 200ms ease box-shadow;
  transition: 200ms ease box-shadow;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li a {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li a:hover {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title.is-active a {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title.is-active a:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(0, 0, 0);
  -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);
  -webkit-transition: 200ms ease box-shadow, background-color 300ms ease;
  transition: 200ms ease box-shadow, background-color 300ms ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
  font-weight: bold;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1169px) {
  .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a {
    padding-top: 1rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
  }
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(0, 0, 0);
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: auto;
  content: "\f078";
  font-family: icomoon;
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  -webkit-transition: 300ms ease transform;
  transition: 300ms ease transform;
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav {
  -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);
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li {
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li.is-active a {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li a {
  -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);
  -webkit-transition: 200ms ease box-shadow;
  transition: 200ms ease box-shadow;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li a {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li a:hover {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-tabs-solid .coh-accordion-title {
  margin-bottom: 0.0625rem;
}
.coh-style-accordion-tabs-solid .coh-accordion-title.is-active a {
  background-color: rgb(26, 137, 201);
}
.coh-style-accordion-tabs-solid .coh-accordion-title.is-active a:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-style-accordion-tabs-solid .coh-accordion-title.is-active a:hover {
  background-color: rgb(26, 137, 201);
}
.coh-style-accordion-tabs-solid .coh-accordion-title a {
  background-color: rgb(38, 163, 221);
  color: rgb(255, 255, 255);
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
  font-weight: bold;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1169px) {
  .coh-style-accordion-tabs-solid .coh-accordion-title a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-solid .coh-accordion-title a {
    padding-top: 1rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
  }
}
.coh-style-accordion-tabs-solid .coh-accordion-title a:hover {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.coh-style-accordion-tabs-solid .coh-accordion-title a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: auto;
  content: "\f078";
  font-family: icomoon;
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  -webkit-transition: 300ms ease transform;
  transition: 300ms ease transform;
}
.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li {
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li.is-active a {
  background-color: rgb(26, 137, 201);
}
.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li.is-active a:hover {
  background-color: rgb(26, 137, 201);
}
.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a {
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  color: rgb(255, 255, 255);
  background-color: rgb(38, 163, 221);
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
  margin-right: 0.0625rem;
  margin-bottom: 0.0625rem;
}
@media (max-width: 1169px) {
  .coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(112, 195, 233);
}
.coh-style-paragraph-medium {
  font-size: 1rem;
}
.coh-style-paragraph-small {
  font-size: 0.75rem;
}
.coh-style-modal-close-button-light, .coh-style-modal-close-button-dark, .coh-style-modal-close-button-color {
  height: 3rem;
  width: 3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgb(38, 163, 221);
  font-size: 1.5rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  background-color: rgb(242, 242, 242);
}
.coh-style-modal-close-button-light:before, .coh-style-modal-close-button-dark:before, .coh-style-modal-close-button-color:before {
  content: "✕";
}
.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);
}
.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;
}
.coh-style-modal-close-button-color:hover {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.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;
}
.coh-style-modal-close-button-dark:hover {
  background-color: rgb(72, 72, 72);
  color: rgb(255, 255, 255);
}
.coh-style-slider-navigation-previous {
  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);
  -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 (max-width: 1169px) {
  .coh-style-slider-navigation-previous {
    width: 2rem;
  }
}
@media (max-width: 767px) {
  .coh-style-slider-navigation-previous {
    width: 1.5rem;
  }
}
.coh-style-slider-navigation-previous: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(0, 0, 0);
  font-size: 16px;
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
  content: "\f053";
  font-family: icomoon;
  z-index: 1;
}
@media (max-width: 767px) {
  .coh-style-slider-navigation-previous:before {
    font-size: 12px;
  }
}
.slick-disabled.coh-style-slider-navigation-previous {
  opacity: 0.1;
}
.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 (max-width: 1169px) {
  .coh-style-slider-navigation-left, .coh-style-slider-navigation-right {
    width: 2rem;
  }
}
@media (max-width: 767px) {
  .coh-style-slider-navigation-left, .coh-style-slider-navigation-right {
    width: 1.5rem;
  }
}
.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;
}
@media (max-width: 767px) {
  .coh-style-slider-navigation-left:before, .coh-style-slider-navigation-right:before {
    font-size: 0.75rem;
  }
}
.coh-style-slider-navigation-left:hover, .coh-style-slider-navigation-right:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.coh-style-slider-navigation-right:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
}
.coh-style-slider-navigation-next {
  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);
  -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 (max-width: 1169px) {
  .coh-style-slider-navigation-next {
    width: 2rem;
  }
}
@media (max-width: 767px) {
  .coh-style-slider-navigation-next {
    width: 1.5rem;
  }
}
.coh-style-slider-navigation-next: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(0, 0, 0);
  font-size: 16px;
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
  content: "\f054";
  font-family: icomoon;
  z-index: 1;
}
@media (max-width: 767px) {
  .coh-style-slider-navigation-next:before {
    font-size: 12px;
  }
}
.slick-disabled.coh-style-slider-navigation-next {
  opacity: 0.1;
}
.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;
}
.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);
}
.coh-style-modal-open-button-dark {
  background-color: rgb(0, 0, 0);
  color: rgb(255, 255, 255);
}
.coh-style-modal-open-button-dark:hover {
  background-color: rgb(72, 72, 72);
  color: rgb(255, 255, 255);
}
.coh-style-modal-open-button-color {
  background-color: rgb(38, 163, 221);
  color: rgb(255, 255, 255);
}
.coh-style-modal-open-button-color:hover {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.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;
}
.coh-style-read-more-button-light:hover {
  background-color: rgb(219, 219, 220);
  color: rgb(38, 163, 221);
}
.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;
}
.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;
}
.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;
}
.coh-style-read-more-button-dark:hover {
  background-color: rgb(72, 72, 72);
  color: rgb(255, 255, 255);
}
.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;
}
.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;
}
.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;
}
.coh-style-read-more-button-color:hover {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.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;
}
.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;
}
.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;
}
.coh-style-read-more:hover {
  color: rgb(112, 195, 233);
}
.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;
}
.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: 5rem;
  line-height: 1.25;
  font-weight: bold;
  margin-bottom: 1.5rem;
}
@media (max-width: 1439px) {
  .coh-style-heading-xl {
    font-size: 4.5rem;
  }
}
@media (max-width: 1169px) {
  .coh-style-heading-xl {
    font-size: 4rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-heading-xl {
    font-size: 3.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-heading-xl {
    font-size: 3rem;
  }
}
@media (max-width: 564px) {
  .coh-style-heading-xl {
    font-size: 2.5rem;
  }
}
.coh-style-heading-1-size {
  font-size: 3rem;
  line-height: 1.25;
  font-weight: bold;
  margin-bottom: 1.5rem;
}
@media (max-width: 1439px) {
  .coh-style-heading-1-size {
    font-size: 2.5rem;
  }
}
@media (max-width: 1169px) {
  .coh-style-heading-1-size {
    font-size: 2rem;
  }
}
@media (max-width: 767px) {
  .coh-style-heading-1-size {
    font-size: 1.75rem;
  }
}
.coh-style-h4-size {
  font-weight: normal;
  font-size: 24px;
  line-height: 28.8px;
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-h4-size {
    font-size: 20px;
    line-height: 24px;
  }
}
.coh-style-h3-size {
  font-weight: normal;
  font-size: 32px;
  line-height: 38.4px;
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-h3-size {
    font-size: 30px;
    line-height: 36px;
  }
}
.coh-style-heading-2-size {
  font-weight: bold;
  font-size: 32px;
  line-height: 1.25rem;
  margin-bottom: 24px;
}
@media (max-width: 1439px) {
  .coh-style-heading-2-size {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  .coh-style-heading-2-size {
    font-size: 24px;
  }
}
.coh-style-h2-size {
  font-weight: normal;
  font-size: 46px;
  line-height: 55.2px;
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-h2-size {
    font-size: 38px;
    line-height: 45.6px;
  }
}
@media (max-width: 564px) {
  .coh-style-h2-size {
    font-size: 30px;
    line-height: 36px;
  }
}
.coh-style-heading-3-size {
  font-size: 24px;
  line-height: 1.25rem;
  font-weight: bold;
  margin-bottom: 20px;
}
@media (max-width: 1169px) {
  .coh-style-heading-3-size {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .coh-style-heading-3-size {
    font-size: 20px;
  }
}
.coh-style-heading-4-size {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 1.375rem;
  line-height: 1.5rem;
  margin-bottom: 16px;
}
@media (max-width: 1169px) {
  .coh-style-heading-4-size {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .coh-style-heading-4-size {
    margin-bottom: 1.25rem;
  }
}
.coh-style-heading-5-size {
  font-size: 16px;
  margin-bottom: 1.375rem;
  line-height: 1.25rem;
  margin-bottom: 8px;
  font-weight: bold;
}
@media (max-width: 767px) {
  .coh-style-heading-5-size {
    margin-bottom: 1.25rem;
  }
}
.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 (max-width: 1169px) {
  .coh-style-pre-heading, .coh-style-pre-heading-light, .coh-style-pre-heading-blue, .coh-style-pre-heading-dark {
    margin-bottom: 0.5rem;
  }
}
.coh-style-pre-heading-dark {
  color: rgb(0, 0, 0);
}
.coh-style-pre-heading-blue {
  color: rgb(38, 163, 221);
}
.coh-style-pre-heading-light {
  color: rgb(255, 255, 255);
}
.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 (max-width: 1169px) {
  .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 (max-width: 1023px) {
  .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;
  }
}
.coh-style-multi-column-three-column {
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
}
@media (max-width: 1169px) {
  .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 (max-width: 1023px) {
  .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;
  }
}
.coh-style-margin-top-small {
  margin-top: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-margin-top-small {
    margin-top: 1.5rem;
  }
}
.coh-style-margin-bottom-small {
  margin-bottom: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-margin-bottom-small {
    margin-bottom: 1.5rem;
  }
}
.coh-style-padding-top-bottom-large {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
@media (max-width: 1169px) {
  .coh-style-padding-top-bottom-large {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-top-bottom-large {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.coh-style-padding-top-bottom-medium {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
@media (max-width: 1169px) {
  .coh-style-padding-top-bottom-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-top-bottom-medium {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
.coh-style-padding-top-bottom-small {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-padding-top-bottom-small {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
.coh-style-padding-top-large {
  padding-top: 6rem;
}
@media (max-width: 1169px) {
  .coh-style-padding-top-large {
    padding-top: 4.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-top-large {
    padding-top: 3rem;
  }
}
.coh-style-padding-top-medium {
  padding-top: 4rem;
}
@media (max-width: 1169px) {
  .coh-style-padding-top-medium {
    padding-top: 3rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-top-medium {
    padding-top: 2rem;
  }
}
.coh-style-sidebar-nav {
  margin-bottom: 0;
  display: inline-block;
}
.coh-style-sidebar-nav li {
  list-style-type: none;
  margin-bottom: 1.5rem;
  margin-left: 0;
}
.coh-style-sidebar-nav li.is-active > a:hover {
  color: rgb(0, 0, 0);
}
.coh-style-sidebar-nav li a {
  font-weight: 400;
  color: rgb(77, 77, 79);
  line-height: 1rem;
  font-size: 1.125rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-sidebar-nav li a:hover {
  color: rgb(38, 163, 221);
}
.coh-style-sidebar-nav li a:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-sidebar-nav li ul {
  margin-top: 0;
  margin-bottom: 0;
  display: none;
}
.coh-style-sidebar-nav li ul > li > a {
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-sidebar-nav li ul > li > a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.coh-style-sidebar-nav li a.feedback-survey-popup:hover {
  color: rgb(38, 163, 221);
}
.coh-style-padding-top-small {
  padding-top: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-padding-top-small {
    padding-top: 1.5rem;
  }
}
.coh-style-padding-bottom-large {
  padding-bottom: 6rem;
}
@media (max-width: 1169px) {
  .coh-style-padding-bottom-large {
    padding-bottom: 4.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-bottom-large {
    padding-bottom: 3rem;
  }
}
.coh-style-padding-bottom-medium {
  padding-bottom: 4rem;
}
@media (max-width: 1169px) {
  .coh-style-padding-bottom-medium {
    padding-bottom: 3rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-bottom-medium {
    padding-bottom: 2rem;
  }
}
.coh-style-view-pagination {
  margin-bottom: 0;
}
.coh-style-view-pagination .pager__item {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  list-style-type: none;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
.coh-style-view-pagination .pager__item a {
  background-color: rgb(255, 255, 255);
  display: block;
  min-height: 2rem;
  min-width: 2rem;
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
  line-height: 2rem;
  text-align: center;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}
.coh-style-view-pagination .pager__item a:hover {
  background-color: rgb(38, 163, 221);
  color: rgb(255, 255, 255);
}
.coh-style-view-pagination .is-active a {
  background-color: rgb(0, 0, 0);
  color: rgb(255, 255, 255);
}
.coh-style-view-pagination .is-active a:hover {
  background-color: rgb(0, 0, 0);
}
.coh-style-view-pagination .pager__item--first a {
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-view-pagination .pager__item--first a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(112, 195, 233);
}
.coh-style-view-pagination .pager__item--previous a {
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-view-pagination .pager__item--previous a:hover {
  background-color: rgb(38, 163, 221);
  line-height: 26px;
}
.coh-style-view-pagination .pager__item--next.pager__item a {
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-view-pagination .pager__item--next.pager__item a:hover {
  background-color: rgb(38, 163, 221);
  line-height: 26px;
}
.coh-style-view-pagination .pager__item--last a {
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-view-pagination .pager__item--last a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(112, 195, 233);
}
.coh-style-padding-bottom-small {
  padding-bottom: 1.2rem;
}
@media (max-width: 1169px) {
  .coh-style-padding-bottom-small {
    padding-bottom: 1.5rem;
  }
}
.coh-style-padding-left-right-large {
  padding-right: 6rem;
  padding-left: 6rem;
}
@media (max-width: 1169px) {
  .coh-style-padding-left-right-large {
    padding-right: 4.5rem;
    padding-left: 4.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-left-right-large {
    padding-right: 3rem;
    padding-left: 3rem;
  }
}
.coh-style-padding-left-right-small {
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-padding-left-right-small {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.coh-style-product-description-list {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: circle;
}
.coh-style-product-description-list > li {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 21px;
  font-size: 14px;
  line-height: 24px;
}
.coh-style-padding-small {
  padding: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-padding-small {
    padding: 1.5rem;
  }
}
.coh-style-link-with-icon {
  color: rgb(38, 163, 221);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: bold;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-link-with-icon:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  padding-left: 0.375rem;
  font-size: 0.625rem;
}
.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;
}
.coh-style-link-button-dark:hover {
  background-color: rgb(72, 72, 72);
  color: rgb(255, 255, 255);
}
.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;
}
.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;
}
.coh-style-link-button-light:hover {
  background-color: rgb(219, 219, 220);
  color: rgb(38, 163, 221);
}
.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;
}
.coh-style-link-button-color {
  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: 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;
}
.coh-style-link-button-color:hover {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.coh-style-link-button-color:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  font-size: 0.75rem;
  padding-left: 0.5rem;
  margin-left: auto;
}
.coh-style-breadcrumbs {
  margin-bottom: 0;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.coh-style-breadcrumbs li {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 0.875rem;
}
@media (max-width: 1169px) {
  .coh-style-breadcrumbs li {
    font-size: 0.75rem;
  }
}
@media (max-width: 767px) {
  .coh-style-breadcrumbs li {
    font-size: 0.625rem;
  }
}
.coh-style-breadcrumbs li:before {
  content: normal;
}
.coh-style-breadcrumbs li:after {
  content: "/";
  padding-right: 0.375rem;
  padding-left: 0.375rem;
  color: rgb(38, 163, 221);
}
@media (max-width: 767px) {
  .coh-style-breadcrumbs li:after {
    padding-right: 0.25rem;
    padding-left: 0.25rem;
  }
}
.coh-style-breadcrumbs li:last-child:after {
  content: normal;
}
.coh-style-verathon-breadcrumbs {
  margin-bottom: 0;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.coh-style-verathon-breadcrumbs li {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 0.875rem;
}
@media (max-width: 1169px) {
  .coh-style-verathon-breadcrumbs li {
    font-size: 0.75rem;
  }
}
@media (max-width: 767px) {
  .coh-style-verathon-breadcrumbs li {
    font-size: 0.625rem;
  }
}
.coh-style-verathon-breadcrumbs li:before {
  content: normal;
}
.coh-style-verathon-breadcrumbs li:after {
  content: "/";
  padding-right: 0.375rem;
  padding-left: 0.375rem;
  color: rgb(38, 163, 221);
}
@media (max-width: 767px) {
  .coh-style-verathon-breadcrumbs li:after {
    padding-right: 0.25rem;
    padding-left: 0.25rem;
  }
}
.coh-style-verathon-breadcrumbs li:last-child:after {
  content: normal;
}
.coh-style-sub-head-14-24 {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  font-size: 14px !important;
  line-height: 24px !important;
}
.coh-style-tick-list {
  margin-bottom: 0;
}
.coh-style-tick-list li {
  list-style-type: none;
  margin-bottom: 1rem;
  margin-left: 0;
  font-size: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
}
.coh-style-tick-list li:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  margin-top: 0.1875rem;
  margin-right: 0.5rem;
  background-color: rgb(38, 163, 221);
  height: 1rem;
  width: 1rem;
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
  font-size: 0.625rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-style-social-icon {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0;
  display: inline-block;
}
.coh-style-social-icon a {
  background-color: rgb(38, 163, 221);
  height: 2rem;
  width: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.coh-style-social-icon a:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09a";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  font-size: 1rem;
}
.coh-style-social-icon a:hover {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.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;
}
.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%);
}
.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:hover {
  background-color: rgb(26, 137, 201);
}
.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 {
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: rgb(38, 163, 221);
  background-image: none;
  padding: 0;
}
.coh-style-video .mejs__controls .mejs__button {
  line-height: normal;
  height: 2.5rem;
  width: 2.5rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__play button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f04b";
  font-family: icomoon;
  font-size: 1rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__pause button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f04c";
  font-family: icomoon;
  font-size: 1rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__replay button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f01e";
  font-family: icomoon;
  font-size: 1rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__mute button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f026";
  font-family: icomoon;
  font-size: 1.25rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__unmute button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f028";
  font-family: icomoon;
  font-size: 1.25rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__fullscreen-button.mejs__unfullscreen button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f065";
  font-family: icomoon;
  font-size: 1rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__fullscreen-button button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f065";
  font-family: icomoon;
  font-size: 1rem;
}
.coh-style-video .mejs__controls .mejs__button button {
  color: rgb(255, 255, 255);
  font-size: 1.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2.5rem;
  width: 2.5rem;
  background-image: none;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transition: background-color 300ms ease-in-out;
  transition: background-color 300ms ease-in-out;
  margin: 0;
}
.coh-style-video .mejs__controls .mejs__button button:hover {
  background-color: rgb(112, 195, 233);
}
.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider {
  background-color: rgb(38, 163, 221);
}
.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider .mejs__volume-total .mejs__volume-handle {
  background-color: rgb(26, 137, 201);
}
.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;
}
.coh-style-video .mejs__controls .mejs__time-rail {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2.5rem;
  padding: 0;
  margin: 0;
}
.coh-style-video .mejs__controls .mejs__time-rail .mejs__time-total {
  margin: 0;
}
.coh-style-paragraph-extra-large {
  font-size: 3rem;
  font-weight: bold;
  margin-bottom: 0;
  line-height: 1.25;
}
@media (max-width: 1169px) {
  .coh-style-paragraph-extra-large {
    font-size: 2.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-paragraph-extra-large {
    font-size: 2rem;
  }
}
.coh-style-paragraph-text-align-right {
  text-align: right !important;
}
.coh-style-paragraph-text-align-left {
  text-align: left !important;
}
.coh-style-paragraph-large {
  font-size: 1.5rem;
  line-height: 1.5;
}
@media (max-width: 1169px) {
  .coh-style-paragraph-large {
    font-size: 1.25rem;
  }
}
.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;
}
.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;
}
.coh-style-slider-pagination li:before {
  content: normal;
}
.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;
}
.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;
}
.coh-style-slider-pagination li button:hover {
  background-color: rgb(112, 195, 233);
}
.move-pagination-up.coh-ce-1dc117b7-c5baa27a .slick-dots {
  top: -2rem;
}
.move-pagination-down.coh-ce-1dc117b7-c5baa27a .slick-dots {
  padding-top: 1rem;
}
.padding-left-right.coh-ce-1dc117b7-c5baa27a .coh-slider-container-mid {
  padding-right: 5rem;
  padding-left: 5rem;
}
@media (max-width: 1169px) {
  .padding-left-right.coh-ce-1dc117b7-c5baa27a .coh-slider-container-mid {
    padding-right: 3.5rem;
    padding-left: 3.5rem;
  }
}
@media (max-width: 767px) {
  .padding-left-right.coh-ce-1dc117b7-c5baa27a .coh-slider-container-mid {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
.color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow {
  background-color: rgba(0, 0, 0, 0);
}
.color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover {
  background-color: rgba(0, 0, 0, 0);
}
.color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover:before {
  color: rgb(112, 195, 233);
}
.color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:before {
  color: rgb(38, 163, 221);
}
.dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow {
  background-color: rgba(0, 0, 0, 0);
}
.dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover {
  background-color: rgba(0, 0, 0, 0);
}
.dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover:before {
  color: rgb(72, 72, 72);
}
.dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:before {
  color: rgb(0, 0, 0);
}
.light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow {
  background-color: rgba(0, 0, 0, 0);
}
.light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover {
  background-color: rgba(0, 0, 0, 0);
}
.light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover:before {
  color: rgb(219, 219, 220);
}
.light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:before {
  color: rgb(255, 255, 255);
}
.coh-ce-category_accessory_block-6842646:before {
  display: none !important;
}
.coh-ce-category_accessory_block-6842646:after {
  display: none !important;
}
.coh-ce-category_accessory_block-acce527e:before {
  display: none;
}
.coh-ce-category_accessory_block-acce527e:after {
  display: none;
}
.coh-ce-category_accessory_block-15d1279:before {
  display: none;
}
.coh-ce-category_accessory_block-15d1279:after {
  display: none;
}
.coh-ce-category_benefit_video-e79e3bc7 {
  -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-category_benefit_video-e79e3bc7:before {
  display: none !important;
}
.coh-ce-category_benefit_video-e79e3bc7:after {
  display: none !important;
}
.coh-ce-category_benefit_video-ea901c4e {
  width: 100%;
}
.coh-ce-category_benefit_video-f746650b {
  position: relative;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
.coh-ce-category_benefit_video-384a40dd:before {
  display: none;
}
.coh-ce-category_benefit_video-384a40dd:after {
  display: none;
}
.coh-ce-category_benefit_video-b91ebfa0:before {
  display: none !important;
}
.coh-ce-category_benefit_video-b91ebfa0:after {
  display: none !important;;
}
.coh-ce-category_benefit_video-5a8f8aec h6 {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 19px;
  letter-spacing: 0.13em;
  text-align: left;
  text-transform: uppercase;
  max-width: 29rem;
  margin-bottom: 1.5rem;
}
.coh-ce-category_benefit_video-35daf9e0 h5 {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 29px;
  letter-spacing: 0em;
  text-align: left;
  max-width: 29rem;
  margin-bottom: 1.5rem;
}
.coh-ce-category_benefit_video-db781eb4 p {
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0em;
  text-align: left;
  max-width: 29rem;
  margin-bottom: 1.8125rem;
}
.coh-ce-category_benefit_video-e42d0880 p {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0em;
  text-align: center;
  opacity: 0.6;
}
.coh-ce-category_benefit_video-5b8bc8b4 p {
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0em;
  font-style: normal;
  opacity: 0.6;
}
.coh-ce-cpt_3d_component_header-8a69dd6e {
  text-align: center;
  -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: 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;
  padding-bottom: 10px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_3d_component_header-8a69dd6e {
    -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;
  }
}
.coh-ce-cpt_3d_component_header-9bfc6a84 {
  -o-object-fit: contain;
     object-fit: contain;
  width: 82px;
  margin-right: 10px;
}
.coh-ce-cpt_3d_component_header-ee8f6c03 {
  text-align: left;
}
@media (max-width: 767px) {
  .coh-ce-cpt_3d_component_header-ee8f6c03 {
    text-align: center;
  }
}
.coh-ce-cpt_3d_component_header-ee8f6c03 h5 {
  text-align: center;
  font-style: normal;
  line-height: 31px;
  color: rgb(104, 104, 104);
  font-size: 24px;
  font-weight: 400;
}
.coh-ce-cpt_3d_component_header-76eb2047 {
  text-align: left;
}
@media (max-width: 767px) {
  .coh-ce-cpt_3d_component_header-76eb2047 {
    text-align: center;
  }
}
.coh-ce-cpt_3d_component_header-76eb2047 h5 {
  text-align: center;
  font-style: normal;
  line-height: 31px;
  color: rgb(104, 104, 104);
  font-size: 24px;
  font-weight: 400;
}
.coh-ce-cpt_3d_component_header-76eb2047 p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 16px;
  line-height: 18.4px;
}
.coh-ce-cpt_3d_interactive_component-a7183c91 {
  padding-top: 120px;
  padding-bottom: 120px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_3d_interactive_component-a7183c91 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.coh-ce-cpt_3d_interactive_component-a7183c91:before {
  display: none;
}
.coh-ce-cpt_3d_interactive_component-a7183c91:after {
  display: none;
}
@media (max-width: 564px) {
  .hide-mobile.coh-ce-cpt_3d_interactive_component-a7183c91 {
    display: none;
    padding-top: 0;
    padding-bottom: 0;
  }
}
.coh-ce-cpt_3d_interactive_component-e0fc123a p {
  font-weight: 600;
  color: rgb(0, 0, 0);
  font-size: 1.125rem;
  margin-bottom: 2rem;
  line-height: 21.92px;
}
.coh-ce-cpt_3d_interactive_component-7555ee7c {
  display: none;
  -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;
  background-color: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_3d_interactive_component-7555ee7c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_3d_interactive_component-7555ee7c:before {
  display: none;
}
.coh-ce-cpt_3d_interactive_component-7555ee7c:after {
  display: none;
}
.coh-ce-cpt_3d_interactive_component-a22f89c8 {
  margin: o auto;
  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;
  min-height: 700px;
  width: 100%;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_3d_interactive_component-a22f89c8 {
    min-height: 600px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_3d_interactive_component-a22f89c8 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    min-height: 300px;
  }
}
.coh-ce-cpt_3d_interactive_component-7aedc066:nth-child(even) {
  margin-left: 50px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_3d_interactive_component-7aedc066:nth-child(even) {
    margin-top: 50px;
    margin-left: 0;
  }
}
.coh-ce-cpt_3d_interactive_component-23911942 {
  cursor: pointer;
  width: 100%;
}
.coh-ce-cpt_3d_interactive_component-45e32a7c p {
  text-align: center;
  color: rgb(26, 137, 201);
  font-size: 1rem;
  margin-top: 2rem;
  margin-bottom: 0;
  font-weight: 700;
}
.coh-ce-cpt_3d_products-e28bb7c3 {
  text-align: center;
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_3d_products-e28bb7c3 {
    -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;
  }
}
.coh-ce-cpt_3d_products-9bfc6a84 {
  -o-object-fit: contain;
     object-fit: contain;
  width: 82px;
  margin-right: 10px;
}
.coh-ce-cpt_3d_products-148cf637 {
  font-size: 18px;
  line-height: 20px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  text-align: center;
}
.coh-ce-cpt_3d_products-148cf637 h2 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_3d_products-6c443e10 h5 {
  text-align: center;
  font-style: normal;
  line-height: 31px;
  color: rgb(104, 104, 104);
  font-size: 24px;
  font-weight: 400;
}
.coh-ce-cpt_3d_products-8b66fa97 {
  margin-right: 0;
  border-right: 1px solid #000;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_3d_products-8b66fa97 {
    margin-right: 0;
    border-right: none;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_3d_products-8b66fa97 {
    border-right: none;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_3d_products-8b66fa97 {
    margin-right: 0;
    border-right: none;
  }
}
.coh-ce-cpt_3d_products-b4449028 {
  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;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_3d_products-b4449028 {
    -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;
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_3d_products-b4449028 {
    -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;
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_3d_products-b4449028 {
    -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;
    -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_3d_products-9a2877d3 {
  display: block;
  text-align: center;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_3d_products-903bd51b {
  cursor: pointer;
  position: relative;
  height: 120px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_3d_products-903bd51b {
    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_3d_products-903bd51b:hover {
  opacity: 70%;
}
.coh-ce-cpt_3d_products-4574e588 {
  width: auto;
  max-height: 119px;
}
.coh-ce-cpt_3d_products-5cdabae2 .coh-style-modal-layout {
  height: 80vh;
  padding: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_3d_products-ccab1e3d {
  margin-bottom: 8px;
}
.coh-ce-cpt_3d_products-ccab1e3d h5 {
  font-style: normal;
  line-height: 31px;
  font-size: 24px;
  font-weight: 400;
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_3d_products-9f253928 {
  height: 100%;
}
.coh-ce-cpt_3d_products-a1d64bb3 {
  display: block;
  text-align: center;
}
.coh-ce-cpt_3d_products-a1d64bb3 p {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 0.75rem;
  font-family: 'Uni Sans Book', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-align: center;
  margin-bottom: 0;
}
.coh-ce-cpt_3d_products-b2ad6dc8 {
  cursor: pointer;
  color: rgb(0, 0, 0);
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.coh-ce-cpt_3d_products-a1dc19eb {
  margin-bottom: 0;
}
.coh-ce-cpt_3d_products-224dc7bb {
  margin-bottom: 0;
}
.coh-ce-cpt_3d_products-d902ff3d {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.coh-ce-cpt_3d_products-45e7d1fc:after {
  display: none;
}
.coh-ce-cpt_3d_products-45e7d1fc:before {
  display: none;
}
.coh-ce-cpt_3d_products-a5059f82 {
  padding-top: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_3d_products-a5059f82 {
    padding-top: 15px;
  }
}
.coh-ce-cpt_3d_products-a5059f82 h5 {
  text-align: center;
  font-size: 24px;
  line-height: 31px;
  font-style: normal;
  color: rgb(104, 104, 104);
  font-weight: 400;
}
.coh-ce-cpt_3d_products-5f3c7ad1 {
  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;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_3d_products-5f3c7ad1 {
    -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;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_3d_products-5f3c7ad1 {
    -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;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_3d_products-5f3c7ad1 {
    -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;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_3d_products-606e1428 {
  display: block;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  text-align: center;
}
.coh-ce-cpt_3d_products-28d82bef {
  cursor: pointer;
  position: relative;
  height: 120px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_3d_products-28d82bef {
    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_3d_products-28d82bef:hover {
  opacity: 70%;
}
.coh-ce-cpt_3d_products-d962038e {
  width: auto;
  max-height: 119px;
}
.coh-ce-cpt_3d_products-f01ce14 .coh-style-modal-layout {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 80vh;
  padding: 50px;
}
.coh-ce-cpt_3d_products-cd759d75 {
  margin-bottom: 8px;
}
.coh-ce-cpt_3d_products-cd759d75 h5 {
  line-height: 31px;
  font-size: 24px;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-style: normal;
}
.coh-ce-cpt_3d_products-1c53c0f4 {
  display: block;
  text-align: center;
}
.coh-ce-cpt_3d_products-1c53c0f4 p {
  margin-bottom: 0;
  font-family: 'Uni Sans Book', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.75rem;
  text-align: center;
}
.coh-ce-cpt_3d_products-6e662f6b {
  cursor: pointer;
  color: rgb(0, 0, 0);
  text-align: center;
}
.coh-ce-cpt_3_tile_card_component-4891977f {
  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: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
}
.coh-ce-cpt_3_tile_card_component-87bbf20a {
  padding: 50px;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-basis: 32%;
      -ms-flex-preferred-size: 32%;
          flex-basis: 32%;
  margin-top: 0;
  margin-bottom: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: normal;
  -webkit-align-items: normal;
      -ms-flex-align: normal;
          align-items: normal;
  background-color: rgb(244, 244, 244);
  -webkit-border-radius: 5px;
          border-radius: 5px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_3_tile_card_component-87bbf20a {
    padding: 20px;
    -webkit-flex-basis: 30%;
        -ms-flex-preferred-size: 30%;
            flex-basis: 30%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_3_tile_card_component-87bbf20a {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.coh-ce-cpt_3_tile_card_component-5df90cc7 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: relative;
}
@media (max-width: 564px) {
  .coh-ce-cpt_3_tile_card_component-5df90cc7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    margin-top: 0 !important;
  }
}
.coh-ce-cpt_3_tile_card_component-367d8c69 {
  padding: 10px;
  padding-top: 0;
}
.coh-ce-cpt_3_tile_card_component-6f185188 {
  max-height: 181px;
  max-width: 313px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-transition: 1000ms ease 0ms transform;
  transition: 1000ms ease 0ms transform;
}
@media (max-width: 564px) {
  .coh-ce-cpt_3_tile_card_component-6f185188 {
    height: 86px;
    width: 94px;
  }
}
.coh-ce-cpt_3_tile_card_component-6f185188:hover {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}
.coh-ce-cpt_3_tile_card_component-f499d35b {
  margin-bottom: 0;
}
.coh-ce-cpt_3_tile_card_component-38ed0d42 {
  text-align: left;
}
.coh-ce-cpt_3_tile_card_component-38ed0d42 p {
  margin-top: 1.5rem;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 29px;
  text-align: center;
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_3_tile_card_component-38ed0d42 p {
    font-size: 20px;
    line-height: 24px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_3_tile_card_component-38ed0d42 p {
    font-size: 30px;
    line-height: 36px;
    text-align: center;
  }
}
.coh-ce-cpt_3_tile_card_component-f4081d9a {
  margin-top: 0;
  text-align: left;
}
.coh-ce-cpt_3_tile_card_component-f4081d9a p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 16px;
  line-height: 30px;
  text-align: left;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_3_tile_card_component-f4081d9a p {
    font-size: 14px;
    line-height: 24px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_3_tile_card_component-f4081d9a p {
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    margin-bottom: 1rem;
  }
}
.coh-ce-cpt_3_tile_card_component-c92ba35b {
  margin-bottom: 6px;
  display: block;
}
@media (max-width: 564px) {
  .coh-ce-cpt_3_tile_card_component-c92ba35b {
    display: none;
  }
}
.coh-ce-cpt_50_50_component_inline_video-2fa6055f {
  width: 50%;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_50_50_component_inline_video-2fa6055f {
    padding-top: 10px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_50_50_component_inline_video-2fa6055f {
    width: 100%;
    padding-top: 0;
  }
}
.coh-ce-cpt_50_50_component_inline_video-2fa6055f:hover .show-hover-pdf {
  opacity: 1;
}
.coh-ce-cpt_50_50_component_inline_video-2fa6055f:hover img.show-hover-pdf-img {
  opacity: 0.3;
}
.show-hover-pdf-parent.coh-ce-cpt_50_50_component_inline_video-2fa6055f .hover-icon-link:hover {
  cursor: pointer;
}
.hide-hover-pdf-parent.coh-ce-cpt_50_50_component_inline_video-2fa6055f .hover-icon-link:hover {
  cursor: auto;
}
.coh-ce-cpt_50_50_component_inline_video-2fa6055f .with-play-icon.hide-play-icon {
  display: none;
}
.coh-ce-cpt_50_50_component_inline_video-2fa6055f with-play-icon.display-play-icon {
  display: contents;
}
.coh-ce-cpt_50_50_component_inline_video-2fa6055f .without-play-icon.hide-play-icon {
  display: contents;
}
.coh-ce-cpt_50_50_component_inline_video-2fa6055f .without-play-icon.display-play-icon {
  display: none;
}
.coh-ce-cpt_50_50_component_inline_video-2fa6055f .hide-hover-pdf {
  display: none;
}
.coh-ce-cpt_50_50_component_inline_video-82fdd529 {
  padding-top: 3rem;
  padding-right: 3rem;
  padding-bottom: 3rem;
  padding-left: 3rem;
  width: 50%;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_50_50_component_inline_video-82fdd529 {
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_50_50_component_inline_video-82fdd529 {
    padding-top: 0rem;
    padding-right: 0;
    padding-bottom: 0rem;
    padding-left: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_50_50_component_inline_video-82fdd529 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    width: 100%;
    margin-top: 20px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    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_50_50_component_inline_video-82fdd529:before {
  display: none;
}
.coh-ce-cpt_50_50_component_inline_video-82fdd529:after {
  display: none;
}
.coh-container.coh-ce-cpt_50_50_component_inline_video-82fdd529 category-benefit-content coh-ce-cpt_redesign_two_column-384a40dd {
  padding-top: 5rem;
  padding-right: 5rem;
  padding-bottom: 5rem;
  padding-left: 5rem;
  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 (max-width: 564px) {
  .coh-ce-cpt_50_50_component_inline_video-7a9c706b {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_50_50_component_inline_video-7a9c706b:before {
  display: none !important;
}
.coh-ce-cpt_50_50_component_inline_video-7a9c706b:after {
  display: none !important;;
}
.coh-ce-cpt_50_50_component_inline_video-d7430ac1 {
  margin-bottom: 1.5rem;
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 46px;
  line-height: 55px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_50_50_component_inline_video-d7430ac1 {
    line-height: 46px;
    margin-bottom: 0;
  }
}
.header.quotation-mark.coh-ce-cpt_50_50_component_inline_video-d7430ac1 p {
  padding-left: 25px;
}
.coh-ce-cpt_50_50_component_inline_video-d7430ac1 h5, .coh-ce-cpt_50_50_component_inline_video-d7430ac1 h6 {
  font-weight: 700;
  font-size: 24px;
  line-height: 29px;
  text-align: left;
  letter-spacing: 0em;
  font-style: normal;
  max-width: 29rem;
  margin-bottom: 1.5rem;
}
.coh-ce-cpt_50_50_component_inline_video-d7430ac1 p {
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 46px;
  line-height: 55px;
  max-height: 110px;
  max-width: 439px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_50_50_component_inline_video-d7430ac1 p {
    font-size: 40px;
    line-height: 40px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_50_50_component_inline_video-d7430ac1 p {
    font-size: 38px;
    line-height: 46px;
    max-height: 92px;
    max-width: 358px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_50_50_component_inline_video-d7430ac1 h2 {
    margin-bottom: 1rem;
  }
}
.coh-ce-cpt_50_50_component_inline_video-a8cbf126 {
  max-width: 25px;
}
.coh-ce-cpt_50_50_component_inline_video-4b78d4da {
  margin-bottom: 1.5rem;
}
.description.quotation-mark.coh-ce-cpt_50_50_component_inline_video-4b78d4da p {
  padding-left: 30px;
  margin-top: -18px;
}
.coh-ce-cpt_50_50_component_inline_video-4b78d4da p {
  font-size: 16px;
  line-height: 30px;
  text-align: left;
  font-weight: 400;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: rgb(77, 77, 79);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_50_50_component_inline_video-4b78d4da p {
    line-height: 24px;
    text-align: left;
    font-size: 14px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_50_50_component_inline_video-4b78d4da p {
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    max-width: 358px;
  }
}
.coh-ce-cpt_50_50_component_inline_video-4b78d4da ul li {
  margin-bottom: 0;
}
.coh-ce-cpt_50_50_component_inline_video-4b78d4da ul li p {
  margin-bottom: 0;
}
.coh-ce-cpt_50_50_component_inline_video-8b42c826 {
  margin-bottom: 10px;
}
.coh-ce-cpt_50_50_component_inline_video-72d85e56 p {
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 28px;
  text-align: center;
  opacity: 0.6;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_50_50_component_inline_video-72d85e56 p {
    font-size: 0.875rem;
  }
}
.coh-ce-cpt_50_50_component_inline_video-f8c79711 p {
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  opacity: 0.6;
  text-align: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_50_50_component_inline_video-f8c79711 p {
    font-size: 14px;
  }
}
.coh-ce-cpt_50_50_component_inline_video-a8c0db54 {
  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;
  gap: 26px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_50_50_component_inline_video-a8c0db54 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_50_50_component_inline_video-a8c0db54:before {
  display: none !important;
}
.coh-ce-cpt_50_50_component_inline_video-a8c0db54:after {
  display: none !important;;
}
.coh-ce-cpt_50_50_component_inline_video-a8c0db54 .cta.cta-document {
  display: none;
}
.coh-ce-cpt_50_50_component_inline_video-a8c0db54 .file.cta-link {
  display: none;
}
.coh-ce-cpt_50_50_component_inline_video-a8c0db54 .file.cta-document {
  display: inline-block;
}
.coh-ce-cpt_50_50_component_inline_video-aa7529ed {
  display: none;
}
.coh-ce-cpt_50_50_component_inline_video-3a28d379 {
  gap: 26px;
  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;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_50_50_component_inline_video-3a28d379 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_50_50_component_inline_video-3a28d379:before {
  display: none !important;
}
.coh-ce-cpt_50_50_component_inline_video-3a28d379:after {
  display: none !important;;
}
.coh-ce-cpt_50_50_component_inline_video-8c19e0e3 {
  visibility: hidden;
}
.dark-heading.coh-ce-cpt_articles_slider-8a32b71 {
  color: rgb(0, 0, 0);
}
.light-heading.coh-ce-cpt_articles_slider-8a32b71 {
  color: rgb(255, 255, 255);
}
.color-heading.coh-ce-cpt_articles_slider-8a32b71 {
  color: rgb(38, 163, 221);
}
.align-left.coh-ce-cpt_articles_slider-8a32b71 {
  text-align: left;
}
.align-center.coh-ce-cpt_articles_slider-8a32b71 {
  text-align: center;
}
.align-right.coh-ce-cpt_articles_slider-8a32b71 {
  text-align: right;
}
.coh-ce-cpt_background_video-3a31c24c {
  position: relative;
  z-index: -1;
}
.coh-ce-cpt_background_video-5cc67da2 {
  width: 100%;
}
.coh-ce-cpt_bflex_multi_media_promotions-4c0b753c {
  width: 80%;
  margin: auto;
  max-width: 1442px;
}
.coh-ce-cpt_bflex_multi_media_promotions-5d51eb8d {
  background-color: rgb(255, 255, 255);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.coh-ce-cpt_bflex_multi_media_promotions-c8f36207 {
  background-color: rgb(255, 255, 255);
  width: 0;
  opacity: 0;
  -webkit-transition: 600ms ease opacity;
  transition: 600ms ease opacity;
  -webkit-transform: scaleX(0) scaleY(0);
      -ms-transform: scaleX(0) scaleY(0);
          transform: scaleX(0) scaleY(0);
  height: 0;
  visibility: hidden;
}
.active.coh-ce-cpt_bflex_multi_media_promotions-c8f36207 {
  width: 100%;
  height: 100%;
  opacity: 1;
  visibility: visible;
  -webkit-transform: scaleX(1) scaleY(1);
      -ms-transform: scaleX(1) scaleY(1);
          transform: scaleX(1) scaleY(1);
}
.coh-ce-cpt_bflex_multi_media_promotions-b3bb374d {
  width: 90%;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.coh-ce-cpt_bflex_multi_media_promotions-a6150f53 {
  width: 50%;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.coh-ce-cpt_bflex_multi_media_promotions-8bd36b25 {
  margin-top: 42px;
  margin-right: 8px;
  margin-bottom: 0;
  margin-left: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow-x: auto;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bflex_multi_media_promotions-8bd36b25 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.coh-ce-cpt_bflex_multi_media_promotions-35f4277d {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: rgb(255, 255, 255);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: relative;
}
.coh-ce-cpt_bflex_multi_media_promotions-f62a71fd {
  cursor: pointer;
  white-space: nowrap;
  background-color: rgb(255, 255, 255);
  border-style: none;
  outline-style: none;
  font-size: 16px;
  padding-top: 0;
  padding-right: 28px;
  padding-bottom: 24px;
  padding-left: 28px;
}
.coh-ce-cpt_bflex_multi_media_promotions-f62a71fd:hover {
  color: rgb(112, 195, 233);
}
.active.coh-ce-cpt_bflex_multi_media_promotions-f62a71fd {
  font-weight: 700;
}
.coh-ce-cpt_bflex_multi_media_promotions-6552da1e p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-weight: inherit;
}
.coh-ce-cpt_bflex_multi_media_promotions-d6eb6f0d {
  background-color: rgba(141, 144, 147, 0.25);
  height: 3px;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
}
.coh-ce-cpt_bflex_multi_media_promotions-90a67167 {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  background-color: rgb(121, 121, 121);
  width: 100px;
}
.coh-ce-cpt_bflex_multi_media_promotions-c7e2b771 {
  margin-top: 18px;
  margin-right: 16px;
  margin-bottom: 26px;
  margin-left: 16px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bflex_multi_media_promotions-c7e2b771 {
    margin-top: 15px;
    margin-right: 15px;
    margin-bottom: 15px;
    margin-left: 15px;
  }
}
.coh-ce-cpt_bflex_multi_media_promotions-4c3c1588 {
  font-size: 16px;
  height: 0;
  width: 0;
  opacity: 0;
  -webkit-transition: 600ms ease opacity;
  transition: 600ms ease opacity;
  -webkit-transform: scaleX(0) scaleY(0);
      -ms-transform: scaleX(0) scaleY(0);
          transform: scaleX(0) scaleY(0);
  visibility: hidden;
  text-align: center;
  line-height: 30px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bflex_multi_media_promotions-4c3c1588 {
    text-align: start;
  }
}
.active.coh-ce-cpt_bflex_multi_media_promotions-4c3c1588 {
  height: 100%;
  width: 100%;
  visibility: visible;
  opacity: 1;
  -webkit-transform: scaleX(1) scaleY(1);
      -ms-transform: scaleX(1) scaleY(1);
          transform: scaleX(1) scaleY(1);
}
.coh-ce-cpt_bflex_multi_media_promotions-f76a5306 p {
  line-height: 30px;
}
.coh-ce-cpt_bflex_multi_media_promotions-35247bc0 {
  width: 80%;
  margin-top: 4rem;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  max-width: 1442px;
}
.coh-ce-cpt_bflex_multi_media_promotions-a99e16a {
  background-color: rgb(250, 250, 252);
  width: 0;
  opacity: 0;
  -webkit-transition: 600ms ease opacity;
  transition: 600ms ease opacity;
  -webkit-transform: scaleX(0) scaleY(0);
      -ms-transform: scaleX(0) scaleY(0);
          transform: scaleX(0) scaleY(0);
  height: 0;
  visibility: hidden;
}
.active.coh-ce-cpt_bflex_multi_media_promotions-a99e16a {
  width: 100%;
  height: 100%;
  opacity: 1;
  visibility: visible;
  -webkit-transform: scaleX(1) scaleY(1);
      -ms-transform: scaleX(1) scaleY(1);
          transform: scaleX(1) scaleY(1);
}
.coh-ce-cpt_bflex_multi_media_promotions-fe5bf44e {
  width: 40%;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.coh-ce-cpt_bflex_multi_media_promotions-3f7821f5 {
  cursor: pointer;
  white-space: nowrap;
  background-color: rgb(255, 255, 255);
  border-style: none;
  outline-style: none;
  font-size: 16px;
  padding-top: 0;
  padding-right: 28px;
  padding-bottom: 24px;
  padding-left: 28px;
}
.active.coh-ce-cpt_bflex_multi_media_promotions-3f7821f5 {
  font-weight: 700;
}
.coh-ce-cpt_blockquote-eebeed73 {
  padding-right: 0;
  padding-left: 0;
  border-left-style: none;
  margin-bottom: 0;
}
.coh-ce-cpt_blockquote-eebeed73:before {
  padding-left: 0;
}
.coh-ce-cpt_blockquote-50ab9410 {
  font-size: 1rem;
  line-height: 1rem;
  padding-top: 1.5rem;
  margin-top: auto;
}
.coh-ce-cpt_blockquote-553a8b89 {
  display: block;
  font-weight: bold;
}
.coh-ce-cpt_blockquote-5baee877 {
  display: block;
  margin-top: 0.5rem;
}
.coh-ce-cpt_blockquote-bf1797a2 {
  font-style: normal;
  font-size: 0.75rem;
}
.coh-ce-cpt_brand_section-34685de1 {
  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-top: 0;
  margin-bottom: 5rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_brand_section-34685de1 {
    margin-top: 0;
    margin-bottom: 2.5rem;
  }
}
.coh-ce-cpt_brand_section-ab21dc6 {
  width: 100%;
  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;
}
@media (max-width: 564px) {
  .coh-ce-cpt_brand_section-ab21dc6 {
    width: 100%;
    -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;
  }
}
.coh-ce-cpt_brand_section-ab21dc6:before {
  display: none;
}
.coh-ce-cpt_brand_section-ab21dc6:after {
  display: none;
}
.coh-ce-cpt_brand_section-91eb1c73 {
  background-color: rgb(250, 250, 250);
  height: 7.5rem;
  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: 32.12%;
}
@media (max-width: 564px) {
  .coh-ce-cpt_brand_section-91eb1c73 {
    width: 100%;
  }
}
.coh-ce-cpt_brand_section-e7e5b49f {
  background-color: rgb(250, 250, 250);
  height: 7.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 32.12%;
}
@media (max-width: 564px) {
  .coh-ce-cpt_brand_section-e7e5b49f {
    width: 100%;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
}
.coh-ce-cpt_breadcrumbs-b00f9d69 {
  padding-top: 0;
  padding-bottom: 0;
}
.transparent-background.coh-ce-cpt_breadcrumbs-b00f9d69 {
  background-color: rgba(0, 0, 0, 0);
}
.solid-dark-background.coh-ce-cpt_breadcrumbs-b00f9d69 {
  background-color: rgb(34, 34, 34);
}
.solid-light-background.coh-ce-cpt_breadcrumbs-b00f9d69 {
  background-color: rgb(242, 242, 242);
}
.semi-transparent-dark-background.coh-ce-cpt_breadcrumbs-b00f9d69 {
  background-color: rgba(0, 0, 0, 0.5);
  color: rgb(255, 255, 255);
}
.position-absolute-top-left.coh-ce-cpt_breadcrumbs-b00f9d69 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
}
.coh-ce-cpt_button_arrow-a4809249 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 0;
}
.coh-ce-cpt_button_arrow-dcca2c1 {
  font-weight: 400;
  color: rgb(0, 120, 171);
  font-size: 18px;
  text-align: left;
  font-style: normal;
  text-transform: capitalize;
  text-decoration: none;
  word-wrap: normal;
  direction: ltr;
  background-color: rgb(255, 255, 255);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-right: 8px;
}
.coh-ce-cpt_button_arrow-c13bac88 {
  height: 24px;
  width: 24px;
}
.coh-ce-cpt_card_primary-62c2199e {
  width: 26.5rem;
  background-color: rgb(250, 250, 250);
  height: 7.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  -webkit-align-content: space-around;
      -ms-flex-line-pack: distribute;
          align-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_card_primary-3f96e15d {
  position: relative;
}
.coh-ce-cpt_card_primary-7367d48 {
  color: rgb(104, 104, 104);
  font-size: 2.5rem;
  font-weight: 300;
}
.coh-ce-cpt_card_primary-d258c362 {
  position: absolute;
  font-size: 0.5rem;
  top: 3.125rem;
  right: 0;
  color: rgb(88, 104, 119);
}
.coh-ce-cpt_card_primary-c708cfd5 {
  font-size: 0.375rem;
  position: absolute;
  top: 0.9375rem;
  right: -0.5625rem;
  color: rgb(88, 104, 119);
}
.coh-ce-cpt_category_benefit_block-23d5bacf:before {
  display: none !important;
}
.coh-ce-cpt_category_benefit_block-23d5bacf:after {
  display: none !important;
}
.coh-ce-cpt_category_benefit_block-64adef31 {
  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;
}
.coh-ce-cpt_category_benefit_block-64adef31 .with-play-icon.hide-play-icon {
  display: none;
}
.coh-ce-cpt_category_benefit_block-64adef31 with-play-icon.display-play-icon {
  display: block;
}
.coh-ce-cpt_category_benefit_block-64adef31 .without-play-icon.hide-play-icon {
  display: block;
}
.coh-ce-cpt_category_benefit_block-64adef31 .without-play-icon.display-play-icon {
  display: none;
}
.coh-ce-cpt_category_benefit_block-76601dd5 {
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
}
@media (max-width: 564px) {
  .coh-ce-cpt_category_benefit_block-76601dd5 {
    position: relative;
    top: 0;
    left: 0;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
.coh-ce-cpt_category_benefit_block-384a40dd:before {
  display: none;
}
.coh-ce-cpt_category_benefit_block-384a40dd:after {
  display: none;
}
.coh-ce-cpt_category_benefit_block-b91ebfa0:before {
  display: none !important;
}
.coh-ce-cpt_category_benefit_block-b91ebfa0:after {
  display: none !important;;
}
.coh-ce-cpt_category_benefit_block-adf8740 {
  font-size: 24px;
  margin-bottom: 1.5rem;
}
.coh-ce-cpt_category_benefit_block-adf8740 h6 {
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  text-align: left;
  letter-spacing: 0.13em;
  font-style: normal;
  text-transform: uppercase;
  max-width: 29rem;
  margin-bottom: 1.5rem;
}
.coh-ce-cpt_category_benefit_block-f20dab81 {
  margin-bottom: 1.5rem;
}
.coh-ce-cpt_category_benefit_block-f20dab81 h5, .coh-ce-cpt_category_benefit_block-f20dab81 h6 {
  font-weight: 700;
  font-size: 24px;
  line-height: 29px;
  text-align: left;
  letter-spacing: 0em;
  font-style: normal;
  max-width: 29rem;
  margin-bottom: 1.5rem;
}
.coh-ce-cpt_category_benefit_block-4648c02b {
  margin-bottom: 1.5rem;
}
.coh-ce-cpt_category_benefit_block-4648c02b p {
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  text-align: left;
  letter-spacing: 0em;
  max-width: 29rem;
  margin-bottom: 1.8125rem;
}
.coh-ce-cpt_category_benefit_block-8b42c826 {
  margin-bottom: 10px;
}
.coh-ce-cpt_category_benefit_block-72d85e56 p {
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 28px;
  text-align: center;
  opacity: 0.6;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_category_benefit_block-72d85e56 p {
    font-size: 0.875rem;
  }
}
.coh-ce-cpt_category_benefit_block-f8c79711 p {
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  opacity: 0.6;
  text-align: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_category_benefit_block-f8c79711 p {
    font-size: 14px;
  }
}
.coh-ce-cpt_category_benefit_block-29025204:before {
  display: none !important;
}
.coh-ce-cpt_category_benefit_block-29025204:after {
  display: none !important;;
}
.coh-ce-cpt_category_benefit_block-29025204 .cta.cta-link {
  display: none;
}
.coh-ce-cpt_category_benefit_block-29025204 .cta.cta-document {
  display: none;
}
.coh-ce-cpt_category_benefit_block-29025204 .file.cta-link {
  display: none;
}
.coh-ce-cpt_category_benefit_block-29025204 .file.cta-document {
  display: inline-block;
}
.coh-ce-cpt_category_benefit_block-cd2dac6a {
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  background-color: rgb(81, 181, 223);
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1rem;
  padding-left: 2rem;
  margin-right: 26px;
  margin-bottom: 26px;
}
.coh-ce-cpt_category_benefit_block-cd2dac6a:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(32, 131, 172);
}
.coh-ce-cpt_category_benefit_block-cd2dac6a .get-path-entity-media {
  display: none;
}
.coh-ce-cpt_category_benefit_block-aa7529ed {
  display: none;
}
.coh-ce-cpt_category_benefit_block-b2e3d2da {
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  background-color: rgb(81, 181, 223);
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1rem;
  padding-left: 2rem;
  margin-right: 26px;
  margin-bottom: 26px;
}
.coh-ce-cpt_category_benefit_block-b2e3d2da:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(32, 131, 172);
}
.coh-ce-cpt_category_benefit_block-8c19e0e3 {
  visibility: hidden;
}
.coh-ce-cpt_category_feature_block-7d23df7b {
  font-weight: 600;
  font-size: 18px;
  text-align: left;
  line-height: 21.92px;
  color: rgb(0, 0, 0);
  margin-bottom: 20px;
  text-transform: uppercase;
}
.coh-ce-cpt_category_feature_block-aa91c2ba {
  max-height: 500px;
  height: auto;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.coh-ce-cpt_category_feature_component-e18500bf {
  padding-top: 5rem;
  padding-right: 0;
  padding-bottom: 5rem;
  padding-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-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_category_feature_component-e18500bf {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_category_feature_component-e18500bf .category-feature-image {
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_category_feature_component-e18500bf .category-feature-image {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    width: 100%;
  }
}
.coh-ce-cpt_category_feature_component-e18500bf .category-feature-image img {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  max-height: 570px;
}
.coh-ce-cpt_category_feature_component-e18500bf .category-feature-container {
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
  padding-top: 3rem;
  padding-right: 3rem;
  padding-bottom: 3rem;
  padding-left: 3rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_category_feature_component-e18500bf .category-feature-container {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    padding-top: 2rem;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_category_feature_component-e18500bf .category-feature-container h6 {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 0.13em;
  text-transform: uppercase;
  margin-left: 1.75rem;
}
.coh-ce-cpt_category_feature_component-e18500bf .category-feature-container .category-feature-header p {
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 2.25rem;
  margin-bottom: 2.5rem;
  margin-left: 1.75rem;
}
.coh-ce-cpt_category_feature_component-e18500bf .category-feature-container .category-feature-list {
  margin-left: 1.25rem;
  border-color: rgb(196, 196, 196);
  border-left-width: 0.125rem;
  border-style: solid;
}
.coh-ce-cpt_category_feature_component-e18500bf .category-feature-container .category-feature-list .category-feature-item {
  cursor: pointer;
  padding-left: 1.875rem;
  margin-bottom: 2.5rem;
}
.coh-ce-cpt_category_feature_component-e18500bf .category-feature-container .category-feature-list .category-feature-item.active {
  border-color: rgb(81, 181, 223);
  position: relative;
  left: -3px;
  border-left-width: 4px;
  border-left-style: solid;
}
.coh-ce-cpt_category_feature_component-e18500bf .category-feature-container .category-feature-list .category-feature-item .category-feature-title p {
  font-weight: 400;
  margin-bottom: 0.875rem;
  font-size: 1.25rem;
  line-height: 1.5625rem;
}
.coh-ce-cpt_category_feature_component-e18500bf .category-feature-container .category-feature-list .category-feature-item .category-feature-description p {
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 400;
}
.coh-ce-cpt_category_feature_component-fe23cf71:before {
  display: none;
}
.coh-ce-cpt_category_feature_component-fe23cf71:after {
  display: none;
}
.coh-ce-cpt_category_feature_component-fe23cf71:before {
  display: none;
}
.coh-ce-cpt_category_feature_component-fe23cf71:after {
  display: none;
}
.coh-ce-cpt_centered_3_tile_card_compone-93e0c577 {
  text-align: center;
  margin-bottom: 14px;
}
.coh-ce-cpt_centered_3_tile_card_compone-9be7c2e0 {
  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;
  gap: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_centered_3_tile_card_compone-9be7c2e0 {
    gap: 5px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_centered_3_tile_card_compone-9be7c2e0 {
    gap: 20px;
    -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;
  }
}
.coh-ce-cpt_centered_3_tile_card_compone-89e6dca4 {
  -webkit-flex-basis: 32%;
      -ms-flex-preferred-size: 32%;
          flex-basis: 32%;
  position: relative;
  padding: 20px;
  max-width: 318px;
  background-color: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_centered_3_tile_card_compone-89e6dca4 {
    -webkit-flex-basis: 30%;
        -ms-flex-preferred-size: 30%;
            flex-basis: 30%;
    padding: 10px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_centered_3_tile_card_compone-89e6dca4 {
    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-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    padding: 20px;
    max-width: 350px;
  }
}
.coh-ce-cpt_centered_3_tile_card_compone-45bf5747 {
  position: relative;
}
.coh-ce-cpt_centered_3_tile_card_compone-45bf5747 .display-play-icon {
  display: block !important;
}
.coh-ce-cpt_centered_3_tile_card_compone-d0212749 {
  padding: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 20px;
  margin-left: 0;
  height: 208px;
  width: 278px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 767px) {
  .coh-ce-cpt_centered_3_tile_card_compone-d0212749 {
    height: 138px;
    width: 208px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_centered_3_tile_card_compone-d0212749 {
    max-height: 196px;
    max-width: 21.875rem;
    height: auto;
    width: 100%;
  }
}
.coh-ce-cpt_centered_3_tile_card_compone-f499d35b {
  margin-bottom: 0;
}
.coh-ce-cpt_centered_3_tile_card_compone-6c60383e {
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_centered_3_tile_card_compone-8b192e70 {
  text-align: left;
}
.coh-ce-cpt_centered_3_tile_card_compone-8b192e70 p {
  margin-top: 1.5rem;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 29px;
  text-align: center;
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_centered_3_tile_card_compone-8b192e70 p {
    font-size: 20px;
    line-height: 24px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_centered_3_tile_card_compone-8b192e70 p {
    font-size: 30px;
    line-height: 36px;
    text-align: center;
  }
}
.coh-ce-cpt_centered_3_tile_card_compone-8b192e70 * {
  margin-bottom: 0;
}
.coh-ce-cpt_centered_3_tile_card_compone-5e2b44d8 {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: rgb(77, 77, 79);
  font-size: 12px;
  line-height: 18px;
  margin-top: 5px;
  margin-right: 0;
  margin-bottom: 5px;
  margin-left: 0;
}
.coh-ce-cpt_centered_3_tile_card_compone-55c0087f {
  margin-top: 0;
  text-align: left;
}
.coh-ce-cpt_centered_3_tile_card_compone-55c0087f p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 16px;
  line-height: 18.4px;
  text-align: left;
  margin-bottom: 0;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_centered_3_tile_card_compone-55c0087f p {
    margin-bottom: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_centered_3_tile_card_compone-55c0087f p {
    font-size: 14px;
    line-height: 24px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_centered_3_tile_card_compone-55c0087f p {
    font-size: 14px;
    line-height: 24px;
    text-align: left;
  }
}
.coh-ce-cpt_clinical_publication-152b2aad:before {
  display: none;
}
.coh-ce-cpt_clinical_publication-152b2aad:after {
  display: none;
}
.coh-ce-cpt_clinical_publication-3c03fc06 h6 {
  margin: 0;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.125rem;
  font-size: 1rem;
  line-height: 20px;
}
.coh-ce-cpt_clinical_publication-71fb9ecf:before {
  display: none;
}
.coh-ce-cpt_clinical_publication-71fb9ecf:after {
  display: none;
}
.coh-ce-cpt_config_check-fb3d2801 {
  color: rgb(26, 137, 201);
  font-weight: 700;
  font-family: 'Proxima Nova', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.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;
}
.coh-ce-cpt_contact_information_card-466af053 {
  margin-bottom: 0.75rem;
}
.coh-ce-cpt_contact_information_card-42bc939c {
  font-style: normal;
}
.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_widget-438f27e0 {
  position: fixed;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  top: 90%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.coh-ce-cpt_contact_widget-b338de0b {
  -webkit-border-radius: 100%;
          border-radius: 100%;
  position: relative;
  right: -3%;
  background-color: rgb(102, 102, 102);
  -webkit-box-shadow: 6px 0px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 6px 0px 10px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  z-index: 1;
  display: table;
  padding: 1.5rem;
  padding-right: 1.8rem;
  padding-left: 1.8rem;
}
.coh-ce-cpt_contact_widget-854bd3d7 {
  line-height: inherit;
}
.coh-ce-cpt_contact_widget-477675db {
  background-color: rgb(238, 238, 238);
  color: rgb(0, 0, 0);
  font-weight: 700;
  padding-top: 1.4rem;
  padding-right: 3rem;
  padding-bottom: 1.4rem;
  padding-left: 3rem;
  white-space: nowrap;
}
.coh-ce-cpt_contact_widget-913eb6d8 {
  -webkit-border-radius: 100%;
          border-radius: 100%;
  position: relative;
  right: -12%;
  background-color: rgb(255, 255, 255);
  -webkit-box-shadow: 6px 0px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 6px 0px 10px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  display: table;
  padding: 1.4rem;
}
.coh-ce-cpt_contact_widget-3272964e {
  background-color: rgb(238, 238, 238);
  color: rgb(0, 0, 0);
  font-weight: 700;
  padding-top: 1.4rem;
  padding-right: 4rem;
  padding-bottom: 1.4rem;
  padding-left: 4rem;
}
.coh-ce-cpt_cta_card-2994b64d {
  color: rgb(128, 128, 128);
  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;
}
.coh-ce-cpt_cta_card-2994b64d .supportFunctions_Wrapper {
  max-width: 1320px;
  margin-top: 0;
  margin-right: 4rem;
  margin-bottom: 71px;
  margin-left: 4rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_cta_card-2994b64d .supportFunctions_Wrapper {
    width: 89.3%;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 50px;
    margin-left: 0;
  }
}
.coh-ce-cpt_cta_card-2994b64d .supportFunctions_Wrapper .supportFunctions_cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_cta_card-2994b64d .supportFunctions_Wrapper .supportFunctions_cards {
    margin-top: 50px;
  }
}
.coh-ce-cpt_cta_card-2994b64d .supportFunctions_Wrapper .supportFunctions_cards .supportFunctions_card {
  margin-top: 30px;
  margin-right: 1.6%;
  -webkit-flex-basis: 32.2%;
      -ms-flex-preferred-size: 32.2%;
          flex-basis: 32.2%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_cta_card-2994b64d .supportFunctions_Wrapper .supportFunctions_cards .supportFunctions_card {
    margin-top: 32px;
    margin-bottom: 0;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.coh-ce-cpt_cta_card-2994b64d .supportFunctions_Wrapper .supportFunctions_cards .supportFunctions_card:nth-child(3n+3) {
  margin-right: 0px;
}
.coh-ce-cpt_cta_card-2994b64d .supportFunctions_Wrapper .supportFunctions_cards .supportFunctions_card .supportFunctions_img_container {
  width: 100%;
}
.coh-ce-cpt_cta_card-2994b64d .supportFunctions_Wrapper .supportFunctions_cards .supportFunctions_card .supportFunctions_img_container .img {
  width: 100%;
}
.coh-ce-cpt_cta_card-2994b64d .supportFunctions_Wrapper .supportFunctions_cards .supportFunctions_card .supportFunctions_article_content {
  width: 100%;
}
.coh-ce-cpt_cta_card-2994b64d .supportFunctions_Wrapper .supportFunctions_cards .supportFunctions_card .supportFunctions_article_content .supportFunctions_content_heading {
  text-decoration: none;
  color: rgb(0, 0, 0);
  font-weight: 700;
  font-size: 2rem;
  margin-top: 32px;
  margin-right: 0px;
  margin-bottom: 14px;
  margin-left: 0px;
  display: inline-block;
  min-height: 64px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_cta_card-2994b64d .supportFunctions_Wrapper .supportFunctions_cards .supportFunctions_card .supportFunctions_article_content .supportFunctions_content_heading {
    margin-top: 24px;
    margin-right: 0;
    margin-bottom: 24px;
    margin-left: 0;
    min-height: 0;
  }
}
.coh-ce-cpt_cta_card-2994b64d .supportFunctions_Wrapper .supportFunctions_cards .supportFunctions_card .supportFunctions_article_content .supportFunctions_content_description {
  font-size: 1.125rem;
  line-height: 1.75rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_cta_card-c6c56d13:before {
  display: none;
}
.coh-ce-cpt_cta_card-c6c56d13:after {
  display: none;
}
.coh-ce-cpt_cta_card-1a3ce213:before {
  display: none;
}
.coh-ce-cpt_cta_card-1a3ce213:after {
  display: none;
}
.coh-ce-cpt_cta_card-e0eef2ce:before {
  display: none;
}
.coh-ce-cpt_cta_card-e0eef2ce:after {
  display: none;
}
.coh-ce-cpt_cta_card-d1e28f4d {
  font-family: 'Uni Sans Book', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_cta_card-a32510bd a {
  font-size: 14px;
  letter-spacing: 0.05em;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_cta_card-a32510bd a {
    font-size: 15px;
    letter-spacing: 0.1em;
  }
}
.dark-title.coh-ce-cpt_drupal_blocks-f4b9eee7 div > h2 {
  color: rgb(0, 0, 0);
}
.light-title.coh-ce-cpt_drupal_blocks-f4b9eee7 div > h2 {
  color: rgb(255, 255, 255);
}
.color-title.coh-ce-cpt_drupal_blocks-f4b9eee7 div > h2 {
  color: rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-92f9df41 {
    position: relative;
    border-top-width: 5px;
    border-top-style: solid;
    border-top-color: rgb(81, 181, 223);
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_duplicate_of_header_componen-92f9df41 {
    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_duplicate_of_header_componen-32d107df {
  display: none;
  -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;
  margin-left: 0;
  padding-top: 0.875rem;
  padding-right: 1.25rem;
  padding-bottom: 0.875rem;
  padding-left: 1.25rem;
  background-color: rgb(250, 250, 250);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-32d107df {
    display: none;
  }
}
.coh-ce-cpt_duplicate_of_header_componen-d1a0d13b {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin-left: 1.6rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_duplicate_of_header_componen-d1a0d13b {
    display: block;
  }
}
.coh-ce-cpt_duplicate_of_header_componen-b9a159a8 {
  display: none;
  margin-top: 1.5rem;
  margin-right: 1rem;
  margin-bottom: 1rem;
  margin-left: 1.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-b9a159a8 {
    margin-top: 0.5rem;
    display: block;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_duplicate_of_header_componen-b9a159a8 {
    padding-right: 30px;
    padding-bottom: 10px;
    padding-left: 30px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(0, 0, 0);
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_duplicate_of_header_componen-b9a159a8 .coh-row-inner .hamburger-mobile {
    padding-left: 0;
  }
}
.coh-ce-cpt_duplicate_of_header_componen-24d52c1e {
  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: 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 (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-c2f1ee63 {
    position: relative;
    top: 4px;
    max-width: 36px;
  }
}
.coh-ce-cpt_duplicate_of_header_componen-254a854f {
  color: rgb(77, 77, 79);
  padding: 0.125rem;
  background-color: rgb(255, 255, 255);
  font-size: 20px;
  height: 54px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_duplicate_of_header_componen-254a854f {
    height: 36px;
    padding-left: 10px;
  }
}
.coh-ce-cpt_duplicate_of_header_componen-254a854f: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: "\f0c9";
  font-family: icomoon;
}
.coh-ce-cpt_duplicate_of_header_componen-2acd16c4 {
  background-color: rgb(255, 255, 255);
  padding: 0.25rem;
  height: 54px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_duplicate_of_header_componen-2acd16c4 {
    height: 36px;
  }
}
.coh-ce-cpt_duplicate_of_header_componen-2acd16c4:before {
  line-height: 1.0;
  font-weight: 400;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00d";
  font-family: icomoon;
  color: rgb(0, 0, 0);
  font-size: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-517d2d9b {
    max-width: 568px;
    margin-left: 25px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_duplicate_of_header_componen-517d2d9b {
    margin-left: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_duplicate_of_header_componen-517d2d9b img {
    max-width: 150px;
  }
}
.coh-ce-cpt_duplicate_of_header_componen-7591aed7 img {
  height: 45px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-7591aed7 img {
    -o-object-fit: contain;
       object-fit: contain;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-62e3c1f1 {
    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;
    width: 130px;
    gap: 40px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_duplicate_of_header_componen-62e3c1f1 {
    gap: 20px;
    max-width: 36px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-eb294924 {
    display: none;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_duplicate_of_header_componen-eb294924 {
    display: none;
  }
}
.coh-ce-cpt_duplicate_of_header_componen-ef34ef27 {
  display: none;
  position: absolute;
  left: -25%;
  z-index: 10;
  -webkit-transition: height 10ms ease-in-out 10ms;
  transition: height 10ms ease-in-out 10ms;
  width: 101vw;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-ef34ef27 {
    height: 100%;
    position: relative;
    top: 15px;
    left: -23px;
    right: 0;
    z-index: 10;
    display: none;
    width: 100vw;
  }
}
.coh-ce-cpt_duplicate_of_header_componen-3260b50f {
  position: relative;
  padding-top: 3rem;
  padding-right: 3rem;
  padding-bottom: 3rem;
  padding-left: 3rem;
  background-color: rgb(244, 244, 244);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-3260b50f {
    padding-top: 0.5rem;
    padding-right: 2rem;
    padding-bottom: 0.5rem;
    padding-left: 3rem;
    background-color: rgba(0, 0, 0, 0);
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_duplicate_of_header_componen-3260b50f {
    padding-top: 0.5rem;
    padding-right: 2rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-96070fa8 .form-type-search-api-autocomplete:before {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-96070fa8 .form-type-search-api-autocomplete input.form-autocomplete {
    padding-left: 1.5rem;
  }
}
.coh-ce-cpt_duplicate_of_header_componen-9822f820 {
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: -5px;
  right: 0;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: auto;
  padding: 0.125rem;
  margin-right: 10px;
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_duplicate_of_header_componen-bd0d4689 {
  padding-top: 20px;
  padding-right: 70px;
  padding-left: 60px;
  border-top-width: 5px;
  border-top-style: solid;
  border-top-color: rgb(81, 181, 223);
  position: relative;
  z-index: 10;
  top: 0 !important;
  height: auto !important;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_duplicate_of_header_componen-bd0d4689 {
    padding-right: 20px;
    padding-left: 20px;
    top: 0 !important;
    height: auto !important;
  }
}
@media (max-width: 1169px) {
  .coh-ce-cpt_duplicate_of_header_componen-bd0d4689 {
    padding-right: 20px;
    padding-left: 20px;
    top: 0 !important;
    height: auto !important;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-bd0d4689 {
    background-color: rgb(255, 255, 255);
    width: 100vw;
    display: none;
    position: fixed;
    top: 125px;
    left: 0;
    z-index: 10;
    border-top-style: none;
    padding-top: 60px;
    padding-right: 60px;
    padding-left: 60px;
    overflow-y: auto;
    -webkit-box-shadow: 0 6px 12px -8px rgb(128, 128, 128);
            box-shadow: 0 6px 12px -8px rgb(128, 128, 128);
    -webkit-box-shadow: 0px 6px 12px -8px gray;
            box-shadow: 0px 6px 12px -8px gray;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_duplicate_of_header_componen-bd0d4689 {
    padding-top: 20px;
    padding-right: 30px;
    padding-left: 30px;
    position: absolute;
    padding-left: 30px !important;
    padding-top: 20px !important;
  }
}
@media (max-width: 1023px) {
  .coh-style-menu-canvas-open.coh-ce-cpt_duplicate_of_header_componen-bd0d4689 {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: inherit;
    -webkit-justify-content: inherit;
        -ms-flex-pack: inherit;
            justify-content: inherit;
  }
}
@media (max-width: 564px) {
  .coh-style-menu-canvas-open.coh-ce-cpt_duplicate_of_header_componen-bd0d4689 {
    -webkit-box-pack: inherit;
    -webkit-justify-content: inherit;
        -ms-flex-pack: inherit;
            justify-content: inherit;
  }
}
@media (max-width: 564px) {
  .important.coh-ce-cpt_duplicate_of_header_componen-bd0d4689 {
    padding-top: 0;
  }
}
@media (max-width: 1023px) {
  .custom-top-margin.coh-ce-cpt_duplicate_of_header_componen-bd0d4689 {
    top: 64px !important;
    height: -webkit-calc(-124.4px + 100vh) !important;
    height: calc(-124.4px + 100vh) !important;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-8e11afca {
    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 (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-5e1a27f6 {
    overflow: auto !important;
  }
}
.row-class-header-menu.coh-ce-cpt_duplicate_of_header_componen-5e1a27f6 .coh-row-inner {
  margin: 0 !important;
  width: 100%;
}
.coh-ce-cpt_duplicate_of_header_componen-2d2b3b79 {
  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;
  padding-right: 0 !important;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-2d2b3b79 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-top: 5%;
    padding-left: 0 !important;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-2d2b3b79 .menu-level-1 .coh-menu-list-item {
    width: 30%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_duplicate_of_header_componen-2d2b3b79 .menu-level-1 .coh-menu-list-item {
    width: auto;
  }
}
.coh-ce-cpt_duplicate_of_header_componen-2d2b3b79 .menu-level-1 .coh-menu-list-item a {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 16.1px;
  color: rgb(77, 77, 79);
  padding: 10px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-2d2b3b79 .menu-level-1 .coh-menu-list-item a {
    padding-left: 5px;
    color: rgb(0, 0, 0);
  }
}
.coh-ce-cpt_duplicate_of_header_componen-2d2b3b79 .menu-level-1 .coh-menu-list-item a:after {
  color: rgb(77, 77, 79);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-2d2b3b79 .menu-level-1 .coh-menu-list-item a:after {
    display: block;
    color: rgb(0, 0, 0);
  }
}
.coh-ce-cpt_duplicate_of_header_componen-2d2b3b79 .menu-level-1 .coh-menu-list-item a:hover {
  color: rgb(77, 77, 79);
}
@media (max-width: 564px) {
  .coh-ce-cpt_duplicate_of_header_componen-2d2b3b79 .menu-level-1 .coh-menu-list-item a:hover {
    color: rgb(0, 0, 0);
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-2d2b3b79 .menu-level-1 .coh-menu-list-item .menu-level-2-wrapper {
    background-color: rgb(255, 255, 255);
    width: 330px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-2d2b3b79 .menu-level-1 .coh-menu-list-item .menu-level-2-wrapper ul.coh-menu-list-container li.coh-menu-list-item {
    width: 100%;
  }
}
.coh-ce-cpt_duplicate_of_header_componen-af03fa9b {
  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;
  margin-left: 2.6rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-af03fa9b {
    display: none;
  }
}
.coh-ce-cpt_duplicate_of_header_componen-6aabb1a1 {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin-left: 2.6rem;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-6aabb1a1 {
    display: none;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_duplicate_of_header_componen-6aabb1a1 {
    display: none;
  }
}
.coh-ce-cpt_duplicate_of_header_componen-b027444b {
  -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: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding-bottom: 22px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-b027444b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    overflow-y: visible;
    overflow-x: hidden;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_duplicate_of_header_componen-b027444b {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
#nav-container.coh-ce-cpt_duplicate_of_header_componen-b027444b .ssa-component {
  position: static;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-159b59b8 {
    display: none;
  }
}
.coh-ce-cpt_duplicate_of_header_componen-1632298f a {
  display: block;
}
.coh-ce-cpt_duplicate_of_header_componen-1632298f a img {
  height: 50px;
  width: 200px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-1632298f a img {
    height: 40px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-933293c9 {
    -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;
  }
}
.coh-ce-cpt_duplicate_of_header_componen-2b4afdde {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-2b4afdde {
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(191, 191, 191);
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-right: 5px;
    padding-bottom: 35px;
    display: block;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_duplicate_of_header_componen-2b4afdde {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_duplicate_of_header_componen-2b4afdde .navigation-menu-level-1 {
  gap: 60px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_duplicate_of_header_componen-2b4afdde .navigation-menu-level-1 {
    gap: 20px;
  }
}
@media (max-width: 1169px) {
  .coh-ce-cpt_duplicate_of_header_componen-2b4afdde .navigation-menu-level-1 {
    gap: 20px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_duplicate_of_header_componen-2b4afdde .navigation-menu-level-1 {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    gap: 13px;
  }
}
.coh-ce-cpt_duplicate_of_header_componen-2b4afdde .navigation-menu-level-1 .sub-menu-li {
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-2b4afdde .navigation-menu-level-1 .sub-menu-li {
    width: 30%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_duplicate_of_header_componen-2b4afdde .navigation-menu-level-1 .sub-menu-li {
    width: auto;
  }
}
.coh-ce-cpt_duplicate_of_header_componen-2b4afdde .navigation-menu-level-1 .sub-menu-li .sub-menu-item {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(0, 0, 0);
  padding: 5px;
  font-size: 16px;
  line-height: 18.4px;
  text-align: center;
  border-bottom-color: rgba(0, 0, 0, 0);
  border-bottom-width: 3px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_duplicate_of_header_componen-2b4afdde .navigation-menu-level-1 .sub-menu-li .sub-menu-item {
    text-align: left;
  }
}
.coh-ce-cpt_duplicate_of_header_componen-2b4afdde .navigation-menu-level-1 .sub-menu-li .sub-menu-item:hover {
  color: rgb(0, 0, 0);
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: rgb(81, 181, 223);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-2b4afdde .navigation-menu-level-1 .sub-menu-li .sub-menu-item:hover {
    border-bottom-style: none;
  }
}
.coh-ce-cpt_duplicate_of_header_componen-2b4afdde .navigation-menu-level-1 .sub-menu-li .menu-level-2-wrapper .menu-level-2 {
  height: auto;
}
.coh-ce-cpt_duplicate_of_header_componen-cf2dedc4 {
  display: none;
  position: absolute;
  left: 0;
  z-index: 10;
  -webkit-transition: height 10ms ease-in-out 10ms;
  transition: height 10ms ease-in-out 10ms;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-cf2dedc4 {
    height: 100%;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
    display: none;
  }
}
.coh-ce-cpt_duplicate_of_header_componen-51c48bc0 {
  position: relative;
  padding: 3rem;
  background-color: rgb(244, 244, 244);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-51c48bc0 {
    padding: 0.5rem;
  }
}
.coh-ce-cpt_duplicate_of_header_componen-9f3e8a74 {
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 25%;
  right: 12%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: auto;
  padding: 0.125rem;
  margin-right: 10px;
  color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_duplicate_of_header_componen-9f3e8a74 {
    display: none;
  }
}
.coh-ce-cpt_education-25a5eab1 {
  padding-top: 60px;
  padding-bottom: 80px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_education-25a5eab1 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.coh-ce-cpt_education-b8f5ab60 p {
  margin-bottom: 1.5rem;
  text-transform: uppercase;
  line-height: 21.92px;
  font-size: 18px;
  text-align: left;
  color: rgb(0, 0, 0);
  font-weight: 600;
}
@media (max-width: 564px) {
  .coh-ce-cpt_education-935a0856 {
    margin-right: 0;
    display: inline-block;
  }
}
.coh-ce-cpt_education-5717b53e {
  margin: auto;
}
.coh-ce-cpt_education-dff21c75 h6 {
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 1em;
  margin-bottom: 1.5em;
  display: inline-block;
  letter-spacing: 0.13em;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_education-dff21c75 h6 {
    margin-bottom: 1.5em;
  }
}
.coh-ce-cpt_education-dff21c75 h6:after {
  content: " ";
  border-bottom-color: rgb(255, 255, 255);
  border-bottom-style: solid;
  border-bottom-width: 0.25em;
  visibility: visible;
  display: block;
  padding-top: 1.5em;
  width: 40px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_education-dff21c75 h6:after {
    padding-top: 1.5em;
  }
}
.coh-ce-cpt_education-5ed56631 p {
  margin-bottom: 24px;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  text-align: left;
  line-height: 48px;
  font-size: 40px;
  font-weight: 700;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_education-a99d5332 {
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  margin-bottom: 2rem;
  color: rgb(255, 255, 255);
  font-weight: 400;
}
.coh-ce-cpt_education_training-1e55a6a7:before {
  display: none;
}
.coh-ce-cpt_education_training-1e55a6a7:after {
  display: none;
}
.coh-ce-cpt_education_training-2c7679dd p {
  font-weight: 600;
  color: rgb(0, 0, 0);
  text-align: left;
  line-height: 21.92px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.coh-ce-cpt_education_training-aa2bb34b {
  font-size: 16px;
}
.coh-ce-cpt_eol_devices-2c23b965 .eol-device {
  color: rgb(51, 51, 51);
  margin-top: 40px;
  margin-bottom: 40px;
}
.coh-ce-cpt_eol_devices-2c23b965 .eol-device h1 {
  color: rgb(51, 51, 51);
  font-weight: 400;
  font-size: 34px;
  margin-bottom: 14px;
}
.coh-ce-cpt_eol_devices-2c23b965 .eol-device .no-longer-text p {
  font-size: 26px;
  font-weight: 400;
  text-align: left;
  margin-bottom: 10px;
}
.coh-ce-cpt_eol_devices-2c23b965 .eol-device .description p {
  font-size: 16px;
  text-align: left;
}
.coh-ce-cpt_eol_devices-2c23b965 .eol-device .button {
  font-size: 18px;
  color: rgb(255, 255, 255);
  font-weight: 400;
  text-align: center;
  background-color: rgb(81, 181, 223);
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1rem;
  padding-left: 2rem;
  display: inline-block;
}
.coh-ce-cpt_eol_devices-2c23b965 .eol-two-column-layout {
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-cpt_eol_devices-2c23b965 .eol-two-column-layout .representative-section {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-right: 0;
  margin-left: 0;
  -webkit-flex-basis: 48%;
      -ms-flex-preferred-size: 48%;
          flex-basis: 48%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_eol_devices-2c23b965 .eol-two-column-layout .representative-section {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.coh-ce-cpt_eol_devices-2c23b965 .eol-two-column-layout .representative-section .salesRep_card, .coh-ce-cpt_eol_devices-2c23b965 .eol-two-column-layout .representative-section .salesRep_card * {
  color: rgb(51, 51, 51);
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}
.coh-ce-cpt_eol_devices-2c23b965 .eol-two-column-layout .representative-section .salesRep_card {
  padding-top: 0.75rem;
  padding-right: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 0.75rem;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(121, 121, 121);
}
.coh-ce-cpt_eol_devices-2c23b965 .eol-two-column-layout .representative-section .salesRep_card .info_wrap p {
  line-height: 1rem;
  font-size: 0.8125rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_eol_devices-2c23b965 .eol-two-column-layout .representative-section .salesRep_card .salesRep_heading {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0.6875rem;
  margin-left: 0;
  font-weight: 400;
  font-size: 1.625rem;
}
.coh-ce-cpt_eol_devices-2c23b965 .eol-two-column-layout .representative-section .salesRep_card .info_wrap {
  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;
  height: 100%;
}
@media (max-width: 564px) {
  .coh-ce-cpt_eol_devices-2c23b965 .eol-two-column-layout .representative-section .salesRep_card .info_wrap {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.coh-ce-cpt_eol_devices-2c23b965 .eol-two-column-layout .representative-section .salesRep_card .info_wrap .img_column {
  -webkit-flex-basis: 21%;
      -ms-flex-preferred-size: 21%;
          flex-basis: 21%;
}
@media (max-width: 564px) {
  .coh-ce-cpt_eol_devices-2c23b965 .eol-two-column-layout .representative-section .salesRep_card .info_wrap .img_column {
    -webkit-flex-basis: 45%;
        -ms-flex-preferred-size: 45%;
            flex-basis: 45%;
  }
}
.coh-ce-cpt_eol_devices-2c23b965 .eol-two-column-layout .representative-section .salesRep_card .info_wrap .img_column img {
  height: 145px;
}
.coh-ce-cpt_eol_devices-2c23b965 .eol-two-column-layout .representative-section .salesRep_card .info_wrap .address {
  -webkit-flex-basis: 30%;
      -ms-flex-preferred-size: 30%;
          flex-basis: 30%;
}
@media (max-width: 564px) {
  .coh-ce-cpt_eol_devices-2c23b965 .eol-two-column-layout .representative-section .salesRep_card .info_wrap .address {
    margin-left: 1.25rem;
    -webkit-flex-basis: 45%;
        -ms-flex-preferred-size: 45%;
            flex-basis: 45%;
  }
}
.coh-ce-cpt_eol_devices-2c23b965 .eol-two-column-layout .representative-section .salesRep_card .info_wrap .contact_info {
  display: grid;
  grid-template-columns: 19% 81%;
  grid-column-gap: .3125rem;
  grid-auto-rows: minmax(-webkit-min-content, -webkit-max-content);
  grid-auto-rows: minmax(min-content, max-content);
  -webkit-flex-basis: 45%;
      -ms-flex-preferred-size: 45%;
          flex-basis: 45%;
}
@media (max-width: 564px) {
  .coh-ce-cpt_eol_devices-2c23b965 .eol-two-column-layout .representative-section .salesRep_card .info_wrap .contact_info {
    margin-top: 1.25rem;
    -webkit-flex-basis: 90%;
        -ms-flex-preferred-size: 90%;
            flex-basis: 90%;
  }
}
.coh-ce-cpt_eol_devices-2c23b965 .eol-two-column-layout .representative-section .salesRep_card .info_wrap .contact_info .right {
  word-wrap: break-word;
}
.coh-ce-cpt_eol_devices-2c23b965 .eol-two-column-layout .representative-section .salesRep_card h2 {
  margin-bottom: 0;
  font-weight: 400;
  font-size: 26px;
}
.coh-ce-cpt_eol_devices-8e88e7de:before {
  display: none;
}
.coh-ce-cpt_eol_devices-8e88e7de:after {
  display: none;
}
.coh-ce-cpt_eol_devices-a99a6b44:before {
  display: none;
}
.coh-ce-cpt_eol_devices-a99a6b44:after {
  display: none;
}
.coh-ce-cpt_eol_devices-f4953540 {
  -webkit-flex-basis: 48%;
      -ms-flex-preferred-size: 48%;
          flex-basis: 48%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_eol_devices-f4953540 {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.dark-heading.coh-ce-cpt_events_slider-8a32b71 {
  color: rgb(0, 0, 0);
}
.light-heading.coh-ce-cpt_events_slider-8a32b71 {
  color: rgb(255, 255, 255);
}
.color-heading.coh-ce-cpt_events_slider-8a32b71 {
  color: rgb(38, 163, 221);
}
.align-left.coh-ce-cpt_events_slider-8a32b71 {
  text-align: left;
}
.align-center.coh-ce-cpt_events_slider-8a32b71 {
  text-align: center;
}
.align-right.coh-ce-cpt_events_slider-8a32b71 {
  text-align: right;
}
.coh-ce-cpt_event_webinar-a2d44742 {
  background-color: rgb(246, 246, 246);
  padding-top: 80px;
  padding-bottom: 40px;
}
.coh-ce-cpt_event_webinar-1a760042 p {
  font-weight: 700;
  line-height: 1.25rem;
  font-size: 1rem;
  letter-spacing: 0.125rem;
  text-transform: uppercase;
  margin-bottom: 3rem;
}
.coh-ce-cpt_e_t_backend_block-b56800b1 {
  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_e_t_backend_block-42828adf {
  width: 100%;
}
.coh-ce-cpt_e_t_backend_block-42828adf * {
  margin-bottom: 10px;
}
.coh-ce-cpt_e_t_backend_block-d720607e {
  width: 8%;
  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;
  gap: 5px;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_e_t_backend_block-d720607e {
    position: absolute;
    bottom: 0;
    width: 10%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_e_t_backend_block-d720607e {
    width: 14%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_e_t_backend_block-d720607e {
    width: 30%;
    bottom: 40px;
  }
}
.coh-ce-cpt_e_t_backend_block-d720607e: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: "\f101";
  font-family: icomoon;
}
.coh-ce-cpt_e_t_backend_block-ef325df4 {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 15px;
  line-height: 17px;
  font-weight: 400;
  color: rgb(0, 0, 0);
  text-decoration: underline;
}
.coh-ce-cpt_e_t_backend_block-5c31d8aa:after {
  display: none;
}
.coh-ce-cpt_e_t_backend_block-5c31d8aa .views-infinite-scroll-content-wrapper {
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  row-gap: 10px;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_e_t_backend_block-5c31d8aa .views-infinite-scroll-content-wrapper {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    overflow-x: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
}
.coh-ce-cpt_e_t_backend_block-5c31d8aa .views-infinite-scroll-content-wrapper:after {
  display: none;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_e_t_backend_block-5c31d8aa .views-infinite-scroll-content-wrapper::-webkit-scrollbar {
    display: none;
  }
}
@media (max-width: 1169px) {
  .coh-ce-cpt_e_t_backend_block-5c31d8aa .views-infinite-scroll-content-wrapper article {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
}
.coh-ce-cpt_e_t_backend_block-5c31d8aa .views-infinite-scroll-content-wrapper article .coh-container img {
  margin-bottom: 10px;
}
.coh-ce-cpt_faq_container-b64886c7 .coh-wysiwyg {
  width: auto;
  padding-left: 10%;
}
@media (max-width: 564px) {
  .coh-ce-cpt_faq_container-b64886c7 .coh-wysiwyg {
    padding-left: 5%;
  }
}
.coh-ce-cpt_faq_container-b64886c7 .coh-wysiwyg > p {
  margin-bottom: 0.5rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_faq_container-b64886c7 .coh-wysiwyg ul {
    padding-right: 5%;
  }
}
.coh-ce-cpt_faq_container-b64886c7 .coh-wysiwyg ul li {
  margin-bottom: 0.5rem;
}
.coh-ce-cpt_featured_product_component-efedbd12:before {
  display: none !important;
}
.coh-ce-cpt_featured_product_component-efedbd12:after {
  display: none !important;
}
.coh-ce-cpt_featured_product_component-b9e8ca65:before {
  display: none !important;
}
.coh-ce-cpt_featured_product_component-b9e8ca65:after {
  display: none !important;
}
.coh-ce-cpt_featured_product_component-e7761c3f:before {
  display: none;
}
.coh-ce-cpt_featured_product_component-e7761c3f:after {
  display: none;
}
.coh-ce-cpt_featured_product_component-e505e734 {
  max-height: 262px;
  -o-object-fit: contain;
     object-fit: contain;
  padding-top: 17px;
  padding-right: 12px;
  padding-bottom: 17px;
  padding-left: 12px;
}
.coh-ce-cpt_featured_product_component-581bcb4c:before {
  display: none;
}
.coh-ce-cpt_featured_product_component-581bcb4c:after {
  display: none;
}
.coh-ce-cpt_featured_product_component-2df856f p {
  font-weight: 600;
  font-size: 1rem;
  line-height: 19.49px;
  color: rgb(102, 102, 102);
  margin-bottom: 1.5rem;
  text-align: left;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_featured_product_component-2df856f p {
    text-align: center;
  }
}
.coh-ce-cpt_featured_product_component-e3b78e7c p {
  margin-bottom: 1.5rem;
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 2rem;
  text-align: left;
  color: rgb(51, 51, 51);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_featured_product_component-e3b78e7c p {
    text-align: center;
  }
}
.coh-ce-cpt_featured_product_component-248d3916:before {
  display: none;
}
.coh-ce-cpt_featured_product_component-248d3916:after {
  display: none;
}
.coh-ce-cpt_featured_product_component-efcf8352 {
  font-weight: 400;
  color: rgb(102, 102, 102);
  font-size: 1rem;
  text-align: left;
  font-style: normal;
  text-transform: capitalize;
  text-decoration: none;
  word-wrap: normal;
  direction: ltr;
  background-color: rgb(255, 255, 255);
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1rem;
  padding-left: 2rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  border: 1px solid #51b5df;;
}
@media (max-width: 564px) {
  .coh-ce-cpt_featured_product_component-efcf8352 {
    width: 100%;
    text-align: center;
  }
}
.coh-ce-cpt_featured_product_component-efcf8352:hover {
  background-color: rgba(81, 181, 223, 0.1);
  color: rgb(102, 102, 102);
}
.coh-ce-cpt_feature_card-466af053 {
  margin-bottom: 0.75rem;
}
.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_flexible_card_with_popup_mod-7c515bb1 {
  max-width: 1324px;
  gap: 30px;
  margin: 0 auto !important;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_flexible_card_with_popup_mod-7c515bb1 {
    gap: 20px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_flexible_card_with_popup_mod-7c515bb1 {
    display: block;
  }
}
.coh-ce-cpt_flexible_card_with_popup_mod-7c515bb1 a.link-opacity:hover {
  opacity: 0.5;
}
.coh-ce-cpt_flexible_card_with_popup_mod-a4183f69 {
  background-color: rgb(244, 244, 244);
  -webkit-border-radius: 5px;
          border-radius: 5px;
  height: 835px;
  max-width: 727px;
  padding: 0 !important;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_flexible_card_with_popup_mod-a4183f69 {
    height: auto;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_flexible_card_with_popup_mod-a4183f69 {
    margin-bottom: 20px;
  }
}
.coh-ce-cpt_flexible_card_with_popup_mod-549b277b {
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.coh-ce-cpt_flexible_card_with_popup_mod-b58b2cb7 {
  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;
  padding-top: 125px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_flexible_card_with_popup_mod-b58b2cb7 {
    padding-top: 20px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_flexible_card_with_popup_mod-b58b2cb7 .desktop-img.true {
    display: none;
  }
}
.coh-ce-cpt_flexible_card_with_popup_mod-e6fa5e1a {
  max-height: 553px;
  max-width: 440px;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_flexible_card_with_popup_mod-e6fa5e1a {
    max-height: 350px;
    max-width: 290px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_flexible_card_with_popup_mod-e6fa5e1a {
    max-height: 212px;
    max-width: 358px;
  }
}
.coh-ce-cpt_flexible_card_with_popup_mod-d170652e {
  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;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding-bottom: 30px;
  padding-left: 20px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_flexible_card_with_popup_mod-d170652e {
    max-width: 345px;
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
.coh-ce-cpt_flexible_card_with_popup_mod-1a2bb0aa h3 {
  margin-bottom: 0;
}
.coh-ce-cpt_flexible_card_with_popup_mod-78c35be6 .coh-style-modal-layout {
  height: 80vh;
  padding: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_flexible_card_with_popup_mod-c416cc99 {
  height: 100%;
}
.coh-ce-cpt_flexible_card_with_popup_mod-e381c1a4 {
  padding: 0 !important;
  max-width: 567px;
  height: 835px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_flexible_card_with_popup_mod-e381c1a4 {
    height: auto;
  }
}
.coh-ce-cpt_flexible_card_with_popup_mod-705008bf {
  position: relative;
  margin-bottom: 20px;
  max-width: 567px;
}
.coh-ce-cpt_flexible_card_with_popup_mod-705008bf:hover {
  opacity: 0.1;
}
.coh-ce-cpt_flexible_card_with_popup_mod-2fddfccd {
  background-color: rgb(244, 244, 244);
  height: 330px;
  width: auto;
  -webkit-border-radius: 5px;
          border-radius: 5px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_flexible_card_with_popup_mod-2fddfccd {
    height: 250px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_flexible_card_with_popup_mod-2fddfccd {
    height: 238px;
  }
}
.coh-ce-cpt_flexible_card_with_popup_mod-a91b78e9 {
  cursor: pointer;
}
@media (max-width: 564px) {
  .coh-ce-cpt_flexible_card_with_popup_mod-a91b78e9 .desktop-img.true {
    display: none;
  }
}
.coh-ce-cpt_flexible_card_with_popup_mod-92604b8e {
  height: 330px;
  -webkit-border-radius: 5px;
          border-radius: 5px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_flexible_card_with_popup_mod-92604b8e {
    max-height: 250px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_flexible_card_with_popup_mod-92604b8e {
    max-height: 238px;
  }
}
.coh-ce-cpt_flexible_card_with_popup_mod-7ec05cea {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding-top: 0;
  padding-right: 15px;
  padding-bottom: 23px;
  padding-left: 23px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_flexible_card_with_popup_mod-7ec05cea {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_flexible_card_with_popup_mod-7ec05cea {
    padding-right: 19px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
}
.coh-ce-cpt_flexible_card_with_popup_mod-b9f2bbe4 {
  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;
  cursor: pointer;
}
.coh-ce-cpt_flexible_card_with_popup_mod-b9f2bbe4:after {
  font-size: 32px;
  color: rgb(255, 255, 255);
}
@media (max-width: 564px) {
  .coh-ce-cpt_flexible_card_with_popup_mod-eea0a202 {
    max-width: 250px;
  }
}
.coh-ce-cpt_flexible_card_with_popup_mod-eea0a202 h3 {
  color: rgb(255, 255, 255);
  margin-bottom: 0;
}
.coh-ce-cpt_flexible_card_with_popup_mod-8a299867 .DefaultVideoClass.wistia-video-class {
  display: none;
}
.coh-ce-cpt_flexible_card_with_popup_mod-8a299867 .default-class.WistiaVideoClass {
  display: none;
}
.coh-ce-cpt_flexible_card_with_popup_mod-df953b34 {
  height: 100%;
  width: 100%;
}
.coh-ce-cpt_flexible_card_with_popup_mod-8d085fba {
  cursor: pointer;
  width: 100%;
}
@media (max-width: 564px) {
  .coh-ce-cpt_flexible_card_with_popup_mod-8d085fba .desktop-img.true {
    display: none;
  }
}
.coh-ce-cpt_flexible_card_with_popup_mod-5f41bd85 {
  padding-top: 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;
}
@media (max-width: 564px) {
  .coh-ce-cpt_flexible_card_with_popup_mod-5f41bd85 {
    padding-top: 20px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_flexible_card_with_popup_mod-5f41bd85 .desktop-img.true {
    display: none;
  }
}
.coh-ce-cpt_flexible_card_with_popup_mod-690cfa7 {
  max-height: 330px;
  max-width: 420px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_flexible_card_with_popup_mod-690cfa7 {
    max-height: 250px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_flexible_card_with_popup_mod-690cfa7 {
    max-height: 163px;
  }
}
.coh-ce-cpt_flexible_card_with_popup_mod-da388263 {
  padding-bottom: 30px;
  padding-left: 20px;
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  right: 0;
  -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;
}
@media (max-width: 564px) {
  .coh-ce-cpt_flexible_card_with_popup_mod-da388263 {
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
.coh-ce-cpt_flexible_card_with_popup_mod-c20ddaba h3 {
  margin-bottom: 0;
}
.coh-ce-cpt_flexible_layout_card-6b2b7e11 {
  background-color: rgb(244, 244, 244);
  margin-bottom: 1rem;
  position: relative;
  height: 700px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_flexible_layout_card-6b2b7e11 {
    height: 520px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_flexible_layout_card-6b2b7e11 {
    margin-top: auto;
    margin-bottom: 20px;
    position: static;
    width: 100%;
    height: auto;
    padding-top: 0;
  }
}
.coh-ce-cpt_flexible_layout_card-6b2b7e11:before {
  display: none;
}
.coh-ce-cpt_flexible_layout_card-6b2b7e11:after {
  display: none;
}
.display-big.coh-ce-cpt_flexible_layout_card-6b2b7e11 {
  height: 850px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 1023px) {
  .display-big.coh-ce-cpt_flexible_layout_card-6b2b7e11 {
    height: 600px;
  }
}
@media (max-width: 564px) {
  .display-big.coh-ce-cpt_flexible_layout_card-6b2b7e11 {
    display: block;
    height: auto;
  }
}
.display-big.coh-ce-cpt_flexible_layout_card-6b2b7e11 > .display-big-title-desc {
  position: absolute;
  bottom: 0;
}
@media (max-width: 564px) {
  .display-big.coh-ce-cpt_flexible_layout_card-6b2b7e11 > .display-big-title-desc {
    position: relative;
  }
}
.display-big.coh-ce-cpt_flexible_layout_card-6b2b7e11 img {
  max-width: 377px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  max-height: 313px;
  margin-top: 30%;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .display-big.coh-ce-cpt_flexible_layout_card-6b2b7e11 img {
    max-height: 179px;
    max-width: 207px;
  }
}
@media (max-width: 564px) {
  .display-big.coh-ce-cpt_flexible_layout_card-6b2b7e11 img {
    width: auto;
    margin-top: 50px;
    margin-right: auto;
    margin-bottom: 50px;
    margin-left: auto;
  }
}
.coh-ce-cpt_flexible_layout_card-6b2b7e11 img {
  margin-top: 40%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_flexible_layout_card-6b2b7e11 img {
    margin-top: 10% !important;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_flexible_layout_card-6b2b7e11 img {
    margin-top: auto;
  }
}
.coh-ce-cpt_flexible_layout_card-a850d569 {
  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: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_flexible_layout_card-3c86b7d1 {
  max-width: 287px;
  margin-right: auto;
  margin-left: auto;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-height: 234px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_flexible_layout_card-3c86b7d1 {
    margin-right: auto;
    margin-left: auto;
    max-height: 179px;
    max-width: 207px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_flexible_layout_card-3c86b7d1 {
    margin-top: 50px;
    margin-right: auto;
    margin-bottom: 50px;
    margin-left: auto;
  }
}
.coh-ce-cpt_flexible_layout_card-ab832044 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  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;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  padding-top: 0;
  padding-right: 50px;
  padding-bottom: 0;
  padding-left: 50px;
  position: absolute;
  bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_flexible_layout_card-ab832044 {
    padding-top: 0;
    padding-right: 30px;
    padding-bottom: 0;
    padding-left: 30px;
    position: relative;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_flexible_layout_card-ab832044 {
    max-width: 330px;
  }
}
.coh-ce-cpt_flexible_layout_card-ab832044:before {
  display: none;
}
.coh-ce-cpt_flexible_layout_card-ab832044:after {
  display: none;
}
.coh-ce-cpt_flexible_layout_card-e1dceaa9 {
  height: auto;
  text-align: left;
  margin-right: 0;
  margin-left: 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_flexible_layout_card-e1dceaa9 {
    height: auto;
  }
}
.coh-ce-cpt_flexible_layout_card-2c7e152d p {
  margin-bottom: 5.5rem;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 16px;
  line-height: 30px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_flexible_layout_card-2c7e152d p {
    font-size: 16px;
    line-height: 30px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_flexible_layout_card-2c7e152d p {
    font-size: 14px;
    line-height: 24px;
  }
}
.coh-ce-cpt_flexible_layout_card-d5f7df43 {
  position: relative;
  bottom: 50px;
  padding-top: 14px;
}
.coh-ce-cpt_floating_menu-4490dcd2 {
  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: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_floating_menu-4490dcd2 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_floating_menu-4490dcd2 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_floating_menu-4490dcd2 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    z-index: 999;
    position: fixed;
    bottom: 0;
    background-color: rgb(255, 255, 255);
    height: 76px;
    -webkit-box-shadow: 0px -10px 20px rgba(0, 0, 0, 0.15);
            box-shadow: 0px -10px 20px rgba(0, 0, 0, 0.15);
    width: 100%;
    padding-top: 19px;
    padding-bottom: 35px;
  }
}
.coh-ce-cpt_floating_menu-4490dcd2:after {
  display: none;
}
@media (max-width: 564px) {
  .coh-ce-cpt_floating_menu-4490dcd2: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;
    background-color: rgb(81, 181, 223);
    padding: 10px;
    display: none;
    -webkit-border-radius: 5px;
            border-radius: 5px;
    content: "\f0c9";
    font-family: icomoon;
  }
}
.box.coh-ce-cpt_floating_menu-4490dcd2 {
  z-index: 9999;
  -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  position: fixed;
  top: 0;
  width: 100%;
  background-color: rgb(255, 255, 255);
  max-width: 2560px;
}
@media (max-width: 564px) {
  .box.coh-ce-cpt_floating_menu-4490dcd2 {
    top: inherit;
    z-index: 999;
  }
}
.coh-ce-cpt_floating_menu-9e6949cc {
  padding-top: 5px;
}
.coh-ce-cpt_floating_menu-b4befe85 {
  display: block;
}
@media (max-width: 564px) {
  .coh-ce-cpt_floating_menu-b4befe85 {
    display: none;
  }
}
.coh-ce-cpt_floating_menu-b4befe85 p {
  font-family: 'Uni Sans Book', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 30px;
  line-height: 36px;
  margin-bottom: 0;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_floating_menu-b4befe85 p {
    font-size: 18px;
    line-height: 21.6px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_floating_menu-b4befe85 p {
    font-size: 18px;
    line-height: 21.6px;
  }
}
.coh-ce-cpt_floating_menu-e02d2d7b {
  display: none;
}
@media (max-width: 564px) {
  .coh-ce-cpt_floating_menu-e02d2d7b {
    display: block;
  }
}
.coh-ce-cpt_floating_menu-e02d2d7b p {
  font-family: 'Uni Sans Book', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 30px;
  line-height: 36px;
  margin-bottom: 0;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_floating_menu-e02d2d7b p {
    font-size: 18px;
    line-height: 21.6px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_floating_menu-e02d2d7b p {
    font-size: 18px;
    line-height: 21.6px;
  }
}
.coh-ce-cpt_floating_menu-65c0d028 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_floating_menu-65c0d028 {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_floating_menu-65c0d028 {
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_floating_menu-65c0d028 {
    display: none;
  }
}
.coh-ce-cpt_floating_menu-f2cb3402 {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 16px;
  line-height: 18.4px;
  font-weight: 400;
  color: rgb(0, 0, 0);
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1439px) {
  .coh-ce-cpt_floating_menu-f2cb3402 {
    margin-right: 0;
  }
}
@media (max-width: 1169px) {
  .coh-ce-cpt_floating_menu-f2cb3402 {
    padding: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_floating_menu-f2cb3402 {
    font-size: 12px;
  }
}
.coh-ce-cpt_floating_menu-f2cb3402:hover {
  color: rgb(0, 0, 0);
  -webkit-border-radius: 2px;
          border-radius: 2px;
  border-bottom-style: solid;
  border-bottom-color: rgb(81, 181, 223);
  border-bottom-width: 3px;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_floating_menu-f2cb3402:hover {
    border-style: none;
  }
}
.coh-ce-cpt_floating_menu-f2cb3402:last-child {
  margin-right: 137px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_floating_menu-f2cb3402:last-child {
    margin-right: 0;
  }
}
.coh-ce-cpt_floating_menu-953e83f4 {
  padding-top: 14px;
  margin-right: 10px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_floating_menu-953e83f4 {
    height: 31px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }
}
.coh-ce-cpt_floating_menu-ceece4a4 {
  display: block;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_floating_menu-ceece4a4 {
    display: none;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_floating_menu-ceece4a4: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: "\f0c9";
    font-family: icomoon;
    background-color: rgb(81, 181, 223);
    padding: 10px;
    -webkit-border-radius: 5px;
            border-radius: 5px;
  }
}
.coh-ce-cpt_floating_menu-f16a56fb {
  display: none;
}
@media (max-width: 564px) {
  .coh-ce-cpt_floating_menu-f16a56fb {
    display: none;
    padding-top: 30px;
    padding-right: 26px;
    padding-bottom: 30px;
    padding-left: 26px;
    position: fixed;
    bottom: -100%;
    width: 100%;
    background-color: rgb(255, 255, 255);
    z-index: 999;
  }
}
.coh-ce-cpt_floating_menu-1a47a96f:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00d";
  font-family: icomoon;
}
@media (max-width: 564px) {
  .coh-ce-cpt_floating_menu-1a47a96f:before {
    position: absolute;
    left: 90%;
  }
}
.coh-ce-cpt_floating_menu-ed6d9292 {
  border-bottom-color: rgb(0, 0, 0);
  display: block;
}
@media (max-width: 564px) {
  .coh-ce-cpt_floating_menu-ed6d9292 {
    padding-bottom: 15px;
    border-width: 1px;
    border-bottom-style: solid;
    display: none;
  }
}
.coh-ce-cpt_floating_menu-ed6d9292 p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 30px;
  line-height: 36px;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_floating_menu-ed6d9292 p {
    font-size: 18px;
    line-height: 21.6px;
  }
}
.coh-ce-cpt_floating_menu-7d3296fc {
  border-bottom-color: rgb(0, 0, 0);
  display: none;
}
@media (max-width: 564px) {
  .coh-ce-cpt_floating_menu-7d3296fc {
    padding-bottom: 15px;
    border-width: 1px;
    border-bottom-style: solid;
    display: block;
  }
}
.coh-ce-cpt_floating_menu-7d3296fc p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 30px;
  line-height: 36px;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_floating_menu-7d3296fc p {
    font-size: 18px;
    line-height: 21.6px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_floating_menu-2815d4fa {
    display: inline-grid;
    padding-top: 15px;
  }
}
.coh-ce-cpt_floating_menu-f7aab556 {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 16px;
  line-height: 18.4px;
  font-weight: 400;
  color: rgb(0, 0, 0);
}
@media (max-width: 564px) {
  .coh-ce-cpt_floating_menu-f7aab556 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 16px;
  }
}
.coh-ce-cpt_floating_widget-f8a83730 {
  -webkit-transition: all 300ms ease-in-out 50ms;
  transition: all 300ms ease-in-out 50ms;
}
.coh-ce-cpt_floating_widget-7c60f2f6 {
  width: 30px;
  height: 29px;
}
.coh-ce-cpt_floating_widget-2ec4d7e4 {
  height: 29px;
  width: 18px;
}
.coh-ce-cpt_full_width_left_align_banner-54df440 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_full_width_left_align_banner-14b93c7c {
  position: relative;
  width: 100%;
}
.coh-ce-cpt_full_width_left_align_banner-8c508e5a {
  max-height: 490px;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_full_width_left_align_banner-8c508e5a {
    height: 490px;
  }
}
@media (max-width: 1169px) {
  .coh-ce-cpt_full_width_left_align_banner-1da0619e h1.coh-style-h1-size {
    font-size: 54px;
    line-height: inherit;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_full_width_left_align_banner-1da0619e h1.coh-style-h1-size {
    font-size: 46px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_full_width_left_align_banner-1da0619e h1.coh-style-h1-size {
    margin-bottom: 1rem;
  }
}
.coh-ce-cpt_full_width_left_align_banner-ce6c8f43 {
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 2rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_full_width_left_align_banner-ce6c8f43 {
    margin-bottom: 1rem;
    font-size: 14px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_full_width_left_align_banner-ce6c8f43 p {
    font-size: 12px;
    margin-bottom: 0;
  }
}
.move-pagination-up.coh-ce-cpt_gallery_slider-4d540297 .slick-dots {
  top: -2rem;
}
.move-pagination-down.coh-ce-cpt_gallery_slider-4d540297 .slick-dots {
  top: 1.5rem;
}
.coh-ce-cpt_generic_video_with_share-77d30193 p {
  text-transform: uppercase;
  margin-bottom: 56px;
  font-weight: 600;
  font-size: 18px;
  text-align: left;
  line-height: 21.92px;
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_generic_video_with_share-e474dae3 {
  cursor: pointer;
}
.DefaultVideoClass.coh-ce-cpt_generic_video_with_share-e474dae3 {
  display: none;
}
.coh-ce-cpt_generic_video_with_share-617b57e8 {
  display: none;
  max-width: 65rem;
  margin: 0 auto;
}
.mode-0.coh-ce-cpt_generic_video_with_share-617b57e8 {
  display: block;
}
.mode-.coh-ce-cpt_generic_video_with_share-617b57e8 {
  display: block;
}
.coh-ce-cpt_generic_video_with_share-227cf0ec {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_generic_video_with_share-227cf0ec .addtoshare-container.active {
  width: 35%;
  display: inline-block;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_generic_video_with_share-227cf0ec .addtoshare-container.active {
    width: 35%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_generic_video_with_share-227cf0ec .addtoshare-container.active {
    width: 60%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_generic_video_with_share-227cf0ec .addtoshare-container.active {
    width: 100%;
  }
}
.coh-ce-cpt_generic_video_with_share-227cf0ec .addtoshare-container.active .share-icons {
  opacity: 1;
  -webkit-transform: translateY(-50%) scaleX(1);
      -ms-transform: translateY(-50%) scaleX(1);
          transform: translateY(-50%) scaleX(1);
  visibility: visible;
}
.coh-ce-cpt_generic_video_with_share-227cf0ec .addtoshare-container.active .coh-link:after {
  visibility: hidden;
}
.coh-ce-cpt_generic_video_with_share-3f66c132 {
  margin-top: 20px;
  padding-top: 18px;
  padding-right: 18px;
  padding-bottom: 18px;
  padding-left: 18px;
  background-color: rgb(244, 244, 244);
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  -webkit-transition: width 200ms ease-in-out;
  transition: width 200ms ease-in-out;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 564px) {
  .coh-ce-cpt_generic_video_with_share-3f66c132 {
    width: 148px;
  }
}
.coh-ce-cpt_generic_video_with_share-9067f3a3 {
  cursor: pointer;
  -webkit-transition: background-color 0.3s ease, -webkit-transform 0.3s ease-in-out;
  transition: background-color 0.3s ease, -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, background-color 0.3s ease;
  transition: transform 0.3s ease-in-out, background-color 0.3s ease, -webkit-transform 0.3s ease-in-out;
  position: relative;
  z-index: 0;
  display: inline-block;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.coh-ce-cpt_generic_video_with_share-9067f3a3:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5px;
  content: "\f1e0";
  font-family: icomoon;
}
.coh-ce-cpt_generic_video_with_share-9067f3a3:hover {
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_generic_video_with_share-190a14fb {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) scaleX(0);
      -ms-transform: translateY(-50%) scaleX(0);
          transform: translateY(-50%) scaleX(0);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  visibility: hidden;
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
          transform-origin: right;
  opacity: 0;
}
.coh-ce-cpt_generic_video_with_share-190a14fb span.addtoany_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_global_technical_support-ecedcf24 {
  background-color: rgba(141, 144, 147, 0.08);
}
@media (max-width: 564px) {
  .coh-ce-cpt_global_technical_support-ecedcf24 {
    background-color: rgb(255, 255, 255);
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component_new-5f64d23 {
    position: relative;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_header_component_new-5f64d23 {
    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_header_component_new-5f64d23:before {
  display: none;
}
.coh-ce-cpt_header_component_new-5f64d23:after {
  display: none;
}
.coh-ce-cpt_header_component_new-9287014f:before {
  border-top-width: 7px;
  border-top-style: solid;
  border-top-color: rgb(81, 181, 223);
  width: 100%;
}
.coh-ce-cpt_header_component_new-9287014f:after {
  display: none;
}
.coh-ce-cpt_header_component_new-84a1b82e:before {
  display: none;
}
.coh-ce-cpt_header_component_new-84a1b82e:after {
  display: none;
}
.coh-ce-cpt_header_component_new-43b1f470 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
  padding-top: 30px;
  padding-right: 60px;
  padding-bottom: 10px;
  padding-left: 60px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component_new-43b1f470 {
    display: none;
  }
}
.coh-ce-cpt_header_component_new-43b1f470:before {
  display: none;
}
.coh-ce-cpt_header_component_new-43b1f470:after {
  display: none;
}
.coh-ce-cpt_header_component_new-aad2b64f {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin-left: 2.6rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component_new-aad2b64f {
    display: none;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_header_component_new-aad2b64f {
    display: none;
  }
}
.coh-ce-cpt_header_component_new-50caea13 {
  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: end;
  -webkit-align-items: end;
      -ms-flex-align: end;
          align-items: end;
  padding-right: 60px;
  padding-bottom: 22px;
  padding-left: 60px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_header_component_new-50caea13 {
    padding-right: 25px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
}
.coh-ce-cpt_header_component_new-50caea13:before {
  display: none;
}
.coh-ce-cpt_header_component_new-50caea13:after {
  display: none;
}
.coh-ce-cpt_header_component_new-8322172a {
  display: none;
  margin-top: 1.5rem;
  margin-right: 1rem;
  margin-bottom: 1rem;
  margin-left: 1.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component_new-8322172a {
    margin-top: 0.5rem;
    display: block;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_header_component_new-8322172a .coh-row-inner .hamburger-mobile {
    padding-left: 0;
  }
}
.coh-ce-cpt_header_component_new-24d52c1e {
  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: 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 (max-width: 1023px) {
  .coh-ce-cpt_header_component_new-851f0b8e {
    position: relative;
    top: 4px;
  }
}
.coh-ce-cpt_header_component_new-38be3a72 {
  background-color: rgb(255, 255, 255);
  padding: 0.25rem;
  height: 54px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component_new-38be3a72 {
    width: 47px;
  }
}
.coh-ce-cpt_header_component_new-38be3a72:before {
  line-height: 1.0;
  font-weight: 400;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00d";
  font-family: icomoon;
  color: rgb(81, 181, 223);
  font-size: 1.875rem;
}
.coh-ce-cpt_header_component_new-3837be40:before {
  display: none;
}
.coh-ce-cpt_header_component_new-3837be40:after {
  display: none;
}
.coh-ce-cpt_header_component_new-3837be40 img {
  height: 50px;
  max-width: 198px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component_new-3837be40 img {
    height: 40px;
  }
}
.coh-ce-cpt_header_component_new-28116d07 ul li {
  margin-bottom: 5px;
}
.coh-ce-cpt_header_component_new-1c9f74e6 {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin-left: 2.6rem;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component_new-1c9f74e6 {
    display: block;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_header_component_new-1c9f74e6 {
    display: block;
  }
}
.coh-ce-cpt_header_component_new-820f01f8 {
  position: relative;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component_new-820f01f8 {
    display: none;
  }
}
.coh-ce-cpt_header_component_new-820f01f8:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f002";
  font-family: icomoon;
  color: rgb(0, 0, 0);
  position: absolute;
  font-size: 22px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component_new-820f01f8:before {
    display: none;
  }
}
.coh-ce-cpt_header_component_new-6eb7a4a4 {
  display: none;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
  -webkit-transition: height 10ms ease-in-out 10ms;
  transition: height 10ms ease-in-out 10ms;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component_new-6eb7a4a4 {
    height: 100%;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
    display: none;
  }
}
.coh-ce-cpt_header_component_new-e96682b3 {
  position: relative;
  padding: 3rem;
  background-color: rgb(219, 219, 220);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component_new-e96682b3 {
    padding: 0.5rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component_new-96070fa8 .form-type-search-api-autocomplete:before {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component_new-96070fa8 .form-type-search-api-autocomplete input.form-autocomplete {
    padding-left: 1.5rem;
  }
}
.coh-ce-cpt_header_component_new-9f3e8a74 {
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 25%;
  right: 12%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: auto;
  padding: 0.125rem;
  margin-right: 10px;
  color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component_new-9f3e8a74 {
    display: none;
  }
}
.coh-ce-cpt_header_component_new-305a20b3 {
  display: none;
}
.coh-ce-cpt_header_component_new-32d107df {
  display: none;
  -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;
  margin-left: 0;
  padding-top: 0.875rem;
  padding-right: 1.25rem;
  padding-bottom: 0.875rem;
  padding-left: 1.25rem;
  background-color: rgb(250, 250, 250);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component_new-32d107df {
    display: none;
  }
}
.coh-ce-cpt_header_component_new-d1a0d13b {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin-left: 1.6rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_header_component_new-d1a0d13b {
    display: block;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component_new-fd32db9d {
    background-color: rgb(219, 219, 220);
    height: 100vh;
    width: 100vw;
    display: none;
    position: fixed;
    top: 125px;
    left: 0;
    z-index: 10;
    overflow-y: auto;
    top: 75px !important;
  }
}
.coh-ce-cpt_header_component_new-2e115da0 {
  -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 (max-width: 1023px) {
  .coh-ce-cpt_header_component_new-2e115da0 {
    background-color: rgb(219, 219, 220);
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    overflow-y: visible;
    overflow-x: hidden;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_header_component_new-2e115da0 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component_new-159b59b8 {
    display: none;
  }
}
.coh-ce-cpt_header_component_new-68b4ab7c {
  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;
  margin-right: 1.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component_new-68b4ab7c {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-left: 1.5rem;
  }
}
.coh-ce-cpt_header_component_new-af03fa9b {
  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;
  margin-left: 2.6rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component_new-af03fa9b {
    display: none;
  }
}
.coh-ce-cpt_header_component_new-9eae7ebb {
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component_new-9eae7ebb {
    -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;
  }
}
.coh-ce-cpt_header_component_new-8866c6a0 {
  background-color: rgb(77, 77, 79);
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  position: relative;
  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;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component_new-8866c6a0 {
    background-color: rgb(219, 219, 220);
    margin-left: 1.5rem;
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(191, 191, 191);
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.coh-ce-cpt_header_component_new-57ca8601 {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
  -webkit-transition: height 10ms ease-in-out 10ms;
  transition: height 10ms ease-in-out 10ms;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component_new-57ca8601 {
    height: 100%;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
    display: block;
  }
}
.coh-ce-cpt_heading-a59c0ad8 {
  display: block;
}
.dark-heading.coh-ce-cpt_heading-a59c0ad8 {
  color: rgb(0, 0, 0);
}
.light-heading.coh-ce-cpt_heading-a59c0ad8 {
  color: rgb(255, 255, 255);
}
.color-heading.coh-ce-cpt_heading-a59c0ad8 {
  color: rgb(38, 163, 221);
}
.align-text-left.coh-ce-cpt_heading-a59c0ad8 {
  text-align: left;
}
.align-text-center.coh-ce-cpt_heading-a59c0ad8 {
  text-align: center;
}
.align-text-right.coh-ce-cpt_heading-a59c0ad8 {
  text-align: right;
}
.coh-ce-cpt_hero-fedf769c {
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_hero-fedf769c {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.transparent-background.coh-ce-cpt_hero-fedf769c {
  background-color: rgba(0, 0, 0, 0);
}
.solid-dark-background.coh-ce-cpt_hero-fedf769c {
  background-color: rgb(34, 34, 34);
}
.solid-light-background.coh-ce-cpt_hero-fedf769c {
  background-color: rgb(242, 242, 242);
}
.semi-transparent-dark-background.coh-ce-cpt_hero-fedf769c {
  background-color: rgba(0, 0, 0, 0.5);
}
.coh-ce-cpt_hero-55a54ec4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.fluid.coh-ce-cpt_hero-55a54ec4 {
  min-height: 80vh;
}
.tall.coh-ce-cpt_hero-55a54ec4 {
  min-height: 40rem;
}
@media (max-width: 1439px) {
  .tall.coh-ce-cpt_hero-55a54ec4 {
    min-height: 37.5rem;
  }
}
@media (max-width: 1169px) {
  .tall.coh-ce-cpt_hero-55a54ec4 {
    min-height: 35rem;
  }
}
@media (max-width: 767px) {
  .tall.coh-ce-cpt_hero-55a54ec4 {
    min-height: 25rem;
  }
}
.short.coh-ce-cpt_hero-55a54ec4 {
  min-height: 20rem;
}
@media (max-width: 1169px) {
  .short.coh-ce-cpt_hero-55a54ec4 {
    min-height: 15rem;
  }
}
@media (max-width: 767px) {
  .short.coh-ce-cpt_hero-55a54ec4 {
    min-height: 10rem;
  }
}
.center-align-content.coh-ce-cpt_hero-55a54ec4 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.center-align-content.coh-ce-cpt_hero-55a54ec4 .coh-wysiwyg {
  text-align: center;
}
.center-align-content.coh-ce-cpt_hero-55a54ec4 .text-content {
  width: 64%;
  text-align: center;
}
@media (max-width: 1169px) {
  .center-align-content.coh-ce-cpt_hero-55a54ec4 .text-content {
    width: 72%;
  }
}
@media (max-width: 1023px) {
  .center-align-content.coh-ce-cpt_hero-55a54ec4 .text-content {
    width: 100%;
  }
}
.center-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  width: 64%;
  margin-top: 4rem;
}
@media (max-width: 1169px) {
  .center-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
    width: 72%;
  }
}
@media (max-width: 1023px) {
  .center-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .center-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
    margin-top: 3rem;
  }
}
.center-align-content.coh-ce-cpt_hero-55a54ec4 .buttons {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.left-align-content.coh-ce-cpt_hero-55a54ec4 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .left-align-content.coh-ce-cpt_hero-55a54ec4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.left-align-content.coh-ce-cpt_hero-55a54ec4 .text-content {
  width: 40%;
}
@media (max-width: 1023px) {
  .left-align-content.coh-ce-cpt_hero-55a54ec4 .text-content {
    width: 100%;
  }
}
.left-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
  margin-left: 7.5rem;
}
@media (max-width: 1023px) {
  .left-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
    width: 100%;
    margin-top: 4rem;
    margin-left: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
@media (max-width: 767px) {
  .left-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
    margin-top: 3rem;
  }
}
.right-align-content.coh-ce-cpt_hero-55a54ec4 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .right-align-content.coh-ce-cpt_hero-55a54ec4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.right-align-content.coh-ce-cpt_hero-55a54ec4 .text-content {
  width: 40%;
}
@media (max-width: 1023px) {
  .right-align-content.coh-ce-cpt_hero-55a54ec4 .text-content {
    width: 100%;
  }
}
.right-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
  margin-right: 7.5rem;
}
@media (max-width: 1023px) {
  .right-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
    width: 100%;
    margin-top: 4rem;
    margin-right: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
@media (max-width: 767px) {
  .right-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
    margin-top: 3rem;
  }
}
.coh-ce-cpt_hero-77bc8a97 {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.colored.coh-ce-cpt_hero-fd5ded85 {
  color: rgb(38, 163, 221);
}
.add-space-below.coh-ce-cpt_hero-55f19225 {
  margin-bottom: 2rem;
}
@media (max-width: 1169px) {
  .add-space-below.coh-ce-cpt_hero-55f19225 {
    margin-bottom: 1.5rem;
  }
}
.coh-ce-cpt_hero-65b810ab {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_hero_products-fedf769c {
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_hero_products-fedf769c {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.transparent-background.coh-ce-cpt_hero_products-fedf769c {
  background-color: rgba(0, 0, 0, 0);
}
.solid-dark-background.coh-ce-cpt_hero_products-fedf769c {
  background-color: rgb(34, 34, 34);
}
.solid-light-background.coh-ce-cpt_hero_products-fedf769c {
  background-color: rgb(242, 242, 242);
}
.semi-transparent-dark-background.coh-ce-cpt_hero_products-fedf769c {
  background-color: rgba(0, 0, 0, 0.5);
}
.coh-ce-cpt_hero_products-55a54ec4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.fluid.coh-ce-cpt_hero_products-55a54ec4 {
  min-height: 80vh;
}
.tall.coh-ce-cpt_hero_products-55a54ec4 {
  min-height: 40rem;
}
@media (max-width: 1439px) {
  .tall.coh-ce-cpt_hero_products-55a54ec4 {
    min-height: 37.5rem;
  }
}
@media (max-width: 1169px) {
  .tall.coh-ce-cpt_hero_products-55a54ec4 {
    min-height: 35rem;
  }
}
@media (max-width: 767px) {
  .tall.coh-ce-cpt_hero_products-55a54ec4 {
    min-height: 25rem;
  }
}
.short.coh-ce-cpt_hero_products-55a54ec4 {
  min-height: 20rem;
}
@media (max-width: 1169px) {
  .short.coh-ce-cpt_hero_products-55a54ec4 {
    min-height: 15rem;
  }
}
@media (max-width: 767px) {
  .short.coh-ce-cpt_hero_products-55a54ec4 {
    min-height: 10rem;
  }
}
.center-align-content.coh-ce-cpt_hero_products-55a54ec4 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.center-align-content.coh-ce-cpt_hero_products-55a54ec4 .coh-wysiwyg {
  text-align: center;
}
.center-align-content.coh-ce-cpt_hero_products-55a54ec4 .text-content {
  width: 64%;
  text-align: center;
}
@media (max-width: 1169px) {
  .center-align-content.coh-ce-cpt_hero_products-55a54ec4 .text-content {
    width: 72%;
  }
}
@media (max-width: 1023px) {
  .center-align-content.coh-ce-cpt_hero_products-55a54ec4 .text-content {
    width: 100%;
  }
}
.center-align-content.coh-ce-cpt_hero_products-55a54ec4 .drop-zone-content {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  width: 64%;
  margin-top: 4rem;
}
@media (max-width: 1169px) {
  .center-align-content.coh-ce-cpt_hero_products-55a54ec4 .drop-zone-content {
    width: 72%;
  }
}
@media (max-width: 1023px) {
  .center-align-content.coh-ce-cpt_hero_products-55a54ec4 .drop-zone-content {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .center-align-content.coh-ce-cpt_hero_products-55a54ec4 .drop-zone-content {
    margin-top: 3rem;
  }
}
.center-align-content.coh-ce-cpt_hero_products-55a54ec4 .buttons {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.left-align-content.coh-ce-cpt_hero_products-55a54ec4 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .left-align-content.coh-ce-cpt_hero_products-55a54ec4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.left-align-content.coh-ce-cpt_hero_products-55a54ec4 .text-content {
  width: 40%;
}
@media (max-width: 1023px) {
  .left-align-content.coh-ce-cpt_hero_products-55a54ec4 .text-content {
    width: 100%;
  }
}
.left-align-content.coh-ce-cpt_hero_products-55a54ec4 .drop-zone-content {
  margin-left: 7.5rem;
}
@media (max-width: 1023px) {
  .left-align-content.coh-ce-cpt_hero_products-55a54ec4 .drop-zone-content {
    width: 100%;
    margin-top: 4rem;
    margin-left: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
@media (max-width: 767px) {
  .left-align-content.coh-ce-cpt_hero_products-55a54ec4 .drop-zone-content {
    margin-top: 3rem;
  }
}
.right-align-content.coh-ce-cpt_hero_products-55a54ec4 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .right-align-content.coh-ce-cpt_hero_products-55a54ec4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.right-align-content.coh-ce-cpt_hero_products-55a54ec4 .text-content {
  width: 40%;
}
@media (max-width: 1023px) {
  .right-align-content.coh-ce-cpt_hero_products-55a54ec4 .text-content {
    width: 100%;
  }
}
.right-align-content.coh-ce-cpt_hero_products-55a54ec4 .drop-zone-content {
  margin-right: 7.5rem;
}
@media (max-width: 1023px) {
  .right-align-content.coh-ce-cpt_hero_products-55a54ec4 .drop-zone-content {
    width: 100%;
    margin-top: 4rem;
    margin-right: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
@media (max-width: 767px) {
  .right-align-content.coh-ce-cpt_hero_products-55a54ec4 .drop-zone-content {
    margin-top: 3rem;
  }
}
.coh-ce-cpt_hero_products-77bc8a97 {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.colored.coh-ce-cpt_hero_products-fd5ded85 {
  color: rgb(38, 163, 221);
}
.add-space-below.coh-ce-cpt_hero_products-55f19225 {
  margin-bottom: 2rem;
}
@media (max-width: 1169px) {
  .add-space-below.coh-ce-cpt_hero_products-55f19225 {
    margin-bottom: 1.5rem;
  }
}
.coh-ce-cpt_hero_products-65b810ab {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_hero_products_0-61d6fcdf {
  position: relative;
}
.coh-ce-cpt_hero_products_0-61d6fcdf .hide {
  display: none;
}
.coh-ce-cpt_hero_products_0-a6883521 {
  position: static;
  max-height: 526px;
  height: 526px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hero_products_0-a6883521 {
    max-height: unset;
    height: auto;
    padding-top: 35px;
    padding-right: 30px;
    padding-bottom: 70px;
    padding-left: 30px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_hero_products_0-a6883521 {
    padding-bottom: 35px;
  }
}
.coh-ce-cpt_hero_products_0-4f8c4d4b {
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hero_products_0-4f8c4d4b {
    max-width: 100%;
    word-wrap: break-word;
    margin: 40px 0 0 !important;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_hero_products_0-4f8c4d4b {
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
}
.coh-ce-cpt_hero_products_0-4f8c4d4b .nocta {
  display: none;
}
.coh-ce-cpt_hero_products_0-5ba6c7a2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: static;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 767px) {
  .coh-ce-cpt_hero_products_0-5ba6c7a2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_hero_products_0-f1f3e13d {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hero_products_0-f1f3e13d {
    display: block;
  }
}
.coh-ce-cpt_hero_products_0-43e5f2a3 {
  display: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  overflow: visible;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  background-color: rgb(255, 255, 255);
  position: relative;
  right: 0%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hero_products_0-43e5f2a3 {
    margin-left: 20px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_hero_products_0-43e5f2a3 {
    margin-left: 0px;
  }
}
.coh-ce-cpt_hero_products_0-3e868012 {
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-width: 2px;
  width: 183px;
}
.coh-ce-cpt_hero_products_0-e4cbb4fd {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-bottom: 3px;
  padding-left: 15px;
  display: none;
  content: "\f078";
  font-family: icomoon;
}
.coh-ce-cpt_hero_products_0-e4cbb4fd: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;
}
.coh-ce-cpt_hero_products_0-150a7a9a {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-bottom: 3px;
  padding-left: 15px;
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
  display: none;
  content: "\f078";
  font-family: icomoon;
}
.coh-ce-cpt_hero_products_0-150a7a9a: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;
}
.coh-ce-cpt_hero_products_0-8ec338e9 {
  padding-top: 0px;
  margin: 0px;
  position: absolute;
  z-index: 9;
  top: 93%;
  left: 0;
  background-color: rgb(255, 255, 255);
  border-width: 2px;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-style: solid;
  border-color: rgb(128, 128, 128);
  width: 183px;
  border-top-color: rgb(128, 128, 128);
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  border-top-style: solid;
  text-align: left;
}
@media (max-width: 564px) {
  .coh-ce-cpt_hero_products_0-8ec338e9 {
    width: 183px;
  }
}
.coh-ce-cpt_hero_products_0-a006d51 {
  list-style: none;
  margin: 0px;
  padding-top: 7px;
  padding-right: 0px;
  padding-bottom: 7px;
  padding-left: 15px;
}
.coh-ce-cpt_hero_products_0-a006d51:hover {
  background-color: rgb(112, 195, 233);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hero_products_0-a006d51:hover {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-ce-cpt_hero_products_0-d3c9d0c8 {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 600;
  color: rgb(0, 0, 0);
  font-size: 16px;
  color: rgb(0, 0, 0) !important;
  font-size: 16px !important;
}
.coh-ce-cpt_hero_products_0-7f5d6f5e {
  -o-object-fit: contain;
     object-fit: contain;
  max-height: 500px;
}
.coh-ce-cpt_hero_products_0-b967b49 {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hero_products_0-b967b49 {
    display: block;
    left: -30px;
    position: absolute;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_hero_products_0-b967b49 {
    display: none;
  }
}
.coh-ce-cpt_hero_products_0-b967b49 .hide {
  display: none;
}
.coh-ce-cpt_homepage_banner_with_slider-bbed7902 {
  display: grid;
  position: relative;
}
.coh-ce-cpt_homepage_banner_with_slider-bbed7902:before {
  display: none;
}
.coh-ce-cpt_homepage_banner_with_slider-bbed7902:after {
  display: none;
}
.coh-ce-cpt_homepage_banner_with_slider-3fe8279f:before {
  display: none;
}
.coh-ce-cpt_homepage_banner_with_slider-3fe8279f:after {
  display: none;
}
.coh-ce-cpt_homepage_banner_with_slider-a00aa8b6 {
  grid-row: 1/4;
  grid-column: 1/7;
  position: relative;
  height: 673px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_homepage_banner_with_slider-a00aa8b6 {
    height: 645px;
  }
}
.coh-ce-cpt_homepage_banner_with_slider-a00aa8b6:before {
  display: none;
}
.coh-ce-cpt_homepage_banner_with_slider-a00aa8b6:after {
  display: none;
}
.coh-ce-cpt_homepage_banner_with_slider-2590794e {
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.coh-ce-cpt_homepage_banner_with_slider-2590794e:before {
  display: none;
}
.coh-ce-cpt_homepage_banner_with_slider-2590794e:after {
  display: none;
}
.coh-ce-cpt_homepage_banner_with_slider-cb113d4d {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
}
.coh-ce-cpt_homepage_banner_with_slider-cb113d4d:before {
  display: none;
}
.coh-ce-cpt_homepage_banner_with_slider-cb113d4d:after {
  display: none;
}
.coh-ce-cpt_homepage_banner_with_slider-cb113d4d .coh-video.coh-video-html5 {
  height: 100%;
  height: 100% !important;
}
.coh-ce-cpt_homepage_banner_with_slider-cb113d4d .coh-video-inner {
  height: 100% !important;
  height: 100%;
}
.coh-ce-cpt_homepage_banner_with_slider-cb113d4d .w-chrome.notranslate {
  height: 100% !important;
}
.coh-ce-cpt_homepage_banner_with_slider-cb113d4d .wistia_responsive_padding {
  height: 100%;
}
.coh-ce-cpt_homepage_banner_with_slider-2a122ee3 {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
}
.coh-ce-cpt_homepage_banner_with_slider-2a122ee3:before {
  content: " ";
  background: rgba(14, 13, 14, 0.5);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.coh-ce-cpt_homepage_banner_with_slider-2a122ee3:after {
  display: none;
}
.coh-ce-cpt_homepage_banner_with_slider-80fe779a {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-cpt_homepage_banner_with_slider-a7a66167 {
  height: 100%;
  width: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_homepage_banner_with_slider-a7a66167 {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    display: none;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_homepage_banner_with_slider-a7a66167 {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_homepage_banner_with_slider-208d68de {
    height: 100%;
    display: none;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_homepage_banner_with_slider-208d68de {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_homepage_banner_with_slider-208d68de .coh-video-inner.mejs__video.mejs__container {
    height: 100% !important;
  }
}
.coh-ce-cpt_homepage_banner_with_slider-208d68de .coh-video.coh-video-html5 {
  height: 100% !important;
}
.coh-ce-cpt_homepage_banner_with_slider-7388b226 {
  height: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_homepage_banner_with_slider-7388b226 {
    display: none;
  }
}
.coh-ce-cpt_homepage_banner_with_slider-7388b226 .wistia_video {
  height: 100% !important;
}
.coh-ce-cpt_homepage_banner_with_slider-96ecc82c {
  height: 100%;
}
.coh-ce-cpt_homepage_banner_with_slider-c67e4436 {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-cpt_homepage_banner_with_slider-d5b670b6 {
  position: absolute;
  top: 40%;
  left: 4%;
  -webkit-transform: translateY(-40%);
      -ms-transform: translateY(-40%);
          transform: translateY(-40%);
  color: rgb(255, 255, 255);
  width: 90%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_homepage_banner_with_slider-d5b670b6 {
    top: 30%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_homepage_banner_with_slider-d5b670b6 {
    top: 38%;
  }
}
.coh-ce-cpt_homepage_banner_with_slider-d5b670b6:before {
  display: none;
}
.coh-ce-cpt_homepage_banner_with_slider-d5b670b6:after {
  display: none;
}
.coh-ce-cpt_homepage_banner_with_slider-7c6419fb {
  height: 201px;
  width: 765px;
  margin-bottom: 26px;
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 56px;
  line-height: 67px;
  color: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_homepage_banner_with_slider-7c6419fb {
    width: 406px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_homepage_banner_with_slider-7c6419fb {
    width: 358px;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_homepage_banner_with_slider-7c6419fb p {
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 56px;
  line-height: 67px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_homepage_banner_with_slider-7c6419fb p {
    font-size: 45px;
    line-height: 54px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_homepage_banner_with_slider-7c6419fb p {
    font-size: 45px;
    line-height: 54px;
  }
}
.coh-ce-cpt_homepage_banner_with_slider-b4219fd1 {
  grid-row: 3/4;
  grid-column: 3/6;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  -webkit-column-gap: 250px;
     -moz-column-gap: 250px;
          column-gap: 250px;
  z-index: 1;
  opacity: 1;
  height: 80px;
  position: relative;
  top: 25%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_homepage_banner_with_slider-b4219fd1 {
    -webkit-column-gap: 70px !important;
       -moz-column-gap: 70px !important;
            column-gap: 70px !important;
    top: 15%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_homepage_banner_with_slider-b4219fd1 {
    -webkit-column-gap: 24px !important;
       -moz-column-gap: 24px !important;
            column-gap: 24px !important;
    top: 29%;
  }
}
.coh-ce-cpt_homepage_banner_with_slider-b4219fd1:before {
  display: none;
}
.coh-ce-cpt_homepage_banner_with_slider-b4219fd1:after {
  display: none;
}
.coh-ce-cpt_homepage_banner_with_slider-36ffb873 {
  color: rgb(255, 255, 255);
  position: relative;
  text-align: center;
  width: 150px;
  cursor: pointer;
}
@media (max-width: 564px) {
  .coh-ce-cpt_homepage_banner_with_slider-36ffb873 {
    width: 92px !important;
  }
}
.coh-ce-cpt_homepage_banner_with_slider-36ffb873:before {
  display: none;
}
.coh-ce-cpt_homepage_banner_with_slider-36ffb873:after {
  display: none;
}
.post--active.coh-ce-cpt_homepage_banner_with_slider-36ffb873 h2 {
  opacity: 1;
  font-weight: 600;
}
@media (max-width: 564px) {
  .post--active.coh-ce-cpt_homepage_banner_with_slider-36ffb873 .progress-bar {
    display: block;
  }
}
.coh-ce-cpt_homepage_banner_with_slider-f386c06d {
  position: absolute;
  bottom: 40%;
}
@media (max-width: 564px) {
  .coh-ce-cpt_homepage_banner_with_slider-f386c06d {
    width: 92px !important;
    position: absolute !important;
    bottom: 55% !important;
    display: none;
  }
}
.coh-ce-cpt_homepage_banner_with_slider-f386c06d:before {
  display: none;
}
.coh-ce-cpt_homepage_banner_with_slider-f386c06d:after {
  display: none;
}
.coh-ce-cpt_homepage_banner_with_slider-3fe8279f:before {
  display: none;
}
.coh-ce-cpt_homepage_banner_with_slider-3fe8279f:after {
  display: none;
}
.coh-ce-cpt_homepage_banner_with_slider-a9b585a8 {
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 24px;
  line-height: 29px;
  opacity: 0.5;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_homepage_banner_with_slider-a9b585a8 {
    font-size: 18px !important;
    line-height: 22px !important;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_homepage_banner_with_slider-a9b585a8 {
    font-size: 16px !important;
    line-height: 19px !important;
  }
}
.coh-ce-cpt_homepage_featured_news-456d3409 {
  padding-top: 80px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_homepage_featured_news-456d3409 {
    padding-top: 40px;
  }
}
.coh-ce-cpt_homepage_featured_news-456d3409:before {
  display: none;
}
.coh-ce-cpt_homepage_featured_news-456d3409:after {
  display: none;
}
.coh-ce-cpt_homepage_featured_news-f6de7cfc p {
  font-weight: 600;
  color: rgb(0, 0, 0);
  font-size: 18px;
  line-height: 21.92px;
  text-align: left;
  margin-bottom: 2rem;
}
.coh-ce-cpt_homepage_featured_news-4bbc2c8d:before {
  display: none;
}
.coh-ce-cpt_homepage_featured_news-4bbc2c8d:after {
  display: none;
}
.coh-ce-cpt_homepage_featured_news-17f54f68:after {
  display: none;
}
.coh-ce-cpt_homepage_featured_news-17f54f68:before {
  display: none;
}
.coh-ce-cpt_homepage_resources-b18edaa {
  padding-top: 40px;
  padding-right: 60px;
  padding-bottom: 40px;
  padding-left: 60px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_homepage_resources-b18edaa {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.coh-ce-cpt_homepage_resources-9d108813 {
  max-width: 600px;
  position: relative;
  top: 45.8%;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 50px;
  margin-top: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0;
  width: 50%;
  height: 434px;
  float: right;
  clear: both;
  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_homepage_resources-9d108813:before, .coh-ce-cpt_homepage_resources-9d108813:after {
  clear: both;
  content: " ";
  display: table;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_homepage_resources-9d108813 {
    position: absolute;
    top: unset;
    left: 0;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    right: 0;
    width: 80%;
    height: auto;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    float: none;
    clear: both;
    bottom: 0;
    padding: 20px;
  }
  .coh-ce-cpt_homepage_resources-9d108813:before, .coh-ce-cpt_homepage_resources-9d108813:after {
    clear: none;
    content: normal;
    display: inline;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_homepage_resources-9d108813 {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
  }
}
.coh-ce-cpt_homepage_resources-e795e05f {
  max-width: 490px;
}
.coh-ce-cpt_homepage_resources-e795e05f p {
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 2.5rem;
  line-height: 3rem;
  text-align: left;
  margin-bottom: 1.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_homepage_resources-e795e05f p {
    color: rgb(77, 77, 79);
    margin-bottom: 2.5rem;
  }
}
.coh-ce-cpt_homepage_resources-e795e05f * {
  margin-bottom: 0;
}
.coh-ce-cpt_homepage_resources-84a4f5b7 {
  max-width: 490px;
}
.coh-ce-cpt_homepage_resources-84a4f5b7 p {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  text-align: left;
  margin-bottom: 1.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_homepage_resources-84a4f5b7 p {
    font-size: 1.125rem;
    line-height: 1.875rem;
    text-align: left;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_homepage_resources-84a4f5b7 p {
    font-size: 1rem;
  }
}
.coh-ce-cpt_horizontal_scrolling_cards-80531317 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_horizontal_scrolling_cards-80531317 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.coh-ce-cpt_horizontal_scrolling_cards-b81fa022 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: block !important;
  margin: 0 10px !important;
  text-align: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_horizontal_scrolling_cards-b81fa022 {
    margin: 0 5px !important;
    text-align: center;
  }
}
.coh-ce-cpt_horizontal_scrolling_cards-501a2e2d:hover {
  opacity: 70%;
}
.coh-ce-cpt_horizontal_scrolling_cards-23cea031 {
  max-height: 281px;
  max-width: 500px;
}
.image-link.coh-ce-cpt_horizontal_scrolling_cards-92b3c98d {
  display: none;
}
.coh-ce-cpt_horizontal_scrolling_cards-87dc5fe5 {
  text-align: center;
  margin-top: 16px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_horizontal_scrolling_cards-87dc5fe5 {
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_horizontal_scrolling_cards-87dc5fe5 h3 {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_horizontal_scrolling_cards-54b243cb {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
}
.coh-ce-cpt_horizontal_scrolling_cards-54b243cb p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 16px;
  line-height: 30px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_horizontal_scrolling_cards-54b243cb p {
    font-size: 14px;
    line-height: 24px;
  }
}
.coh-ce-cpt_horizontal_scrolling_cards-4de61a5e {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: block !important;
  margin: 0 10px !important;
  max-width: 500px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_horizontal_scrolling_cards-4de61a5e {
    max-width: 350px;
    margin: 0 5px !important;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_horizontal_scrolling_cards-4de61a5e {
    max-width: 320px;
  }
}
.coh-ce-cpt_horizontal_scrolling_cards-9f440ce9 {
  text-align: center;
}
.coh-ce-cpt_hotspot_component-b450df99 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hotspot_component-b450df99 {
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
  }
}
.coh-ce-cpt_hotspot_component-b450df99 .h5p-enable-fullscreen {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hotspot_component-ae79b360 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.coh-ce-cpt_hotspot_component-ae79b360 p {
  font-weight: 600;
  color: rgb(0, 0, 0);
  font-size: 1.125rem;
  line-height: 21.92px;
  margin-bottom: 2rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hotspot_component-ae79b360 p {
    margin-left: 1.25rem;
  }
}
.coh-ce-cpt_image_title_description-c77cf767 {
  text-align: center;
}
.coh-ce-cpt_image_title_description-6249fd22 {
  font-family: 'Uni Sans Book', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 32px;
  line-height: 38px;
  font-weight: 400;
  color: rgb(0, 0, 0);
  padding-top: 20px;
  padding-bottom: 20px;
}
.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%;
}
.coh-ce-cpt_impact_card-466af053 {
  margin-bottom: 0.75rem;
}
.coh-ce-cpt_impact_card-63e38b8f {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_impact_card-63e38b8f:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  z-index: 2;
}
.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_instructional_videos_compone-b44ffa7d h6 {
  margin: 0;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.125rem;
  text-transform: uppercase;
  line-height: 1.25rem;
}
.coh-ce-cpt_leadership_group-2698a354 {
  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-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-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  row-gap: 40px;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_leadership_group-2698a354 {
    display: none;
  }
}
.coh-ce-cpt_leadership_group-94294040 {
  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: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: baseline;
      -ms-flex-line-pack: baseline;
          align-content: baseline;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
.coh-ce-cpt_leadership_group-94294040 .leader-card-container {
  -webkit-flex-basis: 31%;
      -ms-flex-preferred-size: 31%;
          flex-basis: 31%;
  -webkit-align-self: baseline;
      -ms-flex-item-align: baseline;
          align-self: baseline;
}
.coh-ce-cpt_leadership_group-6a896aba {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_leadership_group-6a896aba {
    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;
    row-gap: 40px;
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_leadership_group-6a896aba {
    row-gap: 20px;
  }
}
.coh-ce-cpt_legacy_device_product_list-403c0cc2 {
  padding-top: 80px;
  padding-bottom: 80px;
}
.coh-ce-cpt_legacy_device_product_list-403c0cc2:after {
  display: none;
}
.coh-ce-cpt_legacy_device_product_list-403c0cc2:before {
  display: none;
}
.coh-ce-cpt_legacy_device_product_list-81145d3b:after {
  display: none;
}
.coh-ce-cpt_legacy_device_product_list-81145d3b:before {
  display: none;
}
.coh-ce-cpt_legacy_device_product_list-d6a1aefe {
  font-size: 36px;
  margin-bottom: 24px;
}
.coh-ce-cpt_legacy_device_product_list-d6a1aefe h1 {
  font-weight: 700;
  font-size: 34px;
  line-height: 45px;
  text-align: left;
}
.coh-ce-cpt_legacy_device_product_list-3f7c6aae p {
  font-size: 18px;
  line-height: 24px;
  text-align: left;
  font-weight: 400;
}
.coh-ce-cpt_legacy_device_product_list-c5533c9 .legacy-product-list {
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_legacy_device_product_list-c5533c9 .legacy-product-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_legacy_device_product_list-c5533c9 .legacy-product-list .legacy-product-card {
  -webkit-flex-basis: 27%;
      -ms-flex-preferred-size: 27%;
          flex-basis: 27%;
  margin-right: 0;
}
.coh-ce-cpt_legacy_device_product_list-c5533c9 .legacy-product-list .legacy-product-card h3 {
  font-weight: 400;
  font-size: 26px;
  line-height: 32px;
  text-align: left;
  border-bottom: 2px solid #333333;;
}
.coh-ce-cpt_legacy_device_product_list-c5533c9 .legacy-product-list .legacy-product-card ul li a {
  color: inherit;;
}
.coh-ce-cpt_legacy_device_product_list-c5533c9 .legacy-product-list .legacy-product-card ul li a:hover, .coh-ce-cpt_legacy_device_product_list-c5533c9 .legacy-product-list .legacy-product-card ul li a :active, .coh-ce-cpt_legacy_device_product_list-c5533c9 .legacy-product-list .legacy-product-card ul li a :focus {
  color: #26a3dd;;
}
.coh-ce-cpt_link-b25617c6 {
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
.add-space-below.coh-ce-cpt_link-b25617c6 {
  margin-bottom: 2rem;
}
@media (max-width: 1169px) {
  .add-space-below.coh-ce-cpt_link-b25617c6 {
    margin-bottom: 1.5rem;
  }
}
.coh-ce-cpt_linked_feature_card-466af053 {
  margin-bottom: 0.75rem;
}
.coh-ce-cpt_linked_feature_card-b0f595f9:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  z-index: 1;
}
.coh-ce-cpt_linked_feature_card-92be551f {
  margin-top: auto;
}
.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;
}
.coh-ce-cpt_logo_card-7e0447e5 {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-ce-cpt_logo_card-6456e07e {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.image-object-fit-cover.coh-ce-cpt_media_image-4532dad0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.image-object-fit-cover.coh-ce-cpt_media_image-4532dad0 article {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.image-object-fit-cover.coh-ce-cpt_media_image-4532dad0 article picture {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.image-object-fit-cover.coh-ce-cpt_media_image-4532dad0 article picture img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: auto;
}
.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;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_modal_window-50d5c6fb {
    max-height: -webkit-calc(100vh - 3rem);
    max-height: calc(100vh - 3rem);
    padding: 1.5rem;
  }
}
.coh-ce-cpt_news_slider-974ccbed:before {
  display: none;
}
.coh-ce-cpt_news_slider-974ccbed:after {
  display: none;
}
.coh-ce-cpt_news_slider-68fcc19e {
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 46px;
  line-height: 55px;
  margin-bottom: 18px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_news_slider-68fcc19e {
    margin-bottom: 25px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_news_slider-68fcc19e {
    font-size: 38px;
    line-height: 46px;
  }
}
.coh-ce-cpt_one_row_three_feature_cards-39c45b64 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_one_row_three_feature_cards-d7eb484e {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: relative;
  margin-top: 30px !important;
}
.coh-ce-cpt_one_row_three_feature_cards-b8a8a93 {
  margin-bottom: 0px;
}
.coh-ce-cpt_one_row_three_feature_cards-44dee25b p {
  margin-top: 1.5rem;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 29px;
  text-align: center;
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_one_row_three_feature_cards-44dee25b p {
    font-size: 20px;
    line-height: 24px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_one_row_three_feature_cards-44dee25b p {
    font-size: 30px;
    line-height: 36px;
    text-align: center;
  }
}
.coh-ce-cpt_one_row_three_feature_cards-44dee25b * {
  margin-bottom: 0;
}
.coh-ce-cpt_one_row_three_feature_cards-41af877a {
  margin-top: 0;
}
.coh-ce-cpt_one_row_three_feature_cards-41af877a p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 16px;
  line-height: 30px;
  text-align: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_one_row_three_feature_cards-41af877a p {
    font-size: 14px;
    line-height: 24px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_one_row_three_feature_cards-41af877a p {
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    margin-bottom: 1rem;
  }
}
.coh-ce-cpt_one_row_three_feature_cards-626e61b6 {
  bottom: 0;
  position: relative;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-content: space-around;
      -ms-flex-line-pack: distribute;
          align-content: space-around;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_one_row_three_feature_cards-c799c0d9 {
  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-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 26px;
  padding-bottom: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_one_row_three_feature_cards-c799c0d9 {
    -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_one_row_three_feature_cards-c799c0d9:before {
  display: none !important;
}
.coh-ce-cpt_one_row_three_feature_cards-c799c0d9:after {
  display: none !important;;
}
.coh-ce-cpt_one_row_three_feature_cards-c799c0d9 .cta.cta-document {
  display: none;
}
.coh-ce-cpt_one_row_three_feature_cards-c799c0d9 .file.cta-link {
  display: none;
}
.coh-ce-cpt_one_row_three_feature_cards-c799c0d9 .file.cta-document {
  display: inline-block;
}
.coh-ce-cpt_one_row_three_feature_cards-aa7529ed {
  display: none;
}
.coh-ce-cpt_one_row_three_feature_cards-20f99d9f {
  gap: 26px;
  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-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_one_row_three_feature_cards-20f99d9f {
    -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_one_row_three_feature_cards-20f99d9f:before {
  display: none !important;
}
.coh-ce-cpt_one_row_three_feature_cards-20f99d9f:after {
  display: none !important;;
}
.coh-ce-cpt_one_row_three_feature_cards-8c19e0e3 {
  visibility: hidden;
}
.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;
}
.coh-ce-cpt_price_card-13c60bc1 {
  margin-bottom: 0;
}
.coh-ce-cpt_price_card-12c4107e:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  z-index: 1;
}
.coh-ce-cpt_price_card-6eb4d95c {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.coh-ce-cpt_price_card-b2503be0 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: auto;
}
.coh-ce-cpt_price_card-1775711d {
  margin-left: -0.5rem;
}
.coh-ce-cpt_price_card-77973a3b {
  font-size: 3.125rem;
}
.coh-ce-cpt_price_card-5d509b1 {
  font-size: 0.875rem;
  font-weight: bold;
  margin-bottom: 1.5rem;
}
.coh-ce-cpt_price_card-d17cb34a {
  margin-top: 1.5rem;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.coh-ce-cpt_price_card-5289bcbf {
  margin-bottom: 1.5rem;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-cpt_primary_button-36170553 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1rem;
  padding-left: 2rem;
  background-color: rgb(255, 255, 255);
  font-style: normal;
  text-transform: capitalize;
  text-decoration: none;
  word-wrap: normal;
  direction: ltr;
  font-size: 16px;
  text-align: left;
  font-weight: 400;
  color: rgb(102, 102, 102);
  outline-width: 1px;
  outline-color: rgb(81, 181, 223);
  outline-style: solid;
}
.coh-ce-cpt_product_card-636eed73 {
  width: 100%;
}
.coh-ce-cpt_product_card-65b810ab {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_product_card_3d-2084c2f7 {
  background-color: rgb(250, 250, 250);
  padding-top: 5.34375rem;
  padding-bottom: 3.59375rem;
}
.coh-ce-cpt_product_card_3d-2084c2f7:before {
  display: none;
}
.coh-ce-cpt_product_card_3d-2084c2f7:after {
  display: none;
}
.coh-ce-cpt_product_card_3d-f8acb0d0 {
  font-size: 18px;
  line-height: 20px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 1.5rem;
  margin-left: auto;
  text-align: center;
}
.coh-ce-cpt_product_card_3d-253a3d66 {
  width: 643.52px;
  height: 96px;
  font-size: 20px;
  line-height: 32px;
  text-align: center;
  font-weight: 400;
  color: rgb(0, 0, 0);
  margin-top: 24px;
  margin-right: auto;
  margin-bottom: 24px;
  margin-left: auto;
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_card_3d-253a3d66 {
    width: 100%;
    height: auto;
  }
}
.coh-ce-cpt_product_card_3d-94669ef9 {
  -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-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_card_3d-94669ef9 {
    display: block;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_card_3d-94669ef9 {
    display: block;
  }
}
.coh-ce-cpt_product_card_3d-6d29815e {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin-right: 1.4375rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_card_3d-6d29815e {
    margin-right: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_card_3d-6d29815e {
    margin-right: 0;
  }
}
.coh-ce-cpt_product_card_3d-45e7d1fc:after {
  display: none;
}
.coh-ce-cpt_product_card_3d-45e7d1fc:before {
  display: none;
}
.coh-ce-cpt_product_card_3d-6c443e10 h5 {
  text-align: center;
  font-style: normal;
  line-height: 31px;
  color: rgb(104, 104, 104);
  font-size: 24px;
  font-weight: 400;
}
.coh-ce-cpt_product_card_3d-709849a5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2.5rem;
  margin-right: 2.5rem;
  margin-bottom: 4.75rem;
  height: 15.8125rem;
  border-width: 1.6px;
  border-style: solid;
  border-color: rgb(206, 206, 206);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_card_3d-709849a5 {
    margin-right: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_card_3d-709849a5 {
    margin-right: 0;
    height: auto;
  }
}
.coh-ce-cpt_product_card_3d-c8008f21 {
  cursor: pointer;
  background-color: rgb(246, 246, 246);
  width: 50%;
  min-width: 50%;
  position: relative;
}
.coh-ce-cpt_product_card_3d-c8008f21:hover .thumbnail-image {
  display: none;
}
.coh-ce-cpt_product_card_3d-c8008f21:hover .hover-gif-image {
  display: block;
}
.coh-ce-cpt_product_card_3d-c8008f21:hover .hover-video {
  display: block;
}
.coh-ce-cpt_product_card_3d-c8008f21 .hover-gif-image {
  display: none;
}
.coh-ce-cpt_product_card_3d-c8008f21 .video {
  display: none;
}
.coh-ce-cpt_product_card_3d-5be2cfb5 {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.coh-ce-cpt_product_card_3d-388163f5 {
  -o-object-fit: contain;
     object-fit: contain;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 12px;
}
.coh-ce-cpt_product_card_3d-388163f5 video {
  width: 100%;
  height: 100%;
}
.coh-ce-cpt_product_card_3d-5cdabae2 .coh-style-modal-layout {
  height: 80vh;
  padding: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_product_card_3d-ccab1e3d {
  margin-bottom: 8px;
}
.coh-ce-cpt_product_card_3d-ccab1e3d h5 {
  font-style: normal;
  line-height: 31px;
  font-size: 24px;
  font-weight: 400;
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_product_card_3d-9f253928 {
  height: 100%;
}
.coh-ce-cpt_product_card_3d-16b1b4ef {
  width: 50%;
  padding: 52.5px;
  background-color: rgb(255, 255, 255);
  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 (max-width: 564px) {
  .coh-ce-cpt_product_card_3d-16b1b4ef {
    padding: 10%;
  }
}
.coh-ce-cpt_product_card_3d-1ea3da84 {
  cursor: pointer;
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_product_card_3d-1e46e962 h5 {
  font-size: 24px;
  font-weight: 400;
  color: rgb(0, 0, 0);
  line-height: 31px;
  font-style: normal;
}
.coh-ce-cpt_product_card_3d-684235f3 p {
  font-size: 20px;
  line-height: 32px;
  font-weight: 400;
  font-style: normal;
  color: rgb(0, 0, 0);
  margin-bottom: 0;
}
.coh-ce-cpt_product_card_3d-d902ff3d {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.coh-ce-cpt_product_card_3d-470a6ade h5 {
  text-align: center;
  font-size: 24px;
  line-height: 31px;
  font-style: normal;
  color: rgb(104, 104, 104);
  font-weight: 400;
}
.coh-ce-cpt_product_card_3d-377e0f7f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2.5rem;
  margin-bottom: 4.75rem;
  margin-left: 2.5rem;
  height: 15.8125rem;
  border-width: 1.6px;
  border-style: solid;
  border-color: rgb(206, 206, 206);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_card_3d-377e0f7f {
    margin-left: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_card_3d-377e0f7f {
    margin-left: 0;
    height: auto;
  }
}
.coh-ce-cpt_product_card_3d-a47621b6 {
  cursor: pointer;
  background-color: rgb(246, 246, 246);
  width: 50%;
  min-width: 50%;
  position: relative;
}
.coh-ce-cpt_product_card_3d-a47621b6:hover .thumbnail-image {
  display: none;
}
.coh-ce-cpt_product_card_3d-a47621b6:hover .hover-gif-image {
  display: block;
}
.coh-ce-cpt_product_card_3d-a47621b6:hover .hover-video {
  display: block;
}
.coh-ce-cpt_product_card_3d-a47621b6 .hover-gif-image {
  display: none;
}
.coh-ce-cpt_product_card_3d-a47621b6 .hover-video {
  display: none;
}
.coh-ce-cpt_product_card_3d-f01ce14 .coh-style-modal-layout {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 80vh;
  padding: 50px;
}
.coh-ce-cpt_product_card_3d-cd759d75 {
  margin-bottom: 8px;
}
.coh-ce-cpt_product_card_3d-cd759d75 h5 {
  line-height: 31px;
  font-size: 24px;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-style: normal;
}
.coh-ce-cpt_product_card_3d-2aefd47b {
  padding: 52.5px;
  width: 50%;
  background-color: rgb(255, 255, 255);
  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 (max-width: 564px) {
  .coh-ce-cpt_product_card_3d-2aefd47b {
    padding: 10%;
  }
}
.coh-ce-cpt_product_card_3d-e8df49d3 h5 {
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 24px;
  line-height: 31px;
  font-style: normal;
}
.coh-ce-cpt_product_card_3d-87d7472 p {
  font-style: normal;
  line-height: 32px;
  font-size: 20px;
  color: rgb(0, 0, 0);
  font-weight: 400;
  margin-bottom: 0;
}
.coh-ce-cpt_product_comparison-e9bb157b {
  margin-bottom: 40px;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_product_comparison-e9bb157b {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_product_comparison-c46f82c5 h2 {
  margin-bottom: 20px;
  font-weight: 400;
  font-size: 46px;
  line-height: 55px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_comparison-c46f82c5 h2 {
    font-size: 38px;
    line-height: 46px;
    margin-bottom: 10px;
  }
}
.coh-ce-cpt_product_comparison-204f16e7 p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 20px;
  line-height: 30px !important;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_comparison-204f16e7 p {
    font-size: 16px;
    line-height: 24px !important;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_comparison-70c60fdf {
    overflow-x: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_comparison-70c60fdf::-webkit-scrollbar {
    display: none;
  }
}
.coh-ce-cpt_product_comparison-f22446ba {
  margin-right: 0 !important;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_comparison-f22446ba {
    width: 100% !important;
    margin-left: 0 !important;
  }
}
.coh-ce-cpt_product_comparison-6ac4ff15 {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_product_comparison-6697534e {
  width: 240px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_comparison-6697534e {
    width: 225px;
  }
}
.coh-ce-cpt_product_comparison-ab93b33d {
  padding-top: 14px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_comparison-ab93b33d {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_comparison-c1dfb10 {
    width: 98%;
    margin: 0 15px !important;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_comparison-c1dfb10 {
    margin: 0 !important;
  }
}
.product-specification-list.coh-ce-cpt_product_comparison-c1dfb10 > .coh-row.coh-row-xl.coh-row-visible-xl:nth-of-type(2n+1) {
  background-color: rgb(244, 244, 244);
}
@media (max-width: 1023px) {
  .product-specification-list.coh-ce-cpt_product_comparison-c1dfb10 > .coh-row.coh-row-xl.coh-row-visible-xl:nth-of-type(2n+1) {
    background-color: rgb(244, 244, 244);
  }
}
@media (max-width: 564px) {
  .product-specification-list.coh-ce-cpt_product_comparison-c1dfb10 > .coh-row.coh-row-xl.coh-row-visible-xl:nth-of-type(2n+1) {
    background-color: rgb(244, 244, 244);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.coh-ce-cpt_product_comparison-c1dfb10 .coh-row-inner {
  max-width: 1312px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_product_comparison-5dc02169 {
  padding: 0 !important;
  margin-right: 0 !important;
}
.coh-ce-cpt_product_comparison-605068e2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 32%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_comparison-605068e2 {
    width: auto;
  }
}
.coh-ce-cpt_product_comparison-2f5b09cc {
  font-weight: 700;
  color: rgb(51, 51, 51);
  font-size: 1rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_comparison-2f5b09cc {
    font-size: 0.75rem;
    line-height: 1.5;
    display: none;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_comparison-2f5b09cc {
    display: none;
  }
}
.coh-ce-cpt_product_comparison-2f5b09cc p {
  width: 100%;
  font-weight: 700;
  margin-bottom: 0;
}
.coh-ce-cpt_product_comparison-d9095703 {
  position: relative;
  display: inline-block;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_comparison-d9095703 {
    display: none;
  }
}
.coh-ce-cpt_product_comparison-d9095703:hover .compare-tooltip-description {
  display: block;
  visibility: visible;
  opacity: 1;
}
.coh-ce-cpt_product_comparison-dc0ade4d {
  display: inline-block;
  height: 16px;
  width: 16px;
  cursor: pointer;
  font-size: 11px;
  text-align: center;
  line-height: 16px;
  color: rgb(0, 0, 0);
  font-weight: bold;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background-color: rgb(255, 255, 255);
  border-width: 1px;
  border-style: solid;
  border-color: rgb(170, 170, 170);
  margin-left: 6px;
}
.coh-ce-cpt_product_comparison-8500b4e7 {
  display: none;
  visibility: hidden;
  background-color: rgb(219, 219, 220);
  color: #000;
  text-align: left;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  padding: 6px 10px;
  position: absolute;
  z-index: 1;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 220px;
  bottom: 125%;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  font-size: 12px;
  white-space: normal;
}
@media (max-width: 1023px) {
  .specification-checklist.coh-ce-cpt_product_comparison-bf55f83b:nth-of-type(2n+1) {
    background-color: rgb(244, 244, 244);
  }
}
@media (max-width: 564px) {
  .specification-checklist.coh-ce-cpt_product_comparison-bf55f83b:nth-of-type(2n+1) {
    background-color: rgb(244, 244, 244);
  }
}
.coh-ce-cpt_product_comparison-bf55f83b p {
  display: none;
  font-size: 14px;
  line-height: 24px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_comparison-bf55f83b p {
    display: block;
    position: relative;
    right: 7%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_comparison-bf55f83b p {
    right: 4%;
  }
}
.coh-ce-cpt_product_comparison-bf55f83b .attribute-status-true:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  background: #51b5df !important;
  content: "\f00c";
  font-family: icomoon;
  border-style: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_comparison-bf55f83b .attribute-status-false {
    opacity: 0.5;
  }
}
.coh-ce-cpt_product_comparison-bf55f83b .attribute-status-false:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  background: none !important;
  content: "\f068";
  font-family: icomoon;
  border-style: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_comparison-bf55f83b .attribute-status-false p {
    opacity: 0.5;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_comparison-a41aecb1 {
    display: none;
  }
}
.coh-ce-cpt_product_comparison-a41aecb1:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
  font-family: icomoon;
}
.coh-ce-cpt_product_comparison-a41aecb1:after {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_comparison-a41aecb1 p {
    position: absolute;
    left: 16%;
  }
}
.coh-ce-cpt_product_comparison-58daa36a {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_comparison-58daa36a {
    width: 252px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 1023px) {
  .attribute-status-ipad.coh-ce-cpt_product_comparison-58daa36a:nth-child(2n+1) {
    background-color: rgb(112, 195, 233);
  }
}
.coh-ce-cpt_product_comparison-34fe137b:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
  font-family: icomoon;
}
.coh-ce-cpt_product_comparison-34fe137b:after {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_comparison-34fe137b p {
    position: absolute;
    left: 16%;
  }
}
.coh-ce-cpt_product_comparison-6dbebd20 {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_comparison-6dbebd20 {
    position: absolute;
    left: 16%;
  }
}
.coh-ce-cpt_product_comparison-6dbebd20 p {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_comparison-6dbebd20 p {
    position: absolute;
    left: 16%;
    padding-left: 10px;
  }
}
.coh-ce-cpt_product_detail_feature_block-72964018 > p {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.25rem;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 1.5rem;
  margin-left: auto;
  max-width: 70%;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  color: rgb(77, 77, 79);
}
.coh-ce-cpt_product_detail_feature_block-a1456934 p {
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 20px;
  line-height: 32px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  margin-bottom: 2rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_detail_feature_block-a1456934 p {
    margin-bottom: 1.5rem;
  }
}
.coh-ce-cpt_product_detail_testimonial-9d569ac0 {
  padding-top: 40px;
  padding-right: 60px;
  padding-bottom: 40px;
  padding-left: 60px;
  gap: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_detail_testimonial-9d569ac0 {
    gap: 0;
    padding-top: 10px;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 0;
  }
}
.coh-ce-cpt_product_detail_testimonial-ee0fae4c {
  margin-right: 80px;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_product_detail_testimonial-ee0fae4c {
    margin-right: 20px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_detail_testimonial-ee0fae4c {
    margin-right: 0;
  }
}
.coh-ce-cpt_product_detail_testimonial-ee0fae4c span.coh-inline-element {
  height: 434px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_detail_testimonial-3f12a7c9 {
    margin-right: 24px;
    margin-left: 24px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_detail_testimonial-3f12a7c9 {
    padding-top: 10px;
    width: 94% !important;
  }
}
.coh-ce-cpt_product_detail_testimonial-3f12a7c9 span.coh-inline-element {
  height: 434px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_documentation_acd-ee31e1ae {
    background-color: rgba(141, 144, 147, 0.08);
    padding-top: 1rem;
  }
}
.coh-ce-cpt_product_documentation_acd-9286359f {
  width: 70%;
  padding-left: 15px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_documentation_acd-9286359f {
    width: 100%;
  }
}
.coh-ce-cpt_product_documentation_acd-acb47228 .coh-accordion-title > a {
  font-family: 'Uni Sans Book', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 24px;
  line-height: 28.8px;
}
.coh-ce-cpt_product_documentation_acd-acb47228 .coh-accordion-tabs-content-wrapper > .coh-container {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgb(0, 0, 0);
}
.coh-ce-cpt_product_documentation_acd-acb47228 h4.coh-accordion-title {
  margin-bottom: 0;
  padding: 15px;
}
.coh-ce-cpt_product_documentation_acd-acb47228 h4.coh-accordion-title.is-active {
  background-color: rgba(141, 144, 147, 0.08);
}
.coh-ce-cpt_product_documentation_acd-acb47228 h4.coh-accordion-title a {
  display: block;
}
.coh-ce-cpt_product_documentation_acd-84182a10 {
  background-color: rgba(141, 144, 147, 0.08);
  padding: 5%;
  padding-top: 0;
}
.coh-ce-cpt_product_documentation_acd-e3f034ff a {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 40px;
}
.coh-ce-cpt_product_documentation_acd-633ac1df {
  background-color: rgba(141, 144, 147, 0.08);
  padding: 5%;
  padding-top: 0;
}
.coh-ce-cpt_product_documentation_acd-7df126d a {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 40px;
}
.coh-ce-cpt_product_documentation_acd-1c50e6d3 a {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 40px;
}
.coh-ce-cpt_product_documentation_acd-bbbb6057 .is-active {
  background-color: rgb(255, 255, 255);
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_documentation_acd-bbbb6057 .is-active {
    background-color: rgba(141, 144, 147, 0.08);
  }
}
.coh-ce-cpt_product_documentation_acd-bbbb6057 .additional-container .coh-accordion-title.is-active {
  background-color: rgb(255, 255, 255);
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_documentation_acd-bbbb6057 .additional-container .coh-accordion-title.is-active {
    background-color: rgba(141, 144, 147, 0.08);
  }
}
.coh-ce-cpt_product_documentation_acd-bbbb6057 .additional-container h4 {
  padding-bottom: 5px;
}
.coh-ce-cpt_product_documentation_acd-3a22afd2 {
  padding: 5%;
  padding-top: 0;
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_documentation_acd-3a22afd2 {
    background-color: rgba(141, 144, 147, 0.08);
  }
}
.coh-ce-cpt_product_documentation_acd-bd3d8a69 a {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 40px;
}
.coh-ce-cpt_product_documentation_acd-bd3d8a69 h2 {
  margin-bottom: 0px;
}
.coh-ce-cpt_product_family-e7761c3f:before {
  display: none;
}
.coh-ce-cpt_product_family-e7761c3f:after {
  display: none;
}
.coh-ce-cpt_product_family-6d72f92a h6 {
  margin-bottom: 2.5rem;
  font-style: normal;
  font-size: 16px;
  line-height: 19px;
  text-align: left;
  font-weight: 700;
  letter-spacing: 0.13em;
}
.coh-ce-cpt_product_family-2abb6ef2 p {
  margin-bottom: 2.5rem;
  text-align: left;
  letter-spacing: 0em;
  line-height: 48px;
  font-weight: 700;
  font-style: normal;
  font-size: 40px;
}
.coh-ce-cpt_product_family-f9e97ba1 {
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  text-align: left;
  font-style: normal;
  text-transform: capitalize;
  text-decoration: none;
  word-wrap: normal;
  direction: ltr;
  background-color: rgb(81, 181, 223);
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1rem;
  padding-left: 2rem;
  outline-color: rgb(81, 181, 223);
  outline-style: solid;
  outline-width: 1px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_family-f9e97ba1 {
    width: 100%;
    text-align: center;
  }
}
.coh-ce-cpt_product_family-f9e97ba1:hover {
  color: rgb(255, 255, 255);
  background: #2083ac;;
  -webkit-transition: background-color 300ms ease-in-out 50ms;;
  transition: background-color 300ms ease-in-out 50ms;
}
.coh-ce-cpt_product_family-e89778d4 {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.coh-ce-cpt_product_lines_home-48591cfa {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_lines_home-48591cfa {
    padding-top: 1.25rem;
    padding-bottom: 2.5rem;
  }
}
.coh-ce-cpt_product_lines_home-beff88da {
  width: 100%;
  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;
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_lines_home-beff88da {
    width: 100%;
    -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;
  }
}
.coh-ce-cpt_product_lines_home-beff88da:before {
  display: none;
}
.coh-ce-cpt_product_lines_home-beff88da:after {
  display: none;
}
.coh-ce-cpt_product_lines_home-fa7f39c3 {
  background-color: rgb(250, 250, 250);
  height: 7.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  -webkit-align-content: space-around;
      -ms-flex-line-pack: distribute;
          align-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 32.12%;
  -webkit-transition: background-color 100ms ease-in-out 50ms;
  transition: background-color 100ms ease-in-out 50ms;
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_lines_home-fa7f39c3 {
    width: 100%;
    margin-top: 7px;
    margin-bottom: 7px;
  }
}
.coh-ce-cpt_product_lines_home-fa7f39c3:hover {
  background-color: rgb(242, 242, 242);
  -webkit-transition: background-color 100ms ease-in 50ms;
  transition: background-color 100ms ease-in 50ms;
}
.coh-ce-cpt_product_lines_home-fa7f39c3:hover .blue-arrow {
  opacity: 1;
}
.coh-ce-cpt_product_lines_home-fa7f39c3:hover .image-nohover {
  display: block;
  opacity: 0;
}
.coh-ce-cpt_product_lines_home-fa7f39c3:hover .image-hover {
  display: block;
  opacity: 1;
}
.coh-ce-cpt_product_lines_home-794ed059 {
  width: 100%;
  height: 100%;
  position: relative;
  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_product_lines_home-f8cbd480 {
  background-color: rgb(250, 250, 250);
  position: relative;
}
.coh-ce-cpt_product_lines_home-53f19657 {
  height: auto;
  width: auto;
  position: absolute;
  -webkit-transition: all 100ms ease-out 50ms;
  transition: all 100ms ease-out 50ms;
  display: block;
  opacity: 1;
}
.coh-ce-cpt_product_lines_home-9231ee06 {
  height: auto;
  width: auto;
  display: block;
  opacity: 0;
  -webkit-transition: all 100ms ease-in 50ms;
  transition: all 100ms ease-in 50ms;
  background-color: rgb(242, 242, 242);
}
.coh-ce-cpt_product_lines_home-3291fb80 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  width: 50%;
}
.coh-ce-cpt_product_link_family-bc67ba22 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_link_family-bc67ba22 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_link_family-bc67ba22 {
    display: block;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_link_family-91a8e979 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_link_family-91a8e979 {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
  }
}
.coh-ce-cpt_product_link_family-1c4de487 {
  max-height: 808px;
  max-width: 452px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_link_family-1c4de487 {
    max-height: 464px;
    max-width: 307px;
    margin-bottom: 10px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_link_family-1c4de487 {
    width: 166px;
    height: 251px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_link_family-992e9fbb {
    padding: padding;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    max-width: 100%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_link_family-992e9fbb {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    max-width: 100%;
    padding: padding;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_link_family-259a9f2e {
    max-width: 100%;
  }
}
.coh-ce-cpt_product_link_family-c515633c h2 {
  margin-bottom: 22px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_link_family-c515633c h2 {
    margin-bottom: 10px;
  }
}
.coh-ce-cpt_product_link_family-45154d52 p {
  font-weight: 400;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: rgb(77, 77, 79);
  font-size: 16px;
  line-height: 30px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_link_family-45154d52 p {
    font-size: 14px;
    line-height: 24px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_link_family-123fe51e {
    max-width: 100%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_link_family-123fe51e .coh-row-visible-xl {
    border-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(141, 144, 147);
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_link_family-123fe51e .coh-row-visible-xl:last-child {
    border-bottom-style: none;
  }
}
.coh-ce-cpt_product_link_family-563c1a2b {
  margin-bottom: 10px;
  -webkit-transition: -webkit-box-shadow 0.6s ease-in-out;
  transition: -webkit-box-shadow 0.6s ease-in-out;
  transition: box-shadow 0.6s ease-in-out;
  transition: box-shadow 0.6s ease-in-out, -webkit-box-shadow 0.6s ease-in-out;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_link_family-563c1a2b {
    max-width: 100%;
  }
}
.coh-ce-cpt_product_link_family-563c1a2b:hover {
  -webkit-box-shadow: 0 5px 12px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 12px rgba(0, 0, 0, 0.2);;
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 5px;
          border-radius: 5px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_link_family-563c1a2b:hover {
    background-color: rgba(0, 0, 0, 0);
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_link_family-563c1a2b:hover {
    background-color: rgba(0, 0, 0, 0);
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-ce-cpt_product_link_family-b0bf282f {
  padding-right: 20px;
  padding-left: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_link_family-b0bf282f {
    padding-right: 0;
    padding-left: 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(141, 144, 147);
    width: 100%;
  }
}
.coh-ce-cpt_product_link_family-612c388b {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_link_family-612c388b {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_product_link_family-79603560 {
  padding-right: 0 !important;
  min-width: 390px;
  max-width: 390px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_link_family-79603560 {
    min-width: auto;
    max-width: 100%;
  }
}
.coh-ce-cpt_product_link_family-b7790ef2 {
  width: 100%;
  padding-top: 7%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_link_family-b7790ef2 {
    width: 290px;
    padding-top: 15px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_link_family-b7790ef2 {
    width: 252px;
  }
}
.coh-ce-cpt_product_link_family-b7790ef2 h4 {
  margin-bottom: 3px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_link_family-b7790ef2 h4 {
    margin-bottom: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_link_family-9a595abc {
    width: 313px;
    padding-bottom: 15px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_link_family-9a595abc {
    width: 252px;
  }
}
.coh-ce-cpt_product_link_family-9a595abc p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 16px;
  line-height: 30px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_link_family-9a595abc p {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_product_link_family-9e6379f3 {
  padding-bottom: 1px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_link_family-9e6379f3 {
    padding: 0 !important;
  }
}
.coh-ce-cpt_product_link_family-c5a4736b {
  max-width: 201px;
  min-height: 143px;
  padding-top: 10px;
  padding-bottom: 10px;
  min-width: 200px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_link_family-c5a4736b {
    max-width: 94px;
    min-height: 86px;
    min-width: auto;
  }
}
.coh-ce-cpt_product_support_cards-bf5db560 {
  position: relative;
  overflow: hidden;
  padding-top: 60px;
  padding-right: 20px;
  padding-bottom: 60px;
  padding-left: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_support_cards-bf5db560 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.coh-ce-cpt_product_support_cards-bf5db560:after {
  display: none;
}
.coh-ce-cpt_product_support_cards-bf5db560:before {
  display: none;
}
.coh-ce-cpt_product_support_cards-fcdee1ca:after {
  display: none;
}
.coh-ce-cpt_product_support_cards-fcdee1ca:before {
  display: none;
}
.coh-ce-cpt_product_support_cards-fcdee1ca:after {
  display: none;
}
.coh-ce-cpt_product_support_cards-fcdee1ca:before {
  display: none;
}
.coh-ce-cpt_product_support_cards-e6b6a157 {
  max-width: 100%;
}
.coh-ce-cpt_product_support_cards-c3f425b9:after {
  display: none;
}
.coh-ce-cpt_product_support_cards-c3f425b9:before {
  display: none;
}
.coh-ce-cpt_product_support_cards-c3f425b9:last-child {
  margin-right: 0px;
}
.coh-ce-cpt_product_support_title_search-32fb74d2 {
  background-color: rgb(246, 246, 246);
}
.coh-ce-cpt_product_support_title_search-6b0da9d8 {
  margin-top: 80px;
  margin-bottom: 80px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_support_title_search-6b0da9d8 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
.coh-ce-cpt_product_support_title_search-61dd8c9 {
  max-width: 845px;;
  margin: 0 auto;;
}
.coh-ce-cpt_product_support_title_search-11255a47 {
  margin-bottom: 2rem;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  color: rgb(0, 120, 171);
  color: #0078ab !important;;
  text-transform: uppercase;
}
.coh-ce-cpt_product_support_title_search-5e0403c3 {
  margin-bottom: 3rem;
  font-weight: 700;
  font-size: 48px;
  line-height: 56px;
  text-align: center;
  color: rgb(0, 0, 0);
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_support_title_search-5e0403c3 {
    font-size: 36px;
    text-align: center;
    margin-bottom: 3.5rem;
    line-height: 48px;
  }
}
.coh-ce-cpt_product_support_title_search-87c68a38 {
  color: rgb(0, 120, 171);
  font-size: 18px;
  line-height: 24px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  margin-bottom: 0;
  font-weight: 400;
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 777px;
  margin: 0 !important;
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_support_title_search-87c68a38 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_product_support_title_search-87c68a38:before {
  display: none !important;
}
.coh-ce-cpt_product_support_title_search-87c68a38:after {
  display: none !important;
}
.coh-ce-cpt_product_support_title_search-8c4b48a0 {
  font-weight: 400;
  color: rgb(104, 104, 104);
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  font-style: normal;
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_support_title_search-8c4b48a0 {
    text-align: left;
  }
}
.coh-ce-cpt_product_support_title_search-8c4b48a0 p {
  margin-bottom: 1rem;
}
.coh-ce-cpt_product_support_title_search-90326640 {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  font-style: normal;
  margin-top: 2rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_use_component-d4c8cdbc {
    text-align: center;
  }
}
.coh-ce-cpt_product_use_component-d4c8cdbc h2 {
  margin-bottom: 10px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_use_component-848e5052 {
    text-align: center;
  }
}
.coh-ce-cpt_product_use_component-848e5052 p {
  margin-bottom: 10px;
}
.coh-ce-cpt_product_use_component-a227ebb6 {
  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;
  margin-bottom: 10px;
  height: 40px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_use_component-a227ebb6 {
    height: 30px;
    margin-bottom: 20px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_use_component-a227ebb6 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.coh-ce-cpt_product_use_component-1cd13a2b {
  margin-top: auto;
  margin-bottom: auto;
}
.coh-ce-cpt_product_use_component-1cd13a2b:after {
  content: ">";
}
.coh-ce-cpt_product_use_component-39c45b64 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_product_use_component-ea901c4e {
  width: 100%;
}
.coh-ce-cpt_product_use_component-1cd41c19 .product-use-link {
  display: block;
}
.coh-ce-cpt_product_use_component-5c3b2279 {
  position: relative;
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_use_component-5c3b2279 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    display: block;
    margin: auto;
  }
}
.coh-ce-cpt_product_use_component-5c3b2279:hover {
  cursor: pointer;
}
.coh-ce-cpt_product_use_component-cf7a0eac {
  -webkit-border-radius: 5px;
          border-radius: 5px;
  height: 247px;
}
.coh-ce-cpt_product_use_component-8ead7c20 {
  position: relative;
  max-width: 406px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_use_component-8ead7c20 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    display: block;
    margin: auto;
    width: 100%;
  }
}
.coh-ce-cpt_product_use_component-8ead7c20:hover {
  cursor: pointer;
}
.coh-ce-cpt_product_use_component-129913d7 h4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-left: 18px;
  position: absolute;
  bottom: 0;
  color: rgb(255, 255, 255);
  height: auto;
  padding-top: 5px;
  padding-bottom: 12px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_use_component-129913d7 h4 {
    margin-bottom: 12px;
  }
}
.coh-ce-cpt_product_use_component-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_prod_specfication_filter_new-be6e8e91 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  overflow: scroll;
  overflow-x: auto;
}
.no-scrollbar.coh-ce-cpt_prod_specfication_filter_new-be6e8e91 {
  scrollbar-width: none !important;
  -ms-overflow-style: none !important;
}
.no-scrollbar.coh-ce-cpt_prod_specfication_filter_new-be6e8e91::-webkit-scrollbar {
  display: none;
}
.coh-ce-cpt_prod_specfication_filter_new-14ce6bf5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: block !important;
  margin: 0 !important;
  width: 25%;
  padding: 24px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_prod_specfication_filter_new-14ce6bf5 {
    max-width: 350px;
    width: 50%;
    padding: 16px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_prod_specfication_filter_new-14ce6bf5 {
    max-width: 90%;
    width: 100%;
  }
}
.coh-ce-cpt_prod_specfication_filter_new-14ce6bf5:nth-child(even) {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_prod_specfication_filter_new-14ce6bf5:nth-child(odd) {
  background-color: rgb(244, 244, 244);
}
@media (max-width: 564px) {
  .coh-ce-cpt_prod_specfication_filter_new-14ce6bf5:nth-child(odd) {
    background-color: rgb(255, 255, 255);
  }
}
.coh-ce-cpt_prod_specfication_filter_new-fe02764b {
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  height: 300px;
  width: 250px;
}
.coh-ce-cpt_prod_specfication_filter_new-9a35197f {
  max-width: 500px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_prod_specfication_filter_new-9a35197f {
    max-width: 350px;
  }
}
.coh-ce-cpt_prod_specfication_filter_new-621b082c {
  font-weight: normal;
  font-size: 36px;
  line-height: normal;
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_prod_specfication_filter_new-b1f7d57f p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 16px;
  line-height: 30px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_prod_specfication_filter_new-b1f7d57f p {
    font-size: 14px;
    line-height: 24px;
  }
}
.coh-ce-cpt_prod_specfication_filter_new-ecc615da p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 16px;
  line-height: 30px;
  margin-top: -1.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_prod_specfication_filter_new-ecc615da p {
    font-size: 14px;
    line-height: 24px;
  }
}
.coh-ce-cpt_prod_specfication_filter_new-871e7eee {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(94, 94, 94);
  padding-bottom: 16px;
  margin-bottom: 16px;
}
.coh-ce-cpt_prod_specfication_filter_new-af152dfa {
  line-height: normal;
  font-size: 18px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_prod_specfication_filter_new-5bfe88c1 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  gap: 16px;
}
.coh-ce-cpt_prod_specfication_filter_new-5bfe88c1:before {
  display: none;
}
.coh-ce-cpt_prod_specfication_filter_new-5bfe88c1 .spec-cont {
  display: block;
}
.coh-ce-cpt_prod_specfication_filter_new-5bfe88c1 .spec-cont:before {
  display: none;
}
.coh-ce-cpt_prod_specfication_filter_new-5bfe88c1 .spec-cont .p-left {
  float: left;
  clear: none;
  font-size: 14px;
  line-height: 30px;
  text-align: left;
  margin-bottom: 0;
}
.coh-ce-cpt_prod_specfication_filter_new-5bfe88c1 .spec-cont .p-left:before, .coh-ce-cpt_prod_specfication_filter_new-5bfe88c1 .spec-cont .p-left:after {
  clear: both;
  content: " ";
  display: table;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_prod_specfication_filter_new-5bfe88c1 .spec-cont .p-left {
    line-height: 24px;
  }
}
.coh-ce-cpt_prod_specfication_filter_new-5bfe88c1 .spec-cont .p-right {
  float: right;
  clear: none;
  font-size: 14px;
  line-height: 30px;
  text-align: right;
  margin-bottom: 0;
  font-weight: bold;
}
.coh-ce-cpt_prod_specfication_filter_new-5bfe88c1 .spec-cont .p-right:before, .coh-ce-cpt_prod_specfication_filter_new-5bfe88c1 .spec-cont .p-right:after {
  clear: both;
  content: " ";
  display: table;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_prod_specfication_filter_new-5bfe88c1 .spec-cont .p-right {
    line-height: 24px;
  }
}
.coh-ce-cpt_prod_specfication_filter_new-83f05667 {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  -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;
}
.coh-ce-cpt_prod_specfication_filter_new-83f05667:before {
  display: none;
  display: none !important;
}
.coh-ce-cpt_promotion_block-c3370d28 {
  background-color: rgb(242, 242, 242);
}
.coh-ce-cpt_promotion_block-3f96e15d {
  position: relative;
}
.coh-ce-cpt_promotion_block-44f376ec {
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_promotion_block-44f376ec {
    height: 450px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_promotion_block-44f376ec {
    height: 300px;
  }
}
.coh-ce-cpt_promotion_block-bf62ed54 {
  max-width: 26.25rem;
  position: absolute;
  left: 10%;
  top: 50%;
  background-color: rgb(255, 255, 255);
  padding: 3rem;
  margin-right: 1.25rem;
  margin-bottom: 2.9rem;
  margin-left: 1.25rem;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media (max-width: 1169px) {
  .coh-ce-cpt_promotion_block-bf62ed54 {
    max-width: 48%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_promotion_block-bf62ed54 {
    position: relative;
    top: -3.5rem;
    max-width: 100%;
    left: 0;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_promotion_block-bf62ed54 {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_promotion_block-bf62ed54 {
    position: relative;
    top: -3.5rem;
    left: 0;
  }
}
.coh-ce-cpt_promotion_block-f8494afa h6 {
  text-transform: uppercase;
  font-weight: 700;
  color: rgb(102, 102, 102);
  font-size: 1rem;
  margin-bottom: 1.5rem;
  display: inline-block;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_promotion_block-f8494afa h6 {
    color: rgb(79, 79, 79);
    margin-bottom: 2.5rem;
  }
}
.coh-ce-cpt_promotion_block-f8494afa h6:after {
  content: " ";
  border-bottom-color: rgb(81, 181, 223);
  border-bottom-style: solid;
  border-bottom-width: 0.25rem;
  visibility: visible;
  display: block;
  padding-top: 1.5rem;
  max-width: 50%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_promotion_block-f8494afa h6:after {
    padding-top: 2.5rem;
  }
}
.coh-ce-cpt_promotion_block-2e5a80e5 p {
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 2.5rem;
  line-height: 3rem;
  text-align: left;
  margin-bottom: 1.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_promotion_block-2e5a80e5 p {
    color: rgb(77, 77, 79);
    margin-bottom: 2.5rem;
  }
}
.coh-ce-cpt_promotion_block-fb0f47c0 p {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  text-align: left;
  margin-bottom: 1.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_promotion_block-fb0f47c0 p {
    font-size: 1.125rem;
    line-height: 1.75rem;
    text-align: left;
    margin-bottom: 2.5rem;
  }
}
.coh-ce-cpt_related_content-e7f49c2a p {
  float: left;
  font-size: 18px;
  line-height: 21.92px;
  text-transform: uppercase;
  color: rgb(0, 0, 0);
  font-weight: 600;
  margin-bottom: 0;
}
.coh-ce-cpt_related_content-e7f49c2a p:before, .coh-ce-cpt_related_content-e7f49c2a p:after {
  clear: none;
  content: normal;
  display: inline;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_related_content-e7f49c2a p {
    float: none;
    display: block;
    text-align: center;
  }
  .coh-ce-cpt_related_content-e7f49c2a p:before, .coh-ce-cpt_related_content-e7f49c2a p:after {
    clear: none;
    content: normal;
    display: inline;
  }
}
.coh-ce-cpt_related_content-5c6f460 {
  line-height: 24px;
}
.coh-ce-cpt_related_content-c1ff0d1d p {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 0;
  text-transform: none;
}
.coh-ce-cpt_related_content-c1ff0d1d p a {
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_related_content-924442f8 p {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0;
}
.coh-ce-cpt_related_content-305a20b3 {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_related_product-58ad03ba {
    position: unset;;
    inset: unset;;
    -webkit-transform: unset;;
        -ms-transform: unset;;
            transform: unset;;
    text-align: center;;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_rows_container_for_mobile_wd-36cbf88b div.coh-container.coh-container-boxed {
    margin-right: 0;
    margin-left: 0;
  }
}
.coh-ce-cpt_row_based_3d_products-343a2d27 {
  margin-right: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_row_based_3d_products-343a2d27 {
    margin-right: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_row_based_3d_products-343a2d27 {
    margin-right: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_row_based_3d_products-71a36a7e {
    margin-top: 0;
    margin-right: 24px;
    margin-bottom: 20px;
    margin-left: 24px;
  }
}
.coh-ce-cpt_row_based_3d_products-71a36a7e h5 {
  text-align: left;
  font-style: normal;
  line-height: 31px;
  color: rgb(104, 104, 104);
  font-size: 24px;
  font-weight: 400;
}
@media (max-width: 564px) {
  .coh-ce-cpt_row_based_3d_products-71a36a7e p {
    margin: 0;
  }
}
.coh-ce-cpt_row_based_3d_products-e53d125c {
  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;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_row_based_3d_products-e53d125c {
    -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: unset;
    -webkit-justify-content: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    -webkit-align-content: unset;
        -ms-flex-line-pack: unset;
            align-content: unset;
    -webkit-box-align: unset;
    -webkit-align-items: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_row_based_3d_products-e53d125c {
    -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-pack: unset;
    -webkit-justify-content: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    -webkit-align-content: unset;
        -ms-flex-line-pack: unset;
            align-content: unset;
    -webkit-box-align: unset;
    -webkit-align-items: unset;
        -ms-flex-align: unset;
            align-items: unset;
    overflow-x: auto;
  }
}
.coh-ce-cpt_row_based_3d_products-9dd372f8 {
  margin-right: 17px;
  margin-bottom: 10px;
  text-align: center;
  padding-bottom: 10px;
  min-width: 193px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_row_based_3d_products-9dd372f8 {
    min-width: 160px;
    padding: 0;
    margin: 0;
  }
}
.coh-ce-cpt_row_based_3d_products-ee794988 {
  cursor: pointer;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_row_based_3d_products-ee794988 {
    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_row_based_3d_products-ee794988:hover {
  opacity: 70%;
}
.coh-ce-cpt_row_based_3d_products-b053d9d3 {
  width: auto;
  max-height: 128px;
}
.coh-ce-cpt_row_based_3d_products-e1f7b885 {
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
  text-align: center;
}
.coh-ce-cpt_row_based_3d_products-e1f7b885 .coh-wysiwyg p {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-bottom: 0;
}
.coh-ce-cpt_row_based_3d_products-67a488f1 {
  cursor: pointer !important;
  color: rgb(0, 0, 0);
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.coh-ce-cpt_row_based_3d_products-e674bf30 {
  margin-bottom: 0px;
  color: rgb(0, 0, 0);
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.5rem;
  text-align: center;
}
.coh-ce-cpt_row_based_3d_products-e674bf30 p {
  margin-bottom: 0px !important;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 14px;
  line-height: 24px;
  text-align: center;
}
.coh-ce-cpt_row_based_3d_products-b23d60d {
  margin-bottom: 0;
}
.coh-ce-cpt_row_based_3d_products-b23d60d p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 14px;
  line-height: 24px;
  text-align: center;
}
.coh-ce-cpt_row_based_3d_products-5cdabae2 .coh-style-modal-layout {
  height: 80vh;
  padding: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_row_based_3d_products-ccab1e3d {
  margin-bottom: 8px;
}
.coh-ce-cpt_row_based_3d_products-ccab1e3d h5 {
  font-style: normal;
  line-height: 31px;
  font-size: 24px;
  font-weight: 400;
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_row_based_3d_products-9f253928 {
  height: 100%;
}
.coh-ce-cpt_similar_recommended_media-9d91621b h2 {
  margin-bottom: 10px;
}
.coh-ce-cpt_similar_recommended_media-dae014cf {
  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: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_similar_recommended_media-dae014cf {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: inherit;
    -webkit-justify-content: inherit;
        -ms-flex-pack: inherit;
            justify-content: inherit;
    overflow-x: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
    gap: 20px;
  }
}
.coh-ce-cpt_similar_recommended_media-dae014cf:before {
  display: none;
}
.coh-ce-cpt_similar_recommended_media-dae014cf:after {
  display: none;
}
@media (max-width: 564px) {
  .coh-ce-cpt_similar_recommended_media-dae014cf::-webkit-scrollbar {
    display: none;
  }
}
.coh-ce-cpt_similar_recommended_media-ea901c4e {
  width: 100%;
}
.coh-ce-cpt_similar_recommended_media-220461ff {
  width: 24%;
  position: relative;
  max-width: 315px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_similar_recommended_media-220461ff {
    width: 48%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_similar_recommended_media-220461ff {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 315px;
  }
}
.coh-ce-cpt_similar_recommended_media-f8428c59 {
  margin-bottom: 24px;
  max-height: 224px;
}
.coh-ce-cpt_similar_recommended_media-d2f1c7d8 h4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: 40px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_similar_recommended_media-d2f1c7d8 h4 {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_simple_card_section-875520f3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_simple_card_section-d2e0b2f7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  width: 82.5rem;
}
.coh-ce-cpt_site_footer-a55124d3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_site_footer-7db95991 {
  padding-right: 2rem;
  padding-left: 2rem;
  height: 5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-7db95991 {
    padding-right: 0;
    padding-left: 0;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_site_footer-607d5298 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-607d5298 {
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
}
.coh-ce-cpt_site_footer-607d5298:after {
  margin-right: auto;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-607d5298:after {
    margin-right: 0;
  }
}
.menu-position-desktop--left .coh-ce-cpt_site_footer-607d5298 {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.menu-position-desktop--center .coh-ce-cpt_site_footer-607d5298 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.menu-position-desktop--right .coh-ce-cpt_site_footer-607d5298 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_site_footer-9b22aaa6 {
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
.coh-ce-cpt_site_footer-1a90bda {
  height: 100%;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-1a90bda {
    height: auto;
  }
}
.coh-ce-cpt_site_footer-509afcde {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  background-color: rgb(34, 34, 34);
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-509afcde {
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
}
.coh-ce-cpt_site_footer-509afcde:before {
  margin-left: auto;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-509afcde:before {
    margin-left: 0;
  }
}
.menu-position-desktop--left .coh-ce-cpt_site_footer-509afcde {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.menu-position-desktop--center .coh-ce-cpt_site_footer-509afcde {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.menu-position-desktop--right .coh-ce-cpt_site_footer-509afcde {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
@media (max-width: 767px) {
  .menu-position-desktop--right .coh-ce-cpt_site_footer-509afcde {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
.coh-ce-cpt_site_footer-6b4ab1ad {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 5rem;
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-6b4ab1ad {
    height: auto;
    padding-right: 0;
    padding-left: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_site_footer-6b4ab1ad p {
  font-size: 0.75rem;
}
.coh-ce-cpt_site_footer-6b4ab1ad p:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_site_footer-595b4965 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 1rem;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-595b4965 {
    margin-right: 0;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    height: 5rem;
    max-width: 17.5rem;
    text-align: center;
  }
}
.coh-ce-cpt_site_footer-595b4965:after {
  margin-right: auto;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-595b4965:after {
    margin-right: 0;
  }
}
.coh-ce-cpt_site_footer-7974db9e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 1rem;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-7974db9e {
    margin-left: 0;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    height: 5rem;
    text-align: center;
    max-width: 17.5rem;
  }
}
.coh-ce-cpt_site_footer-7974db9e:before {
  margin-left: auto;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-7974db9e:before {
    margin-left: 0;
  }
}
.coh-ce-cpt_site_header-e51d7f53 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.header-position--relative.coh-ce-cpt_site_header-e51d7f53 {
  position: relative;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
}
.header-position--fixed.coh-ce-cpt_site_header-e51d7f53 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 3;
}
.menu-column-count-desktop-4.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 {
  -webkit-column-count: 4;
     -moz-column-count: 4;
          column-count: 4;
}
@media (max-width: 1023px) {
  .menu-column-count-desktop-4.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
.menu-column-count-desktop-3.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 {
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
}
@media (max-width: 1023px) {
  .menu-column-count-desktop-3.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
.menu-column-count-desktop-2.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}
@media (max-width: 1023px) {
  .menu-column-count-desktop-2.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
.menu-column-count-desktop-1.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-1 > li {
  position: relative;
}
.menu-column-count-desktop-1.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2-wrapper {
  width: 20rem;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 50% !important;
  right: auto;
}
@media (max-width: 1023px) {
  .menu-column-count-desktop-1.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2-wrapper {
    width: auto;
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
    left: 0 !important;
  }
}
.menu-column-count-desktop-1.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2-wrapper > .coh-container-boxed {
  max-width: none;
  margin-right: 0;
  margin-left: 0;
}
.menu-column-count-desktop-1.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 {
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
}
.toolbar-horizontal.toolbar-fixed .header-position--fixed.coh-ce-cpt_site_header-e51d7f53 {
  top: 2.4375rem;
}
.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .header-position--fixed.coh-ce-cpt_site_header-e51d7f53 {
  top: 4.9375rem;
}
.toolbar-vertical.toolbar-fixed .header-position--fixed.coh-ce-cpt_site_header-e51d7f53 {
  top: 2.4375rem;
}
.coh-ce-cpt_site_header-6577ed22 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 2rem;
  padding-left: 2rem;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-6577ed22 {
    padding-right: 0;
    padding-left: 0;
    height: 3rem;
  }
}
.coh-ce-cpt_site_header-5282b65d {
  max-height: 5rem;
  width: auto;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-5282b65d {
    max-height: 3rem;
  }
}
.coh-ce-cpt_site_header-e2a0ade6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-e2a0ade6 {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
.coh-ce-cpt_site_header-f9afdd26 {
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 3rem;
  width: 3rem;
  font-size: 1.5rem;
  -webkit-transition: color 300ms ease-in-out;
  transition: color 300ms ease-in-out;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-f9afdd26 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_site_header-f9afdd26:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0c9";
  font-family: icomoon;
}
.menu-active.coh-ce-cpt_site_header-f9afdd26:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00d";
  font-family: icomoon;
}
.menu-active.coh-ce-cpt_site_header-f9afdd26:after {
  background-color: rgba(0, 0, 0, 0.5);
  height: -webkit-calc(100vh - 48px);
  height: calc(100vh - 48px);
  width: 100vw;
  position: absolute;
  top: 3rem;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
}
@media (max-width: 1023px) {
  .menu-active.coh-ce-cpt_site_header-f9afdd26:after {
    content: "";
  }
}
.coh-ce-cpt_site_header-4bd5ea3e {
  height: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-4bd5ea3e {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    display: none;
    height: auto;
    max-width: 33.3125rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_site_header-4bd5ea3e {
    max-width: -webkit-calc(100vw - 32px);
    max-width: calc(100vw - 32px);
  }
}
.coh-ce-cpt_site_header-cae467c8 {
  height: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-cae467c8 {
    height: -webkit-calc(100vh - 48px);
    height: calc(100vh - 48px);
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 7.125rem;
  }
}
.coh-ce-cpt_site_header-85f5d826 {
  height: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-85f5d826 {
    height: auto;
  }
}
.coh-ce-cpt_site_header-2d2572c5 {
  list-style-type: none;
}
.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_slim_full_width_banner-ab352341 {
  text-align: center;
  position: relative;
  max-height: 313px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_slim_full_width_banner-ab352341 {
    max-height: 390px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_slim_full_width_banner-ab352341 {
    max-height: 390px;
  }
}
.coh-ce-cpt_slim_full_width_banner-f71ad10e {
  max-height: 313px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_slim_full_width_banner-f71ad10e {
    max-height: 390px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_slim_full_width_banner-f71ad10e {
    max-height: 390px;
  }
}
.coh-ce-cpt_slim_full_width_banner-59549cf0 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_slim_full_width_banner-59549cf0 {
    padding-top: 0;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_slim_full_width_banner-59549cf0 {
    width: 80%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_slim_full_width_banner-85701818 {
  color: rgb(255, 255, 255);
  letter-spacing: 1.5px;
  font-family: 'Uni Sans Book', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 4rem;
  line-height: 30px;
  text-align: center;
}
@media (max-width: 564px) {
  .coh-ce-cpt_slim_full_width_banner-85701818 {
    text-align: left;
    line-height: 57.5px;
  }
}
.coh-ce-cpt_slim_full_width_banner-85701818 p {
  margin-bottom: 0;
}
.coh-ce-cpt_slim_full_width_banner-85701818 h1 {
  font-size: 4rem;
  line-height: 30px;
  text-align: center;
}
@media (max-width: 564px) {
  .coh-ce-cpt_slim_full_width_banner-85701818 h1 {
    text-align: left;
    line-height: 57.5px;
  }
}
.coh-ce-cpt_slim_full_width_banner-e3ff1e2a {
  color: rgb(255, 255, 255);
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
}
@media (max-width: 564px) {
  .coh-ce-cpt_slim_full_width_banner-e3ff1e2a {
    text-align: left;
  }
}
.coh-ce-cpt_slim_full_width_banner-e3ff1e2a h1 {
  margin-bottom: 0;
}
.coh-ce-cpt_social_links-c4355378 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .coh-ce-cpt_social_links-c4355378 {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.coh-ce-cpt_social_links-ff917e8c {
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-ce-cpt_social_links-b836227b {
  height: 2.5rem;
  width: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.375rem;
  color: rgb(104, 104, 104);
  color: #686868 !important;
}
@media (max-width: 767px) {
  .coh-ce-cpt_social_links-b836227b {
    width: auto;
  }
}
.facebook.coh-ce-cpt_social_links-b836227b:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09a";
  font-family: icomoon;
}
.twitter.coh-ce-cpt_social_links-b836227b:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f099";
  font-family: icomoon;
}
.linkedin.coh-ce-cpt_social_links-b836227b:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0e1";
  font-family: icomoon;
}
.youtube.coh-ce-cpt_social_links-b836227b:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f16a";
  font-family: icomoon;
}
.vimeo.coh-ce-cpt_social_links-b836227b:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f27d";
  font-family: icomoon;
}
.instagram.coh-ce-cpt_social_links-b836227b:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f16d";
  font-family: icomoon;
}
.medium.coh-ce-cpt_social_links-b836227b:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f23a";
  font-family: icomoon;
}
.pinterest.coh-ce-cpt_social_links-b836227b:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f231";
  font-family: icomoon;
}
.rss.coh-ce-cpt_social_links-b836227b:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09e";
  font-family: icomoon;
}
.behance.coh-ce-cpt_social_links-b836227b:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1b4";
  font-family: icomoon;
}
.drupal.coh-ce-cpt_social_links-b836227b:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1a9";
  font-family: icomoon;
}
.github.coh-ce-cpt_social_links-b836227b:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09b";
  font-family: icomoon;
}
.xing.coh-ce-cpt_social_links-b836227b:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f168";
  font-family: icomoon;
}
.bitbucket.coh-ce-cpt_social_links-b836227b:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f171";
  font-family: icomoon;
}
.whatsapp.coh-ce-cpt_social_links-b836227b:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f232";
  font-family: icomoon;
}
.slideshare.coh-ce-cpt_social_links-b836227b:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1e7";
  font-family: icomoon;
}
.flickr.coh-ce-cpt_social_links-b836227b:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f16e";
  font-family: icomoon;
}
.vkontakte.coh-ce-cpt_social_links-b836227b:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f189";
  font-family: icomoon;
}
.tumblr.coh-ce-cpt_social_links-b836227b:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f173";
  font-family: icomoon;
}
.coh-ce-cpt_social_links_card-849e44df {
  margin-bottom: 1rem;
}
.coh-ce-cpt_social_links_card-33a132e2 {
  margin-right: -0.25rem;
  margin-bottom: 0;
  margin-left: -0.25rem;
}
.coh-ce-cpt_social_links_card-5dada3cd {
  margin-bottom: 0.5rem;
}
.facebook.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09a";
  font-family: icomoon;
}
.twitter.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f099";
  font-family: icomoon;
}
.linkedin.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0e1";
  font-family: icomoon;
}
.youtube.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f16a";
  font-family: icomoon;
}
.vimeo.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f27d";
  font-family: icomoon;
}
.instagram.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f16d";
  font-family: icomoon;
}
.medium.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f23a";
  font-family: icomoon;
}
.pinterest.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f231";
  font-family: icomoon;
}
.rss.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09e";
  font-family: icomoon;
}
.behance.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1b4";
  font-family: icomoon;
}
.drupal.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1a9";
  font-family: icomoon;
}
.github.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09b";
  font-family: icomoon;
}
.xing.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f168";
  font-family: icomoon;
}
.bitbucket.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f171";
  font-family: icomoon;
}
.whatsapp.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f232";
  font-family: icomoon;
}
.slideshare.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1e7";
  font-family: icomoon;
}
.flickr.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f16e";
  font-family: icomoon;
}
.vkontakte.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f189";
  font-family: icomoon;
}
.tumblr.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f173";
  font-family: icomoon;
}
.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;
}
.coh-ce-cpt_stat_card-5e7d51c3 {
  font-weight: bold;
  display: block;
  margin-bottom: 1rem;
}
.large.coh-ce-cpt_stat_card-5e7d51c3 {
  font-size: 6rem;
}
@media (max-width: 1169px) {
  .large.coh-ce-cpt_stat_card-5e7d51c3 {
    font-size: 4.5rem;
  }
}
@media (max-width: 767px) {
  .large.coh-ce-cpt_stat_card-5e7d51c3 {
    font-size: 3.5rem;
  }
}
.medium.coh-ce-cpt_stat_card-5e7d51c3 {
  font-size: 4.5rem;
}
@media (max-width: 1169px) {
  .medium.coh-ce-cpt_stat_card-5e7d51c3 {
    font-size: 3.5rem;
  }
}
@media (max-width: 767px) {
  .medium.coh-ce-cpt_stat_card-5e7d51c3 {
    font-size: 2.5rem;
  }
}
.small.coh-ce-cpt_stat_card-5e7d51c3 {
  font-size: 3.5rem;
}
@media (max-width: 1169px) {
  .small.coh-ce-cpt_stat_card-5e7d51c3 {
    font-size: 2.5rem;
  }
}
@media (max-width: 767px) {
  .small.coh-ce-cpt_stat_card-5e7d51c3 {
    font-size: 1.5rem;
  }
}
.coh-ce-cpt_stat_card-9703bc5a {
  font-weight: bold;
  font-size: 0.875rem;
  display: block;
}
.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_support_component-6e79ce0e {
  text-align: center;
  padding-top: 80px;
  padding-bottom: 120px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_support_component-6e79ce0e {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_support_component-7a921b2c p {
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 18px;
  line-height: 20px;
  text-align: center;
  letter-spacing: 0.0625rem;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
}
.coh-ce-cpt_support_component-30e4032e p {
  color: rgb(0, 0, 0);
  font-size: 20px;
  line-height: 2rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  max-width: 70%;
  margin-right: auto;
  margin-bottom: 1.5rem;
  margin-left: auto;
}
@media (max-width: 564px) {
  .coh-ce-cpt_support_component-30e4032e p {
    max-width: 100%;
  }
}
.coh-ce-cpt_support_component-6e7339ab {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: -1.5rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_support_component-6e7339ab {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_support_component-65bf44f9:after {
  display: none;
}
.coh-ce-cpt_support_component-65bf44f9:before {
  display: none;
}
.coh-ce-cpt_support_component-e5aa7007 {
  position: relative;
  width: 100%;
}
.coh-ce-cpt_support_component-8883f295 {
  width: 100%;
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_support_component-8883f295:after {
  display: none;
}
.coh-ce-cpt_support_component-8883f295:before {
  display: none;
}
.coh-ce-cpt_support_component-8e6c3982 {
  margin: auto;
  width: auto;
  height: 240px;
  -o-object-fit: contain;
     object-fit: contain;
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_support_component-3ffb8ff {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 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: 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;
  padding: 40px;
}
.coh-ce-cpt_support_component-65b810ab {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_support_component-b2c3f999 h5 {
  font-weight: 700;
  font-size: 1.5rem;
  margin-bottom: 1.5rem;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_support_component-37be52b p {
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  text-align: center;
}
.coh-ce-cpt_support_component-c17ac1b6 {
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 1.125rem;
  text-align: center;
  font-style: normal;
  text-transform: uppercase;
  text-decoration: none;
  word-wrap: normal;
  direction: ltr;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1rem;
  padding-left: 2rem;
  letter-spacing: 0.0625rem;
  cursor: pointer;
  line-height: 20px;
  border-style: solid;
  border-width: 1px;
  border-color: rgb(255, 255, 255);
  margin-top: 3.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_support_component-c17ac1b6 {
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_support_component-c17ac1b6 {
    width: auto;
    text-align: center;
  }
}
.coh-ce-cpt_support_component-c17ac1b6:hover {
  background-color: rgba(77, 77, 79, 0.3);
  color: rgb(255, 255, 255);
}
.space-between-nav-content.coh-ce-cpt_tabs_container_vertical_tabs-a902b84a .coh-accordion-tabs-content {
  padding-left: 11.5%;
}
@media (max-width: 1169px) {
  .space-between-nav-content.coh-ce-cpt_tabs_container_vertical_tabs-a902b84a .coh-accordion-tabs-content {
    padding-left: 0;
  }
}
.coh-ce-cpt_tabs_container_vertical_tabs-a902b84a .coh-accordion-tabs-nav {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.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;
}
.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;
}
.coh-ce-cpt_testimonial_card-2f2a169e {
  margin-top: auto;
  padding-top: 1.5rem;
  line-height: 1rem;
  font-size: 1rem;
}
.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;
}
.coh-ce-cpt_testimonial_card-174b89fd {
  margin-bottom: 0.5rem;
  font-weight: bold;
}
.coh-ce-cpt_testimonial_card-92c7cc8a {
  padding-bottom: 0.25rem;
  font-size: 0.875rem;
}
.coh-ce-cpt_testimonial_card-18495c3e {
  font-size: 0.875rem;
}
.coh-ce-cpt_testimonial_verathon-edef8f18 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.coh-ce-cpt_testimonial_verathon-ea901c4e {
  width: 100%;
}
.coh-ce-cpt_testimonial_verathon-e0a1f31b {
  gap: 20px;
  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;
  max-width: 590px;
  padding-left: 32px;
}
.coh-ce-cpt_testimonial_verathon-b811e97b {
  max-width: 34px;
}
.coh-ce-cpt_testimonial_verathon-aeb08881 {
  margin-bottom: 0;
}
.coh-ce-cpt_testimonial_verathon-aeb08881 p {
  color: rgb(255, 255, 255);
  font-weight: 700;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  font-size: 2.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_testimonial_verathon-aeb08881 p {
    width: 90%;
    font-size: 1.1875rem;
  }
}
.coh-ce-cpt_testimonial_verathon-582543c8 {
  font-weight: 700;
  font-size: 16px;
  line-height: 30px;
  color: rgb(77, 77, 79);
  margin-top: 10px;
  margin-bottom: 0;
  padding-left: 1.4rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_testimonial_verathon-582543c8 {
    line-height: 30px;
  }
}
.coh-ce-cpt_testimonial_verathon-a57abddd {
  display: none;
  margin-right: auto;
  margin-bottom: 6.25rem;
  margin-left: auto;
  max-width: 100%;
  -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 (max-width: 564px) {
  .coh-ce-cpt_testimonial_verathon-a57abddd {
    margin-bottom: 4.5625rem;
  }
}
.coh-ce-cpt_testimonial_verathon-f4f4c1db {
  width: 12.4375rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_testimonial_verathon-f4f4c1db {
    width: 40%;
  }
}
.coh-ce-cpt_testimonial_verathon-3da5243f {
  max-width: 52rem;
  text-align: center;
  color: rgb(255, 255, 255);
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: -0.625rem;
  padding-bottom: 0.9375rem;
}
.coh-ce-cpt_testimonial_verathon-5ce114ba {
  margin-bottom: 0;
  font-weight: 600;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  letter-spacing: 0.04em;
}
.coh-ce-cpt_testimonial_verathon-5ce114ba p {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1rem;
  text-align: center;
  margin-bottom: 0;
  color: rgb(255, 255, 255);
  letter-spacing: 0.04em;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_testimonial_verathon-5ce114ba p {
    font-size: 0.6875rem;
  }
}
.coh-ce-cpt_testimonial_verathon-d99b7d9a {
  color: rgb(255, 255, 255);
  font-weight: 600;
  font-size: 1rem;
  margin-bottom: 0;
  letter-spacing: 0.04em;
}
.coh-ce-cpt_testimonial_verathon-d99b7d9a p {
  text-transform: uppercase;
  color: rgb(255, 255, 255);
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  margin-bottom: 0;
  letter-spacing: 0.04em;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_testimonial_verathon-d99b7d9a p {
    font-size: 11px;
  }
}
.coh-ce-cpt_test_component-b7da8ef7 {
  background-color: rgb(26, 137, 201);
}
.coh-ce-cpt_text-7f2b3f82:before {
  display: none;
}
.coh-ce-cpt_text-7f2b3f82:after {
  display: none;
}
.coh-ce-cpt_thank_you_page_component-fb5d39a9 {
  width: auto;
  position: relative;
}
@media (max-width: 564px) {
  .coh-ce-cpt_thank_you_page_component-fb5d39a9 {
    width: 100%;
    padding-top: 0;
  }
}
.coh-ce-cpt_thank_you_page_component-1b4284e1 {
  -o-object-fit: cover;
     object-fit: cover;
  max-width: 321px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_thank_you_page_component-1b4284e1 {
    max-height: 451px;
    height: 100%;
  }
}
.coh-ce-cpt_thank_you_page_component-4fef140d {
  padding-top: 18px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  width: 400px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_thank_you_page_component-4fef140d {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    width: 100%;
    margin-top: 20px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    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_thank_you_page_component-4fef140d:before {
  display: none;
}
.coh-ce-cpt_thank_you_page_component-4fef140d:after {
  display: none;
}
.coh-container.coh-ce-cpt_thank_you_page_component-4fef140d category-benefit-content coh-ce-cpt_redesign_two_column-384a40dd {
  padding-top: 5rem;
  padding-right: 5rem;
  padding-bottom: 5rem;
  padding-left: 5rem;
  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 (max-width: 564px) {
  .coh-ce-cpt_thank_you_page_component-7a9c706b {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_thank_you_page_component-7a9c706b:before {
  display: none !important;
}
.coh-ce-cpt_thank_you_page_component-7a9c706b:after {
  display: none !important;;
}
.coh-ce-cpt_thank_you_page_component-8bffa355 {
  margin-bottom: 1.5rem;
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 46px;
  line-height: 55px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_thank_you_page_component-8bffa355 {
    line-height: 46px;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_thank_you_page_component-8bffa355 h5, .coh-ce-cpt_thank_you_page_component-8bffa355 h6 {
  font-weight: 700;
  font-size: 24px;
  line-height: 29px;
  text-align: left;
  letter-spacing: 0em;
  font-style: normal;
  max-width: 29rem;
  margin-bottom: 1.5rem;
}
.coh-ce-cpt_thank_you_page_component-8bffa355 p {
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 46px;
  line-height: 55px;
  max-height: 110px;
  max-width: 439px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_thank_you_page_component-8bffa355 p {
    font-size: 40px;
    line-height: 40px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_thank_you_page_component-8bffa355 p {
    font-size: 38px;
    line-height: 46px;
    max-height: 92px;
    max-width: 358px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_thank_you_page_component-8bffa355 h2 {
    margin-bottom: 1rem;
  }
}
.coh-ce-cpt_thank_you_page_component-bf642dbb p {
  font-size: 16px;
  line-height: 30px;
  text-align: left;
  font-weight: 400;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: rgb(77, 77, 79);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_thank_you_page_component-bf642dbb p {
    line-height: 24px;
    text-align: left;
    font-size: 14px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_thank_you_page_component-bf642dbb p {
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    max-width: 358px;
  }
}
.coh-ce-cpt_thank_you_page_component-bf642dbb ul li {
  margin-bottom: 0;
}
.coh-ce-cpt_thank_you_page_component-bf642dbb ul li p {
  margin-bottom: 0;
}
.coh-ce-cpt_thank_you_page_component-c31ddabc {
  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;
  gap: 26px;
  margin-bottom: 24px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_thank_you_page_component-c31ddabc {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_thank_you_page_component-c31ddabc:before {
  display: none !important;
}
.coh-ce-cpt_thank_you_page_component-c31ddabc:after {
  display: none !important;;
}
.coh-ce-cpt_thank_you_page_component-c31ddabc .cta.cta-document {
  display: none;
}
.coh-ce-cpt_thank_you_page_component-c31ddabc .file.cta-link {
  display: none;
}
.coh-ce-cpt_thank_you_page_component-c31ddabc .file.cta-document {
  display: inline-block;
}
.coh-ce-cpt_thank_you_page_component-6d8ae061 p {
  font-size: 16px;
  line-height: 30px;
  text-align: left;
  font-weight: 400;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: rgb(77, 77, 79);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_thank_you_page_component-6d8ae061 p {
    line-height: 24px;
    text-align: left;
    font-size: 14px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_thank_you_page_component-6d8ae061 p {
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    max-width: 358px;
  }
}
.coh-ce-cpt_thank_you_page_component-6d8ae061 ul li {
  margin-bottom: 0;
}
.coh-ce-cpt_thank_you_page_component-6d8ae061 ul li p {
  margin-bottom: 0;
}
.coh-ce-cpt_three_dimensional-3aec3c8a {
  -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;
  display: none;
}
.coh-ce-cpt_two_component_drop_zones-e2074913 {
  padding-bottom: 5rem;
}
.coh-ce-cpt_upcoming_and_past_events-8b011aba {
  background-color: rgb(235, 238, 240);
}
.upcoming-past-events-container.coh-ce-cpt_upcoming_and_past_events-7d5e56db .coh-accordion-tabs-nav .is-active a {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 700;
  color: rgb(81, 181, 223);
  color: #51B5DF !important;
  border-bottom: 2px solid #51B5DF;
}
.upcoming-past-events-container.coh-ce-cpt_upcoming_and_past_events-7d5e56db .coh-accordion-tabs-nav li a {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 700;
  color: rgb(0, 0, 0);
}
.coh-accordion-tabs-horizontal-left.coh-ce-cpt_upcoming_and_past_events-7d5e56db > .coh-accordion-tabs-nav, .coh-ce-cpt_upcoming_and_past_events-7d5e56db .coh-accordion-tabs-horizontal-left-grid > .coh-accordion-tabs-nav {
  padding: 20px 0 20px;
}
.coh-ce-cpt_upcoming_and_past_events-7d5e56db .coh-accordion-tabs-nav {
  padding-top: 15px;
  padding-right: 0;
  padding-bottom: 15px;
  padding-left: 0;
}
.coh-ce-cpt_upcoming_and_past_events-7d5e56db .coh-accordion-tabs-nav li {
  padding-top: 0;
  padding-right: 10px;
  padding-bottom: 0;
  padding-left: 0;
  margin: 0;
}
.coh-ce-cpt_upcoming_and_past_events-7d5e56db .coh-accordion-tabs-nav li:first-child {
  border-right: 3px solid #000;
}
.coh-ce-cpt_upcoming_and_past_events-7d5e56db .coh-accordion-tabs-nav li:last-child {
  padding-left: 10px;
}
.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 (max-width: 1023px) {
  .coh-ce-cpt_utilities_bar_horizontal-ccf0cd73 {
    display: none;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_utilities_bar_horizontal-ccf0cd73 {
    display: none;
  }
}
.coh-ce-cpt_utilities_bar_horizontal-ccf0cd73 .utilities-menu li {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.coh-ce-cpt_utilities_bar_horizontal-ccf0cd73 .social-links a {
  width: 2rem;
}
.coh-ce-cpt_utilities_bar_horizontal-830836c6 {
  height: 100%;
}
.coh-ce-cpt_utilities_bar_horizontal-830836c6 + * {
  margin-left: 1rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_utilities_bar_horizontal-830836c6 + * {
    margin-left: 0;
  }
}
.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 (max-width: 1023px) {
  .coh-ce-cpt_utilities_bar_vertical-81040a3c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_utilities_bar_vertical-81040a3c .social-links a {
  width: auto;
}
.coh-ce-cpt_utilities_bar_vertical-80f39919 {
  height: 100%;
}
.coh-ce-cpt_utilities_bar_vertical-80f39919 + * {
  margin-left: 1rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_utilities_bar_vertical-80f39919 + * {
    margin-left: 0;
  }
}
.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;
}
.coh-ce-cpt_utilities_bar_vertical-80f39919 a {
  padding-top: 0.75rem;
  padding-right: 1rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
}
.coh-ce-cpt_value_benefit_block-23d5bacf:before {
  display: none !important;
}
.coh-ce-cpt_value_benefit_block-23d5bacf:after {
  display: none !important;
}
.coh-ce-cpt_value_benefit_block-3808995b {
  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;
}
.coh-ce-cpt_value_benefit_block-384a40dd:before {
  display: none;
}
.coh-ce-cpt_value_benefit_block-384a40dd:after {
  display: none;
}
.coh-ce-cpt_value_benefit_block-b91ebfa0:before {
  display: none !important;
}
.coh-ce-cpt_value_benefit_block-b91ebfa0:after {
  display: none !important;;
}
.coh-ce-cpt_value_benefit_block-adf8740 {
  font-size: 24px;
  margin-bottom: 1.5rem;
}
.coh-ce-cpt_value_benefit_block-adf8740 h6 {
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  text-align: left;
  letter-spacing: 0.13em;
  font-style: normal;
  text-transform: uppercase;
  max-width: 29rem;
  margin-bottom: 1.5rem;
}
.coh-ce-cpt_value_benefit_block-f20dab81 {
  margin-bottom: 1.5rem;
}
.coh-ce-cpt_value_benefit_block-f20dab81 h5, .coh-ce-cpt_value_benefit_block-f20dab81 h6 {
  font-weight: 700;
  font-size: 24px;
  line-height: 29px;
  text-align: left;
  letter-spacing: 0em;
  font-style: normal;
  max-width: 29rem;
  margin-bottom: 1.5rem;
}
.coh-ce-cpt_value_benefit_block-4648c02b {
  margin-bottom: 1.5rem;
}
.coh-ce-cpt_value_benefit_block-4648c02b p {
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  text-align: left;
  letter-spacing: 0em;
  max-width: 29rem;
  margin-bottom: 1.8125rem;
}
.coh-ce-cpt_value_benefit_block-8b42c826 {
  margin-bottom: 10px;
}
.coh-ce-cpt_value_benefit_block-72d85e56 p {
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 28px;
  text-align: center;
  opacity: 0.6;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_value_benefit_block-72d85e56 p {
    font-size: 0.875rem;
  }
}
.coh-ce-cpt_value_benefit_block-f8c79711 p {
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  opacity: 0.6;
  text-align: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_value_benefit_block-f8c79711 p {
    font-size: 14px;
  }
}
.coh-ce-cpt_value_benefit_block-8c19e0e3 {
  visibility: hidden;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_verathon_site_header-860526f5 {
    position: relative;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_verathon_site_header-860526f5 {
    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_verathon_site_header-32d107df {
  display: none;
  -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;
  margin-left: 0;
  padding-top: 0.875rem;
  padding-right: 1.25rem;
  padding-bottom: 0.875rem;
  padding-left: 1.25rem;
  background-color: rgb(250, 250, 250);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_verathon_site_header-32d107df {
    display: none;
  }
}
.coh-ce-cpt_verathon_site_header-d1a0d13b {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin-left: 1.6rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_verathon_site_header-d1a0d13b {
    display: block;
  }
}
.coh-ce-cpt_verathon_site_header-8322172a {
  display: none;
  margin-top: 1.5rem;
  margin-right: 1rem;
  margin-bottom: 1rem;
  margin-left: 1.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_verathon_site_header-8322172a {
    margin-top: 0.5rem;
    display: block;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_verathon_site_header-8322172a .coh-row-inner .hamburger-mobile {
    padding-left: 0;
  }
}
.coh-ce-cpt_verathon_site_header-24d52c1e {
  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: 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 (max-width: 1023px) {
  .coh-ce-cpt_verathon_site_header-851f0b8e {
    position: relative;
    top: 4px;
  }
}
.coh-ce-cpt_verathon_site_header-38be3a72 {
  background-color: rgb(255, 255, 255);
  padding: 0.25rem;
  height: 54px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_verathon_site_header-38be3a72 {
    width: 47px;
  }
}
.coh-ce-cpt_verathon_site_header-38be3a72:before {
  line-height: 1.0;
  font-weight: 400;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00d";
  font-family: icomoon;
  color: rgb(81, 181, 223);
  font-size: 1.875rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_verathon_site_header-fd32db9d {
    background-color: rgb(219, 219, 220);
    height: 100vh;
    width: 100vw;
    display: none;
    position: fixed;
    top: 125px;
    left: 0;
    z-index: 10;
    overflow-y: auto;
    top: 75px !important;
  }
}
.coh-ce-cpt_verathon_site_header-2e115da0 {
  -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 (max-width: 1023px) {
  .coh-ce-cpt_verathon_site_header-2e115da0 {
    background-color: rgb(219, 219, 220);
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    overflow-y: visible;
    overflow-x: hidden;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_verathon_site_header-2e115da0 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_verathon_site_header-159b59b8 {
    display: none;
  }
}
.coh-ce-cpt_verathon_site_header-465b5727 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 2.5rem;
}
.coh-ce-cpt_verathon_site_header-465b5727 a {
  display: block;
}
.coh-ce-cpt_verathon_site_header-68b4ab7c {
  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;
  margin-right: 1.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_verathon_site_header-68b4ab7c {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-left: 1.5rem;
  }
}
.coh-ce-cpt_verathon_site_header-af03fa9b {
  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;
  margin-left: 2.6rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_verathon_site_header-af03fa9b {
    display: none;
  }
}
.coh-ce-cpt_verathon_site_header-aad2b64f {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin-left: 2.6rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_verathon_site_header-aad2b64f {
    display: none;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_verathon_site_header-aad2b64f {
    display: none;
  }
}
.coh-ce-cpt_verathon_site_header-9eae7ebb {
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_verathon_site_header-9eae7ebb {
    -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;
  }
}
.coh-ce-cpt_verathon_site_header-8866c6a0 {
  background-color: rgb(77, 77, 79);
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  position: relative;
  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;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_verathon_site_header-8866c6a0 {
    background-color: rgb(219, 219, 220);
    margin-left: 1.5rem;
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(191, 191, 191);
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.coh-ce-cpt_verathon_site_header-57ca8601 {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
  -webkit-transition: height 10ms ease-in-out 10ms;
  transition: height 10ms ease-in-out 10ms;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_verathon_site_header-57ca8601 {
    height: 100%;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
    display: block;
  }
}
.coh-ce-cpt_verathon_site_header-e96682b3 {
  position: relative;
  padding: 3rem;
  background-color: rgb(219, 219, 220);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_verathon_site_header-e96682b3 {
    padding: 0.5rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_verathon_site_header-96070fa8 .form-type-search-api-autocomplete:before {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_verathon_site_header-96070fa8 .form-type-search-api-autocomplete input.form-autocomplete {
    padding-left: 1.5rem;
  }
}
.coh-ce-cpt_verathon_site_header-9f3e8a74 {
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 25%;
  right: 12%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: auto;
  padding: 0.125rem;
  margin-right: 10px;
  color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_verathon_site_header-9f3e8a74 {
    display: none;
  }
}
.coh-ce-cpt_verathon_solutions-7c196df0 {
  padding-top: 2.5rem;
  padding-bottom: 5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_verathon_solutions-7c196df0 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.coh-ce-cpt_verathon_solutions-4489cba6 p {
  margin-bottom: 10px;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 21.92px;
  text-align: left;
  color: rgb(0, 0, 0);
  font-weight: 600;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_verathon_solutions-65eab4de {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_verathon_solutions-d091cc4f {
  margin-top: 10px;
}
.coh-ce-cpt_verathon_solutions-e27a821d {
  vertical-align: top;
}
.coh-ce-cpt_verathon_solutions-62de321c {
  background-color: rgb(51, 51, 51);
  -webkit-border-radius: 50%;
          border-radius: 50%;
  height: 24px;
  width: 24px;
  display: inline-block;
  position: relative;
  left: 10px;
}
.coh-ce-cpt_verathon_solutions-62de321c:after {
  content: ' ';
  -webkit-transform: rotate(-135deg);
      -ms-transform: rotate(-135deg);
          transform: rotate(-135deg);
  margin-left: 0.5em !important;
  border-top-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-top-style: solid;
  border-right-style: solid;
  border-top-width: 4px;
  border-right-width: 4px;
  display: inline-block;
  margin-top: 6px;
  height: 8px;
  width: 8px;
}
.coh-ce-cpt_verathon_solutions-4cab7eee p {
  font-weight: 700;
  max-width: 30ch;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_verathon_solutions-4cab7eee p {
    margin-bottom: 10px;
  }
}
.coh-ce-cpt_verathon_solutions-3b5e8846 {
  margin-top: 3px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_verathon_solutions-65eab4de {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_verathon_solutions-e49f0c5a {
    margin-left: 0;
  }
}
.coh-ce-cpt_verathon_solutions-93f01df9 p {
  color: rgb(0, 0, 0);
  font-weight: bold;
  padding-right: 26px;
  padding-left: 26px;
  letter-spacing: 0.13em;
  margin-bottom: 24px;
  line-height: 29px;
  font-size: 24px;
  font-style: normal;
}
.coh-ce-cpt_verathon_solutions-a0a060f7 p {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  color: rgb(77, 77, 79);
  padding-right: 26px;
  padding-left: 26px;
}
.coh-ce-cpt_video-4ee023dd {
  max-height: 490px;
  max-width: 880px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_video_media-ea901c4e {
  width: 100%;
}
.coh-ce-cpt_wistia_video-b9ad1585 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.small-size-video.coh-ce-cpt_wistia_video-b9ad1585 {
  max-width: 30rem;
}
@media (max-width: 1023px) {
  .small-size-video.coh-ce-cpt_wistia_video-b9ad1585 {
    max-width: 100%;
  }
}
.medium-size-video.coh-ce-cpt_wistia_video-b9ad1585 {
  max-width: 55rem;
}
@media (max-width: 1023px) {
  .medium-size-video.coh-ce-cpt_wistia_video-b9ad1585 {
    max-width: 100%;
  }
}
.large-size-video.coh-ce-cpt_wistia_video-b9ad1585 {
  max-width: 82rem;
}
@media (max-width: 1023px) {
  .large-size-video.coh-ce-cpt_wistia_video-b9ad1585 {
    max-width: 100%;
  }
}
.coh-ce-education_training_search_component-32fb74d2 {
  background-color: rgb(246, 246, 246);
}
.coh-ce-education_training_search_component-61dd8c9 {
  max-width: 845px;;
  margin: 0 auto;;
}
.coh-ce-education_training_search_component-3f516c43 h6 {
  font-weight: 700;
  color: rgb(0, 120, 171);
  font-size: 16px;
  text-transform: uppercase;
  line-height: 20px;
  text-align: center;
  letter-spacing: 2px;
  margin-bottom: 2rem;
}
.coh-ce-education_training_search_component-406a34e4 p {
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 48px;
  line-height: 56px;
  text-align: center;
  margin-bottom: 3rem;
}
@media (max-width: 1023px) {
  .coh-ce-education_training_search_component-406a34e4 p {
    font-size: 36px;
    line-height: 48px;
  }
}
.coh-ce-education_training_search_component-2f02e875 p {
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  font-style: normal;
  max-width: 777px;
  margin-right: auto;
  margin-bottom: 14px;
  margin-left: auto;
}
.coh-ce-guides_and_articles-152b2aad:before {
  display: none;
}
.coh-ce-guides_and_articles-152b2aad:after {
  display: none;
}
.coh-ce-guides_and_articles-a6bacb95 h6 {
  margin: 0;
  font-size: 1rem;
  letter-spacing: 0.125rem;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1.25rem;
}
.coh-ce-guides_and_articles-71fb9ecf:before {
  display: none;
}
.coh-ce-guides_and_articles-71fb9ecf:after {
  display: none;
}
.coh-ce-hero_banner_full_image-55157c3e {
  position: relative;
  left: 0;
  top: 0;
}
@media (max-width: 564px) {
  .coh-ce-hero_banner_full_image-55157c3e {
    background-color: rgb(244, 244, 244);
    max-height: 690px;
  }
}
.coh-ce-hero_banner_full_image-55157c3e banner-image {
  display: block;
}
@media (max-width: 1023px) {
  .coh-ce-hero_banner_full_image-55157c3e banner-image {
    display: none;
  }
}
.coh-ce-hero_banner_full_image-55157c3e banner-image-mobile {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-hero_banner_full_image-55157c3e banner-image-mobile {
    display: block;
  }
}
.coh-ce-hero_banner_full_image-919cb657 {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  min-height: 624px;
}
@media (max-width: 1023px) {
  .coh-ce-hero_banner_full_image-919cb657 {
    display: none !important;;
  }
}
.coh-ce-hero_banner_full_image-c741e28c {
  -o-object-fit: cover;
     object-fit: cover;
  display: none !important;;
  width: 100%;
  max-height: 624px;
}
@media (max-width: 1023px) {
  .coh-ce-hero_banner_full_image-c741e28c {
    display: block !important;;
    height: 100%;
    max-height: 100%;
  }
}
@media (max-width: 564px) {
  .coh-ce-hero_banner_full_image-c741e28c {
    display: none !important;;
  }
}
.coh-ce-hero_banner_full_image-eb9626b5 {
  -o-object-fit: cover;
     object-fit: cover;
  display: none;;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-hero_banner_full_image-eb9626b5 {
    max-height: 650px;
  }
}
@media (max-width: 564px) {
  .coh-ce-hero_banner_full_image-eb9626b5 {
    display: block !important;;
  }
}
.coh-ce-hero_banner_full_image-c471fbb4 {
  position: absolute;
  top: 50%;
  left: 80px;
  max-width: 557px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 20px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: rgb(81, 181, 223);
}
@media (max-width: 1023px) {
  .coh-ce-hero_banner_full_image-c471fbb4 {
    max-width: 450px;
    left: 30px;
    right: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-hero_banner_full_image-c471fbb4 {
    top: auto;
    bottom: 59px;
    -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
            transform: translateY(0%);
    max-width: 100%;
  }
}
.coh-ce-hero_banner_full_image-c471fbb4 .nocta {
  display: none;
}
.coh-ce-hero_banner_full_image-ce96d7dc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
}
@media (max-width: 564px) {
  .coh-ce-hero_banner_full_image-ce96d7dc {
    display: none;
  }
}
.coh-ce-hero_banner_full_image-ce96d7dc:before {
  display: none;
}
.coh-ce-hero_banner_full_image-ce96d7dc a.link {
  text-transform: none;
}
@media (max-width: 1023px) {
  .coh-ce-hero_banner_full_image-ce96d7dc a.coh-link.link {
    color: rgb(0, 158, 224);
  }
}
.coh-ce-hero_banner_full_image-be1c0e33 {
  display: block;
  border-left-width: 1px;
}
@media (max-width: 564px) {
  .coh-ce-hero_banner_full_image-be1c0e33 {
    display: none;
    position: relative;
    left: 30.5px;
    bottom: 160px;
    border-left-color: rgb(81, 181, 223);
    border-left-style: solid;
    max-height: 320px;
  }
}
.coh-ce-hero_banner_full_image-89a1b509 {
  display: none;
}
@media (max-width: 564px) {
  .coh-ce-hero_banner_full_image-89a1b509 {
    display: block;
    padding-left: 20px;
  }
}
.coh-ce-hero_banner_full_image-89a1b509 a.link {
  text-transform: none;
}
@media (max-width: 1023px) {
  .coh-ce-hero_banner_full_image-89a1b509 a.coh-link.link {
    color: rgb(0, 158, 224);
  }
}
.coh-ce-people_component-6e79ce0e {
  text-align: center;
  padding-top: 80px;
  padding-bottom: 120px;
}
@media (max-width: 1023px) {
  .coh-ce-people_component-6e79ce0e {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-people_component-7a921b2c p {
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 18px;
  line-height: 20px;
  text-align: center;
  letter-spacing: 0.0625rem;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
}
.coh-ce-people_component-30e4032e p {
  color: rgb(0, 0, 0);
  font-size: 20px;
  line-height: 2rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  max-width: 70%;
  margin-right: auto;
  margin-bottom: 1.5rem;
  margin-left: auto;
}
@media (max-width: 564px) {
  .coh-ce-people_component-30e4032e p {
    max-width: 100%;
  }
}
.coh-ce-people_component-7ced84ac {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: -1.5rem;
  margin-bottom: 12px;
}
@media (max-width: 1023px) {
  .coh-ce-people_component-7ced84ac {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media (max-width: 564px) {
  .coh-ce-people_component-7ced84ac {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-people_component-7ced84ac .empty-card:hover {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-people_component-7ced84ac .empty-card a {
  display: none;
}
.coh-ce-people_component-7368590 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.coh-ce-people_component-51761c01 {
  width: 100%;
  background-color: rgb(255, 255, 255);
  border-bottom-width: 6px;
  border-bottom-style: solid;
  border-bottom-color: rgb(143, 143, 143);
}
.coh-ce-people_component-51761c01:after {
  display: none;
}
.coh-ce-people_component-51761c01:before {
  display: none;
}
.coh-ce-people_component-67a01014 {
  margin: auto;
  width: auto;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  background-color: rgb(255, 255, 255);
}
.coh-ce-people_component-e964a4c {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 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: 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;
  padding: 40px;
}
.coh-ce-people_component-e964a4c:before {
  display: none;
}
.coh-ce-people_component-e964a4c:after {
  display: none;
}
.coh-ce-people_component-b05b27bb {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-people_component-b05b27bb:before {
  display: none;
}
.coh-ce-people_component-b05b27bb:after {
  display: none;
}
.coh-ce-people_component-b2c3f999 h5 {
  font-weight: 700;
  font-size: 1.5rem;
  margin-bottom: 1.5rem;
  color: rgb(255, 255, 255);
}
.coh-ce-people_component-6d480683 {
  color: rgb(102, 102, 102);
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: bolder;
  margin-bottom: 0;
  letter-spacing: 0.4px;
}
.coh-ce-people_component-4eeaf789 {
  font-weight: bolder;
  color: rgb(102, 102, 102);
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0.4px;
  margin-bottom: 1.5rem;
}
.coh-ce-people_component-fa53c225 p {
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  text-align: center;
  margin-bottom: 3.5rem;
}
.coh-ce-product_card_new-5c1eca6f {
  width: 100%;
  margin-bottom: 24px;
}
.coh-ce-product_card_new-1eecc6ca {
  max-height: 224px;
  max-width: 248px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.coh-ce-product_card_new-65b810ab {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-product_card_new-f166fee5 {
  margin-bottom: 80px;
}
.coh-ce-product_card_with_3d-184cf961 {
  width: 100%;
}
.coh-ce-product_card_with_3d-184cf961:hover .thumbnail-image {
  display: none;
}
.coh-ce-product_card_with_3d-184cf961:hover .hover-gif-image {
  display: block;
}
.coh-ce-product_card_with_3d-184cf961 .hover-gif-image {
  display: none;
}
.coh-ce-product_card_with_3d-8e512616 {
  height: 70vh;
  -o-object-fit: contain;
     object-fit: contain;
}
.coh-ce-product_card_with_3d-a37c0a8 {
  display: none;
  height: 70vh;
  width: 100%;
}
.coh-ce-product_card_with_3d-65b810ab {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-product_category_feature_block-138c70ac p {
  font-weight: 600;
  color: rgb(0, 0, 0);
  font-size: 24px;
  line-height: 21.92px;
  text-align: left;
  margin-bottom: 1.5rem;
  text-transform: uppercase;
}
.coh-ce-product_category_feature_block-9a60aba1 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-product_category_feature_block-9a60aba1:before {
  display: none !important;;
}
.coh-ce-product_category_feature_block-9a60aba1:after {
  display: none !important;;
}
.coh-ce-product_category_feature_block-cfa8cc07 {
  width: 34%;;
}
@media (max-width: 1023px) {
  .coh-ce-product_category_feature_block-cfa8cc07 {
    width: 100%;;
    margin-bottom: 1.5rem;;
  }
}
.coh-ce-product_category_feature_block-cfa8cc07:before {
  display: none !important;;
}
.coh-ce-product_category_feature_block-cfa8cc07:after {
  display: none !important;;
}
.coh-ce-product_category_feature_block-18bf5bd0 p {
  font-size: 24px;
  line-height: 29px;
  letter-spacing: 0em;
  text-align: left;
  max-width: 29rem;
  font-style: normal;
  font-weight: 700;
}
.coh-ce-product_category_feature_block-8b612f3a {
  width: 65%;
}
@media (max-width: 1023px) {
  .coh-ce-product_category_feature_block-8b612f3a {
    width: 100%;
  }
}
.coh-ce-product_category_feature_block-8b612f3a:before {
  display: none !important;;
}
.coh-ce-product_category_feature_block-8b612f3a:after {
  display: none !important;;
}
.coh-ce-product_comparison_2_0-e9bb157b {
  margin-bottom: 40px;
}
@media (max-width: 1169px) {
  .coh-ce-product_comparison_2_0-e9bb157b {
    margin-bottom: 0;
  }
}
.coh-ce-product_comparison_2_0-c46f82c5 h2 {
  margin-bottom: 20px;
  font-weight: 400;
  font-size: 46px;
  line-height: 55px;
}
@media (max-width: 1023px) {
  .coh-ce-product_comparison_2_0-c46f82c5 h2 {
    font-size: 38px;
    line-height: 46px;
    margin-bottom: 10px;
  }
}
.coh-ce-product_comparison_2_0-204f16e7 p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 20px;
  line-height: 30px !important;
}
@media (max-width: 1023px) {
  .coh-ce-product_comparison_2_0-204f16e7 p {
    font-size: 16px;
    line-height: 24px !important;
  }
}
@media (max-width: 564px) {
  .coh-ce-product_comparison_2_0-10eb1b96 {
    overflow-x: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
}
@media (max-width: 564px) {
  .coh-ce-product_comparison_2_0-10eb1b96::-webkit-scrollbar {
    display: none;
  }
}
.coh-ce-product_comparison_2_0-10eb1b96 .product-specification > .specification-checklist .desktop-show {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 50%;
}
@media (max-width: 564px) {
  .coh-ce-product_comparison_2_0-10eb1b96 .product-specification > .specification-checklist .desktop-show {
    display: none;
  }
}
.coh-ce-product_comparison_2_0-10eb1b96 .product-specification > .specification-checklist .desktop-show > p {
  text-align: center;
  color: rgb(77, 77, 79);
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
}
@media (max-width: 564px) {
  .coh-ce-product_comparison_2_0-10eb1b96 .product-specification > .specification-checklist .attribute-status-ipad {
    margin-left: 20px;
    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-align-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-product_comparison_2_0-10eb1b96 .product-specification > .specification-checklist .attribute-status-ipad p {
  position: unset !important;
}
.coh-ce-product_comparison_2_0-10eb1b96 .product-specification > .specification-checklist .attribute-status-ipad > p {
  font-weight: bold;
  padding-left: 0px;
}
.coh-ce-product_comparison_2_0-f22446ba {
  margin-right: 0 !important;
}
@media (max-width: 1023px) {
  .coh-ce-product_comparison_2_0-f22446ba {
    width: 100% !important;
    margin-left: 0 !important;
  }
}
.coh-ce-product_comparison_2_0-6ac4ff15 {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-product_comparison_2_0-6697534e {
  width: 240px;
}
@media (max-width: 1023px) {
  .coh-ce-product_comparison_2_0-6697534e {
    width: 225px;
  }
}
.coh-ce-product_comparison_2_0-ab93b33d {
  padding-top: 14px;
}
@media (max-width: 1023px) {
  .coh-ce-product_comparison_2_0-ab93b33d {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-product_comparison_2_0-c1dfb10 {
    width: 98%;
    margin: 0 15px !important;
  }
}
@media (max-width: 564px) {
  .coh-ce-product_comparison_2_0-c1dfb10 {
    margin: 0 !important;
  }
}
.product-specification-list.coh-ce-product_comparison_2_0-c1dfb10 > .coh-row.coh-row-xl.coh-row-visible-xl:nth-of-type(2n+1) {
  background-color: rgb(244, 244, 244);
}
@media (max-width: 1023px) {
  .product-specification-list.coh-ce-product_comparison_2_0-c1dfb10 > .coh-row.coh-row-xl.coh-row-visible-xl:nth-of-type(2n+1) {
    background-color: rgb(244, 244, 244);
  }
}
@media (max-width: 564px) {
  .product-specification-list.coh-ce-product_comparison_2_0-c1dfb10 > .coh-row.coh-row-xl.coh-row-visible-xl:nth-of-type(2n+1) {
    background-color: rgb(244, 244, 244);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.coh-ce-product_comparison_2_0-c1dfb10 .coh-row-inner {
  max-width: 1312px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-product_comparison_2_0-5dc02169 {
  padding: 0 !important;
  margin-right: 0 !important;
}
.coh-ce-product_comparison_2_0-fcc941c1 {
  font-weight: 700;
  color: rgb(51, 51, 51);
  font-size: 1rem;
  width: 32%;
  min-width: 5.625rem;
}
@media (max-width: 1023px) {
  .coh-ce-product_comparison_2_0-fcc941c1 {
    font-size: 0.75rem;
    line-height: 1.5;
    display: none;
  }
}
@media (max-width: 564px) {
  .coh-ce-product_comparison_2_0-fcc941c1 {
    display: none;
  }
}
.coh-ce-product_comparison_2_0-fcc941c1 p {
  width: 100%;
  font-weight: 700;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .specification-checklist.coh-ce-product_comparison_2_0-a12b0a1c:nth-of-type(2n+1) {
    background-color: rgb(244, 244, 244);
  }
}
@media (max-width: 564px) {
  .specification-checklist.coh-ce-product_comparison_2_0-a12b0a1c:nth-of-type(2n+1) {
    background-color: rgb(244, 244, 244);
  }
}
.coh-ce-product_comparison_2_0-a12b0a1c p {
  font-size: 15px;
  line-height: 24px;
  color: rgb(0, 63, 114);
}
@media (max-width: 1023px) {
  .coh-ce-product_comparison_2_0-a12b0a1c p {
    position: relative;
    right: 7%;
    color: rgb(250, 7, 7);
  }
}
@media (max-width: 564px) {
  .coh-ce-product_comparison_2_0-a12b0a1c p {
    right: 4%;
  }
}
.coh-ce-product_comparison_2_0-a12b0a1c .attribute-status-true:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  background: #51b5df !important;
  content: "\f00c";
  font-family: icomoon;
  border-style: none;
}
@media (max-width: 1023px) {
  .coh-ce-product_comparison_2_0-a12b0a1c .attribute-status-false {
    opacity: 0.5;
  }
}
.coh-ce-product_comparison_2_0-a12b0a1c .attribute-status-false:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  background: none !important;
  content: "\f068";
  font-family: icomoon;
  border-style: none;
}
@media (max-width: 1023px) {
  .coh-ce-product_comparison_2_0-a12b0a1c .attribute-status-false p {
    opacity: 0.5;
  }
}
.coh-ce-product_comparison_2_0-9275ec53 {
  display: block;
  text-align: center;
}
@media (max-width: 1023px) {
  .coh-ce-product_comparison_2_0-9275ec53 {
    display: none;
  }
}
.coh-ce-product_comparison_2_0-9275ec53 p {
  color: rgb(74, 19, 232);
  color: blue !important;
}
@media (max-width: 1023px) {
  .coh-ce-product_comparison_2_0-9275ec53 p {
    color: rgb(254, 18, 18);
    color: red !important;
  }
}
.coh-ce-product_comparison_2_0-58daa36a {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-product_comparison_2_0-58daa36a {
    width: 252px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 1023px) {
  .attribute-status-ipad.coh-ce-product_comparison_2_0-58daa36a:nth-child(2n+1) {
    background-color: rgb(112, 195, 233);
  }
}
.coh-ce-product_comparison_2_0-6dbebd20 {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-product_comparison_2_0-6dbebd20 {
    position: absolute;
    left: 16%;
  }
}
.coh-ce-product_comparison_2_0-6dbebd20 p {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-product_comparison_2_0-6dbebd20 p {
    position: absolute;
    left: 16%;
    padding-left: 10px;
  }
}
.coh-ce-product_comparison_2_0-300f0f50 {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-product_comparison_2_0-300f0f50 {
    display: block;
  }
}
.coh-ce-product_comparison_2_0-300f0f50 > p {
  position: unset !important;
}
.coh-ce-product_detail_integration-ae50002a {
  padding-top: 120px;
  padding-bottom: 120px;
}
@media (max-width: 1023px) {
  .coh-ce-product_detail_integration-ae50002a {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (max-width: 564px) {
  .coh-ce-product_detail_integration-ae50002a {
    margin-right: 0;
    margin-left: 0;
  }
}
.coh-ce-product_detail_integration-15636b8c p {
  font-weight: 600;
  color: rgb(0, 0, 0);
  font-size: 18px;
  line-height: 21.92px;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media (max-width: 1023px) {
  .coh-ce-product_detail_integration-15636b8c p {
    text-align: center;
    margin-bottom: 40px;
  }
}
.coh-ce-product_detail_integration-c2b808b3 {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-ce-product_detail_integration-c2b808b3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 564px) {
  .coh-ce-product_detail_integration-c2b808b3 {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.coh-ce-product_detail_integration-c2b808b3:before {
  display: none;
}
.coh-ce-product_detail_integration-c2b808b3:after {
  display: none;
}
.coh-ce-product_detail_integration-d1d7059 {
  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: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-product_detail_integration-d1d7059:before {
  display: none;
}
.coh-ce-product_detail_integration-d1d7059:after {
  display: none;
}
.coh-ce-product_detail_integration-d781430a h5 {
  font-size: 24px;
  line-height: 29px;
  font-weight: 700;
  margin-bottom: 2rem;
  color: rgb(255, 255, 255);
}
.coh-ce-product_detail_integration-54bcfaae p {
  font-size: 1rem;
  line-height: 1.5rem;
  text-align: center;
  color: rgb(255, 255, 255);
  font-weight: 400;
  margin-bottom: 2rem;
}
.coh-ce-product_detail_integration-e2724577 {
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 1.125rem;
  text-align: left;
  font-style: normal;
  text-transform: uppercase;
  text-decoration: none;
  word-wrap: normal;
  direction: ltr;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1rem;
  padding-left: 2rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  border: 1px solid white;;
  letter-spacing: 0.1rem;
  line-height: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-product_detail_integration-e2724577 {
    text-align: center;
    width: auto;
  }
}
.coh-ce-product_detail_integration-e2724577:hover {
  color: rgb(255, 255, 255);
  background-color: rgba(77, 77, 79, 0.4);
}
.coh-ce-product_detail_integration-d96cb7a4 {
  text-align: center;
}
.coh-ce-product_line_support_card-f788db2b:before {
  display: none;
}
.coh-ce-product_line_support_card-f788db2b:after {
  display: none;
}
.coh-ce-product_line_support_card-f699da9e:before {
  display: none;
}
.coh-ce-product_line_support_card-f699da9e:after {
  display: none;
}
.coh-ce-product_line_support_card-f699da9e .product-support-card-container {
  margin-right: -1.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-product_line_support_card-f699da9e .product-support-card-container {
    margin-right: 0;
  }
}
.coh-ce-product_support_product_cards-f788db2b:before {
  display: none;
}
.coh-ce-product_support_product_cards-f788db2b:after {
  display: none;
}
.coh-ce-product_support_product_cards-f699da9e:before {
  display: none;
}
.coh-ce-product_support_product_cards-f699da9e:after {
  display: none;
}
.coh-ce-product_support_product_cards-f699da9e .product-support-card-container {
  margin-right: -1.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-product_support_product_cards-f699da9e .product-support-card-container {
    margin-right: 0;
  }
}
.coh-ce-product_support_product_cards-8d3e7ba1 {
  display: none;
}
.coh-ce-testimonial_card_group-d173f17e {
  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: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 20px;
}
.coh-ce-testimonial_card_group-ea901c4e {
  width: 100%;
}
.coh-ce-testimonial_card_group-d699ec62 {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-basis: 24%;
      -ms-flex-preferred-size: 24%;
          flex-basis: 24%;
  margin-top: 0;
  margin-bottom: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 564px) {
  .coh-ce-testimonial_card_group-d699ec62 {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.video-card.coh-ce-testimonial_card_group-9f5b236a {
  -webkit-transition: -webkit-box-shadow 0.6s ease-in-out;
  transition: -webkit-box-shadow 0.6s ease-in-out;
  transition: box-shadow 0.6s ease-in-out;
  transition: box-shadow 0.6s ease-in-out, -webkit-box-shadow 0.6s ease-in-out;
}
.video-card.coh-ce-testimonial_card_group-9f5b236a:hover {
  -webkit-box-shadow: 10PX 10px 12px rgba(0, 0, 0, 0.2);
          box-shadow: 10PX 10px 12px rgba(0, 0, 0, 0.2);;
  cursor: pointer;
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 5px;
          border-radius: 5px;
}
.coh-ce-testimonial_card_group-d7eb484e {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: relative;
  margin-top: 30px !important;
}
.coh-ce-testimonial_card_group-71ba210e {
  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-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;
}
.coh-ce-testimonial_card_group-c6b91ecb {
  margin-top: 10px;
  text-align: left;
}
.coh-ce-testimonial_card_group-c6b91ecb p {
  font-family: 'Uni Sans Book', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 20px;
  line-height: 30px;
  text-align: left;
}
@media (max-width: 1023px) {
  .coh-ce-testimonial_card_group-c6b91ecb p {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 564px) {
  .coh-ce-testimonial_card_group-c6b91ecb p {
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    margin-bottom: 1rem;
  }
}
.coh-ce-testimonial_card_group-6da568 {
  margin-bottom: 70px;
}
.coh-ce-testimonial_card_group-c8a9e2b1 {
  position: absolute;
  bottom: 0;
}
.coh-ce-testimonial_card_group-c8a9e2b1 p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 10px;
  line-height: 17.5px;
  text-align: left;
}
@media (max-width: 1023px) {
  .coh-ce-testimonial_card_group-c8a9e2b1 p {
    font-size: 10px;
    line-height: 17.5px;
    text-align: left;
  }
}
@media (max-width: 564px) {
  .coh-ce-testimonial_card_group-c8a9e2b1 p {
    font-size: 10px;
    line-height: 17.5px;
    text-align: left;
    margin-bottom: 1rem;
  }
}
.coh-ce-two_flexible_card_with_modal_popup-7bbd75d9 {
  max-width: 1324px;
  gap: 30px;
  margin: 0 auto !important;
}
@media (max-width: 1023px) {
  .coh-ce-two_flexible_card_with_modal_popup-7bbd75d9 {
    gap: 20px;
  }
}
@media (max-width: 564px) {
  .coh-ce-two_flexible_card_with_modal_popup-7bbd75d9 {
    display: grid;
  }
}
.coh-ce-two_flexible_card_with_modal_popup-7bbd75d9 a.link-opacity:hover {
  opacity: 0.5;
}
.coh-ce-two_flexible_card_with_modal_popup-22835b33 {
  background-color: rgb(244, 244, 244);
  padding: 0 !important;
  height: 580px;
  width: 663px;
  -webkit-border-radius: 5px;
          border-radius: 5px;
}
@media (max-width: 564px) {
  .coh-ce-two_flexible_card_with_modal_popup-22835b33 {
    height: auto;
    width: auto;
  }
}
.coh-ce-two_flexible_card_with_modal_popup-b8ef1c49 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  -webkit-transform: translateY(25%);
      -ms-transform: translateY(25%);
          transform: translateY(25%);
}
@media (max-width: 564px) {
  .coh-ce-two_flexible_card_with_modal_popup-b8ef1c49 {
    padding-top: 20px;
  }
}
.coh-ce-two_flexible_card_with_modal_popup-72d272ef:hover {
  cursor: pointer;
}
.coh-ce-two_flexible_card_with_modal_popup-3875b889 {
  max-height: 385px;
  max-width: 442px;
}
@media (max-width: 1169px) {
  .coh-ce-two_flexible_card_with_modal_popup-3875b889 {
    max-height: 350px;
    max-width: 290px;
  }
}
@media (max-width: 564px) {
  .coh-ce-two_flexible_card_with_modal_popup-3875b889 {
    max-height: 212px;
    max-width: 358px;
    position: relative;
    bottom: 30%;
  }
}
@media (max-width: 564px) {
  .coh-ce-two_flexible_card_with_modal_popup-89e1f902 {
    max-width: 345px;
  }
}
.coh-ce-two_flexible_card_with_modal_popup-36688f79 {
  width: 100%;
  position: absolute;
  bottom: 0;
  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;
  padding-right: 28px;
  padding-bottom: 24px;
  padding-left: 42px;
  cursor: pointer;
}
@media (max-width: 1023px) {
  .coh-ce-two_flexible_card_with_modal_popup-36688f79 {
    padding-right: 10px;
    padding-bottom: 20px;
    padding-left: 10px;
  }
}
@media (max-width: 564px) {
  .coh-ce-two_flexible_card_with_modal_popup-36688f79 {
    position: static;
    padding-right: 26px;
    padding-bottom: 22px;
    padding-left: 20px;
  }
}
.coh-ce-two_flexible_card_with_modal_popup-36688f79:after {
  color: rgb(0, 0, 0);
  font-size: 32px;
}
.coh-ce-two_flexible_card_with_modal_popup-1a2bb0aa h3 {
  margin-bottom: 0;
}
.coh-ce-two_flexible_card_with_modal_popup-78c35be6 .coh-style-modal-layout {
  height: 80vh;
  padding: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-two_flexible_card_with_modal_popup-c416cc99 {
  height: 100%;
}
.coh-ce-two_flexible_card_with_modal_popup-387e4ec4 {
  padding: 0 !important;
  height: 580px;
  width: 663px;
}
@media (max-width: 564px) {
  .coh-ce-two_flexible_card_with_modal_popup-387e4ec4 {
    height: 358px;
    width: auto;
  }
}
.coh-ce-two_flexible_card_with_modal_popup-2da154a1 {
  background-color: rgb(244, 244, 244);
  -webkit-border-radius: 5px;
          border-radius: 5px;
}
@media (max-width: 1023px) {
  .coh-ce-two_flexible_card_with_modal_popup-2da154a1 {
    height: 250px;
  }
}
@media (max-width: 564px) {
  .coh-ce-two_flexible_card_with_modal_popup-2da154a1 {
    height: 238px;
  }
}
.coh-ce-two_flexible_card_with_modal_popup-67621ab1 {
  cursor: pointer;
}
.coh-ce-two_flexible_card_with_modal_popup-62eb2783 {
  height: 580px;
}
@media (max-width: 564px) {
  .coh-ce-two_flexible_card_with_modal_popup-62eb2783 {
    height: 358px;
  }
}
.coh-ce-two_flexible_card_with_modal_popup-a152120c {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding-top: 0;
  padding-right: 15px;
  padding-bottom: 23px;
  padding-left: 23px;
}
@media (max-width: 1023px) {
  .coh-ce-two_flexible_card_with_modal_popup-a152120c {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (max-width: 564px) {
  .coh-ce-two_flexible_card_with_modal_popup-a152120c {
    padding-right: 19px;
    padding-bottom: 25px;
    padding-left: 15px;
  }
}
.coh-ce-two_flexible_card_with_modal_popup-b9f2bbe4 {
  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;
  cursor: pointer;
}
.coh-ce-two_flexible_card_with_modal_popup-b9f2bbe4:after {
  font-size: 32px;
  color: rgb(255, 255, 255);
}
@media (max-width: 564px) {
  .coh-ce-two_flexible_card_with_modal_popup-eea0a202 {
    max-width: 250px;
  }
}
.coh-ce-two_flexible_card_with_modal_popup-eea0a202 h3 {
  color: rgb(255, 255, 255);
  margin-bottom: 0;
}
.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;
}
.coh-ce-cpt_featured_product_block-8d7b7232 {
  margin-bottom: 20px;
}
@media (max-width: 1023px) {
  .container-full-width.coh-ce-cpt_featured_product_block-8d7b7232 {
    margin-top: auto;
    margin-right: 0;
    margin-bottom: auto;
    margin-left: 0;
  }
}
.container-boxed-width.coh-ce-cpt_featured_product_block-8d7b7232 {
  margin-top: auto;
  margin-right: 40px;
  margin-bottom: auto;
  margin-left: 40px;
}
@media (max-width: 1023px) {
  .container-boxed-width.coh-ce-cpt_featured_product_block-8d7b7232 {
    margin-top: auto;
    margin-right: 0;
    margin-bottom: auto;
    margin-left: 0;
  }
}
@media (max-width: 1023px) {
  .container-full-width.coh-ce-cpt_featured_product_block-778485b7 {
    margin-top: auto;
    margin-right: 0;
    margin-bottom: auto;
    margin-left: 0;
  }
}
.container-boxed-width.coh-ce-cpt_featured_product_block-778485b7 {
  margin-top: auto;
  margin-right: 50px;
  margin-bottom: auto;
  margin-left: 50px;
}
@media (max-width: 1023px) {
  .container-boxed-width.coh-ce-cpt_featured_product_block-778485b7 {
    margin-top: auto;
    margin-right: 10px;
    margin-bottom: auto;
    margin-left: 10px;
  }
}
@media (max-width: 564px) {
  .container-boxed-width.coh-ce-cpt_featured_product_block-778485b7 {
    max-width: 90%;
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-cpt_featured_product_block-3f884bf1 {
  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: 60px;
  padding-bottom: 60px;
  position: relative;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_featured_product_block-3f884bf1 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_featured_product_block-3f884bf1 {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_featured_product_block-3f884bf1 {
    max-width: 100%;
    padding-bottom: 1.5rem;
  }
}
.coh-ce-cpt_featured_product_block-8b598cbb.coh-ce-cpt_featured_product_block-3f884bf1 {
  padding-right: 0;
  padding-left: 82px;
}
.coh-ce-cpt_featured_product_block-f1e31d0 {
  max-width: 437px;
  max-height: 300px;
  -webkit-transition: 1000ms ease 0ms transform;
  transition: 1000ms ease 0ms transform;
}
.img-magnify.coh-ce-cpt_featured_product_block-f1e31d0:hover {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}
.coh-ce-cpt_featured_product_block-1b0e91ef {
  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 (max-width: 1023px) {
  .coh-ce-cpt_featured_product_block-1b0e91ef {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_featured_product_block-1b0e91ef {
    max-width: 341px !important;
    padding-right: 0 !important;
    padding-left: 0px !important;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 10px;
    padding-bottom: 20px;
  }
}
.coh-ce-cpt_featured_product_block-fcf98edb {
  max-width: 550px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_featured_product_block-fcf98edb {
    max-width: 338px;
    width: auto;
  }
}
.coh-ce-cpt_featured_product_block-fcf98edb h3 {
  margin-bottom: 10px;
}
.coh-ce-cpt_featured_product_block-61e6903e p {
  font-size: 16px;
  line-height: 30px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  margin-bottom: 0.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_featured_product_block-61e6903e p {
    font-size: 14px;
    line-height: 24px;
  }
}
.coh-ce-cpt_featured_product_block-1a72dbb0 {
  padding-top: 14px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_featured_product_block-1a72dbb0 {
    bottom: 19px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_featured_product_block-1a72dbb0 {
    font-size: 12px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_featured_product_block-1a72dbb0 {
    font-size: 16px;
    padding-right: 2px;
    padding-left: 2px;
  }
}
.coh-ce-cpt_footer_note-9541a3b1 {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: rgb(102, 102, 102);
  position: relative;
  top: 0;
  left: 0;
  margin: 2rem;
  margin-top: 1rem;
  padding-top: 1.25rem;
  padding-right: 0;
  padding-bottom: 1.25rem;
  padding-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer_note-9541a3b1 {
    margin: 1.25rem;
    margin-top: 0.625rem;
  }
}
.coh-ce-cpt_footer_note-9541a3b1 ol:before, .coh-ce-cpt_footer_note-9541a3b1 p:first-child:before {
  background-color: rgb(102, 102, 102);
  width: 30%;
  height: 4px;
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  content: "";
}
.coh-ce-cpt_footer_note-9541a3b1 ol li, .coh-ce-cpt_footer_note-9541a3b1 p:first-child li {
  font-size: 12px;
  margin-bottom: 0;
}
.coh-ce-cpt_footer_note-9541a3b1 p {
  line-height: 1rem;
  text-align: left;
  margin-bottom: 1rem;
  font-size: 0.75rem;
}
.coh-ce-cpt_footer_note-9541a3b1 ol {
  margin-bottom: 0 !important;
}
.coh-ce-cpt_generic_video_verathon-7d1053d1 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_generic_video_verathon-7d1053d1:before {
  display: none;
}
.coh-ce-cpt_generic_video_verathon-7d1053d1:after {
  display: none;
}
.image.coh-ce-cpt_generic_video_verathon-1fcadd70 {
  display: none;
}
.coh-ce-cpt_generic_video_verathon-77d30193 p {
  text-transform: uppercase;
  margin-bottom: 56px;
  font-weight: 600;
  font-size: 18px;
  text-align: left;
  line-height: 21.92px;
  color: rgb(0, 0, 0);
}
.mode-0.coh-ce-cpt_generic_video_verathon-7bf4ada1 {
  display: block;
}
.mode-.coh-ce-cpt_generic_video_verathon-7bf4ada1 {
  display: block;
}
.video.coh-ce-cpt_generic_video_verathon-6cead96b {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-1cc43d92 {
    position: relative;
    border-top-width: 5px;
    border-top-style: solid;
    border-top-color: rgb(81, 181, 223);
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_header_component-1cc43d92 {
    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_header_component-32d107df {
  display: none;
  -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;
  margin-left: 0;
  padding-top: 0.875rem;
  padding-right: 1.25rem;
  padding-bottom: 0.875rem;
  padding-left: 1.25rem;
  background-color: rgb(250, 250, 250);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-32d107df {
    display: none;
  }
}
.coh-ce-cpt_header_component-d1a0d13b {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin-left: 1.6rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_header_component-d1a0d13b {
    display: block;
  }
}
.coh-ce-cpt_header_component-9421162a {
  display: none;
  margin-top: 1.5rem;
  margin-right: 1rem;
  margin-bottom: 1rem;
  margin-left: 1.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-9421162a {
    margin-top: 0.5rem;
    display: block;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_header_component-9421162a {
    padding-right: 30px;
    padding-bottom: 10px;
    padding-left: 30px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(0, 0, 0);
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_header_component-9421162a .coh-row-inner .hamburger-mobile {
    padding-left: 0;
  }
}
.coh-ce-cpt_header_component-24d52c1e {
  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: 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_header_component-96336156 {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-96336156 {
    max-width: 568px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_header_component-96336156 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_header_component-96336156 img {
    max-width: 150px;
  }
}
.coh-ce-cpt_header_component-7591aed7 img {
  height: 45px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-7591aed7 img {
    -o-object-fit: contain;
       object-fit: contain;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-62e3c1f1 {
    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;
    width: 130px;
    gap: 40px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_header_component-62e3c1f1 {
    gap: 20px;
    max-width: 36px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-eb294924 {
    display: none;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_header_component-eb294924 {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-c2f1ee63 {
    position: relative;
    top: 4px;
    max-width: 36px;
  }
}
.coh-ce-cpt_header_component-254a854f {
  color: rgb(77, 77, 79);
  padding: 0.125rem;
  background-color: rgb(255, 255, 255);
  font-size: 20px;
  height: 54px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_header_component-254a854f {
    height: 36px;
    padding-left: 10px;
  }
}
.coh-ce-cpt_header_component-254a854f: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: "\f0c9";
  font-family: icomoon;
}
.coh-ce-cpt_header_component-ef34ef27 {
  display: none;
  position: absolute;
  left: -25%;
  z-index: 10;
  -webkit-transition: height 10ms ease-in-out 10ms;
  transition: height 10ms ease-in-out 10ms;
  width: 101vw;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-ef34ef27 {
    height: 100%;
    position: relative;
    top: 15px;
    left: -23px;
    right: 0;
    z-index: 10;
    display: none;
    width: 100vw;
  }
}
.coh-ce-cpt_header_component-3260b50f {
  position: relative;
  padding-top: 3rem;
  padding-right: 3rem;
  padding-bottom: 3rem;
  padding-left: 3rem;
  background-color: rgb(244, 244, 244);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-3260b50f {
    padding-top: 0.5rem;
    padding-right: 2rem;
    padding-bottom: 0.5rem;
    padding-left: 3rem;
    background-color: rgba(0, 0, 0, 0);
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_header_component-3260b50f {
    padding-top: 0.5rem;
    padding-right: 2rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-96070fa8 .form-type-search-api-autocomplete:before {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-96070fa8 .form-type-search-api-autocomplete input.form-autocomplete {
    padding-left: 1.5rem;
  }
}
.coh-ce-cpt_header_component-9822f820 {
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: -5px;
  right: 0;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: auto;
  padding: 0.125rem;
  margin-right: 10px;
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_header_component-e72e9b92 {
  padding-top: 20px;
  padding-right: 70px;
  padding-left: 60px;
  border-top-width: 5px;
  border-top-style: solid;
  border-top-color: rgb(81, 181, 223);
  position: relative;
  z-index: 10;
  top: 0 !important;
  height: auto !important;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_header_component-e72e9b92 {
    padding-right: 20px;
    padding-left: 20px;
    top: 0 !important;
    height: auto !important;
  }
}
@media (max-width: 1169px) {
  .coh-ce-cpt_header_component-e72e9b92 {
    padding-right: 20px;
    padding-left: 20px;
    top: 0 !important;
    height: auto !important;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-e72e9b92 {
    background-color: rgb(255, 255, 255);
    width: 100vw;
    display: none;
    position: fixed;
    top: 5px;
    left: 0;
    z-index: 10;
    border-top-style: none;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    overflow-y: auto;
    -webkit-box-shadow: 0 6px 12px -8px rgb(128, 128, 128);
            box-shadow: 0 6px 12px -8px rgb(128, 128, 128);
    bottom: 0;
    right: 0;
  }
}
@media (max-width: 1023px) {
  .coh-style-menu-canvas-open.coh-ce-cpt_header_component-e72e9b92 {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: inherit;
    -webkit-justify-content: inherit;
        -ms-flex-pack: inherit;
            justify-content: inherit;
  }
}
@media (max-width: 564px) {
  .coh-style-menu-canvas-open.coh-ce-cpt_header_component-e72e9b92 {
    -webkit-box-pack: inherit;
    -webkit-justify-content: inherit;
        -ms-flex-pack: inherit;
            justify-content: inherit;
  }
}
@media (max-width: 564px) {
  .important.coh-ce-cpt_header_component-e72e9b92 {
    padding-top: 0;
  }
}
@media (max-width: 1023px) {
  .custom-top-margin.coh-ce-cpt_header_component-e72e9b92 {
    top: 5px !important;
  }
}
.coh-ce-cpt_header_component-c6286da7 {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-c6286da7 {
    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;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-c6286da7:before {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-c6286da7:after {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-b673103c {
    width: auto;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    background-color: rgba(0, 0, 0, 0);
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-b673103c: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(146, 146, 146);
    content: "\f00d";
    font-family: icomoon;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-19405a0a {
    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;
    padding-top: 0;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-c84856a6 {
    overflow: auto !important;
    margin-top: 10px;
  }
}
.row-class-header-menu.coh-ce-cpt_header_component-c84856a6 .coh-row-inner {
  margin: 0 !important;
  width: 100%;
}
.coh-ce-cpt_header_component-b1ae075d {
  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;
  padding-right: 0 !important;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-b1ae075d {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-left: 0 !important;
    position: static;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-b1ae075d .menu-level-1 .coh-menu-list-item {
    width: 30%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_header_component-b1ae075d .menu-level-1 .coh-menu-list-item {
    width: auto;
  }
}
.coh-ce-cpt_header_component-b1ae075d .menu-level-1 .coh-menu-list-item a {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 16.1px;
  color: rgb(77, 77, 79);
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-b1ae075d .menu-level-1 .coh-menu-list-item a {
    padding-top: 10px;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 0;
    color: rgb(0, 0, 0);
    font-size: 16px;
    font-weight: 400;
    border-bottom-width: 0;
    border-bottom-style: none;
  }
}
.coh-ce-cpt_header_component-b1ae075d .menu-level-1 .coh-menu-list-item a:after {
  color: rgb(77, 77, 79);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-b1ae075d .menu-level-1 .coh-menu-list-item a:after {
    display: block;
    color: rgb(0, 0, 0);
  }
}
.coh-ce-cpt_header_component-b1ae075d .menu-level-1 .coh-menu-list-item a:hover {
  color: rgb(77, 77, 79);
}
@media (max-width: 564px) {
  .coh-ce-cpt_header_component-b1ae075d .menu-level-1 .coh-menu-list-item a:hover {
    color: rgb(0, 0, 0);
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-b1ae075d .menu-level-1 .coh-menu-list-item .menu-level-2-wrapper {
    background-color: rgb(255, 255, 255);
    width: auto;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-b1ae075d .menu-level-1 .coh-menu-list-item .menu-level-2-wrapper ul.coh-menu-list-container li.coh-menu-list-item {
    width: 100%;
  }
}
.coh-ce-cpt_header_component-af03fa9b {
  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;
  margin-left: 2.6rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-af03fa9b {
    display: none;
  }
}
.coh-ce-cpt_header_component-6aabb1a1 {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin-left: 2.6rem;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-6aabb1a1 {
    display: none;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_header_component-6aabb1a1 {
    display: none;
  }
}
.coh-ce-cpt_header_component-25060484 {
  -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: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding-bottom: 22px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-25060484 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    overflow-y: visible;
    overflow-x: hidden;
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_header_component-25060484 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
#nav-container.coh-ce-cpt_header_component-25060484 .ssa-component {
  position: static;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-be4d0a4c {
    display: none;
  }
}
.coh-ce-cpt_header_component-1632298f a {
  display: block;
}
.coh-ce-cpt_header_component-1632298f a img {
  height: 50px;
  width: 200px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-1632298f a img {
    height: 40px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-a15c795f {
    -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;
  }
}
.coh-ce-cpt_header_component-be98d26a {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-be98d26a {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    display: block;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_header_component-be98d26a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_header_component-be98d26a .navigation-menu-level-1 {
  gap: 60px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_header_component-be98d26a .navigation-menu-level-1 {
    gap: 20px;
  }
}
@media (max-width: 1169px) {
  .coh-ce-cpt_header_component-be98d26a .navigation-menu-level-1 {
    gap: 20px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-be98d26a .navigation-menu-level-1 {
    gap: 10px;
  }
}
.coh-ce-cpt_header_component-be98d26a .navigation-menu-level-1 .sub-menu-li {
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-be98d26a .navigation-menu-level-1 .sub-menu-li {
    width: 30%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_header_component-be98d26a .navigation-menu-level-1 .sub-menu-li {
    width: auto;
  }
}
.coh-ce-cpt_header_component-be98d26a .navigation-menu-level-1 .sub-menu-li .sub-menu-item {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(0, 0, 0);
  padding: 5px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  border-bottom-color: rgba(0, 0, 0, 0);
  border-bottom-width: 3px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-be98d26a .navigation-menu-level-1 .sub-menu-li .sub-menu-item {
    padding-top: 10px;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 0;
  }
}
.coh-ce-cpt_header_component-be98d26a .navigation-menu-level-1 .sub-menu-li .sub-menu-item:hover {
  color: rgb(0, 0, 0);
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: rgb(81, 181, 223);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-be98d26a .navigation-menu-level-1 .sub-menu-li .sub-menu-item:hover {
    border-bottom-style: none;
  }
}
.coh-ce-cpt_header_component-be98d26a .navigation-menu-level-1 .sub-menu-li .menu-level-2-wrapper .menu-level-2 {
  height: auto;
}
.coh-ce-cpt_header_component-cf2dedc4 {
  display: none;
  position: absolute;
  left: 0;
  z-index: 10;
  -webkit-transition: height 10ms ease-in-out 10ms;
  transition: height 10ms ease-in-out 10ms;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-cf2dedc4 {
    height: 100%;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
    display: none;
  }
}
.coh-ce-cpt_header_component-51c48bc0 {
  position: relative;
  padding: 3rem;
  background-color: rgb(244, 244, 244);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-51c48bc0 {
    padding: 0.5rem;
  }
}
.coh-ce-cpt_header_component-9f3e8a74 {
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 25%;
  right: 12%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: auto;
  padding: 0.125rem;
  margin-right: 10px;
  color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header_component-9f3e8a74 {
    display: none;
  }
}
.coh-ce-cpt_helpful_information-e2f5ae76:before {
  display: none;
}
.coh-ce-cpt_helpful_information-e2f5ae76:after {
  display: none;
}
.coh-ce-cpt_helpful_information-cd29ca1e {
  width: 282px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_helpful_information-cd29ca1e {
    width: 328px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_helpful_information-cd29ca1e span {
    font-size: 38px;
    line-height: 46px;
  }
}
.coh-ce-cpt_helpful_information-78bfd487 {
  max-width: 724px;
  gap: 60px;
  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 (max-width: 564px) {
  .coh-ce-cpt_helpful_information-78bfd487 {
    gap: 40px;
  }
}
.coh-ce-cpt_helpful_information-78bfd487:before {
  display: none;
}
.coh-ce-cpt_helpful_information-78bfd487:after {
  display: none;
}
.coh-ce-cpt_helpful_information-e2f5ae76:before {
  display: none;
}
.coh-ce-cpt_helpful_information-e2f5ae76:after {
  display: none;
}
.coh-ce-cpt_helpful_information-80bfe388 p {
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 24px;
  line-height: 29px;
  margin-bottom: 4px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_helpful_information-80bfe388 p {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
  }
}
.coh-ce-cpt_helpful_information-e008e625 p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 16px;
  line-height: 30px;
  font-weight: 400;
  color: rgb(77, 77, 79);
}
@media (max-width: 564px) {
  .coh-ce-cpt_helpful_information-e008e625 p {
    font-size: 14px;
    line-height: 24px;
  }
}
.coh-ce-cpt_helpful_information-6aafde4: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: "\f1c1";
  font-family: icomoon;
  padding-right: 10px;
}
.pdf-without.coh-ce-cpt_helpful_information-6aafde4:before {
   content: none;
}
.coh-ce-cpt_hero_banner-7f0d781 {
  position: relative;
  left: 0;
  top: 0;
}
.coh-ce-cpt_hero_banner-7f0d781 banner-image {
  display: block;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hero_banner-7f0d781 banner-image {
    display: none;
  }
}
.coh-ce-cpt_hero_banner-7f0d781 banner-image-mobile {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hero_banner-7f0d781 banner-image-mobile {
    display: block;
  }
}
.coh-ce-cpt_hero_banner-387efc42 {
  -o-object-fit: cover;
     object-fit: cover;
  max-height: 624px;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hero_banner-387efc42 {
    display: none !important;
  }
}
.coh-ce-cpt_hero_banner-cd329458 {
  -o-object-fit: cover;
     object-fit: cover;
  display: none !important;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hero_banner-cd329458 {
    display: block !important;
  }
}
.coh-ce-cpt_hero_banner-43154126 {
  position: absolute;
  top: 50%;
  right: 10%;
  max-width: 500px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hero_banner-43154126 {
    max-width: 75%;
    left: 30px;
    right: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_hero_banner-43154126 {
    left: 16px;
    max-width: 90%;
  }
}
.coh-ce-cpt_hero_banner-43154126 .nocta {
  display: none;
}
.coh-ce-cpt_hero_banner-c5fab546 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hero_banner-c5fab546 {
    display: block;
  }
}
.coh-ce-cpt_hero_banner-c5fab546 a.link {
  text-transform: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hero_banner-c5fab546 a.coh-link.link {
    color: rgb(0, 158, 224);
  }
}
.coh-ce-cpt_icon_based_navigation-7a5ef141 {
  background-color: rgb(244, 244, 244);
  padding-top: 15px;
  padding-bottom: 15px;
}
.coh-ce-cpt_icon_based_navigation-607e386b {
  max-width: 90%;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  gap: 40px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_icon_based_navigation-607e386b {
    gap: 20px;
  }
}
.coh-ce-cpt_icon_based_navigation-2bd7e226 {
  list-style-type: none;
  list-style-position: inside;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_icon_based_navigation-2bd7e226 a:hover {
  opacity: 50%;
}
.coh-ce-cpt_icon_based_navigation-c5844658 {
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.coh-ce-cpt_icon_based_navigation-c5844658 .icon-submenu img {
  max-height: 2.8125rem;
  max-width: 3rem;
}
.coh-ce-cpt_icon_based_navigation-2c519fcd {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 700;
  color: rgb(77, 77, 79);
  line-height: 15px;
  font-size: 11px;
  text-align: center;
  padding-top: 5px;
}
.coh-ce-cpt_non_featured_product_block-576100b1 {
  padding-top: 30px;
  padding-bottom: 0px;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 564px) {
  .coh-ce-cpt_non_featured_product_block-576100b1 {
    display: block;
  }
}
.img-magnify.coh-ce-cpt_non_featured_product_block-576100b1 img:hover {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}
.coh-ce-cpt_non_featured_product_block-576100b1 .coh-container coh-ce-cpt_featured_product_block-e2b08d8b1 coh-ce-cpt_featured_product_block-e2b08d8b {
  margin-right: 30px;
}
.coh-ce-cpt_non_featured_product_block-338878cc {
  width: 100%;
  background-color: rgb(244, 244, 244);
  position: relative;
  -webkit-box-flex: 44%;
  -webkit-flex: 44%;
      -ms-flex: 44%;
          flex: 44%;
  margin-bottom: 30px !important;
  margin-right: 10px;
  margin-bottom: 20px;
  margin-left: 10px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_non_featured_product_block-338878cc {
    width: 90%;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
  }
}
.coh-ce-cpt_non_featured_product_block-87fc1911 {
  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: 355px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_non_featured_product_block-87fc1911 .desktop-img.true {
    display: none;
  }
}
.coh-ce-cpt_non_featured_product_block-ea71e46f {
  margin-top: 60px;
  margin-right: auto;
  margin-bottom: 60px;
  margin-left: auto;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  max-height: 320px;
  width: auto;
  -webkit-transition: 1000ms ease 0ms transform;
  transition: 1000ms ease 0ms transform;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_non_featured_product_block-ea71e46f {
    max-height: 179px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_non_featured_product_block-ea71e46f {
    max-width: 207px;
  }
}
.coh-ce-cpt_non_featured_product_block-90b0636a {
  margin-top: 60px;
  margin-right: auto;
  margin-bottom: 60px;
  margin-left: auto;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  max-height: 320px;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_non_featured_product_block-90b0636a {
    max-height: 179px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_non_featured_product_block-90b0636a {
    max-width: 207px;
    display: block;
  }
}
.coh-ce-cpt_non_featured_product_block-7686e392 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 550px;
  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 (max-width: 1169px) {
  .coh-ce-cpt_non_featured_product_block-7686e392 {
    max-width: 400px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_non_featured_product_block-7686e392 {
    max-width: 315px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_non_featured_product_block-7686e392 {
    margin-left: 10px;
  }
}
.coh-ce-cpt_non_featured_product_block-878c67cd {
  max-width: 490px;
}
.coh-ce-cpt_non_featured_product_block-878c67cd p {
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 36px;
  line-height: 43px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_non_featured_product_block-878c67cd p {
    font-size: 30px;
    line-height: 36px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_non_featured_product_block-878c67cd p {
    font-size: 28px;
    line-height: 34px;
    width: 280px;
    padding-left: 30px;
  }
}
.coh-ce-cpt_non_featured_product_block-ec3e4102 p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 16px;
  line-height: 30px;
  font-weight: 400;
  color: rgb(77, 77, 79);
  margin-bottom: 120px !important;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_non_featured_product_block-ec3e4102 p {
    font-size: 14px;
    line-height: 24px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_non_featured_product_block-ec3e4102 p {
    margin-bottom: 50px !important;
  }
}
.coh-ce-cpt_non_featured_product_block-440df332 {
  position: absolute;
  bottom: 33px;
  padding-top: 14px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_non_featured_product_block-440df332 {
    position: relative;
  }
}
.coh-ce-cpt_redesign_two_column-7b7d9ce4 .coh-modal-inner {
  height: 570px;
  width: 768px;
  overflow: unset;
  margin-left: 15px;
  margin-right: 15px;
}
.coh-ce-cpt_redesign_two_column-84fede69 {
  width: 100% !important;
}
.coh-ce-cpt_redesign_two_column-2fa6055f {
  width: 50%;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_redesign_two_column-2fa6055f {
    padding-top: 10px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_redesign_two_column-2fa6055f {
    width: 100%;
    padding-top: 0;
  }
}
.coh-ce-cpt_redesign_two_column-2fa6055f:hover .show-hover-pdf {
  opacity: 1;
}
.coh-ce-cpt_redesign_two_column-2fa6055f:hover img.show-hover-pdf-img {
  opacity: 0.3;
}
.show-hover-pdf-parent.coh-ce-cpt_redesign_two_column-2fa6055f .hover-icon-link:hover {
  cursor: pointer;
}
.hide-hover-pdf-parent.coh-ce-cpt_redesign_two_column-2fa6055f .hover-icon-link:hover {
  cursor: auto;
}
.coh-ce-cpt_redesign_two_column-2fa6055f .with-play-icon.hide-play-icon {
  display: none;
}
.coh-ce-cpt_redesign_two_column-2fa6055f with-play-icon.display-play-icon {
  display: contents;
}
.coh-ce-cpt_redesign_two_column-2fa6055f .without-play-icon.hide-play-icon {
  display: contents;
}
.coh-ce-cpt_redesign_two_column-2fa6055f .without-play-icon.display-play-icon {
  display: none;
}
.coh-ce-cpt_redesign_two_column-2fa6055f .hide-hover-pdf {
  display: none;
}
.coh-ce-cpt_redesign_two_column-8c19e0e3 {
  visibility: hidden;
}
.coh-ce-cpt_redesign_two_column-e686ffb7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_redesign_two_column-e686ffb7 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.coh-ce-cpt_redesign_two_column-251d3c92 {
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_redesign_two_column-251d3c92 {
    height: 100%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_redesign_two_column-251d3c92 {
    max-height: 358px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
  }
}
.coh-ce-cpt_redesign_two_column-67bfbda2 {
  -webkit-transition: 100ms ease 0ms opacity;
  transition: 100ms ease 0ms opacity;
  width: auto;
  position: absolute;
  top: 40%;
  left: 45%;
  opacity: 0;
}
.coh-ce-cpt_redesign_two_column-67bfbda2:after {
  content: "Download PDF";
  font-weight: bold;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: rgb(0, 0, 0);
  position: relative;
  left: -18%;
  top: 10%;
  margin-top: 8px;
}
.coh-ce-cpt_redesign_two_column-dba87d62 {
  width: 70px;
}
.coh-ce-cpt_redesign_two_column-76601dd5 {
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
}
@media (max-width: 564px) {
  .coh-ce-cpt_redesign_two_column-76601dd5 {
    position: relative;
    top: 0;
    left: 0;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
.coh-ce-cpt_redesign_two_column-82fdd529 {
  padding-top: 3rem;
  padding-right: 3rem;
  padding-bottom: 3rem;
  padding-left: 3rem;
  width: 50%;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_redesign_two_column-82fdd529 {
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_redesign_two_column-82fdd529 {
    padding-top: 0rem;
    padding-right: 0;
    padding-bottom: 0rem;
    padding-left: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_redesign_two_column-82fdd529 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    width: 100%;
    margin-top: 20px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    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_redesign_two_column-82fdd529:before {
  display: none;
}
.coh-ce-cpt_redesign_two_column-82fdd529:after {
  display: none;
}
.coh-container.coh-ce-cpt_redesign_two_column-82fdd529 category-benefit-content coh-ce-cpt_redesign_two_column-384a40dd {
  padding-top: 5rem;
  padding-right: 5rem;
  padding-bottom: 5rem;
  padding-left: 5rem;
  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 (max-width: 564px) {
  .coh-ce-cpt_redesign_two_column-7a9c706b {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_redesign_two_column-7a9c706b:before {
  display: none !important;
}
.coh-ce-cpt_redesign_two_column-7a9c706b:after {
  display: none !important;;
}
.coh-ce-cpt_redesign_two_column-8bffa355 {
  margin-bottom: 1.5rem;
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 46px;
  line-height: 55px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_redesign_two_column-8bffa355 {
    line-height: 46px;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_redesign_two_column-8bffa355 h5, .coh-ce-cpt_redesign_two_column-8bffa355 h6 {
  font-weight: 700;
  font-size: 24px;
  line-height: 29px;
  text-align: left;
  letter-spacing: 0em;
  font-style: normal;
  max-width: 29rem;
  margin-bottom: 1.5rem;
}
.coh-ce-cpt_redesign_two_column-8bffa355 p {
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 46px;
  line-height: 55px;
  max-height: 110px;
  max-width: 439px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_redesign_two_column-8bffa355 p {
    font-size: 40px;
    line-height: 40px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_redesign_two_column-8bffa355 p {
    font-size: 38px;
    line-height: 46px;
    max-height: 92px;
    max-width: 358px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_redesign_two_column-8bffa355 h2 {
    margin-bottom: 1rem;
  }
}
.coh-ce-cpt_redesign_two_column-905ae625 {
  margin-bottom: 1.5rem;
}
.coh-ce-cpt_redesign_two_column-905ae625 p {
  font-size: 16px;
  line-height: 30px;
  text-align: left;
  font-weight: 400;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: rgb(77, 77, 79);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_redesign_two_column-905ae625 p {
    line-height: 24px;
    text-align: left;
    font-size: 14px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_redesign_two_column-905ae625 p {
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    max-width: 358px;
  }
}
.coh-ce-cpt_redesign_two_column-905ae625 ul li {
  margin-bottom: 0;
}
.coh-ce-cpt_redesign_two_column-905ae625 ul li p {
  margin-bottom: 0;
}
.coh-ce-cpt_redesign_two_column-8b42c826 {
  margin-bottom: 10px;
}
.coh-ce-cpt_redesign_two_column-72d85e56 p {
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 28px;
  text-align: center;
  opacity: 0.6;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_redesign_two_column-72d85e56 p {
    font-size: 0.875rem;
  }
}
.coh-ce-cpt_redesign_two_column-f8c79711 p {
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  opacity: 0.6;
  text-align: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_redesign_two_column-f8c79711 p {
    font-size: 14px;
  }
}
.coh-ce-cpt_redesign_two_column-a8c0db54 {
  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;
  gap: 26px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_redesign_two_column-a8c0db54 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_redesign_two_column-a8c0db54:before {
  display: none !important;
}
.coh-ce-cpt_redesign_two_column-a8c0db54:after {
  display: none !important;;
}
.coh-ce-cpt_redesign_two_column-a8c0db54 .cta.cta-document {
  display: none;
}
.coh-ce-cpt_redesign_two_column-a8c0db54 .file.cta-link {
  display: none;
}
.coh-ce-cpt_redesign_two_column-a8c0db54 .file.cta-document {
  display: inline-block;
}
.coh-ce-cpt_redesign_two_column-aa7529ed {
  display: none;
}
.coh-ce-cpt_redesign_two_column-3a28d379 {
  gap: 26px;
  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;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_redesign_two_column-3a28d379 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_redesign_two_column-3a28d379:before {
  display: none !important;
}
.coh-ce-cpt_redesign_two_column-3a28d379:after {
  display: none !important;;
}
.coh-ce-cpt_simple_header_and_descrip-5a6fc8d0 {
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  width: 768px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  text-align: center;
}
@media (max-width: 564px) {
  .coh-ce-cpt_simple_header_and_descrip-5a6fc8d0 {
    width: 358px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_simple_header_and_descrip-5a6fc8d0 p {
    margin-bottom: 10px;
  }
}
.coh-ce-cpt_simple_header_and_descrip-bf7a890e {
  width: 768px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (max-width: 564px) {
  .coh-ce-cpt_simple_header_and_descrip-bf7a890e {
    width: 358px;
  }
}
.coh-ce-cpt_simple_header_and_descrip-bf7a890e p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  line-height: 28px;
  font-size: 24px;
  text-align: center;
}
@media (max-width: 564px) {
  .coh-ce-cpt_simple_header_and_descrip-bf7a890e p {
    font-size: 16px;
    line-height: 24px;
    text-align: center;
  }
}
.coh-ce-cpt_simple_header_and_descrip-27f1a958 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_social_media_links-c70470cb {
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  width: 151px;
  height: 21.34px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_social_media_links-c70470cb {
    width: auto;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_social_media_links-c70470cb {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.coh-ce-cpt_social_media_links-dacb501a {
  width: auto;
  margin-top: 0;
  margin-right: 1rem;
  margin-bottom: 1rem;
  margin-left: 0;
  height: 26px;
}
.coh-ce-cpt_social_media_links-f6a3c2fb {
  height: 20px;
  -o-object-fit: contain;
     object-fit: contain;
}
.coh-ce-cpt_story_book-8d06b13f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  max-width: 83rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_story_book-8d06b13f {
    display: block;
  }
}
.coh-ce-cpt_story_book-1d45ee43 {
  max-width: 427px;
  padding-top: 57px;
  min-width: 410px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_story_book-1d45ee43 {
    min-width: 330px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_story_book-1d45ee43 {
    padding-top: 0px;
    padding-right: 10px;
    padding-left: 0;
    max-width: 250px;
    min-width: 250px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_story_book-1d45ee43 {
    max-width: 427px;
    min-width: 375px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_story_book-1a83013a {
    max-width: 200px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_story_book-1a83013a {
    padding-left: 10px;
    max-width: 320px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_story_book-1a83013a span {
    font-size: 38px;
    line-height: 46px;
  }
}
.coh-ce-cpt_story_book-2ba21905 p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 16px;
  line-height: 30px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_story_book-2ba21905 p {
    font-size: 14px;
    line-height: 24px;
  }
}
.coh-ce-cpt_story_book-977cb9d4 {
  background-color: rgb(246, 246, 246);
  padding-top: 57px;
  padding-right: 12%;
  padding-bottom: 45px;
  padding-left: 12%;
  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;
  margin-left: 4%;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_story_book-977cb9d4 {
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_story_book-977cb9d4 {
    padding-top: 20px;
    padding-right: 40px;
    padding-bottom: 30px;
    padding-left: 40px;
    margin-left: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_story_book-977cb9d4 {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
    padding-left: 10px;
  }
}
.coh-ce-cpt_story_book-977cb9d4 .coh-accordion-tabs-display-accordion-xl > .coh-accordion-tabs-nav {
  display: block;
  position: absolute;
  left: 0;
  bottom: -12px;
  width: 410px;
  padding: 0;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_story_book-977cb9d4 .coh-accordion-tabs-display-accordion-xl > .coh-accordion-tabs-nav {
    width: 315px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_story_book-977cb9d4 .coh-accordion-tabs-display-accordion-xl > .coh-accordion-tabs-nav {
    width: 320px;
    display: none;
  }
}
.coh-ce-cpt_story_book-977cb9d4 .coh-accordion-tabs-display-accordion-xl > .coh-accordion-tabs-nav li {
  margin-left: 0;
}
.coh-ce-cpt_story_book-977cb9d4 .coh-accordion-tabs-display-accordion-xl > .coh-accordion-tabs-nav li.is-active a {
  font-weight: 600;
  pointer-events: none;
}
.coh-ce-cpt_story_book-977cb9d4 .coh-accordion-tabs-display-accordion-xl > .coh-accordion-tabs-nav li.is-active 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: "\f101";
  font-family: icomoon;
}
.coh-ce-cpt_story_book-977cb9d4 .coh-accordion-tabs-display-accordion-xl > .coh-accordion-tabs-nav li a {
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 24px;
  line-height: 29px;
  padding-bottom: 10px;
  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-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  border-bottom-width: 1px;
  border-bottom-color: rgb(141, 144, 147);
  border-bottom-style: solid;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_story_book-977cb9d4 .coh-accordion-tabs-display-accordion-xl > .coh-accordion-tabs-nav li a {
    font-size: 20px;
    line-height: 24px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_story_book-977cb9d4 .coh-accordion-tabs-display-accordion-xl > .coh-accordion-tabs-nav li a {
    font-size: 18px;
  }
}
.coh-ce-cpt_story_book-977cb9d4 .coh-accordion-tabs-display-accordion-xl > .coh-accordion-tabs-content-wrapper .coh-accordion-title {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_story_book-977cb9d4 .coh-accordion-tabs-display-accordion-xl > .coh-accordion-tabs-content-wrapper .coh-accordion-title {
    display: block;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_story_book-977cb9d4 .coh-accordion-tabs-display-accordion-xl > .coh-accordion-tabs-content-wrapper .coh-accordion-title {
    width: auto;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_story_book-977cb9d4 .coh-accordion-tabs-display-accordion-xl > .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active {
    pointer-events: none;
  }
}
.coh-ce-cpt_story_book-977cb9d4 .coh-accordion-tabs-display-accordion-xl > .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a {
  font-weight: 600;
}
.coh-ce-cpt_story_book-977cb9d4 .coh-accordion-tabs-display-accordion-xl > .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f077";
  font-family: icomoon;
}
.coh-ce-cpt_story_book-977cb9d4 .coh-accordion-tabs-display-accordion-xl > .coh-accordion-tabs-content-wrapper .coh-accordion-title a {
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(0, 0, 0);
  font-weight: 400;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_story_book-977cb9d4 .coh-accordion-tabs-display-accordion-xl > .coh-accordion-tabs-content-wrapper .coh-accordion-title a {
    font-size: 20px;
    line-height: 24px;
    padding-top: 20px;
    padding-bottom: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(0, 0, 0);
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_story_book-977cb9d4 .coh-accordion-tabs-display-accordion-xl > .coh-accordion-tabs-content-wrapper .coh-accordion-title a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(0, 0, 0);
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
    padding-top: 20px;
  }
}
.coh-ce-cpt_story_book-977cb9d4 .coh-accordion-tabs-display-accordion-xl > .coh-accordion-tabs-content-wrapper .coh-accordion-title a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  font-family: icomoon;
}
.coh-ce-cpt_story_book-977cb9d4 picture {
  min-height: 320px;
}
.coh-ce-cpt_story_book-2eb13fbc .coh-accordion-tabs-content {
  max-width: 504px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_story_book-2eb13fbc .coh-accordion-tabs-content {
    max-width: 448px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_story_book-2eb13fbc .coh-accordion-tabs-content {
    max-width: 358px;
  }
}
.coh-ce-cpt_story_book-6ce69693 {
  max-height: 314px;
  max-width: 504px;
  margin-bottom: 40px;
  height: 314px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_story_book-6ce69693 {
    max-height: 274px;
    height: 274px;
    margin-top: 10px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_story_book-6ce69693 {
    margin-bottom: 30px;
    max-height: 205px;
    height: 205px;
  }
}
.coh-ce-cpt_story_book-2275a0e4 {
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 32px;
  line-height: 38px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_story_book-2275a0e4 {
    font-size: 30px;
    line-height: 36px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_story_book-2275a0e4 {
    font-size: 30px;
    line-height: 36px;
  }
}
.coh-ce-cpt_story_book-c59a9a14 p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_story_book-c59a9a14 p {
    font-size: 14px;
    line-height: 24px;
  }
}
.coh-ce-cpt_story_book-45161da1 {
  margin-top: 30px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_story_book-45161da1 {
    margin-top: 15px;
  }
}
.coh-ce-cpt_story_book-e06ee980 {
  margin-bottom: 40px;
  max-height: 314px;
  max-width: 504px;
  height: 314px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_story_book-e06ee980 {
    max-height: 275px;
    height: 275px;
    margin-top: 10px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_story_book-e06ee980 {
    margin-bottom: 30px;
    max-height: 205px;
    height: 205px;
  }
}
.coh-ce-cpt_story_book-5d303cf9 {
  font-size: 32px;
  line-height: 38px;
  font-weight: 400;
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_story_book-5d303cf9 {
    font-size: 30px;
    line-height: 36px;
  }
}
.coh-ce-cpt_story_book-381bb59f p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_story_book-381bb59f p {
    font-size: 14px;
    line-height: 24px;
  }
}
.coh-ce-cpt_story_book-7bdd1bb0 {
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 32px;
  line-height: 38px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_story_book-7bdd1bb0 {
    font-size: 30px;
    line-height: 36px;
  }
}
.coh-ce-cpt_story_book-dd5169ab p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_story_book-dd5169ab p {
    font-size: 14px;
    line-height: 24px;
  }
}
.coh-ce-cpt_verathon_site_footer-bcb89673 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: rgb(240, 243, 245);
  padding-top: 3.5rem;
  padding-right: 3.5rem;
  padding-left: 3.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_verathon_site_footer-bcb89673 {
    padding-top: 3rem;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_verathon_site_footer-bcb89673 {
    padding-top: 2rem;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.coh-ce-cpt_verathon_site_footer-cf4d66d2 {
  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: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  margin-top: 1rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_verathon_site_footer-cf4d66d2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-top: 0;
  }
}
.coh-ce-cpt_verathon_site_footer-e8d48798 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.5rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_verathon_site_footer-e8d48798 {
    display: block;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_verathon_site_footer-e8d48798 p {
  font-size: 12px;
  line-height: 20px;
}
.coh-ce-cpt_verathon_site_footer-e8d48798 .verathon-address {
  width: 65%;
}
@media (max-width: 564px) {
  .coh-ce-cpt_verathon_site_footer-e8d48798 .verathon-address {
    width: auto;
  }
}
.coh-ce-cpt_verathon_site_footer-9402b856 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_verathon_site_footer-9402b856 {
    width: 70%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_verathon_site_footer-9402b856 {
    width: auto;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_verathon_site_footer-9402b856 p {
    margin-bottom: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_verathon_site_footer-244e004c {
    width: 70%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_verathon_site_footer-244e004c {
    width: auto;
  }
}
.coh-ce-cpt_verathon_site_footer-244e004c p {
  margin-bottom: 0;
}
.coh-ce-cpt_verathon_site_footer-c72262eb p {
  font-size: 10px;
  line-height: 20px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_verathon_site_footer-d1f4fd3a {
    padding-top: 25px;
  }
}
.coh-ce-modal_video_navigation_panel-eef05524 {
  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: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.coh-ce-b615f267 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  margin-bottom: 0;
  -webkit-flex-basis: 90%;
      -ms-flex-preferred-size: 90%;
          flex-basis: 90%;
}
@media (max-width: 1023px) {
  .coh-ce-b615f267 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto;
  }
}
.coh-ce-985a380f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0;
  padding-left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  margin-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-985a380f {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .has-children.is-collapsed.coh-ce-985a380f > a {
    color: rgb(81, 181, 223);
  }
}
.has-children.is-collapsed.coh-ce-985a380f > a:after {
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
}
@media (max-width: 767px) {
  .has-children.is-collapsed.coh-ce-985a380f > 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: "\f054";
    font-family: icomoon;
  }
}
.has-children.is-expanded.coh-ce-985a380f > a {
  color: rgb(81, 181, 223);
}
.has-children.is-expanded.coh-ce-985a380f > a:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.has-children.coh-ce-985a380f > a {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 1023px) {
  .has-children.coh-ce-985a380f > a {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.has-children.coh-ce-985a380f > a:after {
  -webkit-transition: 200ms ease-in-out transform;
  transition: 200ms ease-in-out transform;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 0.5rem;
}
.coh-ce-8b4eb3a6 {
  font-size: 1.125rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgb(255, 255, 255);
  font-weight: 600;
  border-bottom-width: 0.125rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(77, 77, 79);
}
@media (max-width: 1023px) {
  .coh-ce-8b4eb3a6 {
    height: auto;
  }
}
@media (max-width: 767px) {
  .coh-ce-8b4eb3a6 {
    color: rgb(128, 128, 128);
    padding-right: 1.5rem;
    border-bottom-style: none;
  }
}
.coh-ce-8b4eb3a6:hover {
  border-bottom-color: rgb(81, 181, 223);
}
.coh-ce-3972d825 {
  position: absolute;
  top: 100%;
  display: none;
  z-index: 1;
  left: 0;
  right: 0;
  pointer-events: none;
  background-color: rgb(255, 255, 255);
}
@media (max-width: 767px) {
  .coh-ce-3972d825 {
    position: absolute;
    top: 0;
    z-index: 20;
    right: -300px;
  }
}
.coh-ce-9891be7f {
  padding-top: 1.5rem;
  padding-bottom: 3rem;
  pointer-events: auto;
}
@media (max-width: 1023px) {
  .coh-ce-9891be7f {
    margin-right: 0;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0.75rem;
  }
}
.coh-ce-85a8ef9e {
  display: none;
  background-color: rgb(255, 255, 255);
  color: rgb(81, 181, 223);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 767px) {
  .coh-ce-85a8ef9e {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-85a8ef9e: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(81, 181, 223);
  padding-right: 0.125rem;
}
.coh-ce-59c4ca9d {
  margin-top: 0;
  margin-bottom: 0;
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  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-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
@media (max-width: 767px) {
  .coh-ce-59c4ca9d {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }
}
.coh-ce-6be439d5 {
  list-style-type: none;
  margin-left: 0;
  padding-right: 1.5rem;
  padding-left: 0;
  display: inline-block;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-6be439d5 {
    padding-right: 0;
    padding-left: 1rem;
  }
}
.coh-ce-f3d7f6ac {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  font-size: 0.875rem;
  color: rgb(102, 102, 102);
  font-weight: 700;
}
.coh-ce-7666841d {
  margin-top: 0;
  margin-bottom: 0;
}
.coh-ce-b0c1468d {
  margin-left: 0;
  list-style-type: none;
}
.coh-ce-90b94a74 {
  padding-top: 0;
  padding-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
  color: rgb(102, 102, 102);
}
.coh-ce-7dbb8dc5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
@media (max-width: 767px) {
  .coh-ce-7dbb8dc5 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.coh-ce-c2a716e9 {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
@media (max-width: 767px) {
  .coh-ce-c2a716e9 {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-3d39c93a {
  font-size: 0.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
@media (max-width: 767px) {
  .coh-ce-3d39c93a {
    padding-top: 0.25rem;
    padding-right: 1rem;
    padding-bottom: 0.25rem;
    padding-left: 1rem;
  }
}
.coh-ce-220cb05d {
  list-style-type: none;
  list-style-position: inside;
}
.coh-ce-7da408fd {
  color: rgb(0, 0, 0);
  margin-left: -2rem;
}
.coh-ce-1aeadb8f {
  list-style-type: none;
  list-style-position: inside;
  margin-left: -2rem;
}
.coh-ce-71ae2689 {
  color: rgb(0, 0, 0);
}
.coh-ce-d47157a4 {
  list-style-type: none;
}
.coh-ce-5464d549 {
  list-style-type: none;
}
.coh-ce-d5f07726 {
  list-style-type: none;
}
.coh-ce-d5f07726 .show-1 {
  display: none;
}
.coh-ce-39a1ac35 {
  list-style-type: none;
}
.coh-ce-5161516a {
  list-style-type: none;
}
.coh-ce-61cbe9b2 {
  list-style-type: none;
}
.coh-ce-9c23e4ec {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.coh-ce-4be69de6 {
  font-size: 0.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.coh-ce-a6bd261a {
  list-style-type: none;
  line-height: 12px;
}
@media (max-width: 1023px) {
  .coh-ce-a6bd261a {
    margin-left: 0rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-a6bd261a {
    margin-left: 0rem;
    border-bottom-color: rgb(191, 191, 191);
    border-bottom-width: 3px;
    border-bottom-style: solid;
  }
}
.coh-ce-f23c581 {
  margin-left: 1rem;
}
@media (max-width: 1023px) {
  .coh-ce-f23c581 {
    margin-left: 0rem;
    color: rgb(0, 0, 0);
  }
}
@media (max-width: 564px) {
  .coh-ce-f23c581 {
    color: rgb(0, 0, 0);
  }
}
.coh-ce-fc110e16 {
  -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;
  margin-top: 0.9rem;
}
@media (max-width: 564px) {
  .coh-ce-fc110e16 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-727be71b {
  list-style-type: none;
  list-style-type: none !important;
  line-height: 12px;
}
@media (max-width: 1023px) {
  .coh-ce-727be71b {
    margin-left: 0rem;
  }
}
.coh-ce-727be71b span.onetrust-cookie {
  -webkit-transition: color 300ms ease 0ms;
  transition: color 300ms ease 0ms;
}
.coh-ce-727be71b span.onetrust-cookie:hover {
  color: rgb(112, 195, 233);
  cursor: pointer;
}
.coh-ce-fb42a97e {
  color: rgb(0, 0, 0);
}
.coh-ce-6d2ef6d5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-6d2ef6d5 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto;
    width: 100%;
    gap: 10px;
  }
}
.coh-ce-53c67fca {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0;
  padding-left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 0;
  margin-left: 2rem;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-53c67fca {
    padding-right: 0;
    padding-left: 0;
    margin-left: 0;
    position: static;
  }
}
.has-children.is-collapsed.coh-ce-53c67fca > a:after {
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
}
@media (max-width: 1023px) {
  .has-children.is-collapsed.coh-ce-53c67fca > 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: "\f054";
    font-family: icomoon;
    display: none;
  }
}
.has-children.is-expanded.coh-ce-53c67fca > a:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
@media (max-width: 1023px) {
  .has-children.is-expanded.coh-ce-53c67fca > a:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f077";
    font-family: icomoon;
    display: none;
  }
}
.has-children.coh-ce-53c67fca > a {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 1023px) {
  .has-children.coh-ce-53c67fca > a {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.has-children.coh-ce-53c67fca > a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f107";
  font-family: icomoon;
  -webkit-transition: 200ms ease-in-out transform;
  transition: 200ms ease-in-out transform;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 0.5rem;
  color: rgb(81, 181, 223);
}
@media (max-width: 1023px) {
  .has-children.coh-ce-53c67fca > a:after {
    display: none;
  }
}
.coh-ce-a18d4bd3 {
  font-size: 0.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgb(77, 77, 79);
  font-weight: 700;
  opacity: 0.8;
}
@media (max-width: 1023px) {
  .coh-ce-a18d4bd3 {
    height: auto;
    color: rgb(0, 0, 0);
    font-size: 1rem;
    padding-top: 10px;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 0;
    opacity: 1;
  }
}
@media (max-width: 564px) {
  .coh-ce-a18d4bd3 {
    color: rgb(0, 0, 0);
    font-weight: 400;
  }
}
.coh-ce-d256dc85 {
  position: absolute;
  top: 30px;
  display: none;
  z-index: 2;
  left: -10px;
  pointer-events: none;
  -webkit-box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.15);
  width: 165px;
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 5px;
          border-radius: 5px;
}
@media (max-width: 1023px) {
  .coh-ce-d256dc85 {
    position: fixed;
    -webkit-box-shadow: none;
            box-shadow: none;
    top: 5px;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
  }
}
.coh-ce-29f2aff4 {
  pointer-events: auto;
  padding-top: 20px;
  padding-right: 10px;
  padding-bottom: 6px;
  padding-left: 10px;
  margin-right: 0;
  margin-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-29f2aff4 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-e4fb5bc3 {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-e4fb5bc3 {
    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;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-e4fb5bc3:before {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-e4fb5bc3:after {
    display: none;
  }
}
.coh-ce-e708ab81 {
  display: none;
}
.coh-ce-e708ab81:before, .coh-ce-e708ab81:after {
  clear: none;
  content: normal;
  display: inline;
}
@media (max-width: 1023px) {
  .coh-ce-e708ab81 {
    font-weight: 700;
    width: auto;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    background-color: rgba(0, 0, 0, 0);
  }
}
@media (max-width: 1023px) {
  .coh-ce-e708ab81: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(146, 146, 146);
    content: "\f053";
    font-family: icomoon;
  }
}
@media (max-width: 1023px) {
  .coh-ce-c622e16d {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    width: auto;
    background-color: rgba(0, 0, 0, 0);
  }
}
@media (max-width: 1023px) {
  .coh-ce-c622e16d: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(146, 146, 146);
    content: "\f00d";
    font-family: icomoon;
  }
}
.coh-ce-8824465d {
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
  margin-top: 0;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-8824465d {
    padding-top: 0;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }
}
.coh-ce-953ee585 {
  list-style-type: none;
  margin-bottom: 0.9rem;
  margin-left: 0;
  display: inline-block;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-953ee585 {
    margin-bottom: 10px;
  }
}
.coh-ce-9255ba01 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  font-size: 0.875rem;
  font-weight: 600;
  color: rgb(77, 77, 79);
}
@media (max-width: 1023px) {
  .coh-ce-9255ba01 {
    color: rgb(102, 102, 102);
  }
}
.coh-ce-9255ba01:hover {
  color: #51B5DF !important;
  border-bottom: 1px solid transparent !important;
}
.coh-ce-7666841d {
  margin-top: 0;
  margin-bottom: 0;
}
.coh-ce-d344be45 {
  margin-left: 0;
  list-style-type: none;
  padding-left: 1rem;
}
.coh-ce-6b75e021 {
  padding-top: 0;
  padding-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
}
.coh-ce-86475465 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  margin-bottom: 0;
  -webkit-flex-basis: 90%;
      -ms-flex-preferred-size: 90%;
          flex-basis: 90%;
}
@media (max-width: 1023px) {
  .coh-ce-86475465 {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-86475465 li:nth-child(1) ul.menu-level-2 {
  height: 440px;
}
@media (max-width: 1023px) {
  .coh-ce-86475465 li:nth-child(1) ul.menu-level-2 {
    height: auto;
  }
}
.coh-ce-86475465 li:nth-child(2) ul.menu-level-2 {
  height: 320px;
}
@media (max-width: 1023px) {
  .coh-ce-86475465 li:nth-child(2) ul.menu-level-2 {
    height: auto;
  }
}
.coh-ce-86475465 li:nth-child(3) ul.menu-level-2 {
  height: 280px;
}
@media (max-width: 1023px) {
  .coh-ce-86475465 li:nth-child(3) ul.menu-level-2 {
    height: auto;
  }
}
.coh-ce-988dd33d {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0;
  padding-left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-988dd33d {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 1023px) {
  .has-children.is-collapsed.coh-ce-988dd33d > a {
    color: rgb(81, 181, 223);
  }
}
.has-children.is-collapsed.coh-ce-988dd33d > a:after {
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
}
@media (max-width: 1023px) {
  .has-children.is-collapsed.coh-ce-988dd33d > 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: "\f054";
    font-family: icomoon;
  }
}
.has-children.is-expanded.coh-ce-988dd33d > a {
  border-bottom-color: rgb(81, 181, 223);
}
@media (max-width: 1023px) {
  .has-children.is-expanded.coh-ce-988dd33d > a {
    color: rgb(81, 181, 223);
  }
}
.has-children.is-expanded.coh-ce-988dd33d > a:after {
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
}
@media (max-width: 1023px) {
  .has-children.is-expanded.coh-ce-988dd33d > 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: "\f054";
    font-family: icomoon;
  }
}
.has-children.coh-ce-988dd33d > a {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 1023px) {
  .has-children.coh-ce-988dd33d > a {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-weight: 700 !important;
    font-size: 18px !important;
  }
}
.has-children.coh-ce-988dd33d > a:after {
  -webkit-transition: 200ms ease-in-out transform;
  transition: 200ms ease-in-out transform;
  display: none;
  margin-left: 0.5rem;
}
.coh-ce-d035a7f3 {
  font-size: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgb(255, 255, 255);
  font-weight: 400;
  border-bottom-width: 0.25rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(77, 77, 79);
}
@media (max-width: 1023px) {
  .coh-ce-d035a7f3 {
    height: auto;
    color: rgb(128, 128, 128);
    padding-right: 1.5rem;
    border-bottom: none !important;
  }
}
.coh-ce-d035a7f3:hover {
  border-bottom-color: rgb(81, 181, 223);
  color: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
  .coh-ce-d035a7f3:hover {
    color: rgb(128, 128, 128);
  }
}
.coh-ce-67443859 {
  position: absolute;
  top: 120px;
  display: none;
  z-index: 2;
  left: 0;
  right: 0;
  pointer-events: none;
  background-color: rgb(255, 255, 255);
  -webkit-box-shadow: 0.2rem 0.15rem 0.3125rem -0.06rem rgb(191, 191, 191);
          box-shadow: 0.2rem 0.15rem 0.3125rem -0.06rem rgb(191, 191, 191);
  width: 100%;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(141, 144, 147, 0.25);
  max-width: 2560px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .coh-ce-67443859 {
    position: fixed;
    top: 5px;
    left: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-top-style: none;
    bottom: 0;
    right: 0;
    z-index: 2;
    top: 5px !important;
  }
}
.coh-ce-947b58b9 {
  pointer-events: auto;
  margin-right: 0;
  margin-left: 0;
  min-height: 400px;
}
@media (max-width: 1023px) {
  .coh-ce-947b58b9 {
    margin-right: 0;
    margin-left: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    max-height: 101vh;
    overflow-y: initial;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-947b58b9::-webkit-scrollbar {
    display: none;
  }
}
.coh-ce-551f9229 {
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-551f9229 {
    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;
  }
}
@media (max-width: 1023px) {
  .coh-ce-551f9229:before {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-551f9229:after {
    display: none;
  }
}
.coh-ce-6a3a8459 {
  display: none;
  padding-left: 0;
  color: rgb(0, 0, 0);
  font-size: 1rem;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-6a3a8459 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    width: auto;
    font-weight: 700;
    padding: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-6a3a8459: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: "\f104";
  font-family: icomoon;
}
@media (max-width: 1023px) {
  .coh-ce-6a3a8459: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(146, 146, 146);
    content: "\f053";
    font-family: icomoon;
  }
}
@media (max-width: 1023px) {
  .coh-ce-e17e1ced {
    background-color: rgba(240, 29, 29, 0);
    width: auto;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-e17e1ced: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: "\f00d";
    font-family: icomoon;
    color: rgb(146, 146, 146);
  }
}
.coh-ce-1fe5d350 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: grid;
  grid-template-columns: repeat(auto-fit,1fr);
  grid-template-rows: repeat(2,auto);
  gap: 10px;
  grid-auto-columns: 1fr;
}
@media (max-width: 1023px) {
  .coh-ce-1fe5d350 {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    padding-top: 0;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }
}
.coh-ce-1fe5d350 .product-section {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-top: 40px;
  margin-right: 0;
  margin-bottom: 40px;
  margin-left: 50px;
  grid-column: span 2;
}
@media (max-width: 1439px) {
  .coh-ce-1fe5d350 .product-section {
    margin-top: 30px;
    margin-right: 0;
    margin-bottom: 30px;
    margin-left: 40px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-1fe5d350 .product-section {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    grid-column: unset;
  }
}
.coh-ce-1fe5d350 .product-section ul.menu-level-3 li {
  margin-bottom: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-1fe5d350 .product-section ul.menu-level-3 li {
    margin-bottom: 10px;
  }
}
.coh-ce-1fe5d350 .product-section ul.menu-level-3 li a {
  font-weight: 700;
  font-size: 17px;
}
@media (max-width: 1023px) {
  .coh-ce-1fe5d350 .product-section ul.menu-level-3 li a {
    font-weight: 700;
  }
}
.coh-ce-1fe5d350 .single-column-layout {
  margin-top: 40px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  grid-row: 1 / 2;
}
@media (max-width: 1439px) {
  .coh-ce-1fe5d350 .single-column-layout {
    margin-top: 30px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-1fe5d350 .single-column-layout {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    grid-row: unset;
  }
}
.coh-ce-1fe5d350 .single-column-layout ~ .single-column-layout {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 40px;
  margin-left: 0;
  grid-row: 2 / 3;
}
@media (max-width: 1439px) {
  .coh-ce-1fe5d350 .single-column-layout ~ .single-column-layout {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 30px;
    margin-left: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-1fe5d350 .single-column-layout ~ .single-column-layout {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    grid-row: unset;
  }
}
.coh-ce-1fe5d350 :not(.single-column-layout) {
  grid-row: 1 / 3;
}
@media (max-width: 1023px) {
  .coh-ce-1fe5d350 :not(.single-column-layout) {
    grid-row: unset;
  }
}
.coh-ce-1fe5d350 > :not(:last-child):not(.single-column-layout):not(:first-child) {
  margin-top: 40px;
  margin-right: 0;
  margin-bottom: 40px;
  margin-left: 0;
}
@media (max-width: 1439px) {
  .coh-ce-1fe5d350 > :not(:last-child):not(.single-column-layout):not(:first-child) {
    margin-top: 30px;
    margin-right: 0;
    margin-bottom: 30px;
    margin-left: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-1fe5d350 > :not(:last-child):not(.single-column-layout):not(:first-child) {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.coh-ce-f18e5dbd {
  list-style-type: none;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: inline-block;
  width: auto;
}
@media (max-width: 1169px) {
  .coh-ce-f18e5dbd {
    width: auto;
  }
}
@media (max-width: 1023px) {
  .coh-ce-f18e5dbd {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    width: 100%;
    max-width: 670px;
    padding: 10px 0 !important;
  }
}
@media (max-width: 564px) {
  .coh-ce-f18e5dbd {
    max-width: 300px;
    min-height: 0px;
  }
}
.coh-ce-f18e5dbd:last-child {
  background-color: rgb(245, 245, 245);
  height: 100%;
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -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;
  padding-top: 40px;
  padding-right: 20px;
  padding-bottom: 40px;
  padding-left: 20px;
  min-height: inherit;
  max-height: inherit;
  grid-column: span 2;
  margin-left: 40px;
}
@media (max-width: 1439px) {
  .coh-ce-f18e5dbd:last-child {
    margin-left: 30px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-f18e5dbd:last-child {
    position: relative;
    bottom: 24px;
    width: 100%;
    height: 278px;
    padding: 0;
    top: inherit;
    max-width: inherit;
    min-height: inherit;
    max-height: inherit;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0px;
    grid-column: unset;
    display: block;
    background-color: rgba(0, 0, 0, 0);
  }
}
@media (max-width: 564px) {
  .coh-ce-f18e5dbd:last-child {
    height: 408px;
    margin-left: 0px;
  }
}
.coh-ce-f18e5dbd:not(:first-child):not(:last-child) {
  background-color: rgb(245, 245, 245);
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-f18e5dbd:not(:first-child):not(:last-child) {
    background-color: rgba(0, 0, 0, 0);
  }
}
.bottom-true.coh-ce-f18e5dbd {
  width: 100%;
  padding-top: 26px;
  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: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 40px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(141, 144, 147, 0.25);
  margin-right: 28%;
}
@media (max-width: 1023px) {
  .bottom-true.coh-ce-f18e5dbd {
    max-height: 50px;
    width: 100%;
    margin-right: 0;
  }
}
@media (max-width: 564px) {
  .bottom-true.coh-ce-f18e5dbd {
    max-height: inherit;
    display: block;
    margin-left: 57px;
  }
}
.bottom-true.coh-ce-f18e5dbd .menu-level-3 {
  gap: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 564px) {
  .bottom-true.coh-ce-f18e5dbd .menu-level-3 {
    display: block;
  }
}
.bottom-true.coh-ce-f18e5dbd span {
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  margin-bottom: 0;
}
@media (max-width: 564px) {
  .bottom-true.coh-ce-f18e5dbd span {
    margin-bottom: 28px;
    font-weight: 400;
  }
}
@media (max-width: 564px) {
  .bottom-true.coh-ce-f18e5dbd ul {
    margin-left: 0;
  }
}
.bottom-true.coh-ce-f18e5dbd ul li {
  margin-bottom: 0;
}
@media (max-width: 564px) {
  .bottom-true.coh-ce-f18e5dbd ul li {
    margin-bottom: 28px;
  }
}
.border.coh-ce-f18e5dbd {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: rgba(141, 144, 147, 0.25);
  padding-right: 28px;
}
@media (max-width: 1023px) {
  .border.coh-ce-f18e5dbd {
    border-right-style: none;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: rgba(141, 144, 147, 0.25);
    padding-bottom: 28px;
  }
}
.has-children.coh-ce-f18e5dbd > a {
  font-weight: 700 !important;
}
@media (max-width: 1023px) {
  .has-children.coh-ce-f18e5dbd > a {
    font-size: 18px !important;
  }
}
.has-children.coh-ce-f18e5dbd > span {
  color: #8D9093 !important;
  color: rgb(141, 144, 147);
}
@media (max-width: 1023px) {
  .has-children.coh-ce-f18e5dbd > span {
    font-size: 18px;
    font-weight: 700 !important;
    color: #000 !important;
    color: rgb(0, 0, 0);
  }
}
.coh-ce-f18e5dbd .no-link:hover {
  color: rgb(0, 0, 0);
}
@media (max-width: 564px) {
  .coh-ce-f18e5dbd ul {
    margin-left: 30px;
  }
}
.coh-ce-f18e5dbd ul li a {
  color: rgb(77, 77, 79);
}
.coh-ce-f18e5dbd ul li a:hover {
  color: rgb(112, 195, 233);
}
.coh-ce-f18e5dbd span {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(141, 144, 147);
  line-height: 18.4px;
  font-size: 16px;
}
@media (max-width: 1023px) {
  .coh-ce-f18e5dbd span {
    font-weight: 700;
    color: rgb(0, 0, 0);
  }
}
.coh-ce-824e1475 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: auto;
  font-size: 16px;
  color: rgb(0, 0, 0);
  font-weight: 700;
  margin-bottom: 1.25rem;
  letter-spacing: 0.025em;
  line-height: 17.25px;
}
@media (max-width: 1023px) {
  .coh-ce-824e1475 {
    margin-bottom: 0;
    margin: 0 !important;
    border-bottom: none !important;
    font-weight: 400;
    color: rgb(0, 0, 0);
  }
}
.coh-ce-7ffba38e {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 15px;
  line-height: 20px;
}
.coh-ce-7253af2a {
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-7253af2a {
    display: none;
    -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;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
  }
}
@media (max-width: 564px) {
  .coh-ce-7253af2a {
    display: none;
    margin-left: auto;
  }
}
.coh-ce-7253af2a .coh-modal-inner.modal-medium {
  height: 433px;
  width: 768px;
}
.coh-ce-5a4f843d .coh-modal-inner.modal-medium {
  height: 432px;
  width: 768px;
}
.coh-ce-b5f6eb58 {
  display: block;
  width: auto;
  font-size: 1.125rem;
  color: rgb(0, 0, 0);
  font-weight: 600;
  letter-spacing: 0.025em;
}
@media (max-width: 1023px) {
  .coh-ce-b5f6eb58 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 564px) {
  .coh-ce-b5f6eb58 {
    display: block;
  }
}
.WistiaVideoClass.menu-image-link.coh-ce-b0cf3300 {
  display: none;
}
.DefaultVideoClass.menu-image-link.coh-ce-b0cf3300 {
  display: none;
}
.coh-ce-509b3a82 {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  width: 100%;
}
.coh-ce-647b4c49 {
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 24px;
  line-height: normal;
  padding-top: 20px;
  padding-right: 0;
  padding-bottom: 20px;
  padding-left: 0;
}
.coh-ce-ab62908b {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 16px;
  line-height: 20px;
  padding-bottom: 20px;
}
.coh-ce-9d634243 {
  color: rgb(77, 77, 79);
}
.coh-ce-776edf95 .coh-modal-inner {
  height: 570px;
  width: 768px;
}
.coh-ce-ef56ad5e {
  width: 100%;
  display: none;
}
@media (max-width: 1439px) {
  .coh-ce-ef56ad5e {
    display: none;
  }
}
@media (max-width: 1169px) {
  .coh-ce-ef56ad5e {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-ef56ad5e {
    display: block;
    -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;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
  }
}
@media (max-width: 564px) {
  .coh-ce-ef56ad5e {
    display: block;
    margin-left: auto;
  }
}
.coh-ce-ef56ad5e .coh-modal-inner.modal-medium {
  height: 433px;
  width: 768px;
}
.coh-ce-5265bf6b {
  color: rgb(77, 77, 79);
}
.coh-ce-2a3a05ec {
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 24px;
  line-height: normal;
  padding-top: 20px;
  padding-right: 0;
  padding-bottom: 20px;
  padding-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-2a3a05ec {
    font-weight: 700;
    font-size: 18px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
}
@media (max-width: 1023px) {
  .coh-ce-7dbb26c3 {
    display: none;
    position: fixed;
    top: 5px;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
    background-color: rgb(255, 255, 255);
  }
}
.coh-ce-7dbb26c3:after {
  display: none;
}
.coh-ce-7dbb26c3:before {
  display: none;
}
@media (max-width: 1169px) {
  .coh-ce-e1a1932d {
    display: inline-block;
  }
}
@media (max-width: 1023px) {
  .coh-ce-e1a1932d {
    padding-top: 14px;
    padding-right: 14px;
    padding-bottom: 14px;
    padding-left: 14px;
    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;
  }
}
@media (max-width: 1023px) {
  .coh-ce-e1a1932d:before {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-e1a1932d:after {
    display: none;
  }
}
.coh-ce-a69771a0 {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-a69771a0 {
    font-weight: 700;
    color: rgb(0, 0, 0);
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    width: auto;
    background-color: rgba(0, 0, 0, 0);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 1023px) {
  .coh-ce-a69771a0: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(146, 146, 146);
    content: "\f053";
    font-family: icomoon;
  }
}
.coh-ce-57800f16 {
  display: none;
  width: auto;
}
@media (max-width: 1023px) {
  .coh-ce-57800f16 {
    font-weight: 700;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    background-color: rgba(0, 0, 0, 0);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 1023px) {
  .coh-ce-57800f16: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(146, 146, 146);
    content: "\f00d";
    font-family: icomoon;
  }
}
.coh-ce-f72d73fe {
  margin-top: 0;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-f72d73fe {
    padding-top: 0;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    margin: 0 !important;
  }
}
.coh-ce-97964b0 {
  list-style-type: none;
  margin-bottom: 20px;
  margin-left: 0;
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
}
@media (max-width: 1023px) {
  .coh-ce-97964b0 {
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-column-gap: 8px;
       -moz-column-gap: 8px;
            column-gap: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-97964b0:has(img) {
  margin-bottom: 12px;
}
@media (max-width: 1023px) {
  .coh-ce-97964b0:has(img) {
    margin-bottom: 10px;
  }
}
.compare.coh-ce-97964b0 > a {
  font-size: 13px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 700;
  color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .compare.coh-ce-97964b0 > a {
    font-size: 16px;
  }
}
.coh-ce-97964b0 .compare > a {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: rgb(0, 0, 0);
  font-weight: 700;
  font-size: 13px;
  background-color: rgb(219, 48, 48);
}
@media (max-width: 1023px) {
  .coh-ce-97964b0 .compare > a {
    font-size: 16px;
  }
}
.coh-ce-ebc28c93 {
  display: none;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 16px;
  color: #000 !important;
}
@media (max-width: 1023px) {
  .coh-ce-ebc28c93 {
    display: block;
  }
}
.coh-ce-72e52b9 {
  list-style-type: none;
  margin-bottom: 20px;
  margin-left: 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;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
}
@media (max-width: 1023px) {
  .coh-ce-72e52b9 {
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-column-gap: 8px;
       -moz-column-gap: 8px;
            column-gap: 8px;
  }
}
.coh-ce-72e52b9:has(img) {
  margin-bottom: 12px;
}
@media (max-width: 1023px) {
  .coh-ce-72e52b9:has(img) {
    margin-bottom: 10px;
  }
}
.compare.coh-ce-72e52b9 > a {
  font-size: 13px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 700;
  color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .compare.coh-ce-72e52b9 > a {
    font-size: 16px;
  }
}
.coh-ce-72e52b9 .compare > a {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: rgb(0, 0, 0);
  font-weight: 700;
  font-size: 13px;
  background-color: rgb(219, 48, 48);
}
@media (max-width: 1023px) {
  .coh-ce-72e52b9 .compare > a {
    font-size: 16px;
  }
}
.coh-ce-7d2da9c7 {
  -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;
}
.coh-ce-7d2da9c7:not(:has(img)) {
  display: none;
}
.coh-ce-3fe001be {
  height: 35px;
  width: 35px;
}
.coh-ce-2ada1552 {
  text-align: left;
  margin-bottom: 1.25rem;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.75rem;
  text-align: left;
  color: rgb(77, 77, 79);
}
@media (max-width: 564px) {
  .coh-ce-2ada1552 {
    text-align: center;
  }
}
.coh-ce-21473542 {
  display: none;
}
.coh-ce-2d2e3396 {
  margin-top: 20px;
}
.coh-ce-1b6d8e1a {
  font-weight: bold;
  color: rgb(29, 123, 170);
  padding-top: 1rem;
  text-align: left;
  font-size: 18px;
}
.coh-ce-5cbe1723 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-3d948301 .total-rows-0 {
  display: none;
}
.coh-ce-d5c04585 {
  font-weight: 600;
  font-size: 22px;
  text-align: left;
  line-height: 21px;
  color: rgb(0, 0, 0);
  margin-bottom: 1.5rem;
}
.coh-ce-47c3c188 {
  text-align: left;
  font-size: 1.125rem;
  margin-bottom: 1.5rem;
  color: rgb(127, 127, 127);
}
.coh-ce-d5d90576 {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 220);
  padding-bottom: 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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1023px) {
  .coh-ce-d5d90576 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-d5d90576:before {
  display: none;
}
.coh-ce-d5d90576:after {
  display: none;
}
.coh-ce-d5d90576 article {
  width: 300px;
}
@media (max-width: 1023px) {
  .coh-ce-d5d90576 article {
    width: 100%;
  }
}
.coh-ce-d5d90576 .views-field-field-video-thumbnail {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  padding-left: 2rem;
}
@media (max-width: 1023px) {
  .coh-ce-d5d90576 .views-field-field-video-thumbnail {
    padding-left: 0;
  }
}
.coh-ce-3f725732 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-c4290a2f {
  text-align: center;
  line-height: 10rem;
}
.coh-ce-5cbe1723 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-44eeaa3f {
  padding: 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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: rgb(255, 255, 255);
  border-bottom-width: 0;
  border-bottom-style: none;
  border-bottom-color: #F2F2F2;
}
@media (max-width: 1023px) {
  .coh-ce-44eeaa3f {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-44eeaa3f:before {
  display: none;
}
.coh-ce-44eeaa3f:after {
  display: none;
}
.coh-ce-44eeaa3f article {
  width: 540px;
}
@media (max-width: 1023px) {
  .coh-ce-44eeaa3f article {
    width: 100%;
  }
}
.coh-ce-44eeaa3f .views-field-field-video-thumbnail {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  padding-left: 2rem;
}
@media (max-width: 1023px) {
  .coh-ce-44eeaa3f .views-field-field-video-thumbnail {
    padding-left: 0;
  }
}
.coh-ce-44eeaa3f article {
  width: 100% !important;
}
.coh-ce-f6042b45 ul {
  text-align: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-f6042b45 ul li.is-active a {
  background: #51B5DF !important;
  -webkit-border-radius: 0 !important;
          border-radius: 0 !important;
  color: #000 !important;
}
.coh-ce-f6042b45 ul li.pager__item--last {
  display: none;
}
.coh-ce-f6042b45 ul li.pager__item--first {
  display: none;
}
.coh-ce-f6042b45 ul li.pager__item--previous a {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-f6042b45 ul li.pager__item--next a {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-f6042b45 ul li a {
  border-width: 1px;
  border-style: solid;
  border-color: rgb(141, 144, 147);
  color: black !important;
  -webkit-border-radius: 0 !important;
          border-radius: 0 !important;
}
.coh-ce-5cbe1723 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-5cbe1723 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-e26e7467 .card-outer-container {
  background-color: rgb(242, 242, 242);
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-2863065b .slick-dots {
  padding-top: 1rem;
}
.coh-ce-d69cf191 {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cdc9997 {
  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-708b0a98 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  padding-top: 40px;
  padding-right: 55px;
  padding-left: 55px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 564px) {
  .coh-ce-708b0a98 {
    gap: 0;
    padding-right: 20px;
    padding-left: 20px;
    max-width: 390px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.coh-ce-7aeee40f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 1169px) {
  .coh-ce-7aeee40f {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 1023px) {
  .coh-ce-7aeee40f {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 564px) {
  .coh-ce-7aeee40f {
    -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;
  }
}
.coh-ce-54d27024 {
  max-width: 294px;
  margin-right: 20px;
}
@media (max-width: 1169px) {
  .coh-ce-54d27024 {
    margin-right: 10px;
    margin-bottom: 20px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-54d27024 {
    margin-right: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-54d27024 {
    max-width: 350px;
  }
}
.coh-ce-54d27024 legend {
  padding-top: 10px;
  padding-bottom: 22px;
  padding-left: 10px;
}
.coh-ce-54d27024 legend .fieldset-legend {
  font-weight: bold;
  color: rgb(0, 0, 0);
  font-size: 16px;
  line-height: 30px;
  text-align: left;
}
.coh-ce-54d27024 .form-checkbox {
  height: 20px;
  width: 20px;
}
.coh-ce-54d27024 .fieldset-wrapper {
  padding-left: 10px;
}
.coh-ce-54d27024 .fieldset-wrapper .js-form-item {
  padding-bottom: 10px;
}
.coh-ce-54d27024 .fieldset-wrapper .js-form-item label.option {
  font-size: 16px;
  line-height: 30px;
}
@media (max-width: 564px) {
  .coh-ce-54d27024 ul {
    margin-bottom: 10px;
  }
}
.coh-ce-54d27024 ul li {
  line-height: 30px;
}
.coh-ce-54d27024 .js-form-item.js-form-item-keywords {
  padding-top: 0;
  padding-bottom: 0;
}
.coh-ce-54d27024 .facet-item.count-zero span.facet-item__count {
  display: none;
}
.coh-ce-177c28b0 {
  margin-bottom: 40px;
}
@media (max-width: 1023px) {
  .coh-ce-177c28b0 {
    margin-bottom: 10px;
  }
}
.coh-ce-177c28b0 input.form-text {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: rgb(0, 0, 0);
  font-size: 16px;
  line-height: 30px;
  height: 50px;
  width: 294px;
  padding-left: 36px;
  border-color: rgb(0, 0, 0);
  background-color: rgb(240, 243, 245);
}
@media (max-width: 564px) {
  .coh-ce-177c28b0 input.form-text {
    width: 350px;
  }
}
.coh-ce-177c28b0 div.js-form-item.form-item: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;
  position: absolute;
  top: 16px;
  left: 4%;
  content: "\f002";
  font-family: icomoon;
  height: 16px;
  width: 16px;
}
.coh-ce-177c28b0 div.form-actions {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-5f44ee5b {
    display: none;
  }
}
.coh-ce-7f0ad1ed {
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 30px;
}
.coh-ce-7068fb76 {
  background-color: rgb(224, 231, 235);
}
.coh-ce-7068fb76 .facets-widget-checkbox {
  font-size: 16px;
  line-height: 30px;
}
.coh-ce-7068fb76 .facets-widget-checkbox ul {
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.coh-ce-7068fb76 .facets-widget-checkbox ul li {
  list-style-type: none;
  margin-bottom: 15px;
  margin-left: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-7068fb76 .facets-widget-checkbox ul li .facets-checkbox {
  height: 20px;
  width: 20px;
  background: #E0E7EB;
  outline: 0;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  border-style: solid;
  border-color: rgb(102, 102, 102);
  -webkit-border-radius: 1px;
          border-radius: 1px;
  border-width: 1px;
}
.coh-ce-7068fb76 .facets-widget-checkbox ul li .facets-checkbox:checked {
  background-color: rgb(81, 181, 223);
  border-width: 1px;
  -webkit-border-radius: 1px;
          border-radius: 1px;
  border-style: solid;
  border-color: rgb(224, 231, 235);
}
.coh-ce-7068fb76 .facets-widget-checkbox ul li .facets-checkbox:checked:after {
  display: block;
}
.coh-ce-7068fb76 .facets-widget-checkbox ul li .facets-checkbox:after {
  content: "";
  position: relative;
  top: 15%;
  left: 35%;
  width: 4px;
  height: 8px;
  border-style: solid;
  border-color: rgb(0, 0, 0);
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  display: none;
  border-top-width: 0;
  border-bottom-width: 2px;
  border-left-width: 0;
  border-right-width: 2px;
}
.coh-ce-7068fb76 h2 {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 30px;
  margin-left: 10px;
  padding-top: 10px;
}
.coh-ce-e3c0b4df {
  font-size: 16px;
  line-height: 30px;
  text-decoration: underline;
  padding: 0;
  color: rgb(0, 0, 0);
}
.coh-ce-336af355 {
  display: none;
  visibility: hidden;
  margin-bottom: 25px;
}
@media (max-width: 1023px) {
  .coh-ce-336af355 {
    display: block;
    visibility: visible;
  }
}
@media (max-width: 1023px) {
  .coh-ce-1fd3d9db {
    background-color: rgb(255, 255, 255);
    position: absolute;
    top: 85%;
    width: 350px;
    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;
    z-index: 9;
  }
}
@media (max-width: 1023px) {
  .coh-ce-a50c0497 {
    width: 310px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.coh-ce-49b66956 {
  font-size: 16px;
  line-height: 30px;
  text-decoration: underline;
  padding: 0;
  color: rgb(0, 0, 0);
  width: 100%;
}
.coh-ce-f163ac3d {
  max-width: 995px;
  margin-left: 20px;
}
@media (max-width: 1439px) {
  .coh-ce-f163ac3d {
    max-width: 750px;
  }
}
@media (max-width: 1169px) {
  .coh-ce-f163ac3d {
    margin-left: 10px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-f163ac3d {
    margin-left: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-f163ac3d {
    max-width: 390px;
  }
}
.coh-ce-471dcc9f {
  display: inline;
}
.coh-ce-471dcc9f .params-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: left;
  clear: left;
}
.coh-ce-471dcc9f .params-container:before, .coh-ce-471dcc9f .params-container:after {
  clear: both;
  content: " ";
  display: table;
}
@media (max-width: 564px) {
  .coh-ce-471dcc9f .params-container {
    display: none;
  }
}
.coh-ce-471dcc9f .params-container.hide {
  display: none;
}
.coh-ce-471dcc9f .params-container span {
  padding-right: 10px;
  font-size: 14px;
  line-height: 150%;
}
.coh-ce-471dcc9f .params-container p {
  line-height: 150%;
  font-size: 14px;
}
.coh-ce-471dcc9f .results-count {
  font-size: 14px;
  line-height: 150%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 1023px) {
  .coh-ce-471dcc9f .results-count {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.coh-ce-2d953d0a {
  min-width: 995px;
  text-align: center;
  padding-top: 3%;
}
@media (max-width: 564px) {
  .coh-ce-2d953d0a {
    min-width: 390px;
  }
}
.coh-ce-4466ce46 {
  gap: 20px;
  -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: 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;
  min-width: 995px;
}
@media (max-width: 1439px) {
  .coh-ce-4466ce46 {
    min-width: 750px;
  }
}
@media (max-width: 1169px) {
  .coh-ce-4466ce46 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 1023px) {
  .coh-ce-4466ce46 {
    gap: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 564px) {
  .coh-ce-4466ce46 {
    -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;
    min-width: 390px;
  }
}
.coh-ce-4466ce46:before {
  display: none;
}
.coh-ce-4466ce46:after {
  display: none;
}
@media (max-width: 564px) {
  .coh-ce-4466ce46 article {
    width: 318px;
  }
}
.coh-ce-ab2f0ada {
  margin-top: 80px;
}
.coh-ce-ab2f0ada ul {
  text-align: center;
}
.coh-ce-ab2f0ada ul .pager__item.pager__item--next a {
  background-color: transparent;
}
.coh-ce-ab2f0ada ul li.is-active a {
  background: #51B5DF !important;
  -webkit-border-radius: 0 !important;
          border-radius: 0 !important;
  color: black !important;
}
.coh-ce-ab2f0ada ul li.pager__item--last {
  display: none;
}
.coh-ce-ab2f0ada ul li.pager__item--first {
  display: none;
}
.coh-ce-ab2f0ada ul li a {
  color: black !important;
  -webkit-border-radius: 0 !important;
          border-radius: 0 !important;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(141, 144, 147);
}
.coh-ce-5cbe1723 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-5cbe1723 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-32bb9dc6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-32bb9dc6 .card-outer-container {
  background-color: rgb(242, 242, 242);
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-637531f4 {
  float: right;
}
.coh-ce-637531f4:before, .coh-ce-637531f4:after {
  clear: none;
  content: normal;
  display: inline;
}
@media (max-width: 1023px) {
  .coh-ce-637531f4 {
    float: none;
  }
  .coh-ce-637531f4:before, .coh-ce-637531f4:after {
    clear: none;
    content: normal;
    display: inline;
  }
}
@media (max-width: 564px) {
  .coh-ce-637531f4 {
    margin-bottom: 40px;
  }
}
.coh-ce-437cf4bb {
  background-color: rgb(244, 244, 244);
  max-width: 372px;
}
@media (max-width: 1023px) {
  .coh-ce-437cf4bb {
    max-width: inherit;
  }
}
.coh-ce-437cf4bb article {
  margin-top: 50px;
  margin-right: 30px;
  margin-bottom: 40px;
  margin-left: 30px;
}
.coh-ce-2863065b .slick-dots {
  padding-top: 1rem;
}
.coh-ce-d69cf191 {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-366c40be {
  padding-top: 5%;
  padding-left: 10%;
}
@media (max-width: 564px) {
  .coh-ce-366c40be {
    padding-top: 10%;
    padding-left: 5%;
  }
}
.coh-ce-6af91523 {
  border-style: none;
}
.coh-ce-8904217a a {
  font-weight: 400;
  font-size: 1rem;
  margin-bottom: 0;
}
.coh-ce-b439917e .form-item:after {
  content: "»";
  position: relative;
  right: 5%;
}
.coh-ce-b439917e .form-item select {
  padding: 1rem;
  padding-right: 2rem;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 90%;
  margin-bottom: 0;
  outline-style: solid;
  height: 66px;
  outline-color: rgb(81, 181, 223);
  outline-width: 1px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  background-color: rgb(255, 255, 255);
  border-style: none;
}
@media (max-width: 767px) {
  .coh-ce-b439917e .form-item select {
    margin-bottom: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-b439917e .form-item select {
    height: auto;
    -webkit-border-radius: 0;
            border-radius: 0;
    padding: 5px;
    padding-top: 1rem;
    padding-right: 0;
    padding-bottom: 1rem;
    border-style: solid;
    outline-style: none;
    font-size: 75%;
  }
}
.coh-ce-b439917e button {
  color: rgb(255, 255, 255);
  font-size: 1rem;
  margin-left: 1rem;
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
}
@media (max-width: 767px) {
  .coh-ce-b439917e button {
    margin-left: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-71cfb03d {
    display: none;
  }
}
.coh-ce-9a812552 {
  border-bottom-width: 5px;
  border-bottom-style: solid;
  border-bottom-color: rgb(255, 255, 255);
  font-weight: 400;
  font-size: 11px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 10%;
}
@media (max-width: 564px) {
  .coh-ce-1d03daf6 {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(0, 0, 0);
  }
}
.coh-ce-7ea5d2e {
  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;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  row-gap: 40px;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  padding-bottom: 90px;
}
@media (max-width: 1023px) {
  .coh-ce-7ea5d2e {
    padding-bottom: 40px;
  }
}
@media (max-width: 564px) {
  .coh-ce-7ea5d2e {
    margin-right: 50px;
    margin-left: 50px;
    -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;
    row-gap: 20px;
  }
}
.coh-ce-7ea5d2e:after {
  display: none;
}
.coh-ce-7ea5d2e:before {
  display: none;
}
.coh-ce-7ea5d2e article {
  -webkit-flex-basis: 24%;
      -ms-flex-preferred-size: 24%;
          flex-basis: 24%;
}
@media (max-width: 1023px) {
  .coh-ce-7ea5d2e article {
    -webkit-flex-basis: 31%;
        -ms-flex-preferred-size: 31%;
            flex-basis: 31%;
    max-width: 210px;
  }
}
@media (max-width: 564px) {
  .coh-ce-7ea5d2e article {
    max-width: inherit;
  }
}
.coh-ce-2ada1552 {
  text-align: left;
  margin-bottom: 1.25rem;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.75rem;
  text-align: left;
  color: rgb(77, 77, 79);
}
@media (max-width: 564px) {
  .coh-ce-2ada1552 {
    text-align: center;
  }
}
.coh-ce-21473542 {
  display: none;
}
.coh-ce-2d2e3396 {
  margin-top: 20px;
}
.coh-ce-1b6d8e1a {
  font-weight: bold;
  color: rgb(29, 123, 170);
  padding-top: 1rem;
  text-align: left;
  font-size: 18px;
}
.coh-ce-5cbe1723 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-47c3c188 {
  text-align: left;
  font-size: 1.125rem;
  margin-bottom: 1.5rem;
  color: rgb(127, 127, 127);
}
.coh-ce-d5d90576 {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 220);
  padding-bottom: 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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1023px) {
  .coh-ce-d5d90576 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-d5d90576:before {
  display: none;
}
.coh-ce-d5d90576:after {
  display: none;
}
.coh-ce-d5d90576 article {
  width: 300px;
}
@media (max-width: 1023px) {
  .coh-ce-d5d90576 article {
    width: 100%;
  }
}
.coh-ce-d5d90576 .views-field-field-video-thumbnail {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  padding-left: 2rem;
}
@media (max-width: 1023px) {
  .coh-ce-d5d90576 .views-field-field-video-thumbnail {
    padding-left: 0;
  }
}
.coh-ce-3f725732 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-5cbe1723 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-a1ebfb6f {
  padding-right: 60px;
  padding-left: 60px;
}
@media (max-width: 564px) {
  .coh-ce-a1ebfb6f {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.coh-ce-ea4f11db {
  color: rgb(0, 0, 0);
  margin-bottom: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-ea4f11db {
    text-align: center;
  }
}
.coh-ce-8f9625d8 {
  padding-bottom: 2%;
}
@media (max-width: 564px) {
  .coh-ce-8f9625d8 {
    padding-bottom: 5%;
  }
}
@media (max-width: 564px) {
  .coh-ce-8f9625d8 .news-row-section {
    height: 430px;
  }
}
@media (max-width: 1169px) {
  .coh-ce-8f9625d8 .news-row-section .news-content-section {
    height: auto;
  }
}
@media (max-width: 1023px) {
  .coh-ce-8f9625d8 .news-row-section .news-content-section {
    height: auto;
  }
}
.coh-ce-8f9625d8 .news-row-section .news-content-section p {
  padding-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-6635b137 {
    display: block;
  }
}
@media (max-width: 1023px) {
  .coh-ce-a935561 {
    margin-bottom: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-c86e4730 {
    overflow-x: auto;
  }
}
@media (max-width: 564px) {
  .coh-ce-c86e4730::-webkit-scrollbar {
    display: none;
  }
}
.coh-ce-c86e4730 ul {
  background: none !important;
  padding: 0 !important;
  gap: 10px;
  height: auto;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0;
}
@media (max-width: 1023px) {
  .coh-ce-c86e4730 ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
@media (max-width: 564px) {
  .coh-ce-c86e4730 ul {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
.coh-ce-c86e4730 ul li {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 16px;
  line-height: 30px;
  list-style-type: none;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(81, 181, 223);
  -webkit-border-radius: 10px;
          border-radius: 10px;
  margin: 0;
  white-space: nowrap;
}
.coh-ce-c86e4730 ul li:hover {
  background-color: rgb(81, 181, 223);
  color: rgb(255, 255, 255);
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.coh-ce-c86e4730 ul li.active {
  background-color: rgb(81, 181, 223);
}
.coh-ce-c86e4730 ul li a {
  color: rgb(0, 0, 0);
  padding-top: 5px;
  padding-right: 20px;
  padding-bottom: 5px;
  padding-left: 20px;
}
.coh-ce-c86e4730 ul li a:hover {
  color: rgb(0, 0, 0);
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.coh-ce-96028fff .ssa-field_procedure_target_id-All {
  display: none;
}
.coh-ce-475ff95f article {
  max-width: 900px;
  padding: 20px;
  padding-left: 0;
  border-width: 1px;
  border-bottom-color: rgb(141, 144, 147);
  border-top-style: none;
  border-bottom-style: solid;
  border-left-style: none;
  border-right-style: none;
}
@media (max-width: 564px) {
  .coh-ce-475ff95f article {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-475ff95f article:last-child {
  border-style: none;
}
@media (max-width: 1023px) {
  .coh-ce-475ff95f article:first-child {
    padding-top: 0;
  }
}
.coh-ce-e30fd862 ul {
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
  gap: 10px;
}
.coh-ce-e30fd862 ul li:active {
  background-color: rgb(81, 181, 223);
}
.coh-ce-e30fd862 ul li.is-active a {
  background: #51B5DF !important;
  -webkit-border-radius: 0 !important;
          border-radius: 0 !important;
  color: black !important;
}
.coh-ce-e30fd862 ul li.pager__item--first {
  display: none !important;
}
.coh-ce-e30fd862 ul li.pager__item--last {
  display: none !important;
}
.coh-ce-e30fd862 ul li.pager__item--previous {
  display: none !important;
}
.coh-ce-e30fd862 ul li a {
  border-width: 1px;
  border-style: solid;
  border-color: rgb(141, 144, 147);
  color: black !important;
  -webkit-border-radius: 0 !important;
          border-radius: 0 !important;
}
.coh-ce-e30fd862 nav {
  padding-top: 40px;
  padding-bottom: 100px;
}
@media (max-width: 564px) {
  .coh-ce-e30fd862 nav {
    max-width: 200px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
  }
}
@media (max-width: 1023px) {
  .coh-ce-14625f45 {
    padding-bottom: 40px;
  }
}
@media (max-width: 564px) {
  .coh-ce-14625f45 {
    padding-bottom: 0;
  }
}
.coh-ce-ebf58549 .event-block-container-main .views-infinite-scroll-content-wrapper article:last-child .event-block-container {
  border-width: 0;
  padding-bottom: 0;
}
.coh-ce-eb99d744 .coh-slider-nav-top {
  position: absolute;
  bottom: -11px;
  left: 85%;
}
@media (max-width: 1439px) {
  .coh-ce-eb99d744 .coh-slider-nav-top {
    left: 84%;
    bottom: -11px;
  }
}
@media (max-width: 1169px) {
  .coh-ce-eb99d744 .coh-slider-nav-top {
    left: 82%;
    bottom: -11px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-eb99d744 .coh-slider-nav-top {
    position: absolute;
    bottom: -13px;
    left: 75%;
  }
}
@media (max-width: 767px) {
  .coh-ce-eb99d744 .coh-slider-nav-top {
    left: 65%;
  }
}
@media (max-width: 564px) {
  .coh-ce-eb99d744 .coh-slider-nav-top {
    position: absolute;
    bottom: 56px;
    left: 55%;
  }
}
.coh-ce-eb99d744 .coh-slider-nav-top .slick-dots {
  position: absolute;
  top: 30%;
  font-size: 1rem;
  right: 50px;
}
@media (max-width: 564px) {
  .coh-ce-eb99d744 .coh-slider-nav-top .slick-dots {
    right: 43px;
  }
}
.coh-ce-eb99d744 .coh-slider-nav-top button {
  padding-right: 40px;
  padding-left: 40px;
}
@media (max-width: 564px) {
  .coh-ce-eb99d744 .coh-slider-nav-top button {
    padding-right: 35px;
    padding-left: 35px;
  }
}
.coh-ce-eb99d744 .coh-slider-nav-top button:active {
  color: rgb(0, 0, 0);
}
.coh-ce-eb99d744 .slick-dots {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-eb99d744 .slick-dots li {
  list-style-type: none;
  margin-bottom: 0px;
  margin-left: 0px;
}
.coh-ce-eb99d744 .slick-dots li.slick-active {
  color: rgb(81, 181, 223);
}
.coh-ce-eb99d744 .slick-dots li.slick-active button {
  color: rgb(81, 181, 223);
}
.coh-ce-eb99d744 .slick-dots li button {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-right: 5px;
  padding-bottom: 0;
  padding-left: 5px;
}
@media (max-width: 564px) {
  .coh-ce-eb99d744 .slick-dots li button {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 564px) {
  .coh-ce-eb99d744 .coh-slider-nav-bottom {
    position: absolute;
    bottom: 0;
    right: 0;
    top: 100%;
  }
}
@media (max-width: 564px) {
  .coh-ce-eb99d744 .coh-slider-nav-bottom button:before {
    position: relative;
    bottom: 16px;
  }
}
.coh-ce-eb99d744 .coh-slider-nav-bottom .coh-style-slider-navigation-next {
  position: relative;
  left: 30px;
}
.coh-ce-3659f156 {
  background: none;
}
.coh-ce-3df4156f {
  display: none;
}
@media (max-width: 564px) {
  .coh-ce-3df4156f {
    display: block;
    position: relative;
    top: auto;
  }
}
.coh-ce-f2ffdd7d {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 13px;
  line-height: 30px;
  text-decoration: underline;
}
.coh-ce-5cbe1723 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-5cbe1723 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-be6ad4d4 .card-outer-container {
  background-color: rgb(242, 242, 242);
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-5cbe1723 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-5cbe1723 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-bac846b1 .card-outer-container {
  background-color: rgb(242, 242, 242);
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-6b050995 .coh-container.coh-component {
  bottom: 0px;
  margin-top: 58px;
}
@media (max-width: 564px) {
  .coh-ce-6b050995 .coh-container.coh-component {
    margin-top: 20px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-6b050995 .coh-container.coh-component .coh-accordion-tabs-content {
    padding-left: 8%;
  }
}
@media (max-width: 564px) {
  .coh-ce-6b050995 .coh-container.coh-component .coh-accordion-tabs-content {
    padding-left: 5%;
  }
}
.coh-ce-edc151b9 {
  padding-top: 20px;
}
.coh-ce-44bd42c1 {
  text-align: center;
}
.coh-ce-5f08d8c8 {
  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: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.coh-ce-5f08d8c8 .product-detail-container {
  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: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.coh-ce-5f08d8c8 .product-detail-container > img {
  width: 235px;
  margin-bottom: 40px;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  height: 165px;
}
@media (max-width: 1023px) {
  .coh-ce-5f08d8c8 .product-detail-container > img {
    height: 123px;
    width: auto;
    padding-top: 0;
    padding-right: 16px;
    padding-bottom: 0;
    padding-left: 16px;
    margin-bottom: 26px;
  }
}
.coh-ce-5f08d8c8 .product-detail-container > .product-link {
  border-width: 2px;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-style: solid;
  border-color: rgb(81, 181, 223);
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin-bottom: 30px;
  padding: 15px;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 16px;
  line-height: normal;
  text-align: center;
  background-color: rgb(255, 255, 255);
  gap: 13px;
  white-space: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -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 400ms ease;
  transition: all 400ms ease;
}
@media (max-width: 1023px) {
  .coh-ce-5f08d8c8 .product-detail-container > .product-link {
    width: 143px;
  }
}
.coh-ce-5f08d8c8 .product-detail-container > .product-link: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: 14px;
}
.coh-ce-5f08d8c8 .product-detail-container > .product-link:hover {
  background-color: rgb(81, 181, 223);
}
.coh-ce-5f08d8c8 .product-detail-container > ul {
  margin: 0;
}
.coh-ce-5f08d8c8 .product-detail-container > ul > li {
  padding-top: 13px;
  padding-right: 50px;
  padding-bottom: 13px;
  padding-left: 50px;
  margin: 0;
  list-style-type: none;
  line-height: normal;
  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;
  min-height: 46px;
}
@media (max-width: 1023px) {
  .coh-ce-5f08d8c8 .product-detail-container > ul > li {
    padding-top: 4px;
    padding-right: 10px;
    padding-bottom: 4px;
    padding-left: 10px;
    -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;
    min-height: 42px;
  }
}
.coh-ce-5f08d8c8 .product-detail-container > ul > li:nth-child(2n) {
  background-color: rgb(250, 250, 250);
}
.coh-ce-5f08d8c8 > .views-field.views-field-nothing.active-product {
  height: auto;
  width: auto;
  opacity: 1;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  visibility: visible;
}
.coh-ce-5f08d8c8 > .views-field.views-field-nothing {
  height: 0;
  width: 0;
  opacity: 0;
  visibility: hidden;
}
.coh-ce-5f08d8c8 .product-label-container {
  border-style: none;
}
.coh-ce-5f08d8c8 .product-label-container:after {
  content: none;
}
.coh-ce-5f08d8c8 .product-label-container p.product-label {
  color: rgb(0, 0, 0);
  text-align: center;
}
.coh-ce-5f08d8c8 .product-comparison-summary {
  text-align: center;
}
.coh-ce-5f08d8c8 .comparison-product-title {
  display: none;
  text-align: center;
  font-size: 14px;
}
@media (max-width: 564px) {
  .coh-ce-5f08d8c8 .comparison-product-title {
    display: none;
  }
}
.coh-ce-2ce2bdb5 {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(141, 144, 147);
  -webkit-border-radius: 10px;
          border-radius: 10px;
  margin-top: 0;
  margin-right: 12px;
  margin-bottom: 40px;
  margin-left: 12px;
  width: 340px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1169px) {
  .coh-ce-2ce2bdb5 {
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px);
  }
}
@media (max-width: 1023px) {
  .coh-ce-2ce2bdb5 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
  }
}
.coh-ce-2ce2bdb5:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  pointer-events: none;
  content: "\f078";
  font-family: icomoon;
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.coh-ce-2ce2bdb5 > select.product-reference-list {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  gap: 21px;
  text-overflow: ellipsis;
  cursor: pointer;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: normal;
  height: 66px;
  width: 100%;
  padding-top: 8px;
  padding-right: 40px;
  padding-bottom: 8px;
  padding-left: 20px;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -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;
  border-width: 0;
  outline-width: 0;
}
@media (max-width: 1023px) {
  .coh-ce-2ce2bdb5 > select.product-reference-list {
    height: 50px;
  }
}
.coh-ce-725fbff3 {
  margin-top: 20px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-725fbff3 {
    margin-top: 17px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.coh-ce-4ef0224f {
  margin: 0;
  width: auto !important;
}
.coh-ce-4a4c15bf {
  -webkit-flex-wrap: inherit;
      -ms-flex-wrap: inherit;
          flex-wrap: inherit;
  margin-right: 60px !important;
  margin-left: 60px !important;
}
@media (max-width: 1023px) {
  .coh-ce-4a4c15bf {
    margin-right: 0px !important;
    margin-left: 0px !important;
    display: block;
  }
}
.coh-ce-cd5b80c2 {
  gap: 10px;
}
@media (max-width: 1023px) {
  .coh-ce-cd5b80c2 {
    width: 700px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 564px) {
  .coh-ce-cd5b80c2 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    overflow-x: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
}
@media (max-width: 564px) {
  .coh-ce-cd5b80c2::-webkit-scrollbar {
    display: none;
  }
}
.coh-ce-cd5b80c2 label {
  padding-top: 5px;
  padding-right: 20px;
  padding-bottom: 5px;
  padding-left: 20px;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(81, 181, 223);
  -webkit-border-radius: 10px;
          border-radius: 10px;
  margin-bottom: 18px;
  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: auto;
  width: inherit;
  color: rgb(0, 0, 0);
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  white-space: nowrap;
}
.coh-ce-cd5b80c2 input[type=checkbox] {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cd5b80c2 .form-checkboxes {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
  }
}
.coh-ce-c8e4e1ac {
  height: 40px;
  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;
  padding-top: 5px;
  padding-right: 20px;
  padding-bottom: 5px;
  padding-left: 20px;
  border-width: 1px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  border-style: solid;
  border-color: rgb(141, 144, 147);
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-c8e4e1ac:active {
  background-color: rgb(81, 181, 223);
}
.coh-ce-8e9c012f .views-infinite-scroll-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  gap: 30px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.coh-ce-8e9c012f .views-infinite-scroll-content-wrapper::-webkit-scrollbar {
  display: none;
}
.coh-ce-8e9c012f .views-infinite-scroll-content-wrapper article {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.coh-ce-739bcf35 h2 div {
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 46px;
  line-height: 55.2px;
  text-align: center;
}
.coh-ce-c77cf767 {
  text-align: center;
}
@media (max-width: 564px) {
  .coh-ce-4c4c6635 {
    margin-bottom: 15px;
  }
}
.coh-ce-795f61ce {
  background-color: rgb(242, 242, 242);
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
}
.coh-ce-f8e955b7 {
  padding-bottom: 60px;
}
.coh-ce-2ada1552 {
  text-align: left;
  margin-bottom: 1.25rem;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.75rem;
  text-align: left;
  color: rgb(77, 77, 79);
}
@media (max-width: 564px) {
  .coh-ce-2ada1552 {
    text-align: center;
  }
}
.coh-ce-3e8ec06b form .form-item .form-text {
  border-width: 1px;
  border-style: solid;
  border-color: rgb(188, 185, 185);
  border-right: none;
}
.coh-ce-3e8ec06b form .form-item .form-text:focus {
  border-width: 2px;
  border-style: solid;
  border-color: rgb(184, 181, 181);
  border-right: none;
}
.coh-ce-21473542 {
  display: none;
}
.coh-ce-2d2e3396 {
  margin-top: 20px;
}
.coh-ce-1b6d8e1a {
  font-weight: bold;
  color: rgb(29, 123, 170);
  padding-top: 1rem;
  text-align: left;
  font-size: 18px;
}
.coh-ce-5cbe1723 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1023px) {
  .coh-ce-b1db8719 {
    display: none;
  }
}
.coh-ce-b1db8719 .total-rows-0 {
  display: none;
}
.coh-ce-d5c04585 {
  font-weight: 600;
  font-size: 22px;
  text-align: left;
  line-height: 21px;
  color: rgb(0, 0, 0);
  margin-bottom: 1.5rem;
}
.coh-ce-d85a0e2b {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-d85a0e2b {
    display: block;
  }
}
.coh-ce-d85a0e2b .total-rows-0 {
  display: none;
}
.coh-ce-d85a0e2b .coh-accordion-title {
  margin-bottom: 1.25rem;
}
.coh-ce-d85a0e2b .coh-accordion-title a {
  color: rgb(0, 0, 0);
  line-height: 1.25;
  font-size: 1.5rem;
  font-weight: bold;
}
.coh-ce-d85a0e2b .facets-widget-checkbox h3 {
  display: none;
}
.coh-ce-c5b1d015 .coh-accordion-title.is-active a {
  color: rgb(112, 195, 233);
}
.coh-ce-c5b1d015 .coh-accordion-title.is-active a:before {
  content: "-";
  color: rgb(112, 195, 233);
  font-size: 2rem;
  font-weight: normal !important;
  line-height: 2rem;
  height: 32px;
  width: 32px;
  display: inline-block;
}
.coh-ce-c5b1d015 .coh-accordion-title:not(.is-active) a {
  content: "+";
}
.coh-ce-c5b1d015 .coh-accordion-title:not(.is-active) a:before {
  color: rgb(112, 195, 233);
  font-size: 2rem;
  content: "+";
  font-weight: normal !important;
  line-height: 2rem;
  height: 32px;
  width: 32px;
  display: inline-block;
}
.coh-ce-8c3f02e4 .coh-accordion-tabs-display-accordion {
  margin-left: 2rem;
}
.coh-ce-8c3f02e4 .coh-accordion-tabs-display-accordion ul.js-facets-checkbox-links {
  margin-left: 1.5rem;
}
.coh-ce-26bd192d {
  margin-left: 2rem;
}
.coh-ce-47c3c188 {
  text-align: left;
  font-size: 1.125rem;
  margin-bottom: 1.5rem;
  color: rgb(127, 127, 127);
}
.coh-ce-b5f45c21 {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 220);
  padding-bottom: 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: 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 (max-width: 1023px) {
  .coh-ce-b5f45c21 {
    -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;
  }
}
.coh-ce-b5f45c21:before {
  display: none;
}
.coh-ce-b5f45c21:after {
  display: none;
}
.coh-ce-b5f45c21 article {
  width: 300px;
}
@media (max-width: 1023px) {
  .coh-ce-b5f45c21 article {
    width: 100%;
  }
}
.coh-ce-b5f45c21 .views-field-field-video-thumbnail {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  padding-left: 2rem;
}
@media (max-width: 1023px) {
  .coh-ce-b5f45c21 .views-field-field-video-thumbnail {
    padding-left: 0;
  }
}
.coh-ce-b5f45c21 .views-field-field-video-thumbnail img {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.coh-ce-3ec48cfe {
  padding-top: 10px;
  padding-bottom: 0;
  padding-left: 0;
}
@media (max-width: 767px) {
  .coh-ce-3ec48cfe {
    padding-top: 0;
    padding-bottom: 10px;
    padding-left: 22px;
  }
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-9ada4efe {
  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;
  gap: 10px;
}
.coh-ce-9ada4efe:after {
  display: none;
}
.coh-ce-9ada4efe:before {
  display: none;
}
.coh-ce-9a754d79 {
  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;
  height: 20px;
  width: 20px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.attribute-status-Yes.coh-ce-9a754d79 {
  background-color: rgb(81, 181, 223);
}
.attribute-status-Yes.coh-ce-9a754d79: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(0, 0, 0);
  content: "\f00c";
  font-family: icomoon;
  font-size: 11px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.attribute-status-No.coh-ce-9a754d79: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: "\f068";
  font-family: icomoon;
  color: rgb(77, 77, 79);
  font-size: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.coh-ce-e95d5980 {
  display: none;
  font-size: 14px;
  line-height: normal;
  color: rgb(77, 77, 79);
}
@media (max-width: 1023px) {
  .coh-ce-e95d5980 {
    display: block;
    line-height: 24px;
  }
}
.coh-ce-5c265d1b {
  font-size: 1rem;
  line-height: 19.49px;
  text-align: left;
  letter-spacing: 0.13em;
  text-transform: lowercase;
  margin-bottom: 2rem;
  font-weight: 700;
  color: rgb(77, 77, 79);
}
.coh-ce-67c83124 {
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 36px;
  line-height: 44px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  margin-bottom: 2rem;
}
.coh-ce-d385653e {
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  margin-bottom: 2rem;
}
.coh-ce-c6094fec {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-weight: 400;
  color: rgb(0, 120, 171);
  font-size: 18px;
  text-align: left;
  font-style: normal;
  text-transform: capitalize;
  text-decoration: none;
  word-wrap: normal;
  direction: ltr;
  background-color: rgb(255, 255, 255);
  margin-right: 10px;
}
.coh-ce-9aaedf33 {
  margin-bottom: 2rem;
}
@media (max-width: 1169px) {
  .coh-ce-9aaedf33 {
    margin-bottom: 1.5rem;
  }
}
.coh-ce-1b8758cd {
  margin-bottom: 2rem;
}
@media (max-width: 1169px) {
  .coh-ce-1b8758cd {
    margin-bottom: 1.5rem;
  }
}
.coh-ce-6efa8e60 {
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-a55124d3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-5747daeb:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-dbb3a0f5 {
  margin-top: auto;
}
.coh-ce-1d8a9052 {
  position: absolute;
  top: 0.75rem;
  left: 0.75rem;
  z-index: 1;
}
.coh-ce-73aa535c {
  position: relative;
  z-index: 1;
}
.coh-ce-59cddfc1 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-16e8cdf9 {
  background-color: rgb(255, 255, 255);
  min-height: 335px;
  padding: 20px;
  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: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  max-width: 318px;
}
@media (max-width: 1023px) {
  .coh-ce-16e8cdf9 {
    min-height: auto;
  }
}
.coh-ce-16e8cdf9:before {
  display: none;
}
.coh-ce-16e8cdf9:after {
  display: none;
}
.coh-ce-2bb3cd19 {
  width: 100%;
}
.coh-ce-2bb3cd19:before {
  display: none;
}
.coh-ce-2bb3cd19:after {
  display: none;
}
.coh-ce-6b457b9f {
  height: 208px;
  width: 278px;
  padding: 0;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
}
.coh-ce-8cc388be {
  min-height: 145px;
}
.coh-ce-8cc388be:before {
  display: none;
}
.coh-ce-8cc388be:after {
  display: none;
}
.coh-ce-3216555 {
  margin-bottom: 5px;
}
.coh-ce-f8e12506 {
  color: rgb(0, 0, 0);
  font-size: 20px;
  line-height: 23px;
}
.coh-ce-305a20b3 {
  display: none;
}
.coh-ce-ae2a9428 {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 12px;
  line-height: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-ae2a9428:before {
  display: none;
}
.coh-ce-ae2a9428:after {
  display: none;
}
.coh-ce-d83a38b4 {
  margin-top: 0;
  margin-right: 5px;
  margin-bottom: 0;
  margin-left: 5px;
}
.coh-ce-ace5a27c {
  height: 76px;
}
@media (max-width: 767px) {
  .coh-ce-ace5a27c {
    height: auto;
  }
}
.coh-ce-ace5a27c:before {
  display: none;
}
.coh-ce-ace5a27c:after {
  display: none;
}
.coh-ce-ace5a27c p {
  font-weight: 400;
  line-height: 18.4px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 16px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .coh-ce-ace5a27c p {
    -webkit-line-clamp: 2;
  }
}
@media (max-width: 564px) {
  .coh-ce-ace5a27c p {
    -webkit-line-clamp: 3;
  }
}
.coh-ce-68d80a00 {
  -webkit-flex-basis: 32%;
      -ms-flex-preferred-size: 32%;
          flex-basis: 32%;
  padding: 20px;
  max-width: 318px;
  background-color: rgb(255, 255, 255);
  min-height: 396px;
}
@media (max-width: 1023px) {
  .coh-ce-68d80a00 {
    -webkit-flex-basis: 30%;
        -ms-flex-preferred-size: 30%;
            flex-basis: 30%;
    padding: 10px;
  }
}
@media (max-width: 564px) {
  .coh-ce-68d80a00 {
    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-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    padding: 20px;
    max-width: 350px;
  }
}
.gated.coh-ce-368465fd {
  display: none;
}
.coh-ce-3bfa57e5 {
  max-height: 224px;
  max-width: 317px;
  margin-bottom: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-3bfa57e5 {
    max-width: 250px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (max-width: 564px) {
  .coh-ce-3bfa57e5 {
    max-width: 317px;
    -o-object-fit: inherit;
       object-fit: inherit;
  }
}
.non-gated.coh-ce-b4a5e9ca {
  display: none;
}
.coh-ce-305a20b3 {
  display: none;
}
.coh-ce-63ce8239 {
  max-height: 224px;
  max-width: 317px;
  margin-bottom: 20px;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-63ce8239 {
    max-width: 250px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (max-width: 564px) {
  .coh-ce-63ce8239 {
    max-width: 317px;
    -o-object-fit: inherit;
       object-fit: inherit;
  }
}
.coh-ce-44e8780b {
  margin-bottom: 0;
  max-width: 278px;
}
@media (max-width: 1169px) {
  .coh-ce-44e8780b {
    max-width: 250px;
  }
}
.coh-ce-44e8780b p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 16px;
  color: rgb(77, 77, 79);
  margin-bottom: 0;
}
.coh-ce-2677baa9 a {
  font-size: 20px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: bold;
  text-align: left;
  color: rgb(0, 0, 0);
  margin-bottom: 5px;
}
@media (max-width: 1023px) {
  .coh-ce-648590ef {
    max-width: 250px;
  }
}
@media (max-width: 564px) {
  .coh-ce-648590ef {
    max-width: 318px;
  }
}
.gated.coh-ce-648590ef {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-11f4bdc {
    max-width: 250px;
  }
}
@media (max-width: 564px) {
  .coh-ce-11f4bdc {
    max-width: 318px;
  }
}
.non-gated.coh-ce-11f4bdc {
  display: none;
}
.coh-ce-1c06195b {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  margin-bottom: 5px;
}
.coh-ce-88b65569 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  -webkit-box-shadow: 0px 1px 1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0px 1px 1px 0 rgba(0, 0, 0, 0.25);
  background-color: rgb(255, 255, 255);
  margin-bottom: 20px;
}
@media (max-width: 564px) {
  .coh-ce-88b65569 {
    -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-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: 20px;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-ce-dfcd49b1 {
  margin-right: 15px;
  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 (max-width: 564px) {
  .coh-ce-dfcd49b1 {
    margin-right: 0;
  }
}
.coh-ce-dfcd49b1 img {
  min-height: 100%;
  min-width: 650px;
}
@media (max-width: 1439px) {
  .coh-ce-dfcd49b1 img {
    min-width: 410px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-dfcd49b1 img {
    min-height: auto;
  }
}
@media (max-width: 564px) {
  .coh-ce-dfcd49b1 img {
    min-width: 350px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.coh-ce-dfcd49b1 .coh-image[data-src] {
  height: 100%;
  min-width: 650px;
}
@media (max-width: 1439px) {
  .coh-ce-dfcd49b1 .coh-image[data-src] {
    min-width: 410px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-dfcd49b1 .coh-image[data-src] {
    height: auto;
    min-width: 345px;
  }
}
.coh-ce-e9847f4d {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.coh-ce-e9847f4d a.coh-link {
  line-height: 14px;
}
.coh-ce-e9847f4d .ajax-progress {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  padding: 0;
}
.coh-ce-e9847f4d a.coh-link.non-gated.use-ajax {
  display: none;
}
.gated.coh-ce-f3a8bc5f {
  display: none;
}
.coh-ce-305a20b3 {
  display: none;
}
.coh-ce-51006f7e {
  padding-top: 77px;
  padding-right: 30px;
  padding-bottom: 77px;
  padding-left: 30px;
  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-left: 15px;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
@media (max-width: 1169px) {
  .coh-ce-51006f7e {
    padding-top: 56px;
    padding-bottom: 56px;
  }
}
@media (max-width: 564px) {
  .coh-ce-51006f7e {
    padding-top: 30px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    margin-left: 0;
  }
}
.coh-ce-51006f7e p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 16px;
  line-height: 30px;
}
@media (max-width: 1169px) {
  .coh-ce-51006f7e p {
    line-height: 28px;
  }
}
.coh-ce-b6a871ed {
  width: 256px;
}
@media (max-width: 564px) {
  .coh-ce-b6a871ed {
    width: auto;
  }
}
.coh-ce-b6a871ed p {
  margin-bottom: 20px;
}
.coh-ce-bd6a6c5c {
  font-family: 'Uni Sans Book', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 32px;
  line-height: 38.4px;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
@media (max-width: 564px) {
  .coh-ce-bd6a6c5c {
    font-size: 30px;
    line-height: 36px;
  }
}
.coh-ce-b9955b10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-b9955b10 a.coh-link {
  line-height: 14px;
}
.coh-ce-b9955b10 .ajax-progress {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  padding: 0;
}
.coh-ce-b9955b10 a.coh-link.non-gated.use-ajax {
  display: none;
}
.coh-ce-fb6a5d81 {
  max-width: 768px;
  padding-top: 17px;
  padding-bottom: 40px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .coh-ce-fb6a5d81 {
    max-width: 90%;
  }
}
.coh-ce-28a0c9a3 {
  -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;
}
.coh-ce-58182bca {
  text-align: center;
  font-size: 40px;
  line-height: 48px;
  color: rgb(0, 0, 0);
  margin-bottom: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-58182bca {
    font-size: 45px;
    line-height: 54px;
    text-align: center;
  }
}
.coh-ce-91bc6b3 {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 14px;
  line-height: 21px;
  text-align: center;
  max-width: 595px;
  padding-right: 42.5px;
  padding-left: 42.5px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 40px;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .coh-ce-91bc6b3 {
    margin-bottom: 24px;
  }
}
.coh-ce-617b8d4c {
  gap: 16px;
  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: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-486dad7f {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 600;
  color: rgb(0, 0, 0);
  font-size: 18px;
  line-height: 27px;
}
.coh-ce-46811895 {
  margin-top: 32px;
}
.tags-container.coh-ce-46811895 > div:first-child {
  gap: 8px;
  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;
}
.tags-container.coh-ce-46811895 > div:first-child div {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
  background-color: rgb(244, 244, 244);
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
}
.coh-ce-258270e5 {
  background-color: rgb(240, 243, 245);
  padding-top: 50px;
  padding-right: 15%;
  padding-bottom: 50px;
  padding-left: 15%;
}
@media (max-width: 1439px) {
  .coh-ce-258270e5 {
    padding-right: 14%;
    padding-left: 14%;
  }
}
@media (max-width: 1169px) {
  .coh-ce-258270e5 {
    padding-right: 10%;
    padding-left: 10%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-258270e5 {
    padding-top: 40px;
    padding-right: 35px;
    padding-bottom: 40px;
    padding-left: 35px;
  }
}
.coh-ce-dc77e4e9 {
  text-align: center;
  font-size: 46px;
  line-height: 55.2px;
}
@media (max-width: 564px) {
  .coh-ce-dc77e4e9 {
    font-size: 38px;
    line-height: 45.6px;
  }
}
.coh-ce-37b7fc31 {
  text-align: center;
  margin-bottom: 16px;
}
@media (max-width: 1023px) {
  .coh-ce-37b7fc31 {
    margin-bottom: 0;
  }
}
.coh-ce-37b7fc31 p {
  font-size: 18px;
  line-height: 27px;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  text-align: center;
}
.related-res.coh-ce-8b06e03d > div:first-child {
  gap: 20px;
  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 (max-width: 1023px) {
  .related-res.coh-ce-8b06e03d > div:first-child {
    gap: 10px;
  }
}
@media (max-width: 767px) {
  .related-res.coh-ce-8b06e03d > div:first-child {
    -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-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;
    gap: 20px;
  }
}
.coh-ce-e1e8d05e {
  padding-top: 50px;
  padding-right: 11%;
  padding-bottom: 50px;
  padding-left: 11%;
}
@media (max-width: 1439px) {
  .coh-ce-e1e8d05e {
    padding-right: 5%;
    padding-left: 5%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-e1e8d05e {
    padding-top: 40px;
    padding-right: 16px;
    padding-bottom: 40px;
    padding-left: 16px;
  }
}
.coh-ce-3f9a7628 {
  text-align: center;
  margin-bottom: 16px;
}
@media (max-width: 564px) {
  .coh-ce-3f9a7628 {
    margin-bottom: 0;
  }
}
.coh-ce-3f9a7628 p {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 18px;
  line-height: 27px;
  text-align: center;
}
.related-prod.coh-ce-c5adc96e > div:first-child {
  gap: 20px;
  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 (max-width: 1023px) {
  .related-prod.coh-ce-c5adc96e > div:first-child {
    -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-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 767px) {
  .related-prod.coh-ce-c5adc96e > div:first-child {
    -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-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-53a99039 {
  position: relative;
}
.coh-ce-2c2d3a3 {
  position: static;
}
.coh-ce-b5364c8f {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.coh-ce-8f2de645:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-dbb3a0f5 {
  margin-top: auto;
}
.coh-ce-704ea629 {
  position: absolute;
  top: 0.75rem;
  left: 0.75rem;
  z-index: 1;
}
.coh-ce-73aa535c {
  position: relative;
  z-index: 1;
}
.coh-ce-65ff7b26 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-ae6ae209 {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-3b95372d {
  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;
  position: static;
}
@media (max-width: 767px) {
  .coh-ce-3b95372d {
    padding-top: 1.5rem;
  }
}
.coh-ce-5d257c0d:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-7e564741 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  margin-bottom: 1rem;
}
.coh-ce-7e564741 li {
  font-size: 0.75rem;
}
@media (max-width: 767px) {
  .coh-ce-7e564741 li {
    font-size: 0.625rem;
  }
}
.coh-ce-73aa535c {
  position: relative;
  z-index: 1;
}
.coh-ce-65ff7b26 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-2bf15074 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 767px) {
  .coh-ce-2bf15074 {
    padding-top: 1.5rem;
  }
}
.coh-ce-1187d402:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-21496508 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  margin-bottom: 1rem;
}
.coh-ce-73aa535c {
  position: relative;
  z-index: 1;
}
.coh-ce-65ff7b26 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
@media (max-width: 564px) {
  .coh-ce-d3ff0b60 {
    width: 325px;
  }
}
.coh-ce-d3ff0b60:before {
  display: none;
}
.coh-ce-d3ff0b60:after {
  display: none;
}
.coh-ce-bb7a081f {
  height: 244px;
  width: 100%;
}
.coh-ce-bb7a081f:before {
  display: none;
}
.coh-ce-bb7a081f:after {
  display: none;
}
.coh-ce-592d033c {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}
.coh-ce-2f92bb03:before {
  display: none;
}
.coh-ce-2f92bb03:after {
  display: none;
}
.coh-ce-305a20b3 {
  display: none;
}
.coh-ce-45094ddb:before {
  display: none;
}
.coh-ce-45094ddb:after {
  display: none;
}
.coh-ce-45094ddb * {
  font-size: 1.125rem !important;
  line-height: 1.75rem;
  font-weight: normal;
}
.coh-ce-68d80a00 {
  -webkit-flex-basis: 32%;
      -ms-flex-preferred-size: 32%;
          flex-basis: 32%;
  padding: 20px;
  max-width: 318px;
  background-color: rgb(255, 255, 255);
  min-height: 396px;
}
@media (max-width: 1023px) {
  .coh-ce-68d80a00 {
    -webkit-flex-basis: 30%;
        -ms-flex-preferred-size: 30%;
            flex-basis: 30%;
    padding: 10px;
  }
}
@media (max-width: 564px) {
  .coh-ce-68d80a00 {
    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-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    padding: 20px;
    max-width: 350px;
  }
}
.gated.coh-ce-368465fd {
  display: none;
}
.coh-ce-3bfa57e5 {
  max-height: 224px;
  max-width: 317px;
  margin-bottom: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-3bfa57e5 {
    max-width: 250px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (max-width: 564px) {
  .coh-ce-3bfa57e5 {
    max-width: 317px;
    -o-object-fit: inherit;
       object-fit: inherit;
  }
}
.non-gated.coh-ce-b4a5e9ca {
  display: none;
}
.coh-ce-305a20b3 {
  display: none;
}
.coh-ce-63ce8239 {
  max-height: 224px;
  max-width: 317px;
  margin-bottom: 20px;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-63ce8239 {
    max-width: 250px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (max-width: 564px) {
  .coh-ce-63ce8239 {
    max-width: 317px;
    -o-object-fit: inherit;
       object-fit: inherit;
  }
}
.coh-ce-44e8780b {
  margin-bottom: 0;
  max-width: 278px;
}
@media (max-width: 1169px) {
  .coh-ce-44e8780b {
    max-width: 250px;
  }
}
.coh-ce-44e8780b p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 16px;
  color: rgb(77, 77, 79);
  margin-bottom: 0;
}
.coh-ce-2677baa9 a {
  font-size: 20px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: bold;
  text-align: left;
  color: rgb(0, 0, 0);
  margin-bottom: 5px;
}
@media (max-width: 1023px) {
  .coh-ce-648590ef {
    max-width: 250px;
  }
}
@media (max-width: 564px) {
  .coh-ce-648590ef {
    max-width: 318px;
  }
}
.gated.coh-ce-648590ef {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-11f4bdc {
    max-width: 250px;
  }
}
@media (max-width: 564px) {
  .coh-ce-11f4bdc {
    max-width: 318px;
  }
}
.non-gated.coh-ce-11f4bdc {
  display: none;
}
.coh-ce-1c06195b {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  margin-bottom: 5px;
}
.coh-ce-88b65569 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  -webkit-box-shadow: 0px 1px 1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0px 1px 1px 0 rgba(0, 0, 0, 0.25);
  background-color: rgb(255, 255, 255);
  margin-bottom: 20px;
}
@media (max-width: 564px) {
  .coh-ce-88b65569 {
    -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-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: 20px;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-ce-dfcd49b1 {
  margin-right: 15px;
  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 (max-width: 564px) {
  .coh-ce-dfcd49b1 {
    margin-right: 0;
  }
}
.coh-ce-dfcd49b1 img {
  min-height: 100%;
  min-width: 650px;
}
@media (max-width: 1439px) {
  .coh-ce-dfcd49b1 img {
    min-width: 410px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-dfcd49b1 img {
    min-height: auto;
  }
}
@media (max-width: 564px) {
  .coh-ce-dfcd49b1 img {
    min-width: 350px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.coh-ce-dfcd49b1 .coh-image[data-src] {
  height: 100%;
  min-width: 650px;
}
@media (max-width: 1439px) {
  .coh-ce-dfcd49b1 .coh-image[data-src] {
    min-width: 410px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-dfcd49b1 .coh-image[data-src] {
    height: auto;
    min-width: 345px;
  }
}
.coh-ce-b7d829da {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-b7d829da a.coh-link {
  line-height: 14px;
}
.coh-ce-b7d829da .ajax-progress {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  padding: 0;
}
.coh-ce-b7d829da a.coh-link.non-gated.use-ajax {
  display: none;
}
.gated.coh-ce-f3a8bc5f {
  display: none;
}
.coh-ce-305a20b3 {
  display: none;
}
.coh-ce-51006f7e {
  padding-top: 77px;
  padding-right: 30px;
  padding-bottom: 77px;
  padding-left: 30px;
  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-left: 15px;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
@media (max-width: 1169px) {
  .coh-ce-51006f7e {
    padding-top: 56px;
    padding-bottom: 56px;
  }
}
@media (max-width: 564px) {
  .coh-ce-51006f7e {
    padding-top: 30px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    margin-left: 0;
  }
}
.coh-ce-51006f7e p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 16px;
  line-height: 30px;
}
@media (max-width: 1169px) {
  .coh-ce-51006f7e p {
    line-height: 28px;
  }
}
.coh-ce-b6a871ed {
  width: 256px;
}
@media (max-width: 564px) {
  .coh-ce-b6a871ed {
    width: auto;
  }
}
.coh-ce-b6a871ed p {
  margin-bottom: 20px;
}
.coh-ce-bd6a6c5c {
  font-family: 'Uni Sans Book', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 32px;
  line-height: 38.4px;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
@media (max-width: 564px) {
  .coh-ce-bd6a6c5c {
    font-size: 30px;
    line-height: 36px;
  }
}
.coh-ce-fc0db8a6 .article-banner-container {
  background-color: rgb(246, 246, 246);
  padding-top: 5rem;
  padding-right: 1.25rem;
  padding-bottom: 5rem;
  padding-left: 1.25rem;
}
.coh-ce-fc0db8a6 .article-banner-container .article-banner {
  text-align: center;
  margin: auto;
  max-width: 52.8125rem;
}
.coh-ce-fc0db8a6 .article-banner-container .article-banner .article-banner-tagline {
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.1875rem;
  letter-spacing: 0.13em;
  color: rgb(0, 120, 171);
  margin-bottom: 3rem;
  display: block;
}
.coh-ce-fc0db8a6 .article-banner-container .article-banner .article-banner-heading {
  font-weight: 700;
  font-size: 3rem;
  line-height: 3.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-fc0db8a6 .article-banner-container .article-banner .article-banner-heading {
    font-size: 2.25rem;
    line-height: 3rem;
  }
}
.coh-ce-fc0db8a6 .article-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 3.8125rem;
  padding-bottom: 3.8125rem;
  -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: 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 (max-width: 1023px) {
  .coh-ce-fc0db8a6 .article-container {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-fc0db8a6 .article-container .article-details-container {
  max-width: 430px;
  background-color: rgb(246, 246, 246);
  padding: 3.125rem;
  -webkit-flex-basis: 40%;
      -ms-flex-preferred-size: 40%;
          flex-basis: 40%;
}
@media (max-width: 1023px) {
  .coh-ce-fc0db8a6 .article-container .article-details-container {
    max-width: 100%;
  }
}
.coh-ce-fc0db8a6 .article-container .article-details-container .article-details {
  margin-bottom: 1.5rem;
}
.coh-ce-fc0db8a6 .article-container .article-details-container .article-details h5 {
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.1875rem;
  letter-spacing: 0.13em;
}
.coh-ce-fc0db8a6 .article-container .article-details-container .article-details .article-detail-value {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.coh-ce-fc0db8a6 .article-container .article-details-container .article-details .author-details {
  margin-top: 1.375px;
  margin-right: 0;
  margin-bottom: 1.375px;
  margin-left: 0;
}
.coh-ce-fc0db8a6 .article-container .article-details-container .article-details .author-details .author-name {
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.75rem;
  display: block;
}
.coh-ce-fc0db8a6 .article-container .article-details-container .article-details .author-details .author-profession {
  font-size: 0.875rem;
  line-height: 1.75rem;
}
.coh-ce-fc0db8a6 .article-container .article-details-container .article-details .author-contacts a {
  color: rgb(0, 0, 0);
  display: block;
  margin-bottom: 1.375rem;
  padding-left: 0.07421875rem;
}
.coh-ce-fc0db8a6 .article-container .article-details-container .article-details .author-contacts .tel {
  font-size: 0.75rem;
}
.coh-ce-fc0db8a6 .article-container .article-details-container .article-details .author-contacts .email {
  text-decoration: underline;
  font-size: 0.875rem;
}
.coh-ce-fc0db8a6 .article-container .article-content-container {
  margin-top: 0;
  margin-right: 1.5rem;
  -webkit-flex-basis: 60%;
      -ms-flex-preferred-size: 60%;
          flex-basis: 60%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (max-width: 1023px) {
  .coh-ce-fc0db8a6 .article-container .article-content-container {
    margin-top: 1.5rem;
  }
}
.coh-ce-fc0db8a6 .article-container .article-content-container h5 {
  font-size: 1.5rem;
  line-height: 1.8125rem;
  font-weight: 700;
  margin-bottom: 0;
}
.coh-ce-fc0db8a6 .article-container .article-content-container p {
  font-size: 1.125rem;
  line-height: 1.75rem;
  clear: both;
  padding-top: 1.5rem;
  padding-right: 0;
  padding-bottom: 1.5rem;
  padding-left: 0;
  margin-bottom: 0;
}
.coh-ce-fc0db8a6 .article-container .article-content-container figure {
  padding: 10px;
  float: left;
}
.coh-ce-fc0db8a6 .article-container .article-content-container figure img {
  margin-bottom: 10px;
}
.coh-ce-97d6f43a {
  font-weight: 700;
}
@media (max-width: 564px) {
  .coh-ce-cb752838 {
    width: 325px;
  }
}
.coh-ce-cb752838:before {
  display: none;
}
.coh-ce-cb752838:after {
  display: none;
}
.coh-ce-425c21c6 {
  height: 244px;
  width: 100%;
}
.coh-ce-425c21c6:before {
  display: none;
}
.coh-ce-425c21c6:after {
  display: none;
}
.coh-ce-592d033c {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}
.coh-ce-443e8fc2:before {
  display: none;
}
.coh-ce-443e8fc2:after {
  display: none;
}
.coh-ce-305a20b3 {
  display: none;
}
.coh-ce-3b7306bd:before {
  display: none;
}
.coh-ce-3b7306bd:after {
  display: none;
}
.coh-ce-3b7306bd * {
  line-height: 1.75rem;
  font-weight: normal;
  font-size: 1.125rem !important;
}
.coh-ce-28a0c9a3 {
  -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;
}
.coh-ce-69613af5 {
  font-size: 3rem;
  line-height: 3.5rem;
  text-align: center;
}
@media (max-width: 1023px) {
  .coh-ce-69613af5 {
    font-size: 2.25rem;
    line-height: 3rem;
  }
}
.coh-ce-4555a8fc {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: none;
}
.coh-ce-d9585db {
  -webkit-flex-basis: 32%;
      -ms-flex-preferred-size: 32%;
          flex-basis: 32%;
  position: relative;
  padding: 20px;
  max-width: 318px;
  background-color: rgb(255, 255, 255);
  min-height: 396px;
}
@media (max-width: 1023px) {
  .coh-ce-d9585db {
    -webkit-flex-basis: 30%;
        -ms-flex-preferred-size: 30%;
            flex-basis: 30%;
    padding: 10px;
  }
}
@media (max-width: 564px) {
  .coh-ce-d9585db {
    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-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    padding: 20px;
    max-width: 350px;
  }
}
.gated.coh-ce-368465fd {
  display: none;
}
.coh-ce-3bfa57e5 {
  max-height: 224px;
  max-width: 317px;
  margin-bottom: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-3bfa57e5 {
    max-width: 250px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (max-width: 564px) {
  .coh-ce-3bfa57e5 {
    max-width: 317px;
    -o-object-fit: inherit;
       object-fit: inherit;
  }
}
.non-gated.coh-ce-b4a5e9ca {
  display: none;
}
.coh-ce-305a20b3 {
  display: none;
}
.coh-ce-63ce8239 {
  max-height: 224px;
  max-width: 317px;
  margin-bottom: 20px;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-63ce8239 {
    max-width: 250px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (max-width: 564px) {
  .coh-ce-63ce8239 {
    max-width: 317px;
    -o-object-fit: inherit;
       object-fit: inherit;
  }
}
.coh-ce-44e8780b {
  margin-bottom: 0;
  max-width: 278px;
}
@media (max-width: 1169px) {
  .coh-ce-44e8780b {
    max-width: 250px;
  }
}
.coh-ce-44e8780b p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 16px;
  color: rgb(77, 77, 79);
  margin-bottom: 0;
}
.coh-ce-2677baa9 a {
  font-size: 20px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: bold;
  text-align: left;
  color: rgb(0, 0, 0);
  margin-bottom: 5px;
}
@media (max-width: 1023px) {
  .coh-ce-648590ef {
    max-width: 250px;
  }
}
@media (max-width: 564px) {
  .coh-ce-648590ef {
    max-width: 318px;
  }
}
.gated.coh-ce-648590ef {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-11f4bdc {
    max-width: 250px;
  }
}
@media (max-width: 564px) {
  .coh-ce-11f4bdc {
    max-width: 318px;
  }
}
.non-gated.coh-ce-11f4bdc {
  display: none;
}
.coh-ce-1c06195b {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  margin-bottom: 5px;
}
.coh-ce-de4fef3f {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 17px;
  max-width: 768px;
}
@media (max-width: 1023px) {
  .coh-ce-de4fef3f {
    width: 90%;
  }
}
.coh-ce-de4fef3f:before {
  display: none;
}
.coh-ce-de4fef3f:after {
  display: none;
}
.coh-ce-1490afd6 {
  color: rgb(0, 0, 0);
  text-align: left;
  line-height: 48px;
  font-size: 40px;
  margin-bottom: 10px;
}
@media (max-width: 564px) {
  .coh-ce-1490afd6 {
    font-size: 45px;
    line-height: 54px;
    text-align: left;
  }
}
.coh-ce-d441554e p {
  font-size: 16px;
  line-height: 30px;
  color: rgb(0, 0, 0);
  margin-bottom: 20px;
}
.coh-ce-5bc29f36 {
  font-size: 14px;
  line-height: 21px;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(0, 0, 0);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 20px;
}
.coh-ce-2cc38f84 {
  margin-top: 0;
  margin-right: 8px;
  margin-bottom: 0;
  margin-left: 8px;
}
.DefaultVideoClass.coh-ce-2cede270 {
  display: none;
}
.coh-ce-ade7b844 {
  display: none;
}
.mode.coh-ce-ade7b844 {
  display: block;
}
.coh-ce-7e251f8e {
  padding-top: 1rem;
  padding-bottom: 3rem;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-6ce663d3 {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  float: right;
  clear: right;
}
.coh-ce-6ce663d3:before, .coh-ce-6ce663d3:after {
  clear: both;
  content: " ";
  display: table;
}
.coh-ce-872b4ec5 {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(0, 0, 0);
  font-size: 18px;
  line-height: 27px;
  margin-right: 12px;
}
.coh-ce-471a47b7 {
  font-size: 16px;
  line-height: 30px;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(0, 0, 0);
}
.coh-ce-471a47b7 p {
  font-size: 16px;
  line-height: 30px;
}
.tags-container.coh-ce-4bad012f > div:first-child {
  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: 8px;
}
.tags-container.coh-ce-4bad012f > div:first-child div {
  background-color: rgb(244, 244, 244);
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(0, 0, 0);
  font-size: 14px;
  line-height: 21px;
}
.coh-ce-3689b95e {
  background-color: rgb(240, 243, 245);
  padding-top: 50px;
  padding-right: 15%;
  padding-bottom: 50px;
  padding-left: 15%;
}
@media (max-width: 1439px) {
  .coh-ce-3689b95e {
    padding-right: 14%;
    padding-left: 14%;
  }
}
@media (max-width: 1169px) {
  .coh-ce-3689b95e {
    padding-right: 10%;
    padding-left: 10%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-3689b95e {
    padding-top: 40px;
    padding-right: 35px;
    padding-bottom: 40px;
    padding-left: 35px;
  }
}
.coh-ce-dc77e4e9 {
  text-align: center;
  font-size: 46px;
  line-height: 55.2px;
}
@media (max-width: 564px) {
  .coh-ce-dc77e4e9 {
    font-size: 38px;
    line-height: 45.6px;
  }
}
.coh-ce-ed35030c {
  text-align: center;
  margin-bottom: 16px;
}
@media (max-width: 564px) {
  .coh-ce-ed35030c {
    margin-bottom: 0;
  }
}
.coh-ce-ed35030c p {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 18px;
  line-height: 27px;
  text-align: center;
}
.related-res.coh-ce-9d6bef58 > div:first-child {
  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;
  gap: 20px;
}
@media (max-width: 767px) {
  .related-res.coh-ce-9d6bef58 > div:first-child {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 564px) {
  .related-res.coh-ce-9d6bef58 > div:first-child {
    -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;
  }
}
.coh-ce-2916e0b1 {
  padding-top: 50px;
  padding-right: 11%;
  padding-bottom: 50px;
  padding-left: 11%;
}
@media (max-width: 1439px) {
  .coh-ce-2916e0b1 {
    padding-right: 5%;
    padding-left: 5%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-2916e0b1 {
    padding-top: 40px;
    padding-right: 16px;
    padding-bottom: 40px;
    padding-left: 16px;
  }
}
.coh-ce-d3bd5626 {
  text-align: center;
  line-height: 55.2px;
  font-size: 46px;
}
@media (max-width: 564px) {
  .coh-ce-d3bd5626 {
    font-size: 38px;
    line-height: 45.6px;
  }
}
.related-prod.coh-ce-d705221e > div:first-child {
  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;
  gap: 20px;
}
@media (max-width: 1023px) {
  .related-prod.coh-ce-d705221e > div:first-child {
    gap: 10px;
    -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 (max-width: 767px) {
  .related-prod.coh-ce-d705221e > div:first-child {
    -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;
    gap: 20px;
  }
}
@media (max-width: 564px) {
  .related-prod.coh-ce-d705221e > div:first-child {
    -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;
  }
}
.coh-ce-22560d86 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-a55124d3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-aa753498:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-dbb3a0f5 {
  margin-top: auto;
}
.coh-ce-1d8a9052 {
  position: absolute;
  top: 0.75rem;
  left: 0.75rem;
  z-index: 1;
}
.coh-ce-59cddfc1 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-e68d45c9 {
  margin-bottom: 40px;
}
.coh-ce-e68d45c9 br {
  display: none;
}
.coh-ce-e68d45c9 p {
  margin-bottom: 0;
}
.coh-ce-7a9b6f81 {
  margin-bottom: 1rem;
}
.coh-ce-13c60bc1 {
  margin-bottom: 0;
}
.coh-ce-546d8c5a {
  margin-bottom: 0;
}
.coh-ce-b080da11 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
}
.coh-ce-bb100828 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-right-width: 1px;
  border-right-style: solid;
  line-height: 1.5;
  font-size: 16px;
  padding-right: 10px;
}
.coh-ce-158fd041 {
  padding-right: 5px;
}
.coh-ce-7b7c1e8f {
  font-size: 16px;
  line-height: 1.5;
  padding-left: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-b255446c {
  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;
}
@media (max-width: 564px) {
  .coh-ce-b255446c {
    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-fca4fe99 {
  color: rgb(255, 255, 255);
  font-weight: bold;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 12px;
  height: auto;
}
@media (max-width: 564px) {
  .coh-ce-fca4fe99 {
    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-fca4fe99 p {
  font-weight: bold;
  margin-bottom: 0;
  font-size: 16px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: rgb(255, 255, 255);
}
.coh-ce-443cc08f {
  display: none;
}
.coh-ce-95a24416 {
  margin-top: 30px;
  margin-right: 50px;
  margin-bottom: 30px;
  margin-left: 37px;
  width: 100%;
}
@media (max-width: 564px) {
  .coh-ce-95a24416 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 20px;
    padding-right: 30px;
    padding-bottom: 20px;
    padding-left: 30px;
  }
}
.coh-ce-95a24416 p {
  margin-bottom: 0;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 700;
  color: rgb(77, 77, 79);
  font-size: 18px;
  line-height: 30px;
  text-align: left;
}
@media (max-width: 564px) {
  .coh-ce-95a24416 p {
    font-size: 14px;
    line-height: 24px;
    color: rgb(0, 0, 0);
  }
}
.coh-ce-95a24416 span {
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-95a24416 h3 {
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
}
.coh-ce-95a24416 div {
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-95a24416 a {
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-95a24416 br {
  display: none;
}
.coh-ce-e1585a63 {
  font-weight: 700 !important;
  font-size: 18px !important;
}
@media (max-width: 564px) {
  .coh-ce-e1585a63 {
    font-size: 14px !important;
  }
}
.coh-ce-a24483a3 {
  font-weight: 700 !important;
  font-size: 18px !important;
}
@media (max-width: 564px) {
  .coh-ce-a24483a3 {
    font-size: 14px !important;
  }
}
.coh-ce-9add9010 {
  font-size: 18px !important;
  font-weight: 700 !important;
}
@media (max-width: 564px) {
  .coh-ce-9add9010 {
    font-size: 14px !important;
  }
}
.coh-ce-b6fb0c81 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  margin-bottom: 10px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: rgb(77, 77, 79);
}
@media (max-width: 564px) {
  .coh-ce-b6fb0c81 {
    font-size: 14px;
    line-height: 24px;
    color: rgb(0, 0, 0);
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    margin-bottom: 5px;
  }
}
.coh-ce-3bb68d9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: rgb(77, 77, 79);
  font-family: arial !important;
}
@media (max-width: 564px) {
  .coh-ce-3bb68d9 {
    color: rgb(0, 0, 0);
  }
}
.coh-ce-77c5ba73 {
  margin-left: 5px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: rgb(77, 77, 79);
  font-family: arial !important;
}
@media (max-width: 564px) {
  .coh-ce-77c5ba73 {
    color: rgb(0, 0, 0);
  }
}
.coh-ce-77c5ba73 > div {
  gap: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-77c5ba73 .separator:last-child {
  display: none;
}
.coh-ce-f17b28d8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  margin-bottom: 10px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: rgb(77, 77, 79);
}
@media (max-width: 564px) {
  .coh-ce-f17b28d8 {
    font-size: 14px;
    line-height: 24px;
    color: rgb(0, 0, 0);
    margin-bottom: 5px;
  }
}
.coh-ce-d614b928 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: arial !important;
}
.coh-ce-115af80b {
  margin-left: 5px;
  font-family: arial !important;
}
.coh-ce-115af80b > div {
  gap: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-115af80b .separator:last-child {
  display: none;
}
.coh-ce-d5894d76 {
  line-height: 1.5;
  font-family: arial !important;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-d5894d76 {
    display: block;
  }
}
@media (max-width: 564px) {
  .coh-ce-d5894d76 {
    display: block;
    color: rgb(80, 181, 223);
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    float: left;
  }
  .coh-ce-d5894d76:before, .coh-ce-d5894d76:after {
    clear: none;
    content: normal;
    display: inline;
  }
}
.coh-ce-d5894d76:before {
  content: "> ";
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: rgb(80, 181, 223);
  font-weight: 400;
}
.coh-ce-152997cb {
  display: block;
}
@media (max-width: 1023px) {
  .coh-ce-152997cb {
    display: none;
  }
}
@media (max-width: 564px) {
  .coh-ce-152997cb {
    display: none;
  }
}
.coh-ce-e1e8d05e {
  padding-top: 50px;
  padding-right: 11%;
  padding-bottom: 50px;
  padding-left: 11%;
}
@media (max-width: 1439px) {
  .coh-ce-e1e8d05e {
    padding-right: 5%;
    padding-left: 5%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-e1e8d05e {
    padding-top: 40px;
    padding-right: 16px;
    padding-bottom: 40px;
    padding-left: 16px;
  }
}
.coh-ce-dc77e4e9 {
  text-align: center;
  font-size: 46px;
  line-height: 55.2px;
}
@media (max-width: 564px) {
  .coh-ce-dc77e4e9 {
    font-size: 38px;
    line-height: 45.6px;
  }
}
.coh-ce-3f9a7628 {
  text-align: center;
  margin-bottom: 16px;
}
@media (max-width: 564px) {
  .coh-ce-3f9a7628 {
    margin-bottom: 0;
  }
}
.coh-ce-3f9a7628 p {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 18px;
  line-height: 27px;
  text-align: center;
}
.related-prod.coh-ce-c5adc96e > div:first-child {
  gap: 20px;
  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 (max-width: 1023px) {
  .related-prod.coh-ce-c5adc96e > div:first-child {
    -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-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 767px) {
  .related-prod.coh-ce-c5adc96e > div:first-child {
    -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-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-6624a1d9 {
  display: none;
}
.coh-ce-6624a1d9 .article-banner-container {
  background-color: rgb(246, 246, 246);
  padding-top: 5rem;
  padding-right: 1.25rem;
  padding-bottom: 5rem;
  padding-left: 1.25rem;
}
.coh-ce-6624a1d9 .article-banner-container .article-banner {
  text-align: center;
  margin: auto;
  max-width: 52.8125rem;
}
.coh-ce-6624a1d9 .article-banner-container .article-banner .article-banner-tagline {
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.1875rem;
  letter-spacing: 0.13em;
  color: rgb(0, 120, 171);
  margin-bottom: 3rem;
  display: block;
}
.coh-ce-6624a1d9 .article-banner-container .article-banner .article-banner-heading {
  font-weight: 700;
  font-size: 3rem;
  line-height: 3.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-6624a1d9 .article-banner-container .article-banner .article-banner-heading {
    font-size: 2.25rem;
    line-height: 3rem;
  }
}
.coh-ce-6624a1d9 .article-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 3.8125rem;
  padding-bottom: 3.8125rem;
  -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: 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 (max-width: 1023px) {
  .coh-ce-6624a1d9 .article-container {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-6624a1d9 .article-container .article-details-container {
  max-width: 430px;
  background-color: rgb(246, 246, 246);
  padding: 3.125rem;
  -webkit-flex-basis: 40%;
      -ms-flex-preferred-size: 40%;
          flex-basis: 40%;
}
@media (max-width: 1023px) {
  .coh-ce-6624a1d9 .article-container .article-details-container {
    max-width: 100%;
  }
}
.coh-ce-6624a1d9 .article-container .article-details-container .article-details {
  margin-bottom: 1.5rem;
}
.coh-ce-6624a1d9 .article-container .article-details-container .article-details h5 {
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.1875rem;
  letter-spacing: 0.13em;
}
.coh-ce-6624a1d9 .article-container .article-details-container .article-details .article-detail-value {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.coh-ce-6624a1d9 .article-container .article-details-container .article-details .author-details {
  margin-top: 1.375px;
  margin-right: 0;
  margin-bottom: 1.375px;
  margin-left: 0;
}
.coh-ce-6624a1d9 .article-container .article-details-container .article-details .author-details .author-name {
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.75rem;
  display: block;
}
.coh-ce-6624a1d9 .article-container .article-details-container .article-details .author-details .author-profession {
  font-size: 0.875rem;
  line-height: 1.75rem;
}
.coh-ce-6624a1d9 .article-container .article-details-container .article-details .author-contacts a {
  color: rgb(0, 0, 0);
  display: block;
  margin-bottom: 1.375rem;
  padding-left: 0.07421875rem;
}
.coh-ce-6624a1d9 .article-container .article-details-container .article-details .author-contacts .tel {
  font-size: 0.75rem;
}
.coh-ce-6624a1d9 .article-container .article-details-container .article-details .author-contacts .email {
  text-decoration: underline;
  font-size: 0.875rem;
}
.coh-ce-6624a1d9 .article-container .article-content-container {
  margin-top: 0;
  margin-right: 1.5rem;
  -webkit-flex-basis: 60%;
      -ms-flex-preferred-size: 60%;
          flex-basis: 60%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (max-width: 1023px) {
  .coh-ce-6624a1d9 .article-container .article-content-container {
    margin-top: 1.5rem;
  }
}
.coh-ce-6624a1d9 .article-container .article-content-container h5 {
  font-size: 1.5rem;
  line-height: 1.8125rem;
  font-weight: 700;
  margin-bottom: 0;
}
.coh-ce-6624a1d9 .article-container .article-content-container p {
  font-size: 1.125rem;
  line-height: 1.75rem;
  clear: both;
  padding-top: 1.5rem;
  padding-right: 0;
  padding-bottom: 1.5rem;
  padding-left: 0;
  margin-bottom: 0;
}
.coh-ce-6624a1d9 .article-container .article-content-container figure {
  padding: 10px;
  float: left;
}
.coh-ce-6624a1d9 .article-container .article-content-container figure img {
  margin-bottom: 10px;
}
.coh-ce-305a20b3 {
  display: none;
}
.coh-ce-2c2d3a3 {
  position: static;
}
.coh-ce-c416cc99 {
  height: 100%;
}
.coh-ce-c1f18432:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-dbb3a0f5 {
  margin-top: auto;
}
.coh-ce-704ea629 {
  position: absolute;
  top: 0.75rem;
  left: 0.75rem;
  z-index: 1;
}
.coh-ce-65ff7b26 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-ae6ae209 {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
.coh-ce-ad4ffb85 {
  padding-bottom: 40px;
  border-width: 1px;
  border-top-style: none;
  border-bottom-style: solid;
  border-left-style: none;
  border-right-style: none;
  border-bottom-color: rgb(141, 144, 147);
}
@media (max-width: 1023px) {
  .coh-ce-a9836344 {
    margin-bottom: 10px;
  }
}
.coh-ce-ddef05df {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  color: rgb(77, 77, 79);
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-ddef05df {
    font-size: 14px;
    line-height: 24px;
  }
}
.coh-ce-77fc55a9 {
  color: rgb(77, 77, 79);
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
}
@media (max-width: 1023px) {
  .coh-ce-77fc55a9 {
    font-size: 14px;
    line-height: 24px;
  }
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-ef0944fc {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 767px) {
  .coh-ce-ef0944fc {
    padding-top: 1.5rem;
  }
}
.coh-ce-fbe611a4:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-21496508 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  margin-bottom: 1rem;
}
.coh-ce-73aa535c {
  position: relative;
  z-index: 1;
}
.coh-ce-65ff7b26 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-2bf15074 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 767px) {
  .coh-ce-2bf15074 {
    padding-top: 1.5rem;
  }
}
.coh-ce-842d0dda:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-21496508 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  margin-bottom: 1rem;
}
.coh-ce-73aa535c {
  position: relative;
  z-index: 1;
}
.coh-ce-65ff7b26 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-61252338 {
  background-color: rgb(255, 255, 255);
  max-width: 318px;
  padding: 20px;
  position: relative;
  min-height: 335px;
  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: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
@media (max-width: 1023px) {
  .coh-ce-61252338 {
    min-height: auto;
  }
}
@media (max-width: 564px) {
  .coh-ce-61252338 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-e565f115 {
  height: 208px;
  width: 278px;
  padding: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 20px;
  margin-left: 0;
}
.coh-ce-9462700d {
  min-height: 145px;
}
.coh-ce-54d71f0a {
  color: rgb(0, 0, 0);
  margin-bottom: 5px;
  font-size: 20px;
  line-height: 23px;
}
.coh-ce-56b7dd1b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: rgb(77, 77, 79);
}
.coh-ce-d83a38b4 {
  margin-top: 0;
  margin-right: 5px;
  margin-bottom: 0;
  margin-left: 5px;
}
.coh-ce-42b9aa41 {
  height: 76px;
}
@media (max-width: 767px) {
  .coh-ce-42b9aa41 {
    height: auto;
  }
}
.coh-ce-42b9aa41 p {
  font-size: 16px;
  line-height: 18.4px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .coh-ce-42b9aa41 p {
    -webkit-line-clamp: 2;
  }
}
@media (max-width: 564px) {
  .coh-ce-42b9aa41 p {
    -webkit-line-clamp: 3;
  }
}
.coh-ce-d9585db {
  -webkit-flex-basis: 32%;
      -ms-flex-preferred-size: 32%;
          flex-basis: 32%;
  position: relative;
  padding: 20px;
  max-width: 318px;
  background-color: rgb(255, 255, 255);
  min-height: 396px;
}
@media (max-width: 1023px) {
  .coh-ce-d9585db {
    -webkit-flex-basis: 30%;
        -ms-flex-preferred-size: 30%;
            flex-basis: 30%;
    padding: 10px;
  }
}
@media (max-width: 564px) {
  .coh-ce-d9585db {
    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-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    padding: 20px;
    max-width: 350px;
  }
}
.gated.coh-ce-368465fd {
  display: none;
}
.coh-ce-3bfa57e5 {
  max-height: 224px;
  max-width: 317px;
  margin-bottom: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-3bfa57e5 {
    max-width: 250px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (max-width: 564px) {
  .coh-ce-3bfa57e5 {
    max-width: 317px;
    -o-object-fit: inherit;
       object-fit: inherit;
  }
}
.non-gated.coh-ce-b4a5e9ca {
  display: none;
}
.coh-ce-305a20b3 {
  display: none;
}
.coh-ce-63ce8239 {
  max-height: 224px;
  max-width: 317px;
  margin-bottom: 20px;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-63ce8239 {
    max-width: 250px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (max-width: 564px) {
  .coh-ce-63ce8239 {
    max-width: 317px;
    -o-object-fit: inherit;
       object-fit: inherit;
  }
}
.coh-ce-44e8780b {
  margin-bottom: 0;
  max-width: 278px;
}
@media (max-width: 1169px) {
  .coh-ce-44e8780b {
    max-width: 250px;
  }
}
.coh-ce-44e8780b p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 16px;
  color: rgb(77, 77, 79);
  margin-bottom: 0;
}
.coh-ce-2677baa9 a {
  font-size: 20px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: bold;
  text-align: left;
  color: rgb(0, 0, 0);
  margin-bottom: 5px;
}
@media (max-width: 1023px) {
  .coh-ce-648590ef {
    max-width: 250px;
  }
}
@media (max-width: 564px) {
  .coh-ce-648590ef {
    max-width: 318px;
  }
}
.gated.coh-ce-648590ef {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-11f4bdc {
    max-width: 250px;
  }
}
@media (max-width: 564px) {
  .coh-ce-11f4bdc {
    max-width: 318px;
  }
}
.non-gated.coh-ce-11f4bdc {
  display: none;
}
.coh-ce-1c06195b {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  margin-bottom: 5px;
}
.coh-ce-88b65569 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  -webkit-box-shadow: 0px 1px 1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0px 1px 1px 0 rgba(0, 0, 0, 0.25);
  background-color: rgb(255, 255, 255);
  margin-bottom: 20px;
}
@media (max-width: 564px) {
  .coh-ce-88b65569 {
    -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-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: 20px;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-ce-e80c4d31 {
  margin-right: 15px;
  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 (max-width: 564px) {
  .coh-ce-e80c4d31 {
    margin-right: 0;
  }
}
.coh-ce-e80c4d31 img {
  min-height: 100%;
  min-width: 650px;
}
@media (max-width: 1439px) {
  .coh-ce-e80c4d31 img {
    min-width: 410px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-e80c4d31 img {
    min-height: auto;
    min-width: 345px;
  }
}
@media (max-width: 564px) {
  .coh-ce-e80c4d31 img {
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.coh-ce-ff90da09 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-ff90da09 a.coh-link {
  line-height: 14px;
}
.coh-ce-ff90da09 .ajax-progress {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  padding: 0;
}
.coh-ce-ff90da09 a.coh-link.non-gated.use-ajax {
  display: none;
}
.gated.coh-ce-f3a8bc5f {
  display: none;
}
.coh-ce-305a20b3 {
  display: none;
}
.coh-ce-51006f7e {
  padding-top: 77px;
  padding-right: 30px;
  padding-bottom: 77px;
  padding-left: 30px;
  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-left: 15px;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
@media (max-width: 1169px) {
  .coh-ce-51006f7e {
    padding-top: 56px;
    padding-bottom: 56px;
  }
}
@media (max-width: 564px) {
  .coh-ce-51006f7e {
    padding-top: 30px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    margin-left: 0;
  }
}
.coh-ce-51006f7e p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 16px;
  line-height: 30px;
}
@media (max-width: 1169px) {
  .coh-ce-51006f7e p {
    line-height: 28px;
  }
}
.coh-ce-b6a871ed {
  width: 256px;
}
@media (max-width: 564px) {
  .coh-ce-b6a871ed {
    width: auto;
  }
}
.coh-ce-b6a871ed p {
  margin-bottom: 20px;
}
.coh-ce-bd6a6c5c {
  font-family: 'Uni Sans Book', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 32px;
  line-height: 38.4px;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
@media (max-width: 564px) {
  .coh-ce-bd6a6c5c {
    font-size: 30px;
    line-height: 36px;
  }
}
.coh-ce-de4fef3f {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 17px;
  max-width: 768px;
}
@media (max-width: 1023px) {
  .coh-ce-de4fef3f {
    width: 90%;
  }
}
.coh-ce-de4fef3f:before {
  display: none;
}
.coh-ce-de4fef3f:after {
  display: none;
}
.coh-ce-1490afd6 {
  color: rgb(0, 0, 0);
  text-align: left;
  line-height: 48px;
  font-size: 40px;
  margin-bottom: 10px;
}
@media (max-width: 564px) {
  .coh-ce-1490afd6 {
    font-size: 45px;
    line-height: 54px;
    text-align: left;
  }
}
.coh-ce-d441554e p {
  font-size: 16px;
  line-height: 30px;
  color: rgb(0, 0, 0);
  margin-bottom: 20px;
}
.coh-ce-5bc29f36 {
  font-size: 14px;
  line-height: 21px;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(0, 0, 0);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 20px;
}
.coh-ce-2cc38f84 {
  margin-top: 0;
  margin-right: 8px;
  margin-bottom: 0;
  margin-left: 8px;
}
.DefaultVideoClass.coh-ce-2cede270 {
  display: none;
}
.coh-ce-ade7b844 {
  display: none;
}
.mode.coh-ce-ade7b844 {
  display: block;
}
.coh-ce-7e251f8e {
  padding-top: 1rem;
  padding-bottom: 3rem;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-6ce663d3 {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  float: right;
  clear: right;
}
.coh-ce-6ce663d3:before, .coh-ce-6ce663d3:after {
  clear: both;
  content: " ";
  display: table;
}
.coh-ce-872b4ec5 {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(0, 0, 0);
  font-size: 18px;
  line-height: 27px;
  margin-right: 12px;
}
.coh-ce-471a47b7 {
  font-size: 16px;
  line-height: 30px;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(0, 0, 0);
}
.coh-ce-471a47b7 p {
  font-size: 16px;
  line-height: 30px;
}
.tags-container.coh-ce-4bad012f > div:first-child {
  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: 8px;
}
.tags-container.coh-ce-4bad012f > div:first-child div {
  background-color: rgb(244, 244, 244);
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(0, 0, 0);
  font-size: 14px;
  line-height: 21px;
}
.coh-ce-3689b95e {
  background-color: rgb(240, 243, 245);
  padding-top: 50px;
  padding-right: 15%;
  padding-bottom: 50px;
  padding-left: 15%;
}
@media (max-width: 1439px) {
  .coh-ce-3689b95e {
    padding-right: 14%;
    padding-left: 14%;
  }
}
@media (max-width: 1169px) {
  .coh-ce-3689b95e {
    padding-right: 10%;
    padding-left: 10%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-3689b95e {
    padding-top: 40px;
    padding-right: 35px;
    padding-bottom: 40px;
    padding-left: 35px;
  }
}
.coh-ce-dc77e4e9 {
  text-align: center;
  font-size: 46px;
  line-height: 55.2px;
}
@media (max-width: 564px) {
  .coh-ce-dc77e4e9 {
    font-size: 38px;
    line-height: 45.6px;
  }
}
.coh-ce-ed35030c {
  text-align: center;
  margin-bottom: 16px;
}
@media (max-width: 564px) {
  .coh-ce-ed35030c {
    margin-bottom: 0;
  }
}
.coh-ce-ed35030c p {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 18px;
  line-height: 27px;
  text-align: center;
}
.related-res.coh-ce-9d6bef58 > div:first-child {
  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;
  gap: 20px;
}
@media (max-width: 767px) {
  .related-res.coh-ce-9d6bef58 > div:first-child {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 564px) {
  .related-res.coh-ce-9d6bef58 > div:first-child {
    -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;
  }
}
.coh-ce-2916e0b1 {
  padding-top: 50px;
  padding-right: 11%;
  padding-bottom: 50px;
  padding-left: 11%;
}
@media (max-width: 1439px) {
  .coh-ce-2916e0b1 {
    padding-right: 5%;
    padding-left: 5%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-2916e0b1 {
    padding-top: 40px;
    padding-right: 16px;
    padding-bottom: 40px;
    padding-left: 16px;
  }
}
.coh-ce-d3bd5626 {
  text-align: center;
  line-height: 55.2px;
  font-size: 46px;
}
@media (max-width: 564px) {
  .coh-ce-d3bd5626 {
    font-size: 38px;
    line-height: 45.6px;
  }
}
.related-prod.coh-ce-d705221e > div:first-child {
  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;
  gap: 20px;
}
@media (max-width: 1023px) {
  .related-prod.coh-ce-d705221e > div:first-child {
    gap: 10px;
    -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 (max-width: 767px) {
  .related-prod.coh-ce-d705221e > div:first-child {
    -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;
    gap: 20px;
  }
}
@media (max-width: 564px) {
  .related-prod.coh-ce-d705221e > div:first-child {
    -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;
  }
}
.coh-ce-f88856f8 {
  padding-top: 50px;
  padding-right: 20%;
  padding-bottom: 50px;
  padding-left: 20%;
}
@media (max-width: 1439px) {
  .coh-ce-f88856f8 {
    padding-right: 5%;
    padding-left: 5%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-f88856f8 {
    padding-top: 40px;
    padding-right: 16px;
    padding-bottom: 40px;
    padding-left: 16px;
  }
}
.coh-ce-ea901c4e {
  width: 100%;
}
.coh-ce-505aef1a {
  padding-right: 10rem;
  padding-left: 10rem;
}
@media (max-width: 1169px) {
  .coh-ce-505aef1a {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-505aef1a {
    margin-right: 16px;
    margin-left: 16px;
  }
}
.coh-ce-505aef1a:before {
  display: none;
}
.coh-ce-505aef1a:after {
  display: none;
}
.coh-ce-bd14853c {
  padding: 0 !important;
}
.coh-ce-d83c47fa {
  height: auto;
  width: auto;
  margin-left: 20px;
  max-height: 302px;
  max-width: 200px;
}
@media (max-width: 564px) {
  .coh-ce-d83c47fa {
    width: 107px;
    height: 162px;
    margin-left: 10px;
  }
}
.coh-ce-f85ceec6 {
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 40px !important;
}
@media (max-width: 564px) {
  .coh-ce-f85ceec6 {
    padding-left: 10px !important;
    max-width: 220px;
  }
}
.coh-ce-f85ceec6 h4 {
  margin-bottom: 0;
}
@media (max-width: 564px) {
  .coh-ce-f85ceec6 h4 {
    display: none;
  }
}
.coh-ce-f85ceec6 p {
  margin-bottom: 0;
}
@media (max-width: 564px) {
  .coh-ce-f85ceec6 p {
    display: none;
  }
}
.coh-ce-22a6dc00 h1 {
  margin-bottom: 0;
}
.coh-ce-22a6dc00 div {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: rgb(0, 0, 0);
  text-transform: uppercase;
}
.coh-ce-16b96f99 {
  color: rgb(0, 0, 0);
  padding-top: 2%;
}
@media (max-width: 564px) {
  .coh-ce-16b96f99 {
    padding-top: 3%;
  }
}
.coh-ce-fef79080 {
  padding-top: 61px;
}
@media (max-width: 1023px) {
  .coh-ce-fef79080 {
    padding-top: 40px;
  }
}
.coh-ce-fef79080 p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 20px;
  line-height: 40px;
}
@media (max-width: 1023px) {
  .coh-ce-fef79080 p {
    font-size: 14px;
    line-height: 24px;
  }
}
.coh-ce-a66afbd0 {
  margin-top: 51px;
  background-color: rgb(88, 104, 119);
}
@media (max-width: 1023px) {
  .coh-ce-a66afbd0 {
    margin-top: 16px;
  }
}
.coh-ce-a66afbd0 p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 20px;
  line-height: 40px;
}
@media (max-width: 1023px) {
  .coh-ce-a66afbd0 p {
    font-size: 14px;
    line-height: 24px;
  }
}
.coh-ce-a66afbd0 h3 {
  color: rgb(255, 255, 255);
}
.coh-ce-a66afbd0 h3 span {
  color: rgb(255, 255, 255);
}
.coh-ce-9576dff1 {
  padding-top: 92px;
  padding-right: 10rem;
  padding-bottom: 52px;
  padding-left: 10rem;
}
@media (max-width: 1169px) {
  .coh-ce-9576dff1 {
    padding-top: 92px;
    padding-right: 0;
    padding-bottom: 52px;
    padding-left: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-9576dff1 {
    padding-top: 40px;
    padding-bottom: 16px;
    margin-right: 16px;
    margin-left: 16px;
  }
}
.coh-ce-d71becc5 {
  max-height: 455px;
  max-width: 311px;
}
.coh-ce-d71becc5:hover {
  -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15);;
}
@media (max-width: 1023px) {
  .coh-ce-d71becc5:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-ce-d71becc5:hover img {
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: rgb(81, 181, 223);
}
.coh-ce-d71becc5 img {
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: rgb(255, 255, 255);
}
.coh-ce-da5dca75 {
  max-width: 311px;
  max-height: 150px;
}
.coh-ce-454aaff0 {
  padding-top: 20px;
  padding-right: 30px;
  padding-bottom: 20px;
  padding-left: 30px;
}
@media (max-width: 564px) {
  .coh-ce-454aaff0 {
    padding: 20px;
  }
}
.coh-ce-13c60bc1 {
  margin-bottom: 0;
}
.coh-ce-dce81f16 {
  height: 67px;
  font-size: 12px;
  line-height: 18px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(0, 0, 0);
  text-transform: uppercase;
}
@media (max-width: 564px) {
  .coh-ce-dce81f16 {
    height: 36px;
  }
}
.coh-ce-6e6c0b3c .verathon-breadcrumb-container {
  margin-bottom: 44px;
}
.coh-ce-1d44005a {
  padding-right: 60px;
  padding-left: 60px;
}
@media (max-width: 564px) {
  .coh-ce-1d44005a {
    padding-right: 16px;
    padding-left: 16px;
  }
}
.coh-ce-1d44005a .article-banner-container {
  background-color: rgb(246, 246, 246);
  padding-top: 5rem;
  padding-right: 1.25rem;
  padding-bottom: 5rem;
  padding-left: 1.25rem;
}
.coh-ce-1d44005a .article-banner-container .article-banner {
  text-align: center;
  margin: auto;
  max-width: 52.8125rem;
}
.coh-ce-1d44005a .article-banner-container .article-banner .article-banner-tagline {
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.1875rem;
  letter-spacing: 0.13em;
  color: rgb(0, 120, 171);
  margin-bottom: 3rem;
  display: block;
}
.coh-ce-1d44005a .article-banner-container .article-banner .article-banner-heading {
  font-weight: 700;
  font-size: 3rem;
  line-height: 3.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-1d44005a .article-banner-container .article-banner .article-banner-heading {
    font-size: 2.25rem;
    line-height: 3rem;
  }
}
.coh-ce-1d44005a .article-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 3.8125rem;
  padding-bottom: 3.8125rem;
  -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: 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 (max-width: 1023px) {
  .coh-ce-1d44005a .article-container {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-1d44005a .article-container .article-details-container {
  max-width: 430px;
  background-color: rgb(246, 246, 246);
  padding: 3.125rem;
  -webkit-flex-basis: 40%;
      -ms-flex-preferred-size: 40%;
          flex-basis: 40%;
}
@media (max-width: 1023px) {
  .coh-ce-1d44005a .article-container .article-details-container {
    max-width: 100%;
  }
}
.coh-ce-1d44005a .article-container .article-details-container .article-details {
  margin-bottom: 1.5rem;
}
.coh-ce-1d44005a .article-container .article-details-container .article-details h5 {
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.1875rem;
  letter-spacing: 0.13em;
}
.coh-ce-1d44005a .article-container .article-details-container .article-details .article-detail-value {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.coh-ce-1d44005a .article-container .article-details-container .article-details .author-details {
  margin-top: 1.375px;
  margin-right: 0;
  margin-bottom: 1.375px;
  margin-left: 0;
}
.coh-ce-1d44005a .article-container .article-details-container .article-details .author-details .author-name {
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.75rem;
  display: block;
}
.coh-ce-1d44005a .article-container .article-details-container .article-details .author-details .author-profession {
  font-size: 0.875rem;
  line-height: 1.75rem;
}
.coh-ce-1d44005a .article-container .article-details-container .article-details .author-contacts a {
  color: rgb(0, 0, 0);
  display: block;
  margin-bottom: 1.375rem;
  padding-left: 0.07421875rem;
}
.coh-ce-1d44005a .article-container .article-details-container .article-details .author-contacts .tel {
  font-size: 0.75rem;
}
.coh-ce-1d44005a .article-container .article-details-container .article-details .author-contacts .email {
  text-decoration: underline;
  font-size: 0.875rem;
}
.coh-ce-1d44005a .article-container .article-content-container {
  margin-top: 0;
  margin-right: 1.5rem;
  -webkit-flex-basis: 60%;
      -ms-flex-preferred-size: 60%;
          flex-basis: 60%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (max-width: 1023px) {
  .coh-ce-1d44005a .article-container .article-content-container {
    margin-top: 1.5rem;
  }
}
.coh-ce-1d44005a .article-container .article-content-container h5 {
  font-size: 1.5rem;
  line-height: 1.8125rem;
  font-weight: 700;
  margin-bottom: 0;
}
.coh-ce-1d44005a .article-container .article-content-container p {
  font-size: 1.125rem;
  line-height: 1.75rem;
  clear: both;
  padding-top: 1.5rem;
  padding-right: 0;
  padding-bottom: 1.5rem;
  padding-left: 0;
  margin-bottom: 0;
}
.coh-ce-1d44005a .article-container .article-content-container figure {
  padding: 10px;
  float: left;
}
.coh-ce-1d44005a .article-container .article-content-container figure img {
  margin-bottom: 10px;
}
.coh-ce-5994e699 {
  color: rgb(0, 0, 0);
  text-align: center;
  padding-bottom: 48px;
  margin-bottom: 0;
}
@media (max-width: 564px) {
  .coh-ce-5994e699 {
    padding-bottom: 20px;
  }
}
.coh-ce-28c44e2d {
  max-height: 428px;
  max-width: 760px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 71px;
  margin-left: auto;
}
@media (max-width: 564px) {
  .coh-ce-28c44e2d {
    margin-bottom: 20px;
  }
}
.coh-ce-8650e693 {
  padding-bottom: 80px;
  border-width: 1px;
  border-color: rgb(141, 144, 147);
  border-bottom-style: solid;
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
}
@media (max-width: 564px) {
  .coh-ce-8650e693 {
    padding-bottom: 40px;
  }
}
.coh-ce-8650e693 p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 16px;
  line-height: 32px;
  margin-bottom: 0;
}
@media (max-width: 564px) {
  .coh-ce-8650e693 p {
    font-size: 14px;
    line-height: 24px;
  }
}
.coh-ce-952d9a54 {
  padding-top: 80px;
}
@media (max-width: 564px) {
  .coh-ce-952d9a54 {
    padding-top: 40px;
  }
}
.coh-ce-952d9a54 p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 16px;
  line-height: 32px;
}
.coh-ce-956adbae .views-infinite-scroll-content-wrapper {
  margin-top: 40px;
  margin-bottom: 140px;
  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;
}
@media (max-width: 564px) {
  .coh-ce-956adbae .views-infinite-scroll-content-wrapper {
    display: block;
    margin-bottom: 40px;
  }
}
.coh-ce-956adbae .views-infinite-scroll-content-wrapper article {
  border-width: 1px;
  border-top-style: none;
  border-bottom-style: none;
  border-left-style: solid;
  border-right-style: none;
  border-left-color: rgb(141, 144, 147);
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
  position: relative;
}
@media (max-width: 564px) {
  .coh-ce-956adbae .views-infinite-scroll-content-wrapper article {
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
  }
}
.coh-ce-956adbae .views-infinite-scroll-content-wrapper article:first-child {
  border-style: none;
}
@media (max-width: 564px) {
  .coh-ce-956adbae .views-infinite-scroll-content-wrapper article:first-child {
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
  }
}
.coh-ce-956adbae .views-infinite-scroll-content-wrapper article:first-child .news-content-container {
  padding-left: 0;
}
.coh-ce-9b89f46f {
  padding-right: 60px;
  padding-left: 60px;
}
@media (max-width: 564px) {
  .coh-ce-9b89f46f {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.coh-ce-9b89f46f:before {
  display: none;
}
.coh-ce-9b89f46f:after {
  display: none;
}
.coh-ce-a89aeb7f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
}
@media (max-width: 564px) {
  .coh-ce-a89aeb7f {
    display: block;
    margin-right: 0px !important;
    margin-left: 0 !important;
    height: auto !important;
  }
}
.coh-ce-a89aeb7f div {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.coh-ce-9b20a0a2 {
  padding-right: 14px !important;
}
@media (max-width: 1023px) {
  .coh-ce-9b20a0a2 {
    padding-right: 30px !important;
  }
}
@media (max-width: 564px) {
  .coh-ce-9b20a0a2 {
    padding-left: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.coh-ce-2f98d133 {
  height: 100%;
}
@media (max-width: 564px) {
  .coh-ce-2f98d133 {
    min-height: 193px;
  }
}
.coh-ce-ae562d17 {
  height: 400px;
}
@media (max-width: 1023px) {
  .coh-ce-ae562d17 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    height: 470px;
  }
}
@media (max-width: 767px) {
  .coh-ce-ae562d17 {
    height: 570px;
  }
}
@media (max-width: 564px) {
  .coh-ce-ae562d17 {
    max-width: 100%;
    padding-left: 0;
    height: 250px;
    margin-top: 20px;
  }
}
.coh-ce-ae562d17 p {
  color: rgb(77, 77, 79);
  font-weight: 400;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 16px;
  line-height: 32px;
  text-align: left;
  padding-left: 20px;
  font-style: normal;
  margin-bottom: 10px;
  max-height: 121px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media (max-width: 1023px) {
  .coh-ce-ae562d17 p {
    padding-left: 10px;
    -webkit-line-clamp: 2;
  }
}
@media (max-width: 564px) {
  .coh-ce-ae562d17 p {
    padding-left: 0;
    font-size: 14px;
    line-height: 24px;
    -webkit-line-clamp: 2;
    max-width: 330px;
  }
}
.coh-ce-e32b70a0 {
  color: rgb(0, 0, 0);
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 32px;
  line-height: 38.4px;
  margin-bottom: 10px;
  max-width: 573px;
}
@media (max-width: 1023px) {
  .coh-ce-e32b70a0 {
    padding-left: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-e32b70a0 {
    font-size: 30px;
    line-height: 36px;
    width: 335px;
  }
}
.coh-ce-e32b70a0 h2 {
  color: rgb(0, 0, 0);
  font-weight: 400;
  font-family: 'Uni Sans Book', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 32px;
  line-height: 38px;
  height: 76px;
  width: 573px;
}
.coh-ce-bb9f4893:after {
  content: ">";
}
.coh-ce-9d4bdb40 {
  padding-top: 24px;
  padding-right: 20px;
  padding-bottom: 24px;
  padding-left: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-9d4bdb40 {
    padding-bottom: 20px;
  }
}
.coh-ce-9d4bdb40:hover {
  background-color: rgb(244, 244, 244);
}
.coh-ce-13c60bc1 {
  margin-bottom: 0;
}
.coh-ce-9be4c4e2 p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  color: rgb(77, 77, 79);
  text-align: left;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  max-height: 30px;
  margin-bottom: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-9be4c4e2 p {
    margin-bottom: 15px;
  }
}
@media (max-width: 564px) {
  .coh-ce-9be4c4e2 p {
    -webkit-line-clamp: 2;
    max-height: inherit;
    font-size: 14px;
    line-height: 24px;
  }
}
.coh-ce-519184bc div time {
  color: rgb(77, 77, 79);
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 16.1px;
}
.coh-ce-51283d6d:before {
  display: none;
}
.coh-ce-51283d6d:after {
  display: none;
}
.coh-ce-34ab4983 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
}
@media (max-width: 564px) {
  .coh-ce-34ab4983 {
    display: block;
    height: 550px;
    margin-right: 0px !important;
    margin-left: 0 !important;
  }
}
.coh-ce-34ab4983 div {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
@media (max-width: 564px) {
  .coh-ce-b47e1970 {
    max-width: 100%;
    padding-left: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.coh-ce-b47e1970 picture img {
  height: 100%;
}
.coh-ce-91f5b64a {
  max-height: 331px;
  max-width: 533px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1023px) {
  .coh-ce-91f5b64a {
    max-height: 254px;
    max-width: 369px;
  }
}
@media (max-width: 564px) {
  .coh-ce-91f5b64a {
    max-height: 212px;
    max-width: 358px;
  }
}
.coh-ce-ec95b7f5 {
  height: 350px;
}
@media (max-width: 1023px) {
  .coh-ce-ec95b7f5 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    height: 390px;
  }
}
@media (max-width: 767px) {
  .coh-ce-ec95b7f5 {
    height: 520px;
  }
}
@media (max-width: 564px) {
  .coh-ce-ec95b7f5 {
    max-width: 100%;
    padding-left: 0;
    position: absolute;
    height: 250px;
    margin-top: 20px;
  }
}
.coh-ce-ec95b7f5 p {
  color: rgb(77, 77, 79);
  font-weight: 400;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 16px;
  line-height: 30px;
  text-align: left;
  font-style: normal;
  margin-bottom: 10px;
  max-height: 121px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
@media (max-width: 1023px) {
  .coh-ce-ec95b7f5 p {
    -webkit-line-clamp: 3;
  }
}
@media (max-width: 564px) {
  .coh-ce-ec95b7f5 p {
    padding-left: 0;
    font-size: 14px;
    line-height: 24px;
    -webkit-line-clamp: 3;
    max-width: 330px;
  }
}
.coh-ce-2573b1f5 {
  color: rgb(0, 0, 0);
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 32px;
  line-height: 38px;
  padding-left: 0;
  margin-bottom: 10px;
  max-width: 573px;
}
@media (max-width: 564px) {
  .coh-ce-2573b1f5 {
    font-size: 24px;
    line-height: 29px;
    width: auto;
    max-width: 345px;
  }
}
.coh-ce-2573b1f5 h2 {
  color: rgb(0, 0, 0);
  font-weight: 400;
  font-family: 'Uni Sans Book', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 32px;
  line-height: 38px;
  height: 76px;
  width: 573px;
}
@media (max-width: 1023px) {
  .coh-ce-1626c765 {
    margin-bottom: 40px;
  }
}
@media (max-width: 564px) {
  .coh-ce-1626c765 {
    margin-top: 20px;
    margin-bottom: 40px;
  }
}
.coh-ce-ed21b1b0 {
  position: relative;
  left: 0;
  margin-bottom: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-ed21b1b0 {
    margin-bottom: 0px;
  }
}
@media (max-width: 564px) {
  .coh-ce-ed21b1b0 {
    position: relative;
    left: 0;
  }
}
.coh-ce-baa8ca5e {
  position: absolute;
  bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-baa8ca5e {
    position: absolute;
    bottom: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-baa8ca5e {
    position: absolute;
    bottom: 0;
    display: none;
  }
}
.coh-ce-b16b90ad {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 13px;
  line-height: 30px;
  text-decoration: underline;
  margin-left: 0;
}
.coh-ce-25941bbf {
  padding-left: 20px;
}
@media (max-width: 564px) {
  .coh-ce-25941bbf {
    padding-top: 20px;
    padding-right: 0;
    padding-bottom: 20px;
    padding-left: 0;
  }
}
.coh-ce-25941bbf div {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: rgb(77, 77, 79);
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  position: absolute;
  bottom: 0;
}
@media (max-width: 564px) {
  .coh-ce-25941bbf div {
    position: static;
  }
}
.coh-ce-552cf738 {
  margin-bottom: 2rem;
}
.coh-ce-22560d86 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-a55124d3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-2c39f0ba:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-59cddfc1 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-2c2d3a3 {
  position: static;
}
.coh-ce-6ae5b3f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.coh-ce-1019d075:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-65ff7b26 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-ae6ae209 {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-ef0944fc {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 767px) {
  .coh-ce-ef0944fc {
    padding-top: 1.5rem;
  }
}
.coh-ce-3ef74934:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-21496508 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  margin-bottom: 1rem;
}
.coh-ce-65ff7b26 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-2bf15074 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 767px) {
  .coh-ce-2bf15074 {
    padding-top: 1.5rem;
  }
}
.coh-ce-4ec38af0:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.coh-ce-21496508 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  margin-bottom: 1rem;
}
.coh-ce-65ff7b26 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-61bd3de7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-a55124d3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-70163efb {
  margin-bottom: 0.375rem;
}
.coh-ce-8dff83a0:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-bc9a01af {
  line-height: 1.25;
}
.coh-ce-704ea629 {
  position: absolute;
  top: 0.75rem;
  left: 0.75rem;
  z-index: 1;
}
.coh-ce-59cddfc1 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-c4742b6 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media (max-width: 564px) {
  .coh-ce-c4742b6 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.coh-ce-13c60bc1 {
  margin-bottom: 0;
}
.coh-ce-e6030702 {
  margin-bottom: 1.5rem;
}
.coh-ce-e6030702 li {
  list-style-type: none;
  margin-bottom: 0.5rem;
  margin-left: 0;
}
.coh-ce-fa57ab88 {
  font-size: 1.5rem;
}
@media (max-width: 1169px) {
  .coh-ce-fa57ab88 {
    font-size: 1.25rem;
  }
}
.coh-ce-db853e0b {
  text-transform: lowercase;
}
.coh-ce-972b1726 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.coh-ce-65b810ab {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-70163efb {
  margin-bottom: 0.375rem;
}
.coh-ce-e8a4fb6b:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-fba40d67 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  min-width: 5rem;
  max-width: 9rem;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-ef0944fc {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 767px) {
  .coh-ce-ef0944fc {
    padding-top: 1.5rem;
  }
}
.coh-ce-202945a6 {
  margin-bottom: 0.5rem;
}
.coh-ce-35616871:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-9d8e5215 {
  margin-bottom: 1.5rem;
}
.coh-ce-21496508 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  margin-bottom: 1rem;
}
.coh-ce-65ff7b26 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-2bf15074 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 767px) {
  .coh-ce-2bf15074 {
    padding-top: 1.5rem;
  }
}
.coh-ce-202945a6 {
  margin-bottom: 0.5rem;
}
.coh-ce-7271209c:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-9d8e5215 {
  margin-bottom: 1.5rem;
}
.coh-ce-21496508 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  margin-bottom: 1rem;
}
.coh-ce-73aa535c {
  position: relative;
  z-index: 1;
}
.coh-ce-65ff7b26 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-22560d86 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-a55124d3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-a8d4e1f9:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-42bc939c {
  font-style: normal;
}
.coh-ce-704ea629 {
  position: absolute;
  top: 0.75rem;
  left: 0.75rem;
  z-index: 1;
}
.coh-ce-59cddfc1 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-28a0c9a3 {
  -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;
}
.coh-ce-808a72d7 {
  text-align: center;
}
.coh-ce-9ef21266 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-a934a3be {
  background-color: rgb(242, 242, 242);
  height: 100%;
}
.coh-ce-42bc939c {
  font-style: normal;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-2c2d3a3 {
  position: static;
}
.coh-ce-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;
}
.coh-ce-9f168375:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-42bc939c {
  font-style: normal;
}
.coh-ce-6e42edaa {
  margin-bottom: 0;
}
.coh-ce-65ff7b26 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-ae6ae209 {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-ef0944fc {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 767px) {
  .coh-ce-ef0944fc {
    padding-top: 1.5rem;
  }
}
.coh-ce-6661966b:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-42bc939c {
  font-style: normal;
}
.coh-ce-21496508 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  margin-bottom: 1rem;
}
.coh-ce-65ff7b26 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-2bf15074 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 767px) {
  .coh-ce-2bf15074 {
    padding-top: 1.5rem;
  }
}
.coh-ce-6906614a:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-42bc939c {
  font-style: normal;
}
.coh-ce-21496508 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  margin-bottom: 1rem;
}
.coh-ce-73aa535c {
  position: relative;
  z-index: 1;
}
.coh-ce-65ff7b26 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-c0e6066c {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  max-width: 1105px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .coh-ce-c0e6066c {
    padding-top: 30px;
    padding-right: 4px;
    padding-bottom: 30px;
    padding-left: 4px;
  }
}
.coh-ce-decc17e4 {
  max-width: 455px;
  margin-left: 30px;
}
@media (max-width: 1023px) {
  .coh-ce-decc17e4 {
    max-width: 250px;
  }
}
@media (max-width: 564px) {
  .coh-ce-decc17e4 {
    margin-left: 0;
  }
}
.coh-ce-decc17e4:hover {
  -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.coh-ce-ed288fab {
  padding-top: 39px;
  padding-right: 30px;
  padding-left: 30px;
}
.coh-ce-ed288fab img {
  max-height: 255px;
  max-width: 453px;
}
.coh-ce-ed288fab p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 16px;
  line-height: 30px;
  font-weight: 400;
  color: rgb(77, 77, 79);
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-ed288fab p {
    font-size: 14px;
    line-height: 24px;
  }
}
.coh-ce-f8de744a {
  font-size: 36px;
  line-height: 43px;
  font-family: 'Uni Sans Book', 'Uni Sans Light';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-f8de744a {
    font-size: 30px;
    line-height: 36px;
  }
}
.coh-ce-3cc39428 {
  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;
  gap: 20px;
  padding-top: 39px;
  padding-right: 39px;
  padding-bottom: 39px;
  padding-left: 30px;
}
@media (max-width: 1023px) {
  .coh-ce-3cc39428 {
    padding-top: 0;
  }
}
.coh-ce-3cc39428 div {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-3cc39428 div div {
  font-size: 16px;
  line-height: 30px;
  color: rgb(0, 0, 0);
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
}
@media (max-width: 1023px) {
  .coh-ce-3cc39428 div div {
    font-size: 14px;
    line-height: 24px;
  }
}
.coh-ce-3cc39428 div div .paragraph {
  width: 100%;
  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;
  margin-bottom: 20px;
}
.coh-ce-fa57c8ae {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 18px;
  line-height: 21px;
  border-bottom-color: rgb(94, 94, 94);
  width: 388px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 9px;
}
@media (max-width: 1023px) {
  .coh-ce-fa57c8ae {
    font-size: 14px;
    line-height: 24px;
    width: inherit;
  }
}
.coh-ce-ec7d9d43 {
  background-color: rgb(255, 255, 255);
  min-height: 335px;
  max-width: 318px;
  padding: 20px;
  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-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
@media (max-width: 1023px) {
  .coh-ce-ec7d9d43 {
    min-height: auto;
  }
}
.coh-ce-20d089bd {
  height: 208px;
  width: 278px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 20px;
  margin-left: 0;
}
.coh-ce-9462700d {
  min-height: 145px;
}
.coh-ce-e65b52d6 {
  font-size: 20px;
  line-height: 23px;
  color: rgb(0, 0, 0);
  margin-bottom: 5px;
}
.coh-ce-72cbf7a6 {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 12px;
  line-height: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-d83a38b4 {
  margin-top: 0;
  margin-right: 5px;
  margin-bottom: 0;
  margin-left: 5px;
}
.coh-ce-38a9643c {
  height: 76px;
}
@media (max-width: 767px) {
  .coh-ce-38a9643c {
    height: auto;
  }
}
.coh-ce-38a9643c p {
  font-size: 16px;
  line-height: 18.4px;
}
.coh-ce-d9585db {
  -webkit-flex-basis: 32%;
      -ms-flex-preferred-size: 32%;
          flex-basis: 32%;
  position: relative;
  padding: 20px;
  max-width: 318px;
  background-color: rgb(255, 255, 255);
  min-height: 396px;
}
@media (max-width: 1023px) {
  .coh-ce-d9585db {
    -webkit-flex-basis: 30%;
        -ms-flex-preferred-size: 30%;
            flex-basis: 30%;
    padding: 10px;
  }
}
@media (max-width: 564px) {
  .coh-ce-d9585db {
    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-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    padding: 20px;
    max-width: 350px;
  }
}
.gated.coh-ce-368465fd {
  display: none;
}
.coh-ce-3bfa57e5 {
  max-height: 224px;
  max-width: 317px;
  margin-bottom: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-3bfa57e5 {
    max-width: 250px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (max-width: 564px) {
  .coh-ce-3bfa57e5 {
    max-width: 317px;
    -o-object-fit: inherit;
       object-fit: inherit;
  }
}
.non-gated.coh-ce-b4a5e9ca {
  display: none;
}
.coh-ce-305a20b3 {
  display: none;
}
.coh-ce-63ce8239 {
  max-height: 224px;
  max-width: 317px;
  margin-bottom: 20px;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-63ce8239 {
    max-width: 250px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (max-width: 564px) {
  .coh-ce-63ce8239 {
    max-width: 317px;
    -o-object-fit: inherit;
       object-fit: inherit;
  }
}
.coh-ce-44e8780b {
  margin-bottom: 0;
  max-width: 278px;
}
@media (max-width: 1169px) {
  .coh-ce-44e8780b {
    max-width: 250px;
  }
}
.coh-ce-44e8780b p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 16px;
  color: rgb(77, 77, 79);
  margin-bottom: 0;
}
.coh-ce-2677baa9 a {
  font-size: 20px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: bold;
  text-align: left;
  color: rgb(0, 0, 0);
  margin-bottom: 5px;
}
@media (max-width: 1023px) {
  .coh-ce-648590ef {
    max-width: 250px;
  }
}
@media (max-width: 564px) {
  .coh-ce-648590ef {
    max-width: 318px;
  }
}
.gated.coh-ce-648590ef {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-11f4bdc {
    max-width: 250px;
  }
}
@media (max-width: 564px) {
  .coh-ce-11f4bdc {
    max-width: 318px;
  }
}
.non-gated.coh-ce-11f4bdc {
  display: none;
}
.coh-ce-1c06195b {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  margin-bottom: 5px;
}
.coh-ce-88b65569 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  -webkit-box-shadow: 0px 1px 1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0px 1px 1px 0 rgba(0, 0, 0, 0.25);
  background-color: rgb(255, 255, 255);
  margin-bottom: 20px;
}
@media (max-width: 564px) {
  .coh-ce-88b65569 {
    -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-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: 20px;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-ce-dfcd49b1 {
  margin-right: 15px;
  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 (max-width: 564px) {
  .coh-ce-dfcd49b1 {
    margin-right: 0;
  }
}
.coh-ce-dfcd49b1 img {
  min-height: 100%;
  min-width: 650px;
}
@media (max-width: 1439px) {
  .coh-ce-dfcd49b1 img {
    min-width: 410px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-dfcd49b1 img {
    min-height: auto;
  }
}
@media (max-width: 564px) {
  .coh-ce-dfcd49b1 img {
    min-width: 350px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.coh-ce-dfcd49b1 .coh-image[data-src] {
  height: 100%;
  min-width: 650px;
}
@media (max-width: 1439px) {
  .coh-ce-dfcd49b1 .coh-image[data-src] {
    min-width: 410px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-dfcd49b1 .coh-image[data-src] {
    height: auto;
    min-width: 345px;
  }
}
.coh-ce-7ae862bb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-7ae862bb a.coh-link {
  line-height: 14px;
}
.coh-ce-7ae862bb .ajax-progress {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  padding: 0;
}
.coh-ce-7ae862bb a.coh-link.non-gated.use-ajax {
  display: none;
}
.gated.coh-ce-f3a8bc5f {
  display: none;
}
.coh-ce-305a20b3 {
  display: none;
}
.coh-ce-51006f7e {
  padding-top: 77px;
  padding-right: 30px;
  padding-bottom: 77px;
  padding-left: 30px;
  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-left: 15px;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
@media (max-width: 1169px) {
  .coh-ce-51006f7e {
    padding-top: 56px;
    padding-bottom: 56px;
  }
}
@media (max-width: 564px) {
  .coh-ce-51006f7e {
    padding-top: 30px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    margin-left: 0;
  }
}
.coh-ce-51006f7e p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 16px;
  line-height: 30px;
}
@media (max-width: 1169px) {
  .coh-ce-51006f7e p {
    line-height: 28px;
  }
}
.coh-ce-b6a871ed {
  width: 256px;
}
@media (max-width: 564px) {
  .coh-ce-b6a871ed {
    width: auto;
  }
}
.coh-ce-b6a871ed p {
  margin-bottom: 20px;
}
.coh-ce-bd6a6c5c {
  font-family: 'Uni Sans Book', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 32px;
  line-height: 38.4px;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
@media (max-width: 564px) {
  .coh-ce-bd6a6c5c {
    font-size: 30px;
    line-height: 36px;
  }
}
.coh-ce-64dab4e4 {
  max-width: 768px;
  padding-top: 17px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .coh-ce-64dab4e4 {
    max-width: 90%;
  }
}
.coh-ce-43753566 {
  color: rgb(0, 0, 0);
  font-size: 40px;
  line-height: 48px;
  text-align: left;
  margin-bottom: 10px;
}
@media (max-width: 564px) {
  .coh-ce-43753566 {
    font-size: 45px;
    line-height: 54px;
  }
}
.coh-ce-7a54085a p {
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 20px;
}
.coh-ce-77619a14 {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 20px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.coh-ce-2cc38f84 {
  margin-top: 0;
  margin-right: 8px;
  margin-bottom: 0;
  margin-left: 8px;
}
.coh-ce-1c45fbc6 {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-top: 16px;
  padding-bottom: 48px;
}
.coh-ce-25b8b980 {
  float: right;
  clear: right;
  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-25b8b980:before, .coh-ce-25b8b980:after {
  clear: both;
  content: " ";
  display: table;
}
.coh-ce-1bc4239f {
  margin-right: 12px;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(0, 0, 0);
  font-size: 18px;
  line-height: 27px;
}
.coh-ce-26d03e31 p {
  font-size: 16px;
  line-height: 30px;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.tags-container.coh-ce-d055aa94 > div:first-child {
  gap: 8px;
  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;
}
.tags-container.coh-ce-d055aa94 > div:first-child div {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(0, 0, 0);
  font-size: 14px;
  line-height: 21px;
  background-color: rgb(244, 244, 244);
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
}
.coh-ce-258270e5 {
  background-color: rgb(240, 243, 245);
  padding-top: 50px;
  padding-right: 15%;
  padding-bottom: 50px;
  padding-left: 15%;
}
@media (max-width: 1439px) {
  .coh-ce-258270e5 {
    padding-right: 14%;
    padding-left: 14%;
  }
}
@media (max-width: 1169px) {
  .coh-ce-258270e5 {
    padding-right: 10%;
    padding-left: 10%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-258270e5 {
    padding-top: 40px;
    padding-right: 35px;
    padding-bottom: 40px;
    padding-left: 35px;
  }
}
.coh-ce-7e3fcb7c {
  font-size: 46px;
  line-height: 55.2px;
  text-align: center;
}
@media (max-width: 564px) {
  .coh-ce-7e3fcb7c {
    font-size: 38px;
    line-height: 45.6px;
  }
}
.coh-ce-c36bc887 {
  text-align: center;
  margin-bottom: 16px;
}
@media (max-width: 1023px) {
  .coh-ce-c36bc887 {
    margin-bottom: 0;
  }
}
.coh-ce-c36bc887 p {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  font-weight: 400;
  color: rgb(0, 0, 0);
}
.related-res.coh-ce-ec5acf79 > div:first-child {
  gap: 20px;
  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 (max-width: 1023px) {
  .related-res.coh-ce-ec5acf79 > div:first-child {
    gap: 10px;
  }
}
@media (max-width: 767px) {
  .related-res.coh-ce-ec5acf79 > div:first-child {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.coh-ce-e1e8d05e {
  padding-top: 50px;
  padding-right: 11%;
  padding-bottom: 50px;
  padding-left: 11%;
}
@media (max-width: 1439px) {
  .coh-ce-e1e8d05e {
    padding-right: 5%;
    padding-left: 5%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-e1e8d05e {
    padding-top: 40px;
    padding-right: 16px;
    padding-bottom: 40px;
    padding-left: 16px;
  }
}
.coh-ce-202155c2 {
  text-align: center;
  margin-bottom: 16px;
}
@media (max-width: 1023px) {
  .coh-ce-202155c2 {
    margin-bottom: 0;
  }
}
.coh-ce-202155c2 p {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  font-weight: 400;
  color: rgb(0, 0, 0);
}
.related-prod.coh-ce-5e55f27a > div:first-child {
  gap: 20px;
  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 (max-width: 1023px) {
  .related-prod.coh-ce-5e55f27a > div:first-child {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-ff78f4d {
  background-color: rgb(255, 255, 255);
  min-height: 335px;
  max-width: 318px;
  padding: 20px;
  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: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
@media (max-width: 1023px) {
  .coh-ce-ff78f4d {
    min-height: auto;
    max-width: 318px;
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .coh-ce-ff78f4d {
    max-width: 318px;
  }
}
@media (max-width: 564px) {
  .coh-ce-ff78f4d {
    padding: 20px;
  }
}
.coh-ce-ff78f4d:before {
  display: none;
}
.coh-ce-ff78f4d:after {
  display: none;
}
.coh-ce-2bb3cd19 {
  width: 100%;
}
.coh-ce-2bb3cd19:before {
  display: none;
}
.coh-ce-2bb3cd19:after {
  display: none;
}
.coh-ce-f5f007f5 {
  height: 208px;
  width: 278px;
  padding: 0;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
}
@media (max-width: 767px) {
  .coh-ce-f5f007f5 {
    height: 208px;
    width: 278px;
  }
}
.coh-ce-8cc388be {
  min-height: 145px;
}
.coh-ce-8cc388be:before {
  display: none;
}
.coh-ce-8cc388be:after {
  display: none;
}
.coh-ce-60f9517 {
  color: rgb(0, 0, 0);
  margin-bottom: 5px;
  font-size: 20px;
  line-height: 23px;
}
.coh-ce-305a20b3 {
  display: none;
}
.coh-ce-b0bde5d9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 12px;
  line-height: 18px;
}
.coh-ce-d83a38b4 {
  margin-top: 0;
  margin-right: 5px;
  margin-bottom: 0;
  margin-left: 5px;
}
.coh-ce-afc6830e {
  height: 76px;
}
@media (max-width: 767px) {
  .coh-ce-afc6830e {
    height: auto;
  }
}
.coh-ce-afc6830e:before {
  display: none;
}
.coh-ce-afc6830e:after {
  display: none;
}
.coh-ce-afc6830e p {
  line-height: 18.4px;
  font-weight: 400;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 16px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .coh-ce-afc6830e p {
    -webkit-line-clamp: 2;
  }
}
@media (max-width: 564px) {
  .coh-ce-afc6830e p {
    -webkit-line-clamp: 3;
  }
}
.coh-ce-68d80a00 {
  -webkit-flex-basis: 32%;
      -ms-flex-preferred-size: 32%;
          flex-basis: 32%;
  padding: 20px;
  max-width: 318px;
  background-color: rgb(255, 255, 255);
  min-height: 396px;
}
@media (max-width: 1023px) {
  .coh-ce-68d80a00 {
    -webkit-flex-basis: 30%;
        -ms-flex-preferred-size: 30%;
            flex-basis: 30%;
    padding: 10px;
  }
}
@media (max-width: 564px) {
  .coh-ce-68d80a00 {
    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-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    padding: 20px;
    max-width: 350px;
  }
}
.coh-ce-3bfa57e5 {
  max-height: 224px;
  max-width: 317px;
  margin-bottom: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-3bfa57e5 {
    max-width: 250px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (max-width: 564px) {
  .coh-ce-3bfa57e5 {
    max-width: 317px;
    -o-object-fit: inherit;
       object-fit: inherit;
  }
}
.coh-ce-a99bba38 {
  margin-bottom: 0;
  max-width: 278px;
}
.coh-ce-a99bba38 p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 16px;
  color: rgb(77, 77, 79);
  margin-bottom: 0;
}
.coh-ce-2677baa9 a {
  font-size: 20px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: bold;
  text-align: left;
  color: rgb(0, 0, 0);
  margin-bottom: 5px;
}
@media (max-width: 1023px) {
  .coh-ce-648590ef {
    max-width: 250px;
  }
}
@media (max-width: 564px) {
  .coh-ce-648590ef {
    max-width: 318px;
  }
}
.gated.coh-ce-648590ef {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-11f4bdc {
    max-width: 250px;
  }
}
@media (max-width: 564px) {
  .coh-ce-11f4bdc {
    max-width: 318px;
  }
}
.non-gated.coh-ce-11f4bdc {
  display: none;
}
.coh-ce-305a20b3 {
  display: none;
}
.coh-ce-1c06195b {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  margin-bottom: 5px;
}
.coh-ce-3bd107f7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  -webkit-box-shadow: 0px 4px 4px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 4px 0 rgba(0, 0, 0, 0.25);
  background-color: rgb(255, 255, 255);
  margin-bottom: 20px;
}
@media (max-width: 564px) {
  .coh-ce-3bd107f7 {
    -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-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: 20px;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-ce-6a1e3ae8 {
  margin-right: 15px;
  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 (max-width: 564px) {
  .coh-ce-6a1e3ae8 {
    margin-right: 0;
  }
}
.coh-ce-6a1e3ae8 img {
  min-height: 434px;
  min-width: 650px;
}
@media (max-width: 1439px) {
  .coh-ce-6a1e3ae8 img {
    min-width: 410px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-6a1e3ae8 img {
    min-height: auto;
  }
}
@media (max-width: 564px) {
  .coh-ce-6a1e3ae8 img {
    min-height: auto;
    min-width: 350px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.coh-ce-6a1e3ae8 .coh-image[data-src] {
  height: 434px;
  min-width: 650px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1439px) {
  .coh-ce-6a1e3ae8 .coh-image[data-src] {
    min-width: 410px;
  }
}
@media (max-width: 564px) {
  .coh-ce-6a1e3ae8 .coh-image[data-src] {
    min-width: 350px;
  }
}
.coh-ce-51006f7e {
  padding-top: 77px;
  padding-right: 30px;
  padding-bottom: 77px;
  padding-left: 30px;
  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-left: 15px;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
@media (max-width: 1169px) {
  .coh-ce-51006f7e {
    padding-top: 56px;
    padding-bottom: 56px;
  }
}
@media (max-width: 564px) {
  .coh-ce-51006f7e {
    padding-top: 30px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    margin-left: 0;
  }
}
.coh-ce-51006f7e p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 16px;
  line-height: 30px;
}
@media (max-width: 1169px) {
  .coh-ce-51006f7e p {
    line-height: 28px;
  }
}
.coh-ce-b6a871ed {
  width: 256px;
}
@media (max-width: 564px) {
  .coh-ce-b6a871ed {
    width: auto;
  }
}
.coh-ce-b6a871ed p {
  margin-bottom: 20px;
}
.coh-ce-bd6a6c5c {
  font-family: 'Uni Sans Book', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 32px;
  line-height: 38.4px;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
@media (max-width: 564px) {
  .coh-ce-bd6a6c5c {
    font-size: 30px;
    line-height: 36px;
  }
}
.coh-ce-6d456e13 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-6d456e13 a.coh-link {
  line-height: 14px;
}
.coh-ce-6d456e13 .ajax-progress {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  padding: 0;
}
.gated.coh-ce-f3a8bc5f {
  display: none;
}
.coh-ce-305a20b3 {
  display: none;
}
.coh-ce-b6631681 {
  padding-top: 17px;
  padding-bottom: 40px;
  max-width: 768px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .coh-ce-b6631681 {
    max-width: 90%;
  }
}
.coh-ce-c8729152 {
  -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;
}
.coh-ce-68aacf31 {
  font-size: 40px;
  line-height: 48px;
  text-align: center;
  color: rgb(0, 0, 0);
  margin-bottom: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-68aacf31 {
    font-size: 45px;
    line-height: 54px;
  }
}
.coh-ce-943fcfb4 {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 14px;
  line-height: 21px;
  text-align: center;
  max-width: 595px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 40px;
  margin-left: auto;
  padding-right: 42.5px;
  padding-left: 42.5px;
}
@media (max-width: 1023px) {
  .coh-ce-943fcfb4 {
    margin-bottom: 24px;
  }
}
.coh-ce-2b63fcf2 {
  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: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.coh-ce-3ea8eab1 {
  font-size: 18px;
  line-height: 27px;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(0, 0, 0);
}
.coh-ce-202c8997 h6 {
  top: 8px;
  position: relative;
}
.coh-ce-11532294 {
  margin-top: 32px;
}
.tags-container.coh-ce-11532294 > div:first-child {
  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: 8px;
}
.tags-container.coh-ce-11532294 > div:first-child div {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(0, 0, 0);
  font-size: 14px;
  line-height: 21px;
  background-color: rgb(244, 244, 244);
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
}
.coh-ce-6ae8a8a7 {
  background-color: rgb(240, 243, 245);
  padding-top: 50px;
  padding-right: 15%;
  padding-bottom: 50px;
  padding-left: 15%;
}
@media (max-width: 1439px) {
  .coh-ce-6ae8a8a7 {
    padding-right: 14%;
    padding-left: 14%;
  }
}
@media (max-width: 1169px) {
  .coh-ce-6ae8a8a7 {
    padding-right: 10%;
    padding-left: 10%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-6ae8a8a7 {
    padding-top: 40px;
    padding-right: 35px;
    padding-bottom: 40px;
    padding-left: 35px;
  }
}
.coh-ce-dc77e4e9 {
  text-align: center;
  font-size: 46px;
  line-height: 55.2px;
}
@media (max-width: 564px) {
  .coh-ce-dc77e4e9 {
    font-size: 38px;
    line-height: 45.6px;
  }
}
.coh-ce-3530fde6 {
  text-align: center;
  margin-bottom: 16px;
}
@media (max-width: 1023px) {
  .coh-ce-3530fde6 {
    margin-bottom: 0;
  }
}
.coh-ce-3530fde6 p {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 18px;
  line-height: 27px;
  text-align: center;
}
.related-res.coh-ce-f4d8a776 > div:first-child {
  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;
  gap: 20px;
}
@media (max-width: 1023px) {
  .related-res.coh-ce-f4d8a776 > div:first-child {
    gap: 10px;
  }
}
@media (max-width: 767px) {
  .related-res.coh-ce-f4d8a776 > div:first-child {
    -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-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;
    gap: 20px;
  }
}
.coh-ce-ac50ad09 {
  padding-top: 50px;
  padding-right: 11%;
  padding-bottom: 50px;
  padding-left: 11%;
}
@media (max-width: 1439px) {
  .coh-ce-ac50ad09 {
    padding-right: 5%;
    padding-left: 5%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-ac50ad09 {
    padding-top: 40px;
    padding-right: 16px;
    padding-bottom: 40px;
    padding-left: 16px;
  }
}
.coh-ce-c74902e5 {
  text-align: center;
  line-height: 55.2px;
  font-size: 46px;
}
@media (max-width: 564px) {
  .coh-ce-c74902e5 {
    line-height: 45.6px;
    font-size: 38px;
  }
}
.coh-ce-758060e0 {
  text-align: center;
  margin-bottom: 16px;
}
@media (max-width: 1023px) {
  .coh-ce-758060e0 {
    margin-bottom: 0;
  }
}
.coh-ce-758060e0 p {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 18px;
  line-height: 27px;
  text-align: center;
}
.related-prod.coh-ce-8cfabf08 > div:first-child {
  gap: 20px;
  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 (max-width: 1023px) {
  .related-prod.coh-ce-8cfabf08 > div:first-child {
    -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-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 767px) {
  .related-prod.coh-ce-8cfabf08 > div:first-child {
    -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-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-eba59b1 {
  background-color: rgb(255, 255, 255);
  min-height: 335px;
  max-width: 318px;
  padding: 20px;
  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: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-eba59b1 {
    min-height: auto;
  }
}
.coh-ce-b1d81b4 {
  height: 208px;
  width: 278px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 20px;
  margin-left: 0;
}
.coh-ce-9462700d {
  min-height: 145px;
}
.coh-ce-c64df158 {
  font-size: 20px;
  line-height: 23px;
  margin-bottom: 5px;
  color: rgb(0, 0, 0);
}
.coh-ce-72cbf7a6 {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 12px;
  line-height: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-d83a38b4 {
  margin-top: 0;
  margin-right: 5px;
  margin-bottom: 0;
  margin-left: 5px;
}
.coh-ce-a015552e {
  height: 76px;
}
@media (max-width: 767px) {
  .coh-ce-a015552e {
    height: auto;
  }
}
.coh-ce-a015552e p {
  font-size: 16px;
  line-height: 18.4px;
}
.coh-ce-d9585db {
  -webkit-flex-basis: 32%;
      -ms-flex-preferred-size: 32%;
          flex-basis: 32%;
  position: relative;
  padding: 20px;
  max-width: 318px;
  background-color: rgb(255, 255, 255);
  min-height: 396px;
}
@media (max-width: 1023px) {
  .coh-ce-d9585db {
    -webkit-flex-basis: 30%;
        -ms-flex-preferred-size: 30%;
            flex-basis: 30%;
    padding: 10px;
  }
}
@media (max-width: 564px) {
  .coh-ce-d9585db {
    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-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    padding: 20px;
    max-width: 350px;
  }
}
.gated.coh-ce-368465fd {
  display: none;
}
.coh-ce-3bfa57e5 {
  max-height: 224px;
  max-width: 317px;
  margin-bottom: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-3bfa57e5 {
    max-width: 250px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (max-width: 564px) {
  .coh-ce-3bfa57e5 {
    max-width: 317px;
    -o-object-fit: inherit;
       object-fit: inherit;
  }
}
.non-gated.coh-ce-b4a5e9ca {
  display: none;
}
.coh-ce-305a20b3 {
  display: none;
}
.coh-ce-63ce8239 {
  max-height: 224px;
  max-width: 317px;
  margin-bottom: 20px;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-63ce8239 {
    max-width: 250px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (max-width: 564px) {
  .coh-ce-63ce8239 {
    max-width: 317px;
    -o-object-fit: inherit;
       object-fit: inherit;
  }
}
.coh-ce-44e8780b {
  margin-bottom: 0;
  max-width: 278px;
}
@media (max-width: 1169px) {
  .coh-ce-44e8780b {
    max-width: 250px;
  }
}
.coh-ce-44e8780b p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 16px;
  color: rgb(77, 77, 79);
  margin-bottom: 0;
}
.coh-ce-2677baa9 a {
  font-size: 20px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: bold;
  text-align: left;
  color: rgb(0, 0, 0);
  margin-bottom: 5px;
}
@media (max-width: 1023px) {
  .coh-ce-648590ef {
    max-width: 250px;
  }
}
@media (max-width: 564px) {
  .coh-ce-648590ef {
    max-width: 318px;
  }
}
.gated.coh-ce-648590ef {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-11f4bdc {
    max-width: 250px;
  }
}
@media (max-width: 564px) {
  .coh-ce-11f4bdc {
    max-width: 318px;
  }
}
.non-gated.coh-ce-11f4bdc {
  display: none;
}
.coh-ce-1c06195b {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  margin-bottom: 5px;
}
.coh-ce-88b65569 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  -webkit-box-shadow: 0px 1px 1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0px 1px 1px 0 rgba(0, 0, 0, 0.25);
  background-color: rgb(255, 255, 255);
  margin-bottom: 20px;
}
@media (max-width: 564px) {
  .coh-ce-88b65569 {
    -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-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: 20px;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-ce-dfcd49b1 {
  margin-right: 15px;
  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 (max-width: 564px) {
  .coh-ce-dfcd49b1 {
    margin-right: 0;
  }
}
.coh-ce-dfcd49b1 img {
  min-height: 100%;
  min-width: 650px;
}
@media (max-width: 1439px) {
  .coh-ce-dfcd49b1 img {
    min-width: 410px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-dfcd49b1 img {
    min-height: auto;
  }
}
@media (max-width: 564px) {
  .coh-ce-dfcd49b1 img {
    min-width: 350px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.coh-ce-dfcd49b1 .coh-image[data-src] {
  height: 100%;
  min-width: 650px;
}
@media (max-width: 1439px) {
  .coh-ce-dfcd49b1 .coh-image[data-src] {
    min-width: 410px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-dfcd49b1 .coh-image[data-src] {
    height: auto;
    min-width: 345px;
  }
}
.coh-ce-632d62c0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-632d62c0 a.coh-link {
  line-height: 14px;
}
.coh-ce-632d62c0 .ajax-progress {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  padding: 0;
}
.coh-ce-632d62c0 a.coh-link.non-gated.use-ajax {
  display: none;
}
.gated.coh-ce-f3a8bc5f {
  display: none;
}
.coh-ce-305a20b3 {
  display: none;
}
.coh-ce-51006f7e {
  padding-top: 77px;
  padding-right: 30px;
  padding-bottom: 77px;
  padding-left: 30px;
  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-left: 15px;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
@media (max-width: 1169px) {
  .coh-ce-51006f7e {
    padding-top: 56px;
    padding-bottom: 56px;
  }
}
@media (max-width: 564px) {
  .coh-ce-51006f7e {
    padding-top: 30px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    margin-left: 0;
  }
}
.coh-ce-51006f7e p {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  font-size: 16px;
  line-height: 30px;
}
@media (max-width: 1169px) {
  .coh-ce-51006f7e p {
    line-height: 28px;
  }
}
.coh-ce-b6a871ed {
  width: 256px;
}
@media (max-width: 564px) {
  .coh-ce-b6a871ed {
    width: auto;
  }
}
.coh-ce-b6a871ed p {
  margin-bottom: 20px;
}
.coh-ce-bd6a6c5c {
  font-family: 'Uni Sans Book', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 32px;
  line-height: 38.4px;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
@media (max-width: 564px) {
  .coh-ce-bd6a6c5c {
    font-size: 30px;
    line-height: 36px;
  }
}
.coh-ce-bc9b669c {
  max-width: 768px;
  padding-top: 17px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .coh-ce-bc9b669c {
    max-width: 90%;
  }
}
@media (max-width: 767px) {
  .coh-ce-bc9b669c {
    max-width: 90%;
  }
}
.coh-ce-43753566 {
  color: rgb(0, 0, 0);
  font-size: 40px;
  line-height: 48px;
  text-align: left;
  margin-bottom: 10px;
}
@media (max-width: 564px) {
  .coh-ce-43753566 {
    font-size: 45px;
    line-height: 54px;
  }
}
.coh-ce-771d9c0c p {
  font-size: 16px;
  line-height: 30px;
  color: rgb(0, 0, 0);
  margin-bottom: 20px;
}
.coh-ce-b4604065 {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(0, 0, 0);
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 20px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.coh-ce-2cc38f84 {
  margin-top: 0;
  margin-right: 8px;
  margin-bottom: 0;
  margin-left: 8px;
}
.coh-ce-1c45fbc6 {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-top: 16px;
  padding-bottom: 48px;
}
.coh-ce-734ef0c {
  float: right;
  clear: right;
  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-734ef0c:before, .coh-ce-734ef0c:after {
  clear: both;
  content: " ";
  display: table;
}
.coh-ce-666a9b57 {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(0, 0, 0);
  font-size: 18px;
  line-height: 27px;
  margin-right: 12px;
}
.coh-ce-bfc99b1c p {
  font-size: 16px;
  line-height: 30px;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.tags-container.coh-ce-8d1ef5a0 > div:first-child {
  gap: 8px;
  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;
}
.tags-container.coh-ce-8d1ef5a0 > div:first-child div {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(0, 0, 0);
  font-size: 14px;
  line-height: 21px;
  background-color: rgb(244, 244, 244);
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
}
.coh-ce-6ae8a8a7 {
  background-color: rgb(240, 243, 245);
  padding-top: 50px;
  padding-right: 15%;
  padding-bottom: 50px;
  padding-left: 15%;
}
@media (max-width: 1439px) {
  .coh-ce-6ae8a8a7 {
    padding-right: 14%;
    padding-left: 14%;
  }
}
@media (max-width: 1169px) {
  .coh-ce-6ae8a8a7 {
    padding-right: 10%;
    padding-left: 10%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-6ae8a8a7 {
    padding-top: 40px;
    padding-right: 35px;
    padding-bottom: 40px;
    padding-left: 35px;
  }
}
.coh-ce-7e3fcb7c {
  font-size: 46px;
  line-height: 55.2px;
  text-align: center;
}
@media (max-width: 564px) {
  .coh-ce-7e3fcb7c {
    font-size: 38px;
    line-height: 45.6px;
  }
}
.coh-ce-12ab451a {
  text-align: center;
  margin-bottom: 16px;
}
@media (max-width: 1023px) {
  .coh-ce-12ab451a {
    margin-bottom: 0;
  }
}
.coh-ce-12ab451a p {
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
}
.related-res.coh-ce-c58bb02 > div:first-child {
  gap: 20px;
  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 (max-width: 1023px) {
  .related-res.coh-ce-c58bb02 > div:first-child {
    gap: 10px;
  }
}
@media (max-width: 767px) {
  .related-res.coh-ce-c58bb02 > div:first-child {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.coh-ce-63d3eeb6 {
  padding-top: 50px;
  padding-right: 11%;
  padding-bottom: 50px;
  padding-left: 11%;
}
@media (max-width: 1439px) {
  .coh-ce-63d3eeb6 {
    padding-right: 5%;
    padding-left: 5%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-63d3eeb6 {
    padding-top: 40px;
    padding-right: 16px;
    padding-bottom: 40px;
    padding-left: 16px;
  }
}
.coh-ce-1a4969a1 {
  text-align: center;
  margin-bottom: 16px;
}
@media (max-width: 1023px) {
  .coh-ce-1a4969a1 {
    margin-bottom: 0;
  }
}
.coh-ce-1a4969a1 p {
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
}
.related-prod.coh-ce-c3118bcd > div:first-child {
  gap: 20px;
  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 (max-width: 1023px) {
  .related-prod.coh-ce-c3118bcd > div:first-child {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-3f9f4f53 {
  height: 100%;
}
.coh-ce-2e594466 {
  border: none;
  margin-top: 0;
}
.coh-ce-4bbc2c8d:before {
  display: none;
}
.coh-ce-4bbc2c8d:after {
  display: none;
}
.coh-ce-67d7f056 {
  width: 50%;
  height: auto;
}
@media (max-width: 1023px) {
  .coh-ce-67d7f056 {
    height: auto;
    width: 50%;
  }
}
@media (max-width: 564px) {
  .coh-ce-67d7f056 {
    width: 100%;
  }
}
.coh-ce-67d7f056:before {
  display: none;
}
.coh-ce-67d7f056:after {
  display: none;
}
.coh-ce-3f9f4f53 {
  height: 100%;
}
.coh-ce-4de81d3d {
  width: 50%;
}
@media (max-width: 564px) {
  .coh-ce-4de81d3d {
    width: 100%;
  }
}
.coh-ce-4de81d3d:before {
  display: none;
}
.coh-ce-4de81d3d:after {
  display: none;
}
.coh-ce-e7d87336 {
  text-transform: uppercase;
}
.coh-ce-2e594466 {
  border: none;
  margin-top: 0;
}
.coh-ce-1f0aaa02 {
  background-color: rgb(244, 244, 244);
  padding-top: 20px;
  padding-right: 30px;
  padding-bottom: 20px;
  padding-left: 30px;
  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-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;
  width: 358px;
}
@media (max-width: 1169px) {
  .coh-ce-1f0aaa02 {
    width: 300px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-1f0aaa02 {
    width: 358px;
  }
}
.single-related-product.coh-ce-1f0aaa02 {
  width: auto;
  padding: 0;
}
@media (max-width: 1023px) {
  .single-related-product.coh-ce-1f0aaa02 {
    width: 350px;
    padding-top: 20px;
    padding-right: 30px;
    padding-bottom: 20px;
    padding-left: 30px;
  }
}
.single-related-product.coh-ce-1f0aaa02 .multi-related-product {
  display: none;
}
.coh-ce-1f0aaa02 .container- {
  display: none;
}
.coh-ce-d3c9779a {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 752px;
  height: 303px;
}
@media (max-width: 1023px) {
  .coh-ce-d3c9779a {
    display: none;
  }
}
.multi-related-product.coh-ce-d3c9779a {
  display: none;
}
.coh-ce-8779eb76 {
  margin-top: 62px;
  margin-right: 20px;
  margin-bottom: 62px;
  margin-left: 20px;
  width: 358px;
}
.coh-ce-e3b5af4 {
  margin-bottom: 34px;
}
.coh-ce-92dcb6f8 {
  height: 200px;
  width: 234px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-6f5d8b52 {
  width: 404px;
}
.coh-ce-a3a90ae3 {
  margin-top: 40.5px;
  margin-right: 20px;
  margin-bottom: 40.5px;
}
.coh-ce-6c20d441 {
  min-height: 174px;
}
@media (max-width: 1023px) {
  .coh-ce-6c20d441 {
    min-height: auto;
  }
}
.coh-ce-9cfa4b61 {
  font-family: 'Uni Sans Book', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 30px;
  line-height: 36px;
  margin-bottom: 10px;
}
.coh-ce-54797fa7 {
  font-size: 14px;
  line-height: 24px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(77, 77, 79);
  margin-bottom: 20px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (max-width: 767px) {
  .coh-ce-54797fa7 {
    -webkit-line-clamp: 2;
  }
}
@media (max-width: 564px) {
  .coh-ce-54797fa7 {
    -webkit-line-clamp: 3;
  }
}
.coh-ce-4ebf466d {
  margin-bottom: 0;
}
.coh-ce-4cd921d2 {
  -webkit-box-align: end;
  -webkit-align-items: end;
      -ms-flex-align: end;
          align-items: end;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.coh-ce-154f8818 {
  position: relative;
}
.single-related-product.coh-ce-154f8818 {
  display: none;
}
@media (max-width: 1023px) {
  .single-related-product.coh-ce-154f8818 {
    display: block;
  }
}
.coh-ce-d3fec5d3 {
  height: 179px;
  width: 207px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-652c69d3 {
  list-style-type: none;
  margin-top: 2.8125rem;
  margin-right: 1rem;
  margin-left: 10%;
  padding-bottom: 0.625rem;
}
@media (max-width: 564px) {
  .coh-ce-652c69d3 {
    margin-left: 5%;
  }
}
.coh-ce-e2b55198 {
  color: rgb(0, 0, 0);
}
.coh-ce-dd40c240 {
  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;
}
@media (max-width: 1023px) {
  .coh-ce-dd40c240 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-dca7a0a4 {
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
}
.coh-ce-dca7a0a4 p.address {
  line-height: 30px;
  color: rgb(0, 0, 0);
  margin-bottom: 1.375rem;
}
.coh-ce-dca7a0a4 p.address .organization {
  color: rgb(0, 0, 0);
  font-weight: 600;
}
.coh-ce-693c9cb0 {
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
  margin-top: 1px;
}
@media (max-width: 1023px) {
  .coh-ce-693c9cb0 {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    margin-top: 1rem;
  }
}
.coh-ce-693c9cb0 > div:first-child {
  font-weight: 700;
}
.coh-ce-162b38a5 > div > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-162b38a5 > div > div dt {
  width: 2.6rem;
  margin-right: 0.3125rem;
  font-weight: 600;
  color: rgb(88, 88, 88);
}
.coh-ce-162b38a5 > div > div dd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.5rem;
  color: rgb(88, 88, 88);
}
.coh-ce-162b38a5 > div > div dd a {
  color: rgb(48, 180, 184);
  padding-right: 0.3125rem;
}
.coh-ce-162b38a5 > div > div .paragraph.paragraph--type--contact-number-information.paragraph--view-mode--gts {
  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;
  line-height: 40px;
}
.coh-ce-162b38a5 > div > div .paragraph.paragraph--type--contact-number-information.paragraph--view-mode--gts div:first-child {
  margin-right: 20px;
}
.coh-ce-d973cc98 > div > div dd {
  margin-bottom: 0.5rem;
}
.coh-ce-d973cc98 > div > div dd a {
  color: rgb(48, 180, 184);
}
.coh-ce-d973cc98 > div .paragraph.paragraph--type--contact-number-information.paragraph--view-mode--gts {
  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;
  line-height: 40px;
}
.coh-ce-d973cc98 > div .paragraph.paragraph--type--contact-number-information.paragraph--view-mode--gts div:first-child {
  margin-right: 20px;
}
.coh-ce-edc151b9 {
  padding-top: 20px;
}
.coh-ce-d7e9d480 {
  background-color: rgb(240, 243, 245);
  margin-bottom: 5px;
}
@media (max-width: 1023px) {
  .coh-ce-d7e9d480 .coh-container .coh-wysiwyg h1 {
    margin-top: 40px;
  }
}
.coh-ce-9de2c90c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: end;
      -ms-flex-align: end;
          align-items: end;
  position: relative;
}
.active.coh-ce-e4deb788 .attribute-description {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-d22ecec {
  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;
  padding-left: 5px;
  color: rgb(0, 0, 0);
}
.coh-ce-d22ecec:hover .attribute_description {
  display: block;
}
.coh-ce-eb7c46c4 {
  display: none;
  position: absolute;
  top: -26px;
  left: 74px;
  border-width: 0.5px;
  border-style: solid;
  border-color: rgb(0, 0, 0);
  padding-top: 0px;
  padding-right: 4px;
  padding-bottom: 0px;
  padding-left: 4px;
  background-color: rgb(219, 219, 220);
  z-index: 1;
}
.coh-ce-eb7c46c4 p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: rgb(0, 0, 0);
}
.coh-ce-6f78460f {
  overflow: hidden;
  position: relative;
}
.coh-ce-90082379 {
  display: none;
}
.coh-ce-ad7705ea {
  position: relative;
  overflow: hidden;
}
.coh-ce-52a24baf {
  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-305a20b3 {
  display: none;
}
.coh-ce-90082379 {
  display: none;
}

