.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-focusable-content input:focus, .coh-style-focusable-content select:focus, .coh-style-focusable-content textarea:focus, .coh-style-focusable-content button:focus, .coh-style-focusable-content a:focus {
  -webkit-box-shadow: 0 0 0 0.1875rem rgba(0, 0, 0, 0);
          box-shadow: 0 0 0 0.1875rem rgba(0, 0, 0, 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-legal-text {
  font-size: 12px;
  line-height: 100%;
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-legal-text {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 12px;
  line-height: 100%;
  font-size: 12px !important;
}
.coh-style-legal-text p {
  font-size: 12px !important;
}
.coh-style-legal-text p a {
  text-decoration: underline;
  color: inherit !important;
}
.coh-style-map-info-window p {
  font-size: 0.75rem;
  margin-bottom: 0.375rem;
  line-height: 1.25;
}
.coh-slider-item.product-content.slick-slide.coh-style-product-lineup-slider {
  padding-top: 3.125rem;
  padding-right: 3.125rem;
  padding-bottom: 3.125rem;
  padding-left: 3.125rem;
}
.coh-style-product-lineup-slider .d-none {
  display: none;
}
.coh-style-product-lineup-slider .coh-slider-container {
  padding-bottom: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: auto;
  margin-left: auto;
  height: -webkit-calc(100vh - 100px);
  height: calc(100vh - 100px);
  min-height: 1024px;
  max-height: 1024px;
}
@media (max-width: 1023px) {
  .coh-style-product-lineup-slider .coh-slider-container {
    max-height: 1300px;
    height: auto;
    position: relative;
    top: 0rem;
    padding-bottom: 0px;
  }
}
@media (max-width: 767px) {
  .coh-style-product-lineup-slider .coh-slider-container {
    position: relative;
    top: 0rem;
    max-height: 1750px;
    height: auto;
    padding-bottom: 0px;
  }
}
@media (max-width: 564px) {
  .coh-style-product-lineup-slider .coh-slider-container {
    position: relative;
    top: 0rem;
    max-height: 1750px;
    height: auto;
    padding-bottom: 0px;
  }
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content {
  padding-top: 103px;
  padding-right: 80px;
  padding-left: 80px;
}
@media (max-width: 1023px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
}
@media (max-width: 767px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
}
@media (max-width: 564px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(odd) {
  background-color: rgb(0, 87, 63);
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(odd) h2 {
  color: rgb(255, 255, 255);
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(odd) .header-content {
  border-left: 3px solid #fff;
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(odd) .coh-link {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 87, 63);
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(odd) .coh-link:hover {
  background-color: rgb(216, 237, 153);
  color: rgb(0, 87, 63);
  border: 3px solid transparent;
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) {
  background-color: rgb(0, 87, 63);
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) h3 {
  color: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) h3 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) h3 {
    margin-bottom: 30px;
  }
}
@media (max-width: 564px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) h3 {
    margin-bottom: 30px;
  }
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) .header-content {
  border-left: 3px solid #00573F;
}
@media (max-width: 1023px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) .header-content {
    margin-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) .header-content {
    margin-bottom: 70px;
  }
}
@media (max-width: 564px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) .header-content {
    margin-bottom: 178px;
  }
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) .header-content .Header-sub-heading {
  color: rgb(0, 87, 63);
}
@media (max-width: 1023px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) .header-content .Header-sub-heading {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) .header-content .Header-sub-heading {
    margin-bottom: 30px;
  }
}
@media (max-width: 564px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) .header-content .Header-sub-heading {
    margin-bottom: 30px;
  }
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) .header-content .heading-description {
  margin-bottom: 36px;
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) .header-content .heading-description p {
  color: rgb(0, 0, 0);
  margin-bottom: 0px;
}
@media (max-width: 1023px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) .header-content .heading-description p {
    margin-bottom: 0px;
  }
}
@media (max-width: 767px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) .header-content .heading-description p {
    margin-bottom: 0px;
  }
}
@media (max-width: 1023px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) .header-content h3 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) .header-content h3 {
    margin-bottom: 30px;
  }
}
@media (max-width: 564px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) .header-content h3 {
    margin-bottom: 30px;
  }
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) .coh-link {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 87, 63);
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) .coh-link:hover {
  background-color: rgb(216, 237, 153);
  color: rgb(0, 87, 63);
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) .info-content h4 {
  color: rgb(0, 87, 63);
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) :nth-child(1 of .info-content) img {
  width: 100%;
  max-width: 55.224px;
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) :nth-child(3 of .info-content) img {
  width: 39px;
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) :nth-child(2 of .info-content) img {
  width: 20px;
}
@media (max-width: 1023px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) h2 {
    color: rgb(0, 49, 36);
  }
}
@media (max-width: 767px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) h2 {
    color: rgb(0, 49, 36);
  }
}
@media (max-width: 564px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-container-inner .slick-list .coh-slider-item.product-content:nth-child(even) h2 {
    color: rgb(0, 49, 36);
  }
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-nav-inner-bottom .slick-prev {
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-nav-inner-bottom .slick-prev:before {
  background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20light.png");
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 60px;
  width: 60px;
  content: "";
}
@media (max-width: 767px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-nav-inner-bottom .slick-prev:before {
    height: 45px;
    width: 45px;
    background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20light%20%282%29.png");
    background-position: left top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
@media (max-width: 564px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-nav-inner-bottom .slick-prev:before {
    height: 45px;
    width: 45px;
    background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20light%20%282%29.png");
    background-position: left top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-nav-inner-bottom .slick-prev:hover:before {
  background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20light%20%284%29.png");
  background-position: left top;
  background-size: contain;
  background-repeat: no-repeat;
  background-attachment: scroll;
  max-height: 60px;
  max-width: 60px;
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-nav-inner-bottom .slick-prev:active {
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background-color: rgb(216, 237, 153);
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-nav-inner-bottom .slick-prev:active:before {
  background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20light%20%286%29.png");
  background-position: left top;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  max-height: 60px;
  max-width: 60px;
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-nav-inner-bottom .slick-prev.color-btn-prev:before {
  background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20dark.png");
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
@media (max-width: 767px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-nav-inner-bottom .slick-prev.color-btn-prev:before {
    background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20dark%20%282%29.png");
    background-position: left top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
@media (max-width: 564px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-nav-inner-bottom .slick-prev.color-btn-prev:before {
    background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20dark%20%282%29.png");
    background-position: left top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-nav-inner-bottom .slick-prev.color-btn-prev:hover:before {
  background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20dark%20%285%29.png");
  background-position: left top;
  background-size: contain;
  background-repeat: no-repeat;
  background-attachment: scroll;
  max-height: 60px;
  max-width: 60px;
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-nav-inner-bottom .slick-prev.color-btn-prev:active {
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background-color: rgb(0, 49, 36);
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-nav-inner-bottom .slick-prev.color-btn-prev:active:before {
  background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20dark%20%286%29.png");
  background-position: left top;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  max-height: 60px;
  max-width: 60px;
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-nav-inner-bottom .slick-next {
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-nav-inner-bottom .slick-next:before {
  background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20light%20next.png");
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 60px;
  content: "";
  width: 60px;
}
@media (max-width: 767px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-nav-inner-bottom .slick-next:before {
    background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20light%20%283%29.png");
    background-position: left top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
    height: 45px;
    width: 45px;
  }
}
@media (max-width: 564px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-nav-inner-bottom .slick-next:before {
    background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20light%20%283%29.png");
    background-position: left top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
    height: 45px;
    width: 45px;
  }
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-nav-inner-bottom .slick-next:hover:before {
  background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20light%20%285%29.png");
  background-position: left top;
  background-size: contain;
  background-repeat: no-repeat;
  background-attachment: scroll;
  max-height: 60px;
  max-width: 60px;
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-nav-inner-bottom .slick-next:active {
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background-color: rgb(216, 237, 153);
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-nav-inner-bottom .slick-next:active:before {
  background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20light%20%287%29.png");
  background-position: left top;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  max-height: 60px;
  max-width: 60px;
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-nav-inner-bottom .slick-next.color-btn-next:before {
  background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20light%20%281%29_0.png");
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
@media (max-width: 767px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-nav-inner-bottom .slick-next.color-btn-next:before {
    background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20dark%20%283%29.png");
    background-position: left top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
@media (max-width: 564px) {
  .coh-style-product-lineup-slider .coh-slider-container .coh-slider-nav-inner-bottom .slick-next.color-btn-next:before {
    background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20dark%20%283%29.png");
    background-position: left top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-nav-inner-bottom .slick-next.color-btn-next:hover:before {
  background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20dark%20%284%29.png");
  background-position: left top;
  background-size: contain;
  background-repeat: no-repeat;
  background-attachment: scroll;
  max-height: 60px;
  max-width: 60px;
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-nav-inner-bottom .slick-next.color-btn-next:active {
  border-raduis: 50%;
  background-color: rgb(0, 49, 36);
}
.coh-style-product-lineup-slider .coh-slider-container .coh-slider-nav-inner-bottom .slick-next.color-btn-next:active:before {
  background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20dark%20%287%29.png");
  background-position: left top;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  max-height: 60px;
  max-width: 60px;
}
.coh-style-product-lineup-slider .coh-slider-item.product-content.slick-slide {
  padding-top: 3.125rem;
  padding-right: 3.125rem;
  padding-bottom: 3.125rem;
  padding-left: 3.125rem;
}
.coh-style-product-lineup-slider h2 {
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 2rem;
  line-height: 120%;
  text-align: center;
  font-style: normal;
  text-transform: uppercase;
  color: rgb(0, 87, 63);
  height: 81px;
  margin-bottom: 56px;
}
@media (max-width: 1023px) {
  .coh-style-product-lineup-slider h2 {
    height: auto;
    padding-right: 82px;
    padding-left: 82px;
    margin-top: 60px;
    margin-bottom: 67px;
  }
}
@media (max-width: 767px) {
  .coh-style-product-lineup-slider h2 {
    font-size: 22px;
    height: auto;
    margin-top: 65px;
    margin-bottom: 41px;
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .coh-style-product-lineup-slider h2 {
    font-size: 22px;
    height: auto;
    margin-top: 65px;
    margin-bottom: 41px;
    padding-right: 20px;
    padding-left: 20px;
  }
}
.coh-style-product-lineup-slider .product-content-wrapper {
  max-width: 90rem;
  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-style-product-lineup-slider .product-content-wrapper {
    max-width: 100vw;
    padding-right: 82px;
    padding-bottom: 60px;
    padding-left: 82px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 767px) {
  .coh-style-product-lineup-slider .product-content-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-right: 30px;
    padding-bottom: 109px;
    padding-left: 32px;
    max-width: 100vw;
  }
}
@media (max-width: 564px) {
  .coh-style-product-lineup-slider .product-content-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-right: 30px;
    padding-bottom: 109px;
    padding-left: 32px;
    max-width: 100vw;
  }
}
.coh-style-product-lineup-slider .product-content-wrapper .animated-image {
  margin-right: 323px;
  margin-left: 108px;
}
.coh-style-product-lineup-slider .header-content {
  height: 100%;
  max-width: 411px;
  padding-left: 37px;
  margin: 0 auto 0 0;
  max-height: 459px;
}
@media (max-width: 1023px) {
  .coh-style-product-lineup-slider .header-content {
    margin-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .coh-style-product-lineup-slider .header-content {
    margin-bottom: 88px;
  }
}
@media (max-width: 564px) {
  .coh-style-product-lineup-slider .header-content {
    margin-bottom: 88px;
  }
}
.coh-style-product-lineup-slider .header-content h3 {
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 42px;
  line-height: 50px;
  font-style: normal;
  margin-bottom: 21px;
  color: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
  .coh-style-product-lineup-slider .header-content h3 {
    font-size: 28px;
    line-height: 33.6px;
  }
}
@media (max-width: 767px) {
  .coh-style-product-lineup-slider .header-content h3 {
    font-size: 28px;
    line-height: 33.6px;
  }
}
@media (max-width: 564px) {
  .coh-style-product-lineup-slider .header-content h3 {
    font-size: 28px;
    line-height: 33.6px;
  }
}
.coh-style-product-lineup-slider .header-content .heading-description p {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 22px;
  line-height: 26px;
  font-style: normal;
  margin-top: 22px;
  margin-bottom: 36px;
}
.coh-style-product-lineup-slider .header-content .heading-description p:nth-child(1) {
  margin-top: 0;
}
.coh-style-product-lineup-slider .header-content .Header-sub-heading {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 24px;
  line-height: 150%;
  font-style: normal;
  max-width: 250px;
  margin-bottom: 40px;
}
@media (max-width: 1023px) {
  .coh-style-product-lineup-slider .header-content .Header-sub-heading {
    font-family: TradeGothicLTStdBoldEx;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 700;
    font-size: 22px;
    max-width: 574px;
    line-height: 26.4px;
  }
}
@media (max-width: 767px) {
  .coh-style-product-lineup-slider .header-content .Header-sub-heading {
    font-size: 16px;
    font-weight: 700;
    max-width: 304.9px;
    font-family: TradeGothicLTStdBoldEx;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    line-height: 19.2px;
  }
}
@media (max-width: 564px) {
  .coh-style-product-lineup-slider .header-content .Header-sub-heading {
    font-size: 16px;
    font-weight: 700;
    max-width: 304.5px;
    font-family: TradeGothicLTStdBoldEx;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    line-height: 19.2px;
  }
}
.coh-style-product-lineup-slider .header-content .heading-description {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 20px;
  line-height: 150%;
  font-style: normal;
}
@media (max-width: 1023px) {
  .coh-style-product-lineup-slider .header-content .heading-description {
    max-width: 574px;
    max-height: 120px;
    margin-bottom: 40px;
    width: 574px;
  }
}
@media (max-width: 767px) {
  .coh-style-product-lineup-slider .header-content .heading-description {
    max-width: 277px;
    max-height: 11.8125rem;
    margin-bottom: 40px;
    width: 277px;
  }
}
@media (max-width: 564px) {
  .coh-style-product-lineup-slider .header-content .heading-description {
    max-width: 277px;
    max-height: 11.8125rem;
    margin-bottom: 40px;
    width: auto;
  }
}
.coh-style-product-lineup-slider .header-content .heading-description p {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  font-style: normal;
  color: rgb(255, 255, 255);
}
@media (max-width: 767px) {
  .coh-style-product-lineup-slider .header-content .heading-description p {
    font-size: 18px;
  }
}
@media (max-width: 564px) {
  .coh-style-product-lineup-slider .header-content .heading-description p {
    font-size: 18px;
  }
}
.coh-style-product-lineup-slider .coh-link {
  padding-top: 20px;
  padding-right: 40px;
  padding-bottom: 20px;
  padding-left: 40px;
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 22px;
  line-height: 120%;
  font-style: normal;
  text-transform: uppercase;
  -webkit-border-radius: 62px;
          border-radius: 62px;
  border: 3px solid transparent;
  max-height: 56px;
  max-width: 259px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-style-product-lineup-slider .coh-link {
    font-size: 16px;
    padding-top: 18px;
    padding-right: 30px;
    padding-bottom: 18px;
    padding-left: 30px;
  }
}
@media (max-width: 767px) {
  .coh-style-product-lineup-slider .coh-link {
    font-size: 16px;
    padding-top: 18px;
    padding-right: 30px;
    padding-bottom: 16px;
    padding-left: 30px;
  }
}
@media (max-width: 564px) {
  .coh-style-product-lineup-slider .coh-link {
    font-size: 16px;
    padding-top: 18px;
    padding-right: 30px;
    padding-bottom: 18px;
    padding-left: 30px;
  }
}
.coh-style-product-lineup-slider .coh-link:hover {
  border: 3px solid #00573F;
}
.coh-style-product-lineup-slider .coh-link:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-product-lineup-slider .info-content {
  max-width: 195px;
  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-style-product-lineup-slider .info-content img {
  width: 10%;
  margin: auto;
  margin-bottom: 21px;
}
@media (max-width: 1023px) {
  .coh-style-product-lineup-slider .info-content img {
    width: 33.75px;
  }
}
@media (max-width: 767px) {
  .coh-style-product-lineup-slider .info-content img {
    width: 33.75px;
  }
}
@media (max-width: 564px) {
  .coh-style-product-lineup-slider .info-content img {
    width: 33.75px;
  }
}
.coh-style-product-lineup-slider .info-content .coh-heading {
  font-family: 'monarcha', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(255, 255, 255);
  font-size: 19.2px;
  line-height: 120%;
  text-align: center;
  font-style: normal;
  margin-bottom: 0px;
}
.coh-style-product-lineup-slider .info-content hr {
  margin-top: 44px;
  margin-bottom: 44px;
  width: 132px;
  display: block;
}
@media (max-width: 1023px) {
  .coh-style-product-lineup-slider .info-content hr {
    display: none;
  }
}
@media (max-width: 767px) {
  .coh-style-product-lineup-slider .info-content hr {
    display: none;
  }
}
@media (max-width: 564px) {
  .coh-style-product-lineup-slider .info-content hr {
    display: block;
  }
}
.coh-style-product-lineup-slider :nth-child(3 of .info-content) hr {
  display: none;
}
@media (max-width: 1023px) {
  .coh-style-product-lineup-slider .coh-slider-nav-inner-top {
    position: relative;
    top: 23.2rem;
  }
}
@media (max-width: 767px) {
  .coh-style-product-lineup-slider .coh-slider-nav-inner-top {
    position: relative;
    top: 20.2rem;
  }
}
@media (max-width: 564px) {
  .coh-style-product-lineup-slider .coh-slider-nav-inner-top {
    position: relative;
    top: 19.2rem;
  }
}
.coh-style-product-lineup-slider .coh-slider-nav-inner-top .slick-prev {
  background-color: rgba(0, 0, 0, 0);
  width: 45px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 45px;
}
@media (max-width: 1023px) {
  .coh-style-product-lineup-slider .coh-slider-nav-inner-top .slick-prev {
    left: 10rem !important;
  }
}
@media (max-width: 767px) {
  .coh-style-product-lineup-slider .coh-slider-nav-inner-top .slick-prev {
    left: 9.6rem !important;
  }
}
@media (max-width: 564px) {
  .coh-style-product-lineup-slider .coh-slider-nav-inner-top .slick-prev {
    left: 20px !important;
  }
}
.coh-style-product-lineup-slider .coh-slider-nav-inner-top .slick-prev:before {
  background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20light%20%282%29.png");
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  content: "";
  height: 45px;
  width: 45px;
}
.coh-style-product-lineup-slider .coh-slider-nav-inner-top .slick-prev:active:before {
  background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20light%20%286%29.png");
  background-position: left top;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  max-height: 45px;
  max-width: 45px;
}
.coh-style-product-lineup-slider .coh-slider-nav-inner-top .slick-prev.color-btn-prev:before {
  background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20dark%20%282%29.png");
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.coh-style-product-lineup-slider .coh-slider-nav-inner-top .slick-prev.color-btn-prev:active:before {
  background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20dark%20%286%29.png");
  background-position: left top;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  max-height: 45px;
  max-width: 45px;
}
.coh-style-product-lineup-slider .coh-slider-nav-inner-top .slick-next {
  background-color: rgba(0, 0, 0, 0);
  width: 45px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 45px;
}
@media (max-width: 1023px) {
  .coh-style-product-lineup-slider .coh-slider-nav-inner-top .slick-next {
    right: 10rem !important;
  }
}
@media (max-width: 767px) {
  .coh-style-product-lineup-slider .coh-slider-nav-inner-top .slick-next {
    right: 9.6rem !important;
  }
}
@media (max-width: 564px) {
  .coh-style-product-lineup-slider .coh-slider-nav-inner-top .slick-next {
    right: 20px !important;
  }
}
.coh-style-product-lineup-slider .coh-slider-nav-inner-top .slick-next:before {
  background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20light%20%283%29.png");
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  content: "";
  height: 45px;
  width: 45px;
}
.coh-style-product-lineup-slider .coh-slider-nav-inner-top .slick-next:active:before {
  background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20light%20%287%29.png");
  background-position: left top;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  max-height: 45px;
  max-width: 45px;
}
.coh-style-product-lineup-slider .coh-slider-nav-inner-top .slick-next.color-btn-next:before {
  background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20dark%20%283%29.png");
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.coh-style-product-lineup-slider .coh-slider-nav-inner-top .slick-next.color-btn-next:active:before {
  background-image: url("/sites/g/files/zmtnxh116/files/Carousel%20arrow%20dark%20%287%29.png");
  background-position: left top;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  max-height: 45px;
  max-width: 45px;
}
.coh-style-product-lineup-slider .info-content:first-child img {
  max-width: 33.75px;
  width: 100%;
}
.coh-style-slider-flex-layout .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.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-1 > li > span {
  color: rgb(0, 0, 0);
}
.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-1 > li > span {
  color: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .main-menu .menu-level-1 > li > span {
    color: rgb(0, 0, 0);
  }
}
.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-1 > li > span {
  color: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .main-menu .menu-level-1 > li > span {
    color: rgb(0, 0, 0);
  }
}
.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-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-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-search-block {
  margin-bottom: 1rem;
}
.coh-style-search-block .search-block-form {
  padding: 0;
}
.coh-style-search-block form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-search-block #search-block-form .form-type-search {
  margin-right: 0;
}
.coh-style-search-block .form-type-search, .coh-style-search-block .form-type-search-api-autocomplete {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0;
}
.coh-style-search-block .form-search, .coh-style-search-block .form-text.form-autocomplete {
  height: 3.5rem;
  width: 100%;
  background-color: rgb(242, 242, 242);
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  border-style: none;
  color: rgb(72, 72, 72);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.coh-style-search-block .form-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgb(242, 242, 242);
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  padding: 0;
}
.coh-style-search-block .form-actions:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  pointer-events: none;
  content: "\f002";
  font-family: icomoon;
  position: absolute;
  font-size: 1.5rem;
  color: rgb(0, 0, 0);
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
.coh-style-search-block .form-actions:hover {
  background-color: rgb(38, 163, 221);
}
.coh-style-search-block .form-actions:hover:before {
  color: rgb(255, 255, 255);
}
.coh-style-search-block .button.form-submit {
  height: 3.5rem;
  width: 3.5rem;
  padding: 0;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  color: rgba(0, 0, 0, 0);
}
.coh-style-search-block .button.form-submit:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, 0);
}
.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-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: 1439px) {
  .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: 1439px) {
  .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: 1439px) {
  .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: 1439px) {
  .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: 1439px) {
  .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: 1439px) {
  .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-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-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: 1439px) {
  .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-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-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-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-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-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-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-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: 1919px) {
  .coh-style-heading-xl {
    font-size: 4.5rem;
  }
}
@media (max-width: 1439px) {
  .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: 1919px) {
  .coh-style-heading-1-size {
    font-size: 2.5rem;
  }
}
@media (max-width: 1439px) {
  .coh-style-heading-1-size {
    font-size: 2rem;
  }
}
@media (max-width: 767px) {
  .coh-style-heading-1-size {
    font-size: 1.75rem;
  }
}
.coh-style-heading-2-size {
  font-weight: bold;
  font-size: 2rem;
  line-height: 1.25;
  margin-bottom: 1.5rem;
}
@media (max-width: 1919px) {
  .coh-style-heading-2-size {
    font-size: 1.75rem;
  }
}
@media (max-width: 767px) {
  .coh-style-heading-2-size {
    font-size: 1.5rem;
  }
}
.coh-style-heading-3-size {
  font-size: 1.5rem;
  line-height: 1.25;
  font-weight: bold;
  margin-bottom: 1.25rem;
}
@media (max-width: 1439px) {
  .coh-style-heading-3-size {
    font-size: 1.375rem;
  }
}
@media (max-width: 767px) {
  .coh-style-heading-3-size {
    font-size: 1.25rem;
  }
}
.coh-style-heading-4-size {
  font-size: 1.25rem;
  font-weight: bold;
  margin-bottom: 1.375rem;
  line-height: 1.5;
  margin-bottom: 1rem;
}
@media (max-width: 1439px) {
  .coh-style-heading-4-size {
    font-size: 1.125rem;
  }
}
@media (max-width: 767px) {
  .coh-style-heading-4-size {
    margin-bottom: 1.25rem;
  }
}
.coh-style-heading-5-size {
  font-size: 1rem;
  margin-bottom: 1.375rem;
  line-height: 1.25;
  margin-bottom: 0.5rem;
  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: 1439px) {
  .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: 1439px) {
  .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: 1439px) {
  .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-bottom-small {
  margin-bottom: 2rem;
}
@media (max-width: 1439px) {
  .coh-style-margin-bottom-small {
    margin-bottom: 1.5rem;
  }
}
.coh-style-padding-top-bottom-large {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
@media (max-width: 1439px) {
  .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-small {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (max-width: 1439px) {
  .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: 1439px) {
  .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-small {
  padding-top: 2rem;
}
@media (max-width: 1439px) {
  .coh-style-padding-top-small {
    padding-top: 1.5rem;
  }
}
.coh-style-padding-bottom-large {
  padding-bottom: 6rem;
}
@media (max-width: 1439px) {
  .coh-style-padding-bottom-large {
    padding-bottom: 4.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-bottom-large {
    padding-bottom: 3rem;
  }
}
.coh-style-view-pagination {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.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--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: 2rem;
}
@media (max-width: 1439px) {
  .coh-style-padding-bottom-small {
    padding-bottom: 1.5rem;
  }
}
.coh-style-padding-left-right-large {
  padding-right: 6rem;
  padding-left: 6rem;
}
@media (max-width: 1439px) {
  .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: 1439px) {
  .coh-style-padding-left-right-small {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.coh-style-padding-small {
  padding: 2rem;
}
@media (max-width: 1439px) {
  .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 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.coh-style-breadcrumbs li {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-breadcrumbs li:before {
  content: normal;
}
.coh-style-breadcrumbs li:after {
  line-height: 1.0;
  font-weight: 700;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.75rem;
  padding-right: 0.375rem;
  padding-left: 0.375rem;
  color: rgb(38, 163, 221);
  content: "\f054";
  font-family: icomoon;
}
@media (max-width: 767px) {
  .coh-style-breadcrumbs li:after {
    padding-right: 0.25rem;
    padding-left: 0.25rem;
  }
}
.coh-style-breadcrumbs li:last-child:after {
  display: none;
}
.coh-style-breadcrumbs li a {
  font-size: 1rem;
  font-weight: 400;
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  border-bottom-style: none;
}
@media (max-width: 1439px) {
  .coh-style-breadcrumbs li a {
    font-size: 0.75rem;
    line-height: 150%;
  }
}
@media (max-width: 767px) {
  .coh-style-breadcrumbs li a {
    font-size: 0.625rem;
  }
}
.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: 1439px) {
  .coh-style-paragraph-extra-large {
    font-size: 2.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-paragraph-extra-large {
    font-size: 2rem;
  }
}
.coh-style-paragraph-large {
  font-size: 1.5rem;
  line-height: 1.5;
}
@media (max-width: 1439px) {
  .coh-style-paragraph-large {
    font-size: 1.25rem;
  }
}
.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-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: 1439px) {
  .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-cpt_33_67_panel-c09c3b6b {
  background-color: rgb(216, 237, 153);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1920px;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_33_67_panel-c09c3b6b {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.coh-ce-cpt_33_67_panel-c09c3b6b .top-left-container {
  padding-top: 80px;
  padding-right: 80px;
  padding-bottom: 80px;
  padding-left: 80px;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_33_67_panel-c09c3b6b .top-left-container {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_33_67_panel-c09c3b6b .top-left-container {
    padding-top: 60px;
    padding-right: 82px;
    padding-bottom: 60px;
    padding-left: 82px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_33_67_panel-c09c3b6b .top-left-container {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_33_67_panel-c09c3b6b .top-left-container {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}
.coh-ce-cpt_33_67_panel-c09c3b6b .top-left-container .top-left-inner-container {
  border-color: rgb(0, 87, 63);
  border-style: solid;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-width: 6px;
  padding-top: 96px;
  padding-right: 66px;
  padding-bottom: 97px;
  padding-left: 66px;
  max-width: 662px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_33_67_panel-c09c3b6b .top-left-container .top-left-inner-container {
    padding-top: 54px;
    padding-right: 54px;
    padding-bottom: 54px;
    padding-left: 54px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_33_67_panel-c09c3b6b .top-left-container .top-left-inner-container {
    padding-top: 68px;
    padding-right: 54px;
    padding-bottom: 67px;
    padding-left: 54px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_33_67_panel-c09c3b6b .top-left-container .top-left-inner-container {
    max-width: 500px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_33_67_panel-c09c3b6b .top-left-container .top-left-inner-container {
    text-align: center;
    border-width: 4px;
    padding-top: 49px;
    padding-right: 28px;
    padding-bottom: 49px;
    padding-left: 28px;
  }
}
.coh-ce-cpt_33_67_panel-c09c3b6b .top-left-container .top-left-inner-container .reward-heading {
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 87, 63);
  font-size: 64px;
  line-height: 74.5px;
  margin-bottom: 22px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_33_67_panel-c09c3b6b .top-left-container .top-left-inner-container .reward-heading {
    font-size: 56px;
    line-height: 64.8px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_33_67_panel-c09c3b6b .top-left-container .top-left-inner-container .reward-heading {
    font-size: 44px;
    line-height: 51.35px;
    text-align: center;
    margin-bottom: 14px;
  }
}
.coh-ce-cpt_33_67_panel-c09c3b6b .top-left-container .top-left-inner-container .reward-body {
  margin-bottom: 44px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_33_67_panel-c09c3b6b .top-left-container .top-left-inner-container .reward-body {
    margin-right: 8px;
    margin-bottom: 30px;
    margin-left: 8px;
  }
}
.coh-ce-cpt_33_67_panel-c09c3b6b .top-left-container .top-left-inner-container .reward-body p {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(0, 87, 63);
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_33_67_panel-c09c3b6b .top-left-container .top-left-inner-container .reward-body p {
    font-size: 18px;
    line-height: 27px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_33_67_panel-c09c3b6b .top-left-container .top-left-inner-container .reward-body p {
    font-size: 14px;
    line-height: 21px;
    text-align: center;
  }
}
.coh-ce-cpt_33_67_panel-c09c3b6b .top-left-container .top-left-inner-container .reward-cta {
  background-color: rgb(0, 87, 63);
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 22px;
  line-height: 26.4px;
  padding-top: 12px;
  padding-right: 40px;
  padding-bottom: 12px;
  padding-left: 40px;
  border-width: 3px;
  -webkit-border-radius: 62px;
          border-radius: 62px;
  border-style: solid;
  border-color: rgb(0, 87, 63);
  min-height: 56px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_33_67_panel-c09c3b6b .top-left-container .top-left-inner-container .reward-cta {
    padding-top: 15px;
    padding-right: 40px;
    padding-bottom: 15px;
    padding-left: 40px;
    border-width: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_33_67_panel-c09c3b6b .top-left-container .top-left-inner-container .reward-cta {
    font-size: 16px;
    line-height: 19.2px;
    text-align: center;
    padding-top: 15px;
    padding-right: 33.5px;
    padding-bottom: 15px;
    padding-left: 33.5px;
    min-height: 48px;
  }
}
.coh-ce-cpt_33_67_panel-c09c3b6b .top-left-container .top-left-inner-container .reward-cta:hover {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1919px) {
  .coh-ce-cpt_33_67_panel-c09c3b6b .top-left-container .top-left-inner-container .reward-cta:hover {
    padding-top: 12px;
    padding-right: 37px;
    padding-bottom: 12px;
    padding-left: 37px;
    border-width: 3px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_33_67_panel-c09c3b6b .top-left-container .top-left-inner-container .reward-cta:hover {
    padding-top: 12px;
    padding-right: 30.5px;
    padding-bottom: 13px;
    padding-left: 30.5px;
  }
}
.coh-ce-cpt_33_67_panel-c09c3b6b .top-left-container .top-left-inner-container .reward-cta:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_33_67_panel-c09c3b6b .right-bottom-container {
  max-width: 1098px;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_33_67_panel-c09c3b6b .right-bottom-container {
    max-width: 902px;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_33_67_panel-c09c3b6b .right-bottom-container {
    max-width: 100%;
  }
}
.coh-ce-cpt_33_67_panel-c09c3b6b .right-bottom-container .reward-foreground-image {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: right bottom;
     object-position: right bottom;
  height: 100%;
  position: absolute;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_33_67_panel-c09c3b6b .right-bottom-container .reward-foreground-image {
    position: relative;
  }
}
.coh-ce-cpt_50_50_bleed_component-8389cef0 {
  background-color: rgb(0, 49, 36);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1920px;
  position: relative;
}
.hide-breadcrumb.coh-ce-cpt_50_50_bleed_component-8389cef0 .coh-breadcrumb {
  display: none;
}
.show-breadcrumb.coh-ce-cpt_50_50_bleed_component-8389cef0 nav {
  position: absolute;
  z-index: 1;
  background-color: rgb(0, 49, 36);
}
@media (max-width: 1023px) {
  .show-breadcrumb.coh-ce-cpt_50_50_bleed_component-8389cef0 nav {
    padding-top: 17px;
    padding-left: 20px;
    background-color: rgba(0, 0, 0, 0);
  }
}
.show-breadcrumb.coh-ce-cpt_50_50_bleed_component-8389cef0 nav ul li {
  color: rgb(255, 255, 255);
  font-weight: 700;
}
@media (max-width: 1023px) {
  .show-breadcrumb.coh-ce-cpt_50_50_bleed_component-8389cef0 nav ul li {
    color: rgb(0, 49, 36);
    color: #003124 !important;
    font-weight: 700;
  }
}
.show-breadcrumb.coh-ce-cpt_50_50_bleed_component-8389cef0 nav ul li:after {
  color: rgb(255, 255, 255);
  font-weight: 700;
}
@media (max-width: 1023px) {
  .show-breadcrumb.coh-ce-cpt_50_50_bleed_component-8389cef0 nav ul li:after {
    color: rgb(0, 49, 36);
    font-weight: 700;
  }
}
.show-breadcrumb.coh-ce-cpt_50_50_bleed_component-8389cef0 nav ul li a {
  color: rgb(255, 255, 255);
  font-weight: 700;
}
@media (max-width: 1023px) {
  .show-breadcrumb.coh-ce-cpt_50_50_bleed_component-8389cef0 nav ul li a {
    color: rgb(0, 49, 36);
    font-weight: 700;
  }
}
.coh-ce-cpt_50_50_bleed_component-7d7e98f0 {
  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_50_50_bleed_component-7d7e98f0 {
    -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: 767px) {
  .coh-ce-cpt_50_50_bleed_component-7d7e98f0 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.coh-row-inner.coh-ce-cpt_50_50_bleed_component-7d7e98f0 {
  margin-right: 0;
  margin-left: 0;
}
.coh-row-inner.coh-ce-cpt_50_50_bleed_component-7d7e98f0 .sup-text {
  font-size: 50%;
  vertical-align: super !important;;
  font-size: 50% !important;
}
.coh-ce-cpt_50_50_bleed_component-edb935bd {
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 54px;
  line-height: 120%;
  font-style: normal;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_50_50_bleed_component-edb935bd {
    font-size: 32px;
    margin-bottom: 16px;
  }
}
.coh-ce-cpt_50_50_bleed_component-15bb7161 {
  font-family: 'monarcha', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(216, 237, 153);
  font-size: 32.4px;
  line-height: 120%;
  font-style: normal;
  margin-bottom: 40px;
  text-transform: none;
  max-width: 522px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_50_50_bleed_component-15bb7161 {
    font-size: 26.4px;
    margin-bottom: 24px;
  }
}
.coh-ce-cpt_50_50_bleed_component-f8391af1 {
  max-width: 522px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_50_50_bleed_component-f8391af1 {
    max-width: unset;
  }
}
.coh-ce-cpt_50_50_bleed_component-f8391af1 p {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 24px;
  line-height: 150%;
  font-style: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_50_50_bleed_component-f8391af1 p {
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 8px;
  }
}
.coh-ce-cpt_50_50_bleed_component-c1fe63ec {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 14px;
  line-height: 150%;
  font-style: normal;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 767px) {
  .coh-ce-cpt_50_50_bleed_component-c1fe63ec {
    line-height: 120%;
  }
}
.coh-ce-cpt_50_50_bleed_component-a3f9bce2 {
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 22px;
  line-height: 120%;
  font-style: normal;
  text-transform: uppercase;
  padding-top: 15px;
  padding-right: 40px;
  padding-bottom: 15px;
  padding-left: 40px;
  -webkit-border-radius: 62px;
          border-radius: 62px;
  margin-top: 40px;
  border-width: 3px;
  border-color: rgb(255, 255, 255);
  border-style: solid;
}
@media (max-width: 767px) {
  .coh-ce-cpt_50_50_bleed_component-a3f9bce2 {
    font-size: 16px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_50_50_bleed_component-a3f9bce2 {
    padding-top: 11px;
    padding-right: 27px;
    padding-bottom: 12px;
    padding-left: 28px;
  }
}
.coh-ce-cpt_50_50_bleed_component-a3f9bce2:hover {
  color: rgb(0, 87, 63);
  background-color: rgb(216, 237, 153);
  border-color: rgb(216, 237, 153);
}
.coh-ce-cpt_50_50_bleed_component-a3f9bce2:focus {
  -webkit-box-shadow: 0 0 0 0.1875rem transparent !important;
          box-shadow: 0 0 0 0.1875rem transparent !important;
  outline-color: rgba(0, 0, 0, 0);
}
.ps-widget.coh-ce-cpt_50_50_bleed_component-a3f9bce2 {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.coh-ce-cpt_50_50_bleed_component-a3f9bce2 span {
  display: none;
}
.coh-ce-cpt_50_50_bleed_component-7742e80b {
  position: relative;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_50_50_bleed_component-7742e80b {
    top: 45px;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_50_50_bleed_component-7742e80b {
    top: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_50_50_bleed_component-7742e80b {
    top: 0;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_50_50_bleed_component-7742e80b {
    top: 0;
  }
}
.coh-ce-cpt_50_50_bleed_component-8b672887 {
  z-index: 1;
  padding-top: 0;
  padding-right: 40px;
  padding-bottom: 0;
  padding-left: 40px;
  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;
}
.coh-ce-cpt_50_50_bleed_component-e5a44d80 {
  max-width: 501px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_50_50_bleed_component-e5a44d80 {
    max-width: 445px;
  }
}
.coh-ce-cpt_50_50_bleed_component-6dc9f346 {
  width: 100%;
  position: absolute;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_50_50_bleed_component-3747cb5f {
  max-width: 651px;
  height: 100%;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_50_50_bleed_component-3747cb5f {
    max-width: 542px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_50_50_bleed_component-3747cb5f {
    width: 100%;
    height: 100%;
  }
}
.coh-ce-cpt_50_50_bleed_component-3a7e3879 {
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
  position: relative;
}
.coh-ce-cpt_50_50_bleed_component-eab50b2a {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  position: absolute;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_50_50_bleed_component-eab50b2a {
    position: relative;
  }
}
.coh-ce-cpt_50_50_bleed_component-62697a20 {
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_50_50_bleed_component-62697a20 {
    top: 47%;
    left: 47%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_50_50_bleed_component-62697a20 {
    left: 47%;
    top: 30%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_50_50_bleed_component-62697a20 {
    top: 30%;
    left: 47%;
  }
}
.coh-ce-cpt_50_50_bleed_component-cb097c04 {
  max-width: 150px;
  min-width: 150px;
  min-height: 150px;
  max-height: 150px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_50_50_bleed_component-cb097c04 {
    min-height: 120px;
    max-height: 120px;
    min-width: 120px;
    max-width: 120px;
  }
}
.coh-ce-cpt_50_50_panel-5fff15ad {
  background-color: rgb(255, 245, 238);
  max-width: 1920px;
  margin-right: auto;
  margin-left: auto;
}
.poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad {
  background-color: rgb(255, 245, 238);
  max-width: 1920px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}
.poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel {
  -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-align-content: unset;
      -ms-flex-line-pack: unset;
          align-content: unset;
  -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: 1023px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel {
  padding-left: 228px;
}
@media (max-width: 1919px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel {
    padding-left: 80px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel {
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel {
  padding-right: 228px;
  padding-left: 167px;
}
@media (max-width: 1919px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel {
    padding-right: 80px;
    padding-left: 128px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel {
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel {
  -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;
  -webkit-align-content: unset;
      -ms-flex-line-pack: unset;
          align-content: unset;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel {
  padding-right: 228px;
}
@media (max-width: 1919px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel {
    padding-right: 80px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel {
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel {
  padding-right: 167px;
  padding-left: 228px;
}
@media (max-width: 1919px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel {
    padding-right: 128px;
    padding-left: 80px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel {
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .top-panel {
  width: 100%;
}
.poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .top-panel .top-right-image-icon {
  width: 264.4px;
  margin-top: 86px;
  margin-right: 319.04px;
  margin-bottom: 96.29px;
  margin-left: auto;
  -webkit-transform: rotateX(-14.21deg);
          transform: rotateX(-14.21deg);
}
@media (max-width: 1919px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .top-panel .top-right-image-icon {
    margin-top: 80px;
    margin-right: 80.04px;
    margin-bottom: 11.29px;
    margin-left: auto;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .top-panel .top-right-image-icon {
    width: 169px;
    margin-top: 60px;
    margin-right: 11.11px;
    margin-bottom: 0;
    margin-left: auto;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .top-panel .top-right-image-icon {
    margin-top: 16px;
    margin-right: 20.11px;
    margin-bottom: 11.26px;
    margin-left: auto;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel {
  max-width: 1920px;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel {
  margin-top: 0;
  margin-right: 0;
  margin-left: auto;
  width: 50%;
  position: relative;
}
@media (max-width: 1439px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel {
    padding-left: 80px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel {
    padding-right: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
    width: 100%;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel {
    padding-right: 20px;
    padding-bottom: 48px;
    padding-left: 20px;
    margin-right: auto;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel .top-left-inner-panel {
  width: 100%;
  margin-right: 0;
  margin-left: auto;
  position: relative;
}
@media (max-width: 1919px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel .top-left-inner-panel {
    width: 100%;
  }
}
@media (max-width: 1439px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel .top-left-inner-panel {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel .top-left-inner-panel {
    width: 100%;
    margin-right: auto;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel .top-left-inner-panel {
    width: 100%;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel .top-left-inner-panel {
    width: 100%;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
  margin-top: 0;
  margin-right: 12.5px;
  margin-bottom: 82.24px;
  margin-left: auto;
  max-width: 696.5px;
}
@media (max-width: 1919px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
    max-width: 604px;
    margin-right: -3px;
    margin-bottom: 60.82px;
    margin-left: auto;
  }
}
@media (max-width: 1439px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
    max-width: 395px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
    max-width: 604px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
    max-width: 246px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
  height: 166.02px;
  width: 165.24px;
  position: absolute;
  top: 304px;
  right: 625px;
}
@media (max-width: 1919px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    height: 120px;
    width: 120.57px;
    right: 541px;
    top: 280px;
  }
}
@media (max-width: 1439px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    top: 162.31px;
    right: 332px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    top: 278px;
    right: 540px;
    height: 124px;
    width: 123px;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    right: 356px;
    top: 176px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    height: 88.7px;
    width: 88.29px;
    top: 94px;
    right: 202px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel .top-left-inner-panel img {
    height: auto;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel .top-left-inner-panel img {
    height: auto;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel {
  padding-top: 0;
  margin-right: auto;
  margin-left: 0;
  width: 50%;
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel {
    padding-top: 0;
    padding-right: 80px;
    padding-left: 80px;
    width: 100%;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel {
    padding-top: 0;
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel .video-title {
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 87, 63);
  font-size: 42px;
  line-height: 50.4px;
  margin-bottom: 20px;
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel .video-title {
    font-size: 28px;
    line-height: 33px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel .video-subtitle {
  margin-bottom: 40px;
  font-size: 19.2px;
  line-height: 23.04px;
  font-family: 'monarcha', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(168, 93, 44);
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel .video-subtitle {
    margin-bottom: 24px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel .video-body-text p {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 20px;
  line-height: 30px;
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel .video-body-text p {
    font-size: 16px;
    line-height: 24px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel .video-body-text p:last-child {
  margin-bottom: 0;
}
.poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel .video-cta {
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 22px;
  line-height: 26.4px;
  background-color: rgb(0, 87, 63);
  height: 56px;
  padding-top: 12px;
  padding-right: 37px;
  padding-bottom: 12px;
  padding-left: 37px;
  border-width: 3px;
  -webkit-border-radius: 62px;
          border-radius: 62px;
  border-style: solid;
  border-color: rgb(0, 87, 63);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  margin-top: 40px;
}
.poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel .video-cta:empty {
  display: none;
}
.poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel .video-cta:hover {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel .video-cta:active {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
}
.poland-light-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel .video-cta:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background-color: rgba(0, 0, 0, 0);
  color: rgb(0, 87, 63);
}
.poland-dark-theme.coh-ce-cpt_50_50_panel-5fff15ad {
  background-color: rgb(0, 49, 36);
  padding-top: 80px;
  padding-right: 0;
  padding-bottom: 80px;
  padding-left: 0;
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel-5fff15ad {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}
.poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-align-content: unset;
      -ms-flex-line-pack: unset;
          align-content: unset;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel {
  padding-left: 228px;
}
@media (max-width: 1919px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel {
    padding-left: 80px;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel {
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel {
  padding-right: 228px;
  padding-left: 167px;
}
@media (max-width: 1919px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel {
    padding-right: 80px;
    padding-left: 128px;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel {
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel {
  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;
  -webkit-align-content: unset;
      -ms-flex-line-pack: unset;
          align-content: unset;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel {
  padding-right: 228px;
}
@media (max-width: 1919px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel {
    padding-right: 80px;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel {
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel {
  padding-right: 167px;
  padding-left: 228px;
}
@media (max-width: 1919px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel {
    padding-right: 128px;
    padding-left: 80px;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel {
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-dark-theme.blue-theme.coh-ce-cpt_50_50_panel-5fff15ad {
  background-color: rgb(0, 38, 58);
}
.poland-dark-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel {
    display: block;
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
    -webkit-flex-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
.poland-dark-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel {
  position: relative;
  width: 50%;
}
@media (max-width: 1023px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel {
    width: 100%;
    padding-right: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel {
    padding-right: 20px;
    padding-bottom: 48px;
    padding-left: 20px;
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel img {
    height: auto;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .left-top-panel img {
    height: auto;
  }
}
.poland-dark-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel {
  width: 50%;
  position: relative;
}
@media (max-width: 1023px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel {
    width: 100%;
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-dark-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel .video-title {
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 42px;
  margin-bottom: 20px;
  line-height: 50.4px;
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel .video-title {
    font-size: 28px;
    line-height: 33px;
  }
}
.poland-dark-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel .video-subtitle {
  color: rgb(216, 237, 153);
  margin-bottom: 40px;
  font-size: 19.2px;
  line-height: 23.04px;
  font-family: 'monarcha', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel .video-subtitle {
    margin-bottom: 24px;
  }
}
.poland-dark-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel .video-body-text p {
  color: rgb(255, 255, 255);
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel .video-body-text p {
    font-size: 16px;
    line-height: 24px;
  }
}
.poland-dark-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel .video-body-text p:last-child {
  margin-bottom: 0;
}
.poland-dark-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel .video-cta {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 87, 63);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-border-radius: 62px;
          border-radius: 62px;
  border-width: 3px;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  height: 56px;
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  padding-top: 12px;
  padding-right: 37px;
  padding-bottom: 12px;
  padding-left: 37px;
  font-size: 22px;
  line-height: 26.4px;
  margin-top: 40px;
}
.poland-dark-theme.coh-ce-cpt_50_50_panel-5fff15ad .main-panel .right-bottom-panel .video-cta:hover {
  background-color: rgb(216, 237, 153);
  border-color: rgb(216, 237, 153);
}
.coh-ce-cpt_50_50_panel-cc0c7e20:hover {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_50_50_panel-cc0c7e20:active {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_50_50_panel-cc0c7e20:focus {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_50_50_panel-cc0c7e20:empty {
  display: none;
}
.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc {
  background-color: rgb(255, 245, 238);
  max-width: 1920px;
  margin-right: auto;
  margin-left: auto;
}
.poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc {
  background-color: rgb(255, 245, 238);
  max-width: 1920px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 100px;
  padding-bottom: 100px;
}
@media (max-width: 1919px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc {
    padding-top: 60px;
    padding-bottom: 50px;
  }
}
.poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel {
  -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-align-content: unset;
      -ms-flex-line-pack: unset;
          align-content: unset;
  -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: 1023px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel {
    -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;
  }
}
.poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
  padding-left: 228px;
}
@media (max-width: 1919px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
    padding-left: 80px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
    padding-right: 82px;
    padding-left: 82px;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
  padding-right: 228px;
  padding-left: 167px;
}
@media (max-width: 1919px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
    padding-right: 80px;
    padding-left: 71px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
    padding-right: 82px;
    padding-left: 82px;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel {
  -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;
  -webkit-align-content: unset;
      -ms-flex-line-pack: unset;
          align-content: unset;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel {
    -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;
  }
}
.poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
  padding-right: 228px;
}
@media (max-width: 1919px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
    padding-right: 80px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
    padding-right: 82px;
    padding-left: 82px;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
  padding-right: 167px;
  padding-left: 228px;
}
@media (max-width: 1919px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
    padding-right: 71px;
    padding-left: 80px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
    padding-right: 82px;
    padding-left: 82px;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .top-panel {
  width: 100%;
}
.poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .top-panel .top-right-image-icon {
  width: 264.4px;
  margin-top: 86px;
  margin-right: 319.04px;
  margin-bottom: 96.29px;
  margin-left: auto;
  -webkit-transform: rotateX(-14.21deg);
          transform: rotateX(-14.21deg);
}
@media (max-width: 1919px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .top-panel .top-right-image-icon {
    margin-top: 80px;
    margin-right: 80.04px;
    margin-bottom: 11.29px;
    margin-left: auto;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .top-panel .top-right-image-icon {
    width: 169px;
    margin-top: 60px;
    margin-right: 11.11px;
    margin-bottom: 0;
    margin-left: auto;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .top-panel .top-right-image-icon {
    margin-top: 16px;
    margin-right: 20.11px;
    margin-bottom: 11.26px;
    margin-left: auto;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel {
  max-width: 1920px;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
  margin-top: 0;
  margin-right: 0;
  margin-left: auto;
  width: 50%;
  position: relative;
}
@media (max-width: 1439px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
    padding-left: 80px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
    padding-right: 80px;
    padding-left: 82px;
    width: 100%;
    margin-top: 64px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
    margin-top: 40px;
    margin-right: auto;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel .top-left-inner-panel {
  width: 100%;
  margin-right: 0;
  margin-left: auto;
  position: relative;
}
@media (max-width: 1919px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel .top-left-inner-panel {
    width: 100%;
  }
}
@media (max-width: 1439px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel .top-left-inner-panel {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel .top-left-inner-panel {
    width: 100%;
    margin-right: auto;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel .top-left-inner-panel {
    width: 100%;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel .top-left-inner-panel {
    width: 100%;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
  margin-top: 0;
  margin-right: 12.5px;
  margin-bottom: 82.24px;
  margin-left: auto;
  max-width: 696.5px;
}
@media (max-width: 1919px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
    max-width: 604px;
    margin-right: -3px;
    margin-bottom: 60.82px;
    margin-left: auto;
  }
}
@media (max-width: 1439px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
    max-width: 395px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
    max-width: 604px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
    max-width: 246px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
  height: 166.02px;
  width: 165.24px;
  position: absolute;
  top: 304px;
  right: 625px;
}
@media (max-width: 1919px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    height: 120px;
    width: 120.57px;
    right: 541px;
    top: 280px;
  }
}
@media (max-width: 1439px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    top: 162.31px;
    right: 332px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    top: 278px;
    right: 540px;
    height: 124px;
    width: 123px;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    right: 356px;
    top: 176px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    height: 88.7px;
    width: 88.29px;
    top: 94px;
    right: 202px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel .top-left-inner-panel img {
    height: auto;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel .top-left-inner-panel img {
    height: auto;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
  padding-top: 0;
  margin-right: auto;
  margin-left: 0;
  width: 50%;
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
    padding-top: 0;
    padding-right: 82px;
    padding-left: 82px;
    width: 100%;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
    padding-top: 0;
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel .video-title {
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 87, 63);
  font-size: 42px;
  line-height: 50.4px;
  margin-bottom: 20px;
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel .video-title {
    font-size: 28px;
    line-height: 33px;
    margin-bottom: 36px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel .video-subtitle {
  margin-bottom: 40px;
  font-size: 19.2px;
  line-height: 23.04px;
  font-family: 'monarcha', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(168, 93, 44);
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel .video-subtitle {
    margin-bottom: 24px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel .video-body-text p {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 20px;
  line-height: 30px;
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel .video-body-text p {
    font-size: 16px;
    line-height: 24px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel .video-body-text p:last-child {
  margin-bottom: 0;
}
.poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel .video-cta {
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 22px;
  line-height: 26.4px;
  background-color: rgb(0, 87, 63);
  height: 56px;
  padding-top: 12px;
  padding-right: 37px;
  padding-bottom: 12px;
  padding-left: 37px;
  border-width: 3px;
  -webkit-border-radius: 62px;
          border-radius: 62px;
  border-style: solid;
  border-color: rgb(0, 87, 63);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  margin-top: 40px;
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel .video-cta {
    margin-top: 36px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel .video-cta:empty {
  display: none;
}
.poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel .video-cta:hover {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel .video-cta:active {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
}
.poland-light-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel .video-cta:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background-color: rgba(0, 0, 0, 0);
  color: rgb(0, 87, 63);
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc {
  background-color: rgb(0, 49, 36);
  padding-top: 100px;
  padding-right: 0;
  padding-bottom: 100px;
  padding-left: 0;
}
@media (max-width: 1919px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc {
    padding-top: 60px;
    padding-bottom: 50px;
  }
}
.poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-align-content: unset;
      -ms-flex-line-pack: unset;
          align-content: unset;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel {
    -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;
  }
}
.poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
  padding-left: 228px;
}
@media (max-width: 1919px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
    padding-left: 120px;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
    padding-right: 82px;
    padding-left: 82px;
  }
}
@media (max-width: 767px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
  padding-right: 228px;
  padding-left: 167px;
}
@media (max-width: 1919px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
    padding-right: 120px;
    padding-left: 79px;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
    padding-right: 82px;
    padding-left: 82px;
  }
}
@media (max-width: 767px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel {
  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;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-align-content: unset;
      -ms-flex-line-pack: unset;
          align-content: unset;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel {
    -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-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;
  }
}
.poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
  padding-right: 228px;
}
@media (max-width: 1919px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
    padding-right: 120px;
    width: 50%;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
    padding-right: 82px;
    padding-left: 82px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel .top-left-inner-panel {
  max-height: 600px;
  max-width: 723px;
}
@media (max-width: 1919px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel .top-left-inner-panel {
    max-height: 600px;
    max-width: 639px;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel .top-left-inner-panel {
    width: 100%;
  }
}
.poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel .top-left-inner-panel img {
  max-height: 100%;
}
.poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
  padding-top: 141.5px;
  padding-right: 167px;
  padding-left: 228px;
}
@media (max-width: 1919px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
    padding-top: 141.5px;
    padding-right: 79px;
    padding-left: 120px;
    width: 50%;
  }
}
@media (max-width: 1439px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
    padding-top: 0;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
    padding-top: 0px;
    padding-right: 82px;
    padding-left: 82px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
    padding-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
    padding-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-dark-theme.blue-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc {
  background-color: rgb(0, 38, 58);
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1920px;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 1919px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel {
    max-width: 1440px;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel {
    display: block;
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
    -webkit-flex-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
  position: relative;
}
@media (max-width: 1919px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
    width: 50%;
    max-width: 759px;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
    width: 100%;
    padding-right: 82px;
    padding-left: 82px;
    margin-top: 64px;
    max-width: 100%;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
    width: 100%;
    margin-top: 40px;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel img {
    height: auto;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .left-top-panel img {
    height: auto;
  }
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
  width: 50%;
  position: relative;
}
@media (max-width: 1919px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
    max-width: 681px;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
    width: 100%;
    padding-right: 82px;
    padding-left: 82px;
    max-width: 100%;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel .video-title {
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 42px;
  margin-bottom: 20px;
  line-height: 50.4px;
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel .video-title {
    font-size: 28px;
    line-height: 33px;
    margin-bottom: 36px;
  }
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel .video-subtitle {
  color: rgb(216, 237, 153);
  margin-bottom: 0;
  font-size: 19.2px;
  line-height: 23.04px;
  font-family: 'monarcha', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel .video-subtitle {
    margin-bottom: 24px;
  }
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel .video-body-text {
  max-width: 574px;
}
@media (max-width: 1919px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel .video-body-text {
    max-width: 482px;
  }
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel .video-body-text p {
  color: rgb(255, 255, 255);
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel .video-body-text p {
    font-size: 16px;
    line-height: 24px;
  }
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel .video-body-text p:last-child {
  margin-bottom: 0;
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel .video-cta {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 87, 63);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-border-radius: 62px;
          border-radius: 62px;
  border-width: 3px;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  height: 56px;
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  padding-top: 12px;
  padding-right: 37px;
  padding-bottom: 12px;
  padding-left: 37px;
  font-size: 22px;
  line-height: 26.4px;
  margin-top: 40px;
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel .video-cta {
    margin-top: 36px;
  }
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_our_spring_page-7f8c4ebc .main-panel .right-bottom-panel .video-cta:hover {
  background-color: rgb(216, 237, 153);
  border-color: rgb(216, 237, 153);
}
.coh-ce-cpt_50_50_panel_our_spring_page-cc0c7e20:hover {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_50_50_panel_our_spring_page-cc0c7e20:active {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_50_50_panel_our_spring_page-cc0c7e20:focus {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_50_50_panel_our_spring_page-cc0c7e20:empty {
  display: none;
}
.coh-ce-cpt_50_50_panel_rewards_drop-e5661962 {
  display: none;
}
.coh-ce-cpt_50_50_panel_rewards_drop-3a33704d img {
  max-height: 100%;
  max-width: 100%;
}
.coh-ce-cpt_50_50_panel_rewards_drop-f2660e12 {
  position: relative;
}
.coh-ce-cpt_50_50_panel_rewards_drop-19d95260 {
  text-transform: uppercase;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_50_50_panel_rewards_drop-19d95260 {
    margin-bottom: 40px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_50_50_panel_rewards_drop-19d95260 {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_50_50_panel_rewards_drop-19d95260:hover {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_50_50_panel_rewards_drop-19d95260:active {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_50_50_panel_rewards_drop-19d95260:focus {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_50_50_panel_rewards_drop-19d95260:empty {
  display: none;
}
.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 {
  background-color: rgb(255, 245, 238);
  max-width: 1920px;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 {
    max-width: 1440px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 {
  background-color: rgb(255, 245, 238);
  max-width: 1920px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 69px;
  padding-bottom: 69px;
}
@media (max-width: 1919px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 {
    padding-top: 72px;
    padding-bottom: 72px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 {
    padding-top: 40px;
    padding-bottom: 64px;
  }
}
.poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel {
  -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-align-content: unset;
      -ms-flex-line-pack: unset;
          align-content: unset;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel {
    -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-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel {
  padding-left: 282px;
}
@media (max-width: 1919px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel {
    padding-left: 111px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel {
    padding-right: 130px;
    padding-left: 130px;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel {
    padding-right: 43px;
    padding-left: 40px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel {
    padding-right: 43px;
    padding-left: 40px;
  }
}
.poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel {
  padding-top: 106px;
  padding-right: 228px;
  padding-left: 161px;
}
@media (max-width: 1919px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel {
    padding-top: 91px;
    padding-right: 134px;
    padding-left: 0px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel {
    padding-top: 0px;
    padding-right: 82px;
    padding-left: 82px;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel {
  -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;
  -webkit-align-content: unset;
      -ms-flex-line-pack: unset;
          align-content: unset;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel {
    -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-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel {
  padding-right: 228px;
}
@media (max-width: 1919px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel {
    padding-right: 134px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel {
    padding-right: 130px;
    padding-left: 130px;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel {
    padding-right: 43px;
    padding-left: 40px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel {
    padding-right: 43px;
    padding-left: 40px;
  }
}
.poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel {
  padding-top: 106px;
  padding-right: 236px;
  padding-left: 282px;
}
@media (max-width: 1919px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel {
    padding-top: 91px;
    padding-right: 139px;
    padding-left: 111px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel {
    padding-top: 0px;
    padding-right: 82px;
    padding-left: 82px;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel {
    padding-right: 21px;
    padding-left: 22px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel {
    padding-right: 21px;
    padding-left: 22px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .top-panel {
  width: 100%;
}
.poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .top-panel .top-right-image-icon {
  width: 264.4px;
  margin-top: 86px;
  margin-right: 319.04px;
  margin-bottom: 96.29px;
  margin-left: auto;
  -webkit-transform: rotateX(-14.21deg);
          transform: rotateX(-14.21deg);
}
@media (max-width: 1919px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .top-panel .top-right-image-icon {
    margin-top: 80px;
    margin-right: 80.04px;
    margin-bottom: 11.29px;
    margin-left: auto;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .top-panel .top-right-image-icon {
    width: 169px;
    margin-top: 60px;
    margin-right: 11.11px;
    margin-bottom: 0;
    margin-left: auto;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .top-panel .top-right-image-icon {
    margin-top: 16px;
    margin-right: 20.11px;
    margin-bottom: 11.26px;
    margin-left: auto;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel {
  max-width: 1920px;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (max-width: 1919px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel {
    max-width: 1440px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel {
  margin-top: 0;
  margin-right: 0;
  margin-left: auto;
  width: 50%;
  position: relative;
}
@media (max-width: 1439px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel {
    padding-left: 80px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel {
    padding-right: 80px;
    padding-left: 82px;
    width: 100%;
    margin-top: 0;
    margin-bottom: 64px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 40px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel .top-left-inner-panel {
  width: 100%;
  margin: 0;
  position: relative;
  max-width: 600px;
  max-height: 673px;
}
@media (max-width: 1919px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel .top-left-inner-panel {
    width: 100%;
    max-width: 480px;
    max-height: 530px;
    margin: 0;
  }
}
@media (max-width: 1439px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel .top-left-inner-panel {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel .top-left-inner-panel {
    width: 100%;
    margin-right: auto;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel .top-left-inner-panel {
    width: 100%;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel .top-left-inner-panel {
    width: 100%;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
  margin-top: 0;
  margin-right: 12.5px;
  margin-bottom: 82.24px;
  margin-left: auto;
  max-width: 696.5px;
}
@media (max-width: 1919px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
    max-width: 604px;
    margin-right: -3px;
    margin-bottom: 60.82px;
    margin-left: auto;
  }
}
@media (max-width: 1439px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
    max-width: 395px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
    max-width: 604px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
    max-width: 246px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
  height: 166.02px;
  width: 165.24px;
  position: absolute;
  top: 304px;
  right: 625px;
}
@media (max-width: 1919px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    height: 120px;
    width: 120.57px;
    right: 541px;
    top: 280px;
  }
}
@media (max-width: 1439px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    top: 162.31px;
    right: 332px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    top: 278px;
    right: 540px;
    height: 124px;
    width: 123px;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    right: 356px;
    top: 176px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    height: 88.7px;
    width: 88.29px;
    top: 94px;
    right: 202px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel .top-left-inner-panel img {
    height: auto;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel .top-left-inner-panel img {
    height: auto;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel {
  padding-top: 0;
  margin-right: auto;
  margin-left: 0;
  width: 50%;
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel {
    padding-top: 0;
    padding-right: 82px;
    padding-left: 82px;
    width: 100%;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel {
    padding-top: 0;
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel .video-title {
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 87, 63);
  font-size: 42px;
  line-height: 50.4px;
  margin-bottom: 20px;
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel .video-title {
    font-size: 28px;
    line-height: 33px;
    margin-bottom: 26px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel .video-subtitle {
  margin-bottom: 31px;
  font-size: 1.5rem;
  line-height: 23.04px;
  font-family: 'monarcha', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(168, 93, 44);
}
@media (max-width: 767px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel .video-subtitle {
    font-size: 1rem;
    line-height: 1rem;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel .video-subtitle {
    margin-bottom: 36px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel .video-body-text p {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 20px;
  line-height: 30px;
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel .video-body-text p {
    font-size: 16px;
    line-height: 24px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel .video-body-text p:last-child {
  margin-bottom: 0;
}
.poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel .video-cta {
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 22px;
  line-height: 26.4px;
  background-color: rgb(0, 87, 63);
  height: 56px;
  padding-top: 12px;
  padding-right: 37px;
  padding-bottom: 12px;
  padding-left: 37px;
  border-width: 3px;
  -webkit-border-radius: 62px;
          border-radius: 62px;
  border-style: solid;
  border-color: rgb(0, 87, 63);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  margin-top: 40px;
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel .video-cta {
    margin-top: 36px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel .video-cta:empty {
  display: none;
}
.poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel .video-cta:hover {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel .video-cta:active {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
}
.poland-light-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel .video-cta:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background-color: rgba(0, 0, 0, 0);
  color: rgb(0, 87, 63);
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 {
  background-color: rgb(0, 49, 36);
  padding-top: 69px;
  padding-right: 0;
  padding-bottom: 69px;
  padding-left: 0;
}
@media (max-width: 1919px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 {
    padding-top: 72px;
    padding-bottom: 72px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 {
    padding-top: 40px;
    padding-bottom: 64px;
  }
}
.poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-align-content: unset;
      -ms-flex-line-pack: unset;
          align-content: unset;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1023px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel {
    -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-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel {
  padding-left: 282px;
}
@media (max-width: 1919px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel {
    padding-left: 111px;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel {
    padding-right: 130px;
    padding-left: 130px;
  }
}
@media (max-width: 767px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel {
    padding-right: 43px;
    padding-left: 40px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel {
    padding-right: 43px;
    padding-left: 40px;
  }
}
.poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel {
  padding-top: 106px;
  padding-right: 228px;
  padding-left: 236px;
}
@media (max-width: 1919px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel {
    padding-top: 91px;
    padding-right: 134px;
    padding-left: 139px;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel {
    padding-top: 0px;
    padding-right: 82px;
    padding-left: 82px;
  }
}
@media (max-width: 767px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel {
    padding-right: 43px;
    padding-left: 40px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel {
    padding-right: 43px;
    padding-left: 40px;
  }
}
.poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel {
  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;
  -webkit-align-content: unset;
      -ms-flex-line-pack: unset;
          align-content: unset;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1023px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel {
    -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-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel {
  padding-right: 228px;
}
@media (max-width: 1919px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel {
    padding-right: 134px;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel {
    padding-right: 130px;
    padding-left: 130px;
  }
}
@media (max-width: 767px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel {
    padding-right: 43px;
    padding-left: 40px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel {
    padding-right: 43px;
    padding-left: 40px;
  }
}
.poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel {
  padding-top: 106px;
  padding-right: 236px;
  padding-left: 282px;
}
@media (max-width: 1919px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel {
    padding-top: 91px;
    padding-right: 139px;
    padding-left: 111px;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel {
    padding-top: 0px;
    padding-right: 82px;
    padding-left: 82px;
  }
}
@media (max-width: 767px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel {
    padding-right: 43px;
    padding-left: 40px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel {
    padding-right: 43px;
    padding-left: 40px;
  }
}
.poland-dark-theme.blue-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 {
  background-color: rgb(0, 38, 58);
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel {
    display: block;
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
    -webkit-flex-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel {
  position: relative;
  width: 50%;
}
@media (max-width: 1023px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel {
    width: 100%;
    padding-right: 82px;
    padding-left: 82px;
    margin-bottom: 64px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
    width: 100%;
    margin-bottom: 40px;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel img {
    height: auto;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .left-top-panel img {
    height: auto;
  }
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel {
  width: 50%;
  position: relative;
}
@media (max-width: 1023px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel {
    width: 100%;
    padding-right: 82px;
    padding-left: 82px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel .video-title {
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 42px;
  margin-bottom: 20px;
  line-height: 50.4px;
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel .video-title {
    font-size: 28px;
    line-height: 33px;
    margin-bottom: 26px;
  }
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel .video-subtitle {
  color: rgb(216, 237, 153);
  margin-bottom: 40px;
  font-size: 19.2px;
  line-height: 23.04px;
  font-family: 'monarcha', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel .video-subtitle {
    margin-bottom: 36px;
  }
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel .video-body-text p {
  color: rgb(255, 255, 255);
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel .video-body-text p {
    font-size: 16px;
    line-height: 24px;
  }
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel .video-body-text p:last-child {
  margin-bottom: 0;
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel .video-cta {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 87, 63);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-border-radius: 62px;
          border-radius: 62px;
  border-width: 3px;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  height: 56px;
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  padding-top: 12px;
  padding-right: 37px;
  padding-bottom: 12px;
  padding-left: 37px;
  font-size: 22px;
  line-height: 26.4px;
  margin-top: 40px;
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel .video-cta {
    margin-top: 36px;
  }
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_sustainability_p-b738cfe5 .main-panel .right-bottom-panel .video-cta:hover {
  background-color: rgb(216, 237, 153);
  border-color: rgb(216, 237, 153);
}
.coh-ce-cpt_50_50_panel_sustainability_p-cc0c7e20:hover {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_50_50_panel_sustainability_p-cc0c7e20:active {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_50_50_panel_sustainability_p-cc0c7e20:focus {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_50_50_panel_sustainability_p-cc0c7e20:empty {
  display: none;
}
.coh-ce-cpt_50_50_panel_with_icons-3a33704d img {
  max-height: 100%;
  max-width: 100%;
}
.coh-ce-cpt_50_50_panel_with_icons-f2660e12 {
  position: relative;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_50_50_panel_with_icons-cde5c8cb {
    margin-bottom: 40px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_50_50_panel_with_icons-cde5c8cb {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_50_50_panel_with_icons-cde5c8cb:hover {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_50_50_panel_with_icons-cde5c8cb:active {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_50_50_panel_with_icons-cde5c8cb:focus {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_50_50_panel_with_icons-cde5c8cb:empty {
  display: none;
}
.coh-ce-cpt_50_50_panel_with_icons_error-3a33704d img {
  max-height: 100%;
  max-width: 100%;
}
.coh-ce-cpt_50_50_panel_with_icons_error-f2660e12 {
  position: relative;
}
.coh-ce-cpt_50_50_panel_with_icons_error-cc0c7e20:hover {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_50_50_panel_with_icons_error-cc0c7e20:active {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_50_50_panel_with_icons_error-cc0c7e20:focus {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_50_50_panel_with_icons_error-cc0c7e20:empty {
  display: none;
}
.coh-ce-cpt_50_50_panel_with_video-ec8e8fef {
  background-color: rgb(255, 245, 238);
  max-width: 1920px;
  margin-right: auto;
  margin-left: auto;
}
.poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef {
  background-color: rgb(255, 245, 238);
  max-width: 1920px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}
.poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel {
  -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-align-content: unset;
      -ms-flex-line-pack: unset;
          align-content: unset;
  -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: 1023px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel {
  padding-left: 228px;
}
@media (max-width: 1919px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel {
    padding-left: 80px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel {
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel {
  padding-right: 228px;
  padding-left: 167px;
}
@media (max-width: 1919px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel {
    padding-right: 80px;
    padding-left: 128px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel {
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel {
  -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;
  -webkit-align-content: unset;
      -ms-flex-line-pack: unset;
          align-content: unset;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel {
  padding-right: 228px;
}
@media (max-width: 1919px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel {
    padding-right: 80px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel {
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel {
  padding-right: 167px;
  padding-left: 228px;
}
@media (max-width: 1919px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel {
    padding-right: 128px;
    padding-left: 80px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel {
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .top-panel {
  width: 100%;
}
.poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .top-panel .top-right-image-icon {
  width: 264.4px;
  margin-top: 86px;
  margin-right: 319.04px;
  margin-bottom: 96.29px;
  margin-left: auto;
  -webkit-transform: rotateX(-14.21deg);
          transform: rotateX(-14.21deg);
}
@media (max-width: 1919px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .top-panel .top-right-image-icon {
    margin-top: 80px;
    margin-right: 80.04px;
    margin-bottom: 11.29px;
    margin-left: auto;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .top-panel .top-right-image-icon {
    width: 169px;
    margin-top: 60px;
    margin-right: 11.11px;
    margin-bottom: 0;
    margin-left: auto;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .top-panel .top-right-image-icon {
    margin-top: 16px;
    margin-right: 20.11px;
    margin-bottom: 11.26px;
    margin-left: auto;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel {
  max-width: 1920px;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel {
  margin-top: 0;
  margin-right: 0;
  margin-left: auto;
  width: 50%;
  position: relative;
}
@media (max-width: 1439px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel {
    padding-left: 80px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel {
    padding-right: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
    width: 100%;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel {
    padding-right: 20px;
    padding-bottom: 48px;
    padding-left: 20px;
    margin-right: auto;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel .top-left-inner-panel {
  width: 100%;
  margin-right: 0;
  margin-left: auto;
  position: relative;
}
@media (max-width: 1919px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel .top-left-inner-panel {
    width: 100%;
  }
}
@media (max-width: 1439px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel .top-left-inner-panel {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel .top-left-inner-panel {
    width: 100%;
    margin-right: auto;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel .top-left-inner-panel {
    width: 100%;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel .top-left-inner-panel {
    width: 100%;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
  margin-top: 0;
  margin-right: 12.5px;
  margin-bottom: 82.24px;
  margin-left: auto;
  max-width: 696.5px;
}
@media (max-width: 1919px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
    max-width: 604px;
    margin-right: -3px;
    margin-bottom: 60.82px;
    margin-left: auto;
  }
}
@media (max-width: 1439px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
    max-width: 395px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
    max-width: 604px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
  height: 166.02px;
  width: 165.24px;
  position: absolute;
  top: 304px;
  right: 625px;
}
@media (max-width: 1919px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    height: 120px;
    width: 120.57px;
    right: 541px;
    top: 280px;
  }
}
@media (max-width: 1439px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    top: 162.31px;
    right: 332px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    top: 278px;
    right: 540px;
    height: 124px;
    width: 123px;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    right: 356px;
    top: 176px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    height: 88.7px;
    width: 88.29px;
    top: 94px;
    right: 202px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel .top-left-inner-panel img {
    height: auto;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel .top-left-inner-panel img {
    height: auto;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel {
  padding-top: 0;
  margin-right: auto;
  margin-left: 0;
  width: 50%;
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel {
    padding-top: 0;
    padding-right: 80px;
    padding-left: 80px;
    width: 100%;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel {
    padding-top: 0;
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel .video-title {
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 87, 63);
  font-size: 42px;
  line-height: 50.4px;
  margin-bottom: 20px;
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel .video-title {
    font-size: 28px;
    line-height: 33px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel .video-subtitle {
  margin-bottom: 40px;
  font-size: 19.2px;
  line-height: 23.04px;
  font-family: 'monarcha', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(168, 93, 44);
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel .video-subtitle {
    margin-bottom: 24px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel .video-body-text p {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 20px;
  line-height: 30px;
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel .video-body-text p {
    font-size: 16px;
    line-height: 24px;
  }
}
.poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel .video-body-text p:last-child {
  margin-bottom: 0;
}
.poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel .video-cta {
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 22px;
  line-height: 26.4px;
  background-color: rgb(0, 87, 63);
  height: 56px;
  padding-top: 12px;
  padding-right: 37px;
  padding-bottom: 12px;
  padding-left: 37px;
  border-width: 3px;
  -webkit-border-radius: 62px;
          border-radius: 62px;
  border-style: solid;
  border-color: rgb(0, 87, 63);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  margin-top: 40px;
}
.poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel .video-cta:empty {
  display: none;
}
.poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel .video-cta:hover {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel .video-cta:active {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
}
.poland-light-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel .video-cta:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background-color: rgba(0, 0, 0, 0);
  color: rgb(0, 87, 63);
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef {
  background-color: rgb(0, 49, 36);
  padding-top: 80px;
  padding-right: 0;
  padding-bottom: 80px;
  padding-left: 0;
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}
.poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-align-content: unset;
      -ms-flex-line-pack: unset;
          align-content: unset;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel {
  padding-left: 228px;
}
@media (max-width: 1919px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel {
    padding-left: 80px;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel {
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel {
  padding-right: 228px;
  padding-left: 167px;
}
@media (max-width: 1919px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel {
    padding-right: 80px;
    padding-left: 128px;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel {
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel {
  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;
  -webkit-align-content: unset;
      -ms-flex-line-pack: unset;
          align-content: unset;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel {
  padding-right: 228px;
}
@media (max-width: 1919px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel {
    padding-right: 80px;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel {
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel {
  padding-right: 167px;
  padding-left: 228px;
}
@media (max-width: 1919px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel {
    padding-right: 128px;
    padding-left: 80px;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel {
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-dark-theme.blue-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef {
  background-color: rgb(0, 38, 58);
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel {
    display: block;
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
    -webkit-flex-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel {
  position: relative;
  width: 50%;
}
@media (max-width: 1023px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel {
    width: 100%;
    padding-right: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel {
    padding-right: 20px;
    padding-bottom: 48px;
    padding-left: 20px;
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel img {
    height: auto;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .left-top-panel img {
    height: auto;
  }
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel {
  width: 50%;
  position: relative;
}
@media (max-width: 1023px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel {
    width: 100%;
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel .video-title {
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 42px;
  margin-bottom: 20px;
  line-height: 50.4px;
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel .video-title {
    font-size: 28px;
    line-height: 33px;
  }
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel .video-subtitle {
  color: rgb(216, 237, 153);
  margin-bottom: 40px;
  font-size: 19.2px;
  line-height: 23.04px;
  font-family: 'monarcha', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel .video-subtitle {
    margin-bottom: 24px;
  }
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel .video-body-text p {
  color: rgb(255, 255, 255);
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel .video-body-text p {
    font-size: 16px;
    line-height: 24px;
  }
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel .video-body-text p:last-child {
  margin-bottom: 0;
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel .video-cta {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 87, 63);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-border-radius: 62px;
          border-radius: 62px;
  border-width: 3px;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  height: 56px;
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  padding-top: 12px;
  padding-right: 37px;
  padding-bottom: 12px;
  padding-left: 37px;
  font-size: 22px;
  line-height: 26.4px;
  margin-top: 40px;
}
.poland-dark-theme.coh-ce-cpt_50_50_panel_with_video-ec8e8fef .main-panel .right-bottom-panel .video-cta:hover {
  background-color: rgb(216, 237, 153);
  border-color: rgb(216, 237, 153);
}
.coh-ce-cpt_50_50_panel_with_video-cc0c7e20:hover {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_50_50_panel_with_video-cc0c7e20:active {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_50_50_panel_with_video-cc0c7e20:focus {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_50_50_panel_with_video-cc0c7e20:empty {
  display: none;
}
.coh-ce-cpt_50_50_video_panel_with_icons-44091475 {
  background-color: rgb(255, 245, 238);
  max-width: 1920px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  overflow-x: hidden;
  position: relative;
}
.poland-light-theme.coh-ce-cpt_50_50_video_panel_with_icons-44091475 {
  background-color: rgb(255, 245, 238);
  max-width: 1920px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
.poland-dark-theme.coh-ce-cpt_50_50_video_panel_with_icons-44091475 {
  background-color: rgb(0, 49, 36);
}
.poland-dark-theme.coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .right-bottom-panel .video-title {
  color: rgb(255, 255, 255);
}
.poland-dark-theme.coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .right-bottom-panel .video-subtitle {
  color: rgb(216, 237, 153);
}
.poland-dark-theme.coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .right-bottom-panel .video-body-text p {
  color: rgb(255, 255, 255);
}
.poland-dark-theme.coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .right-bottom-panel .video-cta {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 49, 36);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border-width: 3px;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  min-height: 56px;
}
.poland-dark-theme.coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .right-bottom-panel .video-cta:hover {
  background-color: rgb(216, 237, 153);
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_50_50_video_panel_with_icons-44091475 .top-panel {
  width: 100%;
}
.coh-ce-cpt_50_50_video_panel_with_icons-44091475 .top-panel .top-right-image-icon {
  width: 264.4px;
  margin-top: 86px;
  margin-right: 319.04px;
  margin-bottom: 96.29px;
  margin-left: auto;
  -webkit-transform: rotateX(-14.21deg);
          transform: rotateX(-14.21deg);
}
@media (max-width: 1919px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .top-panel .top-right-image-icon {
    margin-top: 80px;
    margin-right: 80.04px;
    margin-bottom: -3.71px;
    margin-left: auto;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .top-panel .top-right-image-icon {
    width: 169px;
    margin-top: 60px;
    margin-right: 11.11px;
    margin-bottom: 0;
    margin-left: auto;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .top-panel .top-right-image-icon {
    margin-top: 16px;
    margin-right: 20.11px;
    margin-bottom: 11.26px;
    margin-left: auto;
  }
}
.coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  max-width: 1920px;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .left-top-panel {
  margin-top: 0;
  margin-right: 0;
  margin-left: auto;
  width: 50%;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .left-top-panel {
    padding-right: 82px;
    padding-left: 82px;
    width: 100%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
    margin-right: auto;
  }
}
.coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .left-top-panel .top-left-inner-panel {
  width: 696.5px;
  margin-right: 0;
  margin-left: auto;
  position: relative;
  padding-right: 12.5px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .left-top-panel .top-left-inner-panel {
    width: 604px;
    padding-right: 0;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .left-top-panel .top-left-inner-panel {
    width: 420px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .left-top-panel .top-left-inner-panel {
    width: 604px;
    margin-right: auto;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .left-top-panel .top-left-inner-panel {
    width: 420px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .left-top-panel .top-left-inner-panel {
    width: 246px;
  }
}
.coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 82.24px;
  margin-left: auto;
  max-width: 696.5px;
  cursor: pointer;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
    max-width: 604px;
    margin-right: -3px;
    margin-bottom: 60.82px;
    margin-left: auto;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
    max-width: 395px;
    margin-right: 0;
    margin-bottom: 62px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
    max-width: 604px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
    max-width: 246px;
    margin-top: 1.49px;
    margin-bottom: 45.51px;
  }
}
.coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
  height: 166.02px;
  width: 165.24px;
  position: absolute;
  top: 297px;
  right: 612px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    height: 120px;
    width: 120.57px;
    right: 541px;
    top: 280px;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    top: 163px;
    right: 334px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    top: 278px;
    right: 542px;
    height: 124px;
    width: 123px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    right: 358px;
    top: 174px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    height: 88.7px;
    width: 88.29px;
    top: 94px;
    right: 201px;
  }
}
.coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .right-bottom-panel {
  padding-top: 0;
  padding-right: 378px;
  padding-bottom: 312px;
  padding-left: 60px;
  margin-right: auto;
  margin-left: 0;
  width: 50%;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .right-bottom-panel {
    padding-top: 11.29px;
    padding-right: 80px;
    padding-bottom: 161px;
    padding-left: 83px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .right-bottom-panel {
    padding-top: 64px;
    padding-right: 82px;
    padding-bottom: 110px;
    padding-left: 82px;
    width: 100%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .right-bottom-panel {
    padding-right: 21px;
    padding-bottom: 114px;
    padding-left: 22px;
  }
}
.coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .right-bottom-panel .video-title {
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 87, 63);
  font-size: 42px;
  line-height: 52.4px;
  margin-bottom: 20px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .right-bottom-panel .video-title {
    font-size: 28px;
    line-height: 33.6px;
    margin-bottom: 12px;
  }
}
.coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .right-bottom-panel .video-subtitle {
  margin-bottom: 40px;
  font-size: 1.5rem;
  line-height: 23.04px;
  font-family: 'monarcha', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(168, 93, 44);
}
@media (max-width: 564px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .right-bottom-panel .video-subtitle {
    font-size: 1rem;
    line-height: 15.84px;
    margin-bottom: 30px;
  }
}
.coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .right-bottom-panel .video-body-text p {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 20px;
  line-height: 30px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .right-bottom-panel .video-body-text p {
    font-size: 16px;
    line-height: 24px;
    padding-right: 24px;
  }
}
.coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .right-bottom-panel .video-body-text p:last-child {
  margin-bottom: 40px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .right-bottom-panel .video-body-text p:last-child {
    margin-bottom: 36px;
  }
}
.coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .right-bottom-panel .video-cta {
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 22px;
  line-height: 26.4px;
  background-color: rgb(0, 87, 63);
  padding-top: 12px;
  padding-right: 37px;
  padding-bottom: 12px;
  padding-left: 37px;
  border-width: 3px;
  -webkit-border-radius: 62px;
          border-radius: 62px;
  border-style: solid;
  border-color: rgb(0, 87, 63);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  min-height: 56px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .right-bottom-panel .video-cta {
    font-size: 16px;
    line-height: 19.2px;
    padding-right: 27px;
    padding-left: 27px;
    min-height: 48px;
  }
}
.coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .right-bottom-panel .video-cta:hover {
  color: rgb(0, 87, 63);
  background-color: rgb(216, 237, 153);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .right-bottom-panel .video-cta:active {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  color: rgb(0, 87, 63);
  background-color: rgb(216, 237, 153);
}
.coh-ce-cpt_50_50_video_panel_with_icons-44091475 .main-panel .right-bottom-panel .video-cta:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background-color: rgb(216, 237, 153);
  color: rgb(0, 87, 63);
}
.coh-ce-cpt_50_50_video_panel_with_icons-33e56e42:hover {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_50_50_video_panel_with_icons-33e56e42:active {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_50_50_video_panel_with_icons-33e56e42:focus {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_50_50_video_panel_with_icons-1440cca {
  height: 0;
  width: 0;
  display: none;
  visibility: hidden;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
}
.coh-ce-cpt_50_50_video_panel_with_icons-9be3f833 {
  width: 80%;
  height: 80%;
}
.coh-ce-cpt_50_50_video_panel_with_icons-9be3f833 .coh-youtube-embed-inner {
  height: 100%;
  width: 100%;
  padding-bottom: 0;
}
.coh-ce-cpt_50_50_video_panel_with_icons-b62c57e4 {
  display: none;
  visibility: hidden;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  height: 0;
  width: 0;
}
.anchor-links.coh-ce-cpt_achor_links-5c555ce3 {
  gap: 20px;
  padding-top: 20px;
  padding-right: 80px;
  padding-bottom: 20px;
  padding-left: 80px;
  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-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1439px) {
  .anchor-links.coh-ce-cpt_achor_links-5c555ce3 {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .anchor-links.coh-ce-cpt_achor_links-5c555ce3 {
    gap: 0px;
  }
}
.anchor-links.coh-ce-cpt_achor_links-5c555ce3 a {
  -webkit-border-radius: 62px;
          border-radius: 62px;
  color: rgb(255, 255, 255);
  background-color: rgb(0, 87, 63);
  font-size: 20px;
  padding-top: 16px;
  padding-right: 40px;
  padding-bottom: 10px;
  padding-left: 40px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-transform: uppercase;
  min-height: 56px;
}
@media (max-width: 1439px) {
  .anchor-links.coh-ce-cpt_achor_links-5c555ce3 a {
    font-size: 18px;
    padding-top: 18px;
    padding-right: 24px;
    padding-bottom: 8px;
    padding-left: 24px;
  }
}
@media (max-width: 564px) {
  .anchor-links.coh-ce-cpt_achor_links-5c555ce3 a {
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
  }
}
@media (max-width: 564px) {
  .anchor-links.coh-ce-cpt_achor_links-5c555ce3 a:last-child {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.anchor-links.coh-ce-cpt_achor_links-5c555ce3 a:hover {
  background-color: rgb(0, 49, 36);
}
.coh-ce-cpt_background_video-3a31c24c {
  position: relative;
  z-index: -1;
}
.coh-ce-cpt_background_video-5cc67da2 {
  width: 100%;
}
.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_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_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_community_hero_video-71694259 {
  max-width: 1920px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  position: relative;
}
.coh-ce-cpt_community_hero_video-9275a82b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: rgb(0, 87, 63);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 5rem;
  padding-right: 14.0625rem;
  padding-bottom: 5rem;
  padding-left: 14.0625rem;
  gap: 0;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_community_hero_video-9275a82b {
    padding-top: 5rem;
    padding-right: 5rem;
    padding-bottom: 5rem;
    padding-left: 5rem;
    gap: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_community_hero_video-9275a82b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_community_hero_video-9275a82b {
    padding-top: 3rem;
    padding-right: 1.25rem;
    padding-bottom: 2.8125rem;
    padding-left: 1.25rem;
  }
}
.coh-ce-cpt_community_hero_video-cd4f6bfb {
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  width: 50%;
  padding-right: 128px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_community_hero_video-cd4f6bfb {
    padding-right: 8rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_community_hero_video-cd4f6bfb {
    padding-right: 0;
    margin-bottom: 3.5rem;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_community_hero_video-cd4f6bfb {
    margin-bottom: 1.5rem;
  }
}
.coh-ce-cpt_community_hero_video-83de8013 * {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  font-style: normal;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_community_hero_video-65053427 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: relative;
  background-image: none;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 37.5rem;
  width: 45rem;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_community_hero_video-65053427 {
    width: 39.375rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_community_hero_video-65053427 {
    padding-left: 0;
    height: 22.5rem;
    width: 38rem;
    background-image: none;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_community_hero_video-65053427 {
    height: 12.5rem;
    width: 100%;
    max-width: 20.9375rem;
  }
}
.coh-ce-cpt_community_hero_video-65053427:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  box-shadow: none !important;;
}
.hide-poster.coh-ce-cpt_community_hero_video-65053427 {
  background-image: none;
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.coh-ce-cpt_community_hero_video-65053427 .video-player {
  height: 100%;
  width: 100%;
}
.coh-ce-cpt_community_hero_video-65053427 .video-player .coh-youtube-embed-inner {
  height: 100%;
  width: 100%;
}
.coh-ce-cpt_community_hero_video-bb4a2a3 {
  cursor: pointer;
}
.coh-ce-cpt_community_hero_video-1440cca {
  height: 0;
  width: 0;
  display: none;
  visibility: hidden;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
}
.coh-ce-cpt_community_hero_video-7a6c57f8 {
  width: 80%;
}
.coh-ce-cpt_contact_form-f0021710 {
  max-width: 1920px;
  width: 100%;
  background-color: rgb(255, 245, 238);
}
.coh-ce-cpt_contact_form-ba7abff9 {
  padding-right: 257px;
  padding-left: 228px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_contact_form-ba7abff9 {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_contact_form-286c37a9 {
  padding-right: 57px;
  padding-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_contact_form-286c37a9 {
    padding-right: 30px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_contact_form-286c37a9 {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.coh-ce-cpt_contact_form-ec4c44d7 {
  padding-right: 0;
  padding-left: 57px;
  margin-top: -200px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_contact_form-ec4c44d7 {
    margin-top: -100px;
    padding-right: 20px;
    padding-left: 30px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_contact_form-ec4c44d7 {
    margin-top: 0;
    padding-right: 20px;
    padding-left: 20px;
  }
}
.coh-ce-cpt_contact_form-ab3e185 {
  background-color: rgb(0, 87, 63);
  padding-top: 60px;
  padding-right: 60px;
  padding-bottom: 60px;
  padding-left: 60px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_contact_form-ab3e185 {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
.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_content_card-3045e827 {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 0;
}
.coh-ce-cpt_content_card-466af053 {
  margin-bottom: 0.75rem;
}
.coh-ce-cpt_content_card-3df446bf:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  z-index: 1;
}
.coh-ce-cpt_content_card-92be551f {
  margin-top: auto;
}
.coh-ce-cpt_content_card-59cddfc1 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-cpt_drop_zone_and_wide_image-40886e00 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.image-drop-zone-desktop.coh-ce-cpt_drop_zone_and_wide_image-40886e00 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.image-drop-zone-desktop.coh-ce-cpt_drop_zone_and_wide_image-40886e00 .image-column {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 1023px) {
  .image-drop-zone-tablet.coh-ce-cpt_drop_zone_and_wide_image-40886e00 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.coh-ce-cpt_drop_zone_and_wide_image-2265c5c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_drop_zone_and_wide_image-bf5611cb {
    padding-top: 4.5rem;
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_drop_zone_and_wide_image-bf5611cb {
    padding-top: 3rem;
  }
}
.coh-ce-cpt_drop_zone_and_wide_image-399455a4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_drop_zone_and_wide_image-232e84bb {
  min-width: 50vw;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_drop_zone_and_wide_image-232e84bb {
    height: auto;
    min-width: 100%;
    padding-bottom: 4.5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_drop_zone_and_wide_image-232e84bb {
    padding-bottom: 3rem;
  }
}
.image-object-fit-cover.coh-ce-cpt_drop_zone_and_wide_image-232e84bb img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}
@media (max-width: 1023px) {
  .image-object-fit-cover.coh-ce-cpt_drop_zone_and_wide_image-232e84bb img {
    height: auto;
  }
}
.coh-ce-cpt_drop_zone_and_wide_image-232e84bb img {
  min-width: 100%;
}
.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e {
  background-color: rgb(255, 245, 238);
  max-width: 1920px;
  margin-right: auto;
  margin-left: auto;
}
.poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e {
  background-color: rgb(255, 245, 238);
  max-width: 1920px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 120px;
  padding-bottom: 120px;
}
@media (max-width: 1919px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}
.poland-light-theme.left-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel {
  -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-align-content: unset;
      -ms-flex-line-pack: unset;
          align-content: unset;
  -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: 1023px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel {
    -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;
  }
}
.poland-light-theme.left-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel {
  padding-left: 228px;
}
@media (max-width: 1919px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel {
    padding-left: 80px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel {
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-light-theme.left-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel {
  padding-right: 228px;
  padding-left: 167px;
}
@media (max-width: 1919px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel {
    padding-right: 80px;
    padding-left: 71px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel {
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.left-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-light-theme.right-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel {
  -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;
  -webkit-align-content: unset;
      -ms-flex-line-pack: unset;
          align-content: unset;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel {
    -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;
  }
}
.poland-light-theme.right-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel {
  padding-right: 228px;
}
@media (max-width: 1919px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel {
    padding-right: 80px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel {
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-light-theme.right-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel {
  padding-right: 167px;
  padding-left: 228px;
}
@media (max-width: 1919px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel {
    padding-right: 71px;
    padding-left: 80px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel {
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.right-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .top-panel {
  width: 100%;
}
.poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .top-panel .top-right-image-icon {
  width: 264.4px;
  margin-top: 86px;
  margin-right: 319.04px;
  margin-bottom: 96.29px;
  margin-left: auto;
  -webkit-transform: rotateX(-14.21deg);
          transform: rotateX(-14.21deg);
}
@media (max-width: 1919px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .top-panel .top-right-image-icon {
    margin-top: 80px;
    margin-right: 80.04px;
    margin-bottom: 11.29px;
    margin-left: auto;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .top-panel .top-right-image-icon {
    width: 169px;
    margin-top: 60px;
    margin-right: 11.11px;
    margin-bottom: 0;
    margin-left: auto;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .top-panel .top-right-image-icon {
    margin-top: 16px;
    margin-right: 20.11px;
    margin-bottom: 11.26px;
    margin-left: auto;
  }
}
.poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel {
  max-width: 1920px;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel {
  margin-top: 0;
  margin-right: 0;
  margin-left: auto;
  width: 50%;
  position: relative;
}
@media (max-width: 1439px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel {
    padding-left: 80px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel {
    padding-right: 80px;
    padding-left: 80px;
    width: 100%;
    margin-top: 64px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
    margin-top: 40px;
    margin-right: auto;
  }
}
.poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel .top-left-inner-panel {
  width: 100%;
  margin-right: 0;
  margin-left: auto;
  position: relative;
}
@media (max-width: 1919px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel .top-left-inner-panel {
    width: 100%;
  }
}
@media (max-width: 1439px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel .top-left-inner-panel {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel .top-left-inner-panel {
    width: 100%;
    margin-right: auto;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel .top-left-inner-panel {
    width: 100%;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel .top-left-inner-panel {
    width: 100%;
  }
}
.poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
  margin-top: 0;
  margin-right: 12.5px;
  margin-bottom: 82.24px;
  margin-left: auto;
  max-width: 696.5px;
}
@media (max-width: 1919px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
    max-width: 604px;
    margin-right: -3px;
    margin-bottom: 60.82px;
    margin-left: auto;
  }
}
@media (max-width: 1439px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
    max-width: 395px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
    max-width: 604px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel .top-left-inner-panel .video-thumbnail {
    max-width: 246px;
  }
}
.poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
  height: 166.02px;
  width: 165.24px;
  position: absolute;
  top: 304px;
  right: 625px;
}
@media (max-width: 1919px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    height: 120px;
    width: 120.57px;
    right: 541px;
    top: 280px;
  }
}
@media (max-width: 1439px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    top: 162.31px;
    right: 332px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    top: 278px;
    right: 540px;
    height: 124px;
    width: 123px;
  }
}
@media (max-width: 767px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    right: 356px;
    top: 176px;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel .top-left-inner-panel .bottom-left-image-icon {
    height: 88.7px;
    width: 88.29px;
    top: 94px;
    right: 202px;
  }
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel .top-left-inner-panel img {
    height: auto;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel .top-left-inner-panel img {
    height: auto;
  }
}
.poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel {
  padding-top: 0;
  margin-right: auto;
  margin-left: 0;
  width: 50%;
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel {
    padding-top: 0;
    padding-right: 80px;
    padding-left: 80px;
    width: 100%;
  }
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel {
    padding-top: 0;
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel .video-title {
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 87, 63);
  font-size: 42px;
  line-height: 50.4px;
  margin-bottom: 20px;
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel .video-title {
    font-size: 28px;
    line-height: 33px;
  }
}
.poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel .video-title sup {
  font-size: 60%;
  vertical-align: revert;
  font-size: 60% !important;
  font-weight: inherit;
  line-height: initial;
}
.poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel .video-title * {
  line-height: 50.4px;
  font-size: 42px;
}
@media (max-width: 1023px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel .video-title * {
    font-size: 28px;
    line-height: 33px;
  }
}
.poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel .video-subtitle {
  margin-bottom: 0px;
  font-size: 19.2px;
  line-height: 23.04px;
  font-family: 'monarcha', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(168, 93, 44);
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel .video-subtitle {
    margin-bottom: 24px;
  }
}
.poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel .video-body-text p {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 20px;
  line-height: 30px;
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel .video-body-text p {
    font-size: 16px;
    line-height: 24px;
  }
}
.poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel .video-body-text p:last-child {
  margin-bottom: 0;
}
.poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel .video-cta {
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 22px;
  line-height: 26.4px;
  background-color: rgb(0, 87, 63);
  height: 56px;
  padding-top: 12px;
  padding-right: 37px;
  padding-bottom: 12px;
  padding-left: 37px;
  border-width: 3px;
  -webkit-border-radius: 62px;
          border-radius: 62px;
  border-style: solid;
  border-color: rgb(0, 87, 63);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  margin-top: 40px;
}
@media (max-width: 564px) {
  .poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel .video-cta {
    margin-top: 36px;
  }
}
.poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel .video-cta:empty {
  display: none;
}
.poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel .video-cta:hover {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel .video-cta:active {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
}
.poland-light-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel .video-cta:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background-color: rgba(0, 0, 0, 0);
  color: rgb(0, 87, 63);
}
.poland-dark-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e {
  background-color: rgb(0, 49, 36);
  padding-top: 120px;
  padding-right: 0;
  padding-bottom: 120px;
  padding-left: 0;
}
@media (max-width: 1919px) {
  .poland-dark-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}
.poland-dark-theme.left-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-align-content: unset;
      -ms-flex-line-pack: unset;
          align-content: unset;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel {
    -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;
  }
}
.poland-dark-theme.left-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel {
  padding-left: 228px;
}
@media (max-width: 1919px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel {
    padding-left: 80px;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel {
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-dark-theme.left-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel {
  padding-right: 228px;
  padding-left: 167px;
}
@media (max-width: 1919px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel {
    padding-right: 80px;
    padding-left: 71px;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel {
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.left-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-dark-theme.right-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel {
  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;
  -webkit-align-content: unset;
      -ms-flex-line-pack: unset;
          align-content: unset;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel {
    -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;
  }
}
.poland-dark-theme.right-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel {
  padding-right: 228px;
}
@media (max-width: 1919px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel {
    padding-right: 80px;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel {
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-dark-theme.right-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel {
  padding-right: 167px;
  padding-left: 228px;
}
@media (max-width: 1919px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel {
    padding-right: 71px;
    padding-left: 80px;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel {
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.right-image-position.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-dark-theme.blue-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e {
  background-color: rgb(0, 38, 58);
}
.poland-dark-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .poland-dark-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel {
    display: block;
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
    -webkit-flex-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
.poland-dark-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel {
  position: relative;
  width: 50%;
}
@media (max-width: 1023px) {
  .poland-dark-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel {
    width: 100%;
    padding-right: 80px;
    padding-left: 80px;
    margin-top: 64px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel {
    padding-right: 20px;
    padding-left: 20px;
    width: 100%;
    margin-top: 40px;
  }
}
@media (max-width: 1023px) {
  .poland-dark-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel img {
    height: auto;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .left-top-panel img {
    height: auto;
  }
}
.poland-dark-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel {
  width: 50%;
  position: relative;
}
@media (max-width: 1023px) {
  .poland-dark-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel {
    width: 100%;
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.poland-dark-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel .video-title {
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 42px;
  margin-bottom: 20px;
  line-height: 50.4px;
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel .video-title {
    font-size: 28px;
    line-height: 33px;
  }
}
.poland-dark-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel .video-subtitle {
  color: rgb(216, 237, 153);
  margin-bottom: 40px;
  font-size: 19.2px;
  line-height: 23.04px;
  font-family: 'monarcha', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel .video-subtitle {
    margin-bottom: 24px;
  }
}
.poland-dark-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel .video-body-text p {
  color: rgb(255, 255, 255);
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
@media (max-width: 564px) {
  .poland-dark-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel .video-body-text p {
    font-size: 16px;
    line-height: 24px;
  }
}
.poland-dark-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel .video-body-text p:last-child {
  margin-bottom: 0;
}
.poland-dark-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel .video-cta {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 87, 63);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-border-radius: 62px;
          border-radius: 62px;
  border-width: 3px;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  height: 56px;
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  padding-top: 12px;
  padding-right: 37px;
  padding-bottom: 12px;
  padding-left: 37px;
  font-size: 22px;
  line-height: 26.4px;
  margin-top: 40px;
}
.poland-dark-theme.coh-ce-cpt_duplicate_of_50_50_panel_sho-55cb5f2e .main-panel .right-bottom-panel .video-cta:hover {
  background-color: rgb(216, 237, 153);
  border-color: rgb(216, 237, 153);
}
.coh-ce-cpt_duplicate_of_50_50_panel_sho-330d9cbc h2 {
  padding: 0;
  margin: 0;
}
.coh-ce-cpt_duplicate_of_50_50_panel_sho-56876dbe sup {
  font-size: 60%;
  font-size: 60% !important;
}
.coh-ce-cpt_duplicate_of_50_50_panel_sho-cc0c7e20:hover {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_duplicate_of_50_50_panel_sho-cc0c7e20:active {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_duplicate_of_50_50_panel_sho-cc0c7e20:focus {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_duplicate_of_50_50_panel_sho-cc0c7e20:empty {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_email_subscription_modal-a36d517e {
    height: 100vh;
  }
}
.coh-ce-cpt_email_subscription_modal-2e8ca99b {
  background-color: rgb(255, 245, 238);
  width: 564px;
  min-height: 852px;
  min-width: 564px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_email_subscription_modal-2e8ca99b {
    width: 564px;
    min-width: 564px;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_email_subscription_modal-2e8ca99b {
    width: 418px;
    min-width: 418px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_email_subscription_modal-2e8ca99b {
    width: 100%;
    min-width: auto;
    min-height: auto;
  }
}
.coh-ce-cpt_email_subscription_modal-709fbad0 {
  background-color: rgb(255, 245, 238);
  position: relative;
}
.coh-ce-cpt_email_subscription_modal-e1e8bdc {
  width: 270px;
  margin-top: 163px;
  margin-right: 2254px;
  margin-bottom: 112.29px;
  margin-left: 25px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_email_subscription_modal-e1e8bdc {
    margin-top: 40px;
    margin-bottom: 45.77px;
    margin-left: 40px;
    width: 169px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_email_subscription_modal-e1e8bdc {
    margin-right: 183.11px;
    margin-bottom: 38.77px;
    margin-left: 18px;
  }
}
.coh-ce-cpt_email_subscription_modal-f5ab46d1 {
  width: 270px;
  margin-top: 163px;
  margin-right: 2254px;
  margin-bottom: 112.29px;
  margin-left: 25px;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_email_subscription_modal-f5ab46d1 {
    margin-top: 40px;
    margin-bottom: 45.77px;
    margin-left: 40px;
    width: 169px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_email_subscription_modal-f5ab46d1 {
    margin-right: 183.11px;
    margin-bottom: 38.77px;
    margin-left: 18px;
  }
}
.coh-ce-cpt_email_subscription_modal-5f91c5d3 {
  padding-right: 110px;
  padding-left: 100px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_email_subscription_modal-5f91c5d3 {
    padding-right: 110px;
    padding-left: 100px;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_email_subscription_modal-5f91c5d3 {
    padding-right: 110px;
    padding-left: 40px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_email_subscription_modal-5f91c5d3 {
    padding-bottom: 68px;
    padding-left: 48px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_email_subscription_modal-5f91c5d3 {
    padding-right: 35px;
    padding-bottom: 64px;
    padding-left: 24px;
  }
}
.coh-ce-cpt_email_subscription_modal-dc2bd2c {
  color: rgb(0, 87, 63);
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 42px;
  line-height: 120%;
  font-style: normal;
  margin-bottom: 18px;
  padding-right: 45px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_email_subscription_modal-dc2bd2c {
    padding-right: 105px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_email_subscription_modal-dc2bd2c {
    padding-right: 310px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_email_subscription_modal-dc2bd2c {
    font-size: 32px;
    padding-right: 100px;
  }
}
.coh-ce-cpt_email_subscription_modal-dc2bd2c #subscription_heading {
  padding-right: 45px;
}
.coh-ce-cpt_email_subscription_modal-e36eaba0 {
  color: rgb(168, 93, 44);
  font-family: 'monarcha', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 19px;
  line-height: 120%;
  font-style: normal;
  margin-bottom: 36px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_email_subscription_modal-e36eaba0 {
    font-size: 17px;
  }
}
.coh-ce-cpt_email_subscription_modal-e36eaba0 #subscription_heading {
  padding-right: 45px;
}
.coh-ce-cpt_email_subscription_modal-938e661b {
  color: rgb(0, 87, 63);
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  font-style: normal;
  width: 357px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_email_subscription_modal-938e661b {
    width: 485px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_email_subscription_modal-938e661b {
    font-size: 16px;
    width: 316px;
  }
}
.coh-ce-cpt_email_subscription_modal-938e661b p {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: rgb(0, 87, 63);
}
@media (max-width: 564px) {
  .coh-ce-cpt_email_subscription_modal-938e661b p {
    font-size: 16px;
    line-height: 150%;
  }
}
.coh-ce-cpt_email_subscription_modal-68c0c509 {
  padding-right: 116px;
  padding-left: 100px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_email_subscription_modal-68c0c509 {
    padding-bottom: 62px;
    padding-left: 48px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_email_subscription_modal-68c0c509 {
    padding-right: 35px;
    padding-bottom: 86px;
    padding-left: 24px;
  }
}
.coh-ce-cpt_email_subscription_modal-5f66bbbf {
  color: rgb(0, 87, 63);
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 42px;
  line-height: 120%;
  font-style: normal;
  margin-bottom: 18px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_email_subscription_modal-5f66bbbf {
    font-size: 32px;
  }
}
.coh-ce-cpt_email_subscription_modal-8a5b1380 {
  color: rgb(0, 87, 63);
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  font-style: normal;
  width: 357px;
  padding-right: 10px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_email_subscription_modal-8a5b1380 {
    padding-right: 10px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_email_subscription_modal-8a5b1380 {
    width: 485px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_email_subscription_modal-8a5b1380 {
    font-size: 16px;
    width: 316px;
  }
}
.coh-ce-cpt_email_subscription_modal-8a5b1380 p {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: rgb(0, 87, 63);
}
@media (max-width: 564px) {
  .coh-ce-cpt_email_subscription_modal-8a5b1380 p {
    font-size: 16px;
    line-height: 150%;
  }
}
.coh-ce-cpt_email_subscription_modal-80b3d1a2 {
  height: 146px;
  width: 146px;
  position: absolute;
  top: 358px;
  right: 0;
  margin-right: -74px;
  z-index: 9;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_email_subscription_modal-80b3d1a2 {
    bottom: -48px;
    left: 48px;
    top: unset;
    height: 96px;
    width: 96px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_email_subscription_modal-80b3d1a2 {
    left: 24px;
  }
}
.coh-ce-cpt_email_subscription_modal-84463ba1 {
  height: 146px;
  width: 146px;
  position: absolute;
  top: 358px;
  right: 0;
  margin-right: -74px;
  z-index: 9;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_email_subscription_modal-84463ba1 {
    bottom: -48px;
    left: 48px;
    top: unset;
    height: 96px;
    width: 96px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_email_subscription_modal-84463ba1 {
    left: 24px;
  }
}
.coh-ce-cpt_email_subscription_modal-def0095e {
  width: 100%;
  background-color: rgb(0, 87, 63);
  max-width: 676px;
  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_email_subscription_modal-def0095e {
    width: 100%;
    max-width: 100%;
  }
}
.coh-ce-cpt_email_subscription_modal-f6848ec4 {
  padding-top: 60px;
  padding-right: 60px;
  padding-bottom: 20px;
  padding-left: 60px;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_email_subscription_modal-f6848ec4 {
    padding-top: 90px;
    padding-right: 48px;
    padding-bottom: 64px;
    padding-left: 48px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_email_subscription_modal-f6848ec4 {
    padding-top: 90px;
    padding-right: 24px;
    padding-left: 24px;
  }
}
.coh-ce-cpt_email_subscription_modal-36b8a57b {
  padding-top: 54px;
  padding-bottom: 56px;
  padding-left: 64px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_email_subscription_modal-36b8a57b {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_email_subscription_modal-36b8a57b::-webkit-input-placeholder {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .webform-submission-inbox-subscription-form label {
  color: rgb(255, 255, 255);
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 22px;
  line-height: 120%;
  font-weight: 700;
  font-style: normal;
  margin-bottom: 15px;
  margin-left: 20px;
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .webform-submission-inbox-subscription-form label:after {
  display: none;
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .webform-submission-inbox-subscription-form input {
  background-color: rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 150%;
  font-style: normal;
  font-weight: 400;
  -webkit-border-radius: 80px;
          border-radius: 80px;
  border-color: rgb(75, 149, 96);
  margin-bottom: 30px;
  border-width: 2px;
  padding-left: 20px;
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .webform-submission-inbox-subscription-form input::-webkit-input-placeholder {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .webform-submission-inbox-subscription-form input.error {
  border-color: rgb(204, 69, 69);
  margin-bottom: 2px;
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .webform-submission-inbox-subscription-form input#edit-full-name {
  margin-bottom: 23px;
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .webform-submission-inbox-subscription-form input#edit-full-name.error {
  margin-bottom: 4px;
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .webform-submission-inbox-subscription-form input#edit-last-name {
  margin-bottom: 22px;
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .webform-submission-inbox-subscription-form input#edit-last-name.error {
  margin-bottom: 4px;
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .webform-submission-inbox-subscription-form input.form-email {
  margin-bottom: 23px;
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .webform-submission-inbox-subscription-form input.form-email.error {
  margin-bottom: 4px;
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .webform-submission-inbox-subscription-form .form-type-checkbox {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 12px;
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .webform-submission-inbox-subscription-form .form-type-checkbox label {
  margin-bottom: 0;
  margin-left: 0;
  color: rgb(255, 255, 255);
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  font-style: normal;
}
@media (max-width: 564px) {
  .coh-ce-cpt_email_subscription_modal-36b8a57b .webform-submission-inbox-subscription-form .form-type-checkbox label {
    font-size: 12px;
  }
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .webform-submission-inbox-subscription-form .form-type-checkbox label.error {
  display: none !important;
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .webform-submission-inbox-subscription-form .form-type-checkbox label.option:after {
  display: block;
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .webform-submission-inbox-subscription-form .form-type-checkbox label a {
  text-decoration: underline;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .webform-submission-inbox-subscription-form .form-type-checkbox input {
  margin-bottom: 0;
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .webform-submission-inbox-subscription-form .form-type-checkbox input.form-checkbox:checked + label + label.option:after {
  opacity: 1;
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .webform-submission-inbox-subscription-form .form-actions input {
  -webkit-border-radius: 62px;
          border-radius: 62px;
  font-style: normal;
  font-size: 22px;
  color: rgb(0, 87, 63);
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  line-height: 18px;
  background-color: rgb(255, 255, 255);
  padding-top: 20px;
  padding-right: 40px;
  padding-bottom: 20px;
  padding-left: 40px;
  width: 250px;
  height: 56px;
  outline-color: rgb(255, 255, 255);
  outline-width: 0;
  margin-bottom: 0;
  text-transform: uppercase;
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .webform-submission-inbox-subscription-form .form-item {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .webform-submission-inbox-subscription-form .form-item label.error {
  bottom: -10px;
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: rgb(255, 255, 255);
  left: 12px;
  margin-bottom: 27px;
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .webform-submission-inbox-subscription-form .form-item .text-count-wrapper {
  display: none;
  display: none !important;
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .webform-submission-inbox-subscription-form .form-item .webform-counter-warning {
  background-color: rgba(255, 255, 255, 0.3);
  border-color: rgb(204, 69, 69);
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .coh-modal-inner .coh-modal-close-wrapper {
  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-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  content: "\f00d";
  font-family: icomoon;
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .form-item-zip-code .text-count-wrapper {
  display: none !important;
  background: transparent !important;
  margin-left: 20px;
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .form-item-zip-code .text-count-wrapper.webform-counter-warning {
  display: block !important;
  margin-bottom: 27px;
  background-color: rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .form-item-zip-code input.webform-counter-warning {
  border-color: rgb(204, 69, 69);
  background-color: rgba(255, 255, 255, 0.3);
  margin-bottom: 4px;
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .form-item-zip-code input.webform-counter-warning.valid {
  margin-bottom: 27px;
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .form-item-zip-code input.webform-counter-warning.valid.error {
  margin-bottom: 4px;
}
.coh-ce-cpt_email_subscription_modal-36b8a57b .form-item-zip-code #edit-zip-code-error + .text-count-wrapper {
  display: none !important;
}
.coh-ce-cpt_email_subscription_modal-4de151ca {
  position: relative;
  display: none;
  padding: 3.75rem;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_email_subscription_modal-4de151ca {
    padding: 2rem;
  }
}
.coh-ce-cpt_email_subscription_modal-a210c97f {
  margin-bottom: 6.375rem;
  padding-right: 3.75rem;
  padding-left: 3.75rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_email_subscription_modal-a210c97f {
    margin-top: 3rem;
    margin-bottom: 3rem;
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
.coh-ce-cpt_email_subscription_modal-6772c335 {
  width: auto;
  float: right;
  clear: both;
}
.coh-ce-cpt_email_subscription_modal-6772c335:before, .coh-ce-cpt_email_subscription_modal-6772c335:after {
  clear: both;
  content: " ";
  display: table;
}
.coh-ce-cpt_email_subscription_modal-afb00cf7 {
  padding-right: 5rem;
  padding-left: 5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_email_subscription_modal-afb00cf7 {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
.coh-ce-cpt_email_subscription_modal-7b58fe8 {
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 2rem;
  line-height: 120%;
  color: rgb(255, 255, 255);
  font-style: normal;
  text-transform: none;
  margin-bottom: 1.875rem;
}
.coh-ce-cpt_email_subscription_modal-39e28f61 * {
  font-family: 'monarcha', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.1875rem;
  font-weight: 600;
  line-height: 120%;
  color: rgb(255, 245, 238);
  font-style: normal;
  margin-bottom: 1.875rem;
}
.coh-ce-cpt_email_subscription_modal-92538ffb {
  width: 15.625rem;
  height: 3.5rem;
  padding-top: 1.25rem;
  padding-right: 2.5rem;
  padding-bottom: 1.25rem;
  padding-left: 2.5rem;
  border-width: 0.0625rem;
  -webkit-border-radius: 3.875rem;
          border-radius: 3.875rem;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 87, 63);
  font-size: 1.375rem;
  line-height: 120%;
  font-style: normal;
  text-transform: capitalize;
  text-align: center;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_email_subscription_modal-92538ffb {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
  }
}
.coh-ce-cpt_email_subscription_modal-92538ffb:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 87, 63);
}
.coh-ce-cpt_error_page_50_50_panel-2ce4e896 img {
  max-height: 100%;
  max-width: 518px;
  width: 100%;
  max-width: 518px !important;
}
.coh-ce-cpt_error_page_50_50_panel-f2660e12 {
  position: relative;
}
.coh-ce-cpt_error_page_50_50_panel-cc0c7e20:hover {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_error_page_50_50_panel-cc0c7e20:active {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_error_page_50_50_panel-cc0c7e20:focus {
  color: rgb(0, 87, 63);
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_error_page_50_50_panel-cc0c7e20:empty {
  display: none;
}
.coh-ce-cpt_faqs_centered_hero_panel-c9aa10 {
  background-color: rgb(255, 245, 238);
  position: relative;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1920px;
}
.coh-ce-cpt_faqs_centered_hero_panel-861d1e59 {
  padding-top: 70px;
  padding-right: 343px;
  padding-bottom: 84px;
  padding-left: 343px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_faqs_centered_hero_panel-861d1e59 {
    padding-top: 24px;
    padding-right: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_faqs_centered_hero_panel-861d1e59 {
    padding-top: 52px;
    padding-right: 80px;
    padding-bottom: 93px;
    padding-left: 80px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_faqs_centered_hero_panel-861d1e59 {
    padding-top: 36px;
    padding-right: 20px;
    padding-bottom: 72px;
    padding-left: 20px;
  }
}
.coh-ce-cpt_faqs_centered_hero_panel-9aafcc4 {
  color: rgb(0, 87, 63);
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 42px;
  line-height: 120%;
  text-align: center;
  font-style: normal;
  margin-bottom: 24px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_faqs_centered_hero_panel-9aafcc4 {
    font-size: 28px;
    margin-bottom: 18px;
  }
}
.coh-ce-cpt_faqs_centered_hero_panel-8011494b {
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(0, 87, 63);
  font-weight: 700;
  font-size: 16px;
  line-height: 120%;
  text-align: center;
  font-style: normal;
  margin-bottom: 24px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_faqs_centered_hero_panel-8011494b {
    font-size: 12px;
    margin-bottom: 18px;
  }
}
.coh-ce-cpt_faqs_centered_hero_panel-eee7b3c8 {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 16px;
  font-style: normal;
  text-align: center;
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_faqs_centered_hero_panel-eee7b3c8 p {
  margin-bottom: 0;
}
.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;
}
.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_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: 1439px) {
  .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-48d68960 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.fluid.coh-ce-cpt_hero-48d68960 {
  min-height: 80vh;
}
.tall.coh-ce-cpt_hero-48d68960 {
  min-height: 40rem;
}
@media (max-width: 1919px) {
  .tall.coh-ce-cpt_hero-48d68960 {
    min-height: 37.5rem;
  }
}
@media (max-width: 1439px) {
  .tall.coh-ce-cpt_hero-48d68960 {
    min-height: 35rem;
  }
}
@media (max-width: 767px) {
  .tall.coh-ce-cpt_hero-48d68960 {
    min-height: 25rem;
  }
}
.short.coh-ce-cpt_hero-48d68960 {
  min-height: 20rem;
}
@media (max-width: 1439px) {
  .short.coh-ce-cpt_hero-48d68960 {
    min-height: 15rem;
  }
}
@media (max-width: 767px) {
  .short.coh-ce-cpt_hero-48d68960 {
    min-height: 10rem;
  }
}
.center-align-content.coh-ce-cpt_hero-48d68960 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.center-align-content.coh-ce-cpt_hero-48d68960 .coh-wysiwyg {
  text-align: center;
}
.center-align-content.coh-ce-cpt_hero-48d68960 .text-content {
  width: 64%;
  text-align: center;
}
@media (max-width: 1439px) {
  .center-align-content.coh-ce-cpt_hero-48d68960 .text-content {
    width: 72%;
  }
}
@media (max-width: 1023px) {
  .center-align-content.coh-ce-cpt_hero-48d68960 .text-content {
    width: 100%;
  }
}
.center-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  width: 64%;
  margin-top: 4rem;
}
@media (max-width: 1439px) {
  .center-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content {
    width: 72%;
  }
}
@media (max-width: 1023px) {
  .center-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .center-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content {
    margin-top: 3rem;
  }
}
.center-align-content.coh-ce-cpt_hero-48d68960 .buttons {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.left-align-content.coh-ce-cpt_hero-48d68960 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .left-align-content.coh-ce-cpt_hero-48d68960 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.left-align-content.coh-ce-cpt_hero-48d68960 .text-content {
  width: 32%;
}
@media (max-width: 1439px) {
  .left-align-content.coh-ce-cpt_hero-48d68960 .text-content {
    width: 48%;
  }
}
@media (max-width: 1023px) {
  .left-align-content.coh-ce-cpt_hero-48d68960 .text-content {
    width: 100%;
  }
}
.left-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content {
  margin-left: 7.5rem;
}
@media (max-width: 1023px) {
  .left-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content {
    width: 100%;
    margin-top: 4rem;
    margin-left: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
@media (max-width: 767px) {
  .left-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content {
    margin-top: 3rem;
  }
}
.right-align-content.coh-ce-cpt_hero-48d68960 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .right-align-content.coh-ce-cpt_hero-48d68960 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.right-align-content.coh-ce-cpt_hero-48d68960 .text-content {
  width: 32%;
}
@media (max-width: 1439px) {
  .right-align-content.coh-ce-cpt_hero-48d68960 .text-content {
    width: 48%;
  }
}
@media (max-width: 1023px) {
  .right-align-content.coh-ce-cpt_hero-48d68960 .text-content {
    width: 100%;
  }
}
.right-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content {
  margin-right: 7.5rem;
}
@media (max-width: 1023px) {
  .right-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content {
    width: 100%;
    margin-top: 4rem;
    margin-right: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
@media (max-width: 767px) {
  .right-align-content.coh-ce-cpt_hero-48d68960 .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: 1439px) {
  .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_cta-c95c0d8e {
  background-color: rgb(0, 87, 63);
  max-width: 1920px;
  width: 100%;
}
.hide-breadcrumb.coh-ce-cpt_hero_cta-c95c0d8e .coh-breadcrumb {
  display: none;
}
.show-breadcrumb.coh-ce-cpt_hero_cta-c95c0d8e .coh-row-inner {
  padding-top: 20px;
}
@media (max-width: 1919px) {
  .show-breadcrumb.coh-ce-cpt_hero_cta-c95c0d8e .coh-row-inner {
    padding-top: 50px;
  }
}
@media (max-width: 1023px) {
  .show-breadcrumb.coh-ce-cpt_hero_cta-c95c0d8e .coh-row-inner {
    padding-top: 68px;
  }
}
@media (max-width: 564px) {
  .show-breadcrumb.coh-ce-cpt_hero_cta-c95c0d8e .coh-row-inner {
    padding-top: 39px;
  }
}
.show-breadcrumb.coh-ce-cpt_hero_cta-c95c0d8e .position-absolute-top-left .coh-breadcrumb {
  margin-top: -8px;
}
@media (max-width: 1919px) {
  .show-breadcrumb.coh-ce-cpt_hero_cta-c95c0d8e .position-absolute-top-left .coh-breadcrumb {
    margin-top: -30px;
  }
}
@media (max-width: 1023px) {
  .show-breadcrumb.coh-ce-cpt_hero_cta-c95c0d8e .position-absolute-top-left .coh-breadcrumb {
    margin-top: -30px;
  }
}
@media (max-width: 564px) {
  .show-breadcrumb.coh-ce-cpt_hero_cta-c95c0d8e .position-absolute-top-left .coh-breadcrumb {
    margin-top: -20px;
  }
}
.show-breadcrumb.coh-ce-cpt_hero_cta-c95c0d8e nav {
  padding-top: 30px;
}
@media (max-width: 1919px) {
  .show-breadcrumb.coh-ce-cpt_hero_cta-c95c0d8e nav {
    padding-top: 29px;
  }
}
@media (max-width: 1023px) {
  .show-breadcrumb.coh-ce-cpt_hero_cta-c95c0d8e nav {
    padding-top: 12px;
  }
}
@media (max-width: 1919px) {
  .show-breadcrumb.coh-ce-cpt_hero_cta-c95c0d8e .main-title {
    margin-bottom: 15px;
  }
}
@media (max-width: 564px) {
  .show-breadcrumb.coh-ce-cpt_hero_cta-c95c0d8e .main-title {
    margin-bottom: 10px;
  }
}
@media (max-width: 1919px) {
  .show-breadcrumb.coh-ce-cpt_hero_cta-c95c0d8e .title-two {
    margin-bottom: 22px;
  }
}
@media (max-width: 564px) {
  .show-breadcrumb.coh-ce-cpt_hero_cta-c95c0d8e .title-two {
    margin-bottom: 13px;
  }
}
.coh-ce-cpt_hero_cta-6ec0336 {
  padding-top: 80px;
  padding-right: 227px;
  padding-bottom: 80px;
  padding-left: 228px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_hero_cta-6ec0336 {
    padding-top: 48px;
    padding-right: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_hero_cta-6ec0336 {
    padding-right: 84px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_hero_cta-6ec0336 {
    padding-top: 50px;
    padding-right: 20px;
    padding-bottom: 50px;
    padding-left: 20px;
  }
}
.coh-ce-cpt_hero_cta-20c7565f {
  padding-top: 48.5px;
  padding-bottom: 48.5px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_hero_cta-20c7565f {
    padding-top: 1.03125rem;
    padding-bottom: 1.03125rem;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_hero_cta-20c7565f {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    margin-bottom: 70px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_hero_cta-20c7565f {
    padding-right: 0;
    margin-bottom: 37px;
  }
}
.coh-ce-cpt_hero_cta-29313bf1 {
  color: rgb(255, 255, 255);
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 82px;
  line-height: 120%;
  font-style: normal;
  text-transform: none;
  margin-bottom: 6px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_hero_cta-29313bf1 {
    font-size: 64px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hero_cta-29313bf1 {
    font-size: 64px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_hero_cta-29313bf1 {
    font-size: 32px;
    margin-bottom: 20px;
    padding-right: 20px;
  }
}
.coh-ce-cpt_hero_cta-987c06f0 {
  font-weight: 600;
  font-family: 'monarcha', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 49px;
  margin-bottom: 18px;
  line-height: 120%;
  text-transform: none;
  color: rgb(216, 237, 153);
}
@media (max-width: 1919px) {
  .coh-ce-cpt_hero_cta-987c06f0 {
    margin-bottom: 13px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_hero_cta-987c06f0 {
    font-size: 31px;
    line-height: 120%;
  }
}
.title-with-sup.coh-ce-cpt_hero_cta-987c06f0 sup {
  font-size: 60%;
  font-size: 60% !important;
}
.coh-ce-cpt_hero_cta-a76b4c47 {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  line-height: 150%;
  font-size: 20px;
  font-style: normal;
  margin-bottom: 16px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_hero_cta-a76b4c47 {
    padding-right: 30px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_hero_cta-a76b4c47 {
    font-size: 18px;
    margin-bottom: 0;
    padding-right: 0;
  }
}
.coh-ce-cpt_hero_cta-a76b4c47 p {
  color: rgb(255, 255, 255);
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 564px) {
  .coh-ce-cpt_hero_cta-a76b4c47 p {
    font-size: 18px;
    line-height: 150%;
  }
}
.coh-ce-cpt_hero_cta-796f931f {
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 87, 63);
  font-size: 22px;
  line-height: 120%;
  font-style: normal;
  text-transform: uppercase;
  background-color: rgb(255, 255, 255);
  padding-top: 15px;
  padding-right: 40px;
  padding-bottom: 15px;
  padding-left: 40px;
  -webkit-border-radius: 62px;
          border-radius: 62px;
  display: inline-block !important;
}
.coh-ce-cpt_hero_cta-796f931f:hover {
  color: rgb(0, 87, 63);
  background-color: rgb(216, 237, 153);
}
.coh-ce-cpt_hero_cta-796f931f:focus {
  box-shadow: 0 0 0 0.1875rem transparent !important;
  -webkit-box-shadow: 0 0 0 0.1875rem transparent !important;
}
.coh-ce-cpt_hero_cta-627c713c {
  padding-left: 70px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_hero_cta-627c713c {
    padding-left: 40px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hero_cta-627c713c {
    padding-left: 0;
  }
}
.coh-ce-cpt_hero_cta-9abc7350 {
  padding-left: 70px;
  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: 1919px) {
  .coh-ce-cpt_hero_cta-9abc7350 {
    padding-left: 36px;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_hero_cta-9abc7350 {
    padding-left: 36px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hero_cta-9abc7350 {
    padding-left: 0;
  }
}
.coh-ce-cpt_hero_cta-bf173061 {
  width: 672px;
  margin-top: 56px;
  margin-bottom: 36px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_hero_cta-bf173061 {
    width: 604px;
    margin-top: 26px;
    margin-bottom: 35.11px;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_hero_cta-bf173061 {
    margin-top: 6px;
    margin-bottom: 35px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hero_cta-bf173061 {
    margin-top: -20px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_hero_cta-bf173061 {
    margin-top: 14px;
    margin-bottom: 14px;
  }
}
.coh-ce-cpt_hero_cta-443cc08f {
  display: none;
}
.coh-ce-cpt_homepage_reward-b7ece34b {
  background-color: rgb(0, 49, 36);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1920px;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_homepage_reward-b7ece34b {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.coh-ce-cpt_homepage_reward-b7ece34b .top-left-container {
  padding-top: 80px;
  padding-right: 80px;
  padding-bottom: 80px;
  padding-left: 80px;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_homepage_reward-b7ece34b .top-left-container {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_homepage_reward-b7ece34b .top-left-container {
    padding-top: 60px;
    padding-right: 82px;
    padding-bottom: 60px;
    padding-left: 82px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_homepage_reward-b7ece34b .top-left-container {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_homepage_reward-b7ece34b .top-left-container {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}
.coh-ce-cpt_homepage_reward-b7ece34b .top-left-container .top-left-inner-container {
  border-color: rgb(216, 237, 153);
  border-style: solid;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-width: 6px;
  padding-top: 96px;
  padding-right: 66px;
  padding-bottom: 97px;
  padding-left: 66px;
  max-width: 662px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_homepage_reward-b7ece34b .top-left-container .top-left-inner-container {
    padding-top: 30px;
    padding-right: 54px;
    padding-bottom: 54px;
    padding-left: 54px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_homepage_reward-b7ece34b .top-left-container .top-left-inner-container {
    padding-top: 68px;
    padding-right: 54px;
    padding-bottom: 67px;
    padding-left: 54px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_homepage_reward-b7ece34b .top-left-container .top-left-inner-container {
    max-width: 500px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_homepage_reward-b7ece34b .top-left-container .top-left-inner-container {
    text-align: center;
    border-width: 4px;
    padding-top: 30px;
    padding-right: 28px;
    padding-bottom: 49px;
    padding-left: 28px;
  }
}
.coh-ce-cpt_homepage_reward-b7ece34b .top-left-container .top-left-inner-container .reward-heading {
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(216, 237, 153);
  font-size: 64px;
  line-height: 74.5px;
  margin-bottom: 22px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_homepage_reward-b7ece34b .top-left-container .top-left-inner-container .reward-heading {
    font-size: 56px;
    line-height: 64.8px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_homepage_reward-b7ece34b .top-left-container .top-left-inner-container .reward-heading {
    font-size: 44px;
    line-height: 51.35px;
    text-align: center;
    margin-bottom: 14px;
  }
}
.coh-ce-cpt_homepage_reward-b7ece34b .top-left-container .top-left-inner-container .reward-body {
  margin-bottom: 44px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_homepage_reward-b7ece34b .top-left-container .top-left-inner-container .reward-body {
    margin-right: 8px;
    margin-bottom: 30px;
    margin-left: 8px;
  }
}
.coh-ce-cpt_homepage_reward-b7ece34b .top-left-container .top-left-inner-container .reward-body p {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_homepage_reward-b7ece34b .top-left-container .top-left-inner-container .reward-body p {
    font-size: 18px;
    line-height: 27px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_homepage_reward-b7ece34b .top-left-container .top-left-inner-container .reward-body p {
    font-size: 14px;
    line-height: 21px;
    text-align: center;
  }
}
.coh-ce-cpt_homepage_reward-b7ece34b .top-left-container .top-left-inner-container .reward-cta {
  background-color: rgb(0, 49, 36);
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 22px;
  line-height: 26.4px;
  padding-top: 12px;
  padding-right: 40px;
  padding-bottom: 12px;
  padding-left: 40px;
  border-width: 3px;
  -webkit-border-radius: 62px;
          border-radius: 62px;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  min-height: 56px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_homepage_reward-b7ece34b .top-left-container .top-left-inner-container .reward-cta {
    padding-top: 12px;
    padding-right: 40px;
    padding-bottom: 12px;
    padding-left: 40px;
    border-width: 3px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_homepage_reward-b7ece34b .top-left-container .top-left-inner-container .reward-cta {
    font-size: 16px;
    line-height: 19.2px;
    text-align: center;
    padding-top: 15px;
    padding-right: 33.5px;
    padding-bottom: 15px;
    padding-left: 33.5px;
    min-height: 48px;
  }
}
.coh-ce-cpt_homepage_reward-b7ece34b .top-left-container .top-left-inner-container .reward-cta:hover {
  color: rgb(0, 87, 63);
  background-color: rgb(216, 237, 153);
  border-color: rgb(216, 237, 153);
}
.coh-ce-cpt_homepage_reward-b7ece34b .top-left-container .top-left-inner-container .reward-cta:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_homepage_reward-b7ece34b .right-bottom-container {
  max-width: 1098px;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_homepage_reward-b7ece34b .right-bottom-container {
    max-width: 902px;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_homepage_reward-b7ece34b .right-bottom-container {
    max-width: 100%;
  }
}
.coh-ce-cpt_homepage_reward-b7ece34b .right-bottom-container .reward-foreground-image {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  position: absolute;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_homepage_reward-b7ece34b .right-bottom-container .reward-foreground-image {
    position: relative;
  }
}
.coh-ce-cpt_homepage_reward-d213daa1 {
  padding-top: 8px;
  padding-bottom: 20px;
  width: 50%;
}
@media (max-width: 564px) {
  .coh-ce-cpt_homepage_reward-d213daa1 {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
  }
}
.coh-ce-cpt_home_hero-f2e8bb43 {
  max-width: 1920px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-cpt_home_hero-6e63bbce {
  background-color: rgb(0, 87, 63);
}
.coh-ce-cpt_home_hero-37b62362 {
  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_home_hero-e00fc641 {
  width: auto;
  margin-top: 238px;
  height: 608px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_home_hero-e00fc641 {
    margin-top: 213px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_home_hero-e00fc641 {
    width: auto;
    margin-top: 130px;
    margin-bottom: 70px;
    height: 478px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_home_hero-e00fc641 {
    width: auto;
    margin-top: 120px;
    margin-bottom: 78px;
    height: 260px;
  }
}
.coh-ce-cpt_home_hero-89ad30f3 {
  background-color: rgb(0, 87, 63);
}
.coh-ce-cpt_home_hero-dd9442e1 {
  padding-top: 273px;
  padding-right: 208px;
  padding-bottom: 166px;
  padding-left: 214px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_home_hero-dd9442e1 {
    padding-top: 275px;
    padding-right: 57px;
    padding-bottom: 108px;
    padding-left: 141px;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_home_hero-dd9442e1 {
    padding-top: 275px;
    padding-right: 57px;
    padding-bottom: 108px;
    padding-left: 141px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_home_hero-dd9442e1 {
    padding-top: 50px;
    padding-right: 82px;
    padding-bottom: 75px;
    padding-left: 82px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_home_hero-dd9442e1 {
    padding-top: 69px;
    padding-right: 20px;
    padding-bottom: 50px;
    padding-left: 20px;
  }
}
.coh-ce-cpt_home_hero-dd9442e1 .home-hero-title sup.sup-text sup.sup-text {
  font-size: 70% !important;
  vertical-align: sub;
}
.coh-ce-cpt_home_hero-49fdd8a0 {
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 5.125rem;
  line-height: 80%;
  text-transform: uppercase;
  color: rgb(255, 255, 255);
  margin-bottom: 0.5rem;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_home_hero-49fdd8a0 {
    font-size: 4rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_home_hero-49fdd8a0 {
    font-size: 3.25rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_home_hero-49fdd8a0 {
    font-size: 3.25rem;
    line-height: 80%;
  }
}
.title-with-sup.coh-ce-cpt_home_hero-49fdd8a0 sup {
  font-size: 45px;
  position: relative;
  top: -0.8125rem;
}
@media (max-width: 1439px) {
  .title-with-sup.coh-ce-cpt_home_hero-49fdd8a0 sup {
    top: -0.6875rem;
  }
}
@media (max-width: 1023px) {
  .title-with-sup.coh-ce-cpt_home_hero-49fdd8a0 sup {
    top: -0.625rem;
  }
}
@media (max-width: 564px) {
  .title-with-sup.coh-ce-cpt_home_hero-49fdd8a0 sup {
    font-size: 32px;
    position: relative;
    top: -0.625rem;
  }
}
.coh-ce-cpt_home_hero-2ba594ff {
  font-family: 'monarcha', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(216, 237, 153);
  font-size: 49.2px;
  font-weight: 600;
  line-height: 120%;
  font-style: normal;
  margin-bottom: 47px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_home_hero-2ba594ff {
    margin-bottom: 20px;
    font-size: 32.4px;
    line-height: 120%;
  }
}
.coh-ce-cpt_home_hero-5966baa1 {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 24px;
  color: rgb(255, 255, 255);
  line-height: 150%;
  margin-bottom: 36px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_home_hero-5966baa1 {
    padding-right: 36px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_home_hero-5966baa1 {
    margin-bottom: 17px;
    padding-right: 0;
  }
}
.coh-ce-cpt_home_hero-5966baa1 p {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 24px;
  line-height: 150%;
  color: rgb(255, 255, 255);
}
@media (max-width: 564px) {
  .coh-ce-cpt_home_hero-5966baa1 p {
    font-size: 22px;
    line-height: 150%;
  }
}
.coh-ce-cpt_home_hero-532ba11 {
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 22px;
  font-style: normal;
  line-height: 120%;
  color: rgb(255, 255, 255);
  -webkit-border-radius: 62px;
          border-radius: 62px;
  border-style: solid;
  padding-top: 15px;
  padding-right: 40px;
  padding-bottom: 15px;
  padding-left: 40px;
  text-transform: uppercase;
  border-color: rgb(255, 255, 255);
  border-width: 3px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_home_hero-532ba11 {
    font-size: 16px;
    padding-top: 11px;
    padding-right: 27px;
    padding-bottom: 12px;
    padding-left: 28px;
  }
}
.coh-ce-cpt_home_hero-532ba11:hover {
  color: rgb(0, 87, 63);
  background-color: rgb(216, 237, 153);
  border-color: rgb(216, 237, 153);
}
.coh-ce-cpt_home_hero-532ba11:focus {
  outline-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: 0 0 0 0.1875rem transparent !important;
          box-shadow: 0 0 0 0.1875rem transparent !important;
}
.coh-ce-cpt_home_hero-443cc08f {
  display: none;
}
.coh-ce-cpt_horizontal_content_card-466af053 {
  margin-bottom: 0.75rem;
}
.coh-ce-cpt_horizontal_content_card-3df446bf:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  z-index: 1;
}
.coh-ce-cpt_horizontal_content_card-92be551f {
  margin-top: auto;
}
.coh-ce-cpt_horizontal_content_card-9b2e5e08 {
  min-height: 1px;
}
.image-object-fit-cover.coh-ce-cpt_horizontal_content_card-9b2e5e08 {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}
.horizontal-text-wrap.coh-ce-cpt_horizontal_text-ca9a0ae1 {
  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;
  overflow: hidden;
  position: relative;
  z-index: 1;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1920px;
  padding-top: 16px;
  padding-right: 0;
  padding-bottom: 16px;
  padding-left: 0;
}
.horizontal-text-wrap.coh-ce-cpt_horizontal_text-ca9a0ae1 .repeated-text {
  margin-right: 12px;
}
.horizontal-text-wrap.coh-ce-cpt_horizontal_text-ca9a0ae1 .repeated-text p {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-bottom: 0;
}
.horizontal-text-wrap.coh-ce-cpt_horizontal_text-ca9a0ae1 .repeated-text p:before {
  font-size: 10px;
  margin-right: 10px;
  margin-left: 5px;
  bottom: 5px;
  position: relative;
}
.horizontal-text-wrap.coh-ce-cpt_horizontal_text-ca9a0ae1 .repeated-text p span {
  font-style: italic;
}
.horizontal-text-wrap.coh-ce-cpt_horizontal_text-ca9a0ae1 .repeated-text p sup {
  vertical-align: text-top !important;
  line-height: initial;
}
.poland-spring-mlb-promo.coh-ce-cpt_horizontal_text-ca9a0ae1 {
  background-color: rgb(255, 245, 238);
}
.poland-spring-mlb-promo.coh-ce-cpt_horizontal_text-ca9a0ae1 p {
  font-size: 32px;
  line-height: 100%;
  font-family: 'monarcha', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(168, 93, 44);
  text-transform: uppercase;
}
@media (max-width: 1919px) {
  .poland-spring-mlb-promo.coh-ce-cpt_horizontal_text-ca9a0ae1 p {
    font-size: 28px;
  }
}
@media (max-width: 1439px) {
  .poland-spring-mlb-promo.coh-ce-cpt_horizontal_text-ca9a0ae1 p {
    font-size: 24px;
  }
}
@media (max-width: 1023px) {
  .poland-spring-mlb-promo.coh-ce-cpt_horizontal_text-ca9a0ae1 p {
    font-size: 19px;
  }
}
.poland-spring-mlb-promo.coh-ce-cpt_horizontal_text-ca9a0ae1 p:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f111";
  font-family: icomoon;
}
.coh-ce-cpt_image-2cc57305 {
  min-height: 1px;
}
.fill-space-available.coh-ce-cpt_image-2cc57305 {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_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_legal_copy-a4a1c341 {
  padding-top: 80px;
  padding-right: 80px;
  padding-bottom: 80px;
  padding-left: 80px;
  background-color: rgb(0, 38, 58);
  max-width: 120rem;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 767px) {
  .coh-ce-cpt_legal_copy-a4a1c341 {
    padding-top: 48px;
    padding-right: 48px;
    padding-bottom: 48px;
    padding-left: 48px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_legal_copy-a4a1c341 {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.default-theme.coh-ce-cpt_legal_copy-a4a1c341 {
  background-color: rgb(0, 38, 58);
}
.default-theme.coh-ce-cpt_legal_copy-a4a1c341 .background-color {
  background-color: rgb(0, 38, 58);
}
.default-theme.coh-ce-cpt_legal_copy-a4a1c341 .card-text {
  background-color: rgb(255, 255, 255);
}
.secondary-theme.coh-ce-cpt_legal_copy-a4a1c341 {
  background-color: rgb(216, 237, 153);
}
.secondary-theme.coh-ce-cpt_legal_copy-a4a1c341 .background-color {
  background-color: rgb(216, 237, 153);
}
.secondary-theme.coh-ce-cpt_legal_copy-a4a1c341 .card-text {
  background-color: rgb(0, 0, 0);
}
.secondary-theme.coh-ce-cpt_legal_copy-a4a1c341 p {
  color: rgb(0, 49, 36);
}
.coh-ce-cpt_legal_copy-1bd9d23d {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 14px;
  line-height: 150%;
  text-align: left;
  font-style: normal;
}
@media (max-width: 767px) {
  .coh-ce-cpt_legal_copy-1bd9d23d {
    font-size: 12px;
  }
}
.coh-ce-cpt_legal_copy-1bd9d23d p {
  font-size: 14px;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .coh-ce-cpt_legal_copy-1bd9d23d p {
    font-size: 12px;
  }
}
.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: 1439px) {
  .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;
}
.coh-ce-cpt_made_better_pledge_form-b62c57e4 {
  display: none;
  visibility: hidden;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  height: 0;
  width: 0;
}
.coh-ce-cpt_made_better_pledge_form-79684d70 {
  background-color: rgb(255, 245, 238);
  max-width: 1920px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-legal-text {
  max-width: 1920px;
  background-color: rgb(0, 38, 58);
  width: 100%;
  min-height: 48px;
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-legal-text p {
  color: rgb(255, 255, 255);
  font-size: 12px;
  line-height: 18px;
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  padding-top: 12px;
  padding-right: 0;
  padding-bottom: 12px;
  padding-left: 0;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  text-align: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-legal-text p {
    font-size: 12px;
    line-height: 18px;
    text-align: left;
    padding-top: 14px;
    padding-right: 40px;
    padding-bottom: 14px;
    padding-left: 40px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-legal-text p {
    padding-top: 13.5px;
    padding-right: 13px;
    padding-bottom: 13.5px;
    padding-left: 13px;
    text-align: center;
  }
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-legal-text p a {
  text-decoration: underline;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-legal-text p a:hover {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-legal-text p a:active {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-legal-text p a:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-left-top-panel {
  max-width: 822px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-left-top-panel {
    max-width: 625px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-left-top-panel {
    max-width: 100%;
  }
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-left-top-panel .pledge-image {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: right bottom;
     object-position: right bottom;
  height: 100%;
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel {
  max-width: 1098px;
  width: 100%;
  padding-top: 28px;
  padding-right: 0;
  padding-bottom: 102px;
  padding-left: 148px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel {
    padding-top: 76px;
    padding-right: 0;
    padding-bottom: 102px;
    padding-left: 106px;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel {
    padding-right: 40px;
    padding-left: 66px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel {
    padding-top: 49px;
    padding-right: 103px;
    padding-bottom: 68px;
    padding-left: 103px;
    margin-right: auto;
    margin-left: auto;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel {
    padding-top: 52px;
    padding-right: 20px;
    padding-bottom: 64px;
    padding-left: 20px;
  }
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel .pledge-title {
  max-width: 562px;
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 82px;
  line-height: 98.4px;
  color: rgb(0, 87, 63);
  margin-bottom: 28px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel .pledge-title {
    margin-bottom: 45px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel .pledge-title {
    font-size: 52px;
    line-height: 62.4px;
    margin-bottom: 36px;
  }
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel .pledge-body-text {
  max-width: 552px;
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel .pledge-body-text p {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 38, 58);
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 32px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel .pledge-body-text p {
    margin-bottom: 16px;
  }
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel .pledge-body-text p:last-child {
  padding-top: 0;
  padding-bottom: 0;
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel .pledge-body-text p strong {
  font-weight: 700;
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel .pledge-block-form {
  max-width: 552px;
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel .pledge-block-form .form-type-textfield {
  padding-top: 0;
  padding-bottom: 0;
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel .pledge-block-form label {
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 87, 63);
  font-size: 22px;
  line-height: 26.4px;
  padding-top: 27px;
  padding-bottom: 15px;
  padding-left: 20px;
  margin-bottom: 0;
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel .pledge-block-form label:after {
  content: normal;
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel .pledge-block-form label.error-label {
  color: rgb(204, 69, 69);
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel .pledge-block-form input.form-text {
  border-width: 2px;
  -webkit-border-radius: 80px;
          border-radius: 80px;
  border-color: rgb(75, 149, 96);
  border-style: solid;
  height: 50px;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background-color: rgb(255, 245, 238);
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(75, 149, 96);
  font-size: 16px;
  line-height: 24px;
  padding-top: 15px;
  padding-right: 20px;
  padding-bottom: 9px;
  padding-left: 20px;
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel .pledge-block-form input.error {
  color: rgb(204, 69, 69);
  border-color: rgb(204, 69, 69);
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel .pledge-block-form label.error {
  color: rgb(204, 69, 69);
  padding-top: 4px;
  padding-left: 20px;
  height: 21px;
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel .pledge-block-form input.form-submit {
  background-color: rgb(0, 87, 63);
  -webkit-border-radius: 62px;
          border-radius: 62px;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  padding-top: 15px;
  padding-right: 40px;
  padding-bottom: 15px;
  padding-left: 40px;
  margin-top: 80px;
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 22px;
  line-height: 26.4px;
  min-height: 56px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel .pledge-block-form input.form-submit {
    margin-top: 64px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel .pledge-block-form input.form-submit {
    margin-top: 48px;
  }
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel .pledge-block-form input.form-submit:hover {
  color: rgb(0, 87, 63);
  background-color: rgb(216, 237, 153);
  border-width: 3px;
  border-style: solid;
  border-color: rgb(0, 87, 63);
  padding-top: 12px;
  padding-right: 37px;
  padding-bottom: 12px;
  padding-left: 37px;
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel .pledge-block-form .form-actions {
  padding-top: 0;
  padding-bottom: 0;
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel .pledge-block-form .webform-confirmation {
  padding-top: 0;
  padding-bottom: 0;
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel .pledge-block-form .webform-confirmation .thank-you {
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 87, 63);
  font-size: 32px;
  line-height: 38.4px;
  margin-top: 24px;
  margin-bottom: 25px;
}
.coh-ce-cpt_made_better_pledge_form-79684d70 .pledge-inner-container .pledge-right-bottom-panel .pledge-block-form .webform-confirmation p {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 38, 58);
  font-size: 20px;
  line-height: 30px;
}
.coh-ce-cpt_made_better_pledge_form-bc3a16d2 p {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  padding-top: 12px;
  padding-right: 0;
  padding-bottom: 12px;
  padding-left: 0;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_makebetter_pledge-1a763add {
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: rgb(255, 245, 238);
}
@media (max-width: 767px) {
  .coh-ce-cpt_makebetter_pledge-1a763add {
    padding-top: 124px;
    padding-bottom: 173px;
  }
}
.coh-ce-cpt_makebetter_pledge-56fb2d5d {
  width: 100%;
  margin: auto;
  background-color: rgb(255, 245, 238);
  max-width: 870px;
}
.coh-ce-cpt_makebetter_pledge-c85773b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: auto;
  height: 83px;
  width: 83px;
}
.coh-ce-cpt_makebetter_pledge-1e10c053 {
  width: 100%;
  margin: auto;
  color: rgb(0, 87, 63);
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 42px;
  line-height: 120%;
  text-align: center;
  font-style: normal;
  padding-top: 50px;
  padding-right: 130px;
  padding-bottom: 40px;
  padding-left: 130px;
  margin-bottom: 0;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_makebetter_pledge-1e10c053 {
    padding-top: 30px;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_makebetter_pledge-1e10c053 {
    padding-top: 50px;
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_makebetter_pledge-1e10c053 {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_makebetter_pledge-1e10c053 {
    padding-top: 74px;
    padding-right: 40px;
    padding-bottom: 36px;
    padding-left: 40px;
    max-width: 330px;
  }
}
.coh-ce-cpt_makebetter_pledge-50a9a3b1 {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 20px;
  line-height: 150%;
  text-align: center;
  font-style: normal;
  padding-right: 20px;
  padding-bottom: 40px;
  padding-left: 20px;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_makebetter_pledge-50a9a3b1 {
    padding-right: 49px;
    padding-left: 49px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_makebetter_pledge-50a9a3b1 {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.coh-ce-cpt_makebetter_pledge-50a9a3b1 p {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 20px;
  line-height: 150%;
  text-align: center;
  font-style: normal;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_makebetter_pledge-50a9a3b1 p {
    font-size: 16px;
  }
}
.coh-ce-cpt_makebetter_pledge-bb03c08b {
  margin: auto;
  border: 3px solid #00573f;
  max-height: 56px;
  -webkit-border-radius: 62px;
          border-radius: 62px;
  background-color: rgb(0, 87, 63);
  padding-top: 18px;
  padding-right: 40px;
  padding-bottom: 18px;
  padding-left: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 22px;
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  line-height: 120%;
  text-align: center;
  font-style: normal;
  width: 220px;
  -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_makebetter_pledge-bb03c08b {
    font-size: 16px;
    padding-top: 16px;
    padding-right: 30px;
    padding-bottom: 16px;
    padding-left: 30px;
    width: 160px;
  }
}
.coh-ce-cpt_makebetter_pledge-bb03c08b:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_makebetter_pledge-bb03c08b:hover {
  color: #00573f;
  border: 3px solid #00573f;
  background-color: rgb(216, 237, 153);
}
.coh-ce-cpt_mikmak_section-70d96340 {
  padding-top: 4rem;
  padding-right: 0;
  padding-bottom: 4rem;
  padding-left: 0;
}
@media (max-width: 564px) {
  .coh-ce-cpt_mikmak_section-70d96340 {
    padding-top: 2rem;
    padding-right: 0;
    padding-bottom: 2rem;
    padding-left: 0;
  }
}
.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: 1439px) {
  .coh-ce-cpt_modal_window-50d5c6fb {
    max-height: -webkit-calc(100vh - 3rem);
    max-height: calc(100vh - 3rem);
    padding: 1.5rem;
  }
}
.coh-ce-cpt_our_spring-58c4e67c {
  margin: auto;
  margin-left: auto !important;
  margin-right: auto !important;
}
.coh-ce-cpt_our_spring-7ba4c34c {
  padding-right: 61.5px;
  padding-left: 120px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_our_spring-7ba4c34c {
    padding-right: 82px;
    padding-left: 82px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_our_spring-7ba4c34c {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_our_spring-7ba4c34c {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.coh-ce-cpt_our_spring-d69ab843 {
  color: rgb(216, 237, 153);
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 32px;
  line-height: 120%;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  height: 81px;
  margin-bottom: 62px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_our_spring-d69ab843 {
    font-size: 32px;
    margin-top: 80px;
    margin-bottom: 0px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_our_spring-d69ab843 {
    font-size: 22px;
    margin-top: 48px;
    margin-bottom: 0px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_our_spring-d69ab843 {
    font-size: 22px;
    margin-top: 48px;
    margin-bottom: 0px;
  }
}
.coh-ce-cpt_our_spring-b5d96011 {
  display: none;
  margin: 0px;
}
.coh-ce-cpt_our_spring-8929d0c2 {
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 42px;
  line-height: 120%;
  font-style: normal;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_our_spring-8929d0c2 {
    font-size: 42px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_our_spring-8929d0c2 {
    font-size: 28px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_our_spring-8929d0c2 {
    font-size: 28px;
  }
}
.coh-ce-cpt_our_spring-31248f5f {
  font-family: 'monarcha', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(0, 87, 63);
  font-size: 25.5px;
  line-height: 120%;
  font-style: normal;
}
@media (max-width: 767px) {
  .coh-ce-cpt_our_spring-31248f5f {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 16.8px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_our_spring-31248f5f {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 16.8px;
  }
}
.coh-ce-cpt_our_spring-a28a99a {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 20px;
  line-height: 150%;
  font-style: normal;
  margin-top: 40px;
  margin-bottom: 36px;
  max-width: 522px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_our_spring-a28a99a {
    margin-top: 40px;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_our_spring-a28a99a {
    margin-top: 20px;
    margin-bottom: 30px;
    font-size: 18px;
    max-width: 100%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_our_spring-a28a99a {
    margin-top: 20px;
    margin-bottom: 30px;
    font-size: 18px;
    max-width: 100%;
  }
}
.coh-ce-cpt_our_spring-a28a99a p {
  font-size: 20px;
  line-height: 150%;
  margin-bottom: 0px;
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
}
@media (max-width: 767px) {
  .coh-ce-cpt_our_spring-a28a99a p {
    font-size: 18px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_our_spring-a28a99a p {
    font-size: 18px;
  }
}
.coh-ce-cpt_our_spring-c4ee4a {
  border-color: rgb(0, 87, 63);
}
.coh-ce-cpt_our_spring-b896b43a {
  color: rgb(75, 149, 96);
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 16px;
  line-height: 120%;
  font-style: normal;
  gap: 8px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-decoration: underline;
}
.coh-ce-cpt_our_spring-b896b43a: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: "\f067";
  font-family: icomoon;
  display: none;
}
.coh-ce-cpt_our_spring-b896b43a:hover {
  text-decoration: none;
  color: rgb(75, 149, 96);
}
.coh-ce-cpt_our_spring-b2190b4b {
  padding-right: 227px;
  padding-left: 61.5px;
}
.coh-ce-cpt_our_spring-d65de55f {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-ce-cpt_our_spring-cd1281c5 {
  max-height: 635px;
}
.coh-ce-cpt_our_spring-66667df9 {
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 120%;
  font-style: normal;
  background-color: rgb(0, 87, 63);
  padding: 10px;
  text-transform: uppercase;
}
.coh-ce-cpt_our_spring-478b4a81 {
  height: 45px;
  width: 30px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_our_spring-478b4a81 {
    height: 21px;
    width: 14px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_our_spring-478b4a81 {
    height: 21px;
    width: 14px;
  }
}
.coh-ce-cpt_our_spring-d5f7ec1c {
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(216, 237, 153);
  font-size: 16px;
  line-height: 120%;
  font-style: normal;
  margin-top: 29px;
  margin-bottom: 37px;
  padding-left: 80px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_our_spring-d5f7ec1c {
    margin-top: 66px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_our_spring-d5f7ec1c {
    padding-left: 26px;
    margin-top: 51px;
    margin-bottom: 42px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_our_spring-d5f7ec1c {
    padding-left: 26px;
    margin-top: 51px;
    margin-bottom: 42px;
  }
}
.move-pagination-up.coh-ce-cpt_our_spring_slide_container-c5baa27a .slick-dots {
  top: -2rem;
}
.move-pagination-down.coh-ce-cpt_our_spring_slide_container-c5baa27a .slick-dots {
  padding-top: 1rem;
}
.padding-left-right.coh-ce-cpt_our_spring_slide_container-c5baa27a .coh-slider-container-mid {
  padding-right: 5rem;
  padding-left: 5rem;
}
@media (max-width: 1439px) {
  .padding-left-right.coh-ce-cpt_our_spring_slide_container-c5baa27a .coh-slider-container-mid {
    padding-right: 3.5rem;
    padding-left: 3.5rem;
  }
}
@media (max-width: 767px) {
  .padding-left-right.coh-ce-cpt_our_spring_slide_container-c5baa27a .coh-slider-container-mid {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
.color-arrows.coh-ce-cpt_our_spring_slide_container-c5baa27a .slick-arrow {
  background-color: rgba(0, 0, 0, 0);
}
.color-arrows.coh-ce-cpt_our_spring_slide_container-c5baa27a .slick-arrow:hover {
  background-color: rgba(0, 0, 0, 0);
}
.color-arrows.coh-ce-cpt_our_spring_slide_container-c5baa27a .slick-arrow:hover:before {
  color: rgb(112, 195, 233);
}
.color-arrows.coh-ce-cpt_our_spring_slide_container-c5baa27a .slick-arrow:before {
  color: rgb(38, 163, 221);
}
.dark-arrows.coh-ce-cpt_our_spring_slide_container-c5baa27a .slick-arrow {
  background-color: rgba(0, 0, 0, 0);
}
.dark-arrows.coh-ce-cpt_our_spring_slide_container-c5baa27a .slick-arrow:hover {
  background-color: rgba(0, 0, 0, 0);
}
.dark-arrows.coh-ce-cpt_our_spring_slide_container-c5baa27a .slick-arrow:hover:before {
  color: rgb(72, 72, 72);
}
.dark-arrows.coh-ce-cpt_our_spring_slide_container-c5baa27a .slick-arrow:before {
  color: rgb(0, 0, 0);
}
.light-arrows.coh-ce-cpt_our_spring_slide_container-c5baa27a .slick-arrow {
  background-color: rgba(0, 0, 0, 0);
}
.light-arrows.coh-ce-cpt_our_spring_slide_container-c5baa27a .slick-arrow:hover {
  background-color: rgba(0, 0, 0, 0);
}
.light-arrows.coh-ce-cpt_our_spring_slide_container-c5baa27a .slick-arrow:hover:before {
  color: rgb(219, 219, 220);
}
.light-arrows.coh-ce-cpt_our_spring_slide_container-c5baa27a .slick-arrow:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_plp_product_slider-a48c6dd {
  color: transparent;
}
.coh-ce-cpt_plp_product_slider-a48c6dd {
  color: transparent;
}
.coh-ce-cpt_plp_product_slider-e5661962 {
  display: none;
}
.coh-ce-cpt_plp_product_slider-443cc08f {
  display: none;
}
.coh-ce-cpt_pl_contact_component-7dd8fb66 {
  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;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1920px;
}
.coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container {
  background-color: rgb(255, 245, 238);
  padding-top: 32px;
  padding-right: 20px;
  padding-bottom: 68px;
  padding-left: 20px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container {
    padding-top: 32px;
    padding-bottom: 77px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container {
    padding-top: 20px;
    padding-bottom: 65px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container {
    padding-top: 10px;
    padding-right: 23px;
    padding-bottom: 40px;
    padding-left: 20px;
  }
}
.coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container .contact_breadcrumb_container {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 59px;
  margin-left: 0;
  padding-left: 0;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container .contact_breadcrumb_container {
    margin-bottom: 48px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container .contact_breadcrumb_container {
    margin-bottom: 52px;
  }
}
.coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container .contact_breadcrumb_container nav {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 13rem;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container .contact_breadcrumb_container nav {
    padding-left: 0;
  }
}
.coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container .contact_middle_section {
  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;
  padding-right: 208px;
  padding-left: 208px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container .contact_middle_section {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container .contact_middle_section .contact_middle_heading {
  color: rgb(0, 87, 63);
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 64px;
  line-height: 120%;
  font-weight: 700;
  font-style: normal;
  margin-bottom: 40px;
  text-align: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container .contact_middle_section .contact_middle_heading {
    font-size: 42px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container .contact_middle_section .contact_middle_heading {
    font-size: 28px;
    margin-bottom: 20px;
  }
}
.coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container .contact_middle_section .contact_middle_subheading {
  color: rgb(168, 93, 44);
  font-family: 'monarcha', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-align: center;
  font-size: 19.2px;
  font-weight: 600;
  font-style: normal;
  line-height: 120%;
  margin-bottom: 40px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container .contact_middle_section .contact_middle_subheading {
    font-size: 13.2px;
  }
}
.coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container .contact_middle_section .contact_middle_paragraph {
  margin-bottom: 40px;
  max-width: 594px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container .contact_middle_section .contact_middle_paragraph {
    max-width: 768px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container .contact_middle_section .contact_middle_paragraph {
    max-width: 332px;
  }
}
.coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container .contact_middle_section .contact_middle_paragraph p {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(0, 87, 63);
  font-weight: 400;
  line-height: 150%;
  font-size: 18px;
  font-style: normal;
  margin-bottom: 0;
  text-align: center;
}
@media (max-width: 564px) {
  .coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container .contact_middle_section .contact_middle_paragraph p {
    font-size: 16px;
    text-align: center;
  }
}
.coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container .contact_middle_section .contact_middle_paragraph p a {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 87, 63);
  font-style: normal;
  font-size: 18px;
  line-height: 150%;
  text-decoration: underline;
}
.coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container .contact_middle_section .contact_middle_paragraph p a:active {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container .contact_middle_section .contact_middle_paragraph p a:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container .contact_middle_section .contact_middle_cta_container {
  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-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container .contact_middle_section .contact_middle_cta_container .contact_middle_cta_1 {
  min-height: 89px;
  min-width: 300px;
}
.coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container .contact_middle_section .contact_middle_cta_container .contact_middle_cat_2 {
  min-height: 89px;
  min-width: 300px;
}
.coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container .contact_middle_section .contact_middle_cta_container .contact_middle_cta_gap {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 10px;
  margin-left: 10px;
}
.coh-ce-cpt_pl_contact_component-7dd8fb66 .contact_content_container .contact_middle_section a:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-cpt_pl_contact_component-9dbf096b {
  width: 100%;
}
.coh-ce-cpt_poland_springs_accordion_con-74c54b1d {
  max-width: 77.875rem;
  width: 100%;
  padding-right: 4rem;
  padding-left: 4rem;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_poland_springs_accordion_con-74c54b1d {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_poland_springs_accordion_con-74c54b1d {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
.coh-ce-cpt_poland_springs_accordion_con-c34da940 {
  font-style: normal;
  text-transform: none;
  padding-top: 3.75rem;
  display: block;
}
.coh-ce-cpt_poland_springs_faqs_section-5198b9e7 {
  max-width: 1920px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_poland_springs_faqs_section-58e21aac {
  border-bottom: 2px solid #D8ED99;
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 120%;
  text-align: start;
  padding-top: 24px;
  padding-bottom: 24px;
}
.is-active.coh-ce-cpt_poland_springs_faqs_section-58e21aac {
  border-bottom: unset !important;
}
.coh-ce-cpt_poland_springs_faqs_section-58e21aac a {
  font-size: 16px;
  font-style: normal;
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  line-height: 120%;
  font-weight: 700;
  color: rgb(255, 255, 255);
  color: #fff !important;
  border-bottom: 2px solid white !important;
}
.coh-ce-cpt_poland_springs_faqs_section-7d5ecaca {
  border-bottom: 2px solid #D8ED99;
}
.coh-ce-cpt_poland_springs_faqs_section-eebacf3a {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 120%;
  text-align: start;
  padding-top: 24px;
  padding-bottom: 24px;
}
.coh-ce-cpt_poland_springs_faq_accordion-a2ba8029 {
  max-width: 71.125rem;
  width: 100%;
  padding-right: 4rem;
  padding-left: 4rem;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_poland_springs_faq_accordion-a2ba8029 {
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_poland_springs_faq_accordion-a2ba8029 {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.coh-ce-cpt_poland_springs_faq_accordion-f26546ed {
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  padding-top: 4rem;
  display: block;
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 32px;
  line-height: 120%;
  text-align: start;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_poland_springs_faq_accordion-f26546ed {
    display: none;
  }
}
.coh-ce-cpt_poland_springs_faq_accordion-ed410880 {
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  padding-top: 4rem;
  display: none;
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 22px;
  line-height: 120%;
  text-align: start;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_poland_springs_faq_accordion-ed410880 {
    display: block;
  }
}
.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_product_feature-6b4d537 p {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_product_feature-6b4d537 p:last-child {
  margin-bottom: 30px;
}
.coh-ce-cpt_product_feature-aebfb022 {
  display: none;
  height: 0;
  width: 0;
}
.coh-ce-cpt_product_lineup_slider-df8cc538 {
  max-width: 1920px;
  margin-right: auto;
  margin-left: auto;
}
.move-pagination-up.coh-ce-cpt_product_lineup_slider-4d540297 .slick-dots {
  top: -2rem;
}
.move-pagination-down.coh-ce-cpt_product_lineup_slider-4d540297 .slick-dots {
  top: 1.5rem;
}
.coh-ce-cpt_product_lineup_slider-2b34324f {
  display: none;
  opacity: 1 !important;
  margin-top: 50px;
  margin-bottom: 70px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_lineup_slider-2b34324f {
    display: block;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_product_lineup_slider-2b34324f {
    display: block;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_lineup_slider-2b34324f {
    display: block;
  }
}
.coh-ce-cpt_product_lineup_slider-76ff978a {
  height: auto;
  width: 700px;
  position: relative;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
  -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: auto;
  -webkit-transition: visibility 0s 1s, -webkit-transform 1s linear;
  transition: visibility 0s 1s, -webkit-transform 1s linear;
  transition: visibility 0s 1s, transform 1s linear;
  transition: visibility 0s 1s, transform 1s linear, -webkit-transform 1s linear;
}
@media (max-width: 767px) {
  .coh-ce-cpt_product_lineup_slider-76ff978a {
    width: auto;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_lineup_slider-76ff978a {
    width: auto;
  }
}
.active.coh-ce-cpt_product_lineup_slider-76ff978a {
  opacity: 1;
  height: auto;
}
.coh-ce-cpt_product_lineup_slider-1e8c9f85 {
  height: auto;
}
.coh-ce-cpt_product_lineup_slider-4cd2c288 {
   -webkit-user-select: text;
      -moz-user-select: text;
       -ms-user-select: text;
           user-select: text;
}
.coh-ce-cpt_product_lineup_slider-ede23bc4 p.coh-style-legal {
  text-align: center;
}
.coh-ce-cpt_product_lineup_slider-90d67255 .product-info-legal h6 {
  text-align: center;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_product_lineup_slider-e304c888 {
  text-align: center;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_product_lineup_slider-e304c888 h6 {
  text-align: center !important;
}
.coh-ce-cpt_product_lineup_slider-433422f8 {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_lineup_slider-433422f8 {
    display: block;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_product_lineup_slider-433422f8 {
    display: none;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_lineup_slider-433422f8 {
    display: none;
  }
}
.coh-ce-cpt_product_lineup_slider-a96da7ea {
  display: block;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_lineup_slider-a96da7ea {
    display: none;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_product_lineup_slider-a96da7ea {
    display: block;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_lineup_slider-a96da7ea {
    display: block;
  }
}
.coh-ce-cpt_product_lineup_slider-7cbd2532 {
  display: block;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_lineup_slider-7cbd2532 {
    display: none;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_product_lineup_slider-7cbd2532 {
    display: none;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_lineup_slider-7cbd2532 {
    display: none;
  }
}
.coh-ce-cpt_product_lineup_slider-cdfd04a6 {
  height: 0px;
  width: 700px;
  position: relative;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 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;
  margin: auto;
  -webkit-transition: visibility 0s 0.7s, -webkit-transform 0.7s linear;
  transition: visibility 0s 0.7s, -webkit-transform 0.7s linear;
  transition: visibility 0s 0.7s, transform 0.7s linear;
  transition: visibility 0s 0.7s, transform 0.7s linear, -webkit-transform 0.7s linear;
}
@media (max-width: 767px) {
  .coh-ce-cpt_product_lineup_slider-cdfd04a6 {
    width: auto;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_product_lineup_slider-cdfd04a6 {
    width: auto;
  }
}
.active.coh-ce-cpt_product_lineup_slider-cdfd04a6 {
  opacity: 1;
  height: auto;
}
.coh-ce-cpt_product_lineup_slider-bc5981f1 {
  z-index: 1;
}
.coh-ce-cpt_profile_card-70163efb {
  margin-bottom: 0.375rem;
}
.coh-ce-cpt_profile_card-41b10bd:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  height: 100%;
  width: 100%;
  z-index: 1;
}
.coh-ce-cpt_profile_card-12f61887 {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.5;
}
.coh-ce-cpt_profile_card-59cddfc1 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-cpt_ps_made_better_branding-17a88edd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 80px;
  padding-right: 525px;
  padding-bottom: 80px;
  padding-left: 525px;
  -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;
  background-color: rgb(0, 87, 63);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1920px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_ps_made_better_branding-17a88edd {
    padding-right: 17.8125rem;
    padding-left: 17.8125rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_made_better_branding-17a88edd {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-top: 49px;
    padding-right: 40px;
    padding-bottom: 72px;
    padding-left: 40px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_ps_made_better_branding-17a88edd {
    padding-top: 49px;
    padding-right: 10px;
    padding-bottom: 51px;
    padding-left: 10px;
  }
}
.coh-ce-cpt_ps_made_better_branding-17a88edd .mbp_brand_image {
  -o-object-fit: cover;
     object-fit: cover;
  background-size: cover;
  margin-bottom: 73px;
  max-width: 455px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_made_better_branding-17a88edd .mbp_brand_image {
    margin-bottom: 59px;
    max-width: 285px;
  }
}
.coh-ce-cpt_ps_made_better_branding-17a88edd .mbp_title_text_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-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;
}
.coh-ce-cpt_ps_made_better_branding-17a88edd .mbp_title_text_container .mbp_title {
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 42px;
  line-height: 120%;
  text-align: center;
  font-style: normal;
  margin-bottom: 40px;
  color: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_made_better_branding-17a88edd .mbp_title_text_container .mbp_title {
    font-size: 28px;
    line-height: 120%;
    text-align: center;
    margin-bottom: 58.66px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_ps_made_better_branding-17a88edd .mbp_title_text_container .mbp_title {
    margin-bottom: 48px;
  }
}
.coh-ce-cpt_ps_made_better_branding-17a88edd .mbp_title_text_container .mbp_text p {
  font-style: normal;
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  color: rgb(255, 255, 255);
  padding-top: 0;
  padding-right: 25px;
  padding-bottom: 0;
  padding-left: 25px;
  margin-bottom: 0px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_ps_made_better_branding-17a88edd .mbp_title_text_container .mbp_text p {
    padding-right: 35px;
    padding-left: 35px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_made_better_branding-17a88edd .mbp_title_text_container .mbp_text p {
    font-size: 16px;
    text-align: center;
    padding-right: 0;
    padding-left: 0;
    line-height: 24px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_ps_made_better_branding-17a88edd .mbp_title_text_container .mbp_text p {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.coh-ce-cpt_ps_made_better_branding-17a88edd .mbp_title_text_container .mbp_text strong {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 20px;
  font-weight: 700;
  line-height: 150%;
  color: rgb(255, 255, 255);
  font-style: normal;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_made_better_branding-17a88edd .mbp_title_text_container .mbp_text strong {
    font-size: 16px;
    line-height: 150%;
  }
}
.coh-ce-cpt_ps_made_better_branding-52673884 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_ps_made_better_branding-52673884 {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_made_better_branding-52673884 {
    display: none;
  }
}
.coh-ce-cpt_ps_made_better_branding-94b67396 {
  display: none;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_ps_made_better_branding-94b67396 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_made_better_branding-94b67396 {
    display: none;
  }
}
.coh-ce-cpt_ps_made_better_branding-18df222e {
  display: none;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_ps_made_better_branding-18df222e {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_made_better_branding-18df222e {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_ps_multicard_feature-7ac999d6 {
  width: 1300px;
}
.coh-ce-cpt_ps_multicard_feature-1bb6175d {
  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;
}
.coh-ce-cpt_ps_multicard_feature-ce229d5d {
  width: 55px;
  height: 54px;
}
.coh-ce-cpt_ps_pdp_details-b4940a0b {
  background-color: rgb(0, 87, 63);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 3%;
  padding-right: 7%;
  padding-bottom: 10%;
  padding-left: 7%;
  position: relative;
  z-index: 1;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_ps_pdp_details-b4940a0b {
    padding-right: 7%;
    padding-bottom: 3rem;
    padding-left: 7%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_pdp_details-b4940a0b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 2.5rem;
    padding-right: 10%;
    padding-bottom: 5.5rem;
    padding-left: 10%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_ps_pdp_details-b4940a0b {
    padding-top: 4rem;
    padding-right: 5%;
    padding-bottom: 4.0625rem;
    padding-left: 5%;
  }
}
.coh-ce-cpt_ps_pdp_details-b4940a0b .coh-unordered-list .coh-list-item.product-size-optiontest {
  display: block !important;
  margin-bottom: 0 !important;
  opacity: 1 !important;
}
.coh-ce-cpt_ps_pdp_details-b4940a0b .product-size-list .coh-containertest {
  max-height: 0;
  overflow: hidden;
  visibility: hidden;
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}
.coh-ce-cpt_ps_pdp_details-b4940a0b .expanded-size.product-size-list .coh-containertest {
  opacity: 1;
  max-height: 100%;
  visibility: visible;
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}
.coh-ce-cpt_ps_pdp_details-b4940a0b ul.coh-list-container.coh-unordered-list.product-size-list.expanded-size .coh-container {
  max-height: 572px;
  -webkit-transition: max-height 3s ease-out;
  transition: max-height 3s ease-out;
  visibility: visible;
}
.coh-ce-cpt_ps_pdp_details-b4940a0b ul.coh-list-container.coh-unordered-list.product-size-list {
  z-index: 2;
}
.coh-ce-cpt_ps_pdp_details-b4940a0b .product-pack-list.expanded-pack .coh-container {
  max-height: 188px;
  visibility: visible;
  -webkit-transition: max-height 1.5s ease-out;
  transition: max-height 1.5s ease-out;
  visibility: visible;
}
.coh-ce-cpt_ps_pdp_details-b4940a0b .product-pack-list.expanded-pack .coh-container:after {
  display: none;
}
.coh-ce-cpt_ps_pdp_details-b4940a0b .coh-list-container.coh-unordered-list.product-pack-list {
  background-color: #00573f;
}
.coh-ce-cpt_ps_pdp_details-b4940a0b .coh-unordered-list.product-pack-list.coh-transition .coh-container:after {
  display: none;
}
.coh-ce-cpt_ps_pdp_details-b4940a0b .coh-link.ps-widget {
  position: relative;
  z-index: 1;
}
.coh-ce-cpt_ps_pdp_details-3ff0e6a6 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 5.875rem;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_ps_pdp_details-3ff0e6a6 {
    padding-right: 4rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_ps_pdp_details-3ff0e6a6 {
    padding-right: 0.5rem;
  }
}
.coh-ce-cpt_ps_pdp_details-23a9da8c {
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 4rem;
  line-height: 120%;
  font-style: normal;
  text-transform: uppercase;
  opacity: 0.5;
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_pdp_details-23a9da8c {
    font-size: 2.625rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 2.8125rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_ps_pdp_details-23a9da8c {
    font-size: 2rem;
    margin-top: 0;
  }
}
.coh-ce-cpt_ps_pdp_details-3047a63a {
  position: relative;
  width: 100%;
  padding-right: 3.75rem;
  padding-left: 3.75rem;
  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: 1919px) {
  .coh-ce-cpt_ps_pdp_details-3047a63a {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_pdp_details-3047a63a {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_ps_pdp_details-b28b904a {
  width: auto;
  position: absolute;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_ps_pdp_details-b28b904a {
    max-width: 31.25rem;
    max-height: 31.25rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_pdp_details-b28b904a {
    max-height: 28.125rem;
    max-width: 28.125rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_ps_pdp_details-b28b904a {
    max-height: 21.875rem;
    max-width: 21.875rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_ps_pdp_details-b28b904a {
    max-height: 16.5625rem;
    max-width: 16.5625rem;
  }
}
.coh-ce-cpt_ps_pdp_details-d5648428 {
  width: auto;
  position: relative;
  top: 1.25rem;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;;
}
@media (max-width: 767px) {
  .coh-ce-cpt_ps_pdp_details-d5648428 {
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: bottom;
       object-position: bottom;
  }
}
.coh-ce-cpt_ps_pdp_details-d2a743f7 {
  width: 35%;
  margin-right: 5%;
  margin-left: 5%;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_ps_pdp_details-d2a743f7 {
    width: 40%;
    margin-right: 3%;
    margin-left: 3%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_pdp_details-d2a743f7 {
    width: 100%;
    padding-top: 10%;
    margin-right: 0;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_ps_pdp_details-d2a743f7 {
    padding-top: 20%;
  }
}
.coh-ce-cpt_ps_pdp_details-59138bc {
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 2.625rem;
  line-height: 120%;
  font-style: normal;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_pdp_details-59138bc {
    margin-bottom: 2.25rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_ps_pdp_details-59138bc {
    font-size: 2rem;
    margin-bottom: 1.5rem;
  }
}
.coh-ce-cpt_ps_pdp_details-de774c0 p {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  font-style: normal;
  color: rgb(255, 255, 255);
  margin-bottom: 1.125rem;
}
@media (max-width: 767px) {
  .coh-ce-cpt_ps_pdp_details-de774c0 p {
    font-size: 1rem;
  }
}
.coh-ce-cpt_ps_pdp_details-53e7f52a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 2.5rem;
  padding-bottom: 4.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_pdp_details-53e7f52a {
    padding-top: 2%;
    padding-bottom: 15%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_ps_pdp_details-53e7f52a {
    padding-bottom: 22%;
  }
}
.coh-ce-cpt_ps_pdp_details-c0c36ee1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.875rem;
  -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_ps_pdp_details-c0c36ee1 {
    margin-bottom: 4rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_ps_pdp_details-e2ee9dfc {
  padding-top: 0.3125rem;
  padding-right: 0.875rem;
}
.coh-ce-cpt_ps_pdp_details-f00b9bed {
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.5625rem;
  font-weight: 700;
  line-height: 120%;
  color: rgb(255, 255, 255);
  font-style: normal;
  text-transform: capitalize;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_pdp_details-f00b9bed {
    font-size: 1.0625rem;
  }
}
.coh-ce-cpt_ps_pdp_details-8a31fe82 {
  position: relative;
}
.coh-ce-cpt_ps_pdp_details-1fc20197 {
  margin: 0;
  position: absolute;
}
@media (max-width: 767px) {
  .coh-ce-cpt_ps_pdp_details-1fc20197 {
    width: 100%;
  }
}
.expanded-size.coh-ce-cpt_ps_pdp_details-1fc20197 {
  z-index: 2;
}
.coh-ce-cpt_ps_pdp_details-1fc20197 li {
  list-style-type: none;
  margin: 0;
}
.coh-ce-cpt_ps_pdp_details-1fc20197 li:first-child {
  margin-bottom: 0.625rem;
}
.coh-ce-cpt_ps_pdp_details-1fc20197 li:nth-child(2) {
  -webkit-border-top-left-radius: 0.3125rem;
          border-top-left-radius: 0.3125rem;
  -webkit-border-top-right-radius: 0.3125rem;
          border-top-right-radius: 0.3125rem;
}
.coh-ce-cpt_ps_pdp_details-1fc20197 li a {
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  font-weight: 700;
  line-height: 120%;
  font-style: normal;
  -webkit-box-shadow: none;
          box-shadow: none;
  box-shadow: none !important;
}
.coh-ce-cpt_ps_pdp_details-d4579f0a {
   max-height: 0;
  overflow: hidden;
  -webkit-transition: all 0.25s ease-out !important;
  transition: all 0.25s ease-out !important;
  visibility: hidden;
}
.coh-ce-cpt_ps_pdp_details-d4579f0a li.coh-list-item:first-child {
  margin-bottom: 0;
}
.coh-ce-cpt_ps_pdp_details-d4579f0a li:nth-child(2) {
  -webkit-border-radius: 0 !important;
          border-radius: 0 !important;
}
.coh-ce-cpt_ps_pdp_details-d4579f0a ul.coh-list-container.coh-unordered-list.product-size-list.expanded-size .coh-container {
  max-height: 800px;
  -webkit-transition: max-height 0.6s ease-out;
  transition: max-height 0.6s ease-out;
}
.coh-ce-cpt_ps_pdp_details-d4579f0a .coh-list-item.product-size-option {
  display: block !important;
  opacity: 1 !important;
}
.coh-ce-cpt_ps_pdp_details-67022825 {
  display: none;
  background-color: rgb(255, 255, 255);
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(211, 211, 211);
  margin-bottom: 0;
}
.coh-ce-cpt_ps_pdp_details-67022825:first-child {
  -webkit-border-top-left-radius: 0.3125rem;
          border-top-left-radius: 0.3125rem;
  -webkit-border-top-right-radius: 0.3125rem;
          border-top-right-radius: 0.3125rem;
}
.coh-ce-cpt_ps_pdp_details-67022825:last-child {
  -webkit-border-bottom-left-radius: 0.3125rem;
          border-bottom-left-radius: 0.3125rem;
  -webkit-border-bottom-right-radius: 0.3125rem;
          border-bottom-right-radius: 0.3125rem;
}
.coh-ce-cpt_ps_pdp_details-5aa6ceab {
  color: rgb(0, 0, 0);
  width: 100%;
  padding: 0.75rem;
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_ps_pdp_details-5aa6ceab:hover {
  color: rgb(75, 149, 96);
  background-color: rgb(216, 237, 153);
}
.coh-ce-cpt_ps_pdp_details-6cf49bbc {
  display: none;
  background-color: rgb(255, 255, 255);
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(211, 211, 211);
}
.coh-ce-cpt_ps_pdp_details-6cf49bbc:first-child {
  -webkit-border-top-left-radius: 0.3125rem;
          border-top-left-radius: 0.3125rem;
  -webkit-border-top-right-radius: 0.3125rem;
          border-top-right-radius: 0.3125rem;
}
.coh-ce-cpt_ps_pdp_details-6cf49bbc:last-child {
  -webkit-border-bottom-left-radius: 0.3125rem;
          border-bottom-left-radius: 0.3125rem;
  -webkit-border-bottom-right-radius: 0.3125rem;
          border-bottom-right-radius: 0.3125rem;
}
.coh-ce-cpt_ps_pdp_details-6cf49bbc {
  display: none;
  background-color: rgb(255, 255, 255);
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(211, 211, 211);
}
.coh-ce-cpt_ps_pdp_details-6cf49bbc:first-child {
  -webkit-border-top-left-radius: 0.3125rem;
          border-top-left-radius: 0.3125rem;
  -webkit-border-top-right-radius: 0.3125rem;
          border-top-right-radius: 0.3125rem;
}
.coh-ce-cpt_ps_pdp_details-6cf49bbc:last-child {
  -webkit-border-bottom-left-radius: 0.3125rem;
          border-bottom-left-radius: 0.3125rem;
  -webkit-border-bottom-right-radius: 0.3125rem;
          border-bottom-right-radius: 0.3125rem;
}
.coh-ce-cpt_ps_pdp_details-5aa6ceab {
  color: rgb(0, 0, 0);
  width: 100%;
  padding: 0.75rem;
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_ps_pdp_details-5aa6ceab:hover {
  color: rgb(75, 149, 96);
  background-color: rgb(216, 237, 153);
}
.coh-ce-cpt_ps_pdp_details-9e1f5141 {
  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_ps_pdp_details-9e1f5141 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_ps_pdp_details-71a94e45 {
  position: relative;
}
.product-pack-list.expanded-pack.coh-ce-cpt_ps_pdp_details-71a94e45 .coh-container {
  max-height: 188px;
  visibility: max-height 1.5s ease-out;
  visibility: visible;
}
.coh-ce-cpt_ps_pdp_details-b2c02be4 {
  margin: 0;
  position: absolute;
}
@media (max-width: 767px) {
  .coh-ce-cpt_ps_pdp_details-b2c02be4 {
    width: 100%;
  }
}
.expanded-pack.coh-ce-cpt_ps_pdp_details-b2c02be4 {
  z-index: 2;
}
.coh-ce-cpt_ps_pdp_details-b2c02be4 li {
  list-style-type: none;
  margin: 0;
}
.coh-ce-cpt_ps_pdp_details-b2c02be4 li:first-child {
  margin-bottom: 0.625rem;
}
.coh-ce-cpt_ps_pdp_details-b2c02be4 li:nth-child(2) {
  -webkit-border-top-left-radius: 0.3125rem;
          border-top-left-radius: 0.3125rem;
  -webkit-border-top-right-radius: 0.3125rem;
          border-top-right-radius: 0.3125rem;
}
.coh-ce-cpt_ps_pdp_details-b2c02be4 li a {
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  font-weight: 700;
  line-height: 120%;
  font-style: normal;
  -webkit-box-shadow: none;
          box-shadow: none;
  box-shadow: none !important;
}
.coh-ce-cpt_ps_pdp_details-b2c02be4 .coh-container {
  max-height: 0;
  overflow: hidden;
  visibility: hidden;
  -webkit-transition: all 0.5s ease-out !important;
  transition: all 0.5s ease-out !important;
}
.coh-ce-cpt_ps_pdp_details-b2c02be4 .coh-container:after {
  position: absolute;
  height: 1px;
  background: #00573f;
  bottom: -1px;
  width: -webkit-calc(100% + 20px);
  width: calc(100% + 20px);
  left: -20px;
}
.coh-ce-cpt_ps_pdp_details-b2c02be4 .product-pack-list.expanded-pack .coh-container {
  max-height: 188px;
  tranistion: all 0.5s ease-out !important;
  visibility: visible;
}
.coh-ce-cpt_ps_pdp_details-e383b66 .coh-list-item.product-pack-option {
  opacity: 1 !important;
  display: block !important;
  margin-bottom: 0;
}
.coh-ce-cpt_ps_pdp_details-e383b66 .coh-list-item.product-pack-option:nth-child(2) {
  -webkit-border-radius: 0;
          border-radius: 0;
}
.coh-ce-cpt_ps_pdp_details-afe8c18 {
  color: rgb(0, 0, 0);
  width: 100%;
  padding: 0.75rem;
  text-transform: capitalize;
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_ps_pdp_details-afe8c18:hover {
  color: rgb(75, 149, 96);
  background-color: rgb(216, 237, 153);
}
.coh-ce-cpt_ps_pdp_details-97c99c9c {
  padding-bottom: 2.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_pdp_details-97c99c9c {
    padding-bottom: 3.5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_ps_pdp_details-97c99c9c {
    padding-bottom: 3rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_ps_pdp_details-97c99c9c {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    gap: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    text-align: center;
  }
}
.pdp-cta-container.coh-ce-cpt_ps_pdp_details-97c99c9c a.ps-widget[ps-sku][ps-widget-type].ps-disabled.ps-no-sku:first-child {
  display: inline-block !important;;
  pointer-events: none;;
  opacity: 0.6;
}
.pdp-cta-container.coh-ce-cpt_ps_pdp_details-97c99c9c a.ps-widget[ps-sku][ps-widget-type].ps-disabled.ps-no-sku:first-child span {
  display: none;
}
.coh-ce-cpt_ps_pdp_details-97c99c9c:before {
  display: none;
}
.coh-ce-cpt_ps_pdp_details-97c99c9c:after {
  display: none;
}
.coh-ce-cpt_ps_pdp_details-489afcc4 {
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  font-weight: 700;
  line-height: 120%;
  font-style: normal;
  text-transform: uppercase;
  color: rgb(0, 87, 63);
  padding-top: 1.125rem;
  padding-right: 1.875rem;
  padding-bottom: 1.125rem;
  padding-left: 1.875rem;
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 3.875rem;
          border-radius: 3.875rem;
  margin-right: 1.25rem;
  border-width: 0.1875rem;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  display: inline-block;
  display: inline-block !important;
}
@media (max-width: 564px) {
  .coh-ce-cpt_ps_pdp_details-489afcc4 {
    margin-right: 0;
  }
}
.coh-ce-cpt_ps_pdp_details-489afcc4:hover {
  background-color: rgb(216, 237, 153);
  color: rgb(0, 87, 63);
  border-color: rgb(216, 237, 153);
}
.coh-ce-cpt_ps_pdp_details-489afcc4:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.ps-disabled.coh-ce-cpt_ps_pdp_details-489afcc4 span {
  display: none;
}
.coh-ce-cpt_ps_pdp_details-489afcc4 span {
  display: none;
}
.coh-ce-cpt_ps_pdp_details-8256052b {
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 1rem;
  line-height: 120%;
  font-style: normal;
  text-transform: uppercase;
  color: rgb(255, 255, 255);
  padding-top: 1.125rem;
  padding-right: 1.875rem;
  padding-bottom: 1.125rem;
  padding-left: 1.875rem;
  -webkit-border-radius: 3.875rem;
          border-radius: 3.875rem;
  border-width: 0.1875rem;
  border-color: rgb(255, 255, 255);
  border-style: solid;
}
.coh-ce-cpt_ps_pdp_details-8256052b:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_ps_pdp_details-8256052b:hover {
  color: rgb(0, 87, 63);
  background-color: rgb(216, 237, 153);
  border-color: rgb(216, 237, 153);
}
.coh-ce-cpt_ps_site_footer-10f50781 {
  background-color: rgb(0, 87, 63);
  padding-top: 3.5rem;
  padding-right: 5rem;
  padding-bottom: 3.125rem;
  padding-left: 5rem;
  border-top: 3px #D8ED99 solid;
  gap: 4rem;
  max-width: 1920px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_site_footer-10f50781 {
    padding-top: 3.5rem;
    padding-right: 5rem;
    padding-bottom: 1.75rem;
    padding-left: 5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_ps_site_footer-10f50781 {
    padding-top: 40px;
    padding-right: 20px;
    padding-bottom: 21px;
    padding-left: 20px;
  }
}
.coh-ce-cpt_ps_site_footer-91ee3e8a {
  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;
  gap: unset;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_ps_site_footer-91ee3e8a {
    gap: 84px;
    -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;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_ps_site_footer-91ee3e8a {
    -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;
    gap: unset;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_site_footer-91ee3e8a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: unset;
  }
}
.coh-container.coh-ce-cpt_ps_site_footer-91ee3e8a:before {
  content: normal;
}
.coh-container.coh-ce-cpt_ps_site_footer-91ee3e8a:after {
  content: normal;
}
.coh-ce-cpt_ps_site_footer-a4141604 {
  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;
}
.coh-container.coh-ce-cpt_ps_site_footer-a4141604:before {
  content: normal;
}
.coh-container.coh-ce-cpt_ps_site_footer-a4141604:after {
  content: normal;
}
.coh-ce-cpt_ps_site_footer-bdc4a254 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_site_footer-bdc4a254 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.coh-ce-cpt_ps_site_footer-47f8bc4f {
  min-height: 115px;
  max-height: 115px;
  min-width: 133px;
  max-width: 133px;
}
.coh-ce-cpt_ps_site_footer-b016f1d7 {
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 22px;
  line-height: 120%;
  font-style: normal;
  margin-bottom: 30px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_site_footer-b016f1d7 {
    color: rgb(216, 237, 153);
    font-size: 16px;
  }
}
.coh-ce-cpt_ps_site_footer-45c2cd81 {
  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-top: 0;
  margin-right: 0;
  margin-left: 0;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_ps_site_footer-45c2cd81 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_ps_site_footer-45c2cd81 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-right: 20px;
    margin-left: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_site_footer-45c2cd81 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-top: 40px;
    margin-right: 0;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_ps_site_footer-45c2cd81 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_ps_site_footer-9195a348 {
  margin-right: 65px;
  margin-bottom: 0;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_ps_site_footer-9195a348 {
    margin-right: 62px;
    margin-bottom: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_site_footer-9195a348 {
    margin-right: 162px;
    margin-bottom: 40px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_ps_site_footer-9195a348 {
    margin-right: 40px;
  }
}
.coh-ce-cpt_ps_site_footer-9195a348 li:first-child {
  max-width: 190px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_site_footer-9195a348 li:first-child {
    max-width: unset;
  }
}
.coh-ce-cpt_ps_site_footer-25d6c28a {
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(216, 237, 153);
  line-height: 120%;
  font-size: 22px;
  font-style: normal;
  margin-bottom: 30px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_site_footer-25d6c28a {
    font-size: 16px;
    margin-bottom: 40px;
  }
}
.coh-ce-cpt_ps_site_footer-a3949ef8 {
  margin-right: 65px;
  margin-bottom: 0;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_ps_site_footer-a3949ef8 {
    margin-right: 62px;
    margin-bottom: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_site_footer-a3949ef8 {
    margin-right: 162px;
    margin-bottom: 40px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_ps_site_footer-a3949ef8 {
    margin-right: 40px;
  }
}
.coh-ce-cpt_ps_site_footer-dbd327c2 {
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(216, 237, 153);
  font-size: 22px;
  line-height: 120%;
  margin-bottom: 30px;
  font-style: normal;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_site_footer-dbd327c2 {
    margin-bottom: 40px;
    font-size: 16px;
  }
}
.coh-ce-cpt_ps_site_footer-d62aed57 {
  padding-top: 28px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_site_footer-d62aed57 {
    padding-top: 1.25rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_ps_site_footer-d62aed57 {
    padding-top: 40px;
  }
}
.coh-ce-cpt_ps_site_footer-ac1438ac {
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(216, 237, 153);
  font-size: 32px;
  line-height: 120%;
  font-style: normal;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_site_footer-ac1438ac {
    font-size: 22px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.coh-ce-cpt_ps_site_footer-b57432b {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 18px;
  line-height: 150%;
  font-style: normal;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_site_footer-b57432b {
    font-size: 16px;
  }
}
.coh-ce-cpt_ps_site_footer-b57432b p {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 18px;
  line-height: 150%;
  font-style: normal;
  margin-top: 40px;
  margin-bottom: 40px;
  max-width: 521px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_site_footer-b57432b p {
    font-size: 16px;
    margin-top: 30px;
    margin-bottom: 30px;
    max-width: unset;
  }
}
.coh-ce-cpt_ps_site_footer-c96e437b {
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 120%;
  font-style: normal;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 18px;
  padding-right: 30px;
  padding-bottom: 18px;
  padding-left: 30px;
  -webkit-border-radius: 62px;
          border-radius: 62px;
  border-color: rgb(255, 255, 255);
  border-style: solid;
  border-width: 3px;
}
.coh-ce-cpt_ps_site_footer-c96e437b:hover {
  color: rgb(0, 87, 63);
  background-color: rgb(216, 237, 153);
  border-color: rgb(0, 87, 63);
  border-width: 3px;
}
.coh-ce-cpt_ps_site_footer-19bb021a {
  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: 1439px) {
  .coh-ce-cpt_ps_site_footer-19bb021a {
    -webkit-box-pack: end;
    -webkit-justify-content: end;
        -ms-flex-pack: end;
            justify-content: end;
    margin-top: 71px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_site_footer-19bb021a {
    margin-top: 131px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.coh-ce-cpt_ps_site_footer-dd4ec847 {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 150%;
  font-style: normal;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_site_footer-dd4ec847 {
    font-size: 12px;
  }
}
.coh-ce-cpt_ps_site_header-6d0af8e4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  max-width: 120rem;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (max-width: 767px) {
  .coh-ce-cpt_ps_site_header-6d0af8e4 {
    height: auto !important;
  }
}
.header-position--relative.coh-ce-cpt_ps_site_header-6d0af8e4 {
  position: relative;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
  border-bottom-style: none;
}
.header-position--relative.coh-ce-cpt_ps_site_header-6d0af8e4 .coh-ce-cpt_ps_site_header-f2df06cb {
  padding-top: 3.375rem;
  padding-right: 5rem;
  padding-left: 5rem;
}
@media (max-width: 1023px) {
  .header-position--relative.coh-ce-cpt_ps_site_header-6d0af8e4 .coh-ce-cpt_ps_site_header-f2df06cb {
    padding-top: 2.5rem;
    padding-right: 1.25rem;
    padding-bottom: 2rem;
    padding-left: 1.25rem;
  }
}
.header-position--absolute.coh-ce-cpt_ps_site_header-6d0af8e4 {
  position: absolute;
  border-style: none;
  z-index: 3;
  right: 0;
  left: 0;
  top: 0;
}
.header-position--absolute.coh-ce-cpt_ps_site_header-6d0af8e4 .coh-ce-cpt_ps_site_header-f2df06cb {
  padding-top: 3.125rem;
  padding-right: 5rem;
  padding-left: 5rem;
}
@media (max-width: 1023px) {
  .header-position--absolute.coh-ce-cpt_ps_site_header-6d0af8e4 .coh-ce-cpt_ps_site_header-f2df06cb {
    padding-top: 2.5rem;
    padding-right: 1.25rem;
    padding-bottom: 2rem;
    padding-left: 1.25rem;
  }
}
.header-position--fixed.coh-ce-cpt_ps_site_header-6d0af8e4 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 3;
  border-bottom-style: none;
  background-color: rgb(0, 87, 63);
  -webkit-box-shadow: 0 0.3125rem 0.6875rem 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 0.3125rem 0.6875rem 0 rgba(0, 0, 0, 0.25);
  height: auto !important;
}
.header-position--fixed.menu-active.coh-ce-cpt_ps_site_header-6d0af8e4 {
  padding-top: 3.375rem;
  padding-right: 5rem;
  padding-left: 5rem;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
}
@media (max-width: 767px) {
  .header-position--fixed.menu-active.coh-ce-cpt_ps_site_header-6d0af8e4 {
    padding-top: 2rem;
    padding-right: 1.25rem;
    padding-bottom: 2rem;
    padding-left: 1.25rem;
    background-color: rgb(0, 49, 36);
  }
}
.header-position--fixed.menu-active.coh-ce-cpt_ps_site_header-6d0af8e4 .site-logo img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
  width: 8.3125rem;
  height: 6.75rem;
}
@media (max-width: 767px) {
  .header-position--fixed.menu-active.coh-ce-cpt_ps_site_header-6d0af8e4 .site-logo img {
    height: 4.4375rem;
    width: 5.4375rem;
  }
}
.header-position--fixed.menu-active.coh-ce-cpt_ps_site_header-6d0af8e4 .main-menu-toggle-button {
  -webkit-align-self: start;
      -ms-flex-item-align: start;
          align-self: start;
}
.header-position--fixed.coh-ce-cpt_ps_site_header-6d0af8e4 .main-menu-toggle-button {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.header-position--fixed.coh-ce-cpt_ps_site_header-6d0af8e4 .site-logo img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
  width: 4.25rem;
  height: 3.375rem;
}
.header-position--fixed.coh-ce-cpt_ps_site_header-6d0af8e4 .coh-ce-cpt_ps_site_header-f2df06cb {
  padding-top: 1rem;
  padding-right: 5rem;
  padding-bottom: 1rem;
  padding-left: 5rem;
}
@media (max-width: 1023px) {
  .header-position--fixed.coh-ce-cpt_ps_site_header-6d0af8e4 .coh-ce-cpt_ps_site_header-f2df06cb {
    padding-top: 1rem;
    padding-right: 1.25rem;
    padding-bottom: 1rem;
    padding-left: 1.25rem;
  }
}
.menu-column-count-desktop-4.coh-ce-cpt_ps_site_header-6d0af8e4 .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_ps_site_header-6d0af8e4 .main-menu .menu-level-2 {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
.menu-column-count-desktop-3.coh-ce-cpt_ps_site_header-6d0af8e4 .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_ps_site_header-6d0af8e4 .main-menu .menu-level-2 {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
.menu-column-count-desktop-2.coh-ce-cpt_ps_site_header-6d0af8e4 .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_ps_site_header-6d0af8e4 .main-menu .menu-level-2 {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
.menu-column-count-desktop-1.coh-ce-cpt_ps_site_header-6d0af8e4 .main-menu .menu-level-1 > li {
  position: relative;
}
.menu-column-count-desktop-1.coh-ce-cpt_ps_site_header-6d0af8e4 .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_ps_site_header-6d0af8e4 .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_ps_site_header-6d0af8e4 .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_ps_site_header-6d0af8e4 .main-menu .menu-level-2 {
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
}
@media (max-width: 767px) {
  .menu-active.coh-ce-cpt_ps_site_header-6d0af8e4 {
    background-color: rgb(0, 49, 36);
  }
}
.menu-active.coh-ce-cpt_ps_site_header-6d0af8e4 .site-logo img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}
.coh-ce-cpt_ps_site_header-6d0af8e4 .main-menu-wrapper .cta-container {
  padding-left: 20%;
  margin-bottom: 5rem;
}
.coh-ce-cpt_ps_site_header-6d0af8e4 .main-menu-wrapper .main-menu ul {
  padding-bottom: 2.5rem;
}
.toolbar-horizontal.toolbar-fixed .header-position--fixed.coh-ce-cpt_ps_site_header-6d0af8e4 {
  top: 2.4375rem;
}
.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .header-position--fixed.coh-ce-cpt_ps_site_header-6d0af8e4 {
  top: 4.9375rem;
}
.toolbar-vertical.toolbar-fixed .header-position--fixed.coh-ce-cpt_ps_site_header-6d0af8e4 {
  top: 2.4375rem;
}
.coh-ce-cpt_ps_site_header-a8bf72cf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 12px;
  padding-right: 80px;
  padding-bottom: 12px;
  padding-left: 80px;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_site_header-a8bf72cf {
    padding-top: 7px;
    padding-right: 20px;
    padding-bottom: 7px;
    padding-left: 20px;
  }
}
.coh-ce-cpt_ps_site_header-8257d0f8 {
  max-height: 6.8125rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_ps_site_header-8257d0f8 {
    width: 5.4375rem;
    max-height: 4.625rem;
  }
}
.coh-ce-cpt_ps_site_header-d2f82099 {
  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_ps_site_header-d2f82099 {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
  }
}
.coh-ce-cpt_ps_site_header-650c989c {
  height: 100vh;
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 35%;
  background-color: rgb(0, 49, 36);
}
@media (max-width: 1439px) {
  .coh-ce-cpt_ps_site_header-650c989c {
    width: 40%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_site_header-650c989c {
    display: none;
    width: 55%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_ps_site_header-650c989c {
    width: 100%;
  }
}
.coh-ce-cpt_ps_site_header-6dd69901 {
  height: 100%;
  overflow: scroll;
  overflow-x: hidden;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_site_header-6dd69901 {
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 0;
    overflow-x: hidden;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_ps_site_header-6dd69901 {
    padding-bottom: 0;
  }
}
.coh-ce-cpt_ps_site_header-6dd69901 .utilities-bar-vertical {
  margin-top: 2.625rem;
  margin-bottom: 2.625rem;
}
.coh-ce-cpt_ps_site_header-6dd69901 .utilities-bar-vertical ul.social-links {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 0;
}
.coh-ce-cpt_ps_site_header-6dd69901 .utilities-bar-vertical ul.social-links li {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  margin-right: 1.25rem;
}
.coh-ce-cpt_ps_site_header-6dd69901 .utilities-bar-vertical ul.social-links li:last-child {
  margin-right: 0;
}
.coh-ce-cpt_ps_site_header-6dd69901 .utilities-bar-vertical ul.social-links li a:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_ps_site_header-6be89052 {
  height: auto;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_site_header-6be89052 {
    height: auto;
  }
}
@media (max-width: 1919px) {
  .coh-ce-cpt_ps_site_header-1569ff6b {
    margin-top: 0.5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_ps_site_header-1569ff6b {
    margin-top: 0;
  }
}
.coh-ce-cpt_ps_site_header-7ab23aad {
  width: 10.375rem;
  height: 3.9375rem;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-cpt_ps_site_header-bab2df10 {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  margin-left: 0.5rem;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 3rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_site_header-bab2df10 {
    padding-top: 0;
    padding-bottom: 0;
    margin-left: 0;
  }
}
.coh-ce-cpt_ps_site_header-bab2df10:before {
  margin-left: auto;
}
.menu-position-desktop--right .coh-ce-cpt_ps_site_header-bab2df10 {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
@media (max-width: 1023px) {
  .menu-position-desktop--right .coh-ce-cpt_ps_site_header-bab2df10 {
    -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;
  }
}
.coh-ce-cpt_ps_site_header-df22f363 {
  height: 3rem;
  width: 3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.5rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}
.coh-ce-cpt_ps_site_header-df22f363:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f002";
  font-family: icomoon;
}
.search-active.coh-ce-cpt_ps_site_header-df22f363:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00d";
  font-family: icomoon;
}
.coh-ce-cpt_ps_site_header-f7fc4a4 {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 1;
}
.overlay-show.coh-ce-cpt_ps_site_header-dc347be0 {
  height: 100vh;
  width: 100vw;
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 2;
  opacity: 0.75;
  background-color: rgb(0, 0, 0);
}
.coh-ce-cpt_ps_site_header-443cc08f {
  display: none;
}
.coh-ce-cpt_ps_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_ps_utilities_bar_vertical-81040a3c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_ps_utilities_bar_vertical-81040a3c .social-links a {
  width: auto;
}
.coh-ce-cpt_ps_utilities_bar_vertical-80f39919 {
  height: 100%;
}
.coh-ce-cpt_ps_utilities_bar_vertical-80f39919 + * {
  margin-left: 1rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ps_utilities_bar_vertical-80f39919 + * {
    margin-left: 0;
  }
}
.coh-ce-cpt_ps_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_ps_utilities_bar_vertical-80f39919 a {
  padding-top: 0.75rem;
  padding-right: 1rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
}
.coh-ce-cpt_related_partners_slider-d3946a66 {
  margin-bottom: 0;
  background-color: rgb(255, 245, 238);
  padding-right: 100px;
  padding-bottom: 100px;
  padding-left: 100px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_related_partners_slider-d3946a66 {
    padding-right: 48px;
    padding-bottom: 140px;
    padding-left: 48px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_related_partners_slider-d3946a66 {
    padding-bottom: 73px;
  }
}
.coh-ce-cpt_related_partners_slider-d3946a66 .partners-thumbnail--slider {
  display: none;
}
.coh-ce-cpt_related_partners_slider-34cf823f {
  font-weight: 700;
  font-size: 32px;
  line-height: 38.4px;
  text-align: center;
  margin-top: 72px;
  margin-bottom: 85px;
  color: rgb(0, 87, 63);
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_related_partners_slider-34cf823f {
    margin-bottom: 80px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_related_partners_slider-34cf823f {
    margin-bottom: 50px;
    font-size: 22px;
    line-height: 28px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_related_partners_slider-34cf823f {
    margin-bottom: 50px;
  }
}
.coh-ce-cpt_related_partners_slider-56037ade {
  margin-top: 1.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_related_partners_slider-56037ade {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_related_partners_slider-56037ade {
    margin-top: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_related_partners_slider-56037ade {
    margin-top: 0;
  }
}
.coh-ce-cpt_related_partners_slider-296f34a5 {
  max-height: 15rem;
  height: 15rem;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  -webkit-transform: unset;
      -ms-transform: unset;
          transform: unset;
  margin-inline: auto;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_related_partners_slider-296f34a5 {
    height: 13.4375rem;
    max-height: 13.4375rem;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_related_partners_slider-296f34a5 {
    height: 13.4375rem;
    max-height: 13.4375rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_related_partners_slider-296f34a5 {
    max-height: 17.1875rem;
    height: 17.1875rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_related_partners_slider-296f34a5 {
    height: 11.25rem;
    max-height: 11.25rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_related_partners_slider-296f34a5 {
    max-height: 11.25rem;
    height: auto;
  }
}
.coh-ce-cpt_related_partners_slider-52b71112 {
  margin-bottom: 0;
}
.coh-ce-cpt_related_partners_slider-c91adb62 {
  text-transform: uppercase;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_related_partners_slider-cf52eb72 {
    height: 170px;
    width: 170px;
  }
}
.coh-ce-cpt_rewards_drops_steps-5ce9f511 {
  width: 50%;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_rewards_drops_steps-5ce9f511 {
    display: none;
  }
}
.coh-ce-cpt_rewards_drops_steps-4687d65b {
  float: left;
  clear: both;
  width: 90%;
}
.coh-ce-cpt_rewards_drops_steps-4687d65b:before, .coh-ce-cpt_rewards_drops_steps-4687d65b:after {
  clear: both;
  content: " ";
  display: table;
}
.coh-ce-cpt_rewards_drops_steps-7a1079f3 {
  width: 50%;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_rewards_drops_steps-7a1079f3 {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_rewards_drops_steps-f4b0f770 {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.coh-ce-cpt_rewards_drops_steps-7cbc76c4 {
  margin-bottom: 2rem;
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 3.375rem;
  line-height: 120%;
  font-style: normal;
  color: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_rewards_drops_steps-7cbc76c4 {
    margin-bottom: 1.5rem;
    font-size: 1.875rem;
  }
}
.coh-ce-cpt_rewards_drops_steps-aa44de46 p {
  margin-bottom: 0;
  width: 70%;
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  color: rgb(255, 255, 255);
  font-style: normal;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_rewards_drops_steps-aa44de46 p {
    width: 100%;
    font-size: 1rem;
  }
}
.coh-ce-cpt_rewards_drops_steps-538188c5 {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_rewards_drops_steps-538188c5 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
    display: block;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_rewards_drops_steps-abd34f99 {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.coh-ce-cpt_rewards_drops_steps-3ac96431 {
  margin-top: 3.125rem;
  margin-bottom: 2.25rem;
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 2.75rem;
  line-height: 120%;
  font-style: normal;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_rewards_drops_steps-3ac96431 {
    margin-top: 3.125rem;
    margin-bottom: 2.25rem;
    font-size: 1.5rem;
  }
}
.coh-ce-cpt_rewards_drops_steps-7d93700d {
  width: 60%;
  margin-bottom: 3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_rewards_drops_steps-7d93700d {
    width: 100%;
    margin-bottom: 2.25rem;
  }
}
.coh-ce-cpt_rewards_drops_steps-8552519d {
  margin-right: 1.25rem;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
.coh-ce-cpt_rewards_drops_steps-dbfd9d87 {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(216, 237, 153);
  font-size: 1rem;
  line-height: 120%;
  font-style: normal;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_rewards_drops_steps-dbfd9d87 {
    font-size: 0.875rem;
  }
}
.coh-ce-cpt_rewards_drops_steps-da015c0c p {
  margin-bottom: 0;
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  line-height: 120%;
  font-style: normal;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_rewards_drops_steps-da015c0c p {
    font-size: 0.875rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_rewards_drops_steps-75b25aec {
    text-align: center;
  }
}
.coh-ce-cpt_rewards_drops_steps-53329e28 {
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 1.375rem;
  line-height: 120%;
  text-align: center;
  font-style: normal;
  text-transform: capitalize;
  padding-top: 0.75rem;
  padding-right: 2.25rem;
  padding-bottom: 0.75rem;
  padding-left: 2.25rem;
  border-width: 0.1875rem;
  border-style: solid;
  -webkit-border-radius: 3.875rem;
          border-radius: 3.875rem;
  border-color: rgb(255, 255, 255);
}
.coh-ce-cpt_rewards_drops_steps-53329e28:hover {
  background-color: rgb(216, 237, 153);
  border-color: rgb(216, 237, 153);
  color: rgb(0, 87, 63);
}
.coh-ce-cpt_rewards_drops_steps-53329e28:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_reward_video_component-cb5b402c {
  position: relative;
  max-width: 1920px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_reward_video_component-cb5b402c:before {
  position: absolute;
  height: 100%;
  width: 100%;
  background: #00000057;
  z-index: 1;
  display: block;
}
.coh-ce-cpt_reward_video_component-cb5b402c .hero_video_container {
  position: relative;
  width: 100%;
}
.coh-ce-cpt_reward_video_component-cb5b402c .hero_video_container .hero_video {
  width: 100%;
  position: relative;
}
.coh-ce-cpt_reward_video_component-cb5b402c .hero_video_container .hero_video .mejs__container {
  height: 529px !important;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_reward_video_component-cb5b402c .hero_video_container .hero_video .mejs__container {
    height: 372px !important;
  }
}
.coh-ce-cpt_reward_video_component-cb5b402c .hero_video_container .hero_video .mejs__container .mejs__inner .mejs__mediaelement mediaelementwrapper .coh-video-inner {
  height: 529px !important;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_reward_video_component-cb5b402c .hero_video_container .hero_video .mejs__container .mejs__inner .mejs__mediaelement mediaelementwrapper .coh-video-inner {
    height: 372px !important;
  }
}
.coh-ce-cpt_reward_video_component-cb5b402c .hero_video_container svg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.coh-ce-cpt_reward_video_component-cb5b402c .hero_logo_container {
  width: 66%;
  position: absolute;
  top: 182px;
  left: 158px;
  z-index: 2;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_reward_video_component-cb5b402c .hero_logo_container {
    position: absolute;
    top: 49px;
    left: 24px;
    z-index: 2;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_reward_video_component-cb5b402c .hero_logo_container {
    position: absolute;
    z-index: 2;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_reward_video_component-cb5b402c .hero_logo_container {
    position: absolute;
    top: 49px;
    left: 24px;
    z-index: 2;
  }
}
.coh-ce-cpt_reward_video_component-cb5b402c .hero_logo_container .hero_logo_image {
  z-index: 99;
  width: 614px;
  margin-bottom: 13px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_reward_video_component-cb5b402c .hero_logo_container .hero_logo_image {
    width: 327px;
    margin-bottom: 7px;
  }
}
.coh-ce-cpt_reward_video_component-cb5b402c .hero_logo_container .hero_sub_heading {
  z-index: 99;
  margin-bottom: 0;
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-transform: uppercase;
  font-size: 36px;
  line-height: 110%;
  text-align: left;
  font-weight: 700;
  color: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_reward_video_component-cb5b402c .hero_logo_container .hero_sub_heading {
    font-size: 28px;
    text-align: left;
  }
}
.coh-ce-cpt_reward_video_component-c8181287 {
  visibility: hidden;
  font-size: 0;
  margin: 0;
}
.coh-ce-cpt_rick_text_wide-9f746697 {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 22px;
  line-height: 120%;
  font-style: normal;
  text-transform: uppercase;
  background-color: rgb(0, 87, 63);
  padding-top: 20px;
  padding-right: 40px;
  padding-bottom: 20px;
  padding-left: 40px;
  -webkit-border-radius: 62px;
          border-radius: 62px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_rick_text_wide-9f746697 {
    font-size: 16px;
    padding-top: 18px;
    padding-right: 30px;
    padding-bottom: 18px;
    padding-left: 30px;
  }
}
.coh-ce-cpt_scam_alert_rich_text-b16e1f5e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  margin-bottom: 28px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_scam_alert_rich_text-b16e1f5e {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: unset;
    -webkit-align-items: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
.coh-ce-cpt_scam_alert_rich_text-1d606ae {
  height: 40px;
  width: 40px;
}
.coh-ce-cpt_scam_alert_rich_text-3e10782c {
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 22px;
  line-height: 120%;
  font-style: normal;
  text-transform: uppercase;
  background-color: rgb(0, 87, 63);
  padding-top: 14px;
  padding-right: 40px;
  padding-bottom: 14px;
  padding-left: 40px;
  -webkit-border-radius: 62px;
          border-radius: 62px;
  margin-top: 10px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_scam_alert_rich_text-3e10782c {
    font-size: 16px;
    padding-top: 14px;
    padding-right: 30px;
    padding-bottom: 14px;
    padding-left: 30px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_scam_alert_rich_text-3e10782c {
    margin-top: 0;
  }
}
.coh-ce-cpt_scam_alert_rich_text-3e10782c:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_scam_alert_rich_text-3e10782c:hover {
  border: 2px solid rgb(0, 87, 63);
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(0, 87, 63);
  background-color: rgb(216, 237, 153);
  padding-top: 12px;
  padding-right: 38px;
  padding-bottom: 12px;
  padding-left: 38px;
}
.coh-ce-cpt_scrolling_text-c381d7d4 {
  background-color: rgb(255, 245, 238);
  max-width: 1920px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (max-width: 564px) {
  .coh-ce-cpt_scrolling_text-c381d7d4 {
    overflow: hidden;
  }
}
.coh-ce-cpt_scrolling_text-b374c9f {
  padding-bottom: 34px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_scrolling_text-b374c9f {
    padding-bottom: 63px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_scrolling_text-b374c9f {
    padding-bottom: 47px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_scrolling_text-b374c9f {
    padding-bottom: 47px;
  }
}
.coh-ce-cpt_scrolling_text-b374c9f:nth-child(even) .scrolling-text {
  color: rgb(75, 149, 96);
}
.coh-ce-cpt_scrolling_text-b374c9f:nth-child(odd) .scrolling-text {
  color: rgb(0, 87, 63);
}
.coh-ce-cpt_scrolling_text-7071e6f2 {
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 42px;
  line-height: 120%;
  font-style: normal;
  text-transform: uppercase;
  padding-right: 10px;
  padding-left: 10px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_scrolling_text-7071e6f2 {
    font-size: 28px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_scrolling_text-7071e6f2 {
    font-size: 28px;
  }
}
.coh-ce-cpt_shopping_spree_sweeps-6599f6cf {
  display: flex;
  flex-direction: row;
  background-color: rgb(216, 237, 153);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_shopping_spree_sweeps-6599f6cf {
    flex-direction: column;
  }
}
.coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 80px;
  padding-right: 80px;
  padding-bottom: 80px;
  padding-left: 230px;
  width: 60%;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container {
    padding-right: 4%;
    padding-left: 9%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 20px;
  }
}
.coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container .shopping_spree_left_container_logo {
  width: 271px;
  margin-top: 24px;
  margin-bottom: 24px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container .shopping_spree_left_container_logo {
    width: 175px;
    margin-top: 0;
    margin-bottom: 63px;
  }
}
.coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container .shopping_spree_left_container_heading p {
  color: rgb(0, 49, 36);
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-style: normal;
  line-height: 90%;
  font-size: 188px;
  letter-spacing: -4px;
  text-transform: uppercase;
  font-feature-settings: 'case' on;
  margin-top: 24px;
  margin-bottom: 24px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container .shopping_spree_left_container_heading p {
    font-size: 132px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container .shopping_spree_left_container_heading p {
    font-size: 80px;
    line-height: 120%;
    letter-spacing: -4px;
    margin-top: 0;
    margin-bottom: 40px;
  }
}
.coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container .shopping_spree_left_container_subheading {
  color: rgb(0, 49, 36);
  font-family: 'monarcha', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  line-height: 90%;
  font-size: 56px;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 24px;
  font-feature-settings: 'case' on;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container .shopping_spree_left_container_subheading {
    font-size: 32.4px;
    margin-bottom: 30px;
  }
}
.coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container .shopping_spree_left_container_bodycopy p {
  margin-bottom: 48px;
  font-feature-settings: 'case' on;
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(0, 49, 36);
  font-size: 32px;
  font-weight: 400;
  line-height: 112%;
  font-style: normal;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container .shopping_spree_left_container_bodycopy p {
    margin-bottom: 40px;
    font-size: 22px;
    line-height: 150%;
    text-align: center;
  }
}
.coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container .shopping_spree_left_container_cta {
  padding-top: 20px;
  padding-right: 40px;
  padding-bottom: 20px;
  padding-left: 40px;
  margin-top: 0;
  margin-bottom: 90px;
  font-family: TradeGothicLTStdBold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  line-height: 120%;
  font-size: 22px;
  font-style: normal;
  color: rgb(255, 255, 255);
  background-color: rgb(0, 87, 63);
  border-radius: 62px;
  border-width: 3px;
  border-style: solid;
  text-transform: uppercase;
  min-height: 56px;
  max-width: 100%;
  border-color: rgb(0, 87, 63);
}
@media (max-width: 1439px) {
  .coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container .shopping_spree_left_container_cta {
    margin-bottom: 60px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container .shopping_spree_left_container_cta {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 18px;
    padding-right: 30px;
    padding-bottom: 18px;
    padding-left: 30px;
    font-size: 16px;
    min-height: 48px;
    text-align: center;
  }
}
.coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container .shopping_spree_left_container_cta:hover {
  box-shadow: none !important;
  background-color: rgb(216, 237, 153);
  color: rgb(0, 87, 63);
}
.coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container .shopping_spree_left_container_cta:active {
  box-shadow: none !important;
  background-color: rgb(216, 237, 153);
  color: rgb(0, 87, 63);
}
.coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container .shopping_spree_left_container_cta:focus {
  box-shadow: none !important;
  background-color: rgb(216, 237, 153);
  color: rgb(0, 87, 63);
}
.coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_right_container {
  width: 40%;
  padding-top: 53px;
  padding-right: 208px;
  padding-bottom: 53px;
  padding-left: 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_right_container {
    padding-right: 10%;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_right_container {
    padding-right: 53px;
    padding-left: 53px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_right_container {
    padding-top: 34px;
    padding-right: 20px;
    padding-bottom: 40px;
    padding-left: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
}
.coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_right_container .shopping_spree_right_container_image {
  display: flex;
  width: 528px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_right_container .shopping_spree_right_container_image {
    width: 335px;
  }
}
.coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container .shopping_spree_disclaimer, .coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_right_container .shopping_spree_disclaimer {
  max-width: 874px;
  max-width: 100%;
}
.coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container .shopping_spree_disclaimer p, .coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_right_container .shopping_spree_disclaimer p {
  color: rgb(0, 87, 63);
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  font-weight: 400;
  line-height: 112%;
  font-feature-settings: 'case' on;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container .shopping_spree_disclaimer p, .coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_right_container .shopping_spree_disclaimer p {
    font-size: 12px;
    text-align: center;
  }
}
.coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container .shopping_spree_disclaimer p a, .coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_right_container .shopping_spree_disclaimer p a {
  font-style: normal;
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  line-height: 112%;
  color: rgb(0, 49, 36);
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
  font-feature-settings: case' on;
  box-shadow: none !important;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container .shopping_spree_disclaimer p a, .coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_right_container .shopping_spree_disclaimer p a {
    font-size: 12px;
  }
}
.coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container .shopping_spree_disclaimer p a:focus, .coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_right_container .shopping_spree_disclaimer p a:focus {
  box-shadow: none !important;
}
.coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container .shopping_spree_disclaimer_desktop, .coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_right_container .shopping_spree_disclaimer_desktop {
  display: block;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container .shopping_spree_disclaimer_desktop, .coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_right_container .shopping_spree_disclaimer_desktop {
    display: none;
  }
}
.coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container .shopping_spree_disclaimer_mobile, .coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_right_container .shopping_spree_disclaimer_mobile {
  display: none;
  margin-top: 24px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_left_container .shopping_spree_disclaimer_mobile, .coh-ce-cpt_shopping_spree_sweeps-6599f6cf .shopping_spree_right_container .shopping_spree_disclaimer_mobile {
    display: block;
  }
}
.coh-ce-cpt_sitemap_text-ec0c535 {
  background-color: rgb(0, 87, 63);
  max-width: 1920px;
  margin: auto;
  width: 100%;
}
.coh-ce-cpt_sitemap_text-343fa359 {
  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;
  padding-top: 64px;
  padding-bottom: 80px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sitemap_text-343fa359 {
    padding-top: 80px;
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_sitemap_text-343fa359 {
    padding-top: 47px;
  }
}
.coh-ce-cpt_sitemap_text-4ef68715 {
  font-family: TradeGothicLTStdBoldEx;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 82px;
  line-height: 120%;
  text-align: center;
  font-style: normal;
  margin-bottom: -10px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sitemap_text-4ef68715 {
    font-size: 52px;
  }
}
.coh-ce-cpt_sitemap_text-5f2fdd71 {
  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;
}
.coh-ce-cpt_sitemap_text-5f2fdd71 ul {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .coh-ce-cpt_sitemap_text-5f2fdd71 ul {
    margin-top: 24px;
  }
}
.coh-ce-cpt_sitemap_text-5f2fdd71 ul li {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-weight: 400;
  font-size: 18px;
  text-decoration: underline;
  font-style: normal;
  list-style-type: none;
  margin: auto;
  margin-top: 24px;
  text-underline-offset: 8px;
  text-align: center;
}
.coh-ce-cpt_sitemap_text-5f2fdd71 ul li a {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 18px;
  font-style: normal;
  text-decoration: underline;
}
.coh-ce-cpt_sitemap_text-2e3978b3 ul li a:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.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-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-6c573274 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-6c573274 {
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
}
.coh-ce-cpt_site_footer-6c573274:before {
  margin-left: auto;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-6c573274:before {
    margin-left: 0;
  }
}
.menu-position-desktop--left .coh-ce-cpt_site_footer-6c573274 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.menu-position-desktop--center .coh-ce-cpt_site_footer-6c573274 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.menu-position-desktop--right .coh-ce-cpt_site_footer-6c573274 {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
@media (max-width: 767px) {
  .menu-position-desktop--right .coh-ce-cpt_site_footer-6c573274 {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
.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-bab2df10 {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  margin-left: 0.5rem;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 3rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-bab2df10 {
    padding-top: 0;
    padding-bottom: 0;
    margin-left: 0;
  }
}
.coh-ce-cpt_site_header-bab2df10:before {
  margin-left: auto;
}
.menu-position-desktop--right .coh-ce-cpt_site_header-bab2df10 {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
@media (max-width: 1023px) {
  .menu-position-desktop--right .coh-ce-cpt_site_header-bab2df10 {
    -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;
  }
}
.coh-ce-cpt_site_header-df22f363 {
  height: 3rem;
  width: 3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.5rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}
.coh-ce-cpt_site_header-df22f363:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f002";
  font-family: icomoon;
}
.search-active.coh-ce-cpt_site_header-df22f363:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00d";
  font-family: icomoon;
}
.coh-ce-cpt_site_header-f7fc4a4 {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 1;
}
.coh-ce-cpt_slide_item-2ee1ff76 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.coh-ce-cpt_social_links-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-8a60165c {
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_social_links-8a60165c {
    -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;
    margin-right: 16px;
    margin-left: 0;
  }
}
.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_social_sweeps_top_banner_ps-85c30b9d {
  background-color: rgb(0, 49, 36);
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
}
.coh-ce-cpt_social_sweeps_top_banner_ps-85c30b9d a:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_social_sweeps_top_banner_ps-13f172ca {
  height: 100%;
  padding-right: 10%;
  padding-left: 10%;
  -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: 1439px) {
  .coh-ce-cpt_social_sweeps_top_banner_ps-13f172ca {
    padding-right: 2%;
    padding-left: 2%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_social_sweeps_top_banner_ps-13f172ca {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_social_sweeps_top_banner_ps-13f172ca .coh-column {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_social_sweeps_top_banner_ps-46e4fbd8 {
    padding-right: 0;
    padding-left: 0;
    padding: 0 !important;
  }
}
.coh-ce-cpt_social_sweeps_top_banner_ps-12fd50aa {
  gap: 0;
  height: 100%;
  margin-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_social_sweeps_top_banner_ps-12fd50aa {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 1%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_social_sweeps_top_banner_ps-12fd50aa {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.coh-ce-cpt_social_sweeps_top_banner_ps-12fd50aa p {
  margin-bottom: 0 !important;
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(219, 134, 78);
  font-size: 18px;
  line-height: 150%;
  margin-bottom: 0;
  font-style: normal;
  text-transform: uppercase;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_social_sweeps_top_banner_ps-12fd50aa p {
    font-size: 16px;
    line-height: normal;
  }
}
.coh-ce-cpt_social_sweeps_top_banner_ps-12fd50aa p:first-child {
  white-space: nowrap;
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 18px;
  line-height: 150%;
  font-style: normal;
  text-transform: uppercase;
  text-decoration: none;
  padding-right: 10px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_social_sweeps_top_banner_ps-12fd50aa p:first-child {
    font-size: 16px;
    line-height: normal;
    padding-right: 10px;
  }
}
.coh-ce-cpt_social_sweeps_top_banner_ps-12fd50aa p:nth-child(2) {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(219, 134, 78);
  font-size: 18px;
  line-height: 150%;
  font-style: normal;
  text-transform: uppercase;
  text-decoration: none;
  padding-right: 0.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_social_sweeps_top_banner_ps-12fd50aa p:nth-child(2) {
    font-size: 16px;
    line-height: normal;
    padding-right: 0.375rem;
  }
}
.coh-ce-cpt_social_sweeps_top_banner_ps-12fd50aa p:last-child {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_social_sweeps_top_banner_ps-12fd50aa p:last-child {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
}
.coh-ce-cpt_social_sweeps_top_banner_ps-12fd50aa p svg {
  vertical-align: middle;
}
.coh-ce-cpt_social_sweeps_top_banner_ps-443cc08f {
  display: none;
}
.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: 1439px) {
  .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: 1439px) {
  .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: 1439px) {
  .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;
}
.space-between-nav-content.coh-ce-cpt_tabs_container_vertical_tabs-a902b84a .coh-accordion-tabs-content {
  padding-left: 11.5%;
}
@media (max-width: 1439px) {
  .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_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-c2241bd8 {
  -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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_utilities_bar_vertical-c2241bd8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_utilities_bar_vertical-c2241bd8 .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_video-ea901c4e {
  width: 100%;
}
.coh-ce-6f78460f {
  overflow: hidden;
  position: relative;
}
.coh-ce-fcfe88b9 article sup {
  vertical-align: revert;
  font-weight: inherit;
  font-size: 50%;
  line-height: initial;
}
.coh-ce-fed6c5d4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-fed6c5d4 {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .coh-ce-fed6c5d4 {
    -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;
    padding-top: 0;
    padding-bottom: 0;
  }
}
.coh-ce-fed6c5d4 li:last-child {
  padding-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-fed6c5d4 li:last-child {
    padding-bottom: 0;
  }
}
.coh-ce-acc8cf11 {
  padding-bottom: 30px;
  list-style-type: none;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-acc8cf11 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .coh-ce-acc8cf11 {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-379ba145 {
  font-size: 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: 100%;
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  line-height: 150%;
  font-style: normal;
  text-decoration: underline;
}
@media (max-width: 1023px) {
  .coh-ce-379ba145 {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .coh-ce-379ba145 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-379ba145:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-458aeaf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 1023px) {
  .coh-ce-458aeaf {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto;
  }
}
.coh-ce-cfeba3d3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 1023px) {
  .coh-ce-cfeba3d3 {
    padding-right: 0;
    padding-left: 0;
  }
}
.has-children.is-collapsed.coh-ce-cfeba3d3 > a:after {
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
}
.has-children.is-expanded.coh-ce-cfeba3d3 > a:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.has-children.coh-ce-cfeba3d3 > 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-cfeba3d3 > a {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.has-children.coh-ce-cfeba3d3 > a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f107";
  font-family: icomoon;
  -webkit-transition: 200ms ease-in-out transform;
  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-7603bfd {
  font-size: 0.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
@media (max-width: 1023px) {
  .coh-ce-7603bfd {
    padding-right: 1rem;
    padding-left: 1rem;
    height: auto;
  }
}
.coh-ce-9e7f72ef {
  position: absolute;
  top: 100%;
  display: none;
  z-index: 1;
  left: 0;
  right: 0;
  pointer-events: none;
}
@media (max-width: 1023px) {
  .coh-ce-9e7f72ef {
    position: static;
  }
}
.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-41faece7 {
  margin-top: 0;
  margin-bottom: 0;
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
}
.coh-ce-4c431097 {
  list-style-type: none;
  margin-left: 0;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  display: inline-block;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-4c431097 {
    padding-right: 0;
    padding-left: 1rem;
  }
}
.coh-ce-5d9b5c92 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  font-size: 0.875rem;
}
.coh-ce-7666841d {
  margin-top: 0;
  margin-bottom: 0;
}
.coh-ce-d344be45 {
  margin-left: 0;
  list-style-type: none;
  padding-left: 1rem;
}
.coh-ce-769e1d0 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
}
.coh-ce-74a8e08c {
  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: 45px;
  padding-top: 25%;
  padding-bottom: 20%;
  padding-left: 20%;
}
@media (max-width: 1919px) {
  .coh-ce-74a8e08c {
    padding-top: 36%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-74a8e08c {
    padding-top: 47%;
    padding-bottom: 23%;
  }
}
@media (max-width: 767px) {
  .coh-ce-74a8e08c {
    padding-top: 39%;
    padding-bottom: 39%;
  }
}
@media (max-width: 564px) {
  .coh-ce-74a8e08c {
    padding-top: 38%;
  }
}
.coh-ce-c9ed22ae {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 2rem;
  line-height: 120%;
  font-style: normal;
  color: rgb(216, 237, 153);
  margin-bottom: 0.9375rem;
  border-bottom-width: 0.1875rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(0, 87, 63);
  width: 100%;
  padding-bottom: 1.5rem;
}
@media (max-width: 564px) {
  .coh-ce-c9ed22ae {
    font-size: 1.75rem;
  }
}
.coh-ce-c9ed22ae:hover {
  color: rgb(216, 237, 153);
  cursor: auto;
}
.coh-ce-c9ed22ae:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  box-shadow: none !important;
}
.coh-ce-34ac4cd5 {
  margin: 0;
}
.coh-ce-ee30740a {
  margin-left: 0;
  list-style-type: none;
}
.coh-ce-24b62a26 {
  font-family: TradeGothicLTStd;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 1.375rem;
  line-height: 120%;
  font-style: normal;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
}
.coh-ce-24b62a26:hover {
  color: rgb(255, 255, 255);
  text-decoration: none;
}
.coh-ce-24b62a26:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.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%;
}

