.coh-style--button-yes-custom---age-gate- {
  color: rgb(188, 188, 188);
  border-width: 1.5px;
  border-color: rgb(188, 188, 188);
  border-style: solid;
  height: 40px;
  width: 120px;
  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: 16px;
  font-style: normal;
  text-transform: uppercase;
  text-decoration: none;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-border-radius: 50px;
          border-radius: 50px;
  font-weight: bold;
  -webkit-box-shadow: 0px 3px 25px -2px;
          box-shadow: 0px 3px 25px -2px;
  margin-top: 28px;
}
@media (min-width: 1199px) {
  .coh-style--button-yes-custom---age-gate- {
    width: 200px;
  }
}
.coh-style--button-yes-custom---age-gate-:hover {
  color: rgb(232, 7, 159);
  background-color: rgb(232, 7, 159);
  -webkit-box-shadow: 0 3px 25px -2px;
          box-shadow: 0 3px 25px -2px;
}
.coh-style-beer-properties-title, .coh-style-beer-properties-title---bottom {
  color: rgb(137, 140, 141);
  text-transform: uppercase;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 1.25rem;
}
@media (min-width: 1199px) {
  .coh-style-beer-properties-title, .coh-style-beer-properties-title---bottom {
    color: rgb(0, 0, 0);
  }
}
.coh-style-beer-properties-title---bottom {
  color: rgb(188, 188, 188);
}
@media (min-width: 1199px) {
  .coh-style-gallery-navigation-left, .coh-style-gallery-navigation-right {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-style-gallery-navigation-left:before, .coh-style-gallery-navigation-right:before {
  background-color: rgba(2, 2, 2, 0.327);
}
@media (min-width: 1199px) {
  .coh-style-gallery-navigation-left:before, .coh-style-gallery-navigation-right:before {
    font-size: 21px;
    padding-top: 10px;
    padding-right: 16px;
    padding-bottom: 10px;
    padding-left: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-style-slide-pagination-bullets {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.coh-style-slide-pagination-bullets li {
  margin-bottom: 0;
  margin-left: 0;
  display: inline-block;
}
.coh-style-slide-pagination-bullets li:before {
  content: normal;
}
.coh-style-slide-pagination-bullets li.slick-active button {
  height: 0.625rem;
  width: 0.625rem;
}
.coh-style-slide-pagination-bullets li button {
  height: 0.625rem;
  width: 0.625rem;
  margin-right: 0.5rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  border-style: solid;
  border-width: 0.125rem;
}
@media (min-width: 1199px) {
  .coh-style-slider-navigation-left, .coh-style-slider-navigation-right {
    padding: 18px;
    -webkit-border-radius: 50%;
            border-radius: 50%;
  }
}
@media (min-width: 1199px) {
  .coh-style-slider-navigation-left:before, .coh-style-slider-navigation-right:before {
    font-size: 21px;
    padding-top: 10px;
    padding-right: 14px;
    padding-bottom: 10px;
    padding-left: 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-border-radius: 50%;
            border-radius: 50%;
    -webkit-box-shadow: 0px 7px 20px;
            box-shadow: 0px 7px 20px;
  }
}
.coh-style-gallery-slider---pagination {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-gallery-slider---pagination li {
  margin-bottom: 0;
  margin-left: 0;
  display: inline-block;
}
.coh-style-gallery-slider---pagination li:before {
  content: normal;
}
.coh-style-gallery-slider---pagination li.slick-active button {
  height: 4px;
  width: 52px;
  background-color: rgb(0, 11, 125);
}
@media (min-width: 1199px) {
  .coh-style-gallery-slider---pagination li.slick-active button {
    width: 110px;
  }
}
.coh-style-gallery-slider---pagination li button {
  height: 4px;
  width: 24px;
  margin-right: 0.5rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
@media (min-width: 1199px) {
  .coh-style-gallery-slider---pagination li button {
    width: 110px;
  }
}
.coh-style-card-shadow .container-card {
  -webkit-box-shadow: 0 10px rgb(18, 18, 18);
          box-shadow: 0 10px rgb(18, 18, 18);
}
@media (min-width: 1199px) {
  .coh-style-card-shadow .container-card {
    -webkit-box-shadow: 0 10px rgb(18, 18, 18);
            box-shadow: 0 10px rgb(18, 18, 18);
  }
}
.coh-style-product-box-shadow {
  -webkit-box-shadow: none;
          box-shadow: none;
  min-width: 18.75rem;
}
@media (min-width: 1199px) {
  .coh-style-product-box-shadow {
    min-width: 11.25rem;
  }
}
@media (min-width: 1440px) {
  .coh-style-product-box-shadow {
    min-width: 18.75rem;
  }
}
.coh-style-product-box-shadow:hover {
  -webkit-box-shadow: 0 0 1.125rem;
          box-shadow: 0 0 1.125rem;
}
.coh-style-product-box-shadow div {
  width: 16.75rem;
  margin-bottom: 1.25rem;
  height: 10rem;
}
@media (min-width: 1199px) {
  .coh-style-product-box-shadow div {
    width: initial;
  }
}
@media (min-width: 767px) {
  .coh-style-slider-with-timeline-navigation-left, .coh-style-slider-with-timeline-navigation-right {
    padding: 18px;
    -webkit-border-radius: 50%;
            border-radius: 50%;
    cursor: pointer;
  }
}
@media (min-width: 767px) {
  .coh-style-slider-with-timeline-navigation-left:before, .coh-style-slider-with-timeline-navigation-right:before {
    -webkit-box-shadow: 0px 7px 20px;
            box-shadow: 0px 7px 20px;
    font-size: 21px;
    padding: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-border-radius: 50%;
            border-radius: 50%;
  }
}
@media (min-width: 767px) {
  .coh-style-slider-with-timeline-navigation-left:hover:before, .coh-style-slider-with-timeline-navigation-right:hover:before {
    -webkit-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
  }
}
@media (min-width: 767px) {
  .coh-style-slider-with-timeline-navigation-left:disabled, .coh-style-slider-with-timeline-navigation-right:disabled {
    pointer-events: none;
    opacity: 0.4;
  }
}
.coh-style-custom-scrollbar::-webkit-scrollbar {
  width: 4px;
  -webkit-border-radius: 50px;
          border-radius: 50px;
}
.coh-style-custom-scrollbar::-webkit-scrollbar-thumb {
  border-width: 0;
  -webkit-border-radius: 50px;
          border-radius: 50px;
  border-style: none;
  border-color: rgb(255, 255, 255);
}
.coh-style-secondary-button-large, .coh-style-secondary-button-large---dark {
  font-size: 1rem;
  min-width: 5rem;
  cursor: pointer;
  font-weight: 700;
  line-height: 1rem;
  letter-spacing: 0;
  text-align: center;
  padding-top: 16px;
  padding-right: 24px;
  padding-bottom: 16px;
  padding-left: 24px;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  border-width: 0.09375rem;
  border-style: solid;
  max-width: 13rem;
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-secondary-button-large:hover, .coh-style-secondary-button-large---dark:hover {
  border-width: 0.09375rem;
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-secondary-button-large:focus, .coh-style-secondary-button-large---dark:focus {
  border-width: 0;
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-secondary-button-large:disabled, .coh-style-secondary-button-large---dark:disabled {
  border-width: 0.09375rem;
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-secondary-button-large---dark {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-secondary-button-large---dark:hover {
  border-width: 0.09375rem;
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-secondary-button-large---dark:focus {
  border-width: 0;
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-secondary-button-large---dark:disabled {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-text-slider-navigation-left:before, .coh-style-text-slider-navigation-right:before {
  margin-left: 50px;
}
@media (min-width: 1199px) {
  .coh-style-text-slider-navigation-left:before, .coh-style-text-slider-navigation-right:before {
    font-size: 100px;
    text-shadow: 0 1px 2px transparent;
  }
}
.coh-style-text-slider-navigation-right:before {
  margin-right: 50px;
}
.coh-style-tertiary-button-large, .coh-style-tertiary-button-large---dark, .coh-style-tertiary-button-bees-custom {
  font-size: 1rem;
  cursor: pointer;
  font-weight: 700;
  line-height: 1rem;
  letter-spacing: 0;
  text-align: center;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: inherit;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  max-width: 13rem;
}
.coh-style-tertiary-button-large:hover, .coh-style-tertiary-button-large---dark:hover, .coh-style-tertiary-button-bees-custom:hover {
  text-decoration: underline;
}
.coh-style-tertiary-button-large:focus, .coh-style-tertiary-button-large---dark:focus, .coh-style-tertiary-button-bees-custom:focus {
  text-decoration: underline;
}
.coh-style-tertiary-button-bees-custom {
  text-decoration: underline;
}
.coh-style-tertiary-button-bees-custom:hover {
  text-decoration: none;
}
.coh-style-primary-button-medium, .coh-style-primary-button-medium---dark {
  font-size: 1rem;
  min-width: 8.75rem;
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
  cursor: pointer;
  font-weight: 700;
  line-height: 1rem;
  letter-spacing: 0;
  text-align: center;
  padding-top: 8px;
  padding-right: 16px;
  padding-bottom: 8px;
  padding-left: 16px;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  max-width: 16rem;
}
.coh-style-primary-button-medium:hover, .coh-style-primary-button-medium---dark:hover {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-primary-button-medium:focus, .coh-style-primary-button-medium---dark:focus {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-primary-button-medium:disabled, .coh-style-primary-button-medium---dark:disabled {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-primary-button-medium---dark {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-primary-button-medium---dark:hover {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-primary-button-medium---dark:focus {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-primary-button-medium---dark:disabled {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-tabs-slider-navigation-left, .coh-style-tabs-slider-navigation-right {
  -webkit-border-radius: 50%;
          border-radius: 50%;
  height: 1.875rem;
  width: 45px;
  border-width: 0.0625rem;
  border-style: none;
}
.coh-style-tabs-slider-navigation-left:before, .coh-style-tabs-slider-navigation-right:before {
  color: rgba(0, 0, 0, 0);
  font-size: 1.5rem;
  background-image: url("/sites/g/files/wnfebl12406/files/icon-prev.svg");
  background-position: center;
  background-size: 85% auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  padding: 15px;
}
.coh-style-tabs-slider-navigation-right {
  position: absolute;
  right: 0;
}
.coh-style-tabs-slider-navigation-right:before {
  background-image: url("/sites/g/files/wnfebl12406/files/icon-next.svg");
  background-position: center;
  background-size: 85% auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
@media (min-width: 1199px) {
  .coh-style-bud-navigation-left, .coh-style-bud-navigation-right {
    background-color: rgba(0, 0, 0, 0);
  }
}
@media (min-width: 1199px) {
  .coh-style-bud-navigation-left:before, .coh-style-bud-navigation-right:before {
    font-size: 34px;
    padding-top: 14px;
    padding-right: 23px;
    padding-bottom: 14px;
    padding-left: 23px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-style-text-slide-pagination-bullets li {
  margin-bottom: 0;
  margin-left: 0;
  display: inline-block;
}
.coh-style-text-slide-pagination-bullets li:before {
  content: normal;
}
.coh-style-text-slide-pagination-bullets li.slick-active button {
  height: 1.25rem;
  width: 1.25rem;
  opacity: 1;
}
.coh-style-text-slide-pagination-bullets li button {
  height: 1.25rem;
  width: 1.25rem;
  margin-right: 0.5rem;
  -webkit-border-radius: 0.625rem;
          border-radius: 0.625rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  border-style: solid;
  border-width: 1px;
  opacity: 0.6;
}
.coh-style-budx---slider-navigation-left, .coh-style-budx---slider-navigation-right {
  -webkit-border-radius: 100%;
          border-radius: 100%;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  min-height: 48px;
  min-width: 48px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1199px) {
  .coh-style-budx---slider-navigation-left, .coh-style-budx---slider-navigation-right {
    -webkit-border-radius: 50%;
            border-radius: 50%;
    padding-top: 18px;
    padding-right: 18px;
    padding-bottom: 18px;
    padding-left: 18px;
    display: block;
  }
}
.coh-style-budx---slider-navigation-left:before, .coh-style-budx---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;
  padding-top: 2px;
  padding-right: 9px;
  padding-bottom: 4px;
  padding-left: 9px;
  -webkit-box-shadow: 0px 7px 20px rgba(207, 10, 44, 0.316);
          box-shadow: 0px 7px 20px rgba(207, 10, 44, 0.316);
  -webkit-border-radius: 100%;
          border-radius: 100%;
  content: "\f104";
  font-family: icomoon;
  font-size: 18px;
}
@media (min-width: 767px) {
  .coh-style-budx---slider-navigation-left:before, .coh-style-budx---slider-navigation-right:before {
    font-size: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1199px) {
  .coh-style-budx---slider-navigation-left:before, .coh-style-budx---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;
    font-size: 21px;
    padding-top: 10px;
    padding-right: 14px;
    padding-bottom: 10px;
    padding-left: 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-border-radius: 50%;
            border-radius: 50%;
    -webkit-box-shadow: 0px 7px 20px rgba(207, 10, 44, 0.3);
            box-shadow: 0px 7px 20px rgba(207, 10, 44, 0.3);
  }
}
.coh-style-budx---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: "\f105";
  font-family: icomoon;
}
@media (min-width: 1199px) {
  .coh-style-budx---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-tertiary-button-medium, .coh-style-tertiary-button-medium---dark {
  font-size: 1rem;
  cursor: pointer;
  font-weight: 700;
  line-height: 1rem;
  letter-spacing: 0;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: inherit;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  max-width: 13rem;
}
.coh-style-tertiary-button-medium:hover, .coh-style-tertiary-button-medium---dark:hover {
  text-decoration: underline;
}
.coh-style-tertiary-button-medium:focus, .coh-style-tertiary-button-medium---dark:focus {
  text-decoration: underline;
}
.coh-style-tertiary-button-medium---dark:focus {
  text-decoration: underline;
}
.coh-style-primary-button-small, .coh-style-primary-button-small---dark {
  font-size: 0.82rem;
  min-width: 5rem;
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
  cursor: pointer;
  font-weight: 700;
  line-height: 1rem;
  letter-spacing: 0;
  text-align: center;
  padding-top: 8px;
  padding-right: 16px;
  padding-bottom: 8px;
  padding-left: 16px;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  max-width: 10rem;
}
.coh-style-primary-button-small:hover, .coh-style-primary-button-small---dark:hover {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-primary-button-small:focus, .coh-style-primary-button-small---dark:focus {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-primary-button-small:disabled, .coh-style-primary-button-small---dark:disabled {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-primary-button-small---dark {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-primary-button-small---dark:hover {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-primary-button-small---dark:focus {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-primary-button-small---dark:disabled {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-secondary-button-small, .coh-style-secondary-button-small---dark {
  font-size: 0.82rem;
  min-width: 5rem;
  cursor: pointer;
  font-weight: 700;
  line-height: 1rem;
  letter-spacing: 0;
  text-align: center;
  padding-top: 8px;
  padding-right: 16px;
  padding-bottom: 8px;
  padding-left: 16px;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  border-width: 0.09375rem;
  border-style: solid;
  max-width: 10rem;
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-secondary-button-small:hover, .coh-style-secondary-button-small---dark:hover {
  border-width: 0.09375rem;
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-secondary-button-small:focus, .coh-style-secondary-button-small---dark:focus {
  border-width: 0;
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-secondary-button-small:disabled, .coh-style-secondary-button-small---dark:disabled {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-secondary-button-small---dark {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-secondary-button-small---dark:hover {
  border-width: 0.09375rem;
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-secondary-button-small---dark:focus {
  border-width: 0;
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-secondary-button-small---dark:disabled {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-image-gallery-modal {
  overflow: hidden;
  -webkit-border-radius: 2px;
          border-radius: 2px;
  width: 100%;
  height: 100%;
}
@media (min-width: 767px) {
  .coh-style-image-gallery-modal {
    -webkit-border-radius: 0.1vw;
            border-radius: 0.1vw;
  }
}
.coh-style-primary-button-large, .coh-style-primary-button-large---dark {
  font-size: 1rem;
  min-width: 8.75rem;
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
  cursor: pointer;
  font-weight: 700;
  line-height: 1rem;
  letter-spacing: 0;
  text-align: center;
  padding-top: 16px;
  padding-right: 24px;
  padding-bottom: 16px;
  padding-left: 24px;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  max-width: 16rem;
}
.coh-style-primary-button-large:hover, .coh-style-primary-button-large---dark:hover {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-primary-button-large:focus, .coh-style-primary-button-large---dark:focus {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-primary-button-large:disabled, .coh-style-primary-button-large---dark:disabled {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-primary-button-large---dark {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-primary-button-large---dark:hover {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-primary-button-large---dark:focus {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-primary-button-large---dark:disabled {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-tertiary-button-small, .coh-style-tertiary-button-small---dark {
  font-size: 0.82rem;
  cursor: pointer;
  font-weight: 700;
  line-height: 1rem;
  letter-spacing: 0;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: inherit;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  max-width: 13rem;
}
.coh-style-tertiary-button-small:hover, .coh-style-tertiary-button-small---dark:hover {
  text-decoration: underline;
}
.coh-style-tertiary-button-small:focus, .coh-style-tertiary-button-small---dark:focus {
  text-decoration: underline;
}
.coh-style-tertiary-button-small---dark:focus {
  text-decoration: underline;
}
.coh-style-secondary-button-medium, .coh-style-secondary-button-medium---dark {
  font-size: 1rem;
  min-width: 5rem;
  cursor: pointer;
  font-weight: 700;
  line-height: 1rem;
  letter-spacing: 0;
  text-align: center;
  padding-top: 8px;
  padding-right: 16px;
  padding-bottom: 8px;
  padding-left: 16px;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  border-width: 0.09375rem;
  border-style: solid;
  max-width: 13rem;
}
.coh-style-secondary-button-medium:hover, .coh-style-secondary-button-medium---dark:hover {
  border-width: 0.09375rem;
}
.coh-style-secondary-button-medium:focus, .coh-style-secondary-button-medium---dark:focus {
  border-width: 0;
}
.coh-style-secondary-button-medium---dark:hover {
  border-width: 0.09375rem;
}
.coh-style-secondary-button-medium---dark:focus {
  border-width: 0;
}
.coh-style-dealer-modal {
  background-color: rgb(255, 255, 255);
  height: auto;
  width: 338px;
  overflow: hidden;
  margin-top: 70px;
  margin-right: auto;
  margin-bottom: 25px;
  margin-left: auto;
  -webkit-border-radius: 8px;
          border-radius: 8px;
}
@media (min-width: 767px) {
  .coh-style-dealer-modal {
    width: 770px;
    height: 410px;
    margin: auto;
  }
}
@media (min-width: 1199px) {
  .coh-style-dealer-modal {
    height: 410px;
    width: 770px;
    -webkit-border-radius: 8px;
            border-radius: 8px;
    margin: auto;
  }
}
.coh-style-dealer-modal .coh-modal-inner {
  width: 100%;
  height: 100%;
  background-color: rgb(255, 255, 255);
  padding-top: 20px;
  padding-right: 10px;
  padding-left: 10px;
}
@media (min-width: 767px) {
  .coh-style-dealer-modal .coh-modal-inner {
    padding-top: 35px;
    padding-right: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 1199px) {
  .coh-style-dealer-modal .coh-modal-inner {
    padding-top: 35px;
    padding-right: 40px;
    padding-left: 40px;
  }
}
.coh-style-dealer-modal .coh-modal-inner::-webkit-scrollbar {
  width: 4px;
  -webkit-border-radius: 50px;
          border-radius: 50px;
}
.coh-style-dealer-modal .coh-modal-inner::-webkit-scrollbar-thumb {
  border-width: 0;
  -webkit-border-radius: 50px;
          border-radius: 50px;
  border-style: none;
  border-color: rgb(255, 255, 255);
}
@media (min-width: 767px) {
  .coh-style-dealer-modal .coh-modal-inner > span {
    margin-bottom: 0;
  }
}
.coh-style-dealer-modal .coh-modal-close-wrapper {
  margin-top: 1.25rem;
  margin-right: 1.25rem;
}
@media (min-width: 767px) {
  .coh-style-dealer-modal .coh-modal-close-wrapper {
    margin-top: 1.5rem;
  }
}
@media (min-width: 1199px) {
  .coh-style-dealer-modal .coh-modal-close-wrapper {
    margin-top: 1.5rem;
    margin-right: 1.75rem;
  }
}
.coh-style-tag-menu-anchor---link {
  white-space: nowrap;
  text-transform: uppercase;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  margin-bottom: 8px;
}
.coh-style-tag-menu-anchor---link:hover {
  text-decoration: underline;
}
.with-separator.coh-style-tag-menu-anchor---link:last-child {
  border-right-width: 0;
  border-right-style: none;
}
.with-separator.coh-style-tag-menu-anchor---link:last-child:after {
  content: normal;
}
.with-separator.coh-style-tag-menu-anchor---link:after {
  content: "|";
  padding-right: 1rem;
  padding-left: 1rem;
}
.without-separator.coh-style-tag-menu-anchor---link {
  padding-right: 16px;
  padding-left: 16px;
}
.coh-style-form {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(18, 18, 18);
}
.coh-style-form .form-text, .coh-style-form .form-select, .coh-style-form .form-email, .coh-style-form .form-date, .coh-style-form .form-tel, .coh-style-form .select2-search__field {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(18, 18, 18);
  width: 100%;
  padding: 0.625rem;
  margin-top: 0.375rem;
  margin-bottom: 1.125rem;
  border-width: 0.0625rem;
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border-style: solid;
  border-color: rgb(188, 188, 188);
  height: 3.3125rem;
}
.coh-style-form .form-text:focus, .coh-style-form .form-select:focus, .coh-style-form .form-email:focus, .coh-style-form .form-date:focus, .coh-style-form .form-tel:focus, .coh-style-form .select2-search__field:focus {
  border-color: rgb(207, 10, 44);
}
.coh-style-form .form-checkbox {
  height: 1.5625rem;
  width: 1.5625rem;
  outline-width: 0.1875rem;
  outline-offset: -0.1875rem;
  outline-color: rgb(207, 10, 44);
  outline-style: solid;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-form .form-select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("/sites/g/files/wnfebl12406/files/25623.svg");
  background-position: right 0.625rem center;
  background-size: 0.75rem auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: rgb(255, 255, 255);
}
.coh-style-form .webform-element-description {
  margin-top: -0.9375rem;
  margin-bottom: 1.125rem;
}
.coh-style-form .webform-element-description, .coh-style-form .option {
  font-weight: 400;
  color: rgb(18, 18, 18);
  font-size: 0.75rem;
  text-align: left;
  letter-spacing: 0;
}
.coh-style-form div.form-type-checkbox {
  margin-bottom: 0.8125rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-form div.form-type-checkbox label.option {
  -webkit-flex-basis: 90%;
      -ms-flex-preferred-size: 90%;
          flex-basis: 90%;
  padding-left: 0.75rem;
  line-height: 1.125rem;
  font-size: 0.75rem;
}
.coh-style-form .form-submit {
  border-width: 0;
}
.coh-style-form [data-drupal-selector=edit-purposes] legend {
  display: none;
}
.coh-style-form textarea {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(18, 18, 18);
  width: 100%;
  padding: 10px;
  border-width: 1px;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  border-style: solid;
  border-color: rgb(188, 188, 188);
}
.coh-style-form textarea:focus {
  border-color: rgb(207, 10, 44);
}
.coh-style-form .iti {
  width: 100%;
  margin-top: 0.375rem;
  margin-bottom: 1.125rem;
}
.coh-style-form .form-item-phone {
  position: relative;
}
.coh-style-form .form-item-phone .error.form-item--error-message {
  color: rgb(255, 0, 0);
  position: absolute;
  bottom: 0;
  font-size: 0.625rem;
}
.coh-style-form .select2.select2-container {
  margin-top: 0.375rem;
  margin-bottom: 1.125rem;
}
.coh-style-form .select2.select2-container .select2-selection {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(18, 18, 18);
  background-image: url("");
  background-position: right 0.625rem center;
  background-size: 0.75rem auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 3.3125rem;
  padding: 0.625rem;
  border-width: 0.0625rem;
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border-style: solid;
  border-color: rgb(188, 188, 188);
}
.coh-style-form .select2.select2-container .select2-selection .select2-selection__arrow {
  display: none;
  visibility: hidden;
}
.coh-style-form .select2-results .select2-results__option {
  font-weight: 400;
  color: rgb(18, 18, 18);
}
.coh-style-form .form-item-attachment {
  width: 100%;
  text-align: center;
  font-size: 14px;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(188, 188, 188);
  margin-top: 20px;
  margin-bottom: 20px;
  height: auto;
  padding: 14px;
}
.coh-style-form .form-item-attachment .option {
  position: static;
}
.coh-style-form .form-type-textarea .cke {
  margin-top: 0.375rem;
  margin-bottom: 1.125rem;
}
.coh-style-form .form-type-textarea .webform-element-description {
  margin-top: 4px;
}
.coh-style-form .form-type-managed-file .webform-element-description {
  margin-top: 0.25rem;
}
.coh-style-form .form-item-phone .iti--allow-dropdown, .coh-style-form .form-type-tel .iti--allow-dropdown {
  width: 100%;
  margin-top: 0.375rem;
  margin-bottom: 1.125rem;
}
.coh-style-form .form-item-phone .iti__country-list, .coh-style-form .form-type-tel .iti__country-list {
  max-height: 150px;
}
.coh-style-age-gate-full-date-form-fields #fields-birthdate {
  border-width: 3px;
  border-color: rgb(255, 255, 255);
  border-style: solid;
  position: relative;
  max-width: 220px;
  margin-top: 0.9375rem;
  margin-right: auto;
  margin-bottom: 0.9375rem;
  margin-left: auto;
}
@media (min-width: 565px) {
  .coh-style-age-gate-full-date-form-fields #fields-birthdate {
    max-width: 400px;
  }
}
.coh-style-age-gate-full-date-form-fields #fields-birthdate .fields-arrows {
  position: absolute;
  top: -webkit-calc(50% - 25px);
  top: calc(50% - 25px);
  color: rgb(255, 255, 255);
  font-size: 40px;
  text-align: center;
}
.coh-style-age-gate-full-date-form-fields #fields-birthdate .fields-arrows:hover {
  cursor: pointer;
  opacity: 0.7;
}
.coh-style-age-gate-full-date-form-fields #fields-birthdate #fields-next-arrow {
  right: -40px;
}
@media (min-width: 565px) {
  .coh-style-age-gate-full-date-form-fields #fields-birthdate #fields-next-arrow {
    right: -70px;
  }
}
.coh-style-age-gate-full-date-form-fields #fields-birthdate #fields-back-arrow {
  left: -40px;
}
@media (min-width: 565px) {
  .coh-style-age-gate-full-date-form-fields #fields-birthdate #fields-back-arrow {
    left: -70px;
  }
}
.coh-style-age-gate-full-date-form-fields .fields-input {
  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-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-weight: 400;
}
.coh-style-age-gate-full-date-form-fields .fields-input.hidden {
  display: none;
}
.coh-style-age-gate-full-date-form-fields .fields-input input[type=text] {
  font-size: 1.25rem;
  text-align: center;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  margin-top: 20px;
  margin-right: 5px;
  margin-bottom: 20px;
  font-weight: 700;
  padding-top: 30px;
  padding-right: 5px;
  padding-bottom: 30px;
  padding-left: 5px;
  max-width: 310px;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  letter-spacing: 10px;
}
@media (min-width: 565px) {
  .coh-style-age-gate-full-date-form-fields .fields-input input[type=text] {
    max-width: 310px;
    padding-top: 40px;
    padding-right: 20px;
    padding-bottom: 40px;
    padding-left: 20px;
    font-size: 2.25rem;
  }
}
.coh-style-age-gate-full-date-form-fields .fields-input input[type=text]:last-child {
  margin-right: 0;
}
.coh-style-age-gate-full-date-form-fields .fields-input input[type=text]::-webkit-input-placeholder {
  color: rgb(255, 255, 255);
}
.coh-style-age-gate-full-date-form-fields .fields-input input[type=text]::-moz-placeholder {
  color: rgb(255, 255, 255);
}
.coh-style-age-gate-full-date-form-fields .fields-input input[type=text]:-ms-input-placeholder {
  color: rgb(255, 255, 255);
}
.coh-style-age-gate-full-date-form-fields .fields-input input[type=text]::-ms-input-placeholder {
  color: rgb(255, 255, 255);
}
.coh-style-age-gate-full-date-form-fields .fields-input input[type=text]::placeholder {
  color: rgb(255, 255, 255);
}
.coh-style-age-gate-full-date-form-fields #birthdate-error {
  color: rgb(255, 0, 0);
  text-align: center;
  font-size: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-age-gate-full-date-form-fields #fields-accept-terms {
  margin-top: 0.625rem;
}
.coh-style-age-gate-full-date-form-fields #fields-accept-terms label {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 0.875rem;
}
@media (min-width: 565px) {
  .coh-style-age-gate-full-date-form-fields #fields-accept-terms label {
    font-size: 1.125rem;
  }
}
.coh-style-age-gate-full-date-form-fields .checkbox-container {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 1rem;
  padding-left: 35px;
  margin-top: 12px;
  position: relative;
  display: block;
}
.coh-style-age-gate-full-date-form-fields .checkbox-container:hover input:checked ~ checkmark:after {
  background-color: rgb(33, 150, 243);
}
.coh-style-age-gate-full-date-form-fields .checkbox-container:hover input ~ .checkmark {
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-age-gate-full-date-form-fields .checkbox-container .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: rgba(0, 0, 0, 0);
  border-width: 2px;
  border-style: solid;
  border-color: rgb(255, 255, 255);
}
.coh-style-age-gate-full-date-form-fields .checkbox-container .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.coh-style-age-gate-full-date-form-fields .checkbox-container .checkmark:after {
  height: 10px;
  width: 5px;
  top: 3px;
  left: 7px;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  border-top-width: 0;
  border-left-width: 0;
  border-bottom-width: 3px;
  border-right-width: 3px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.coh-style-age-gate-full-date-form-fields .checkbox-container input {
  height: 0;
  width: 0;
  position: absolute;
  opacity: 0;
}
.coh-style-age-gate-full-date-form-fields .checkbox-container input:checked ~ .checkmark:after {
  display: block;
}
.coh-style-custom-selection {
  background-color: rgb(0, 0, 0);
  width: 100%;
  height: 3.5rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  text-transform: uppercase;
}
@media (min-width: 1199px) {
  .coh-style-custom-selection {
    width: 18.1875rem;
  }
}
.is-active.coh-style-custom-selection {
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
}
.coh-style-custom-selection a {
  position: relative;
  top: 1.25rem;
  margin-left: 1.5rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 1rem;
}
.coh-style-custom-selection a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  font-family: icomoon;
  float: right;
  color: rgb(255, 255, 255);
  background-color: rgb(245, 84, 0);
  padding: 0.75rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  margin: 0.5rem;
  position: relative;
  top: -1.25rem;
}
.coh-style-custom-selection + .coh-accordion-tabs-content {
  position: relative;
  width: 100%;
  background-color: rgb(0, 0, 0);
  -webkit-border-bottom-left-radius: 0.25rem;
          border-bottom-left-radius: 0.25rem;
  -webkit-border-bottom-right-radius: 0.25rem;
          border-bottom-right-radius: 0.25rem;
  overflow: auto;
  max-height: 6.25rem;
  z-index: 1;
}
@media (min-width: 1199px) {
  .coh-style-custom-selection + .coh-accordion-tabs-content {
    width: 18.1875rem;
    max-height: 12.5rem;
    position: absolute;
  }
}
.coh-style-custom-selection + .coh-accordion-tabs-content::-webkit-scrollbar {
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  width: 0.375rem;
}
.coh-style-custom-selection + .coh-accordion-tabs-content .views-field-name {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
}
.coh-style-custom-selection + .coh-accordion-tabs-content .views-field-name span a {
  color: rgb(255, 255, 255);
  font-size: 1rem;
  text-transform: uppercase;
}
.coh-style-link---age-verification {
  text-transform: uppercase;
  color: rgb(255, 255, 255);
  float: left;
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
  padding-top: 0.5rem;
  padding-right: 1.75rem;
  padding-bottom: 0.5rem;
  padding-left: 1.75rem;
  border-width: 3px;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-link---age-verification:before, .coh-style-link---age-verification:after {
  clear: both;
  content: " ";
  display: table;
}
.coh-style-link---age-verification:hover {
  color: rgb(255, 255, 255);
}
.coh-style-button-age-gate-brasil {
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  border-width: 1.5px;
  border-color: rgb(255, 255, 255);
  border-style: solid;
  height: 40px;
  width: 120px;
  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: 16px;
  font-style: normal;
  text-transform: uppercase;
  text-decoration: none;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-border-radius: 50px;
          border-radius: 50px;
  font-weight: bold;
  -webkit-box-shadow: 0px 3px 25px -2px rgba(0, 0, 0, 0);
          box-shadow: 0px 3px 25px -2px rgba(0, 0, 0, 0);
  margin-top: 28px;
}
@media (min-width: 1199px) {
  .coh-style-button-age-gate-brasil {
    width: 170px;
  }
}
.coh-style-button-age-gate-brasil:hover {
  color: rgb(23, 124, 52);
  background-color: cohsg;
  border-color: rgb(0, 0, 0);
  -webkit-box-shadow: 0 3px 25px -2px;
          box-shadow: 0 3px 25px -2px;
}
.coh-style-default-accordion-item {
  padding-top: 0;
  padding-right: 2.8125rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  margin-top: -10px;
  margin-bottom: 10px;
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(0, 0, 0);
}
.coh-style-buy-button {
  font-size: 0.82rem;
  min-width: 5rem;
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
  cursor: pointer;
  font-weight: 700;
  line-height: 1rem;
  letter-spacing: 0;
  text-align: center;
  padding-top: 8px;
  padding-right: 64px;
  padding-bottom: 8px;
  padding-left: 64px;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  max-width: 15rem;
}
.coh-style-buy-button:hover {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-buy-button:focus {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-buy-button:disabled {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-budx---heading-1 {
  font-size: 3.125rem;
  margin-bottom: 0.6875rem;
  font-style: normal;
  text-transform: uppercase;
  word-wrap: break-word;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1199px) {
  .coh-style-budx---heading-1 {
    margin-bottom: 1.0625rem;
    font-size: 6.6875rem;
  }
}
.coh-style-budx---heading-3 {
  font-size: 3.125rem;
  margin-bottom: 0.6875rem;
  font-style: normal;
  text-transform: uppercase;
  word-wrap: break-word;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1199px) {
  .coh-style-budx---heading-3 {
    margin-bottom: 1.0625rem;
    font-size: 4.1875rem;
  }
}
.coh-style-latest-contents---load-more-button a {
  text-align: center;
  text-transform: uppercase;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 16;
  font-size: 1rem;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  display: block;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  line-height: 1rem;
}
@media (min-width: 1199px) {
  .coh-style-latest-contents---load-more-button a {
    width: 376px;
  }
}
.coh-style-outlined-button-medium {
  font-size: 0.82rem;
  min-width: 15rem;
  cursor: pointer;
  font-weight: 700;
  line-height: 1rem;
  letter-spacing: 0;
  background-color: rgba(0, 0, 0, 0);
  text-align: center;
  padding-top: 8px;
  padding-right: 16px;
  padding-bottom: 8px;
  padding-left: 16px;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  border-width: 1px;
  border-style: solid;
}
.coh-style-outlined-button-medium:hover {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-outlined-button-medium:focus {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-outlined-button-medium:disabled {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-secondary-button-largesimple {
  font-size: 1rem;
  min-width: 5rem;
  -webkit-border-radius: 50px;
          border-radius: 50px;
  cursor: pointer;
  color: rgb(255, 255, 255);
  font-weight: 700;
  line-height: 1.25rem;
  letter-spacing: 0;
  background-color: rgb(220, 0, 25);
  text-align: center;
  padding-top: 16px;
  padding-right: 24px;
  padding-bottom: 16px;
  padding-left: 24px;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  border-width: 0.09375rem;
  border-style: none;
  max-width: 13rem;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (min-width: 1199px) {
  .coh-style-secondary-button-largesimple {
    min-width: 5rem;
  }
}
.coh-style-secondary-button-largesimple:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(170, 24, 48);
  border-width: 0.09375rem;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-secondary-button-largesimple:focus {
  background-color: rgb(207, 10, 44);
  color: rgb(255, 255, 255);
  border-width: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-secondary-button-largesimple:disabled {
  border-width: 0.09375rem;
  background-color: rgb(207, 10, 44);
  color: rgb(255, 255, 255);
  border-color: rgb(255, 255, 255);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-accommodation-modal {
  background-color: rgb(255, 255, 255);
  height: 100%;
  width: auto;
  overflow: hidden;
  margin-top: 70px;
  margin-right: 10px;
  margin-bottom: 25px;
  margin-left: 10px;
}
@media (min-width: 767px) {
  .coh-style-accommodation-modal {
    width: 470px;
    height: 100%;
    margin: auto;
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 1199px) {
  .coh-style-accommodation-modal {
    height: 95%;
    width: 850px;
    margin: auto;
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 1440px) {
  .coh-style-accommodation-modal {
    width: 1360px;
    height: 780px;
  }
}
.coh-style-accommodation-modal .coh-modal-inner {
  width: 100%;
  height: 100%;
  background-color: rgb(255, 255, 255);
  padding-top: 0;
  padding-right: 10px;
  padding-left: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 767px) {
  .coh-style-accommodation-modal .coh-modal-inner {
    padding-top: 35px;
    padding-right: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 1199px) {
  .coh-style-accommodation-modal .coh-modal-inner {
    padding-top: 35px;
    padding-right: 40px;
    padding-left: 40px;
  }
}
.coh-style-accommodation-modal .coh-modal-inner::-webkit-scrollbar {
  width: 4px;
  -webkit-border-radius: 50px;
          border-radius: 50px;
}
.coh-style-accommodation-modal .coh-modal-inner::-webkit-scrollbar-thumb {
  border-width: 0;
  -webkit-border-radius: 50px;
          border-radius: 50px;
  border-style: none;
  border-color: rgb(255, 255, 255);
}
@media (min-width: 767px) {
  .coh-style-accommodation-modal .coh-modal-inner > span {
    margin-bottom: 0;
  }
}
.coh-style-accommodation-modal .coh-modal-inner form .js-form-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 10px;
  padding-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
}
@media (min-width: 1199px) {
  .coh-style-accommodation-modal .coh-modal-inner form .js-form-item {
    padding-top: 15px;
    padding-right: 0;
    padding-bottom: 15px;
    padding-left: 0;
  }
}
@media (min-width: 1440px) {
  .coh-style-accommodation-modal .coh-modal-inner form .js-form-item {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.coh-style-accommodation-modal .coh-modal-inner form .js-form-item label {
  margin-bottom: 15px;
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.82rem;
}
@media (min-width: 1199px) {
  .coh-style-accommodation-modal .coh-modal-inner form .js-form-item label {
    font-size: 1rem;
  }
}
@media (min-width: 1440px) {
  .coh-style-accommodation-modal .coh-modal-inner form .js-form-item label {
    font-size: 1.25rem;
  }
}
.coh-style-accommodation-modal .coh-modal-inner form .js-form-item label.option {
  font-size: 12px;
  line-height: 18px;
  margin: 0;
  padding-left: 12px;
  -webkit-flex-basis: 90%;
      -ms-flex-preferred-size: 90%;
          flex-basis: 90%;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
@media (min-width: 1199px) {
  .coh-style-accommodation-modal .coh-modal-inner form .js-form-item label.option {
    max-width: 580px;
  }
}
.coh-style-accommodation-modal .coh-modal-inner form .js-form-item input {
  padding-top: 5px;
  padding-right: 20px;
  padding-bottom: 5px;
  padding-left: 20px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  border: 1px solid #bcbcbc;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: rgb(34, 34, 34);
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.82rem;
}
@media (min-width: 767px) {
  .coh-style-accommodation-modal .coh-modal-inner form .js-form-item input {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 1199px) {
  .coh-style-accommodation-modal .coh-modal-inner form .js-form-item input {
    font-size: 1rem;
  }
}
.coh-style-accommodation-modal .coh-modal-inner form .form-actions .webform-button--submit {
  border: none;
  margin-top: 15px;
}
@media (min-width: 1199px) {
  .coh-style-accommodation-modal .coh-modal-inner form .form-actions .webform-button--submit {
    margin-top: 30px;
  }
}
@media (min-width: 1440px) {
  .coh-style-accommodation-modal .coh-modal-inner form .form-actions .webform-button--submit {
    margin-top: 40px;
  }
}
.coh-style-accommodation-modal .coh-modal-close-wrapper {
  margin-top: 1.25rem;
  margin-right: 1.25rem;
}
@media (min-width: 767px) {
  .coh-style-accommodation-modal .coh-modal-close-wrapper {
    margin-top: 1.5rem;
  }
}
@media (min-width: 1199px) {
  .coh-style-accommodation-modal .coh-modal-close-wrapper {
    margin-top: 1.5rem;
    margin-right: 1.75rem;
  }
}
.coh-style-accommodation-modal .js-acc-form {
  max-width: 100%;
}
.coh-style-accommodation-modal .js-acc-form div.form-type-checkbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 5px;
  padding-right: 0;
  padding-bottom: 5px;
  padding-left: 0;
}
.coh-style-accommodation-modal .js-acc-form div.form-type-checkbox .form-checkbox {
  height: 20px;
  width: 20px;
  outline-width: 0.1875rem;
  outline-offset: -0.1875rem;
  outline-style: solid;
  border: none;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  padding: 0;
}
.coh-style-accommodation-modal .js-acc-form fieldset.js-webform-type-checkboxes {
  padding: 0;
}
.coh-style-custom-selection-no-background- {
  height: 2.5rem;
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(245, 84, 0);
  width: 100%;
  padding-left: 1rem;
  margin-top: 1rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  background-color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-style-custom-selection-no-background- {
    width: 16.3125rem;
    margin-top: 0;
  }
}
.is-active.coh-style-custom-selection-no-background- {
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  border-bottom-style: none;
}
.coh-style-custom-selection-no-background- a {
  position: relative;
  top: 1.25rem;
  margin-bottom: 0.5rem;
  margin-left: 1.5rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  width: 100%;
}
.coh-style-custom-selection-no-background- a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  font-family: icomoon;
  float: right;
  color: rgb(255, 255, 255);
  padding: 0.75rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  margin: 0.5rem;
  position: relative;
  top: -1.25rem;
}
.coh-style-custom-selection-no-background- + .coh-accordion-tabs-content {
  position: relative;
  -webkit-border-bottom-left-radius: 3.125rem;
          border-bottom-left-radius: 3.125rem;
  -webkit-border-bottom-right-radius: 3.125rem;
          border-bottom-right-radius: 3.125rem;
  overflow: auto;
  max-height: 6.25rem;
  z-index: 1;
  border-color: rgb(245, 84, 0);
  border-style: solid;
  border-width: 0.125rem;
  border-top-style: none;
  width: 100%;
  background-color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-style-custom-selection-no-background- + .coh-accordion-tabs-content {
    max-height: 12.5rem;
    position: absolute;
    width: 16.3125rem;
  }
}
.coh-style-custom-selection-no-background- + .coh-accordion-tabs-content::-webkit-scrollbar {
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  width: 0.375rem;
}
.coh-style-custom-selection-no-background- + .coh-accordion-tabs-content .views-field-name {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
}
.coh-style-custom-selection-no-background- + .coh-accordion-tabs-content .views-field-name span a {
  color: rgb(255, 255, 255);
  font-size: 1rem;
  text-transform: uppercase;
}
.coh-style-custom-selection-no-background- + div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
}
.coh-style-custom-selection-no-background- .views-field-field-language-name {
  margin-bottom: 0.5rem;
}
.coh-style-beer-properties-description {
  color: rgb(207, 10, 44);
  margin-top: 0.625rem;
  margin-bottom: 1.875rem;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 1.25rem;
}
@media (min-width: 1199px) {
  .coh-style-beer-properties-description {
    margin-bottom: 2.1875rem;
    font-family: AkzidenzGroteskBE-Bold;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
  }
}
.coh-style-banner-paragraph {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0;
  margin-bottom: 1.5rem;
}
.coh-style-button-primary-small {
  padding-top: 8px;
  padding-right: 16px;
  padding-bottom: 8px;
  padding-left: 16px;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 0.82rem;
  line-height: 1rem;
  letter-spacing: 0;
  min-width: 5rem;
  text-transform: uppercase;
  max-width: 16rem;
  text-align: center;
}
.coh-style-custom-selection---header-language-selector-with-flag-active-language {
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  background-color: rgb(0, 0, 0);
  padding-top: 12px;
  padding-right: 12px;
  padding-bottom: 12px;
  padding-left: 12px;
  min-width: 100px;
  width: 100%;
  position: relative;
  z-index: 2;
}
@media (min-width: 1199px) {
  .coh-style-custom-selection---header-language-selector-with-flag-active-language {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0);
    padding-top: 6px;
    padding-bottom: 6px;
    min-width: 4.375rem;
  }
}
.is-active.coh-style-custom-selection---header-language-selector-with-flag-active-language {
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
}
@media (min-width: 1199px) {
  .is-active.coh-style-custom-selection---header-language-selector-with-flag-active-language {
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-color: transparent !important;
  }
}
@media (min-width: 1199px) {
  .is-active.coh-style-custom-selection---header-language-selector-with-flag-active-language + .coh-accordion-tabs-content {
    height: auto;
    background-color: rgb(255, 255, 255);
  }
}
@media (min-width: 1199px) {
  .is-active.coh-style-custom-selection---header-language-selector-with-flag-active-language + .coh-accordion-tabs-content.display-in-header-menu {
    background-color: rgb(255, 255, 255);
  }
}
.is-active.coh-style-custom-selection---header-language-selector-with-flag-active-language a:after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (min-width: 1199px) {
  .coh-style-custom-selection---header-language-selector-with-flag-active-language + .coh-accordion-tabs-content {
    top: 0;
    display: block !important;
    z-index: 1;
    height: 100%;
    -webkit-border-radius: 0.5rem;
            border-radius: 0.5rem;
  }
}
.coh-style-custom-selection---header-language-selector-with-flag-active-language + .coh-accordion-tabs-content.is-active {
  -webkit-box-shadow: 0 4px 10px rgb(0 0 0 / 10%);
          box-shadow: 0 4px 10px rgb(0 0 0 / 10%);
}
.coh-style-custom-selection---header-language-selector-with-flag-active-language a {
  position: relative;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 14px;
  margin: 0;
  height: auto;
  width: 100%;
  display: inline-block;
}
@media (min-width: 1199px) {
  .coh-style-custom-selection---header-language-selector-with-flag-active-language a {
    color: rgb(255, 255, 255);
    font-size: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 1.25rem;
  }
}
.coh-style-custom-selection---header-language-selector-with-flag-active-language a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  content: "\f078";
  font-family: icomoon;
  float: right;
  color: rgb(255, 255, 255);
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
  font-size: 14px;
  -webkit-transform: translateY(-0.25rem);
      -ms-transform: translateY(-0.25rem);
          transform: translateY(-0.25rem);
}
@media (min-width: 1199px) {
  .coh-style-custom-selection---header-language-selector-with-flag-active-language a:after {
    color: rgb(255, 255, 255);
    float: none;
  }
}
.coh-style-custom-selection---header-language-selector-with-flag-active-language + .coh-accordion-tabs-content {
  position: relative;
  -webkit-border-bottom-left-radius: 10px;
          border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
          border-bottom-right-radius: 10px;
  overflow: auto;
  max-height: 6.25rem;
  z-index: 1;
  border-color: rgb(255, 255, 255);
  border-style: solid;
  border-width: 0.125rem;
  border-top-style: none;
  padding-top: 8px;
  padding-right: 10px;
  padding-bottom: 6px;
  padding-left: 10px;
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  background-color: rgb(0, 0, 0);
  min-width: 95px;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-style-custom-selection---header-language-selector-with-flag-active-language + .coh-accordion-tabs-content {
    max-height: 12.5rem;
    position: absolute;
    background-color: rgb(255, 255, 255);
    border-color: rgba(0, 0, 0, 0);
    top: 0;
    display: block !important;
    z-index: 1;
    -webkit-border-radius: 0.5rem;
            border-radius: 0.5rem;
    min-width: auto;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-style-custom-selection---header-language-selector-with-flag-active-language + .coh-accordion-tabs-content::-webkit-scrollbar {
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  width: 0.375rem;
}
.coh-style-custom-selection---header-language-selector-with-flag-active-language + .coh-accordion-tabs-content.display-in-header-menu {
  background-color: rgb(0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1199px) {
  .coh-style-custom-selection---header-language-selector-with-flag-active-language + .coh-accordion-tabs-content.display-in-header-menu {
    background-color: rgba(0, 0, 0, 0);
    overflow: hidden;
  }
}
@media (min-width: 1199px) {
  .coh-style-custom-selection---header-language-selector-with-flag-active-language + .coh-accordion-tabs-content.display-in-header-menu .country-infos {
    padding-left: 0.375rem;
  }
}
.coh-style-custom-selection---header-language-selector-with-flag-active-language + .coh-accordion-tabs-content.display-in-header-menu .country-infos .views-field-field-language-abbreviation a {
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-style-custom-selection---header-language-selector-with-flag-active-language + .coh-accordion-tabs-content.display-in-header-menu .country-infos .views-field-field-language-abbreviation a.a-language-selector {
    height: 1.75rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-style-custom-selection---header-language-selector-with-flag-active-language + .coh-accordion-tabs-content .country-infos {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-style-custom-selection---header-language-selector-with-flag-active-language + .coh-accordion-tabs-content .country-infos {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.coh-style-custom-selection---header-language-selector-with-flag-active-language + .coh-accordion-tabs-content .country-infos:hover {
  background-color: rgba(255, 255, 0, 0.999);
}
@media (min-width: 1199px) {
  .coh-style-custom-selection---header-language-selector-with-flag-active-language + .coh-accordion-tabs-content .country-infos.active {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
}
.coh-style-custom-selection---header-language-selector-with-flag-active-language + .coh-accordion-tabs-content .country-infos.active:hover {
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-custom-selection---header-language-selector-with-flag-active-language + .coh-accordion-tabs-content .country-infos .country-flag {
  margin-right: 8px;
  display: none;
}
.coh-style-custom-selection---header-language-selector-with-flag-active-language + .coh-accordion-tabs-content .country-infos .views-field-field-language-abbreviation a {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 1.125rem;
}
@media (min-width: 1199px) {
  .coh-style-custom-selection---header-language-selector-with-flag-active-language + .coh-accordion-tabs-content .country-infos .views-field-field-language-abbreviation a {
    color: rgb(255, 255, 255);
    font-weight: 600;
  }
}
.coh-style-custom-selection---header-language-selector-with-flag-active-language + .coh-accordion-tabs-content .views-field-name {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
}
.coh-style-custom-selection---header-language-selector-with-flag-active-language + .coh-accordion-tabs-content .views-field-name span a {
  color: rgb(255, 255, 255);
  font-size: 1rem;
  text-transform: uppercase;
}
@media (min-width: 1199px) {
  .coh-style-custom-selection---header-language-selector-with-flag-active-language + .coh-accordion-tabs-content [class*=js-view-dom-id] {
    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-style-banner-heading {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 3.051875rem;
  letter-spacing: 0;
  margin-bottom: 0.5rem;
  text-transform: uppercase;
}
.coh-style-form-button {
  font-size: 1rem;
  cursor: pointer;
  font-weight: 700;
  line-height: 1rem;
  letter-spacing: 0;
  text-align: center;
  padding-top: 20px;
  padding-right: 80px;
  padding-bottom: 20px;
  padding-left: 80px;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.coh-style-form-button:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-form-button:focus {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-form-button:disabled {
  -webkit-box-shadow: 0 0.3125rem 1rem;
          box-shadow: 0 0.3125rem 1rem;
}
.coh-style-secondary-font {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-accommodation-modal---close-button {
  height: 25px;
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
}
@media (min-width: 1199px) {
  .coh-style-accommodation-modal---close-button {
    height: 45px;
    font-size: 1.25rem;
  }
}
.coh-style-accommodation-modal---close-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: "\f00d";
  font-family: icomoon;
  padding-top: 5px;
  padding-right: 7px;
  padding-bottom: 5px;
  padding-left: 7px;
  border-width: 2px;
  -webkit-border-radius: 50px;
          border-radius: 50px;
  border-style: solid;
  margin-left: 15px;
}
.coh-style-beer-properties-description---bottom {
  color: rgb(255, 255, 255);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 0.82rem;
}
.coh-style-beer-properties-description---bottom a {
  color: rgb(255, 255, 255);
  pointer-events: none;
}
.coh-style-budx---heading-4 {
  font-size: 2.3125rem;
  font-style: normal;
  text-transform: uppercase;
  word-wrap: break-word;
  line-height: 2.5625rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-default-accordion {
  height: 100%;
  color: rgb(51, 51, 51);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1rem;
  letter-spacing: 0;
  border-color: rgb(225, 225, 225);
  border-style: solid;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  border-width: 1px;
  margin-bottom: 10px;
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  position: relative;
  background-color: rgb(255, 255, 255);
}
.is-active.coh-style-default-accordion {
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  border-bottom-width: 0;
}
.is-active.coh-style-default-accordion:after {
  content: "";
  background-color: rgb(225, 225, 225);
  height: 1px;
  width: 100%;
  display: block;
  margin-top: 1rem;
}
.is-active.coh-style-default-accordion a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f077";
  font-family: icomoon;
  position: absolute;
  top: 42%;
  right: 10px;
}
@media (min-width: 1199px) {
  .is-active.coh-style-default-accordion a:after {
    right: 24px;
    top: 32%;
  }
}
.coh-style-default-accordion a {
  display: block;
  color: rgb(0, 0, 0);
}
.coh-style-default-accordion a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  font-family: icomoon;
  position: absolute;
  top: 42%;
  right: 10px;
}
@media (min-width: 1199px) {
  .coh-style-default-accordion a:after {
    right: 24px;
    top: 32%;
  }
}
.coh-style-custom-selection---country-selector {
  background-color: rgb(255, 255, 255);
  width: 100%;
  height: 3.5rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  text-transform: uppercase;
}
@media (min-width: 1199px) {
  .coh-style-custom-selection---country-selector {
    width: 18.1875rem;
  }
}
.is-active.coh-style-custom-selection---country-selector {
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
}
.coh-style-custom-selection---country-selector a {
  position: relative;
  top: 1.25rem;
  margin-left: 1.5rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  font-weight: 700;
}
.coh-style-custom-selection---country-selector a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  font-family: icomoon;
  float: right;
  color: rgb(255, 255, 255);
  padding: 0.75rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  margin: 0.5rem;
  position: relative;
  top: -1.25rem;
}
.coh-style-custom-selection---country-selector + .coh-accordion-tabs-content {
  position: relative;
  width: 100%;
  background-color: rgb(255, 255, 255);
  -webkit-border-bottom-left-radius: 0.25rem;
          border-bottom-left-radius: 0.25rem;
  -webkit-border-bottom-right-radius: 0.25rem;
          border-bottom-right-radius: 0.25rem;
  overflow: auto;
  z-index: 1;
}
@media (min-width: 1199px) {
  .coh-style-custom-selection---country-selector + .coh-accordion-tabs-content {
    width: 18.1875rem;
    max-height: 12.5rem;
    position: absolute;
  }
}
.coh-style-custom-selection---country-selector + .coh-accordion-tabs-content::-webkit-scrollbar {
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  width: 0.375rem;
}
.coh-style-custom-selection---country-selector + .coh-accordion-tabs-content .views-field-name {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(0, 0, 0);
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
}
.coh-style-custom-selection---country-selector + .coh-accordion-tabs-content .views-field-name span a {
  color: rgb(0, 0, 0);
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: 700;
}
.coh-style-sso-account-information-secondary- {
  max-width: 100% !important;
}
@media (min-width: 1199px) {
  .coh-style-sso-account-information-secondary- {
    max-width: 50% !important;
  }
}
@media (min-width: 1920px) {
  .coh-style-sso-account-information-secondary- {
    max-width: 30% !important;
  }
}
.coh-style-sso-account-information-secondary- div {
  font-size: 1rem;
  line-height: 2.1875rem;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: 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;
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-sso-account-information-secondary- div div {
  max-width: 100%;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 100% !important;
}
.coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  flex-direction: column !important;
}
@media (min-width: 1199px) {
  .coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
  }
}
.coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(1) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  -webkit-box-flex: 50%;
  -webkit-flex: 50%;
      -ms-flex: 50%;
          flex: 50%;
}
@media (min-width: 1199px) {
  .coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(1) {
    width: 100%;
  }
}
.coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(1) span {
  -webkit-align-self: start;
      -ms-flex-item-align: start;
          align-self: start;
}
.coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(1) p {
  padding-top: 0;
  padding-right: 4rem;
  padding-bottom: 0;
  padding-left: 1.875rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(1) p {
    padding-right: 2.875rem;
    padding-left: 1.875rem;
    width: auto;
    -webkit-align-self: start;
        -ms-flex-item-align: start;
            align-self: start;
  }
}
.coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(2) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  -webkit-box-flex: 50%;
  -webkit-flex: 50%;
      -ms-flex: 50%;
          flex: 50%;
}
@media (min-width: 1199px) {
  .coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(2) {
    width: 100%;
  }
}
.coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(2) span {
  -webkit-align-self: start;
      -ms-flex-item-align: start;
          align-self: start;
}
.coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(2) p {
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(2) p {
    width: auto;
    -webkit-align-self: start;
        -ms-flex-item-align: start;
            align-self: start;
  }
}
.coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(3) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  -webkit-box-flex: 50%;
  -webkit-flex: 50%;
      -ms-flex: 50%;
          flex: 50%;
}
@media (min-width: 1199px) {
  .coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(3) {
    width: 100%;
  }
}
.coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(3) span {
  -webkit-align-self: start;
      -ms-flex-item-align: start;
          align-self: start;
}
.coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(3) p {
  padding-top: 0;
  padding-right: 4.375rem;
  padding-bottom: 0;
  padding-left: 4.375rem;
  padding-left: 80px !important;
  padding-right: 80px !important;
  width: 100%;
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(3) p {
    padding-left: 70px !important;
    padding-right: 70px !important;
    -webkit-align-self: start;
        -ms-flex-item-align: start;
            align-self: start;
    width: auto;
  }
}
.coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(4) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  display: flex !important;
  -webkit-box-flex: 50%  !important;
  -webkit-flex: 50%  !important;
      -ms-flex: 50%  !important;
          flex: 50%  !important;
}
.coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(4) p {
  display: none;
}
.coh-style-sso-account-information-secondary- div div div.abi-user-profile-bl div:nth-child(4) span {
  display: none;
}
.coh-style-sso-account-information-secondary- div div {
  font-size: 1rem;
  line-height: 2.1875rem;
  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;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-sso-account-information-secondary- div div form {
  width: 100%;
}
.coh-style-sso-account-information-secondary- div div form div#abi-user-profile-edit-wrapper {
  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;
  max-width: 100% !important;
  width: 100% !important;
  min-width: none !important;
}
@media (min-width: 1199px) {
  .coh-style-sso-account-information-secondary- div div form div#abi-user-profile-edit-wrapper {
    max-width: 100% !important;
    width: 100% !important;
    min-width: none !important;
  }
}
.coh-style-sso-account-information-secondary- div div form div#abi-user-profile-edit-wrapper div.form-item-birthdate {
  min-width: 100%;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.coh-style-sso-account-information-secondary- div div form div#abi-user-profile-edit-wrapper div.form-item-birthdate input[type=date] {
  padding: 0.375rem;
  -webkit-border-radius: 0.375rem;
          border-radius: 0.375rem;
  border-style: none;
}
@media (min-width: 1199px) {
  .coh-style-sso-account-information-secondary- div div form div#abi-user-profile-edit-wrapper div.form-item-birthdate input[type=date] {
    max-width: 164px !important;
  }
}
.coh-style-sso-account-information-secondary- div div form div#abi-user-profile-edit-wrapper div.form-item-birthdate label {
  font-size: 0.75rem;
  margin-left: 0.625rem;
}
@media (min-width: 1199px) {
  .coh-style-sso-account-information-secondary- div div form div#abi-user-profile-edit-wrapper div.form-item-birthdate label {
    margin-left: 0;
  }
}
.coh-style-sso-account-information-secondary- div div form div#abi-user-profile-edit-wrapper div {
  max-width: 100%;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-style-sso-account-information-secondary- div div form div#abi-user-profile-edit-wrapper div {
    max-width: 100%;
    width: 100%;
  }
}
.coh-style-form-field {
  padding: 16px;
  background-color: rgb(255, 255, 255);
  color: rgb(128, 128, 128);
  -webkit-border-radius: 4px;
          border-radius: 4px;
  font-size: 1rem;
  text-transform: uppercase;
  margin: 0;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-primary-font {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-custom-selection---header-language-selector-with-flag {
  -webkit-border-radius: 10px;
          border-radius: 10px;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  background-color: rgb(0, 0, 0);
  padding-top: 12px;
  padding-right: 12px;
  padding-bottom: 12px;
  padding-left: 12px;
  min-width: 100px;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-style-custom-selection---header-language-selector-with-flag {
    background-color: rgb(255, 255, 255);
    border-color: rgb(255, 255, 255);
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
.is-active.coh-style-custom-selection---header-language-selector-with-flag {
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
}
.coh-style-custom-selection---header-language-selector-with-flag a {
  position: relative;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 14px;
  margin: 0;
  height: auto;
  width: 100%;
  display: inline-block;
}
@media (min-width: 1199px) {
  .coh-style-custom-selection---header-language-selector-with-flag a {
    color: rgb(255, 255, 255);
  }
}
.coh-style-custom-selection---header-language-selector-with-flag a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  font-family: icomoon;
  float: right;
  color: rgb(255, 255, 255);
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 8px;
  position: relative;
  font-size: 14px;
}
@media (min-width: 1199px) {
  .coh-style-custom-selection---header-language-selector-with-flag a:after {
    color: rgb(255, 255, 255);
  }
}
.coh-style-custom-selection---header-language-selector-with-flag + .coh-accordion-tabs-content {
  position: relative;
  -webkit-border-bottom-left-radius: 10px;
          border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
          border-bottom-right-radius: 10px;
  overflow: auto;
  max-height: 6.25rem;
  z-index: 1;
  border-color: rgb(255, 255, 255);
  border-style: solid;
  border-width: 0.125rem;
  border-top-style: none;
  padding-top: 6px;
  padding-right: 10px;
  padding-bottom: 6px;
  padding-left: 10px;
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  background-color: rgb(0, 0, 0);
  min-width: 95px;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-style-custom-selection---header-language-selector-with-flag + .coh-accordion-tabs-content {
    max-height: 12.5rem;
    position: absolute;
    background-color: rgb(255, 255, 255);
    border-color: rgb(255, 255, 255);
  }
}
.coh-style-custom-selection---header-language-selector-with-flag + .coh-accordion-tabs-content::-webkit-scrollbar {
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  width: 0.375rem;
}
.coh-style-custom-selection---header-language-selector-with-flag + .coh-accordion-tabs-content.display-in-header-menu {
  background-color: rgb(0, 0, 0);
  border-color: rgb(255, 255, 255);
}
.coh-style-custom-selection---header-language-selector-with-flag + .coh-accordion-tabs-content.display-in-header-menu .country-infos .views-field-field-language-abbreviation a {
  color: rgb(255, 255, 255);
}
.coh-style-custom-selection---header-language-selector-with-flag + .coh-accordion-tabs-content .country-infos {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-custom-selection---header-language-selector-with-flag + .coh-accordion-tabs-content .country-infos .country-flag {
  margin-right: 8px;
}
.coh-style-custom-selection---header-language-selector-with-flag + .coh-accordion-tabs-content .country-infos .views-field-field-language-abbreviation a {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 14px;
}
@media (min-width: 1199px) {
  .coh-style-custom-selection---header-language-selector-with-flag + .coh-accordion-tabs-content .country-infos .views-field-field-language-abbreviation a {
    color: rgb(255, 255, 255);
  }
}
.coh-style-custom-selection---header-language-selector-with-flag + .coh-accordion-tabs-content .views-field-name {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
}
.coh-style-custom-selection---header-language-selector-with-flag + .coh-accordion-tabs-content .views-field-name span a {
  color: rgb(255, 255, 255);
  font-size: 1rem;
  text-transform: uppercase;
}
.coh-style-tertiary-font {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-budx---heading-2 {
  font-size: 3.125rem;
  margin-bottom: 0.625rem;
  font-style: normal;
  text-transform: uppercase;
  word-wrap: break-word;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1199px) {
  .coh-style-budx---heading-2 {
    margin-bottom: 1.25rem;
    font-size: 5.5625rem;
  }
}
.coh-style-tag-menu-anchor---button {
  -webkit-transition: background-color 300ms ease-in-out;
  transition: background-color 300ms ease-in-out;
  white-space: nowrap;
  text-transform: uppercase;
  padding-top: 8px;
  padding-right: 16px;
  padding-bottom: 8px;
  padding-left: 16px;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  margin-right: 8px;
  margin-bottom: 8px;
}
.coh-style-tag-menu-anchor---button .tag-menu-item {
  margin-right: 8px;
}
.coh-style-tag-menu-anchor---button .tag-menu-item:last-child {
  margin-right: 0;
}
.coh-style-smart-age-gate-form-fields #fields-birthdate {
  border-width: 3px;
  border-color: rgb(255, 255, 255);
  border-style: solid;
  position: relative;
  max-width: 220px;
  margin-top: 0.9375rem;
  margin-right: auto;
  margin-bottom: 0.9375rem;
  margin-left: auto;
}
@media (min-width: 565px) {
  .coh-style-smart-age-gate-form-fields #fields-birthdate {
    max-width: 400px;
  }
}
.coh-style-smart-age-gate-form-fields #fields-birthdate .fields-arrows {
  position: absolute;
  top: -webkit-calc(50% - 25px);
  top: calc(50% - 25px);
  color: rgb(255, 255, 255);
  font-size: 40px;
  text-align: center;
}
.coh-style-smart-age-gate-form-fields #fields-birthdate .fields-arrows:hover {
  cursor: pointer;
  opacity: 0.7;
}
.coh-style-smart-age-gate-form-fields #fields-birthdate #fields-next-arrow {
  right: -40px;
}
@media (min-width: 565px) {
  .coh-style-smart-age-gate-form-fields #fields-birthdate #fields-next-arrow {
    right: -70px;
  }
}
.coh-style-smart-age-gate-form-fields #fields-birthdate #fields-back-arrow {
  left: -40px;
}
@media (min-width: 565px) {
  .coh-style-smart-age-gate-form-fields #fields-birthdate #fields-back-arrow {
    left: -70px;
  }
}
.coh-style-smart-age-gate-form-fields .fields-input {
  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-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-weight: 400;
}
.coh-style-smart-age-gate-form-fields .fields-input.hidden {
  display: none;
}
.coh-style-smart-age-gate-form-fields .fields-input input[type=text] {
  font-size: 1.25rem;
  text-align: center;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  margin-top: 20px;
  margin-right: 5px;
  margin-bottom: 20px;
  font-weight: 700;
  padding-top: 30px;
  padding-right: 5px;
  padding-bottom: 30px;
  padding-left: 5px;
  max-width: 40px;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 565px) {
  .coh-style-smart-age-gate-form-fields .fields-input input[type=text] {
    max-width: 80px;
    padding-top: 40px;
    padding-right: 20px;
    padding-bottom: 40px;
    padding-left: 20px;
    font-size: 2.25rem;
  }
}
.coh-style-smart-age-gate-form-fields .fields-input input[type=text]:last-child {
  margin-right: 0;
}
.coh-style-smart-age-gate-form-fields .fields-input input[type=text]::-webkit-input-placeholder {
  color: rgb(255, 255, 255);
}
.coh-style-smart-age-gate-form-fields .fields-input input[type=text]::-moz-placeholder {
  color: rgb(255, 255, 255);
}
.coh-style-smart-age-gate-form-fields .fields-input input[type=text]:-ms-input-placeholder {
  color: rgb(255, 255, 255);
}
.coh-style-smart-age-gate-form-fields .fields-input input[type=text]::-ms-input-placeholder {
  color: rgb(255, 255, 255);
}
.coh-style-smart-age-gate-form-fields .fields-input input[type=text]::placeholder {
  color: rgb(255, 255, 255);
}
.coh-style-smart-age-gate-form-fields #birthdate-error {
  color: rgb(255, 0, 0);
  text-align: center;
  font-size: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-smart-age-gate-form-fields #fields-accept-terms {
  margin-top: 0.625rem;
}
.coh-style-smart-age-gate-form-fields #fields-accept-terms label {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 0.875rem;
}
@media (min-width: 565px) {
  .coh-style-smart-age-gate-form-fields #fields-accept-terms label {
    font-size: 1.125rem;
  }
}
.coh-style-smart-age-gate-form-fields .checkbox-container {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 1rem;
  padding-left: 35px;
  margin-top: 12px;
  position: relative;
  display: block;
}
.coh-style-smart-age-gate-form-fields .checkbox-container:hover input:checked ~ checkmark:after {
  background-color: rgb(33, 150, 243);
}
.coh-style-smart-age-gate-form-fields .checkbox-container:hover input ~ .checkmark {
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-smart-age-gate-form-fields .checkbox-container .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: rgba(0, 0, 0, 0);
  border-width: 2px;
  border-style: solid;
  border-color: rgb(255, 255, 255);
}
.coh-style-smart-age-gate-form-fields .checkbox-container .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.coh-style-smart-age-gate-form-fields .checkbox-container .checkmark:after {
  height: 10px;
  width: 5px;
  top: 3px;
  left: 7px;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  border-top-width: 0;
  border-left-width: 0;
  border-bottom-width: 3px;
  border-right-width: 3px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.coh-style-smart-age-gate-form-fields .checkbox-container input {
  height: 0;
  width: 0;
  position: absolute;
  opacity: 0;
}
.coh-style-smart-age-gate-form-fields .checkbox-container input:checked ~ .checkmark:after {
  display: block;
}
.coh-style-age-gate---button-custom-no {
  color: rgb(188, 188, 188);
  background-color: cohsg;
  border-width: 1.5px;
  border-color: rgb(188, 188, 188);
  border-style: solid;
  height: 40px;
  width: 120px;
  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: 16px;
  font-style: normal;
  text-transform: uppercase;
  text-decoration: none;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-border-radius: 50px;
          border-radius: 50px;
  font-weight: bold;
  -webkit-box-shadow: 0px 3px 25px -2px;
          box-shadow: 0px 3px 25px -2px;
  margin-top: 28px;
}
@media (min-width: 1199px) {
  .coh-style-age-gate---button-custom-no {
    width: 200px;
  }
}
.coh-style-age-gate---button-custom-no:hover {
  color: rgb(232, 7, 159);
  background-color: rgb(232, 7, 159);
  -webkit-box-shadow: 0 3px 25px -2px;
          box-shadow: 0 3px 25px -2px;
}
.coh-style-default-tab {
  font-size: 1.3125rem;
  text-transform: uppercase;
}
@media (min-width: 1199px) {
  .coh-style-default-tab {
    font-size: 1.5625rem;
  }
}
.is-active.coh-style-default-tab a {
  color: rgb(18, 18, 18);
  position: relative;
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
.is-active.coh-style-default-tab a:before {
  display: inline-block;
  height: 0.3125rem;
  position: absolute;
  background-color: rgb(18, 18, 18);
  content: '' !important;
  top: 110%;
  left: 0;
  width: 100%;
}
.coh-style-default-tab a {
  font-weight: bold;
  color: rgb(188, 188, 188);
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-budx---menu-link {
  color: rgb(207, 10, 44);
  font-size: 1rem;
  line-height: 1rem;
  text-transform: uppercase;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1199px) {
  .coh-style-budx---menu-link {
    color: rgb(255, 255, 255);
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
.coh-style-budx---menu-link:hover {
  color: rgb(0, 0, 0);
}
@media (min-width: 1199px) {
  .coh-style-budx---menu-link:hover {
    color: rgb(207, 10, 44);
  }
}
.coh-style-filter-tags .active a {
  background-color: rgba(255, 255, 0, 0.999);
}
.coh-style-filter-tags a {
  text-align: center;
  text-transform: capitalize;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(30, 30, 30);
  font-size: 16px;
  background-color: rgb(240, 236, 252);
  display: block;
  line-height: 1.25;
  padding-top: 0.6rem;
  padding-right: 1.4rem;
  padding-bottom: 0.6rem;
  padding-left: 1.4rem;
  margin-right: 1rem;
}
@media (min-width: 767px) {
  .coh-style-filter-tags a {
    margin-right: 1.4rem;
    margin-left: 0;
  }
}
.coh-style-filter-tags a:hover {
  background-color: rgba(255, 255, 0, 0.999);
}
.coh-style-associates-bottle---form {
  padding: 16px;
  background-color: rgb(178, 137, 82);
  color: rgb(225, 225, 217);
  -webkit-border-radius: 4px;
          border-radius: 4px;
  font-size: 20px;
  text-transform: none;
  margin: 0;
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
  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-style-associates-bottle---form .js-form-item {
  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-style-associates-bottle---form .js-form-item label {
  padding-bottom: 15px;
  color: rgb(225, 225, 217);
  font-weight: bold;
  font-size: 20px;
  line-height: 26px;
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  letter-spacing: 1px;
}
.coh-style-associates-bottle---form select {
  background-color: rgb(225, 225, 217);
  margin-bottom: 20px;
  padding-left: 20px;
  font-size: 18px;
  color: rgb(65, 65, 64);
  font-weight: normal;
  -webkit-box-shadow: 0px 9px 15px 5px rgba(0,0,0,0.24);
          box-shadow: 0px 9px 15px 5px rgba(0,0,0,0.24);
  border: none;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  width: 100%;
  height: 40px;
  background-image: url("/sites/g/files/wnfebl12406/files/selecticon.svg");
  background-position: right 0.625rem center;
  background-size: 0.75rem auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1199px) {
  .coh-style-associates-bottle---form select {
    width: 935px;
    height: 50px;
    margin-bottom: 50px;
  }
}
.coh-style-associates-bottle---form .webform-button--submit {
  color: rgb(255, 255, 255);
  font-size: 20px;
  text-align: center;
  background-color: rgb(136, 23, 27);
  min-width: 180px;
  padding-top: 15px;
  padding-bottom: 15px;
  border: none;
  -webkit-border-radius: 10;
          border-radius: 10;
  margin-top: 20px;
}
@media (min-width: 1199px) {
  .coh-style-associates-bottle---form .webform-button--submit {
    margin-top: 0;
  }
}
.coh-style-associates-bottle---form .webform-button--submit:hover {
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-find-a-store-desktop-row .coh-row-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1199px) {
  .coh-style-find-a-store-desktop-row .coh-row-inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 1199px) {
  .coh-style-images-carousel---slider-navigation-left, .coh-style-images-carousel---slider-navigation-right {
    background-color: rgba(255, 255, 255, 0.7);
    padding: 18px;
    -webkit-border-radius: 50%;
            border-radius: 50%;
  }
}
@media (min-width: 1199px) {
  .coh-style-images-carousel---slider-navigation-left:before, .coh-style-images-carousel---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: 21px;
    background-color: rgb(207, 10, 44);
    padding-top: 10px;
    padding-right: 14px;
    padding-bottom: 10px;
    padding-left: 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-border-radius: 50%;
            border-radius: 50%;
    -webkit-box-shadow: 0px 7px 20px rgba(207, 10, 44, 0.3);
            box-shadow: 0px 7px 20px rgba(207, 10, 44, 0.3);
  }
}
.coh-style-images-carousel---slider-navigation-right:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
}
@media (min-width: 1199px) {
  .coh-style-hover-behavior {
    position: relative;
    top: 0;
    -webkit-transition: 300ms ease top;
    transition: 300ms ease top;
  }
}
@media (min-width: 1199px) {
  .coh-style-hover-behavior:hover {
    top: -1rem;
  }
}
.coh-style-lite-beer-slider-navigation-left, .coh-style-lite-beer-slider-navigation-right {
  height: 2.375rem;
  width: 1.125rem;
}
.coh-style-lite-beer-slider-navigation-left:before, .coh-style-lite-beer-slider-navigation-right:before {
  content: " ";
  height: 0;
  width: 0;
  border-top: 16px solid transparent;
  border-bottom: 16px solid transparent;
  border-right: 16px solid white;
  display: table;
}
.coh-style-lite-beer-slider-navigation-right:before {
  border-left: 16px solid white;
  border-right: unset;
}
.coh-style-dealer---close-modal-button {
  height: 25px;
}
.coh-style-dealer---close-modal-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: "\f00d";
  font-family: icomoon;
  color: rgb(0, 0, 0);
  padding-top: 0.625rem;
  padding-right: 0.75rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
  border-width: 2px;
  -webkit-border-radius: 50px;
          border-radius: 50px;
  border-color: rgb(0, 0, 0);
  border-style: solid;
}
.coh-style-modal---video-card {
  background-color: rgba(0, 0, 0, 0);
  height: auto;
  width: 100%;
  overflow: hidden;
  margin: auto;
}
.coh-style-modal---video-card .coh-modal-inner {
  width: 100%;
}
.coh-style-modal---video-card .coh-modal-close-wrapper {
  margin-top: 1.25rem;
  margin-right: 1.25rem;
}
@media (min-width: 1199px) {
  .coh-style-modal---video-card .coh-modal-close-wrapper {
    margin-top: 3.5rem;
    margin-right: 3.75rem;
  }
}
.coh-style-modal---video-card .coh-modal-overlay {
  background-color: rgb(84, 84, 84);
}
.coh-style-slider-two-columns-navigation-left, .coh-style-slider-two-columns-navigation-right {
  padding-right: 25px;
  padding-left: 25px;
}
.coh-style-slider-two-columns-navigation-left:after, .coh-style-slider-two-columns-navigation-right: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: "\f104";
  font-family: icomoon;
  font-size: 45px;
}
.coh-style-slider-two-columns-navigation-right:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f105";
  font-family: icomoon;
  font-size: 45px;
}
.coh-style-text-hightlight-animation {
  color: rgb(0, 0, 0);
  position: relative;
  line-height: normal;
  padding-right: 0.05em;
  padding-bottom: 0;
  padding-left: 0.05em;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.coh-style-text-hightlight-animation:before {
  white-space: nowrap;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-animation-duration: 600ms;
          animation-duration: 600ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-name: hightlight;
          animation-name: hightlight;
  width: 0;
  position: absolute;
  overflow: hidden;
  color: rgba(255, 255, 0, 0.999);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  top: 0.15em;
  left: -0.05em;
  line-height: 1.2;
  height: 1.1em;
  text-indent: 0.05em;
  font-size: inherit;
  padding-top: 0;
  padding-bottom: 0.2em;
}
.coh-style-slider-testimonial-navigation-left, .coh-style-slider-testimonial-navigation-right {
  background-color: rgb(0, 0, 0);
  height: 48px;
  width: 48px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  color: rgb(255, 255, 0);
  margin-right: 41px;
}
.coh-style-slider-testimonial-navigation-left:hover, .coh-style-slider-testimonial-navigation-right:hover {
  background-color: rgb(255, 255, 255);
}
.coh-style-slider-testimonial-navigation-left:hover:after, .coh-style-slider-testimonial-navigation-right:hover:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M20.975 10H3.375L11.675 1.7C12.075 1.3 12.075 0.7 11.675 0.3C11.275 -0.1 10.675 -0.1 10.275 0.3L0.275 10.3C0.175 10.4 0.075 10.5 0.075 10.6C-0.025 10.8 -0.025 11.1 0.075 11.4C0.175 11.5 0.175 11.6 0.275 11.7L10.275 21.7C10.475 21.9 10.775 22 10.975 22C11.175 22 11.475 21.9 11.675 21.7C12.075 21.3 12.075 20.7 11.675 20.3L3.375 12H20.975C21.575 12 21.975 11.6 21.975 11C21.975 10.4 21.575 10 20.975 10Z' fill='black'%3E%3C/path%3E%3C/svg%3E");;
}
.coh-style-slider-testimonial-navigation-left:after, .coh-style-slider-testimonial-navigation-right:after {
  font-size: 35px;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='%23ff0'%3E%3Cpath d='M20.975 10H3.375L11.675 1.7C12.075 1.3 12.075 0.7 11.675 0.3C11.275 -0.1 10.675 -0.1 10.275 0.3L0.275 10.3C0.175 10.4 0.075 10.5 0.075 10.6C-0.025 10.8 -0.025 11.1 0.075 11.4C0.175 11.5 0.175 11.6 0.275 11.7L10.275 21.7C10.475 21.9 10.775 22 10.975 22C11.175 22 11.475 21.9 11.675 21.7C12.075 21.3 12.075 20.7 11.675 20.3L3.375 12H20.975C21.575 12 21.975 11.6 21.975 11C21.975 10.4 21.575 10 20.975 10Z' fill='%23ff0'%3E%3C/path%3E%3C/svg%3E");;
  color: rgb(255, 255, 0);
  height: 22px;
}
.coh-style-slider-testimonial-navigation-left:focus, .coh-style-slider-testimonial-navigation-right:focus {
  background-color: rgb(255, 255, 255);
}
.coh-style-slider-testimonial-navigation-left:focus:after, .coh-style-slider-testimonial-navigation-right:focus:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M20.975 10H3.375L11.675 1.7C12.075 1.3 12.075 0.7 11.675 0.3C11.275 -0.1 10.675 -0.1 10.275 0.3L0.275 10.3C0.175 10.4 0.075 10.5 0.075 10.6C-0.025 10.8 -0.025 11.1 0.075 11.4C0.175 11.5 0.175 11.6 0.275 11.7L10.275 21.7C10.475 21.9 10.775 22 10.975 22C11.175 22 11.475 21.9 11.675 21.7C12.075 21.3 12.075 20.7 11.675 20.3L3.375 12H20.975C21.575 12 21.975 11.6 21.975 11C21.975 10.4 21.575 10 20.975 10Z' fill='black'%3E%3C/path%3E%3C/svg%3E");;
}
.slick-disabled.coh-style-slider-testimonial-navigation-left, .slick-disabled.coh-style-slider-testimonial-navigation-right {
  opacity: 0.5;
}
.coh-style-slider-testimonial-navigation-right {
  margin-right: 0;
  margin-left: 41px;
}
.coh-style-slider-testimonial-navigation-right:hover {
  background-color: rgb(255, 255, 255);
}
.coh-style-slider-testimonial-navigation-right:hover:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M21.9 11.4C22 11.2 22 10.9 21.9 10.6C21.8 10.5 21.8 10.4 21.7 10.3L11.7 0.3C11.3 -0.1 10.7 -0.1 10.3 0.3C9.9 0.7 9.9 1.3 10.3 1.7L18.6 10H1C0.4 10 0 10.4 0 11C0 11.6 0.4 12 1 12H18.6L10.3 20.3C9.9 20.7 9.9 21.3 10.3 21.7C10.5 21.9 10.8 22 11 22C11.2 22 11.5 21.9 11.7 21.7L21.7 11.7C21.8 11.6 21.9 11.5 21.9 11.4Z' fill='black'%3E%3C/path%3E%3C/svg%3E");;
}
.coh-style-slider-testimonial-navigation-right:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='%23ff0'%3E%3Cpath d='M21.9 11.4C22 11.2 22 10.9 21.9 10.6C21.8 10.5 21.8 10.4 21.7 10.3L11.7 0.3C11.3 -0.1 10.7 -0.1 10.3 0.3C9.9 0.7 9.9 1.3 10.3 1.7L18.6 10H1C0.4 10 0 10.4 0 11C0 11.6 0.4 12 1 12H18.6L10.3 20.3C9.9 20.7 9.9 21.3 10.3 21.7C10.5 21.9 10.8 22 11 22C11.2 22 11.5 21.9 11.7 21.7L21.7 11.7C21.8 11.6 21.9 11.5 21.9 11.4Z' fill='%23ff0'%3E%3C/path%3E%3C/svg%3E");;
}
.coh-style-slider-testimonial-navigation-right:focus {
  background-color: rgb(255, 255, 255);
}
.coh-style-slider-testimonial-navigation-right:focus:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M21.9 11.4C22 11.2 22 10.9 21.9 10.6C21.8 10.5 21.8 10.4 21.7 10.3L11.7 0.3C11.3 -0.1 10.7 -0.1 10.3 0.3C9.9 0.7 9.9 1.3 10.3 1.7L18.6 10H1C0.4 10 0 10.4 0 11C0 11.6 0.4 12 1 12H18.6L10.3 20.3C9.9 20.7 9.9 21.3 10.3 21.7C10.5 21.9 10.8 22 11 22C11.2 22 11.5 21.9 11.7 21.7L21.7 11.7C21.8 11.6 21.9 11.5 21.9 11.4Z' fill='black'%3E%3C/path%3E%3C/svg%3E");;
}
.coh-style-multiple-accordion---default- {
  padding-top: 0;
  padding-right: 2.8125rem;
  padding-bottom: 0;
  padding-left: 1.5rem;
  margin-top: -10px;
  margin-bottom: 10px;
  color: rgb(0, 0, 0);
  border-width: 1px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  border-style: solid;
  border-color: rgb(255, 255, 255);
}
.coh-style-multiple-accordion---default- .accordion-item:first-child .accordion:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  font-family: icomoon;
}
.coh-style-multiple-accordion---default- .accordion-item:first-child .accordion.active:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-style-multiple-accordion---default- .accordion-item .accordion {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-style-multiple-accordion---default- .panel {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.2s ease-out;
  transition: max-height 0.2s ease-out;
}
.coh-style-simple-triangle-navigation-left, .coh-style-simple-triangle-navigation-right {
  height: 2.375rem;
  width: 1.125rem;
}
.coh-style-simple-triangle-navigation-left:before, .coh-style-simple-triangle-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;
  color: rgb(174, 172, 180);
  content: "\f0d9";
  font-family: icomoon;
  font-size: 1.875rem;
}
.coh-style-simple-triangle-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;
  color: rgb(225, 225, 225);
  content: "\f0da";
  font-family: icomoon;
  font-size: 1.875rem;
}
@media (min-width: 1199px) {
  .coh-style-newsroom-layout .coh-container-boxed {
    max-width: 90rem;
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
.coh-style-find-a-store-desktop-row-reverse .coh-row-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media (min-width: 1199px) {
  .coh-style-find-a-store-desktop-row-reverse .coh-row-inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
.coh-style-budx---gallery-nav-left, .coh-style-budx---gallery-nav-right {
  width: 1.9375rem;
  height: 2.625rem;
  background-color: rgba(255, 255, 255, 0.422);
  padding-top: 0.625rem;
  padding-right: 0;
  padding-bottom: 0.625rem;
  padding-left: 0;
}
.coh-style-budx---gallery-nav-left:before, .coh-style-budx---gallery-nav-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: 1.3125rem;
}
.coh-style-budx---gallery-nav-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-budx---card {
  margin: 0;
  margin-right: 1.25rem;
  height: 31.25rem;
  width: 17.625rem;
  -webkit-border-radius: 0.625rem;
          border-radius: 0.625rem;
}
@media (min-width: 1199px) {
  .coh-style-budx---card {
    height: 28.5625rem;
    width: 22.875rem;
    margin: 0;
    margin-right: 1.25rem;
    -webkit-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    overflow: hidden;
  }
}
@media (min-width: 1199px) {
  .coh-style-budx---card:hover {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
        -ms-transform: scaleX(1.05) scaleY(1.05);
            transform: scaleX(1.05) scaleY(1.05);
  }
}
@media (min-width: 1199px) {
  .coh-style-budx---card:hover .card-background {
    -webkit-transform: scaleX(1.1) scaleY(1.1);
        -ms-transform: scaleX(1.1) scaleY(1.1);
            transform: scaleX(1.1) scaleY(1.1);
  }
}
@media (min-width: 1199px) {
  .coh-style-budx---card:hover .card-content-bottom {
    padding: 2.2rem;
    padding-bottom: 3rem;
    -webkit-transform: scaleX(0.95) scaleY(0.95);
        -ms-transform: scaleX(0.95) scaleY(0.95);
            transform: scaleX(0.95) scaleY(0.95);
  }
}
.coh-style-budx---card .card-background {
  -webkit-border-radius: 6px;
          border-radius: 6px;
}
@media (min-width: 1199px) {
  .coh-style-budx---card .card-background {
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
  }
}
@media (min-width: 1199px) {
  .coh-style-budx---card .card-content-bottom {
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
  }
}
.coh-style-background-clip {
  color: rgba(0, 0, 0, 0);
  background-clip: text;
  -webkit-background-clip: text;
}
.coh-style-accordion-modal-country-selector {
  height: 100%;
  border-style: none;
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  position: relative;
  background-color: rgb(255, 255, 255);
}
.is-active.coh-style-accordion-modal-country-selector {
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  border-bottom-width: 0;
}
.is-active.coh-style-accordion-modal-country-selector:after {
  content: "";
  height: 1px;
  width: 100%;
  display: block;
  margin-top: 1rem;
}
.is-active.coh-style-accordion-modal-country-selector a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f077";
  font-family: icomoon;
  position: absolute;
  top: 42%;
  right: 10px;
}
@media (min-width: 1199px) {
  .is-active.coh-style-accordion-modal-country-selector a:after {
    right: 24px;
    top: 32%;
  }
}
.coh-style-accordion-modal-country-selector a {
  display: block;
}
.coh-style-accordion-modal-country-selector a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  font-family: icomoon;
  position: absolute;
  top: 42%;
  right: 10px;
}
@media (min-width: 1199px) {
  .coh-style-accordion-modal-country-selector a:after {
    right: 24px;
    top: 32%;
  }
}
.coh-style-title-highlight .title-highlight-item {
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  display: none;
}
.coh-style-close-modal-button-image-gallery {
  font-size: 2rem;
}
@media (min-width: 767px) {
  .coh-style-close-modal-button-image-gallery {
    font-size: 2.2vw;
  }
}
@media (min-width: 1199px) {
  .coh-style-close-modal-button-image-gallery {
    font-size: 2vw;
  }
}
.coh-style-close-modal-button-image-gallery: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: "\f05c";
  font-family: icomoon;
  padding-top: 0.625rem;
  padding-right: 0.75rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
  border-width: 2px;
}
@media (min-width: 767px) {
  .coh-style-close-modal-button-image-gallery:after {
    padding-top: 0.52vw;
    padding-right: 0.63vw;
    padding-bottom: 0.52vw;
    padding-left: 0.63vw;
    border-width: 0.1vw;
  }
}
.coh-style-budx---content-block .field-title {
  margin-bottom: 1.5rem;
  font-size: 4rem;
  color: rgb(207, 10, 44);
  text-transform: uppercase;
  word-wrap: break-word;
  font-style: normal;
}
.coh-style-budx---content-block a {
  color: rgb(207, 10, 44);
}
.coh-style-budx---content-block p {
  font-size: 1rem;
  line-height: 1.3125rem;
  margin-bottom: 0.5rem;
}
@media (min-width: 1199px) {
  .coh-style-budx---content-block p {
    font-size: 1.3125rem;
    line-height: 1.6875rem;
  }
}
.coh-style-budx---content-block table td {
  border-style: solid;
  border-width: 2px;
  border-color: rgb(207, 10, 44);
  padding: 0.3125rem;
  vertical-align: middle;
}
.coh-style-budx---content-block ul {
  padding-left: 2.5rem;
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 1rem;
  margin-left: 0;
  list-style-type: disc;
}
.coh-style-close-modal-button {
  height: 45px;
}
.coh-style-close-modal-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: "\f00d";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  padding-top: 0.625rem;
  padding-right: 0.75rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
  border-width: 2px;
  -webkit-border-radius: 50px;
          border-radius: 50px;
  border-color: rgb(255, 255, 255);
  border-style: solid;
}
.coh-style-close-modal-button-form:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00d";
  font-family: icomoon;
  color: rgb(51, 51, 51);
}
.coh-style-close-circle-outline:before {
  content: url("/sites/g/files/wnfebl12406/files/close-circle-outline-mobile.svg");
}
@media (min-width: 1199px) {
  .coh-style-close-circle-outline:before {
    content: url("/sites/g/files/wnfebl12406/files/close-circle-outline-desktop.svg");
  }
}
.coh-style-budx-modal, .coh-style-budx-modal-gallery {
  background-color: rgb(34, 34, 34);
  height: auto;
  width: 100%;
  overflow: hidden;
  margin: auto;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgb(51, 51, 51)), to(rgb(0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgb(51, 51, 51) 1%, rgb(0, 0, 0) 100%);
  background-image: linear-gradient(180deg, rgb(51, 51, 51) 1%, rgb(0, 0, 0) 100%);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  background-attachment: scroll;
}
@media (min-width: 1199px) {
  .coh-style-budx-modal, .coh-style-budx-modal-gallery {
    height: 84%;
    width: 68rem;
    -webkit-border-radius: 1.125rem;
            border-radius: 1.125rem;
  }
}
.coh-style-budx-modal .coh-modal-inner, .coh-style-budx-modal-gallery .coh-modal-inner {
  width: 100%;
}
.coh-style-budx-modal .coh-modal-close-wrapper, .coh-style-budx-modal-gallery .coh-modal-close-wrapper {
  margin-top: 1.25rem;
  margin-right: 1.25rem;
}
@media (min-width: 1199px) {
  .coh-style-budx-modal .coh-modal-close-wrapper, .coh-style-budx-modal-gallery .coh-modal-close-wrapper {
    margin-top: 1.5rem;
    margin-right: 1.75rem;
  }
}
.coh-style-budx-modal-gallery {
  height: auto;
}
.coh-container-boxed.coh-style-container-bees-com {
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 565px) {
  .coh-container-boxed.coh-style-container-bees-com {
    margin-right: auto;
    margin-left: auto;
    max-width: 90rem;
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
@media (min-width: 767px) {
  .coh-container-boxed.coh-style-container-bees-com {
    margin-right: auto;
    margin-left: auto;
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
@media (min-width: 1199px) {
  .coh-container-boxed.coh-style-container-bees-com {
    margin-right: auto;
    margin-left: auto;
    padding-right: 5rem;
    padding-left: 5rem;
    max-width: 90rem;
  }
}
@media (min-width: 1440px) {
  .coh-container-boxed.coh-style-container-bees-com {
    margin-right: auto;
    margin-left: auto;
    padding-right: 5rem;
    padding-left: 5rem;
    max-width: 90rem;
  }
}
@media (min-width: 1920px) {
  .coh-container-boxed.coh-style-container-bees-com {
    margin-right: auto;
    margin-left: auto;
    padding-right: 5rem;
    padding-left: 5rem;
    max-width: 90rem;
  }
}
.coh-style-container-full-screen {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: table;
  z-index: 99;
}
.coh-style-button---age-verification {
  border-color: rgb(255, 255, 255);
  border-style: solid;
  border-width: 3px;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-top: 0.5rem;
  padding-right: 1.75rem;
  padding-bottom: 0.5rem;
  padding-left: 1.75rem;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  float: left;
}
.coh-style-button---age-verification:before, .coh-style-button---age-verification:after {
  clear: both;
  content: " ";
  display: table;
}
.coh-style-button---age-verification:hover {
  color: rgb(207, 10, 44);
  background-color: rgb(255, 255, 255);
}
.coh-style-budx---red-outlined-font, .coh-style-budx---white-outlined-font {
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #cf0a2c;
  color: transparent;
  font-style: normal;
  text-transform: uppercase;
  word-wrap: break-word;
}
.coh-style-budx---white-outlined-font {
  -webkit-text-stroke-color: white;
}
.coh-style-hide {
  display: none;
}
@media (min-width: 1199px) {
  .coh-style-margin-bottom---small {
    margin-bottom: 1.5rem;
  }
}
@media (min-width: 1920px) {
  .coh-style-margin-bottom---small {
    margin-bottom: 2rem;
  }
}
@media (min-width: 565px) {
  .coh-style-padding-top-bottom---large {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 1199px) {
  .coh-style-padding-top-bottom---large {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
}
@media (min-width: 1920px) {
  .coh-style-padding-top-bottom---large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}
@media (min-width: 1199px) {
  .coh-style-padding-left-right---small {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (min-width: 1920px) {
  .coh-style-padding-left-right---small {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
.coh-style-form-modal, .coh-style-form-modal-medium, .coh-style-form-modal-large, .coh-style-form-modal-small {
  height: auto;
  width: 100%;
  overflow: hidden;
  margin: 16px;
  background-color: rgb(255, 255, 255);
  padding: 16px;
  text-align: center;
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
}
@media (min-width: 1199px) {
  .coh-style-form-modal, .coh-style-form-modal-medium, .coh-style-form-modal-large, .coh-style-form-modal-small {
    -webkit-border-radius: 1.125rem;
            border-radius: 1.125rem;
    padding: 32px;
  }
}
.coh-style-form-modal .coh-modal-inner, .coh-style-form-modal-medium .coh-modal-inner, .coh-style-form-modal-large .coh-modal-inner, .coh-style-form-modal-small .coh-modal-inner {
  width: 100%;
}
.coh-style-form-modal .coh-modal-close-wrapper, .coh-style-form-modal-medium .coh-modal-close-wrapper, .coh-style-form-modal-large .coh-modal-close-wrapper, .coh-style-form-modal-small .coh-modal-close-wrapper {
  margin-top: 1.25rem;
  margin-right: 1.25rem;
}
@media (min-width: 1199px) {
  .coh-style-form-modal .coh-modal-close-wrapper, .coh-style-form-modal-medium .coh-modal-close-wrapper, .coh-style-form-modal-large .coh-modal-close-wrapper, .coh-style-form-modal-small .coh-modal-close-wrapper {
    margin-top: 1.5rem;
    margin-right: 1.75rem;
  }
}
.coh-style-form-modal-small {
  width: 27.1875rem;
}
.coh-style-form-modal-large {
  max-width: 68rem;
}
.coh-style-form-modal-medium {
  max-width: 50rem;
}
.coh-style-social-icon, .coh-style-social-icon---facebook, .coh-style-social-icon---youtube, .coh-style-social-icon---linkedin, .coh-style-social-icon---twitter, .coh-style-social-icon---instagran {
  margin-bottom: 0;
  margin-left: 0;
  display: inline-block;
  list-style-type: none;
}
.coh-style-social-icon a, .coh-style-social-icon---facebook a, .coh-style-social-icon---youtube a, .coh-style-social-icon---linkedin a, .coh-style-social-icon---twitter a, .coh-style-social-icon---instagran a {
  background-color: rgb(255, 255, 255);
  width: 2rem;
  height: 2rem;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.coh-style-social-icon a:before, .coh-style-social-icon---facebook a:before, .coh-style-social-icon---youtube a:before, .coh-style-social-icon---linkedin a:before, .coh-style-social-icon---twitter a:before, .coh-style-social-icon---instagran a:before {
  color: rgb(170, 24, 48);
  font-size: 1.25rem;
}
.coh-style-social-icon a:hover, .coh-style-social-icon---facebook a:hover, .coh-style-social-icon---youtube a:hover, .coh-style-social-icon---linkedin a:hover, .coh-style-social-icon---twitter a:hover, .coh-style-social-icon---instagran a:hover {
  background-color: rgb(247, 100, 124);
}
.coh-style-social-icon---instagran 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: "\f16d";
  font-family: icomoon;
}
.coh-style-social-icon---twitter 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: "\f099";
  font-family: icomoon;
}
.coh-style-social-icon---linkedin 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: "\f0e1";
  font-family: icomoon;
}
.coh-style-social-icon---youtube 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: "\f167";
  font-family: icomoon;
}
.coh-style-social-icon---facebook 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;
}
.coh-style-budx---paragraph {
  font-size: 1rem;
  line-height: 1.3125rem;
}
@media (min-width: 1199px) {
  .coh-style-budx---paragraph {
    font-size: 1.3125rem;
    line-height: 1.6875rem;
  }
}
.coh-style-budx---slide-pagination-bullets {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.coh-style-budx---slide-pagination-bullets li {
  margin-bottom: 0;
  margin-left: 0;
  display: inline-block;
}
.coh-style-budx---slide-pagination-bullets li:before {
  content: normal;
}
.coh-style-budx---slide-pagination-bullets li.slick-active button {
  height: 0.75rem;
  width: 0.75rem;
  background-color: rgb(0, 0, 0);
}
.coh-style-budx---slide-pagination-bullets li button {
  height: 0.625rem;
  width: 0.625rem;
  margin-right: 0.5rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  border-color: rgb(0, 0, 0);
  border-style: solid;
  border-width: 0.125rem;
}
.coh-ce-cpt_404-f9a76912 {
  margin-top: 30px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_404-f9a76912 {
    margin-top: 50px;
  }
}
.coh-ce-cpt_7_card_frame-5b664de1 {
  width: 100%;
}
.coh-ce-cpt_7_card_frame-a870f507 {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 12px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_7_card_frame-a870f507 {
    margin-bottom: 16px;
  }
}
.coh-ce-cpt_7_card_frame-259ff15d {
  width: 100%;
  margin-bottom: 12px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_7_card_frame-259ff15d {
    width: -webkit-calc(50% - 8px);
    width: calc(50% - 8px);
    margin-bottom: 0;
  }
}
.coh-ce-cpt_7_card_frame-d298bcdc {
  width: 100%;
}
.coh-ce-cpt_7_card_frame-bc7b1305 {
  padding-bottom: 122%;
  overflow: hidden;
  position: relative;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_7_card_frame-bc7b1305 {
    padding-bottom: 81.1%;
  }
}
.coh-ce-cpt_7_card_frame-f0b7d038 {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_7_card_frame-f0b7d038 {
    display: none;
  }
}
.coh-ce-cpt_7_card_frame-cf5ce3c1 {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_7_card_frame-cf5ce3c1 {
    display: block;
  }
}
.coh-ce-cpt_7_card_frame-79fee725 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  height: 100%;
  width: 100%;
  padding-top: 24px;
  padding-right: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
}
.coh-ce-cpt_7_card_frame-f127dd06 {
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_7_card_frame-f127dd06 {
    width: -webkit-calc(50% - 8px);
    width: calc(50% - 8px);
  }
}
.coh-ce-cpt_7_card_frame-40b2bcd9 {
  width: 100%;
  margin-bottom: 12px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_7_card_frame-40b2bcd9 {
    margin-bottom: 16px;
  }
}
.coh-ce-cpt_7_card_frame-2eb8f7b3 {
  padding-bottom: 122%;
  position: relative;
  overflow: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_7_card_frame-2eb8f7b3 {
    padding-bottom: 38.42%;
  }
}
.coh-ce-cpt_7_card_frame-fac614bd {
  height: 100%;
  width: 100%;
  top: 0;
  position: absolute;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_7_card_frame-fac614bd {
    display: none;
  }
}
.coh-ce-cpt_7_card_frame-f5396b84 {
  height: 100%;
  width: 100%;
  top: 0;
  position: absolute;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_7_card_frame-f5396b84 {
    display: block;
  }
}
.coh-ce-cpt_7_card_frame-b81ac584 {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_7_card_frame-93fba57 {
  width: 100%;
  margin-bottom: 12px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_7_card_frame-93fba57 {
    width: -webkit-calc(50% - 8px);
    width: calc(50% - 8px);
    margin-bottom: 0;
  }
}
.coh-ce-cpt_7_card_frame-841e425d {
  padding-bottom: 122%;
  position: relative;
  overflow: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_7_card_frame-841e425d {
    padding-bottom: 81.61%;
  }
}
.coh-ce-cpt_7_card_frame-2dd29b43 {
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_7_card_frame-2dd29b43 {
    width: -webkit-calc(50% - 8px);
    width: calc(50% - 8px);
  }
}
.coh-ce-cpt_7_card_frame-c5150167 {
  width: 100%;
  margin-right: 0;
  margin-bottom: 12px;
  margin-left: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_7_card_frame-c5150167 {
    width: -webkit-calc(33.33% - 10.66px);
    width: calc(33.33% - 10.66px);
    margin-bottom: 0;
  }
}
.coh-ce-cpt_7_card_frame-321c4049 {
  padding-bottom: 122%;
  position: relative;
  overflow: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_7_card_frame-321c4049 {
    padding-bottom: 68%;
  }
}
.coh-ce-cpt_7_card_frame-9be16e78 {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_7_card_frame-9be16e78 {
    width: -webkit-calc(33.33% - 10.66px);
    width: calc(33.33% - 10.66px);
  }
}
.coh-ce-cpt_8_card_frame-5b664de1 {
  width: 100%;
}
.coh-ce-cpt_8_card_frame-5631dec0 {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_8_card_frame-5631dec0 {
    margin-bottom: 16px;
  }
}
.coh-ce-cpt_8_card_frame-259ff15d {
  width: 100%;
  margin-bottom: 12px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_8_card_frame-259ff15d {
    width: -webkit-calc(50% - 8px);
    width: calc(50% - 8px);
    margin-bottom: 0;
  }
}
.coh-ce-cpt_8_card_frame-d298bcdc {
  width: 100%;
}
.coh-ce-cpt_8_card_frame-afe5921 {
  padding-bottom: 142%;
  overflow: hidden;
  position: relative;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_8_card_frame-afe5921 {
    padding-bottom: 81.1%;
  }
}
.coh-ce-cpt_8_card_frame-f0b7d038 {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_8_card_frame-f0b7d038 {
    display: none;
  }
}
.coh-ce-cpt_8_card_frame-cf5ce3c1 {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_8_card_frame-cf5ce3c1 {
    display: block;
  }
}
.coh-ce-cpt_8_card_frame-79fee725 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  height: 100%;
  width: 100%;
  padding-top: 24px;
  padding-right: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
}
.coh-ce-cpt_8_card_frame-f127dd06 {
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_8_card_frame-f127dd06 {
    width: -webkit-calc(50% - 8px);
    width: calc(50% - 8px);
  }
}
.coh-ce-cpt_8_card_frame-b81ac584 {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_8_card_frame-fcf9830f {
  width: 100%;
  margin-bottom: 12px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_8_card_frame-fcf9830f {
    width: -webkit-calc(50% - 8px);
    width: calc(50% - 8px);
    margin-bottom: 16px;
  }
}
.coh-ce-cpt_8_card_frame-2d29ade6 {
  padding-bottom: 142%;
  position: relative;
  overflow: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_8_card_frame-2d29ade6 {
    padding-bottom: 80%;
  }
}
.coh-ce-cpt_8_card_frame-fac614bd {
  height: 100%;
  width: 100%;
  top: 0;
  position: absolute;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_8_card_frame-fac614bd {
    display: none;
  }
}
.coh-ce-cpt_8_card_frame-f5396b84 {
  height: 100%;
  width: 100%;
  top: 0;
  position: absolute;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_8_card_frame-f5396b84 {
    display: block;
  }
}
.coh-ce-cpt_8_card_frame-19e4ce2 {
  width: 100%;
  margin-bottom: 12px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_8_card_frame-19e4ce2 {
    width: -webkit-calc(50% - 8px);
    width: calc(50% - 8px);
    margin-top: 0;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_8_card_frame-93fba57 {
  width: 100%;
  margin-bottom: 12px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_8_card_frame-93fba57 {
    width: -webkit-calc(50% - 8px);
    width: calc(50% - 8px);
    margin-bottom: 0;
  }
}
.coh-ce-cpt_8_card_frame-c5150167 {
  width: 100%;
  margin-right: 0;
  margin-bottom: 12px;
  margin-left: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_8_card_frame-c5150167 {
    width: -webkit-calc(33.33% - 10.66px);
    width: calc(33.33% - 10.66px);
    margin-bottom: 0;
  }
}
.coh-ce-cpt_8_card_frame-360e6dc1 {
  padding-bottom: 142%;
  position: relative;
  overflow: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_8_card_frame-360e6dc1 {
    padding-bottom: 68%;
  }
}
.coh-ce-cpt_accommodation_results-baf0123b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 20px;
  padding-bottom: 50px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_accommodation_results-baf0123b {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.coh-ce-cpt_accordion_container-c8e5c928 {
  padding-right: 10px;
  padding-left: 10px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_accordion_container-c8e5c928 {
    padding-right: 30px;
    padding-left: 30px;
  }
}
.coh-ce-cpt_accordion_container-114a0124 {
  display: none;
}
.not-results-show.coh-ce-cpt_accordion_container-114a0124 {
  display: block;
}
.coh-ce-cpt_accordion_item-9225b6a6 {
  background-color: rgb(255, 255, 255);
  margin-top: 0;
}
.coh-ce-cpt_accordion_item-c4883a97 {
  margin-bottom: 0;
}
.coh-ce-cpt_accordion_item-c4883a97 .coh-wysiwyg {
  margin: 0;
}
.coh-ce-cpt_accordion_item_country_selec-fda4bb31 {
  padding-right: 20px;
  padding-left: 20px;
}
.coh-ce-cpt_accordion_item_country_selec-bdfd748c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-ce-cpt_accordion_item_country_selec-949b8cb0 {
  width: 100%;
  margin-bottom: 20px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_accordion_item_country_selec-949b8cb0 {
    width: 25%;
  }
}
.coh-ce-cpt_accordion_item_country_selec-8db1b045 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_accordion_item_country_selec-685c15fd {
  width: 24px;
  margin-right: 8px;
}
.coh-ce-cpt_accordion_item_country_selec-5a963bcf {
  font-size: 16px;
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 900;
  line-height: 1.2;
}
.coh-ce-cpt_accordion_item_country_selec-d5aa2596 {
  font-size: 12px;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_age_checker-c096d0f3 {
  width: 90%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_checker-c096d0f3 {
    width: 45%;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_age_checker-c096d0f3 {
    width: 28%;
  }
}
.coh-ce-cpt_age_gate_full_date-ae15a9be {
  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;
}
@media (min-width: 767px) {
  .coh-ce-cpt_age_gate_full_date-ae15a9be {
    width: 33.4375rem;
    margin-top: auto;
    margin-right: 0;
    margin-bottom: auto;
    margin-left: 0;
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    -webkit-box-align: unset;
    -webkit-align-items: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_full_date-ae15a9be {
    width: 41.875rem;
  }
}
.coh-ce-cpt_age_gate_full_date-8d0a103a {
  padding-top: 40px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  max-width: 100%;
  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;
}
@media (min-width: 767px) {
  .coh-ce-cpt_age_gate_full_date-8d0a103a {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_age_gate_full_date-b9b42d85 {
  width: 240px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 1.5rem;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_full_date-b9b42d85 {
    width: 280px;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
}
.coh-ce-cpt_age_gate_full_date-e9cadfc0 {
  color: rgb(207, 10, 44);
  margin-top: 0.625rem;
  font-style: normal;
  word-wrap: break-word;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-bottom: 1.5rem;
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_full_date-e9cadfc0 {
    margin-top: 0.875rem;
    text-align: center;
  }
}
.coh-ce-cpt_age_gate_full_date-9f292541 {
  color: rgb(207, 10, 44);
  margin-top: 0.625rem;
  font-style: normal;
  word-wrap: break-word;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-bottom: 1.5rem;
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_full_date-9f292541 {
    margin-top: 0.875rem;
    text-align: center;
  }
}
@media (min-width: 565px) {
  .coh-ce-cpt_age_gate_full_date-d9b5c17d {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
}
@media (min-width: 767px) {
  .coh-ce-cpt_age_gate_full_date-d9b5c17d {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_age_gate_full_date-69d377e2 input {
  height: 4rem;
  font-weight: normal;
  text-align: center;
  font-size: 1.5625rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  border-width: 0.125rem;
  border-style: solid;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_full_date-69d377e2 input {
    text-align: center;
    font-size: 1.95312rem;
  }
}
.coh-ce-cpt_age_gate_full_date-69d377e2 input:focus {
  border-style: dashed;
  border-width: 0.125rem;
}
.coh-ce-cpt_age_gate_full_date-69d377e2 input:focus-visible {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline-color: rgba(0, 0, 0, 0);
  border-width: 0.125rem;
  border-style: solid;
}
.coh-ce-cpt_age_gate_full_date-69d377e2 button {
  height: 4rem;
  text-align: center;
  font-size: 1.5625rem;
  width: 100%;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-top: 1rem;
  border-width: 0.125rem;
  border-style: solid;
}
@media (min-width: 767px) {
  .coh-ce-cpt_age_gate_full_date-69d377e2 button {
    margin-top: 0;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_full_date-69d377e2 button {
    text-align: center;
    font-size: 1.953125rem;
  }
}
.coh-ce-cpt_age_gate_full_date-69d377e2 button:hover {
  border-width: 0.125rem;
  border-style: solid;
}
.coh-ce-cpt_age_gate_full_date-69d377e2 button:focus {
  border-width: 0.125rem;
  border-style: solid;
}
.coh-ce-cpt_age_gate_full_date-69d377e2 button:focus-visible {
  border-width: 0.125rem;
  border-style: solid;
}
.coh-ce-cpt_age_gate_full_date-dc090c9b {
  width: 100%;
}
.coh-ce-cpt_age_gate_full_date-d6d93cbc {
  height: auto;
  width: 100%;
  text-align: center;
  font-weight: 700;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.9375rem;
  margin-bottom: 0.5rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_full_date-d6d93cbc {
    text-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.hidden.coh-ce-cpt_age_gate_full_date-d6d93cbc {
  display: none;
}
.coh-ce-cpt_age_gate_full_date-1635ce84 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}
.hide-remember-checkbox.coh-ce-cpt_age_gate_full_date-1635ce84 {
  display: none;
}
@media (min-width: 1199px) {
  .hide-remember-checkbox.coh-ce-cpt_age_gate_full_date-1635ce84 {
    display: none;
  }
}
.coh-ce-cpt_age_gate_full_date-cb578e68 {
  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;
  color: rgb(207, 10, 44);
}
.coh-ce-cpt_age_gate_full_date-717f544a {
  padding-left: 0.625rem;
  font-size: 0.5rem;
}
.coh-ce-cpt_age_gate_full_date-99947e77 {
  display: inline;
  margin: auto;
}
.coh-ce-cpt_age_gate_full_date-4989220f {
  background-color: rgb(0, 0, 0);
  position: relative;
  bottom: 0;
  left: 0;
  width: 100%;
}
@media (min-width: 767px) {
  .coh-ce-cpt_age_gate_full_date-4989220f {
    position: fixed;
    bottom: 0;
    left: 0;
  }
}
.coh-ce-cpt_age_gate_full_date-c319831a {
  padding-top: 1.375rem;
  padding-bottom: 1.375rem;
}
.coh-ce-cpt_age_gate_full_date-b9658bc7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_full_date-b9658bc7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
  }
}
.coh-ce-cpt_age_gate_full_date-79ec88b4 {
  font-size: 0.8125rem;
  text-align: center;
  padding-bottom: 0.625rem;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_full_date-79ec88b4 {
    font-size: 0.8125rem;
    text-align: start;
  }
}
.coh-ce-cpt_age_gate_full_date-2a21f158 {
  font-size: 0.625rem;
  line-height: 0.875rem;
  text-align: center;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_full_date-2a21f158 {
    font-size: 0.8125rem;
    line-height: unset;
    text-align: start;
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_full_date-c6f43e87 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_age_gate_global-ce47de06 {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  padding-bottom: 3.75rem;
  z-index: 1000;
  background-color: rgb(201, 45, 47);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_global-ce47de06 {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    padding-bottom: 0;
  }
}
.coh-ce-cpt_age_gate_global-afa3c5cb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: auto;
}
@media (min-width: 767px) {
  .coh-ce-cpt_age_gate_global-afa3c5cb {
    width: 33.4375rem;
    margin-top: auto;
    margin-right: 0;
    margin-bottom: auto;
    margin-left: 0;
    display: table-cell;
    vertical-align: middle;
    height: unset;
    -webkit-box-align: unset;
    -webkit-align-items: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_global-afa3c5cb {
    width: 41.875rem;
  }
}
.coh-ce-cpt_age_gate_global-afa3c5cb #languages-count ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_age_gate_global-afa3c5cb #languages-count a.lang-choose-age {
  text-transform: uppercase;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  padding-top: 0.5rem;
  padding-right: 1.75rem;
  padding-bottom: 0.5rem;
  padding-left: 1.75rem;
  margin-top: 0.9375rem;
  margin-right: 0.25rem;
  margin-bottom: 0.9375rem;
  float: left;
  border-width: 0.1875rem;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_age_gate_global-afa3c5cb #languages-count a.lang-choose-age:before, .coh-ce-cpt_age_gate_global-afa3c5cb #languages-count a.lang-choose-age:after {
  clear: both;
  content: " ";
  display: table;
}
.coh-ce-cpt_age_gate_global-afa3c5cb #languages-count a.lang-choose-age:hover {
  background-color: rgb(255, 255, 255);
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(245, 84, 0);
}
.coh-ce-cpt_age_gate_global-afa3c5cb #languages-count a.lang-choose-age.selected {
  color: rgb(255, 255, 255);
  background-color: rgb(245, 84, 0);
}
.coh-ce-cpt_age_gate_global-e6bd0d17 {
  padding-top: 2.5rem;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  width: 100%;
}
@media (min-width: 767px) {
  .coh-ce-cpt_age_gate_global-e6bd0d17 {
    width: 33.4375rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_global-e6bd0d17 {
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
    width: 41.875rem;
  }
}
.coh-ce-cpt_age_gate_global-6891e73f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_global-6891e73f {
    -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_age_gate_global-bcfab323 {
  width: 240px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_global-bcfab323 {
    width: 280px;
  }
}
.coh-ce-cpt_age_gate_global-61ecba8c {
  color: rgb(207, 10, 44);
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-style: normal;
  text-transform: uppercase;
  word-wrap: break-word;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_global-61ecba8c {
    font-size: 0.75rem;
    margin-top: 1.0625rem;
    margin-bottom: 1.25rem;
    text-align: center;
  }
}
.coh-ce-cpt_age_gate_global-72d6681 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  overflow: initial;
  position: relative;
}
@media (min-width: 767px) {
  .coh-ce-cpt_age_gate_global-72d6681 {
    width: 33.4375rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_global-72d6681 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 41.875rem;
  }
}
.coh-ce-cpt_age_gate_global-72d6681 .tab-country-outside {
  position: absolute;
}
.coh-ce-cpt_age_gate_global-72d6681 > div {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_global-72d6681 > div {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.coh-ce-cpt_age_gate_global-72d6681 .country-selector-item {
  z-index: 9;
}
.coh-ce-cpt_age_gate_global-186628a7 {
  margin-top: 4rem;
  width: 100%;
}
.coh-ce-cpt_age_gate_global-4320908b {
  color: rgb(207, 10, 44);
  margin-top: 0.6875rem;
  font-style: normal;
  text-transform: uppercase;
  word-wrap: break-word;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-align: center;
  font-size: 0.75rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_global-4320908b {
    margin-top: 1.0625rem;
    text-align: center;
    font-size: 0.75rem;
  }
}
.coh-ce-cpt_age_gate_global-82ffe8bb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_global-82ffe8bb {
    -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_age_gate_global-9e48826e {
  margin-right: 20px;
}
.coh-ce-cpt_age_gate_global-9e065520 {
  padding-top: 40px;
  padding-right: 30px;
  padding-bottom: 0;
  padding-left: 30px;
  display: none;
}
@media (min-width: 767px) {
  .coh-ce-cpt_age_gate_global-9e065520 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_age_gate_global-35c00a5f a.lang-choose-age {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  text-transform: uppercase;
  padding-top: 0.5rem;
  padding-right: 1.75rem;
  padding-bottom: 0.5rem;
  padding-left: 1.75rem;
  margin-top: 0.9375rem;
  margin-right: 0.25rem;
  margin-bottom: 0.9375rem;
  float: left;
  border-width: 0.1875rem;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_age_gate_global-35c00a5f a.lang-choose-age:before, .coh-ce-cpt_age_gate_global-35c00a5f a.lang-choose-age:after {
  clear: both;
  content: " ";
  display: table;
}
.coh-ce-cpt_age_gate_global-35c00a5f a.lang-choose-age:hover {
  background-color: rgb(255, 255, 255);
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(245, 84, 0);
}
.coh-ce-cpt_age_gate_global-35c00a5f ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_age_gate_global-35c00a5f h3 {
  display: none;
}
.coh-ce-cpt_age_gate_global-9c312662 {
  width: 240px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_global-9c312662 {
    width: 280px;
  }
}
.coh-ce-cpt_age_gate_global-fbede3d4 {
  color: rgb(207, 10, 44);
  margin-top: 0.6875rem;
  font-size: 0.75rem;
  font-style: normal;
  text-transform: uppercase;
  word-wrap: break-word;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_global-fbede3d4 {
    font-size: 0.75rem;
    margin-top: 1.0625rem;
    text-align: center;
  }
}
.coh-ce-cpt_age_gate_global-711227a8 {
  margin-right: 20px;
}
.coh-ce-cpt_age_gate_global-cbc43757 {
  background-color: rgb(0, 0, 0);
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  max-height: 30vh;
}
.coh-ce-cpt_age_gate_global-175f0891 {
  padding-top: 2.125rem;
  padding-bottom: 2.125rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_global-175f0891 {
    padding-top: 1.375rem;
    padding-bottom: 1.375rem;
  }
}
.coh-ce-cpt_age_gate_global-b9658bc7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_global-b9658bc7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
  }
}
.coh-ce-cpt_age_gate_global-79ec88b4 {
  font-size: 0.8125rem;
  text-align: center;
  padding-bottom: 0.625rem;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_global-79ec88b4 {
    font-size: 0.8125rem;
    text-align: start;
  }
}
.coh-ce-cpt_age_gate_global-954cc606 {
  font-size: 0.8125rem;
  line-height: 1.5625rem;
  text-align: center;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_global-954cc606 {
    font-size: 0.8125rem;
    line-height: unset;
    text-align: start;
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_global-c6f43e87 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_age_gate_type_2-8ad7dd13 {
  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: 120vh;
}
@media (min-width: 767px) {
  .coh-ce-cpt_age_gate_type_2-8ad7dd13 {
    width: 33.4375rem;
    margin-top: auto;
    margin-right: 0;
    margin-bottom: auto;
    margin-left: 0;
    display: table-cell;
    vertical-align: middle;
    -webkit-box-align: unset;
    -webkit-align-items: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_type_2-8ad7dd13 {
    width: 41.875rem;
    height: auto;
  }
}
.coh-ce-cpt_age_gate_type_2-2f27c7bc {
  width: 25vw;
  margin: 1rem;
}
@media (min-width: 767px) {
  .coh-ce-cpt_age_gate_type_2-2f27c7bc {
    width: 20%;
  }
}
.coh-ce-cpt_age_gate_type_2-628d215f {
  color: rgb(255, 255, 255);
  margin-top: 1rem;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  font-style: normal;
  text-transform: uppercase;
  word-wrap: break-word;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_type_2-628d215f {
    font-size: 3rem;
  }
}
.coh-ce-cpt_age_gate_type_2-b62b6fc0 {
  color: rgb(255, 255, 255);
  margin-top: 0.5rem;
  margin-bottom: 1rem;
  font-size: 1.25rem;
  font-style: normal;
  text-transform: uppercase;
  word-wrap: break-word;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_type_2-b62b6fc0 {
    font-size: 1.5rem;
  }
}
@media (min-width: 767px) {
  .coh-ce-cpt_age_gate_type_2-b022049d {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
}
.coh-ce-cpt_age_gate_type_2-cd7afb38 input {
  height: 4rem;
  border-color: rgba(0, 0, 0, 0);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  background: rgba(255, 255, 255, 0.4);;
  font-weight: normal;
  text-align: center;
  font-size: 1.5625rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_type_2-cd7afb38 input {
    text-align: center;
    font-size: 1.953125rem;
  }
}
.coh-ce-cpt_age_gate_type_2-cd7afb38 button {
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  height: 4rem;
  text-align: center;
  font-size: 1.5625rem;
  width: 100%;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  border-color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  margin-top: 1rem;
}
@media (min-width: 767px) {
  .coh-ce-cpt_age_gate_type_2-cd7afb38 button {
    margin-top: 0;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_type_2-cd7afb38 button {
    text-align: center;
    font-size: 1.953125rem;
  }
}
.coh-ce-cpt_age_gate_type_2-cd7afb38 button:hover {
  color: rgb(23, 124, 52);
  background-color: cohsg;
  border-color: rgb(0, 0, 0);
}
.coh-ce-cpt_age_gate_type_2-dc090c9b {
  width: 100%;
}
.coh-ce-cpt_age_gate_type_2-5aca451 {
  background-color: rgb(0, 0, 0);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  right: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_type_2-5aca451 {
    position: fixed;
  }
}
.coh-ce-cpt_age_gate_type_2-c319831a {
  padding-top: 1.375rem;
  padding-bottom: 1.375rem;
}
.coh-ce-cpt_age_gate_type_2-b9658bc7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_type_2-b9658bc7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
  }
}
.coh-ce-cpt_age_gate_type_2-79ec88b4 {
  font-size: 0.8125rem;
  text-align: center;
  padding-bottom: 0.625rem;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_type_2-79ec88b4 {
    font-size: 0.8125rem;
    text-align: start;
  }
}
.coh-ce-cpt_age_gate_type_2-954cc606 {
  font-size: 0.8125rem;
  line-height: 1.5625rem;
  text-align: center;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate_type_2-954cc606 {
    font-size: 0.8125rem;
    line-height: unset;
    text-align: start;
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_anchor_menu_container-1bc338f {
  background-color: rgb(249, 249, 248);
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
  z-index: 99;
}
.show.coh-ce-cpt_anchor_menu_container-1bc338f {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}
.all-visible.coh-ce-cpt_anchor_menu_container-1bc338f {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}
.coh-ce-cpt_anchor_menu_container-1bc338f .menu-anchor-header-button {
  background: none;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  background-color: rgba(0, 0, 0, 0);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1.25rem;
  padding-right: 1.5rem;
  padding-bottom: 1.25rem;
  padding-left: 1.5rem;
  opacity: 0.2;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-ce-cpt_anchor_menu_container-1bc338f .menu-anchor-header-button:hover {
  opacity: 1;
}
.coh-ce-cpt_anchor_menu_container-1bc338f .menu-anchor-header-button.active {
  opacity: 1;
}
.coh-ce-cpt_anchor_menu_container-1bc338f .menu-anchor-header-button.active .menu-anchor-header-button-image {
  pointer-events: none;
}
.coh-ce-cpt_anchor_menu_container-1bc338f .menu-anchor-header-button.active .menu-anchor-header-button-image.logo-section {
  display: none;
}
.coh-ce-cpt_anchor_menu_container-1bc338f .menu-anchor-header-button.active .menu-anchor-header-button-image.logo-section-active {
  display: block;
}
.coh-ce-cpt_anchor_menu_container-1bc338f .menu-anchor-header-button .menu-anchor-header-button-image {
  width: auto;
  height: 15.4px;
}
.coh-ce-cpt_anchor_menu_container-1bc338f .menu-anchor-header-button .menu-anchor-header-button-image.logo-section-active {
  display: none;
}
.coh-ce-cpt_anchor_menu_container-64498897 {
  width: 100%;
  max-width: 1440px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
.coh-ce-cpt_anchor_menu_container-afc857ff {
  position: relative;
  display: inline-block;
  overflow-x: auto;
}
.coh-ce-cpt_anchor_menu_container-afc857ff::-webkit-scrollbar {
  height: 0;
  opacity: 0;
}
.coh-ce-cpt_anchor_menu_container-ef85e3a3 {
  background-color: rgba(255, 255, 0, 0.999);
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
}
.coh-ce-cpt_anchor_menu_container-e5e1d6f5 {
  width: 100%;
  max-width: 1126px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_anchor_menu_container-e5e1d6f5::-webkit-scrollbar {
  height: 0;
  opacity: 0;
}
.coh-ce-cpt_anchor_menu_section-33b6197b .logo-hidden {
  display: none;
}
.coh-overflow-hidden-class.coh-ce-cpt_animated_container-7a1b0fa {
  overflow: hidden !important;
}
.coh-overflow-hidden-x-class.coh-ce-cpt_animated_container-7a1b0fa {
  overflow-x: hidden !important;
}
.coh-overflow-hidden-y-class.coh-ce-cpt_animated_container-7a1b0fa {
  overflow-y: hidden !important;
}
.coh-ce-cpt_animation_box-b731b660 {
  height: 100%;
  position: absolute;
  display: block;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.coh-ce-cpt_animation_box-2c182433 {
  display: block;
  padding-top: 32px;
  padding-right: 24px;
  padding-bottom: 40px;
  padding-left: 24px;
  text-align: center;
}
@media (min-width: 767px) {
  .coh-ce-cpt_animation_box-2c182433 {
    padding-top: 48px;
    padding-right: 56px;
    padding-bottom: 48px;
    padding-left: 56px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_animation_box-2c182433 {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 112px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: left;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 444px;
  }
}
.has-hive.coh-ce-cpt_animation_box-2c182433 {
  margin-right: auto;
  margin-left: auto;
  padding-top: 0;
  max-width: 480px;
}
@media (min-width: 1199px) {
  .has-hive.coh-ce-cpt_animation_box-2c182433 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    max-width: 100%;
  }
}
@media (min-width: 767px) {
  .coh-ce-cpt_animation_box-f8d5ef2d {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 51%;
        -ms-flex: 0 0 51%;
            flex: 0 0 51%;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_animation_box-f8d5ef2d {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 47%;
        -ms-flex: 0 0 47%;
            flex: 0 0 47%;
    padding-right: 16px;
    min-width: 40%;
  }
}
.coh-ce-cpt_animation_box-f8d5ef2d .style-primary-font {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_animation_box-f8d5ef2d .style-secondary-font {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_animation_box-f8d5ef2d .style-tertiary-font {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_animation_box-64fbc03c {
  margin-top: 32px;
  z-index: 2;
  position: relative;
}
.coh-ce-cpt_article_card-4ec3797f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  display: flex;
}
.coh-ce-cpt_article_card-4ec3797f .coh-link {
  padding-top: 8px;
  padding-right: 21px;
  padding-bottom: 8px;
  padding-left: 21px;
  font-size: 16px;
  line-height: 1.25;
}
.coh-ce-cpt_article_card-b19e0f08 {
  display: none;
}
.link-internal-page.coh-ce-cpt_article_card-b19e0f08 {
  display: block;
  pointer-events: auto;
}
.link-internal-page.coh-ce-cpt_article_card-b19e0f08 + .link-external-page {
  display: none;
  pointer-events: none;
  opacity: 0;
}
.link-internal-page.coh-ce-cpt_article_card-b19e0f08 + .link-anchor {
  pointer-events: none;
  opacity: 0;
  display: none;
}
.coh-ce-cpt_article_card-8583a208 {
  display: none;
}
.link-external-page.coh-ce-cpt_article_card-8583a208 {
  display: block;
}
.link-external-page.coh-ce-cpt_article_card-8583a208 + .link-internal-page {
  pointer-events: none;
  opacity: 0;
  display: none;
}
.link-external-page.coh-ce-cpt_article_card-8583a208 + .link-anchor {
  pointer-events: none;
  opacity: 0;
  display: none;
}
.coh-ce-cpt_article_card-ddc8243 {
  display: none;
}
.link-anchor.coh-ce-cpt_article_card-ddc8243 {
  display: block;
}
.link-anchor.coh-ce-cpt_article_card-ddc8243 + .link-internal-page {
  pointer-events: none;
  opacity: 0;
  display: none;
}
.link-anchor.coh-ce-cpt_article_card-ddc8243 + .link-external-page {
  pointer-events: none;
  opacity: 0;
  display: none;
}
.coh-ce-cpt_article_card-766b01a2 {
  margin-top: 2rem;
}
@media (min-width: 767px) {
  .coh-ce-cpt_article_card-766b01a2 {
    margin-top: 16px;
  }
}
.coh-ce-cpt_article_card-e62b6063 {
  font-size: 2.625rem;
  font-weight: 600;
  line-height: inherit;
  color: rgb(30, 30, 30);
  letter-spacing: 1px;
  margin-bottom: 16px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_article_card-e62b6063 {
    font-size: 4rem;
  }
}
.primary-font-class.coh-ce-cpt_article_card-e62b6063 {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.secondary-font-class.coh-ce-cpt_article_card-e62b6063 {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.tertiary-font-class.coh-ce-cpt_article_card-e62b6063 {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_article_card-5b04c85f {
  color: inherit;
}
.coh-ce-cpt_article_card-cea037eb {
  color: rgb(30, 30, 30);
  font-size: 14px;
  line-height: 16px;
}
.primary-font-class.coh-ce-cpt_article_card-cea037eb {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.secondary-font-class.coh-ce-cpt_article_card-cea037eb {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.tertiary-font-class.coh-ce-cpt_article_card-cea037eb {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_article_card-cea037eb strong {
  font-weight: bolder;
}
.coh-ce-cpt_article_card-2f7840d6 {
  margin-top: 1rem;
  color: rgb(30, 30, 30);
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_article_card-2f7840d6 {
    margin-top: 24px;
    font-size: 16px;
    line-height: 24px;
  }
}
.primary-font-class.coh-ce-cpt_article_card-2f7840d6 {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.secondary-font-class.coh-ce-cpt_article_card-2f7840d6 {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.tertiary-font-class.coh-ce-cpt_article_card-2f7840d6 {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_article_card-8286ccff {
  margin-top: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_article_card-8286ccff {
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
.coh-ce-cpt_article_card-361b69e6 {
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  font-size: 16px;
  line-height: 1.25;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_article_card-361b69e6 {
    font-size: 18px;
  }
}
.coh-ce-cpt_associates_bottle_form-be61f2f9 {
  padding-top: 48px;
}
.coh-ce-cpt_associates_bottle_form-589b0f61 {
  color: rgb(128, 128, 128);
  margin-bottom: 2rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_associates_bottle_form-a0cc8b31 {
  color: rgb(0, 0, 0);
  font-size: 3rem;
  margin-bottom: 2.5rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  line-height: 1rem;
  letter-spacing: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_associates_bottle_form-a0cc8b31 {
    font-size: 4rem;
    margin-bottom: 3.5rem;
  }
}
.coh-ce-cpt_associates_bottle_form-aac23ea {
  max-width: 70%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_associates_bottle_form-aac23ea {
    max-width: 80%;
  }
}
.coh-ce-cpt_associates_bottle_form-a111b805 {
  margin-top: 24px;
  width: 100%;
  text-transform: uppercase;
}
.coh-ce-cpt_associates_bottle_form-4bb22171 {
  display: none;
  visibility: hidden;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
}
.coh-ce-cpt_associates_bottle_form-3f2874e3 .webform-element-description, .coh-ce-cpt_associates_bottle_form-3f2874e3 .description {
  display: inline-block;
}
.coh-ce-cpt_background_video-9a49d59e {
  height: 100%;
}
.coh-ce-cpt_background_video-78be4aec {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: 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;
}
.overlay.coh-ce-cpt_background_video-78be4aec {
  background-color: rgba(0, 0, 0, 0.5);
}
.coh-ce-cpt_bannerhover-921bf024 {
  position: relative;
  z-index: 2;
}
.coh-ce-cpt_bannerhover-54a62e45 {
  position: absolute;
  top: -6px;
  max-width: 100%;
  max-height: 49.4167px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_bannerhover-54a62e45 {
    max-height: 49.4167px;
    max-width: 100%;
    top: 25px;
    position: relative;
  }
}
.coh-ce-cpt_bannerhover-3738d90 {
  margin-top: 45px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
.coh-ce-cpt_bannerhover-43b404c3 {
  color: rgb(255, 255, 255);
  font-weight: 400;
  font-family: 'AmsiPro Regular', 'Barlow Condensed', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 5px;
  font-size: 17px;
  letter-spacing: 2px;
  text-transform: uppercase;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_bannerhover-43b404c3 {
    font-size: 30px;
    text-align: center;
    letter-spacing: 1px;
    margin-top: 20px;
    margin-bottom: 10px;
  }
}
.coh-ce-cpt_bannerhover-da281934 {
  text-align: center;
  color: rgb(215, 167, 77);
  font-family: 'AmsiPro Ultra', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 100;
  margin-top: 10px;
  margin-right: 20px;
  margin-bottom: 10px;
  margin-left: 20px;
  font-size: 14px;
}
.coh-ce-cpt_bannerhover-da281934:hover {
  color: rgb(255, 255, 255);
  font-family: 'AmsiPro Ultra', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_bannervideo-1f5486f {
  max-width: 100%;
  max-height: 700px;
  position: sticky;
  z-index: 2;
}
.coh-ce-cpt_bannervideo-2fce1cee {
  max-height: 36.875rem;
  max-width: 100%;
}
.coh-ce-cpt_bannervideo-c612f73c {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 200px;
  margin-left: 0px;
}
.coh-ce-cpt_bannervideo-a389411d {
  -webkit-align-self: auto;
      -ms-flex-item-align: auto;
          align-self: auto;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.coh-ce-cpt_bannervideo-5b6583a5 {
  padding-top: 160px;
  padding-bottom: 0px;
}
.coh-ce-cpt_bannervideo-489a8894 {
  height: 30px;
  width: 120%;
  margin-top: 25.9375rem;
  position: absolute;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_bannervideo-489a8894 {
    height: 40px;
    margin-top: 415px;
  }
}
.coh-ce-cpt_banner_hotspot-57934ca8 {
  display: none;
}
.coh-ce-cpt_banner_hotspot-57934ca8 :checked ~ label .button {
  display: none;
}
.coh-ce-cpt_banner_hotspot-8074ead8 {
  position: relative;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  width: 100%;
  height: 100%;
}
.coh-ce-cpt_banner_hotspot-5c3f62ba {
  color: rgba(0, 0, 0, 0);
}
.coh-ce-cpt_banner_hotspot-a20c6e84 {
  text-align: right;
}
.coh-ce-cpt_banner_hotspot-c4aa9f33 {
  font-weight: bold;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_banner_hotspot-eec93d86 {
  padding: 1rem;
}
.coh-ce-cpt_banner_hotspot-eec93d86 img {
  width: 50%;
  margin-right: auto;
  margin-bottom: 2rem;
  margin-left: auto;
}
.coh-ce-cpt_banner_hotspot-6085f4bd {
  width: 100%;
}
.coh-ce-cpt_banner_image-5c73ee08 {
  width: 100%;
}
.image-height-small.coh-ce-cpt_banner_image-5c73ee08 {
  height: 440px;
}
@media (min-width: 1199px) {
  .image-height-small.coh-ce-cpt_banner_image-5c73ee08 {
    height: 480px;
  }
}
.image-height-medium.coh-ce-cpt_banner_image-5c73ee08 {
  height: 540px;
}
@media (min-width: 1199px) {
  .image-height-medium.coh-ce-cpt_banner_image-5c73ee08 {
    height: 580px;
  }
}
.coh-ce-cpt_banner_image-2cd4660c {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: block;
}
.manually.coh-ce-cpt_banner_image-2cd4660c {
  display: none;
}
.integration.coh-ce-cpt_banner_image-2cd4660c {
  display: none;
}
.coh-ce-cpt_banner_image-a6d5045b {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: -webkit-fill-available;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
@media (min-width: 1199px) {
  .block-align-center.coh-ce-cpt_banner_image-a6d5045b {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .block-align-right.coh-ce-cpt_banner_image-a6d5045b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    width: 100%;
  }
}
@media (min-width: 1199px) {
  .block-align-left.coh-ce-cpt_banner_image-a6d5045b {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
  }
}
.coh-ce-cpt_banner_image-a6d5045b a.block-align-center {
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_banner_image-a6d5045b .block-align-left {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-cpt_banner_image-cbc28a9b {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media (min-width: 1199px) {
  .block-align-left.coh-ce-cpt_banner_image-cbc28a9b {
    width: 28.125rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1199px) {
  .block-align-right.coh-ce-cpt_banner_image-cbc28a9b {
    max-width: 19.375rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 19.375rem;
  }
}
@media (min-width: 1199px) {
  .block-align-center.coh-ce-cpt_banner_image-cbc28a9b {
    max-width: 48.125rem;
    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_banner_image-cbc28a9b .banner-font-xxxs {
  font-size: 0.82rem;
}
.coh-ce-cpt_banner_image-cbc28a9b .banner-font-xxs {
  font-size: 1rem;
}
.coh-ce-cpt_banner_image-cbc28a9b .banner-font-xs {
  font-size: 1.25rem;
}
.coh-ce-cpt_banner_image-cbc28a9b .banner-font-sm {
  font-size: 1.5625rem;
}
.coh-ce-cpt_banner_image-cbc28a9b .banner-font-md {
  font-size: 1.953125rem;
}
.coh-ce-cpt_banner_image-cbc28a9b .banner-font-l {
  font-size: 2.44125rem;
}
.coh-ce-cpt_banner_image-cbc28a9b .banner-font-xl {
  font-size: 2.44125rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_banner_image-cbc28a9b .banner-font-xl {
    font-size: 3.051875rem;
  }
}
.coh-ce-cpt_banner_image-cbc28a9b .banner-font-xxl {
  font-size: 2.44125rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_banner_image-cbc28a9b .banner-font-xxl {
    font-size: 3.815rem;
  }
}
.coh-ce-cpt_banner_image-d0881397 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: rgb(255, 255, 255);
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.8125rem;
  text-transform: uppercase;
  margin-top: 0.625rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_banner_image-d0881397 {
    margin-top: 1.5625rem;
  }
}
.coh-ce-cpt_banner_image-d0609a37 {
  margin-right: 0.625rem;
  font-weight: 700;
}
.coh-ce-cpt_banner_image-97071255 {
  color: rgb(137, 140, 141);
}
@media (min-width: 1199px) {
  .block-align-left.coh-ce-cpt_banner_image-e11f676f {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1199px) {
  .block-align-right.coh-ce-cpt_banner_image-e11f676f {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1199px) {
  .block-align-center.coh-ce-cpt_banner_image-e11f676f {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1199px) {
  .block-align-left.coh-ce-cpt_banner_image-552f7c02 {
    max-width: 19.375rem;
    width: 19.375rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1199px) {
  .block-align-center.coh-ce-cpt_banner_image-552f7c02 {
    max-width: 48.125rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1199px) {
  .block-align-right.coh-ce-cpt_banner_image-552f7c02 {
    max-width: 19.375rem;
    width: 19.375rem;
    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_banner_image-d0a378ec {
  display: none;
}
.manually.coh-ce-cpt_banner_image-d0a378ec {
  display: block;
}
@media (min-width: 1199px) {
  .manually.coh-ce-cpt_banner_image-d0a378ec {
    display: inline-block;
  }
}
.block-align-left.coh-ce-cpt_banner_image-d0a378ec {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1199px) {
  .block-align-left.coh-ce-cpt_banner_image-d0a378ec {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
  }
}
.block-align-center.coh-ce-cpt_banner_image-d0a378ec {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1199px) {
  .block-align-center.coh-ce-cpt_banner_image-d0a378ec {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
}
.block-align-right.coh-ce-cpt_banner_image-d0a378ec {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1199px) {
  .block-align-right.coh-ce-cpt_banner_image-d0a378ec {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
  }
}
.coh-ce-cpt_banner_image-2beb9534 {
  display: block;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_banner_image-2beb9534 {
    display: inline-block;
  }
}
@media (min-width: 1199px) {
  .block-align-left.coh-ce-cpt_banner_image-2beb9534 {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (min-width: 1199px) {
  .block-align-right.coh-ce-cpt_banner_image-2beb9534 {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.block-align-center.coh-ce-cpt_banner_image-2beb9534 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1199px) {
  .block-align-center.coh-ce-cpt_banner_image-2beb9534 {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
}
.coh-ce-cpt_banner_image-ce1b5184 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_banner_image-4d92cdba {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 1.953125rem;
  line-height: 1rem;
  letter-spacing: 0;
  margin-bottom: 20px;
  display: block;
}
.coh-ce-cpt_banner_image-5ae51ea7 {
  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: 25px;
  padding-right: 30px;
  padding-bottom: 25px;
  padding-left: 30px;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(225, 225, 225);
}
@media (min-width: 767px) {
  .coh-ce-cpt_banner_image-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_banner_image-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_banner_image-5ae51ea7:last-child {
  border-bottom-width: 0;
  border-bottom-style: none;
}
.coh-ce-cpt_banner_image-5ae51ea7 > article {
  -webkit-flex-basis: 66%;
      -ms-flex-preferred-size: 66%;
          flex-basis: 66%;
}
.coh-ce-cpt_banner_image-a18cafa5 {
  -webkit-flex-basis: 33%;
      -ms-flex-preferred-size: 33%;
          flex-basis: 33%;
}
.coh-ce-cpt_banner_image_type_3-d12009e3 {
  width: 100%;
}
.image-height-small.coh-ce-cpt_banner_image_type_3-d12009e3 {
  height: 440px;
}
@media (min-width: 1199px) {
  .image-height-small.coh-ce-cpt_banner_image_type_3-d12009e3 {
    height: 480px;
  }
}
.image-height-small.coh-ce-cpt_banner_image_type_3-d12009e3 .height-banner {
  height: 440px;
}
@media (min-width: 1199px) {
  .image-height-small.coh-ce-cpt_banner_image_type_3-d12009e3 .height-banner {
    height: 480px;
  }
}
.image-height-medium.coh-ce-cpt_banner_image_type_3-d12009e3 {
  height: 540px;
}
@media (min-width: 1199px) {
  .image-height-medium.coh-ce-cpt_banner_image_type_3-d12009e3 {
    height: 580px;
  }
}
.image-height-medium.coh-ce-cpt_banner_image_type_3-d12009e3 .height-banner {
  height: 540px;
}
@media (min-width: 1199px) {
  .image-height-medium.coh-ce-cpt_banner_image_type_3-d12009e3 .height-banner {
    height: 580px;
  }
}
.coh-ce-cpt_banner_image_type_3-82bc7ee6 {
  height: 100%;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow-y: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.banner-image-img-shadow.coh-ce-cpt_banner_image_type_3-82bc7ee6:after {
  background: -webkit-gradient(linear, left bottom, left top, color-stop(1%, black), to(rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(bottom, black 1%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(0deg, black 1%, rgba(0, 0, 0, 0) 100%);;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.coh-ce-cpt_banner_image_type_3-3ee681a3 {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.image-height-medium.coh-ce-cpt_banner_image_type_3-3ee681a3 {
  height: 540px;
}
@media (min-width: 1199px) {
  .image-height-medium.coh-ce-cpt_banner_image_type_3-3ee681a3 {
    height: 580px;
  }
}
.image-height-small.coh-ce-cpt_banner_image_type_3-3ee681a3 {
  height: 440px;
}
@media (min-width: 1199px) {
  .image-height-small.coh-ce-cpt_banner_image_type_3-3ee681a3 {
    height: 480px;
  }
}
.image-height-large.coh-ce-cpt_banner_image_type_3-3ee681a3 {
  height: 662px;
}
@media (min-width: 1199px) {
  .image-height-large.coh-ce-cpt_banner_image_type_3-3ee681a3 {
    height: 787px;
  }
}
.coh-ce-cpt_banner_image_type_3-5e3b1048 {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: block;
  z-index: 1;
}
.manually.coh-ce-cpt_banner_image_type_3-5e3b1048 {
  display: none;
}
.integration.coh-ce-cpt_banner_image_type_3-5e3b1048 {
  display: none;
}
.coh-ce-cpt_banner_image_type_3-2f05c45f {
  margin-top: 2rem;
  margin-bottom: 2rem;
  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;
  z-index: 3;
}
@media (min-width: 1199px) {
  .block-align-left.coh-ce-cpt_banner_image_type_3-2f05c45f {
    width: 28.125rem;
  }
}
@media (min-width: 1199px) {
  .block-align-right.coh-ce-cpt_banner_image_type_3-2f05c45f {
    max-width: 19.375rem;
    width: 19.375rem;
  }
}
@media (min-width: 1199px) {
  .block-align-center.coh-ce-cpt_banner_image_type_3-2f05c45f {
    max-width: 48.125rem;
  }
}
.coh-ce-cpt_banner_image_type_3-2f05c45f .style-primary-font {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_banner_image_type_3-2f05c45f .style-secondary-font {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_banner_image_type_3-2f05c45f .style-tertiary-font {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_banner_image_type_3-d0609a37 {
  margin-right: 0.625rem;
  font-weight: 700;
}
.coh-ce-cpt_banner_image_type_3-97071255 {
  color: rgb(137, 140, 141);
}
.coh-ce-cpt_banner_image_type_3-3cf6f0e3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
@media (min-width: 1199px) {
  .block-align-left.coh-ce-cpt_banner_image_type_3-c435ff32 {
    max-width: 19.375rem;
    width: 19.375rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1199px) {
  .block-align-center.coh-ce-cpt_banner_image_type_3-c435ff32 {
    max-width: 48.125rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1199px) {
  .block-align-right.coh-ce-cpt_banner_image_type_3-c435ff32 {
    max-width: 19.375rem;
    width: 19.375rem;
    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;
  }
}
.banner-image-img-shadow.coh-ce-cpt_banner_image_type_3-c435ff32 {
  z-index: 1;
}
.coh-ce-cpt_banner_image_type_3-d0a378ec {
  display: none;
}
.manually.coh-ce-cpt_banner_image_type_3-d0a378ec {
  display: block;
}
@media (min-width: 1199px) {
  .manually.coh-ce-cpt_banner_image_type_3-d0a378ec {
    display: inline-block;
  }
}
.block-align-left.coh-ce-cpt_banner_image_type_3-d0a378ec {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1199px) {
  .block-align-left.coh-ce-cpt_banner_image_type_3-d0a378ec {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
  }
}
.block-align-center.coh-ce-cpt_banner_image_type_3-d0a378ec {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1199px) {
  .block-align-center.coh-ce-cpt_banner_image_type_3-d0a378ec {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
}
.block-align-right.coh-ce-cpt_banner_image_type_3-d0a378ec {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1199px) {
  .block-align-right.coh-ce-cpt_banner_image_type_3-d0a378ec {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
  }
}
.coh-ce-cpt_banner_image_type_3-2beb9534 {
  display: block;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_banner_image_type_3-2beb9534 {
    display: inline-block;
  }
}
@media (min-width: 1199px) {
  .block-align-left.coh-ce-cpt_banner_image_type_3-2beb9534 {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (min-width: 1199px) {
  .block-align-right.coh-ce-cpt_banner_image_type_3-2beb9534 {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.block-align-center.coh-ce-cpt_banner_image_type_3-2beb9534 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1199px) {
  .block-align-center.coh-ce-cpt_banner_image_type_3-2beb9534 {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
}
.coh-ce-cpt_banner_image_type_3-ce1b5184 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_banner_image_type_3-4d92cdba {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 1.953125rem;
  line-height: 1rem;
  letter-spacing: 0;
  margin-bottom: 20px;
  display: block;
}
.coh-ce-cpt_banner_image_type_3-5ae51ea7 {
  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: 25px;
  padding-right: 30px;
  padding-bottom: 25px;
  padding-left: 30px;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(225, 225, 225);
}
@media (min-width: 767px) {
  .coh-ce-cpt_banner_image_type_3-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_banner_image_type_3-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_banner_image_type_3-5ae51ea7:last-child {
  border-bottom-width: 0;
  border-bottom-style: none;
}
.coh-ce-cpt_banner_image_type_3-5ae51ea7 > article {
  -webkit-flex-basis: 66%;
      -ms-flex-preferred-size: 66%;
          flex-basis: 66%;
}
.coh-ce-cpt_banner_image_type_3-a18cafa5 {
  -webkit-flex-basis: 33%;
      -ms-flex-preferred-size: 33%;
          flex-basis: 33%;
}
.coh-ce-cpt_banner_image_type_4-3f98be2c {
  height: 100%;
  width: 100%;
  position: relative;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_banner_image_type_4-3f98be2c {
    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-overlay.coh-ce-cpt_banner_image_type_4-3f98be2c {
  background-color: rgba(0, 0, 0, 0.5);
}
.coh-ce-cpt_banner_image_type_4-65b509da {
  margin-top: 44px;
  margin-bottom: 0;
  position: absolute;
  top: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_banner_image_type_4-65b509da {
    position: relative;
    margin-top: 0;
    margin-bottom: 30px;
  }
}
.coh-ce-cpt_banner_image_type_4-809d79fb {
  max-width: 11rem;
}
.coh-ce-cpt_banner_image_type_4-5211042a {
  margin-bottom: 50px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_banner_image_type_4-5211042a {
    margin-bottom: 30px;
  }
}
.coh-ce-cpt_banner_video-ec44166f {
  width: 100%;
}
.banner-video-small-height.coh-ce-cpt_banner_video-ec44166f {
  height: 440px;
}
@media (min-width: 1199px) {
  .banner-video-small-height.coh-ce-cpt_banner_video-ec44166f {
    height: 480px;
  }
}
.banner-video-small-height.coh-ce-cpt_banner_video-ec44166f .video-banner-item {
  height: 440px;
}
@media (min-width: 1199px) {
  .banner-video-small-height.coh-ce-cpt_banner_video-ec44166f .video-banner-item {
    height: 480px;
  }
}
.banner-video-small-height.coh-ce-cpt_banner_video-ec44166f .banner-video-container {
  height: 440px;
}
@media (min-width: 1199px) {
  .banner-video-small-height.coh-ce-cpt_banner_video-ec44166f .banner-video-container {
    height: 480px;
  }
}
.banner-video-medium-height.coh-ce-cpt_banner_video-ec44166f {
  height: 540px;
}
@media (min-width: 1199px) {
  .banner-video-medium-height.coh-ce-cpt_banner_video-ec44166f {
    height: 580px;
  }
}
.banner-video-medium-height.coh-ce-cpt_banner_video-ec44166f .video-banner-item {
  height: 540px;
}
@media (min-width: 1199px) {
  .banner-video-medium-height.coh-ce-cpt_banner_video-ec44166f .video-banner-item {
    height: 580px;
  }
}
.banner-video-medium-height.coh-ce-cpt_banner_video-ec44166f .banner-video-container {
  height: 540px;
}
@media (min-width: 1199px) {
  .banner-video-medium-height.coh-ce-cpt_banner_video-ec44166f .banner-video-container {
    height: 580px;
  }
}
.banner-video-large-height.coh-ce-cpt_banner_video-ec44166f {
  height: -webkit-calc(100vh - 70px);
  height: calc(100vh - 70px);
}
@media (min-width: 1199px) {
  .banner-video-large-height.coh-ce-cpt_banner_video-ec44166f {
    height: -webkit-calc(100vh - 150px);
    height: calc(100vh - 150px);
  }
}
.banner-video-large-height.coh-ce-cpt_banner_video-ec44166f .video-banner-item {
  height: -webkit-calc(100vh - 70px);
  height: calc(100vh - 70px);
}
@media (min-width: 1199px) {
  .banner-video-large-height.coh-ce-cpt_banner_video-ec44166f .video-banner-item {
    height: -webkit-calc(100vh - 150px);
    height: calc(100vh - 150px);
  }
}
.banner-video-large-height.coh-ce-cpt_banner_video-ec44166f .banner-video-container {
  height: -webkit-calc(100vh - 70px);
  height: calc(100vh - 70px);
}
@media (min-width: 1199px) {
  .banner-video-large-height.coh-ce-cpt_banner_video-ec44166f .banner-video-container {
    height: -webkit-calc(100vh - 150px);
    height: calc(100vh - 150px);
  }
}
.banner-video-provider-youtube.coh-ce-cpt_banner_video-ec44166f .banner-video-twicth {
  display: none;
}
.banner-video-provider-twitch.coh-ce-cpt_banner_video-ec44166f .banner-video-youtube {
  display: none;
}
.coh-ce-cpt_banner_video-b9fc7533 {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.coh-ce-cpt_banner_video-ccf5a4ce {
  max-width: none;
  width: auto;
  min-height: 100%;
  min-width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_banner_video-ccf5a4ce {
    display: none;
  }
}
.coh-ce-cpt_banner_video-c79a0d0d {
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_banner_video-c79a0d0d {
    display: block;
  }
}
.coh-ce-cpt_banner_video-c79a0d0d iframe {
  margin-top: -270px;
}
.coh-ce-cpt_banner_video-5b77f522 {
  width: 100%;
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_banner_video-5b77f522 {
    display: block;
  }
}
.coh-ce-cpt_banner_video-7721a3c1 {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-image: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_banner_video-7721a3c1 {
    padding-top: 32px;
    padding-right: 95px;
    padding-bottom: 32px;
    padding-left: 95px;
  }
}
@media (min-width: 1199px) {
  .video-banner-text-left.coh-ce-cpt_banner_video-7721a3c1 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.video-banner-text-left.video-banner-text-bottom.coh-ce-cpt_banner_video-7721a3c1 {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (min-width: 1199px) {
  .video-banner-text-left.video-banner-text-bottom.coh-ce-cpt_banner_video-7721a3c1 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.video-banner-text-left.video-banner-text-top.coh-ce-cpt_banner_video-7721a3c1 {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 1199px) {
  .video-banner-text-left.video-banner-text-top.coh-ce-cpt_banner_video-7721a3c1 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.video-banner-text-left.coh-ce-cpt_banner_video-7721a3c1 .video-banner-text {
  max-width: 100%;
  height: -webkit-calc(50% - 20px);
  height: calc(50% - 20px);
}
@media (min-width: 1199px) {
  .video-banner-text-left.coh-ce-cpt_banner_video-7721a3c1 .video-banner-text {
    max-width: 27%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1199px) {
  .video-banner-text-right.coh-ce-cpt_banner_video-7721a3c1 {
    -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;
  }
}
.video-banner-text-right.video-banner-text-bottom.coh-ce-cpt_banner_video-7721a3c1 {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (min-width: 1199px) {
  .video-banner-text-right.video-banner-text-bottom.coh-ce-cpt_banner_video-7721a3c1 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.video-banner-text-right.video-banner-text-top.coh-ce-cpt_banner_video-7721a3c1 {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 1199px) {
  .video-banner-text-right.video-banner-text-top.coh-ce-cpt_banner_video-7721a3c1 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.video-banner-text-right.coh-ce-cpt_banner_video-7721a3c1 .video-banner-text {
  height: -webkit-calc(50% - 20px);
  height: calc(50% - 20px);
  max-width: 100%;
}
@media (min-width: 1199px) {
  .video-banner-text-right.coh-ce-cpt_banner_video-7721a3c1 .video-banner-text {
    max-width: 27%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1199px) {
  .video-banner-text-center.coh-ce-cpt_banner_video-7721a3c1 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.video-banner-text-center.video-banner-text-top.coh-ce-cpt_banner_video-7721a3c1 {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 1199px) {
  .video-banner-text-center.video-banner-text-top.coh-ce-cpt_banner_video-7721a3c1 {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.video-banner-text-center.video-banner-text-bottom.coh-ce-cpt_banner_video-7721a3c1 {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.video-banner-text-center.coh-ce-cpt_banner_video-7721a3c1 .video-banner-text {
  max-width: 100%;
  height: -webkit-calc(50% - 20px);
  height: calc(50% - 20px);
}
@media (min-width: 1199px) {
  .video-banner-text-center.coh-ce-cpt_banner_video-7721a3c1 .video-banner-text {
    max-width: 40%;
  }
}
.background-overlay.coh-ce-cpt_banner_video-7721a3c1 {
  background: -webkit-gradient(linear, left bottom, left top, from(rgb(0 0 0 / 95%)), to(rgb(0 0 0 / 43%)));
  background: -webkit-linear-gradient(bottom, rgb(0 0 0 / 95%), rgb(0 0 0 / 43%));
  background: linear-gradient(to top, rgb(0 0 0 / 95%), rgb(0 0 0 / 43%));
}
.coh-ce-cpt_banner_video-a124ae5f {
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-cpt_banner_video-c927e517 {
  padding-top: 32px;
  padding-bottom: 32px;
  max-width: 100%;
  word-break: break-word;
  width: 100%;
}
.coh-ce-cpt_banner_video-5bf86421 {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  padding-top: 50px;
  padding-right: 50px;
  padding-bottom: 50px;
  padding-left: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_banner_video-b9d53e59 {
  margin-top: auto;
  margin-right: 0;
  margin-bottom: auto;
  margin-left: 0;
  overflow-y: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_banner_video-b9d53e59 {
    margin-top: 160px;
    margin-right: 300px;
    margin-bottom: 160px;
    margin-left: 300px;
  }
}
.coh-ce-cpt_banner_video_with_cta-9acd1e83 {
  height: 100%;
  width: 100%;
}
.background-overlay.coh-ce-cpt_banner_video_with_cta-9acd1e83 {
  background-color: rgba(0, 0, 0, 0.5);
}
.coh-ce-cpt_banner_video_with_cta-b47015ee {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_banner_video_with_cta-b28c2573 {
  margin-top: 48px;
  margin-bottom: 42px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_banner_video_with_cta-b28c2573 {
    display: none;
  }
}
.coh-ce-cpt_banner_video_with_cta-b28c2573: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: "\f078";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  font-size: 22px;
}
.coh-ce-cpt_banner_video_with_cta-b9d53e59 {
  margin-top: auto;
  margin-right: 0;
  margin-bottom: auto;
  margin-left: 0;
  overflow-y: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_banner_video_with_cta-b9d53e59 {
    margin-top: 160px;
    margin-right: 300px;
    margin-bottom: 160px;
    margin-left: 300px;
  }
}
.coh-ce-cpt_beer_calculator-6e576332 {
  margin-bottom: 6rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_beer_calculator-6e576332 {
    padding-left: 24%;
  }
}
.coh-ce-cpt_beer_calculator-4cdce873 h3 {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_beer_calculator-4cdce873 div.value div {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_beer_calculator-4cdce873 div.title span {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_beer_calculator-4cdce873 div.beer-sizes {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_beer_calculator-4cdce873 form.beer-calculator-form {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_bees_hero_full_height-d14c9622 {
  height: 100%;
  width: 100%;
  max-width: 90rem;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media (min-width: 565px) {
  .coh-ce-cpt_bees_hero_full_height-d14c9622 {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_bees_hero_full_height-d14c9622 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
.coh-ce-cpt_bees_hero_full_height-62da95cd {
  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;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_bees_hero_full_height-62da95cd {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-ce-cpt_bees_hero_full_height-22621262 {
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_bees_hero_full_height-22621262 {
    width: 50vw;
  }
}
.coh-ce-cpt_bees_jobs_filter-ea6b11b4 {
  line-height: normal;
}
.coh-ce-cpt_bees_jobs_filter-83dd005a {
  margin-top: 1rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: rgb(30, 30, 30);
}
.coh-ce-cpt_bees_jobs_filter-1e337420 {
  display: block;
}
.coh-ce-cpt_bees_jobs_filter-1e337420 .c-bees-select ul .c-bees-select__item .c-bees-checkbox .c-bees-checkbox__input + .c-bees-checkbox__label {
  height: 38px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_bees_jobs_filter-1e337420 .c-bees-select ul .c-bees-select__item .c-bees-checkbox .c-bees-checkbox__label {
  padding-top: 5px;
  padding-bottom: 5px;
}
.coh-ce-cpt_bees_jobs_filter-41a27b63 span .c-bees-select__selected-item {
  padding-left: 2px;
}
.coh-ce-cpt_bees_jobs_filter-41a27b63 .c-bees-select ul .c-bees-select__item .c-bees-checkbox .c-bees-checkbox__input + .c-bees-checkbox__label {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 38px;
}
.coh-ce-cpt_bees_jobs_filter-41a27b63 .c-bees-select ul .c-bees-select__item .c-bees-checkbox .c-bees-checkbox__label {
  padding-top: 5px;
  padding-bottom: 5px;
}
.coh-ce-cpt_bees_jobs_filter-c7bfd61e {
  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_bees_jobs_filter-18e5b9fc {
  display: none;
}
.coh-ce-cpt_bees_jobs_filter-18e5b9fc:focus-visible {
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: rgb(0, 0, 0);
  border-style: dotted;
  border-width: 0.0625rem;
}
.coh-ce-cpt_bees_stripes_animation_conta-2b1d158a {
  position: relative;
}
@media (min-width: 767px) {
  .coh-ce-cpt_bees_stripes_animation_conta-91d65fbf {
    margin-right: 1.875rem;
    margin-left: 1.875rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_bees_stripes_animation_conta-91d65fbf {
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-cpt_bees_stripes_animation_conta-f8e4e677 {
  position: absolute;
  left: 0;
  top: 50%;
  z-index: -1;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-delay: 800ms;
          animation-delay: 800ms;
}
.goAnimate.coh-ce-cpt_bees_stripes_animation_conta-f8e4e677 {
  -webkit-animation-name: width;
          animation-name: width;
}
.goAnimate.coh-ce-cpt_bees_stripes_animation_conta-f8e4e677 .strip-lines {
  -webkit-animation-name: width;
          animation-name: width;
}
.coh-ce-cpt_bees_stripes_animation_conta-f8e4e677 .strip-lines {
  margin-top: 2.5vw;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_bees_stripes_animation_conta-f8e4e677 .strip-lines {
    margin-top: 31px;
  }
}
.coh-ce-cpt_bees_stripes_animation_conta-f8e4e677 .strip-lines:first-child {
  margin-top: 0;
}
.coh-ce-cpt_bee_animation-e394eab6 {
  width: 164px;
  height: auto;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 24px;
  margin-left: auto;
  position: relative;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
@media (min-width: 767px) {
  .coh-ce-cpt_bee_animation-e394eab6 {
    width: 200px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_bee_animation-e394eab6 {
    width: 256px;
  }
}
.coh-ce-cpt_bee_animation-e394eab6 .shadow {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  fill: #dfd6f9;
}
.coh-ce-cpt_bee_animation-e394eab6 .shadow.has-hover {
  rx: 25;
  ry: 3;
}
.coh-ce-cpt_bee_animation-e394eab6 .message {
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition: 500ms ease transform;
  transition: 500ms ease transform;
}
.coh-ce-cpt_bee_animation-e394eab6 .message.has-hover {
  -webkit-transform: translateY(-10%) rotate(-8deg);
      -ms-transform: translateY(-10%) rotate(-8deg);
          transform: translateY(-10%) rotate(-8deg);
}
.coh-ce-cpt_bee_animation-e394eab6 .body {
  -webkit-transition: 500ms ease transform;
  transition: 500ms ease transform;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
}
.coh-ce-cpt_bee_animation-e394eab6 .body.has-hover {
  -webkit-transform: translateY(-10%) rotate(-8deg);
      -ms-transform: translateY(-10%) rotate(-8deg);
          transform: translateY(-10%) rotate(-8deg);
}
.coh-ce-cpt_bee_animation-e394eab6 .wingLeft {
  fill: #fff;
}
.coh-ce-cpt_bee_animation-e394eab6 .wingRight {
  fill: #fff;
}
.coh-ce-cpt_bee_animation-4f56f2dd {
  height: auto;
  overflow: visible;
  width: 100%;
}
.plane.coh-ce-cpt_bee_animation-4f56f2dd .messageIcon.plane {
  display: block;
}
.plane.coh-ce-cpt_bee_animation-4f56f2dd .messageIcon.calendar {
  display: none;
}
.calendar.coh-ce-cpt_bee_animation-4f56f2dd .messageIcon.plane {
  display: none;
}
.calendar.coh-ce-cpt_bee_animation-4f56f2dd .messageIcon.calendar {
  display: block;
}
.coh-ce-cpt_bee_animation-4f56f2dd .shadow {
  -webkit-transition: all 750ms ease-in-out;
  transition: all 750ms ease-in-out;
  -webkit-transform-origin: 50% 100%;
      -ms-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
}
.coh-ce-cpt_bee_animation-4f56f2dd .wingLeft {
  -webkit-transform: rotate(28deg) translate(3%);
      -ms-transform: rotate(28deg) translate(3%);
          transform: rotate(28deg) translate(3%);
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  position: relative;
  -webkit-transform-origin: 40% 48%;
      -ms-transform-origin: 40% 48%;
          transform-origin: 40% 48%;
}
.coh-ce-cpt_bee_animation-4f56f2dd .wingRight {
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  position: relative;
  -webkit-transform-origin: 65% 45%;
      -ms-transform-origin: 65% 45%;
          transform-origin: 65% 45%;
}
.coh-ce-cpt_booking_button-a8ebe076 {
  margin-top: 10px;
  margin-right: 30px;
  margin-bottom: 10px;
  margin-left: 30px;
}
.coh-ce-cpt_booking_button-cc3fe84a {
  font-family: 'AmsiPro Ultra', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(0, 127, 109);
  font-weight: 800;
  font-size: 22px;
  text-align: center;
  margin-top: 2.01rem;
  margin-bottom: 2.01rem;
  font-style: normal;
  text-transform: uppercase;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_booking_button-cc3fe84a {
    font-size: 52px;
    text-align: center;
  }
}
.coh-ce-cpt_booking_button-5af13303 {
  text-align: center;
  padding-bottom: 3.125rem;
}
.coh-ce-cpt_booking_button-40063e87 {
  vertical-align: baseline;
  border-width: 0.0625rem;
  border-color: rgb(36, 161, 72);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: rgb(0, 127, 109);
  width: auto;
  padding-top: 2%;
  padding-right: 4%;
  padding-bottom: 2%;
  padding-left: 4%;
  height: auto;
}
.coh-ce-cpt_booking_button-40063e87:before, .coh-ce-cpt_booking_button-40063e87:after {
  clear: none;
  content: normal;
  display: inline;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_booking_button-40063e87 {
    padding-top: 1%;
    padding-right: 3%;
    padding-bottom: 1%;
    padding-left: 3%;
  }
}
.coh-ce-cpt_booking_button-205a45e1 {
  font-family: 'AmsiPro Ultra', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  text-align: center;
  font-size: 13px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_booking_button-205a45e1 {
    font-size: 13.3333px;
    text-align: center;
  }
}
.coh-ce-cpt_bottom_nav_bar-6ff3fdb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 45px;
  padding-bottom: 35px;
}
.coh-ce-cpt_bottom_nav_bar-a4104cb7 {
  width: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.coh-ce-cpt_bottom_nav_bar-2de3b38f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_bottom_nav_bar-1b4d1980 {
  height: 20px;
  width: 20px;
  margin-right: 15px;
}
.coh-ce-cpt_bottom_nav_bar-c6839af2 {
  text-transform: uppercase;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 1rem;
  line-height: 1.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.coh-ce-cpt_bottom_nav_bar-7e4d9ee1 {
  width: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.coh-ce-cpt_bottom_nav_bar-847c5a7a {
  height: 20px;
  width: 20px;
  margin-left: 15px;
}
.coh-ce-cpt_boxed_highlight-63d21f52 {
  max-height: 5.5rem;
}
@media (min-width: 767px) {
  .coh-ce-cpt_boxed_highlight-63d21f52 {
    max-height: 5.5rem;
  }
}
.coh-ce-cpt_breadcrumb-23cdcca {
  background-color: rgba(0, 0, 0, 0.519);
  z-index: 1;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  position: absolute;
}
.coh-ce-cpt_breadcrumb-6ce9919a {
  text-transform: uppercase;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 0.82rem;
  line-height: 1rem;
  color: rgb(188, 188, 188);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_breadcrumb-6ce9919a a {
  text-transform: uppercase;
  text-decoration: underline;
  color: rgb(255, 255, 255);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 0.82rem;
  line-height: 1rem;
  letter-spacing: 0;
}
.coh-ce-cpt_breadcrumb-6ce9919a 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;
  padding-right: 0.3125rem;
  padding-left: 0.3125rem;
  content: "\f054";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  display: inline-block;
  font-size: 0.4375rem;
}
.coh-ce-cpt_breadcrumb-6ce9919a li:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  padding-right: 0.3125rem;
  font-size: 0.4375rem;
}
.coh-ce-cpt_breadcrumb-6ce9919a li:first-child:after {
  display: none;
}
.coh-ce-cpt_breadcrumb-6ce9919a li:last-child:after {
  display: none;
}
.coh-ce-cpt_breadcumb-23cdcca {
  background-color: rgba(0, 0, 0, 0.519);
  z-index: 1;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  position: absolute;
}
.coh-ce-cpt_breadcumb-6ce9919a {
  text-transform: uppercase;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 0.82rem;
  line-height: 1rem;
  color: rgb(188, 188, 188);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_breadcumb-6ce9919a a {
  text-transform: uppercase;
  text-decoration: underline;
  color: rgb(255, 255, 255);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 0.82rem;
  line-height: 1rem;
  letter-spacing: 0;
}
.coh-ce-cpt_breadcumb-6ce9919a 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;
  padding-right: 0.3125rem;
  padding-left: 0.3125rem;
  content: "\f054";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  display: inline-block;
  font-size: 0.4375rem;
}
.coh-ce-cpt_breadcumb-6ce9919a li:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  padding-right: 0.3125rem;
  font-size: 0.4375rem;
}
.coh-ce-cpt_breadcumb-6ce9919a li:first-child:after {
  display: none;
}
.coh-ce-cpt_breadcumb-6ce9919a li:last-child:after {
  display: none;
}
.coh-ce-cpt_brewery_visits_cancel-d426693c {
  margin: 0 !important;
  max-width: 100%;
}
.coh-ce-cpt_brewery_visits_cancel-ce444786 {
  padding: 0 !important;
}
.coh-ce-cpt_brewery_visits_cancel-30c85542 {
  margin-bottom: 56px;
  min-height: 100px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_brewery_visits_cancel-30c85542 {
    margin-bottom: 64px;
  }
}
.coh-ce-cpt_brewery_visits_cancel-37fa4b1b {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_budx_container-7457866a {
  overflow: hidden;
}
.coh-ce-cpt_budx_link_back_to_page-d74f2d22 {
  margin-bottom: 0.875rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.coh-ce-cpt_budx_link_back_to_page-d74f2d22 a {
  color: rgb(207, 10, 44);
}
.coh-ce-cpt_budx_link_back_to_page-d74f2d22 a:hover {
  text-decoration: underline;
}
.coh-ce-cpt_budx_simple_card-9d23f819 {
  margin-right: 1.25rem;
}
.coh-ce-cpt_budx_simple_card-5f31b786 {
  z-index: 90;
}
.coh-ce-cpt_budx_simple_card-2363e17e {
  text-align: left;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 0.8125rem;
  line-height: 1.1875rem;
  letter-spacing: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.coh-ce-cpt_budx_simple_card-d082e4a9 {
  width: 100%;
}
.apply-overflow-hidden.coh-ce-cpt_budx_simple_card-d082e4a9 {
  overflow: hidden;
}
.coh-ce-cpt_budx_simple_card-77ed5dfd {
  width: 100%;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}
.manually.coh-ce-cpt_budx_simple_card-77ed5dfd {
  display: none;
}
.integration.coh-ce-cpt_budx_simple_card-77ed5dfd {
  display: none;
}
.coh-ce-cpt_budx_simple_card-77ed5dfd .hidden download-url-template {
  display: none;
}
.coh-ce-cpt_budx_simple_card-759fcec5 {
  width: 100%;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}
.manually.coh-ce-cpt_budx_simple_card-759fcec5 {
  display: none;
}
.integration.coh-ce-cpt_budx_simple_card-759fcec5 {
  display: none;
}
@media (min-width: 1199px) {
  .block-align-left.coh-ce-cpt_budx_simple_card-552f7c02 {
    max-width: 19.375rem;
    width: 19.375rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1199px) {
  .block-align-center.coh-ce-cpt_budx_simple_card-552f7c02 {
    max-width: 48.125rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1199px) {
  .block-align-right.coh-ce-cpt_budx_simple_card-552f7c02 {
    max-width: 19.375rem;
    width: 19.375rem;
    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_budx_simple_card-6a645ea7 {
  display: none;
}
.manually.coh-ce-cpt_budx_simple_card-6a645ea7 {
  display: block;
}
@media (min-width: 1199px) {
  .manually.coh-ce-cpt_budx_simple_card-6a645ea7 {
    display: inline-block;
  }
}
.coh-ce-cpt_budx_simple_card-4b2caeb8 {
  display: block;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_budx_simple_card-4b2caeb8 {
    display: inline-block;
  }
}
@media (min-width: 1199px) {
  .block-align-left.coh-ce-cpt_budx_simple_card-4b2caeb8 {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (min-width: 1199px) {
  .block-align-right.coh-ce-cpt_budx_simple_card-4b2caeb8 {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.block-align-center.coh-ce-cpt_budx_simple_card-4b2caeb8 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1199px) {
  .block-align-center.coh-ce-cpt_budx_simple_card-4b2caeb8 {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
}
.coh-ce-cpt_budx_simple_card-ce1b5184 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_budx_simple_card-4d92cdba {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 1.953125rem;
  line-height: 1rem;
  letter-spacing: 0;
  margin-bottom: 20px;
  display: block;
}
.coh-ce-cpt_budx_simple_card-5ae51ea7 {
  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: 25px;
  padding-right: 30px;
  padding-bottom: 25px;
  padding-left: 30px;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(225, 225, 225);
}
@media (min-width: 767px) {
  .coh-ce-cpt_budx_simple_card-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_budx_simple_card-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_budx_simple_card-5ae51ea7:last-child {
  border-bottom-width: 0;
  border-bottom-style: none;
}
.coh-ce-cpt_budx_simple_card-5ae51ea7 > article {
  -webkit-flex-basis: 66%;
      -ms-flex-preferred-size: 66%;
          flex-basis: 66%;
}
.coh-ce-cpt_budx_simple_card-a18cafa5 {
  -webkit-flex-basis: 33%;
      -ms-flex-preferred-size: 33%;
          flex-basis: 33%;
}
.coh-ce-cpt_budx_simple_card-2f4fbe {
  width: 100%;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}
.coh-ce-cpt_budx_slider_block-a503fcbc {
  margin-bottom: 1.25rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_budx_slider_block-a503fcbc {
    margin-bottom: 4rem;
  }
}
.coh-ce-cpt_budx_slider_block-beae1d11 {
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  overflow: hidden;
}
.coh-ce-cpt_budx_slider_block-b94b2e4b .coh-slider-nav-bottom {
  margin-top: 0.625rem;
  margin-right: 0;
  margin-bottom: 0.625rem;
  margin-left: 0;
}
.coh-ce-cpt_budx_slider_block-b94b2e4b .coh-slider-nav-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_budx_slider_block-b94b2e4b .coh-slider-container-mid {
    overflow: inherit;
  }
}
.coh-ce-cpt_budx_slider_block-b94b2e4b .coh-slider-container-mid .slick-next {
  right: -5rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_budx_slider_block-b94b2e4b .coh-slider-container-mid .slick-next {
    -webkit-transition: 200ms linear right;
    transition: 200ms linear right;
  }
}
.coh-ce-cpt_budx_slider_block-b94b2e4b .coh-slider-container-mid .slick-prev {
  -webkit-transition: 200ms linear left;
  transition: 200ms linear left;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_budx_slider_block-b94b2e4b .coh-slider-container-mid .slick-prev {
    left: -5rem;
  }
}
.coh-ce-cpt_budx_slide_gallery_card-5888f7cc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.coh-ce-cpt_budx_slide_gallery_card-72f3b7be {
  z-index: 10;
  width: 100%;
  display: inline-block;
  padding-bottom: 3.75rem;
}
.coh-ce-cpt_budx_slide_gallery_card-a3a86f83 {
  position: absolute;
  bottom: 0;
  padding: 1.75rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_budx_slide_gallery_card-a3a86f83 {
    padding: 2.25rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_budx_slide_gallery_card-a3a86f83 {
    width: 100%;
  }
}
.coh-ce-cpt_budx_slide_gallery_card-f6e67aa9 {
  max-height: 11.25rem;
  overflow: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_budx_slide_gallery_card-f6e67aa9 {
    max-height: 11.25rem;
  }
}
.coh-ce-cpt_budx_slide_gallery_card-28e3d1df {
  margin-top: auto;
  margin-right: 0;
  margin-bottom: auto;
  margin-left: 0;
  height: 100vh;
  overflow-y: hidden;
  padding-top: 15vh;
  padding-right: 0;
  padding-bottom: 15vh;
  padding-left: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_budx_slide_gallery_card-28e3d1df {
    margin-top: 2.25rem;
    margin-right: 5.625rem;
    margin-bottom: 2.25rem;
    margin-left: 5.625rem;
    height: 36rem;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_button-f36eda8e {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.bees-first-button.coh-ce-cpt_button-f36eda8e {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1199px) {
  .bees-first-button.coh-ce-cpt_button-f36eda8e {
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
@media (min-width: 1199px) {
  .bees-first-button.coh-ce-cpt_button-f36eda8e a, .bees-first-button.coh-ce-cpt_button-f36eda8e button {
    margin-left: 0;
  }
}
.bees-first-button.coh-ce-cpt_button-f36eda8e .coh-container {
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1199px) {
  .bees-first-button.coh-ce-cpt_button-f36eda8e .coh-container {
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
.coh-ce-cpt_button-f36eda8e .paragraph-container-top-spacing-small {
  margin-top: 16px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_button-f36eda8e .paragraph-container-top-spacing-small {
    margin-top: 64px;
  }
}
.coh-ce-cpt_button-f36eda8e .paragraph-container-top-spacing-medium {
  margin-top: 24px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_button-f36eda8e .paragraph-container-top-spacing-medium {
    margin-top: 80px;
  }
}
.coh-ce-cpt_button-f36eda8e .paragraph-container-top-spacing-large {
  margin-top: 48px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_button-f36eda8e .paragraph-container-top-spacing-large {
    margin-top: 96px;
  }
}
.coh-ce-cpt_button-f36eda8e .paragraph-container-bottom-spacing-small {
  margin-bottom: 16px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_button-f36eda8e .paragraph-container-bottom-spacing-small {
    margin-bottom: 64px;
  }
}
.coh-ce-cpt_button-f36eda8e .paragraph-container-bottom-spacing-medium {
  margin-left: 24px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_button-f36eda8e .paragraph-container-bottom-spacing-medium {
    margin-left: 80px;
  }
}
.coh-ce-cpt_button-f36eda8e .paragraph-container-bottom-spacing-large {
  margin-left: 48px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_button-f36eda8e .paragraph-container-bottom-spacing-large {
    margin-left: 96px;
  }
}
.coh-ce-cpt_button-f36eda8e .paragraph-container-top-no-space {
  margin-top: 0;
}
.coh-ce-cpt_button-f36eda8e .paragraph-container-bottom-no-space {
  margin-bottom: 0;
}
.paragraph-container-horizontal-small.coh-ce-cpt_button-fd7babe1 {
  width: 95%;
}
@media (min-width: 1199px) {
  .paragraph-container-horizontal-small.coh-ce-cpt_button-fd7babe1 {
    width: 70%;
    max-width: 1400px;
  }
}
.paragraph-container-horizontal-medium.coh-ce-cpt_button-fd7babe1 {
  width: 93%;
}
@media (min-width: 1199px) {
  .paragraph-container-horizontal-medium.coh-ce-cpt_button-fd7babe1 {
    width: 50%;
    max-width: 1200px;
  }
}
.paragraph-container-horizontal-large.coh-ce-cpt_button-fd7babe1 {
  width: 61%;
}
@media (min-width: 1199px) {
  .paragraph-container-horizontal-large.coh-ce-cpt_button-fd7babe1 {
    width: 30%;
    max-width: 970px;
  }
}
.paragraph-container-horizontal-none.coh-ce-cpt_button-fd7babe1 {
  width: 100%;
}
.coh-ce-cpt_button-4a1d6b04 {
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_button-4a1d6b04 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.paragraph-button-align-center.coh-ce-cpt_button-4a1d6b04 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.paragraph-button-align-left.coh-ce-cpt_button-4a1d6b04 {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph-button-align-right.coh-ce-cpt_button-4a1d6b04 {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.coh-ce-cpt_button-667c987b {
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_button-667c987b {
    margin-left: 6.125rem;
    max-width: 770px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.paragraph-button-align-center.coh-ce-cpt_button-667c987b {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.paragraph-button-align-left.coh-ce-cpt_button-667c987b {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph-button-align-right.coh-ce-cpt_button-667c987b {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.coh-ce-cpt_button-2e3ade69 {
  margin-top: 1.25rem;
  margin-right: 0.625rem;
  margin-bottom: 0;
  margin-left: 0.625rem;
  margin-bottom: 0!important;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_button-2e3ade69 {
    margin-top: 1.5625rem;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_button-b2d24e {
  margin-top: 1.25rem;
  margin-right: 0.625rem;
  margin-bottom: 2.1875rem;
  margin-left: 0.625rem;
  margin-bottom: 0!important;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_button-b2d24e {
    margin-top: 25px;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_button_advanced-100e47ba {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.coh-ce-cpt_button_advanced-db5fef4f {
  display: none;
}
.coh-ce-cpt_button_advanced-3c7563b4 {
  max-width: 100%;
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_button_advanced-3c7563b4 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.paragraph-button-align-center.coh-ce-cpt_button_advanced-3c7563b4 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.paragraph-button-align-left.coh-ce-cpt_button_advanced-3c7563b4 {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph-button-align-right.coh-ce-cpt_button_advanced-3c7563b4 {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.coh-ce-cpt_button_advanced-b2d24e {
  margin-top: 1.25rem;
  margin-right: 0.625rem;
  margin-bottom: 2.1875rem;
  margin-left: 0.625rem;
  margin-bottom: 0!important;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_button_advanced-b2d24e {
    margin-top: 25px;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_cards_with_hightlight-7019e635 {
  width: 0;
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_cards_with_hightlight-7019e635 {
    width: 50%;
    display: block;
  }
}
.coh-ce-cpt_cards_with_hightlight-a52505e4 {
  width: 100%;
}
.coh-ce-cpt_cards_with_hightlight-bc1a93c4 {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.coh-ce-cpt_cards_with_hightlight-86e98efb {
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_cards_with_hightlight-86e98efb {
    width: 50%;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_cards_with_hightlight-954c8803 {
    display: none;
  }
}
.coh-ce-cpt_cards_with_hightlight-d298bcdc {
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_cards_with_hightlight-22eb3f2f {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_cards_with_hightlight-fe1a3d4a {
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_cards_with_hightlight-fe1a3d4a {
    width: 38%;
  }
}
.coh-ce-cpt_cards_with_hightlight-2bd21ae7 {
  padding-bottom: 56%;
  width: 100%;
  position: relative;
  overflow: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_cards_with_hightlight-aa77a59e {
    width: 62%;
  }
}
.coh-ce-cpt_cards_with_hightlight-d298bcdc {
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_cards_with_hightlight-22eb3f2f {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_cards_with_hightlight-9162abe3 {
    width: 38%;
  }
}
.coh-ce-cpt_cards_with_hightlight-2bd21ae7 {
  padding-bottom: 56%;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.coh-ce-cpt_cards_with_hightlight-bc1a93c4 {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_cards_with_hightlight-aa77a59e {
    width: 62%;
  }
}
.coh-ce-cpt_card_responsive_image-d0054289 {
  width: 420px;
  max-width: 100vw;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_card_responsive_image-d0054289 {
    width: 570px;
  }
}
.coh-ce-cpt_card_responsive_image-ea98f84c {
  width: 100%;
  padding-bottom: 60%;
  position: relative;
}
.coh-ce-cpt_carousel_with_depoiments-525472c4 {
  display: block;
  padding-right: 16px;
  padding-left: 16px;
}
@media (min-width: 767px) {
  .coh-ce-cpt_carousel_with_depoiments-525472c4 {
    padding-right: 32px;
    padding-left: 32px;
  }
}
.coh-ce-cpt_carousel_with_depoiments-c3122d22 {
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 767px) {
  .coh-ce-cpt_carousel_with_depoiments-c3122d22 {
    text-align: left;
  }
}
.coh-ce-cpt_carousel_with_depoiments-ea16f57c {
  display: block;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_carousel_with_depoiments-ea16f57c {
    display: none;
  }
}
.coh-ce-cpt_carousel_with_depoiments-a92bdc25 {
  display: none;
  overflow: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_carousel_with_depoiments-a92bdc25 {
    display: block;
  }
}
.coh-ce-cpt_carousel_with_depoiments-911c1ca6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 32px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_carousel_with_depoiments-911c1ca6 {
    position: relative;
    margin-top: 24px;
    margin-bottom: -40px;
  }
}
.coh-ce-cpt_carousel_with_depoiments-911c1ca6 .slick-arrow, .coh-ce-cpt_carousel_with_depoiments-911c1ca6 .swiper-button-next-unique, .coh-ce-cpt_carousel_with_depoiments-911c1ca6 .swiper-button-prev-unique {
  height: 3rem;
  width: 3rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  font-size: 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;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
  cursor: pointer;
}
.coh-ce-cpt_carousel_with_depoiments-911c1ca6 .slick-arrow:before, .coh-ce-cpt_carousel_with_depoiments-911c1ca6 .swiper-button-next-unique:before, .coh-ce-cpt_carousel_with_depoiments-911c1ca6 .swiper-button-prev-unique:before {
  width: 1.375rem;
  height: 1.375rem;
  display: block;
  font-size: 1.5rem;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
}
.coh-ce-cpt_carousel_with_depoiments-911c1ca6 .slick-arrow.slick-disabled, .coh-ce-cpt_carousel_with_depoiments-911c1ca6 .swiper-button-next-unique.slick-disabled, .coh-ce-cpt_carousel_with_depoiments-911c1ca6 .swiper-button-prev-unique.slick-disabled {
  opacity: 0.3;
  pointer-events: none;
}
.coh-ce-cpt_carousel_with_depoiments-911c1ca6 .slick-arrow.swiper-button-disabled, .coh-ce-cpt_carousel_with_depoiments-911c1ca6 .swiper-button-next-unique.swiper-button-disabled, .coh-ce-cpt_carousel_with_depoiments-911c1ca6 .swiper-button-prev-unique.swiper-button-disabled {
  opacity: 0.3;
  pointer-events: none;
}
.coh-ce-cpt_carousel_with_depoiments-911c1ca6 .swiper-button-next-unique {
  margin-left: 24px;
}
.coh-ce-cpt_carousel_with_depoiments-259774d8 {
  font-weight: 600;
  color: rgb(30, 30, 30);
  font-size: 1.125rem;
  line-height: 24px;
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_carousel_with_depoiments-259774d8 {
    overflow: hidden;
  }
}
.coh-ce-cpt_change_country-9b195a81 .coh-accordion-tabs-content {
  position: relative;
}
.coh-ce-cpt_change_country-8d48ec84 .country-selector-icon {
  height: 20px;
  width: 25px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 15px;
}
.coh-ce-cpt_change_country-8d48ec84 .country-selector-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_change_language-9f642c73 {
  position: relative;
}
.coh-ce-cpt_change_language-8d48ec84 .country-selector-icon {
  height: 20px;
  width: 25px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 15px;
}
.coh-ce-cpt_change_language-8d48ec84 .country-selector-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_component_places_state-a3dd0655 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  text-align: center;
}
.coh-ce-cpt_component_places_state-320e6050 {
  font-family: 'AmsiPro Ultra', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(0, 127, 109);
  font-size: 1.875rem;
  text-transform: uppercase;
  padding-bottom: 1.25rem;
  font-weight: bold;
  margin-top: 6.25rem;
  margin-bottom: 5rem;
  line-height: 3rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_component_places_state-320e6050 {
    font-size: 3.375rem;
    margin-top: 6.875rem;
    margin-bottom: 6.875rem;
  }
}
.coh-ce-cpt_container_product_card-4ea45a3e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 10px;
  margin-bottom: 0;
  margin-left: 10px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_container_product_card-4ea45a3e {
    margin-right: 45px;
    margin-bottom: 0;
    margin-left: 45px;
  }
}
@media (min-width: 767px) {
  .coh-ce-cpt_container_product_card-4ea45a3e:not(.highlight-card-active):hover div div .coh-image {
    -webkit-transform: scaleX(0.95) scaleY(0.95);
        -ms-transform: scaleX(0.95) scaleY(0.95);
            transform: scaleX(0.95) scaleY(0.95);
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_container_product_card-4ea45a3e:not(.highlight-card-active):hover div div .coh-image {
    top: -20px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_container_product_card-4ea45a3e:not(.highlight-card-active):hover div div .coh-link, .coh-ce-cpt_container_product_card-4ea45a3e:not(.highlight-card-active):hover div div .coh-paragraph {
    opacity: 1;
  }
}
.slick-current.coh-ce-cpt_container_product_card-4ea45a3e {
  background-color: rgba(0, 0, 0, 0);
}
.slick-current.coh-ce-cpt_container_product_card-4ea45a3e a, .slick-current.coh-ce-cpt_container_product_card-4ea45a3e p {
  opacity: 1;
}
@media (min-width: 1199px) {
  .slick-current.coh-ce-cpt_container_product_card-4ea45a3e a, .slick-current.coh-ce-cpt_container_product_card-4ea45a3e p {
    opacity: 0;
  }
}
.highlight-card-active.slick-current.coh-ce-cpt_container_product_card-4ea45a3e div div .coh-image {
  margin-bottom: 20px;
}
@media (min-width: 767px) {
  .highlight-card-active.slick-current.coh-ce-cpt_container_product_card-4ea45a3e div div .coh-image {
    -webkit-transform: scaleX(1.3) scaleY(1.3);
        -ms-transform: scaleX(1.3) scaleY(1.3);
            transform: scaleX(1.3) scaleY(1.3);
  }
}
@media (min-width: 1199px) {
  .highlight-card-active.slick-current.coh-ce-cpt_container_product_card-4ea45a3e div div .coh-image {
    top: -20px;
  }
}
@media (min-width: 1199px) {
  .highlight-card-active.slick-current.coh-ce-cpt_container_product_card-4ea45a3e div div .coh-link, .highlight-card-active.slick-current.coh-ce-cpt_container_product_card-4ea45a3e div div .coh-paragraph {
    opacity: 1;
  }
}
.coh-ce-cpt_container_product_card-8592596f {
  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-top: 16px;
  padding-bottom: 16px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_container_product_card-8592596f {
    padding-top: 0;
    padding-bottom: 40px;
  }
}
.coh-ce-cpt_content_card_extra_small_bg-1c50927 {
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: 0;
  margin-left: 10px;
}
.coh-ce-cpt_content_card_extra_small_bg-1c50927:focus-visible {
  outline-style: unset;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (min-width: 1199px) {
  .effect-slide-up.coh-ce-cpt_content_card_extra_small_bg-1c50927 {
    -webkit-transition: 280ms ease top;
    transition: 280ms ease top;
    position: relative;
    top: 0;
  }
}
@media (min-width: 1199px) {
  .effect-slide-up.coh-ce-cpt_content_card_extra_small_bg-1c50927:hover {
    top: -10px;
  }
}
.coh-ce-cpt_content_card_extra_small_bg-276c9196 {
  height: 358px;
  width: 270px;
  position: relative;
}
.coh-ce-cpt_content_card_extra_small_bg-65385fda {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 100%;
}
.coh-ce-cpt_content_card_extra_small_bg-ce1b5184 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_content_card_extra_small_bg-4d92cdba {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 1.953125rem;
  line-height: 1rem;
  letter-spacing: 0;
  margin-bottom: 20px;
  display: block;
}
.coh-ce-cpt_content_card_extra_small_bg-5ae51ea7 {
  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: 25px;
  padding-right: 30px;
  padding-bottom: 25px;
  padding-left: 30px;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(225, 225, 225);
}
@media (min-width: 767px) {
  .coh-ce-cpt_content_card_extra_small_bg-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_content_card_extra_small_bg-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_content_card_extra_small_bg-5ae51ea7:last-child {
  border-bottom-width: 0;
  border-bottom-style: none;
}
.coh-ce-cpt_content_card_extra_small_bg-5ae51ea7 > article {
  -webkit-flex-basis: 66%;
      -ms-flex-preferred-size: 66%;
          flex-basis: 66%;
}
.coh-ce-cpt_content_card_extra_small_bg-a18cafa5 {
  -webkit-flex-basis: 33%;
      -ms-flex-preferred-size: 33%;
          flex-basis: 33%;
}
.coh-ce-cpt_content_card_extra_small_hi-eb6849ea {
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: 0;
  margin-left: 10px;
}
.coh-ce-cpt_content_card_extra_small_hi-eb6849ea:focus-visible {
  outline-style: unset;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (min-width: 1199px) {
  .effect-slide-up.coh-ce-cpt_content_card_extra_small_hi-eb6849ea {
    position: relative;
    top: 0;
    -webkit-transition: 280ms ease top;
    transition: 280ms ease top;
  }
}
@media (min-width: 1199px) {
  .effect-slide-up.coh-ce-cpt_content_card_extra_small_hi-eb6849ea:hover {
    top: -10px;
  }
}
.coh-ce-cpt_content_card_extra_small_hi-ce1b5184 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_content_card_extra_small_hi-4d92cdba {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 1.953125rem;
  line-height: 1rem;
  letter-spacing: 0;
  margin-bottom: 20px;
  display: block;
}
.coh-ce-cpt_content_card_extra_small_hi-5ae51ea7 {
  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: 25px;
  padding-right: 30px;
  padding-bottom: 25px;
  padding-left: 30px;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(225, 225, 225);
}
@media (min-width: 767px) {
  .coh-ce-cpt_content_card_extra_small_hi-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_content_card_extra_small_hi-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_content_card_extra_small_hi-5ae51ea7:last-child {
  border-bottom-width: 0;
  border-bottom-style: none;
}
.coh-ce-cpt_content_card_extra_small_hi-5ae51ea7 > article {
  -webkit-flex-basis: 66%;
      -ms-flex-preferred-size: 66%;
          flex-basis: 66%;
}
.coh-ce-cpt_content_card_extra_small_hi-a18cafa5 {
  -webkit-flex-basis: 33%;
      -ms-flex-preferred-size: 33%;
          flex-basis: 33%;
}
.coh-ce-cpt_content_card_large_bg-f01594e8 {
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: 0;
  margin-left: 10px;
}
.coh-ce-cpt_content_card_large_bg-f01594e8:focus-visible {
  outline-style: unset;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (min-width: 1199px) {
  .effect-slide-up.coh-ce-cpt_content_card_large_bg-f01594e8 {
    position: relative;
    top: 0;
    -webkit-transition: 280ms ease top;
    transition: 280ms ease top;
  }
}
@media (min-width: 1199px) {
  .effect-slide-up.coh-ce-cpt_content_card_large_bg-f01594e8:hover {
    top: -10px;
  }
}
.coh-ce-cpt_content_card_large_bg-8673e595 {
  height: 548px;
  width: 303px;
  position: relative;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_content_card_large_bg-8673e595 {
    height: 22.91vw;
    width: 60.83vw;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_content_card_large_bg-8673e595 {
    height: 440px;
    width: 1168px;
  }
}
.coh-ce-cpt_content_card_large_bg-f3956f4a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_content_card_large_bg-f3956f4a {
    width: 23.58vw;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_content_card_large_bg-f3956f4a {
    width: 280px;
  }
}
.btn-primary-font.coh-ce-cpt_content_card_large_bg-f3956f4a a.js-link-dl {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-primary-font.coh-ce-cpt_content_card_large_bg-f3956f4a a.js-link-download-dl {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-primary-font.coh-ce-cpt_content_card_large_bg-f3956f4a a.js-wtb-button-dl {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-primary-font.coh-ce-cpt_content_card_large_bg-f3956f4a a.wtb-button-2buy {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-primary-font.coh-ce-cpt_content_card_large_bg-f3956f4a a.js-open-modal-dl {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-secondary-font.coh-ce-cpt_content_card_large_bg-f3956f4a a.js-link-dl {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-secondary-font.coh-ce-cpt_content_card_large_bg-f3956f4a a.js-link-download-dl {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-secondary-font.coh-ce-cpt_content_card_large_bg-f3956f4a a.js-wtb-button-dl {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-secondary-font.coh-ce-cpt_content_card_large_bg-f3956f4a a.wtb-button-2buy {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-secondary-font.coh-ce-cpt_content_card_large_bg-f3956f4a a.js-open-modal-dl {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-tertiary-font.coh-ce-cpt_content_card_large_bg-f3956f4a a.js-link-dl {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-tertiary-font.coh-ce-cpt_content_card_large_bg-f3956f4a a.js-link-download-dl {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-tertiary-font.coh-ce-cpt_content_card_large_bg-f3956f4a a.js-wtb-button-dl {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-tertiary-font.coh-ce-cpt_content_card_large_bg-f3956f4a a.wtb-button-2buy {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-tertiary-font.coh-ce-cpt_content_card_large_bg-f3956f4a a.js-open-modal-dl {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_content_card_large_bg-ce1b5184 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_content_card_large_bg-4d92cdba {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 1.953125rem;
  line-height: 1rem;
  letter-spacing: 0;
  margin-bottom: 20px;
  display: block;
}
.coh-ce-cpt_content_card_large_bg-5ae51ea7 {
  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: 25px;
  padding-right: 30px;
  padding-bottom: 25px;
  padding-left: 30px;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(225, 225, 225);
}
@media (min-width: 767px) {
  .coh-ce-cpt_content_card_large_bg-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_content_card_large_bg-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_content_card_large_bg-5ae51ea7:last-child {
  border-bottom-width: 0;
  border-bottom-style: none;
}
.coh-ce-cpt_content_card_large_bg-5ae51ea7 > article {
  -webkit-flex-basis: 66%;
      -ms-flex-preferred-size: 66%;
          flex-basis: 66%;
}
.coh-ce-cpt_content_card_large_bg-a18cafa5 {
  -webkit-flex-basis: 33%;
      -ms-flex-preferred-size: 33%;
          flex-basis: 33%;
}
.coh-ce-cpt_content_card_large_half_img-2f443dc {
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: 0;
  margin-left: 10px;
}
.coh-ce-cpt_content_card_large_half_img-2f443dc:focus-visible {
  outline-style: unset;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (min-width: 1199px) {
  .effect-slide-up.coh-ce-cpt_content_card_large_half_img-2f443dc {
    position: relative;
    top: 0;
    -webkit-transition: 280ms ease top;
    transition: 280ms ease top;
  }
}
@media (min-width: 1199px) {
  .effect-slide-up.coh-ce-cpt_content_card_large_half_img-2f443dc:hover {
    top: -10px;
  }
}
.coh-ce-cpt_content_card_large_half_img-ce1b5184 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_content_card_large_half_img-4d92cdba {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 1.953125rem;
  line-height: 1rem;
  letter-spacing: 0;
  margin-bottom: 20px;
  display: block;
}
.coh-ce-cpt_content_card_large_half_img-5ae51ea7 {
  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: 25px;
  padding-right: 30px;
  padding-bottom: 25px;
  padding-left: 30px;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(225, 225, 225);
}
@media (min-width: 767px) {
  .coh-ce-cpt_content_card_large_half_img-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_content_card_large_half_img-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_content_card_large_half_img-5ae51ea7:last-child {
  border-bottom-width: 0;
  border-bottom-style: none;
}
.coh-ce-cpt_content_card_large_half_img-5ae51ea7 > article {
  -webkit-flex-basis: 66%;
      -ms-flex-preferred-size: 66%;
          flex-basis: 66%;
}
.coh-ce-cpt_content_card_large_half_img-a18cafa5 {
  -webkit-flex-basis: 33%;
      -ms-flex-preferred-size: 33%;
          flex-basis: 33%;
}
.coh-ce-cpt_content_card_medium_bg-ff8d84fe {
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: 0;
  margin-left: 10px;
}
.coh-ce-cpt_content_card_medium_bg-ff8d84fe:focus-visible {
  outline-style: unset;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (min-width: 1199px) {
  .effect-slide-up.coh-ce-cpt_content_card_medium_bg-ff8d84fe {
    position: relative;
    top: 0;
    -webkit-transition: 280ms ease top;
    transition: 280ms ease top;
  }
}
@media (min-width: 1199px) {
  .effect-slide-up.coh-ce-cpt_content_card_medium_bg-ff8d84fe:hover {
    top: -10px;
  }
}
.coh-ce-cpt_content_card_medium_bg-593faf96 {
  height: 575px;
  width: 340px;
  position: relative;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_content_card_medium_bg-593faf96 {
    height: 31.04vw;
    width: 26.04vw;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_content_card_medium_bg-593faf96 {
    height: 596px;
    width: 500px;
  }
}
.coh-ce-cpt_content_card_medium_bg-43d1c75b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 100%;
}
.btn-primary-font.coh-ce-cpt_content_card_medium_bg-43d1c75b a.js-link-dl {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-primary-font.coh-ce-cpt_content_card_medium_bg-43d1c75b a.js-link-download-dl {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-primary-font.coh-ce-cpt_content_card_medium_bg-43d1c75b a.js-wtb-button-dl {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-primary-font.coh-ce-cpt_content_card_medium_bg-43d1c75b a.wtb-button-2buy {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-primary-font.coh-ce-cpt_content_card_medium_bg-43d1c75b a.js-open-modal-dl {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-secondary-font.coh-ce-cpt_content_card_medium_bg-43d1c75b a.js-link-dl {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-secondary-font.coh-ce-cpt_content_card_medium_bg-43d1c75b a.js-link-download-dl {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-secondary-font.coh-ce-cpt_content_card_medium_bg-43d1c75b a.js-wtb-button-dl {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-secondary-font.coh-ce-cpt_content_card_medium_bg-43d1c75b a.wtb-button-2buy {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-secondary-font.coh-ce-cpt_content_card_medium_bg-43d1c75b a.js-open-modal-dl {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-tertiary-font.coh-ce-cpt_content_card_medium_bg-43d1c75b a.js-link-dl {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-tertiary-font.coh-ce-cpt_content_card_medium_bg-43d1c75b a.js-link-download-dl {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-tertiary-font.coh-ce-cpt_content_card_medium_bg-43d1c75b a.js-wtb-button-dl {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-tertiary-font.coh-ce-cpt_content_card_medium_bg-43d1c75b a.wtb-button-2buy {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-tertiary-font.coh-ce-cpt_content_card_medium_bg-43d1c75b a.js-open-modal-dl {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_content_card_medium_bg-ce1b5184 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_content_card_medium_bg-4d92cdba {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 1.953125rem;
  line-height: 1rem;
  letter-spacing: 0;
  margin-bottom: 20px;
  display: block;
}
.coh-ce-cpt_content_card_medium_bg-5ae51ea7 {
  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: 25px;
  padding-right: 30px;
  padding-bottom: 25px;
  padding-left: 30px;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(225, 225, 225);
}
@media (min-width: 767px) {
  .coh-ce-cpt_content_card_medium_bg-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_content_card_medium_bg-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_content_card_medium_bg-5ae51ea7:last-child {
  border-bottom-width: 0;
  border-bottom-style: none;
}
.coh-ce-cpt_content_card_medium_bg-5ae51ea7 > article {
  -webkit-flex-basis: 66%;
      -ms-flex-preferred-size: 66%;
          flex-basis: 66%;
}
.coh-ce-cpt_content_card_medium_bg-a18cafa5 {
  -webkit-flex-basis: 33%;
      -ms-flex-preferred-size: 33%;
          flex-basis: 33%;
}
.coh-ce-cpt_content_card_medium_half_img-9f0c10da {
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: 0;
  margin-left: 10px;
}
.coh-ce-cpt_content_card_medium_half_img-9f0c10da:focus-visible {
  outline-style: unset;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (min-width: 1199px) {
  .effect-slide-up.coh-ce-cpt_content_card_medium_half_img-9f0c10da {
    position: relative;
    top: 0;
    -webkit-transition: 280ms ease top;
    transition: 280ms ease top;
  }
}
@media (min-width: 1199px) {
  .effect-slide-up.coh-ce-cpt_content_card_medium_half_img-9f0c10da:hover {
    top: -10px;
  }
}
.coh-ce-cpt_content_card_medium_half_img-ce1b5184 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_content_card_medium_half_img-4d92cdba {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 1.953125rem;
  line-height: 1rem;
  letter-spacing: 0;
  margin-bottom: 20px;
  display: block;
}
.coh-ce-cpt_content_card_medium_half_img-5ae51ea7 {
  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: 25px;
  padding-right: 30px;
  padding-bottom: 25px;
  padding-left: 30px;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(225, 225, 225);
}
@media (min-width: 767px) {
  .coh-ce-cpt_content_card_medium_half_img-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_content_card_medium_half_img-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_content_card_medium_half_img-5ae51ea7:last-child {
  border-bottom-width: 0;
  border-bottom-style: none;
}
.coh-ce-cpt_content_card_medium_half_img-5ae51ea7 > article {
  -webkit-flex-basis: 66%;
      -ms-flex-preferred-size: 66%;
          flex-basis: 66%;
}
.coh-ce-cpt_content_card_medium_half_img-a18cafa5 {
  -webkit-flex-basis: 33%;
      -ms-flex-preferred-size: 33%;
          flex-basis: 33%;
}
.coh-ce-cpt_content_card_small_bg-935cd8c2 {
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: 0;
  margin-left: 10px;
}
.coh-ce-cpt_content_card_small_bg-935cd8c2:focus-visible {
  outline-style: unset;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (min-width: 1199px) {
  .effect-slide-up.coh-ce-cpt_content_card_small_bg-935cd8c2 {
    position: relative;
    top: 0;
    -webkit-transition: 280ms ease top;
    transition: 280ms ease top;
  }
}
@media (min-width: 1199px) {
  .effect-slide-up.coh-ce-cpt_content_card_small_bg-935cd8c2:hover {
    top: -10px;
  }
}
.coh-ce-cpt_content_card_small_bg-3073ff85 {
  height: 530px;
  width: 280px;
  position: relative;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_content_card_small_bg-3073ff85 {
    height: 34.27vw;
    width: 20.83vw;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_content_card_small_bg-3073ff85 {
    height: 658px;
    width: 400px;
  }
}
.coh-ce-cpt_content_card_small_bg-2d6951d8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 100%;
}
.btn-primary-font.coh-ce-cpt_content_card_small_bg-2d6951d8 a.js-link-dl {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-primary-font.coh-ce-cpt_content_card_small_bg-2d6951d8 a.js-link-download-dl {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-primary-font.coh-ce-cpt_content_card_small_bg-2d6951d8 a.js-wtb-button-dl {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-primary-font.coh-ce-cpt_content_card_small_bg-2d6951d8 a.wtb-button-2buy {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-primary-font.coh-ce-cpt_content_card_small_bg-2d6951d8 a.js-open-modal-dl {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-secondary-font.coh-ce-cpt_content_card_small_bg-2d6951d8 a.js-link-dl {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-secondary-font.coh-ce-cpt_content_card_small_bg-2d6951d8 a.js-link-download-dl {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-secondary-font.coh-ce-cpt_content_card_small_bg-2d6951d8 a.js-wtb-button-dl {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-secondary-font.coh-ce-cpt_content_card_small_bg-2d6951d8 a.wtb-button-2buy {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-secondary-font.coh-ce-cpt_content_card_small_bg-2d6951d8 a.js-open-modal-dl {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-tertiary-font.coh-ce-cpt_content_card_small_bg-2d6951d8 a.js-link-dl {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-tertiary-font.coh-ce-cpt_content_card_small_bg-2d6951d8 a.js-link-download-dl {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-tertiary-font.coh-ce-cpt_content_card_small_bg-2d6951d8 a.js-wtb-button-dl {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-tertiary-font.coh-ce-cpt_content_card_small_bg-2d6951d8 a.wtb-button-2buy {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.btn-tertiary-font.coh-ce-cpt_content_card_small_bg-2d6951d8 a.js-open-modal-dl {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_content_card_small_bg-ce1b5184 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_content_card_small_bg-4d92cdba {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 1.953125rem;
  line-height: 1rem;
  letter-spacing: 0;
  margin-bottom: 20px;
  display: block;
}
.coh-ce-cpt_content_card_small_bg-5ae51ea7 {
  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: 25px;
  padding-right: 30px;
  padding-bottom: 25px;
  padding-left: 30px;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(225, 225, 225);
}
@media (min-width: 767px) {
  .coh-ce-cpt_content_card_small_bg-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_content_card_small_bg-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_content_card_small_bg-5ae51ea7:last-child {
  border-bottom-width: 0;
  border-bottom-style: none;
}
.coh-ce-cpt_content_card_small_bg-5ae51ea7 > article {
  -webkit-flex-basis: 66%;
      -ms-flex-preferred-size: 66%;
          flex-basis: 66%;
}
.coh-ce-cpt_content_card_small_bg-a18cafa5 {
  -webkit-flex-basis: 33%;
      -ms-flex-preferred-size: 33%;
          flex-basis: 33%;
}
.coh-ce-cpt_content_card_small_half_img-3f67de6d {
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: 0;
  margin-left: 10px;
}
.coh-ce-cpt_content_card_small_half_img-3f67de6d:focus-visible {
  outline-style: unset;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (min-width: 1199px) {
  .effect-slide-up.coh-ce-cpt_content_card_small_half_img-3f67de6d {
    position: relative;
    top: 0;
    -webkit-transition: 280ms ease top;
    transition: 280ms ease top;
  }
}
@media (min-width: 1199px) {
  .effect-slide-up.coh-ce-cpt_content_card_small_half_img-3f67de6d:hover {
    top: -10px;
  }
}
.coh-ce-cpt_content_card_small_half_img-ce1b5184 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_content_card_small_half_img-4d92cdba {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 1.953125rem;
  line-height: 1rem;
  letter-spacing: 0;
  margin-bottom: 20px;
  display: block;
}
.coh-ce-cpt_content_card_small_half_img-5ae51ea7 {
  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: 25px;
  padding-right: 30px;
  padding-bottom: 25px;
  padding-left: 30px;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(225, 225, 225);
}
@media (min-width: 767px) {
  .coh-ce-cpt_content_card_small_half_img-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_content_card_small_half_img-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_content_card_small_half_img-5ae51ea7:last-child {
  border-bottom-width: 0;
  border-bottom-style: none;
}
.coh-ce-cpt_content_card_small_half_img-5ae51ea7 > article {
  -webkit-flex-basis: 66%;
      -ms-flex-preferred-size: 66%;
          flex-basis: 66%;
}
.coh-ce-cpt_content_card_small_half_img-a18cafa5 {
  -webkit-flex-basis: 33%;
      -ms-flex-preferred-size: 33%;
          flex-basis: 33%;
}
.coh-ce-cpt_content_card_with_ckeditor-12de65eb {
  z-index: 30;
  padding-bottom: 10px;
}
.coh-ce-cpt_content_card_with_ckeditor-e735ec94 {
  width: 100%;
  padding-bottom: 10px;
}
.apply-overflow-hidden.coh-ce-cpt_content_card_with_ckeditor-e735ec94 {
  overflow: hidden;
}
.coh-ce-cpt_content_card_with_ckeditor-759fcec5 {
  width: 100%;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}
.manually.coh-ce-cpt_content_card_with_ckeditor-759fcec5 {
  display: none;
}
.integration.coh-ce-cpt_content_card_with_ckeditor-759fcec5 {
  display: none;
}
@media (min-width: 1199px) {
  .block-align-left.coh-ce-cpt_content_card_with_ckeditor-552f7c02 {
    max-width: 19.375rem;
    width: 19.375rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1199px) {
  .block-align-center.coh-ce-cpt_content_card_with_ckeditor-552f7c02 {
    max-width: 48.125rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1199px) {
  .block-align-right.coh-ce-cpt_content_card_with_ckeditor-552f7c02 {
    max-width: 19.375rem;
    width: 19.375rem;
    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_content_card_with_ckeditor-6a645ea7 {
  display: none;
}
.manually.coh-ce-cpt_content_card_with_ckeditor-6a645ea7 {
  display: block;
}
@media (min-width: 1199px) {
  .manually.coh-ce-cpt_content_card_with_ckeditor-6a645ea7 {
    display: inline-block;
  }
}
.coh-ce-cpt_content_card_with_ckeditor-4b2caeb8 {
  display: block;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_content_card_with_ckeditor-4b2caeb8 {
    display: inline-block;
  }
}
@media (min-width: 1199px) {
  .block-align-left.coh-ce-cpt_content_card_with_ckeditor-4b2caeb8 {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (min-width: 1199px) {
  .block-align-right.coh-ce-cpt_content_card_with_ckeditor-4b2caeb8 {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.block-align-center.coh-ce-cpt_content_card_with_ckeditor-4b2caeb8 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1199px) {
  .block-align-center.coh-ce-cpt_content_card_with_ckeditor-4b2caeb8 {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
}
.coh-ce-cpt_content_card_with_ckeditor-ce1b5184 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_content_card_with_ckeditor-4d92cdba {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 1.953125rem;
  line-height: 1rem;
  letter-spacing: 0;
  margin-bottom: 20px;
  display: block;
}
.coh-ce-cpt_content_card_with_ckeditor-5ae51ea7 {
  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: 25px;
  padding-right: 30px;
  padding-bottom: 25px;
  padding-left: 30px;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(225, 225, 225);
}
@media (min-width: 767px) {
  .coh-ce-cpt_content_card_with_ckeditor-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_content_card_with_ckeditor-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_content_card_with_ckeditor-5ae51ea7:last-child {
  border-bottom-width: 0;
  border-bottom-style: none;
}
.coh-ce-cpt_content_card_with_ckeditor-5ae51ea7 > article {
  -webkit-flex-basis: 66%;
      -ms-flex-preferred-size: 66%;
          flex-basis: 66%;
}
.coh-ce-cpt_content_card_with_ckeditor-a18cafa5 {
  -webkit-flex-basis: 33%;
      -ms-flex-preferred-size: 33%;
          flex-basis: 33%;
}
.coh-ce-cpt_content_card_with_ckeditor-2f4fbe {
  width: 100%;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}
.coh-ce-cpt_content_paralax_-e29de982 {
  position: relative;
}
.coh-ce-cpt_countdown-7cbae8dd {
  height: 0;
  width: 0;
  display: none;
}
.coh-ce-cpt_countdown-4a15a58 {
  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;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_countdown-4a15a58 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_countdown-4a15a58 > div {
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_countdown-4a15a58 > div {
    width: 50%;
  }
}
.coh-ce-cpt_countdown-ed48412e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_countdown-ed48412e {
    margin-bottom: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.coh-ce-cpt_countdown-cb83b4df {
  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;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_countdown-cb83b4df {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_countdown-78eb0b91 {
  text-align: center;
  text-transform: uppercase;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 0.82rem;
  line-height: 1rem;
  padding-right: 10px;
  padding-bottom: 10px;
  max-width: 180px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_countdown-78eb0b91 {
    text-align: right;
    padding-bottom: 0;
  }
}
.coh-ce-cpt_countdown-a9558d94 {
  max-height: 80px;
  max-width: 80px;
}
.coh-ce-cpt_countdown-3ad72683 {
  padding-top: 20px;
  padding-right: 25px;
  padding-bottom: 20px;
  padding-left: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_countdown-3ad72683 {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.coh-ce-cpt_countdown-606adc90 {
  font-size: 70px;
  text-align: center;
  text-transform: uppercase;
  color: rgba(252, 252, 252, 0.2);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
}
.coh-ce-cpt_countdown-e0e354bf {
  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;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_countdown-e0e354bf {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_countdown-413d534e {
  text-transform: uppercase;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 0.82rem;
  line-height: 1rem;
  padding-top: 10px;
  padding-left: 10px;
  max-width: 180px;
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_countdown-413d534e {
    text-align: left;
    padding-top: 0;
  }
}
.coh-ce-cpt_countdown-e2c6e07d {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 10px;
}
.coh-ce-cpt_countdown-d56afe5e {
  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;
  text-align: center;
}
.coh-ce-cpt_countdown-5c69070e {
  text-transform: uppercase;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 3.051875rem;
  line-height: 1.5rem;
  padding-bottom: 15px;
}
.coh-ce-cpt_countdown-98674797 {
  text-transform: uppercase;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  line-height: 1.5rem;
}
.coh-ce-cpt_countdown-2822941b {
  text-transform: uppercase;
  padding-bottom: 15px;
  font-size: 3.051875rem;
  line-height: 1.5rem;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_countdown-6d966c92 {
  text-transform: uppercase;
  padding-bottom: 15px;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 3.051875rem;
  line-height: 1.5rem;
}
.coh-ce-cpt_country_options_age_gate-5dc46b64 {
  position: absolute;
  background-color: rgb(0, 0, 0);
  width: 20.4375rem;
  -webkit-border-top-left-radius: 0.25rem;
          border-top-left-radius: 0.25rem;
  -webkit-border-top-right-radius: 0.25rem;
          border-top-right-radius: 0.25rem;
  -webkit-border-bottom-left-radius: 0.25rem;
          border-bottom-left-radius: 0.25rem;
  -webkit-border-bottom-right-radius: 0.25rem;
          border-bottom-right-radius: 0.25rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_country_options_age_gate-5dc46b64 {
    width: 18.1875rem;
  }
}
.coh-ce-cpt_country_options_age_gate-5dc46b64 .coh-accordion-title a {
  color: rgb(207, 10, 44);
  margin-left: 1.5rem;
  position: relative;
  top: 1.25rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 1rem;
  text-transform: uppercase;
}
.coh-ce-cpt_country_options_age_gate-5dc46b64 .coh-accordion-title {
  max-width: 20.4375rem;
  width: 100%;
  height: 3.5rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_country_options_age_gate-5dc46b64 .coh-accordion-title {
    max-width: 18.1875rem;
  }
}
.coh-ce-cpt_country_options_age_gate-5dc46b64 .coh-accordion-title.is-active {
  height: 3.25rem;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
}
.coh-ce-cpt_country_options_age_gate-5dc46b64 .coh-accordion-title.is-active a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f077";
  font-family: icomoon;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  padding: 0.75rem;
  margin: 0.5rem;
  float: right;
  position: relative;
  top: -1.25rem;
  color: rgb(0, 0, 0);
  background-color: rgb(207, 10, 44);
}
.coh-ce-cpt_country_options_age_gate-5dc46b64 .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;
  padding: 0.75rem;
  margin: 0.5rem;
  float: right;
  position: relative;
  top: -1.25rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  content: "\f078";
  font-family: icomoon;
  color: rgb(0, 0, 0);
  background-color: rgb(207, 10, 44);
}
.coh-ce-cpt_country_options_age_gate-5dc46b64 .opt-gate {
  overflow: auto;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  width: 100%;
  background-color: rgb(0, 0, 0);
  -webkit-border-bottom-left-radius: 0.25rem;
          border-bottom-left-radius: 0.25rem;
  -webkit-border-bottom-right-radius: 0.25rem;
          border-bottom-right-radius: 0.25rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_country_options_age_gate-5dc46b64 .opt-gate {
    max-height: 16rem;
  }
}
.coh-ce-cpt_country_options_age_gate-5dc46b64 .opt-gate div div div div {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 2rem;
  margin-left: 1.5rem;
}
.coh-ce-cpt_country_options_age_gate-576567d9 {
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  position: absolute;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_country_options_age_gate-576567d9 {
    width: 18.1875rem;
  }
}
.coh-ce-cpt_country_options_age_gate-576567d9 .country-selector-icon {
  height: 20px;
  width: 25px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 15px;
}
.coh-ce-cpt_country_options_age_gate-576567d9 .country-selector-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_country_options_age_gate-576567d9 a {
  margin-top: -0.0625rem;
  margin-left: 0;
  position: relative;
  top: 1.25rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 1rem;
  color: rgb(207, 10, 44);
}
.coh-ce-cpt_country_options_age_gate-3cf67528 > div > div > div > div {
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
  margin-left: 1.4375rem;
}
.coh-ce-cpt_country_options_age_gate-3cf67528 > div > div > div > div a {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(207, 10, 44);
  font-size: 1rem;
  text-transform: uppercase;
}
.coh-ce-cpt_customer_service-490fd635 {
  margin-bottom: 1rem;
}
.coh-ce-cpt_customer_service-4ab9a284 {
  margin-top: 3rem;
  display: block;
}
.coh-ce-cpt_customizable_header-59705bfe {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.coh-ce-cpt_customizable_header-68bc47a9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_customizable_header-68bc47a9 a {
  height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0;
  margin-right: 8px;
  margin-bottom: 0;
  margin-left: 8px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_header-68bc47a9 a {
    height: 40px;
    margin-top: 0;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.coh-ce-cpt_customizable_header-dcc9c294 .coh-column-header-logo-mobile .coh-image {
  max-width: 150px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_header-dcc9c294 .coh-column-header-logo-mobile .coh-image {
    max-width: 100%;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_header-9e74d190 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_customizable_header-9668b0ce {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  max-height: 72px;
  height: auto;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_header-9668b0ce {
    max-width: 150px;
    padding-top: initial;
    padding-bottom: initial;
    width: auto;
  }
}
.coh-ce-cpt_customizable_header-223d0c18 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_header-223d0c18 {
    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_customizable_header-96794174 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_header-96794174 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 5rem;
  }
}
.coh-ce-cpt_customizable_header-d947f992 {
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_header-d947f992 {
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }
}
.show-search.coh-ce-cpt_customizable_header-7ddcc4f0 .search-mobile-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1199px) {
  .show-search.coh-ce-cpt_customizable_header-7ddcc4f0 .search-mobile-icon {
    display: none;
  }
}
.show-search.coh-ce-cpt_customizable_header-7ddcc4f0 .column-logo {
  margin-left: auto;
}
.coh-ce-cpt_customizable_header-a945a8a8 {
  height: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_customizable_header-a10ad4a8 {
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 52px;
}
.coh-ce-cpt_customizable_header-9e8c25f1 {
  height: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
}
.coh-ce-cpt_customizable_header-25f25b4 {
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_header-25f25b4 {
    display: block;
  }
}
.coh-ce-cpt_customizable_header-7e2abcaa {
  margin-top: 24px;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_header-7e2abcaa {
    display: none;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_header-729594ac {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_header-6e37a1d7 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_customizable_header-c09a933e {
  width: 2rem ;
}
.coh-ce-cpt_customizable_header-78acaf49 {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(69, 119, 60);
  line-height: 17px !important;
  font-size: 11px !important;
  padding-left: 1rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_header-78acaf49 {
    font-family: AkzidenzGrotesk-Regular;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 700;
    color: rgb(69, 119, 60);
  }
}
.coh-ce-cpt_custom_footer-d7d70962 {
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_custom_footer-d7d70962 {
    text-align: left;
  }
}
.coh-ce-cpt_custom_footer-346f9c66 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_custom_footer-346f9c66 {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
    -webkit-flex-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
.coh-ce-cpt_custom_footer-567353ed {
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  padding-top: 0.8125rem;
  padding-bottom: 0.8125rem;
}
.coh-ce-cpt_custom_footer-29aebea0 {
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
}
.coh-ce-cpt_custom_footer-67166bb2 {
  margin-top: auto;
  margin-right: auto;
  margin-bottom: 0.625rem;
  margin-left: auto;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_custom_footer-67166bb2 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: auto;
  }
}
.coh-ce-cpt_custom_footer-f6972b8 {
  padding-top: 0;
  padding-bottom: 1.5rem;
  display: block;
  margin-right: 1.25rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_custom_footer-f6972b8 {
    display: inline-block;
    padding-top: 1rem;
    padding-bottom: 1.5rem;
  }
}
.coh-ce-cpt_custom_footer-2af471e9 {
  display: block;
  margin-bottom: 1.5625rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_custom_footer-2af471e9 {
    display: inline-block;
  }
}
.coh-ce-cpt_custom_footer-1139a065 a {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  line-height: 18px;
}
.coh-ce-cpt_custom_footer-93560776 {
  text-align: center;
}
.coh-ce-cpt_custom_footer-4afacdb1 {
  font-size: 0.875rem;
}
.coh-ce-cpt_custom_footer-4afacdb1 a {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  line-height: 18px;
}
.coh-ce-cpt_custom_menu-e49e17c {
  display: block;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_custom_menu-e49e17c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 2.875rem;
  }
}
.coh-ce-cpt_custom_menu-80b98868 {
  height: 2.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.75rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_custom_menu-80b98868 {
    height: auto;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_custom_menu-80b98868 img {
  height: 100%;
  width: auto;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-cpt_custom_menu-91ae9cae {
  left: 0;
  position: absolute;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.82);
  min-height: 100vh;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_custom_menu-91ae9cae {
    position: static;
    width: auto;
    background-color: rgba(0, 0, 0, 0);
    min-height: 0vh;
  }
}
.coh-ce-cpt_custom_menu-5cfce5ff {
  background-color: rgb(255, 255, 255);
  margin-top: 0;
  margin-bottom: 0.625rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_custom_menu-5cfce5ff {
    background-color: rgba(0, 0, 0, 0);
    margin-top: 0;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_divider-22791bb7 {
  border-width: 0;
  height: 0.5rem;
  margin-top: 48px;
  margin-bottom: 48px;
  width: 100%;
}
[data-thin="1"].coh-ce-cpt_divider-22791bb7 {
  background: none;
  height: 0.0625rem;
  border-top-width: 0.0625rem;
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
}
.coh-ce-cpt_duplicate_of_custom_full_ban-e4ba8d55 {
  font-family: 'AmsiPro Ultra', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 900;
  font-size: 34px;
  color: rgb(255, 255, 255);
  margin-top: 150px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_duplicate_of_custom_full_ban-e4ba8d55 {
    font-size: 90px;
    text-align: left;
    margin-top: 250px;
    margin-left: 20%;
  }
}
.coh-ce-cpt_duplicate_of_custom_full_ban-2fd421b1 {
  margin-bottom: 150px;
}
.coh-ce-cpt_duplicate_of_slider_with_anc-d9870492 {
  margin-bottom: 32px;
}
.coh-ce-cpt_duplicate_of_slider_with_anc-d2f3b68d {
  text-align: center;
  background-color: rgb(255, 255, 255);
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 767px) {
  .coh-ce-cpt_duplicate_of_slider_with_anc-d2f3b68d {
    text-align: left;
  }
}
.coh-ce-cpt_duplicate_of_slider_with_anc-4dc25f6d {
  -webkit-transition: height 400ms ease;
  transition: height 400ms ease;
}
.coh-ce-cpt_duplicate_of_slider_with_anc-e30ed09d {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 2rem;
}
@media (min-width: 767px) {
  .coh-ce-cpt_duplicate_of_slider_with_anc-e30ed09d {
    margin-top: 0;
    bottom: 1rem;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_duplicate_of_slider_with_anc-e30ed09d {
    bottom: 5.3125rem;
    position: absolute;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.coh-ce-cpt_duplicate_of_slider_with_anc-e30ed09d .slick-arrow {
  height: 3rem;
  width: 3rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  font-size: 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;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
}
.coh-ce-cpt_duplicate_of_slider_with_anc-e30ed09d .slick-arrow:before {
  width: 1.375rem;
  height: 1.375rem;
  display: block;
  font-size: 1.5rem;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
}
.coh-ce-cpt_duplicate_of_slider_with_anc-e30ed09d .slick-arrow.slick-disabled {
  opacity: 0.3;
  pointer-events: none;
}
.coh-ce-cpt_duplicate_of_slider_with_anc-76f3f97b {
  font-weight: 600;
  color: rgb(30, 30, 30);
  font-size: 1.125rem;
  line-height: 24px;
  margin-top: 0;
  margin-right: 1.5rem;
  margin-bottom: 0;
  margin-left: 1.5rem;
  min-width: 2.0625rem;
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_duplicate_of_slider_with_anc-76f3f97b {
    margin-left: 0;
    min-width: 0;
    width: 0;
    overflow: hidden;
  }
}
.coh-ce-cpt_duplicate_of_slider_with_anc-512b21d8 {
  display: none;
  width: 100%;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 767px) {
  .coh-ce-cpt_duplicate_of_slider_with_anc-512b21d8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_duplicate_of_slider_with_anc-477e1e2c {
  cursor: pointer;
  margin-right: 0.625rem;
  margin-left: 0.625rem;
  font-weight: 600;
  color: rgb(30, 30, 30);
  font-size: 0.875rem;
  opacity: 0.3;
}
@media (min-width: 1440px) {
  .coh-ce-cpt_duplicate_of_slider_with_anc-477e1e2c {
    font-size: 1rem;
  }
}
.active.coh-ce-cpt_duplicate_of_slider_with_anc-477e1e2c {
  opacity: 1;
}
.coh-ce-cpt_duplicate_of_test_two_column-2a6dbfc9 {
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
}
@media (min-width: 767px) {
  .coh-ce-cpt_duplicate_of_test_two_column-2a6dbfc9 {
    max-height: 456px;
    max-width: 400px;
    margin-right: 46px;
    margin-bottom: 63px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_duplicate_of_test_two_column-2a6dbfc9 {
    max-height: 430px;
    max-width: 420px;
    margin-right: 50px;
    margin-bottom: 63px;
    margin-left: 50px;
  }
}
.coh-ce-cpt_duplicate_of_test_two_column-27e13a74 {
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
}
@media (min-width: 767px) {
  .coh-ce-cpt_duplicate_of_test_two_column-27e13a74 {
    max-width: 400px;
    max-height: 456px;
    margin-bottom: 63px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_duplicate_of_test_two_column-27e13a74 {
    max-height: 430px;
    margin-bottom: 53px;
    min-width: 550px;
    width: 703px;
  }
}
.coh-ce-cpt_events_upcoming_past-20853377 {
  margin-top: 32px;
}
.coh-ce-cpt_events_upcoming_past-20853377 .coh-accordion-tabs-nav {
  max-width: 70%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_events_upcoming_past-20853377 .coh-accordion-tabs-nav {
    max-width: 30%;
  }
}
.coh-ce-cpt_external_product_card-ee02c73e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 10px;
  margin-bottom: 0;
  margin-left: 10px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_external_product_card-ee02c73e {
    margin-right: 45px;
    margin-bottom: 0;
    margin-left: 45px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_external_product_card-ee02c73e:hover div div .coh-image {
    top: -20px;
    padding-right: 0.1875rem;
    padding-left: 0.1875rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_external_product_card-ee02c73e:hover div div .coh-link {
    opacity: 1;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_external_product_card-ee02c73e:hover div div .coh-paragraph {
    opacity: 1;
  }
}
.coh-ce-cpt_external_product_card-829209e5 {
  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-top: 16px;
  padding-bottom: 16px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_external_product_card-829209e5 {
    padding-top: 0;
    padding-bottom: 40px;
  }
}
.coh-ce-cpt_external_product_card-d0223d37 {
  max-width: 160px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_external_product_card-d0223d37 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_external_product_card-f4a64248 {
    position: relative;
    -webkit-transition: 300ms ease top, 300ms ease padding-right, 300ms ease padding-left;
    transition: 300ms ease top, 300ms ease padding-right, 300ms ease padding-left;
    top: 60px;
  }
}
.coh-ce-cpt_external_product_card-1d490fdd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-right: 10px;
  padding-left: 10px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_external_product_card-1d490fdd {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_external_product_card-1c2d7d26 {
  margin-top: 10px;
  margin-bottom: 20px;
  text-align: center;
  font-size: 1rem;
  line-height: 1rem;
  color: rgb(207, 10, 44);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  opacity: 0;
  min-height: 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_external_product_card-1c2d7d26 {
    opacity: 0;
    font-size: 1.25rem;
    line-height: 1rem;
  }
}
.coh-ce-cpt_external_product_card-ff9c7ce6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_external_product_card-bf241056 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 25px;
  margin-left: auto;
  width: 50%;
  opacity: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_external_product_card-bf241056 {
    opacity: 0;
  }
}
.manually.coh-ce-cpt_external_product_card-bf241056 {
  display: none;
}
.integration.coh-ce-cpt_external_product_card-bf241056 {
  display: none;
}
@media (min-width: 1199px) {
  .block-align-left.coh-ce-cpt_external_product_card-552f7c02 {
    max-width: 19.375rem;
    width: 19.375rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1199px) {
  .block-align-center.coh-ce-cpt_external_product_card-552f7c02 {
    max-width: 48.125rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1199px) {
  .block-align-right.coh-ce-cpt_external_product_card-552f7c02 {
    max-width: 19.375rem;
    width: 19.375rem;
    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_external_product_card-6f49397e {
  display: none;
  opacity: 0;
}
.manually.coh-ce-cpt_external_product_card-6f49397e {
  display: block;
}
@media (min-width: 1199px) {
  .manually.coh-ce-cpt_external_product_card-6f49397e {
    display: inline-block;
  }
}
.block-align-left.coh-ce-cpt_external_product_card-6f49397e {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1199px) {
  .block-align-left.coh-ce-cpt_external_product_card-6f49397e {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
  }
}
.block-align-center.coh-ce-cpt_external_product_card-6f49397e {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1199px) {
  .block-align-center.coh-ce-cpt_external_product_card-6f49397e {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
}
.block-align-right.coh-ce-cpt_external_product_card-6f49397e {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1199px) {
  .block-align-right.coh-ce-cpt_external_product_card-6f49397e {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
  }
}
.coh-ce-cpt_external_product_card-9f24f729 {
  display: block;
  opacity: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_external_product_card-9f24f729 {
    display: inline-block;
  }
}
@media (min-width: 1199px) {
  .block-align-left.coh-ce-cpt_external_product_card-9f24f729 {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (min-width: 1199px) {
  .block-align-right.coh-ce-cpt_external_product_card-9f24f729 {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.block-align-center.coh-ce-cpt_external_product_card-9f24f729 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1199px) {
  .block-align-center.coh-ce-cpt_external_product_card-9f24f729 {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
}
.coh-ce-cpt_external_product_card-ce1b5184 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_external_product_card-4d92cdba {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 1.953125rem;
  line-height: 1rem;
  letter-spacing: 0;
  margin-bottom: 20px;
  display: block;
}
.coh-ce-cpt_external_product_card-5ae51ea7 {
  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: 25px;
  padding-right: 30px;
  padding-bottom: 25px;
  padding-left: 30px;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(225, 225, 225);
}
@media (min-width: 767px) {
  .coh-ce-cpt_external_product_card-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_external_product_card-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_external_product_card-5ae51ea7:last-child {
  border-bottom-width: 0;
  border-bottom-style: none;
}
.coh-ce-cpt_external_product_card-5ae51ea7 > article {
  -webkit-flex-basis: 66%;
      -ms-flex-preferred-size: 66%;
          flex-basis: 66%;
}
.coh-ce-cpt_external_product_card-a18cafa5 {
  -webkit-flex-basis: 33%;
      -ms-flex-preferred-size: 33%;
          flex-basis: 33%;
}
.coh-ce-cpt_fadeinup_animation-1f83b810 {
  opacity: 0;
}
.coh-ce-cpt_fixed_element-1a4bd000 {
  z-index: 1;
}
.coh-ce-cpt_fixed_element-12d6bd3c {
  display: none;
  max-height: 350px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_fixed_element-12d6bd3c {
    position: fixed;
    left: 50px;
    display: block;
    top: 220px;
    z-index: 1;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_fixed_element-12d6bd3c {
    position: fixed;
    top: 280px;
    left: 30px;
    z-index: 1;
  }
}
.coh-ce-cpt_fixed_side_text-bbb6a454 {
  position: fixed;
  left: 0.625rem;
  bottom: 3.125rem;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transform-origin: 0% 0%;
      -ms-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 767px) {
  .coh-ce-cpt_fixed_side_text-bbb6a454 {
    position: fixed;
    bottom: 3.125rem;
    left: 0.625rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_fixed_side_text-bbb6a454 {
    left: 2.5rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_fixed_side_text-bbb6a454 {
    bottom: 3.125rem;
    left: 3.125rem;
    position: fixed;
  }
}
.coh-ce-cpt_fixed_side_text-295cfa37 {
  text-transform: uppercase;
  color: rgb(209, 209, 209);
  font-size: 0.875rem;
}
.coh-ce-cpt_fixed_side_text-ea0598b1 {
  width: 180px;
  margin-right: 0.9375rem;
  margin-left: 0.9375rem;
}
@media (min-width: 767px) {
  .coh-ce-cpt_fixed_side_text-ea0598b1 {
    height: 0.3125rem;
  }
}
.coh-ce-cpt_fixed_side_text-7abe1abe {
  width: 30px;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.coh-ce-cpt_floating_animated_icon-cdf03400 {
  position: absolute;
  width: auto;
  height: 150px;
  margin-top: -75px;
  z-index: 1;
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_floating_animated_icon-cdf03400 {
    display: block;
  }
}
.right.coh-ce-cpt_floating_animated_icon-cdf03400 {
  position: absolute;
  right: 0;
}
.left.coh-ce-cpt_floating_animated_icon-cdf03400 {
  position: absolute;
  left: 0;
}
.coh-ce-cpt_floating_button-9c626468 {
  position: absolute;
  z-index: 667;
  padding: 25px;
  bottom: 11px;
}
.coh-ce-cpt_floating_button-3fc20b84 {
  position: relative;
  z-index: 999;
  height: 75px;
  width: 75px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}
.coh-ce-cpt_footer-d69f7646 {
  background-color: rgb(0, 0, 0);
  padding-top: 2.1875rem;
  padding-bottom: 2.1875rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer-d69f7646 {
    height: 160px;
    padding-top: 8px;
    padding-bottom: 16px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer-c38144de {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer-e30ee122 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.coh-ce-cpt_footer-450bbb44 {
  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;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer-450bbb44 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: unset;
        -ms-flex-wrap: unset;
            flex-wrap: unset;
    -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;
  }
}
.logo-origin-site-settings-footer.coh-ce-cpt_footer-abf80384 .image-style-guide {
  display: none;
  visibility: hidden;
}
.logo-origin-site-settings-footer.coh-ce-cpt_footer-abf80384 .image-site-settings {
  display: block;
  visibility: visible;
}
.logo-origin-style-guide.coh-ce-cpt_footer-abf80384 .image-style-guide {
  display: block;
  visibility: visible;
}
.logo-origin-style-guide.coh-ce-cpt_footer-abf80384 .image-site-settings {
  display: none;
  visibility: hidden;
}
.coh-ce-cpt_footer-f07b540d {
  width: unset;
  max-width: 200px;
  max-height: 100px;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  display: none;
}
.coh-ce-cpt_footer-9c280fb4 {
  width: unset;
  max-width: 200px;
  max-height: 100px;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  display: block;
}
.coh-ce-cpt_footer-de312323 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 16px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer-de312323 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: unset;
  }
}
.coh-ce-cpt_footer-de312323 a {
  margin-right: 20px;
}
.coh-ce-cpt_footer-de312323 a:last-child {
  margin-right: 0;
}
.coh-ce-cpt_footer-ffe3946d: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: "\ea92";
  font-family: Icomoon;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_footer-f1c3c252: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: "\ea91";
  font-family: Icomoon;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_footer-f423f047:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_footer-ed836e2c:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_footer-e8635c39:before {
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer-a0b8c2bd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_footer-93bfe992 {
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  padding-top: 8px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer-93bfe992 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_footer-bc0e7020 {
  background-color: rgb(0, 0, 0);
}
.coh-ce-cpt_footer-c319831a {
  padding-top: 1.375rem;
  padding-bottom: 1.375rem;
}
.coh-ce-cpt_footer-b62b24bc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer-b62b24bc {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
  }
}
.coh-ce-cpt_footer-2392af5b {
  color: rgb(255, 255, 255);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-bottom: 0.625rem;
  font-size: 0.8125rem;
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer-2392af5b {
    font-size: 0.8125rem;
    text-align: start;
  }
}
.coh-ce-cpt_footer-9c8ffe2e {
  color: rgb(255, 255, 255);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.8125rem;
  line-height: 1.5625rem;
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer-9c8ffe2e {
    font-size: 0.8125rem;
    padding-right: 0;
    padding-left: 0;
    line-height: unset;
    text-align: start;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_fwc-c38144de {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_fwc-e30ee122 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.coh-ce-cpt_footer_fwc-450bbb44 {
  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;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_fwc-450bbb44 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: unset;
        -ms-flex-wrap: unset;
            flex-wrap: unset;
    -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_footer_fwc-9ae4f31c {
  max-height: 6.25rem;
  max-width: 8.625rem;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.coh-ce-cpt_footer_fwc-32109b54 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 25px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_fwc-32109b54 {
    width: unset;
    padding-top: 37px;
  }
}
.coh-ce-cpt_footer_fwc-32109b54 a {
  margin-right: 20px;
}
.coh-ce-cpt_footer_fwc-32109b54 a:last-child {
  margin-right: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_fwc-4dea54d6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.coh-ce-cpt_footer_fwc-7f737738 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_fwc-7f737738 {
    display: none;
  }
}
.coh-ce-cpt_footer_fwc-fcecdebf {
  padding-top: 21px;
  padding-bottom: 107px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_fwc-fcecdebf {
    padding-top: 23px;
    padding-bottom: 23px;
  }
}
.coh-ce-cpt_footer_fwc-b196ff5f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  padding-bottom: 32px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_fwc-b196ff5f {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
    padding-bottom: 0;
  }
}
.coh-ce-cpt_footer_global-57cbafdd {
  background-color: rgb(0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  margin-top: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-57cbafdd {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.coh-ce-cpt_footer_global-c5e39f8a {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-c5e39f8a {
    width: unset;
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-cpt_footer_global-c5e39f8a div.coh-row div.coh-row-inner {
  margin-right: 0;
  margin-left: 0;
}
.coh-ce-cpt_footer_global-c5e39f8a div.coh-row div.coh-row-inner div.coh-column {
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-cpt_footer_global-6d2d45d {
  margin-right: 0;
  margin-left: 0;
}
.coh-ce-cpt_footer_global-6d2d45d .column-menu-footer-top {
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-cpt_footer_global-7d861de0 {
  display: none;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-7d861de0 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: unset;
        -ms-flex-wrap: unset;
            flex-wrap: unset;
    -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_footer_global-c21ee2ce {
  width: 137px;
  height: 53px;
}
@media (min-width: 767px) {
  .coh-ce-cpt_footer_global-c21ee2ce {
    height: 75px;
    max-width: 192px;
    width: 192px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-c21ee2ce {
    width: 192px;
    height: 75px;
  }
}
.coh-ce-cpt_footer_global-d6d939e8 {
  color: rgb(255, 255, 255);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.82rem;
  line-height: 1rem;
  text-align: left;
  font-weight: 400;
  text-transform: uppercase;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-d6d939e8 {
    padding-top: 1.5rem;
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_footer_global-3861450f {
  color: rgb(255, 255, 255);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.82rem;
  line-height: 1rem;
  text-align: left;
  font-weight: 400;
  text-transform: uppercase;
  font-style: italic;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-3861450f {
    padding-top: 1.5rem;
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_footer_global-46ce160e {
  -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: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin-top: 1.375rem;
  margin-bottom: 1.375rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-46ce160e {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 4rem;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_footer_global-4e0dabd0 {
  margin-bottom: 1.5rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-4e0dabd0 {
    margin-bottom: 1rem;
  }
}
.coh-ce-cpt_footer_global-5eac94b9 {
  text-transform: uppercase;
  text-align: left;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 1.25rem;
  line-height: 1rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-5eac94b9 {
    font-size: 1rem;
  }
}
.coh-ce-cpt_footer_global-a4a06470: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: "\ea92";
  font-family: Icomoon;
  color: rgb(255, 255, 255);
  margin-right: 1.25rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-a4a06470:before {
    color: rgb(255, 255, 255);
  }
}
.coh-ce-cpt_footer_global-a08cd698: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: "\ea91";
  font-family: Icomoon;
  color: rgb(255, 255, 255);
  margin-right: 1.25rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-a08cd698:before {
    color: rgb(255, 255, 255);
  }
}
.coh-ce-cpt_footer_global-a368b8c0:before {
  color: rgb(255, 255, 255);
  margin-right: 1.25rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-a368b8c0:before {
    color: rgb(255, 255, 255);
  }
}
.coh-ce-cpt_footer_global-a8d5b348:before {
  color: rgb(255, 255, 255);
  margin-right: 1.25rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-a8d5b348:before {
    color: rgb(255, 255, 255);
  }
}
.coh-ce-cpt_footer_global-ab31dd10:before {
  color: rgb(255, 255, 255);
  margin-right: 1.25rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-ab31dd10:before {
    color: rgb(255, 255, 255);
  }
}
.coh-ce-cpt_footer_global-52e49586 {
  margin-right: 0;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-52e49586 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 3.75rem;
  }
}
.coh-ce-cpt_footer_global-47152942 {
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-47152942 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 6rem;
  }
}
.coh-ce-cpt_footer_global-bc0e7020 {
  background-color: rgb(0, 0, 0);
}
.coh-ce-cpt_footer_global-175f0891 {
  padding-top: 2.125rem;
  padding-bottom: 2.125rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-175f0891 {
    padding-top: 1.375rem;
    padding-bottom: 1.375rem;
  }
}
.coh-ce-cpt_footer_global-7dc7e0d3 {
  display: block;
  padding-left: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-7dc7e0d3 {
    display: none;
  }
}
.coh-ce-cpt_footer_global-3c02de43 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  margin-top: 1.375rem;
  margin-bottom: 1.375rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-3c02de43 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: unset;
    margin-top: 1.25rem;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_footer_global-d49281fb {
  text-transform: uppercase;
  text-align: left;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  line-height: 1rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-d49281fb {
    font-size: 1rem;
  }
}
.coh-ce-cpt_footer_global-2efe9f37: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: "\ea92";
  font-family: Icomoon;
  color: rgb(255, 255, 255);
  margin-right: 1.25rem;
  font-size: 1.5625rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-2efe9f37:before {
    color: rgb(255, 255, 255);
  }
}
.coh-ce-cpt_footer_global-298847af: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: "\ea91";
  font-family: Icomoon;
  color: rgb(255, 255, 255);
  margin-right: 1.25rem;
  font-size: 1.5625rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-298847af:before {
    color: rgb(255, 255, 255);
  }
}
.coh-ce-cpt_footer_global-9d8af218:before {
  color: rgb(255, 255, 255);
  margin-right: 1.25rem;
  font-size: 1.5625rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-9d8af218:before {
    color: rgb(255, 255, 255);
  }
}
.coh-ce-cpt_footer_global-2765f69f:before {
  color: rgb(255, 255, 255);
  margin-right: 1.25rem;
  font-size: 1.5625rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-2765f69f:before {
    color: rgb(255, 255, 255);
  }
}
.coh-ce-cpt_footer_global-93674328:before {
  color: rgb(255, 255, 255);
  margin-right: 1.25rem;
  font-size: 1.5625rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-93674328:before {
    color: rgb(255, 255, 255);
  }
}
.coh-ce-cpt_footer_global-a5ba3e2a {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-ae465cad {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_footer_global-c62b3b09 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  margin-top: 1.375rem;
  margin-bottom: 1.375rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-c62b3b09 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
    width: unset;
    margin-top: 1rem;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_footer_global-906ad02a {
  margin-bottom: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-906ad02a {
    margin-bottom: 1rem;
  }
}
.coh-ce-cpt_footer_global-9222ef95 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-9222ef95 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
  }
}
.coh-ce-cpt_footer_global-adad16d6 {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-adad16d6 {
    min-width: unset;
  }
}
.coh-ce-cpt_footer_global-ea846171 {
  display: block;
  -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;
  margin-top: 2.25rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-ea846171 {
    display: none;
    margin-top: 0;
  }
}
.coh-ce-cpt_footer_global-9ec33a61 {
  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-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
.coh-ce-cpt_footer_global-fab7d55 {
  width: 137px;
  height: 53px;
  margin: auto;
}
@media (min-width: 767px) {
  .coh-ce-cpt_footer_global-fab7d55 {
    max-width: 192px;
    width: 192px;
  }
}
.coh-ce-cpt_footer_global-7cbe520c {
  color: rgb(255, 255, 255);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.625rem;
  line-height: 0.875rem;
  text-align: center;
  font-weight: 400;
  text-transform: uppercase;
  margin-top: 2.0625rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-7cbe520c {
    font-size: 0.4375rem;
    padding-top: 1.5rem;
    padding-right: 0;
    padding-left: 0;
    line-height: 9.8;
    text-align: left;
    text-transform: none;
  }
}
.coh-ce-cpt_footer_global-d951aab7 {
  color: rgb(255, 255, 255);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.82rem;
  line-height: 1rem;
  text-align: center;
  margin-top: 0.875rem;
  font-style: italic;
  text-transform: uppercase;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_global-d951aab7 {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_footer_landing_page-3bb54f0f {
  padding-top: 3rem;
}
.coh-ce-cpt_footer_landing_page-6d320f8 {
  max-width: 12rem;
}
.coh-ce-cpt_footer_landing_page-70b6f41a {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.coh-ce-cpt_footer_simple-26509f33 {
  background-color: rgb(0, 0, 0);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_simple-26509f33 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: unset;
        -ms-flex-wrap: unset;
            flex-wrap: unset;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_simple-78cc16d5 {
    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_footer_simple-c51f697 {
  padding-top: 10px;
  padding-right: 13px;
  padding-bottom: 10px;
  padding-left: 13px;
  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;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_simple-c51f697 {
    display: none;
  }
}
.coh-ce-cpt_footer_simple-2473423e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 10px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
}
.coh-ce-cpt_footer_simple-a51a649d {
  padding: 10px;
  border-width: 1px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  margin-right: 3px;
  margin-left: 3px;
}
.coh-ce-cpt_footer_simple-a2ac4f54 {
  width: 20px;
  text-align: center;
  font-size: 20px;
}
.coh-ce-cpt_footer_simple-a2ac4f54:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  content: "\ea92";
  font-family: Icomoon;
  height: 25px;
  width: 25px;
  text-align: center;
}
.coh-ce-cpt_footer_simple-8694b852 {
  border-width: 1px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  padding: 10px;
  margin-right: 3px;
  margin-left: 3px;
}
.coh-ce-cpt_footer_simple-af878273 {
  text-align: center;
  width: 20px;
  font-size: 20px;
}
.coh-ce-cpt_footer_simple-af878273:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  content: "\ea91";
  font-family: Icomoon;
  height: 25px;
  width: 25px;
  text-align: center;
}
.coh-ce-cpt_footer_simple-d5a9e459 {
  width: 20px;
  text-align: center;
  font-size: 20px;
}
.coh-ce-cpt_footer_simple-d5a9e459:before {
  color: rgb(255, 255, 255);
  height: 25px;
  width: 25px;
  text-align: center;
}
.coh-ce-cpt_footer_simple-9a9d4fe8 {
  width: 20px;
  text-align: center;
  font-size: 20px;
}
.coh-ce-cpt_footer_simple-9a9d4fe8:before {
  color: rgb(255, 255, 255);
  height: 25px;
  width: 25px;
  text-align: center;
}
.coh-ce-cpt_footer_simple-4ca7194e {
  width: 20px;
  text-align: center;
  font-size: 20px;
}
.coh-ce-cpt_footer_simple-4ca7194e:before {
  color: rgb(255, 255, 255);
  height: 25px;
  width: 25px;
  text-align: center;
}
.coh-ce-cpt_footer_simple-a0ae731a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin-bottom: 0;
  text-align: center;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_simple-a0ae731a {
    padding-top: 30px;
    margin-bottom: 70px;
    -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;
    border-bottom-style: none;
    border-bottom-width: 0;
  }
}
.coh-ce-cpt_footer_simple-e4480bf9 {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_simple-e4480bf9 {
    border-top-width: 0;
    border-top-style: none;
  }
}
.coh-ce-cpt_footer_simple-a3bbf5a9 {
  height: 42px;
  padding-top: 10px;
  padding-right: 12px;
  padding-bottom: 10px;
  padding-left: 12px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_simple-a3bbf5a9 {
    width: auto;
    padding-top: 10px;
    padding-right: 48px;
    padding-bottom: 10px;
    padding-left: 48px;
  }
}
.coh-ce-cpt_footer_simple-7b2aac5d {
  margin-top: 15px;
  margin-right: auto;
  margin-bottom: 15px;
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 290px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_simple-7b2aac5d {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 29px;
    margin-left: auto;
  }
}
.coh-ce-cpt_footer_simple-cdb78e04 {
  background-color: rgb(0, 0, 0);
  padding-top: 10px;
  padding-bottom: 25px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_simple-cdb78e04 {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 95px;
  }
}
.coh-ce-cpt_footer_simple-4749ea47 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_footer_type_2-ceefd251 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 767px) {
  .coh-ce-cpt_footer_type_2-ceefd251 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.coh-ce-cpt_footer_type_2-2445a210 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: rgb(0, 0, 0);
}
@media (min-width: 767px) {
  .coh-ce-cpt_footer_type_2-2445a210 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-ce-cpt_footer_type_2-35598dcb {
  width: 100%;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 767px) {
  .coh-ce-cpt_footer_type_2-35598dcb {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    width: 50%;
  }
}
.coh-ce-cpt_footer_type_2-7ba9ad0f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 28.7px;
  width: 100%;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
@media (min-width: 767px) {
  .coh-ce-cpt_footer_type_2-7ba9ad0f {
    width: 50%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    padding: 23px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_type_2-7ba9ad0f {
    padding: 57.5px;
  }
}
.coh-ce-cpt_footer_type_2-6c32dae3 {
  background-color: rgb(0, 0, 0);
}
@media (min-width: 767px) {
  .coh-ce-cpt_footer_type_2-6c32dae3 {
    width: 100%;
  }
}
.coh-ce-cpt_footer_type_2-5c0c5211 {
  padding-top: 12.5px;
  padding-right: 12.5px;
  padding-left: 12.5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-right: 22.5px;
  margin-left: 22.5px;
}
@media (min-width: 767px) {
  .coh-ce-cpt_footer_type_2-5c0c5211 {
    padding-top: 15px;
    padding-right: 24.5px;
    padding-left: 24.5px;
    margin-right: 10px;
    margin-left: 10px;
    width: 43%;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_type_2-5c0c5211 {
    padding-top: 24px;
    padding-right: 144px;
    padding-left: 144px;
    margin-right: 0;
    margin-left: 0;
  }
}
.coh-ce-cpt_footer_type_2-46c935f0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 22.5px;
  padding-right: 0;
  padding-bottom: 22.5px;
  padding-left: 0;
  margin-right: 22.5px;
  margin-left: 22.5px;
}
@media (min-width: 767px) {
  .coh-ce-cpt_footer_type_2-46c935f0 {
    padding-top: 24px;
    padding-right: 34px;
    padding-bottom: 24px;
    padding-left: 144px;
    margin-right: 0;
    margin-left: 0;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_footer_type_2-46c935f0 {
    padding-top: 24px;
    padding-right: 144px;
    padding-bottom: 24px;
    padding-left: 144px;
  }
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 {
  color: rgb(30, 30, 30);
  position: relative;
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72:before {
  content: unset;
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72:after {
  content: unset;
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .primary-font {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .secondary-font {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .tertiary-font {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .fieldWrapper {
  padding-bottom: 48px;
}
@media (min-width: 1199px) {
  .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .fieldWrapper {
    padding-bottom: 52px;
  }
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .coh-container:before {
  content: unset;
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .coh-container:after {
  content: unset;
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 h2 {
  font-weight: 600;
  line-height: normal;
  font-size: 36px;
  letter-spacing: -1px;
}
@media (min-width: 1199px) {
  .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 h2 {
    font-size: 48px;
  }
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 p {
  font-size: 16px;
  line-height: 24px;
  margin-top: 16px;
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .coh-style-primary-button-large {
  min-width: unset;
  padding-top: 11px;
  padding-right: 20px;
  padding-bottom: 11px;
  padding-left: 20px;
  margin-right: 10px;
  margin-left: 10px;
  line-height: 1.25;
  font-size: 16px;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
@media (min-width: 767px) {
  .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .coh-style-primary-button-large {
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
  }
}
@media (min-width: 1199px) {
  .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .coh-style-primary-button-large {
    font-size: 18px;
  }
}
@media (min-width: 767px) {
  .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .step2, .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .final-step-not-from-usa, .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .final-step-from-usa {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .step2 .coh-style-primary-button-large, .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .final-step-not-from-usa .coh-style-primary-button-large, .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .final-step-from-usa .coh-style-primary-button-large {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .step1 h2, .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .step2 h2 {
  display: block;
  opacity: 0;
  -webkit-animation: titleAnimation 0.6s forwards;;
  -webkit-animation-delay: 0.15s;
  -webkit-transform: translateY(1.75rem);
  animation: titleAnimation 0.6s forwards;;
  animation-delay: 0.15s;
  -ms-transform: translateY(1.75rem);
      transform: translateY(1.75rem);
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .coh-style-tertiary-button-small---dark {
  max-width: unset;
  text-decoration: underline;
  color: rgb(30, 30, 30);
  font-weight: 600;
  font-size: 16px;
  line-height: 1.25;
  margin-top: 10px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 1px;
  padding-right: 6px;
  padding-bottom: 1px;
  padding-left: 6px;
}
@media (min-width: 767px) {
  .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .coh-style-tertiary-button-small---dark {
    margin-top: 0;
    margin-right: 10px;
    margin-bottom: 0;
    margin-left: 0;
  }
}
@media (min-width: 1199px) {
  .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .coh-style-tertiary-button-small---dark {
    font-size: 18px;
  }
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .coh-style-tertiary-button-small---dark:hover {
  text-decoration: none;
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .fieldWrapper {
  width: 100%;
}
@media (min-width: 1199px) {
  .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .fieldWrapper {
    padding-right: 12px;
    padding-left: 12px;
  }
}
@media (min-width: 1199px) {
  .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .fieldWrapper.w100desk {
    grid-column-end: span 2;
    grid-column-start: 1;
  }
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .fieldWrapper.hide {
  display: none;
}
@media (min-width: 1199px) {
  .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .fields {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin-right: -12px;
    margin-left: -12px;
  }
}
@media (min-width: 1199px) {
  .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .choicesWrapper {
    min-height: 43px;
  }
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .choicesWrapper.disabled {
  opacity: 0.7;
  pointer-events: none;
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .confirmation-wrapper {
  height: 100%;
  width: 100%;
  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;
  position: absolute;
  top: -40px;
  left: 0;
  text-align: center;
  color: rgb(30, 30, 30);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  pointer-events: none;
  opacity: 0;
  z-index: -1;
}
@media (min-width: 1199px) {
  .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .confirmation-wrapper {
    top: -120px;
  }
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .confirmation-wrapper.active {
  opacity: 1;
  pointer-events: all;
  z-index: 1;
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .confirmation-wrapper h1, .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .confirmation-wrapper h2, .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .confirmation-wrapper h3, .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .confirmation-wrapper h4, .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .confirmation-wrapper h5, .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .confirmation-wrapper h6 {
  font-size: 50px;
  font-weight: 600;
  letter-spacing: -1.5px;
  line-height: normal;
  margin-bottom: 24px;
}
@media (min-width: 767px) {
  .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .confirmation-wrapper h1, .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .confirmation-wrapper h2, .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .confirmation-wrapper h3, .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .confirmation-wrapper h4, .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .confirmation-wrapper h5, .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .confirmation-wrapper h6 {
    margin-bottom: 40px;
  }
}
@media (min-width: 1199px) {
  .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .confirmation-wrapper h1, .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .confirmation-wrapper h2, .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .confirmation-wrapper h3, .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .confirmation-wrapper h4, .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .confirmation-wrapper h5, .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .confirmation-wrapper h6 {
    font-size: 72px;
  }
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .confirmation-wrapper p {
  max-width: 625px;
  font-size: 18px;
  text-align: center;
  line-height: 24px;
}
@media (min-width: 1199px) {
  .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .confirmation-wrapper p {
    font-size: 20px;
    line-height: 30px;
  }
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .confirmation-wrapper a {
  text-decoration: underline;
  font-weight: 600;
  color: rgb(30, 30, 30);
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .confirmation-wrapper span {
  z-index: 0;
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .texts-wrapper.hide {
  opacity: 0;
  pointer-evets: none;
  display: none;
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .title-highlight-item {
  z-index: 0;
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .coh-style-text-hightlight-animation {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .coh-style-text-hightlight-animation:before {
  top: unset;
  margin-top: 0.15em;
  height: 1.35em;
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .globalFormError {
  font-size: 0.75rem;
  line-height: 0.0625rem;
  color: rgb(255, 111, 113);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 1.5rem;
  margin-left: 1rem;
  display: none;
}
@media (min-width: 767px) {
  .formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .globalFormError {
    margin-bottom: 0;
    margin-left: 1rem;
  }
}
.formWithInteractiveResponseWrapper.coh-ce-cpt_form_with_interactive_respon-9b393f72 .globalFormError.show {
  display: block;
}
.coh-ce-cpt_form_with_interactive_respon-cc7b26ff {
  display: block;
  background-color: rgba(128, 128, 128, 0.998);
  overflow: hidden;
  max-height: 0;
}
.coh-ce-cpt_form_with_interactive_respon-cc7b26ff label {
  display: none !important;
}
.coh-ce-cpt_form_with_interactive_respon-75b5947d {
  display: block;
  width: 100%;
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 767px) {
  .coh-ce-cpt_form_with_interactive_respon-75b5947d {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}
.coh-ce-cpt_form_with_interactive_respon-39affa05 {
  max-width: 539px;
}
@media (min-width: 767px) {
  .coh-ce-cpt_form_with_interactive_respon-39affa05 {
    padding-right: 24px;
  }
}
.coh-ce-cpt_form_with_interactive_respon-d1af6351 {
  margin-bottom: 32px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_form_with_interactive_respon-d1af6351 {
    margin-bottom: 56px;
  }
}
.coh-ce-cpt_form_with_interactive_respon-14b445f0 {
  display: none;
}
.coh-ce-cpt_form_with_interactive_respon-afb950cf {
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 767px) {
  .coh-ce-cpt_form_with_interactive_respon-afb950cf {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_form_with_interactive_respon-afb950cf .messageBase {
  fill: #f0ecfc;
}
.coh-ce-cpt_form_with_interactive_respon-afb950cf svg {
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-cpt_form_with_interactive_respon-a91b1b78 {
  width: 100%;
  display: block;
  -webkit-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
  opacity: 1;
}
.formSent.coh-ce-cpt_form_with_interactive_respon-a91b1b78 {
  opacity: 0;
  pointer-events: none;
}
.coh-ce-cpt_form_with_interactive_respon-e0a2ddfe {
  margin-top: 25px;
}
@media (min-width: 767px) {
  .coh-ce-cpt_form_with_interactive_respon-e0a2ddfe {
    background-color: rgb(255, 255, 255);
    -webkit-box-shadow: 0 4px 10px rgb(0 0 0 / 10%);
            box-shadow: 0 4px 10px rgb(0 0 0 / 10%);
    -webkit-border-radius: 32px;
            border-radius: 32px;
  }
}
.coh-ce-cpt_form_with_interactive_respon-db59d46f {
  padding-top: 97px;
  padding-bottom: 97px;
  text-align: center;
}
.coh-ce-cpt_form_with_interactive_respon-f386ddbd {
  padding-top: 15px;
  padding-bottom: 25px;
  min-height: 110px;
}
.coh-ce-cpt_form_with_interactive_respon-e357b7ab {
  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_form_with_interactive_respon-5a95001 {
  display: none;
}
.coh-ce-cpt_form_with_interactive_respon-176e4977 {
  margin-bottom: 32px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_form_with_interactive_respon-176e4977 {
    margin-bottom: 56px;
  }
}
.coh-ce-cpt_form_with_interactive_respon-d1a23714 {
  display: none;
}
.coh-ce-cpt_form_with_interactive_respon-606ff120 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 767px) {
  .coh-ce-cpt_form_with_interactive_respon-606ff120 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_form_with_interactive_respon-677c42aa {
  margin-top: -2rem;
}
.coh-ce-cpt_form_with_interactive_respon-cc8fe0e9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 767px) {
  .coh-ce-cpt_form_with_interactive_respon-cc8fe0e9 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: -1.25rem;
  }
}
.coh-ce-cpt_form_with_interactive_respon-956b919b {
  display: block;
}
.coh-ce-cpt_form_with_interactive_respon-bec89faf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 767px) {
  .coh-ce-cpt_form_with_interactive_respon-bec89faf {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: -1.25rem;
  }
}
.coh-ce-cpt_full_background_animation_be-e4b9e333 {
  height: 100%;
  width: 1px;
  position: absolute;
  top: 69%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_full_background_animation_be-e4b9e333 {
    position: absolute;
    top: 60%;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_full_background_animation_be-e4b9e333 {
    top: 66%;
    position: absolute;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_full_background_animation_be-e4b9e333 {
    position: absolute;
    top: 75%;
  }
}
.coh-ce-cpt_full_banner_card-62efbf73 {
  min-height: 100%;
  min-width: 100%;
  margin-top: 200px;
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_full_banner_card-62efbf73 {
    margin-top: 140px;
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-cpt_full_banner_card-b85509bf {
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 20px;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  text-align: left;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_full_banner_card-b85509bf {
    -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;
    text-align: center;
  }
}
.coh-ce-cpt_full_banner_card-c4e0d4b6 {
  font-family: 'AmsiPro Ultra', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 46px;
  color: rgb(255, 255, 255);
  font-weight: 800;
  margin-bottom: 20px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_full_banner_card-c4e0d4b6 {
    font-size: 80px;
  }
}
.coh-ce-cpt_full_banner_card-df084050 {
  margin-top: 10px;
}
.coh-ce-cpt_full_banner_card-ec49271 {
  margin-top: 25px;
  margin-right: auto;
  margin-bottom: 150px;
  margin-left: auto;
  -webkit-border-radius: 1px;
          border-radius: 1px;
  border-style: solid;
  border-color: rgb(255, 131, 43);
  width: auto;
  height: auto;
  background-color: rgb(209, 158, 89);
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_full_banner_card-ec49271 {
    background-color: rgb(209, 158, 89);
    margin-top: 100px;
    margin-bottom: 150px;
  }
}
.coh-ce-cpt_full_banner_card-a474c106 {
  font-family: 'AmsiPro Ultra', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 900;
  font-size: 14px;
  margin-top: 15px;
  margin-right: 35px;
  margin-bottom: 15px;
  margin-left: 35px;
  text-align: center;
  color: rgb(8, 59, 44);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_full_banner_card-a474c106 {
    font-size: 18px;
  }
}
.coh-ce-cpt_full_height_header-5db8bcd {
  background-color: rgb(18, 18, 18);
}
.coh-ce-cpt_full_height_header-b6aafc67 {
  color: rgb(255, 255, 255);
  font-size: 1.75rem;
  text-transform: uppercase;
}
@media (min-width: 767px) {
  .coh-ce-cpt_full_height_header-b6aafc67 {
    font-size: 3.375rem;
  }
}
.coh-ce-cpt_full_height_header-f0cc44a4 {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  position: absolute;
  bottom: 1.5625rem;
}
.coh-ce-cpt_full_height_header-f0cc44a4 img {
  width: 3.125rem;
}
.coh-ce-cpt_full_height_header-cbf50bf5 {
  border-left-width: 0.1875rem;
  border-bottom-width: 0.1875rem;
  border-bottom-style: solid;
  border-left-style: solid;
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  padding: 0.625rem;
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.coh-ce-cpt_fwc_2022_prize_page-aa05d3e9 {
  overflow-y: auto;
  padding-top: 40px;
  padding-right: 20px;
  padding-bottom: 40px;
  padding-left: 20px;
  height: 100%;
  width: 100%;
}
.has-overlay.coh-ce-cpt_fwc_2022_prize_page-aa05d3e9 {
  background-color: rgba(0, 0, 0, 0.85);
}
.coh-ce-cpt_fwc_2022_prize_page-e2ea0824 {
  width: 115px;
  margin-right: auto;
  margin-bottom: 24px;
  margin-left: auto;
}
.coh-ce-cpt_fwc_2022_prize_page-9754f7dd {
  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;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-cpt_geolocation_product_card-771778ff {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 10px;
  margin-bottom: 0;
  margin-left: 10px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_geolocation_product_card-771778ff {
    margin-right: 45px;
    margin-bottom: 0;
    margin-left: 45px;
  }
}
.coh-ce-cpt_geolocation_product_card-c02c742b {
  max-width: 160px;
  max-height: 420px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_geolocation_product_card-c02c742b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_geolocation_product_card-946c285a {
  -o-object-fit: contain;
     object-fit: contain;
  width: unset;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_geolocation_product_card-946c285a {
    margin-top: unset;
    margin-right: unset;
    margin-bottom: unset;
    margin-left: 0;
  }
}
.coh-ce-cpt_geolocation_product_card-25a2e957 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-right: 10px;
  padding-left: 10px;
  width: 160px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_geolocation_product_card-25a2e957 {
    min-height: 6.25rem;
  }
}
.coh-ce-cpt_geolocation_product_card-792d0a19 {
  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_geolocation_product_card-ddffc099 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 25px;
  margin-left: auto;
  width: 50%;
}
.coh-ce-cpt_geolocation_product_card-aef29b9d {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 25px;
  margin-left: auto;
  width: 50%;
  display: none;
}
.coh-ce-cpt_google_map_marker-aedd0832 {
  padding-top: 48px;
  padding-bottom: 48px;
}
.coh-ce-cpt_google_map_marker-aedd0832 .gm-style-iw-t.custom-border:after {
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  top: 0;
  left: -12px;
  border-width: 12px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  border-top-width: 12px;
  border-top-style: solid;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.coh-ce-cpt_google_map_marker-aedd0832 .gm-style-iw.google-map-marker-custom-pin {
  width: 220px;
  padding: 0;
}
.coh-ce-cpt_google_map_marker-aedd0832 .gm-style-iw.google-map-marker-custom-pin .gm-style-iw-d {
  overflow: hidden !important;
}
.coh-ce-cpt_google_map_marker-aedd0832 .coh-row-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_google_map_marker-aedd0832 .coh-row-inner {
    -webkit-box-orient: initial;
    -webkit-box-direction: initial;
    -webkit-flex-direction: initial;
        -ms-flex-direction: initial;
            flex-direction: initial;
  }
}
.coh-ce-cpt_google_map_marker-aedd0832 .title h3 {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
  font-size: 2.44125rem;
  text-transform: uppercase;
  line-height: 48px;
}
.coh-ce-cpt_google_map_marker-aedd0832 .description {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 28px;
  padding-top: 24px;
  padding-bottom: 24px;
}
.coh-ce-cpt_google_map_marker-aedd0832 .link-search-postal-code {
  margin-top: 24px;
  margin-bottom: 24px;
}
.coh-ce-cpt_google_map_marker-aedd0832 .link-search-postal-code a {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  text-decoration: underline;
}
.coh-ce-cpt_google_map_marker-aedd0832 .core-google-map-form .form-group {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_google_map_marker-aedd0832 .core-google-map-form .form-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_google_map_marker-aedd0832 .core-google-map-form .form-group .fieldset-wrapper {
  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_google_map_marker-aedd0832 .core-google-map-form .form-group .fieldset-wrapper label {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  margin-bottom: 0.5rem;
}
.coh-ce-cpt_google_map_marker-aedd0832 .core-google-map-form .form-group .fieldset-wrapper .form-control {
  background-color: rgba(0, 0, 0, 0);
  border-width: 1px;
  border-style: solid;
  border-color: rgb(188, 188, 188);
  padding: 10px;
}
.coh-ce-cpt_google_map_marker-aedd0832 .core-google-map-form .form-group .fieldset-wrapper .google-map-marker-submit {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: bold;
  padding: 11px;
  width: 140px;
  margin-top: 10px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_google_map_marker-aedd0832 .core-google-map-form .form-group .fieldset-wrapper .google-map-marker-submit {
    margin-top: 0;
    margin-left: 10px;
    width: 100%;
  }
}
.coh-ce-cpt_google_map_marker-aedd0832 .google-map-marker-pin .marker-info-window .field-gm-marker-image img {
  height: 115px;
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_google_map_marker-aedd0832 .google-map-marker-pin .marker-info-window .field-gm-marker-image img {
    display: block;
  }
}
.coh-ce-cpt_google_map_marker-aedd0832 .google-map-marker-pin .marker-info-window .field-name {
  font-weight: bold;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-transform: uppercase;
  padding: 10px;
  font-size: 1.25rem;
}
.coh-ce-cpt_google_map_marker-aedd0832 .google-map-marker-pin .marker-info-window .field-gm-marker-description {
  padding-top: 0;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  overflow: hidden;
  line-height: 15px;
  max-height: 45px;
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.82rem;
  margin-bottom: 10px;
}
.coh-ce-cpt_google_map_marker-aedd0832 .google-map-marker-pin .marker-info-window .field-gm-marker-address {
  padding-top: 0;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 12px;
}
.coh-ce-cpt_google_map_marker-aedd0832 .google-map-marker-pin .marker-info-window .field-gm-marker-map-link {
  padding-top: 0;
  padding-right: 10px;
  padding-bottom: 13px;
  padding-left: 10px;
}
.coh-ce-cpt_google_map_marker-aedd0832 .google-map-marker-pin .marker-info-window .field-gm-marker-map-link a {
  text-decoration: underline;
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.82rem;
}
.coh-ce-cpt_google_map_marker-aedd0832 .result .result-title {
  margin-bottom: 0.625rem;
  line-height: 28px;
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
}
.coh-ce-cpt_google_map_marker-aedd0832 .result .list-store {
  max-height: 12.5rem;
  overflow-x: scroll;
  margin-bottom: 0.625rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_google_map_marker-aedd0832 .result .list-store {
    max-height: 25rem;
  }
}
.coh-ce-cpt_google_map_marker-aedd0832 .result .list-store .store {
  cursor: pointer;
}
.coh-ce-cpt_google_map_marker-aedd0832 .result .see-more a {
  line-height: 28px;
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  text-decoration: underline;
}
.coh-ce-cpt_google_map_marker-aedd0832 input[type=textfield] {
  line-height: 28px;
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
}
.coh-ce-cpt_header_bees-9878c9f7 {
  position: sticky;
  top: 0;
  z-index: 98;
  width: 100%;
}
@media (min-width: 1199px) {
  .header-gradient.coh-ce-cpt_header_bees-9878c9f7 {
    height: 0;
    -webkit-transform: translateY(-0.0625rem);
        -ms-transform: translateY(-0.0625rem);
            transform: translateY(-0.0625rem);
  }
}
.header-gradient.coh-ce-cpt_header_bees-9878c9f7 .header-items {
  background: #000;
}
@media (min-width: 1199px) {
  .header-gradient.coh-ce-cpt_header_bees-9878c9f7 .header-items {
    background: transparent -webkit-gradient(linear, left top, left bottom, from(#000000C2), to(#00000000)) 0% 0% no-repeat padding-box;
    background: transparent -webkit-linear-gradient(top, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box;
    background: transparent linear-gradient(180deg, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box;;
  }
}
.header-gradient.coh-ce-cpt_header_bees-9878c9f7 .header-items a:hover {
  border-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1199px) {
  .header-gradient.coh-ce-cpt_header_bees-9878c9f7 .is-active a {
    margin-top: 25px;
  }
}
.header-gradient.coh-ce-cpt_header_bees-9878c9f7 .is-active a:after {
  display: block;
  height: 5px;
  width: 46px;
  content: "";
  background-color: rgb(179, 7, 7);
}
@media (min-width: 1199px) {
  .header-gradient.coh-ce-cpt_header_bees-9878c9f7 .is-active a:after {
    -webkit-transform: translateY(5px);
        -ms-transform: translateY(5px);
            transform: translateY(5px);
  }
}
.coh-ce-cpt_header_bees-f9885857 {
  background-color: rgb(255, 255, 255);
  height: 30px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_bees-f9885857 {
    height: 40px;
  }
}
.coh-ce-cpt_header_bees-e91dc9a2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.coh-ce-cpt_header_bees-5ffb153b {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
@media (min-width: 1199px) {
  .display-in-social-media.coh-ce-cpt_header_bees-5ffb153b {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_header_bees-68bc47a9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_header_bees-68bc47a9 a {
  height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0;
  margin-right: 8px;
  margin-bottom: 0;
  margin-left: 8px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_bees-68bc47a9 a {
    height: 40px;
    margin-top: 0;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.coh-ce-cpt_header_bees-de9d3816: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: "\ea92";
  font-family: Icomoon;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_bees-199fd6bd: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: "\ea91";
  font-family: Icomoon;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_bees-edb1711b:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_bees-4ceb0daa:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_bees-b8c5aa0c:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_bees-95ec9325 {
  background-color: rgb(0, 0, 0);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_bees-95ec9325 {
    height: 80px;
  }
}
.coh-ce-cpt_header_bees-331279d5 {
  margin-right: auto;
  margin-left: auto;
  max-width: 90rem;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 3;
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  height: 4.5rem;
}
@media (min-width: 565px) {
  .coh-ce-cpt_header_bees-331279d5 {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_bees-331279d5 {
    height: 5rem;
    padding-right: 5rem;
    padding-bottom: 0.625rem;
    padding-left: 5rem;
  }
}
.coh-ce-cpt_header_bees-ebf840bb {
  padding-top: initial;
  padding-bottom: initial;
  max-height: 2.3125rem;
  height: auto;
  max-width: 6.25rem;
  width: auto;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_bees-ebf840bb {
    max-height: 2.25rem;
    height: auto;
    max-width: 7.5rem;
    width: auto;
  }
}
.coh-ce-cpt_header_bees-3512738b {
  margin-left: auto;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_bees-3512738b {
    margin-left: 3.5rem;
  }
}
.coh-ce-cpt_header_bees-3512738b a {
  text-transform: none;
  font-size: 1rem;
  border-bottom: 3px solid transparent;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  padding-top: 0.25rem;
  padding-right: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.25rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_bees-3512738b a {
    font-size: 1.125rem;
  }
}
.coh-ce-cpt_header_bees-3512738b a:hover {
  border-color: #0b0c10;
}
.coh-ce-cpt_header_bees-d819354e {
  margin-left: auto;
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_bees-d819354e {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_header_bees-d819354e .coh-style-primary-button-large {
  min-width: auto;
}
.coh-ce-cpt_header_bees-d819354e .coh-accordion-title {
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_bees-d819354e .coh-accordion-title {
    display: block;
  }
}
.coh-ce-cpt_header_bees-9fc3ee86 {
  text-align: center;
  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;
  border: 0 !important;
  padding-top: 0.6875rem;
  padding-right: 1.25rem;
  padding-bottom: 0.6875rem;
  padding-left: 1.25rem;
  font-weight: 600;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
  font-size: 16px;
  -webkit-border-radius: 50px;
          border-radius: 50px;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_bees-9fc3ee86 {
    display: block;
    margin-left: 1.5rem;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    font-size: 18px;
  }
}
.coh-ce-cpt_header_bees-4c396c5 {
  display: none;
}
.coh-ce-cpt_header_bees-4c396c5 .coh-column-header-logo-mobile .coh-image {
  max-width: 150px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_bees-4c396c5 .coh-column-header-logo-mobile .coh-image {
    max-width: 100%;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_bees-9e74d190 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_header_bees-c20a6309 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_bees-c20a6309 {
    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;
  }
}
.is-monolang.coh-ce-cpt_header_bees-c20a6309 .mobile-logo-monolang {
  display: block;
}
.is-multilang.coh-ce-cpt_header_bees-c20a6309 .mobile-logo-multilang {
  display: block;
}
.coh-ce-cpt_header_bees-bf5b6f5b {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_bees-bf5b6f5b {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.show-search.coh-ce-cpt_header_bees-bf5b6f5b {
  display: none;
}
@media (min-width: 1199px) {
  .show-search.coh-ce-cpt_header_bees-bf5b6f5b {
    display: none;
  }
}
.coh-ce-cpt_header_bees-f9af22f9 {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
@media (min-width: 1199px) {
  .display-in-header-menu.coh-ce-cpt_header_bees-f9af22f9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_header_bees-438654f6 {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_bees-438654f6 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.show-search.coh-ce-cpt_header_bees-438654f6 {
  display: none;
}
@media (min-width: 1199px) {
  .show-search.coh-ce-cpt_header_bees-438654f6 {
    display: none;
  }
}
.coh-ce-cpt_header_bees-3ddaefd1 {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_bees-3ddaefd1 {
    display: none;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.show-search.coh-ce-cpt_header_bees-3ddaefd1 {
  display: none;
}
@media (min-width: 1199px) {
  .show-search.coh-ce-cpt_header_bees-3ddaefd1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_header_bees-be1861e7 {
  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;
  width: 100%;
}
@media (min-width: 1199px) {
  .display-in-header-menu.coh-ce-cpt_header_bees-be1861e7 {
    display: none;
  }
}
.coh-ce-cpt_header_bees-1a72e29d {
  text-align: center;
  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;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_bees-1a72e29d {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_header_bees-3832e497 {
  background-color: rgb(0, 0, 0);
  min-height: 4.3125rem;
  width: 100%;
  z-index: 1;
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_bees-3832e497 {
    background-color: rgb(0, 0, 0);
  }
}
.coh-ce-cpt_header_by_page-64230c81 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.coh-ce-cpt_header_by_page-64ccf372 {
  width: 100%;
}
.coh-ce-cpt_header_by_page-df2a93dd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_header_by_page-16b46972 {
  display: block;
  top: 0;
  left: 0;
  z-index: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.coh-ce-cpt_header_by_page-cad0147d {
  width: auto;
  max-width: 100%;
  max-height: 80px;
}
.coh-ce-cpt_header_by_page-b7e25b5f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: initial;
}
.coh-ce-cpt_header_by_page-38f0b3c4 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_header_by_page-27a6ce37 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_by_page-27a6ce37 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.expanded .coh-ce-cpt_header_by_page-27a6ce37 {
  z-index: 90;
  position: absolute;
  top: 140px;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0,0,0,.5);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-align-content: stretch;
      -ms-flex-line-pack: stretch;
          align-content: stretch;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
}
@media (min-width: 1199px) {
  .expanded .coh-ce-cpt_header_by_page-27a6ce37 {
    position: relative;
    height: auto;
    width: auto;
    background-color: transparent;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -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;
    top: 0;
  }
}
.coh-ce-cpt_header_by_page-6202d90e {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_by_page-6202d90e {
    display: none;
  }
}
.coh-ce-cpt_header_by_page-32373fd4 {
  color: inherit;
}
.coh-ce-cpt_header_by_page-32373fd4:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  color: inherit;
  content: "\e9bd";
  font-family: icomoon;
  font-size: 32px;
}
.expanded.coh-ce-cpt_header_by_page-32373fd4:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00d";
  font-family: icomoon;
}
.coh-ce-cpt_header_landing_page-8c7945d8 {
  position: sticky;
  top: 0;
  z-index: 98;
  width: 100%;
}
.coh-ce-cpt_header_landing_page-5498fb5d {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_landing_page-7992df1f {
  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_header_landing_page-7992df1f a {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.coh-ce-cpt_header_landing_page-de9d3816: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: "\ea92";
  font-family: Icomoon;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_landing_page-199fd6bd: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: "\ea91";
  font-family: Icomoon;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_landing_page-edb1711b:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_landing_page-4ceb0daa:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_landing_page-b8c5aa0c:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_landing_page-579c2a75 {
  background-color: rgb(0, 0, 0);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_landing_page-a9dc63d1 {
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
  }
}
.coh-ce-cpt_header_landing_page-dcc9c294 .coh-column-header-logo-mobile .coh-image {
  max-width: 150px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_landing_page-dcc9c294 .coh-column-header-logo-mobile .coh-image {
    max-width: 100%;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_landing_page-9e74d190 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_header_landing_page-ff4fe31 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_landing_page-ff4fe31 {
    max-width: 150px;
    padding-top: initial;
    padding-bottom: initial;
  }
}
.coh-ce-cpt_header_landing_page-223d0c18 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_landing_page-223d0c18 {
    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_header_landing_page-4b6bf17 {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_landing_page-4b6bf17 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_header_landing_page-911e6a7 {
  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;
  width: 100%;
}
.coh-ce-cpt_header_landing_page-1a72e29d {
  text-align: center;
  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;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_landing_page-1a72e29d {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_header_landing_page-9e99e358 {
  background-image: -webkit-gradient(linear,left top, right top,from(#fff), to(#ff4757));
  background-image: -webkit-linear-gradient(left,#fff 0%, #ff4757 100%);
  background-image: linear-gradient(to right,#fff 0%, #ff4757 100%);
}
.coh-ce-cpt_header_landing_page-eeb1b015 {
  margin-right: 0;
  margin-left: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_landing_page-eeb1b015 {
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-cpt_header_thumbs-b03d5ea8 {
  background-color: rgb(0, 0, 0);
  height: 4.375rem;
  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;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_thumbs-b03d5ea8 {
    height: 5.1875rem;
  }
}
.coh-ce-cpt_header_thumbs-881cd41e {
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_thumbs-881cd41e {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
.coh-ce-cpt_header_thumbs-7581ad8a {
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
@media (min-width: 767px) {
  .coh-ce-cpt_header_thumbs-7581ad8a {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_header_thumbs-7581ad8a .coh-column-header-logo-mobile .coh-image {
  max-width: 150px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_thumbs-7581ad8a .coh-column-header-logo-mobile .coh-image {
    max-width: 100%;
  }
}
.coh-ce-cpt_header_thumbs-ed691e79 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_thumbs-ed691e79 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.show-search.coh-ce-cpt_header_thumbs-ed691e79 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_header_thumbs-6365a388 {
  color: rgb(255, 255, 255);
  font-size: 1.25rem;
}
.search-button-open.coh-ce-cpt_header_thumbs-6365a388: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;
}
.search-button.coh-ce-cpt_header_thumbs-6365a388: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;
}
.coh-ce-cpt_header_thumbs-f5013e68 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_header_thumbs-d1deb1c7 {
  max-width: 8.125rem;
}
.coh-ce-cpt_header_thumbs-cdec61c2 {
  padding-top: 8px;
  padding-bottom: 8px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_thumbs-cdec61c2 {
    max-width: 150px;
    padding-top: initial;
    padding-bottom: initial;
  }
}
.coh-ce-cpt_header_thumbs-948ab8b6 {
  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-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  z-index: 10;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_thumbs-948ab8b6 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-ordinal-group: unset;
    -webkit-order: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
.coh-ce-cpt_header_thumbs-e0c1994f {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_thumbs-e0c1994f {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_header_thumbs-ff723827 {
  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;
  width: 100%;
}
.coh-ce-cpt_header_thumbs-d79a2fc7 {
  color: rgb(255, 255, 255);
  display: none;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.8125rem;
  text-transform: uppercase;
  text-decoration: underline;
  letter-spacing: 0.16em;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_thumbs-d79a2fc7 {
    display: inline-block;
  }
}
.coh-ce-cpt_header_thumbs-4ef131d1 {
  margin-right: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_header_thumbs-30489029 {
  background-color: rgb(0, 0, 0);
  min-height: 4.3125rem;
  width: 100%;
  z-index: 1;
  display: none;
  position: relative;
  top: 3px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_thumbs-30489029 {
    background-color: rgb(0, 0, 0);
    top: 0;
  }
}
.coh-ce-cpt_header_type_2-82407029 {
  width: 100%;
}
@media (min-width: 1199px) {
  .header-gradient.coh-ce-cpt_header_type_2-82407029 {
    height: 0;
    -webkit-transform: translateY(-0.0625rem);
        -ms-transform: translateY(-0.0625rem);
            transform: translateY(-0.0625rem);
  }
}
.header-gradient.coh-ce-cpt_header_type_2-82407029 .header-items {
  background: #000;
}
@media (min-width: 1199px) {
  .header-gradient.coh-ce-cpt_header_type_2-82407029 .header-items {
    background: transparent -webkit-gradient(linear, left top, left bottom, from(#000000C2), to(#00000000)) 0% 0% no-repeat padding-box;
    background: transparent -webkit-linear-gradient(top, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box;
    background: transparent linear-gradient(180deg, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box;;
  }
}
.header-gradient.coh-ce-cpt_header_type_2-82407029 .header-items a:hover {
  border-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1199px) {
  .header-gradient.coh-ce-cpt_header_type_2-82407029 .is-active a {
    margin-top: 25px;
  }
}
.header-gradient.coh-ce-cpt_header_type_2-82407029 .is-active a:after {
  display: block;
  height: 5px;
  width: 46px;
  content: "";
  background-color: rgb(179, 7, 7);
}
@media (min-width: 1199px) {
  .header-gradient.coh-ce-cpt_header_type_2-82407029 .is-active a:after {
    -webkit-transform: translateY(5px);
        -ms-transform: translateY(5px);
            transform: translateY(5px);
  }
}
.setup-height-100vh.coh-ce-cpt_header_type_2-82407029 {
  height: 100vh;
  overflow-y: scroll;
}
.fixed-on-top.coh-ce-cpt_header_type_2-82407029 {
  position: sticky;
  top: 0;
  z-index: 98;
  left: 0;
}
.not-fixed-on-top.coh-ce-cpt_header_type_2-82407029 .is-solid {
  position: relative;
  z-index: 98;
}
.not-fixed-on-top.coh-ce-cpt_header_type_2-82407029 .is-transparent {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 98;
}
.coh-ce-cpt_header_type_2-dcc9c294 .coh-column-header-logo-mobile .coh-image {
  max-width: 150px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_2-dcc9c294 .coh-column-header-logo-mobile .coh-image {
    max-width: 100%;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_2-9e74d190 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_header_type_2-e3eaab2a {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  max-height: 72px;
  height: auto;
  width: 75px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_2-e3eaab2a {
    padding-top: initial;
    padding-bottom: initial;
  }
}
.coh-ce-cpt_header_type_2-ff33e1ab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_2-ff33e1ab {
    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_header_type_2-bf5b6f5b {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_2-bf5b6f5b {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.show-search.coh-ce-cpt_header_type_2-bf5b6f5b {
  display: none;
}
@media (min-width: 1199px) {
  .show-search.coh-ce-cpt_header_type_2-bf5b6f5b {
    display: none;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_2-479a4d63 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_header_type_2-f9af22f9 {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
@media (min-width: 1199px) {
  .display-in-header-menu.coh-ce-cpt_header_type_2-f9af22f9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_header_type_2-2b1bb5f8 {
  display: none;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-left: 25px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_2-2b1bb5f8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.social-type-primary.coh-ce-cpt_header_type_2-2b1bb5f8 a {
  background-color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  border-style: none;
}
.coh-ce-cpt_header_type_2-2b1bb5f8 .social-type-secondary a {
  color: rgb(255, 255, 255);
  border-color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_type_2-2b1bb5f8 a {
  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_header_type_2-dc0dd86a {
  border-width: 1px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border-style: solid;
  text-align: center;
  margin-top: 18px;
  margin-right: 8px;
  margin-bottom: 18px;
  margin-left: 8px;
  float: left;
  border-color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_2-dc0dd86a {
    height: 30px;
    width: 30px;
    padding: 5px;
    margin-top: 0;
    margin-right: 4px;
    margin-bottom: 0;
    margin-left: 4px;
  }
}
.coh-ce-cpt_header_type_2-dc0dd86a: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: "\ea92";
  font-family: Icomoon;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_type_2-5d150736 {
  border-width: 1px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border-style: solid;
  text-align: center;
  padding: 4px;
  margin-top: 18px;
  margin-right: 8px;
  margin-bottom: 18px;
  margin-left: 8px;
  width: 30px;
  height: 30px;
  float: left;
  border-color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_2-5d150736 {
    height: 30px;
    width: 30px;
    padding: 5px;
    margin-top: 0;
    margin-right: 4px;
    margin-bottom: 0;
    margin-left: 4px;
  }
}
.coh-ce-cpt_header_type_2-5d150736: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: "\ea91";
  font-family: Icomoon;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_type_2-e3e7ac74 {
  border-width: 1px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border-style: solid;
  text-align: center;
  padding: 4px;
  margin-top: 18px;
  margin-right: 8px;
  margin-bottom: 18px;
  margin-left: 8px;
  width: 30px;
  height: 30px;
  float: left;
  border-color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_2-e3e7ac74 {
    height: 30px;
    width: 30px;
    padding: 5px;
    margin-top: 0;
    margin-right: 4px;
    margin-bottom: 0;
    margin-left: 4px;
  }
}
.coh-ce-cpt_header_type_2-e3e7ac74:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_type_2-6dd8f038 {
  border-width: 1px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border-style: solid;
  text-align: center;
  padding: 4px;
  margin-top: 18px;
  margin-right: 8px;
  margin-bottom: 18px;
  margin-left: 8px;
  width: 30px;
  height: 30px;
  float: left;
  border-color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_2-6dd8f038 {
    height: 30px;
    width: 30px;
    padding: 5px;
    margin-top: 0;
    margin-right: 4px;
    margin-bottom: 0;
    margin-left: 4px;
  }
}
.coh-ce-cpt_header_type_2-6dd8f038:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_type_2-d32a5b7a {
  border-width: 1px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border-style: solid;
  text-align: center;
  padding: 4px;
  margin-top: 18px;
  margin-right: 8px;
  margin-bottom: 18px;
  margin-left: 8px;
  width: 30px;
  height: 30px;
  float: left;
  border-color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_2-d32a5b7a {
    height: 30px;
    width: 30px;
    padding: 5px;
    margin-top: 0;
    margin-right: 4px;
    margin-bottom: 0;
    margin-left: 4px;
  }
}
.coh-ce-cpt_header_type_2-d32a5b7a:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_type_3-8768edd {
  -webkit-transition: 500ms cubic-bezier(0.17, 0.04, 0.03, 0.94) top;
  transition: 500ms cubic-bezier(0.17, 0.04, 0.03, 0.94) top;
  top: 0;
}
.coh-ce-cpt_header_type_3-e087486d {
  height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  padding-right: 16px;
  padding-bottom: 8px;
  padding-left: 16px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-e087486d {
    height: 40px;
    padding-top: 0;
    padding-right: 6.66vw;
    padding-bottom: 0;
    padding-left: 6.66vw;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_header_type_3-e087486d {
    padding-right: 128px;
    padding-left: 128px;
  }
}
.coh-ce-cpt_header_type_3-f19014c7 {
  margin-top: 24px;
  margin-right: 16px;
  margin-left: 16px;
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-f19014c7 {
    margin-top: 0;
    margin-right: 48px;
    margin-left: 0;
    display: block;
    position: relative;
  }
}
.coh-ce-cpt_header_type_3-6303d88d {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_header_type_3-6303d88d a {
  margin-right: 16px;
}
.coh-ce-cpt_header_type_3-6303d88d a:last-child {
  margin-right: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-ce0d08b7 {
    border-width: 2px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-ce0d08b7:focus-visible {
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-width: 2px;
    border-style: solid;
    border-color: rgb(255, 165, 0);
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-84fe5d51 {
    padding: 0.52vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-border-radius: 50px;
            border-radius: 50px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_header_type_3-84fe5d51 {
    padding: 7px;
  }
}
.coh-ce-cpt_header_type_3-84fe5d51:before {
  font-size: 14px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-84fe5d51:before {
    font-size: 16px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_header_type_3-84fe5d51:before {
    font-size: 19px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-545b6305 {
    border-width: 2px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-545b6305:focus-visible {
    padding: 0;
    border-width: 2px;
    border-style: solid;
    border-color: rgb(255, 165, 0);
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-83ceefd1 {
    padding: 0.52vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-border-radius: 50px;
            border-radius: 50px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_header_type_3-83ceefd1 {
    padding: 7px;
  }
}
.coh-ce-cpt_header_type_3-83ceefd1:before {
  font-size: 14px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-83ceefd1:before {
    font-size: 16px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_header_type_3-83ceefd1:before {
    font-size: 19px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-8cad9f4f {
    border-width: 2px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-8cad9f4f:focus-visible {
    padding: 0;
    border-width: 2px;
    border-style: solid;
    border-color: rgb(255, 165, 0);
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-200468d2 {
    padding: 0.52vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-border-radius: 50px;
            border-radius: 50px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_header_type_3-200468d2 {
    padding: 7px;
  }
}
.coh-ce-cpt_header_type_3-200468d2:before {
  font-size: 14px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-200468d2:before {
    font-size: 16px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_header_type_3-200468d2:before {
    font-size: 19px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-8f648f55 {
    border-width: 2px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-8f648f55:focus-visible {
    padding: 0;
    border-width: 2px;
    border-style: solid;
    border-color: rgb(255, 165, 0);
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-fd93f159 {
    padding: 0.52vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-border-radius: 50px;
            border-radius: 50px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_header_type_3-fd93f159 {
    padding: 7px;
  }
}
.coh-ce-cpt_header_type_3-fd93f159:before {
  font-size: 14px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-fd93f159:before {
    font-size: 16px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_header_type_3-fd93f159:before {
    font-size: 19px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-7119b878 {
    border-width: 2px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-7119b878:focus-visible {
    padding: 0;
    border-width: 2px;
    border-style: solid;
    border-color: rgb(255, 165, 0);
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-5e59765a {
    padding: 0.52vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-border-radius: 50px;
            border-radius: 50px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_header_type_3-5e59765a {
    padding: 7px;
  }
}
.coh-ce-cpt_header_type_3-5e59765a:before {
  font-size: 14px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-5e59765a:before {
    font-size: 16px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_header_type_3-5e59765a:before {
    font-size: 19px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-1653c0c8 {
    border-width: 2px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-1653c0c8:focus-visible {
    padding: 0;
    border-width: 2px;
    border-style: solid;
    border-color: rgb(255, 165, 0);
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-6177f91e {
    padding: 0.52vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-border-radius: 50px;
            border-radius: 50px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_header_type_3-6177f91e {
    padding: 7px;
  }
}
.coh-ce-cpt_header_type_3-6177f91e:before {
  font-size: 14px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-6177f91e:before {
    font-size: 16px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_header_type_3-6177f91e:before {
    font-size: 19px;
  }
}
.coh-ce-cpt_header_type_3-8ab6d1e6 {
  height: 60px;
  padding-right: 20px;
  padding-left: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-8ab6d1e6 {
    height: 80px;
    padding-right: 6.66vw;
    padding-left: 6.66vw;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_header_type_3-8ab6d1e6 {
    padding-right: 128px;
    padding-left: 128px;
  }
}
.logo-on-left-mobile.coh-ce-cpt_header_type_3-8ab6d1e6 .logo-wrapper {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (min-width: 1199px) {
  .logo-on-left-mobile.coh-ce-cpt_header_type_3-8ab6d1e6 .logo-wrapper {
    -webkit-box-pack: unset;
    -webkit-justify-content: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
  }
}
.logo-on-center-mobile.coh-ce-cpt_header_type_3-8ab6d1e6 .logo-wrapper {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1199px) {
  .logo-on-center-mobile.coh-ce-cpt_header_type_3-8ab6d1e6 .logo-wrapper {
    -webkit-box-pack: unset;
    -webkit-justify-content: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
  }
}
.logo-on-right-mobile.coh-ce-cpt_header_type_3-8ab6d1e6 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media (min-width: 1199px) {
  .logo-on-right-mobile.coh-ce-cpt_header_type_3-8ab6d1e6 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.logo-on-right-mobile.coh-ce-cpt_header_type_3-8ab6d1e6 .logo-wrapper {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (min-width: 1199px) {
  .logo-on-right-mobile.coh-ce-cpt_header_type_3-8ab6d1e6 .logo-wrapper {
    -webkit-box-pack: unset;
    -webkit-justify-content: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
  }
}
.logo-on-right-mobile.coh-ce-cpt_header_type_3-8ab6d1e6 .open-button-wrapper button {
  -webkit-transform: scale(-1, 1);
      -ms-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
@media (min-width: 1199px) {
  .logo-on-left.coh-ce-cpt_header_type_3-8ab6d1e6 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 1199px) {
  .logo-centralized-mode.coh-ce-cpt_header_type_3-8ab6d1e6 .logo-wrapper {
    display: none;
  }
}
@media (min-width: 1199px) {
  .logo-on-right.coh-ce-cpt_header_type_3-8ab6d1e6 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media (min-width: 1199px) {
  .logo-on-right.coh-ce-cpt_header_type_3-8ab6d1e6 .logo-wrapper {
    margin-right: 0;
    margin-left: 2.34vw;
  }
}
@media (min-width: 1920px) {
  .logo-on-right.coh-ce-cpt_header_type_3-8ab6d1e6 .logo-wrapper {
    margin-left: 45px;
  }
}
@media (min-width: 1199px) {
  .logo-on-right.coh-ce-cpt_header_type_3-8ab6d1e6 .button-desktop-wrapper {
    margin-right: 3.21vw;
    margin-left: 0;
  }
}
@media (min-width: 1920px) {
  .logo-on-right.coh-ce-cpt_header_type_3-8ab6d1e6 .button-desktop-wrapper {
    margin-right: 81px;
  }
}
.coh-ce-cpt_header_type_3-c5a154fb {
  width: 90%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-c5a154fb {
    width: auto;
    margin-right: 2.34vw;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_header_type_3-c5a154fb {
    margin-right: 45px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-ac5d94dd {
    border-width: 2px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-ac5d94dd:focus-visible {
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-width: 2px;
    border-style: solid;
    border-color: rgb(255, 165, 0);
  }
}
.coh-ce-cpt_header_type_3-d8308bfa {
  max-width: 180px;
  max-height: 52px;
  width: auto;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-d8308bfa {
    max-width: 257px;
    max-height: 74px;
  }
}
.coh-ce-cpt_header_type_3-50e29bd6 {
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-50e29bd6 {
    width: 80%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
  }
}
@media (min-width: 1199px) {
  .menu-on-left.coh-ce-cpt_header_type_3-50e29bd6 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (min-width: 1199px) {
  .menu-on-center.coh-ce-cpt_header_type_3-50e29bd6 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1199px) {
  .menu-on-right.coh-ce-cpt_header_type_3-50e29bd6 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 1199px) {
  .logo-centralized-mode.coh-ce-cpt_header_type_3-50e29bd6 {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1199px) {
  .logo-centralized-mode.coh-ce-cpt_header_type_3-50e29bd6 .menu-ul-1:nth-of-type(2) {
    margin-left: 0;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-1ba3a246 {
    width: auto;
    margin-right: 1.66vw;
    margin-left: 1.66vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_header_type_3-1ba3a246 {
    margin-right: 32px;
    margin-left: 32px;
  }
}
@media (min-width: 1199px) {
  .logo-on-left.coh-ce-cpt_header_type_3-1ba3a246 {
    display: none;
  }
}
@media (min-width: 1199px) {
  .logo-on-right.coh-ce-cpt_header_type_3-1ba3a246 {
    display: none;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-42db5c6f {
    border-width: 2px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-42db5c6f:focus-visible {
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-width: 2px;
    border-style: solid;
    border-color: rgb(255, 165, 0);
  }
}
.coh-ce-cpt_header_type_3-c73295dc {
  max-width: 180px;
  max-height: 52px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-c73295dc {
    max-width: 13.38vw;
    max-height: 74px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_header_type_3-c73295dc {
    max-width: 257px;
  }
}
.coh-ce-cpt_header_type_3-d5ae490c {
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-d5ae490c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-left: 3.21vw;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_header_type_3-d5ae490c {
    margin-left: 81px;
  }
}
.coh-ce-cpt_header_type_3-bfc32e35 {
  width: 10%;
  display: block;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-bfc32e35 {
    display: none;
  }
}
.coh-ce-cpt_header_type_3-3eefe6f5 {
  -webkit-mask: url(/themes/custom/corebr_whitelabel/img/ht3-menu-icon.svg) no-repeat;
  width: 22px;
  height: 20px;
}
.coh-ce-cpt_header_type_3-5a95001 {
  display: none;
}
.coh-ce-cpt_header_type_3-4f2d0ed6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 999999999;
}
.coh-ce-cpt_header_type_3-70bfd511 {
  width: 85%;
  overflow: auto;
  padding-bottom: 60px;
}
.coh-ce-cpt_header_type_3-a182c0db {
  margin-top: 24px;
  margin-right: 16px;
  margin-left: 16px;
}
.coh-ce-cpt_header_type_3-d996e67f {
  margin-top: 24px;
  margin-right: 16px;
  margin-left: 16px;
  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_header_type_3-5a660bc7 {
  text-transform: uppercase;
  border-width: 2px;
  border-style: solid;
  padding-top: 8px;
  padding-right: 24px;
  padding-bottom: 8px;
  padding-left: 24px;
  text-align: center;
}
.radius-0.coh-ce-cpt_header_type_3-5a660bc7 {
  -webkit-border-radius: 0;
          border-radius: 0;
}
.radius-4.coh-ce-cpt_header_type_3-5a660bc7 {
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
.radius-10.coh-ce-cpt_header_type_3-5a660bc7 {
  -webkit-border-radius: 10px;
          border-radius: 10px;
}
.radius-24.coh-ce-cpt_header_type_3-5a660bc7 {
  -webkit-border-radius: 24px;
          border-radius: 24px;
}
.coh-ce-cpt_header_type_3-36adee49 {
  width: 15%;
  background-color: rgba(0, 0, 0, 0.85);
  padding-top: 8px;
  text-align: center;
}
.coh-ce-cpt_header_type_3-b3228e2 {
  -webkit-mask: url(/themes/custom/corebr_whitelabel/img/ht3-close-icon.svg) no-repeat;
  width: 35px;
  height: 100%;
}
.coh-ce-cpt_header_type_3-1f252f02 {
  margin-right: 0;
  margin-left: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_type_3-1f252f02 {
    margin-right: 6.66vw;
    margin-left: 6.66vw;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_header_type_3-1f252f02 {
    margin-right: 128px;
    margin-left: 128px;
  }
}
.coh-ce-cpt_header_with_buttons_v2-6d65e261 {
  position: sticky;
  top: 0;
  z-index: 98;
  width: 100%;
}
@media (min-width: 1199px) {
  .header-gradient.coh-ce-cpt_header_with_buttons_v2-6d65e261 {
    height: 0;
    -webkit-transform: translateY(-0.0625rem);
        -ms-transform: translateY(-0.0625rem);
            transform: translateY(-0.0625rem);
  }
}
.header-gradient.coh-ce-cpt_header_with_buttons_v2-6d65e261 .header-items {
  background: #000;
}
@media (min-width: 1199px) {
  .header-gradient.coh-ce-cpt_header_with_buttons_v2-6d65e261 .header-items {
    background: transparent -webkit-gradient(linear, left top, left bottom, from(#000000C2), to(#00000000)) 0% 0% no-repeat padding-box;
    background: transparent -webkit-linear-gradient(top, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box;
    background: transparent linear-gradient(180deg, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box;;
  }
}
.header-gradient.coh-ce-cpt_header_with_buttons_v2-6d65e261 .header-items a:hover {
  border-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1199px) {
  .header-gradient.coh-ce-cpt_header_with_buttons_v2-6d65e261 .is-active a {
    margin-top: 25px;
  }
}
.header-gradient.coh-ce-cpt_header_with_buttons_v2-6d65e261 .is-active a:after {
  display: block;
  height: 5px;
  width: 46px;
  content: "";
  background-color: rgb(179, 7, 7);
}
@media (min-width: 1199px) {
  .header-gradient.coh-ce-cpt_header_with_buttons_v2-6d65e261 .is-active a:after {
    -webkit-transform: translateY(5px);
        -ms-transform: translateY(5px);
            transform: translateY(5px);
  }
}
.setup-height-100vh.coh-ce-cpt_header_with_buttons_v2-6d65e261 {
  height: 100vh;
  overflow-y: scroll;
}
.coh-ce-cpt_header_with_buttons_v2-f9885857 {
  background-color: rgb(255, 255, 255);
  height: 30px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_buttons_v2-f9885857 {
    height: 40px;
  }
}
.coh-ce-cpt_header_with_buttons_v2-e91dc9a2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.coh-ce-cpt_header_with_buttons_v2-5ffb153b {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
@media (min-width: 1199px) {
  .display-in-social-media.coh-ce-cpt_header_with_buttons_v2-5ffb153b {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_header_with_buttons_v2-68bc47a9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_header_with_buttons_v2-68bc47a9 a {
  height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0;
  margin-right: 8px;
  margin-bottom: 0;
  margin-left: 8px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_buttons_v2-68bc47a9 a {
    height: 40px;
    margin-top: 0;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.coh-ce-cpt_header_with_buttons_v2-de9d3816: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: "\ea92";
  font-family: Icomoon;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_with_buttons_v2-199fd6bd: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: "\ea91";
  font-family: Icomoon;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_with_buttons_v2-edb1711b:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_with_buttons_v2-4ceb0daa:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_with_buttons_v2-b8c5aa0c:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_with_buttons_v2-6284d1fb {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_buttons_v2-6284d1fb {
    min-height: 60px;
  }
}
.coh-ce-cpt_header_with_buttons_v2-6284d1fb .coh-column-header-logo-mobile .coh-image {
  max-width: 150px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_buttons_v2-6284d1fb .coh-column-header-logo-mobile .coh-image {
    max-width: 100%;
  }
}
.coh-ce-cpt_header_with_buttons_v2-5ab62a7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_buttons_v2-5ab62a7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 60px;
  }
}
.is-monolang.coh-ce-cpt_header_with_buttons_v2-5ab62a7 .mobile-logo-monolang {
  display: block;
}
.is-multilang.coh-ce-cpt_header_with_buttons_v2-5ab62a7 .mobile-logo-multilang {
  display: block;
}
.header-logo-left.coh-ce-cpt_header_with_buttons_v2-5ab62a7 {
  display: none;
}
@media (min-width: 1199px) {
  .show-menu.coh-ce-cpt_header_with_buttons_v2-5ab62a7 .menu-wb-v2 {
    display: block;
  }
}
@media (min-width: 1199px) {
  .show-buttons.coh-ce-cpt_header_with_buttons_v2-5ab62a7 .buttons-wb-v2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1199px) {
  .show-logo.coh-ce-cpt_header_with_buttons_v2-5ab62a7 .logo-wb-v2 {
    display: block;
  }
}
.coh-ce-cpt_header_with_buttons_v2-39ec45ea {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_buttons_v2-39ec45ea {
    display: none;
    width: initial;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_buttons_v2-6e0bd56d {
    display: none;
  }
}
.coh-ce-cpt_header_with_buttons_v2-6e0bd56d img {
  max-width: 150px !important;
}
.coh-ce-cpt_header_with_buttons_v2-752e68a8 {
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_buttons_v2-752e68a8 {
    display: block;
  }
}
.is-multilang.coh-ce-cpt_header_with_buttons_v2-752e68a8 {
  display: none;
}
.coh-ce-cpt_header_with_buttons_v2-9668b0ce {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  max-height: 72px;
  height: auto;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_buttons_v2-9668b0ce {
    max-width: 150px;
    padding-top: initial;
    padding-bottom: initial;
    width: auto;
  }
}
.coh-ce-cpt_header_with_buttons_v2-428c021e {
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_buttons_v2-428c021e {
    display: block;
  }
}
.is-monolang.coh-ce-cpt_header_with_buttons_v2-428c021e {
  display: none;
}
.coh-ce-cpt_header_with_buttons_v2-ebb420cb {
  display: none;
  row-gap: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_buttons_v2-ebb420cb {
    display: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media (min-width: 1199px) {
  .display-in-header-menu.coh-ce-cpt_header_with_buttons_v2-ebb420cb {
    display: none;
  }
}
.coh-ce-cpt_header_with_buttons_v2-914d58b2 {
  margin-top: 1.25rem;
  margin-right: 0.625rem;
  margin-bottom: 2.1875rem;
  margin-bottom: 0!important;
  display: none;
  line-height: 1.5;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_buttons_v2-914d58b2 {
    margin-top: 0;
    margin-right: 0.625rem;
    margin-bottom: 0;
    display: inline-block;
    min-width: 7rem;
  }
}
.coh-ce-cpt_header_with_buttons_v2-a446a24c {
  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;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_buttons_v2-a446a24c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 60px;
  }
}
.is-monolang.coh-ce-cpt_header_with_buttons_v2-a446a24c .mobile-logo-monolang {
  display: block;
}
.is-multilang.coh-ce-cpt_header_with_buttons_v2-a446a24c .mobile-logo-multilang {
  display: block;
}
.header-logo-left.coh-ce-cpt_header_with_buttons_v2-a446a24c {
  display: none;
}
@media (min-width: 1199px) {
  .show-menu.coh-ce-cpt_header_with_buttons_v2-a446a24c .menu-wb-v2 {
    display: block;
  }
}
@media (min-width: 1199px) {
  .show-buttons.coh-ce-cpt_header_with_buttons_v2-a446a24c .buttons-wb-v2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1199px) {
  .show-logo.coh-ce-cpt_header_with_buttons_v2-a446a24c .logo-wb-v2 {
    display: block;
  }
}
.coh-ce-cpt_header_with_buttons_v2-4b3db065 {
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_buttons_v2-4b3db065 {
    display: none;
  }
}
.coh-ce-cpt_header_with_buttons_v2-7a22777f {
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_buttons_v2-7a22777f {
    display: none;
  }
}
.coh-ce-cpt_header_with_buttons_v2-7a22777f img {
  max-width: 150px !important;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_buttons_v2-1ed819a3 {
    display: none;
  }
}
.coh-ce-cpt_header_with_buttons_v2-1ed819a3 img {
  max-width: 150px !important;
}
.coh-ce-cpt_header_with_buttons_v2-3832e497 {
  background-color: rgb(0, 0, 0);
  min-height: 4.3125rem;
  width: 100%;
  z-index: 1;
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_buttons_v2-3832e497 {
    background-color: rgb(0, 0, 0);
  }
}
.coh-ce-cpt_header_with_buttons_v2-847867ae {
  background-image: -webkit-gradient(linear,left top, right top,from(#fff), to(#ff4757));
  background-image: -webkit-linear-gradient(left,#fff 0%, #ff4757 100%);
  background-image: linear-gradient(to right,#fff 0%, #ff4757 100%);
}
.hide-menu-products.coh-ce-cpt_header_with_buttons_v2-847867ae {
  display: none;
}
.coh-ce-cpt_header_with_buttons_v2-eeb1b015 {
  margin-right: 0;
  margin-left: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_buttons_v2-eeb1b015 {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_dynamic_redirect-203e76f0 {
    width: 100%;
    max-width: 73%;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
  }
}
.coh-ce-cpt_header_with_dynamic_redirect-3cf681ea {
  height: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_dynamic_redirect-3cf681ea {
    -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-ce-cpt_header_with_dynamic_redirect-3cf681ea .coh-row-inner {
  height: 100%;
}
.coh-ce-cpt_header_with_dynamic_redirect-789844a1 {
  height: 100%;
  position: relative;
  text-align: center;
  max-width: 6.5rem;
  margin: auto;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_dynamic_redirect-789844a1 {
    max-width: 8.75rem;
    margin: initial;
  }
}
.coh-ce-cpt_header_with_dynamic_redirect-aa4e1a29 {
  max-height: 3.4375rem;
  width: auto;
  z-index: 501;
  position: relative;
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_dynamic_redirect-aa4e1a29 {
    max-height: 4.0625rem;
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_dynamic_redirect-6888e9d5 {
    height: 104px;
  }
}
.coh-ce-cpt_header_with_dynamic_redirect-8db1b045 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_header_with_hamburger_button-9985fdc1 {
  position: sticky;
  top: 0;
  z-index: 100;
  width: 100%;
}
@media (min-width: 1199px) {
  .header-gradient.coh-ce-cpt_header_with_hamburger_button-9985fdc1 {
    height: 0;
    -webkit-transform: translateY(-0.0625rem);
        -ms-transform: translateY(-0.0625rem);
            transform: translateY(-0.0625rem);
  }
}
.header-gradient.coh-ce-cpt_header_with_hamburger_button-9985fdc1 .header-items {
  background: #000;
}
@media (min-width: 1199px) {
  .header-gradient.coh-ce-cpt_header_with_hamburger_button-9985fdc1 .header-items {
    background: transparent -webkit-gradient(linear, left top, left bottom, from(#000000C2), to(#00000000)) 0% 0% no-repeat padding-box;
    background: transparent -webkit-linear-gradient(top, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box;
    background: transparent linear-gradient(180deg, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box;;
  }
}
.header-gradient.coh-ce-cpt_header_with_hamburger_button-9985fdc1 .header-items a:hover {
  border-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1199px) {
  .header-gradient.coh-ce-cpt_header_with_hamburger_button-9985fdc1 .is-active a {
    margin-top: 25px;
  }
}
.header-gradient.coh-ce-cpt_header_with_hamburger_button-9985fdc1 .is-active a:after {
  display: block;
  height: 5px;
  width: 46px;
  content: "";
  background-color: rgb(179, 7, 7);
}
@media (min-width: 1199px) {
  .header-gradient.coh-ce-cpt_header_with_hamburger_button-9985fdc1 .is-active a:after {
    -webkit-transform: translateY(5px);
        -ms-transform: translateY(5px);
            transform: translateY(5px);
  }
}
.coh-ce-cpt_header_with_hamburger_button-4a0ec33f {
  background-color: rgb(0, 0, 0);
  height: 7.8125rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_hamburger_button-4a0ec33f {
    height: 5.3125rem;
  }
}
.coh-ce-cpt_header_with_hamburger_button-c9fcc83b {
  position: relative;
  display: none;
}
.menu-hamburger-desktop-canvas-open.coh-ce-cpt_header_with_hamburger_button-c9fcc83b {
  display: none;
}
@media (min-width: 1199px) {
  .menu-hamburger-desktop-canvas-open.coh-ce-cpt_header_with_hamburger_button-c9fcc83b {
    display: block;
  }
}
.coh-ce-cpt_header_with_hamburger_button-d84845d3 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 998;
}
.coh-ce-cpt_header_with_hamburger_button-77cb0f0f {
  background-color: rgba(128, 128, 128, 0.4);
  height: 100%;
  width: 100%;
}
.coh-ce-cpt_header_with_hamburger_button-ef99eb83 {
  display: block;
  margin-bottom: 3.125rem;
  margin-left: auto;
}
.coh-ce-cpt_header_with_hamburger_button-ef99eb83: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;
  font-size: 3.125rem;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_with_hamburger_button-57423090 {
  position: relative;
  display: none;
  height: 7.8125rem;
}
.menu-hamburger-mobile-canvas-open.coh-ce-cpt_header_with_hamburger_button-57423090 {
  display: block;
}
@media (min-width: 1199px) {
  .menu-hamburger-mobile-canvas-open.coh-ce-cpt_header_with_hamburger_button-57423090 {
    display: none;
  }
}
.coh-ce-cpt_header_with_hamburger_button-8205e559 {
  text-align: center;
  margin-bottom: 1.875rem;
  position: relative;
}
.coh-ce-cpt_header_with_hamburger_button-afb43cbd {
  position: absolute;
  right: 0;
  display: block;
  margin-top: 0.625rem;
  margin-right: 0.9375rem;
  margin-bottom: 0;
  margin-left: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_hamburger_button-afb43cbd {
    display: none;
  }
}
.coh-ce-cpt_header_with_hamburger_button-afb43cbd: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;
  font-size: 3.125rem;
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_hamburger_button-afb43cbd:before {
    font-size: 2.1875rem;
  }
}
.coh-ce-cpt_header_with_hamburger_button-9785cf04 {
  max-height: 3.4375rem;
  width: auto;
  z-index: 501;
  position: relative;
  margin-top: 1.875rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_hamburger_button-9785cf04 {
    max-height: 4.0625rem;
    margin-top: 0;
  }
}
.coh-ce-cpt_header_with_hamburger_button-c79957d7 {
  padding-top: 0.625rem;
  padding-bottom: 1.875rem;
  padding-left: 0.875rem;
  height: -webkit-calc(100vh - 125px);
  height: calc(100vh - 125px);
  overflow-y: scroll;
}
.coh-ce-cpt_header_with_hamburger_button-a62c9ed6 {
  height: 100%;
}
.hide-main-nav.coh-ce-cpt_header_with_hamburger_button-a62c9ed6 .nav-logo-column {
  margin-right: auto;
  margin-left: auto;
  position: relative;
}
.hide-main-nav.coh-ce-cpt_header_with_hamburger_button-a62c9ed6 .main-nav-column {
  display: none;
}
.coh-ce-cpt_header_with_hamburger_button-a62c9ed6 .coh-row {
  height: 100%;
}
.coh-ce-cpt_header_with_hamburger_button-a9edbb74 {
  height: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_hamburger_button-a9edbb74 {
    -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-ce-cpt_header_with_hamburger_button-a9edbb74 .coh-row-inner {
  height: 100%;
}
.coh-ce-cpt_header_with_hamburger_button-812cbd52 {
  position: absolute;
  right: 0;
  display: block;
  padding-top: 0.625rem;
  padding-right: 0.625rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_hamburger_button-812cbd52 {
    display: none;
  }
}
.coh-ce-cpt_header_with_hamburger_button-812cbd52: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: "\e100";
  font-family: icomoon;
  font-size: 3.125rem;
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_hamburger_button-812cbd52:before {
    font-size: 2.1875rem;
  }
}
.coh-ce-cpt_header_with_hamburger_button-ad97cfed {
  border-style: solid;
  border-color: rgb(255, 255, 255);
  border-bottom-width: 0.125rem;
  margin-right: 2.5rem;
  margin-left: 3.4375rem;
}
.coh-ce-cpt_header_with_hamburger_button-85d2a120 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_header_with_hamburger_button-8db1b045 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_header_with_hamburger_button-f71c7352 .profile-menu-hide {
  display: none;
}
.coh-ce-cpt_header_with_hamburger_button-f7124953 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 3.125rem;
  color: rgb(255, 255, 255);
  margin-left: 0.625rem;
}
.coh-ce-cpt_header_with_hamburger_button-4dc566d1: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;
  -webkit-transform: rotateZ(90deg);
      -ms-transform: rotate(90deg);
          transform: rotateZ(90deg);
  display: block;
}
.coh-ce-cpt_header_with_hamburger_button-634c39dc {
  padding-top: 1.25rem;
  padding-right: 1.875rem;
  padding-bottom: 0;
  padding-left: 1.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: rgb(0, 0, 0);
  -webkit-box-shadow: 0 0.8125rem 1rem 0 rgb(0, 0, 0);
          box-shadow: 0 0.8125rem 1rem 0 rgb(0, 0, 0);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_hamburger_button-634c39dc {
    top: 50px;
    right: 25px;
    position: absolute;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_header_with_hamburger_button-634c39dc {
    top: 50px;
    right: 100px;
    position: absolute;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_header_with_hamburger_button-634c39dc {
    top: 50px;
    right: 285px;
    position: absolute;
  }
}
.profile-menu-hide.coh-ce-cpt_header_with_hamburger_button-634c39dc {
  display: none;
}
.coh-ce-cpt_header_with_hamburger_button-634c39dc a {
  color: rgb(255, 255, 255);
  margin-bottom: 1.25rem;
  text-transform: uppercase;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 0.875rem;
}
.coh-ce-cpt_header_with_hamburger_button-2de3b38f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_header_with_hamburger_button-a5fb53cb {
  display: none;
}
.coh-ce-cpt_header_with_hamburger_button-5f5c2fcf {
  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;
  width: 100%;
  height: 100%;
}
.coh-ce-cpt_header_with_hamburger_button-8311899f: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: "\e100";
  font-family: icomoon;
  font-size: 3.125rem;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_with_login-d83c6336 {
  height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 8px;
  padding-left: 8px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_login-d83c6336 {
    display: none;
  }
}
.coh-ce-cpt_header_with_login-42d6b9e0 {
  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: 60px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_login-42d6b9e0 {
    height: unset;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
.coh-ce-cpt_header_with_login-43e8bfc9 {
  width: 50%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_login-43e8bfc9 {
    width: 20%;
  }
}
.coh-ce-cpt_header_with_login-1a63482d {
  max-width: 6.5rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_login-1a63482d {
    max-width: 8.75rem;
  }
}
.coh-ce-cpt_header_with_login-247a3ce1 {
  width: 50%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_login-247a3ce1 {
    width: 15%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-cpt_header_with_login-8db1b045 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_header_with_login-7e557c88 {
  margin-right: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_login-7e557c88 {
    margin-right: 28px;
  }
}
.coh-ce-cpt_header_with_login-25f25b4 {
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_login-25f25b4 {
    display: block;
  }
}
.coh-ce-cpt_header_with_profile_icon-e38890f2 {
  position: sticky;
  top: 0;
  z-index: 98;
  width: 100%;
}
@media (min-width: 1199px) {
  .header-gradient.coh-ce-cpt_header_with_profile_icon-e38890f2 {
    height: 0;
    -webkit-transform: translateY(-0.0625rem);
        -ms-transform: translateY(-0.0625rem);
            transform: translateY(-0.0625rem);
  }
}
.header-gradient.coh-ce-cpt_header_with_profile_icon-e38890f2 .header-items {
  background: #000;
}
@media (min-width: 1199px) {
  .header-gradient.coh-ce-cpt_header_with_profile_icon-e38890f2 .header-items {
    background: transparent -webkit-gradient(linear, left top, left bottom, from(#000000C2), to(#00000000)) 0% 0% no-repeat padding-box;
    background: transparent -webkit-linear-gradient(top, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box;
    background: transparent linear-gradient(180deg, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box;;
  }
}
.header-gradient.coh-ce-cpt_header_with_profile_icon-e38890f2 .header-items a:hover {
  border-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1199px) {
  .header-gradient.coh-ce-cpt_header_with_profile_icon-e38890f2 .is-active a {
    margin-top: 25px;
  }
}
.header-gradient.coh-ce-cpt_header_with_profile_icon-e38890f2 .is-active a:after {
  display: block;
  height: 5px;
  width: 46px;
  content: "";
  background-color: rgb(179, 7, 7);
}
@media (min-width: 1199px) {
  .header-gradient.coh-ce-cpt_header_with_profile_icon-e38890f2 .is-active a:after {
    -webkit-transform: translateY(5px);
        -ms-transform: translateY(5px);
            transform: translateY(5px);
  }
}
.setup-height-100vh.coh-ce-cpt_header_with_profile_icon-e38890f2 {
  height: 100vh;
  overflow-y: scroll;
}
.coh-ce-cpt_header_with_profile_icon-f9885857 {
  background-color: rgb(255, 255, 255);
  height: 30px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_profile_icon-f9885857 {
    height: 40px;
  }
}
.coh-ce-cpt_header_with_profile_icon-e91dc9a2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.coh-ce-cpt_header_with_profile_icon-5ffb153b {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
@media (min-width: 1199px) {
  .display-in-social-media.coh-ce-cpt_header_with_profile_icon-5ffb153b {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_header_with_profile_icon-68bc47a9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_header_with_profile_icon-68bc47a9 a {
  height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0;
  margin-right: 8px;
  margin-bottom: 0;
  margin-left: 8px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_profile_icon-68bc47a9 a {
    height: 40px;
    margin-top: 0;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.coh-ce-cpt_header_with_profile_icon-de9d3816: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: "\ea92";
  font-family: Icomoon;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_with_profile_icon-199fd6bd: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: "\ea91";
  font-family: Icomoon;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_with_profile_icon-edb1711b:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_with_profile_icon-4ceb0daa:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_with_profile_icon-b8c5aa0c:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_with_profile_icon-95ec9325 {
  background-color: rgb(0, 0, 0);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_profile_icon-95ec9325 {
    height: 80px;
  }
}
.coh-ce-cpt_header_with_profile_icon-dcc9c294 .coh-column-header-logo-mobile .coh-image {
  max-width: 150px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_profile_icon-dcc9c294 .coh-column-header-logo-mobile .coh-image {
    max-width: 100%;
  }
}
.coh-ce-cpt_header_with_profile_icon-880465f2 {
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_profile_icon-880465f2 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.show-search.coh-ce-cpt_header_with_profile_icon-880465f2 {
  display: none;
}
@media (min-width: 1199px) {
  .show-search.coh-ce-cpt_header_with_profile_icon-880465f2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_header_with_profile_icon-602d3fa5 {
  color: rgb(255, 255, 255);
  font-size: 1.25rem;
  margin-left: 60px;
}
.search-button-open.coh-ce-cpt_header_with_profile_icon-602d3fa5: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;
}
.search-button.coh-ce-cpt_header_with_profile_icon-602d3fa5:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f002";
  font-family: icomoon;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_profile_icon-9e74d190 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_header_with_profile_icon-9668b0ce {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  max-height: 72px;
  height: auto;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_profile_icon-9668b0ce {
    max-width: 150px;
    padding-top: initial;
    padding-bottom: initial;
    width: auto;
  }
}
.coh-ce-cpt_header_with_profile_icon-e69ca907 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_profile_icon-e69ca907 {
    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;
  }
}
.is-monolang.coh-ce-cpt_header_with_profile_icon-e69ca907 .mobile-logo-monolang {
  display: block;
}
.is-multilang.coh-ce-cpt_header_with_profile_icon-e69ca907 .mobile-logo-multilang {
  display: block;
}
.coh-ce-cpt_header_with_profile_icon-e69ca907 .profile-icon-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_header_with_profile_icon-7a963a10 {
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_profile_icon-7a963a10 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_header_with_profile_icon-7a963a10 .profile-menu-hide {
  display: none;
}
.coh-ce-cpt_header_with_profile_icon-a476bdfe {
  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_header_with_profile_icon-b9374db2: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;
  display: block;
  -webkit-transform: rotateZ(90deg);
      -ms-transform: rotate(90deg);
          transform: rotateZ(90deg);
  content: "\f054";
  font-family: icomoon;
}
.coh-ce-cpt_header_with_profile_icon-2432a1fd {
  -webkit-box-shadow: 0 0.8125rem 1rem 0 rgb(0, 0, 0);
          box-shadow: 0 0.8125rem 1rem 0 rgb(0, 0, 0);
  padding-top: 1.25rem;
  padding-right: 1.875rem;
  padding-bottom: 0;
  padding-left: 1.875rem;
  position: absolute;
  top: 61px;
  right: -14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: rgb(0, 0, 0);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_profile_icon-2432a1fd {
    position: absolute;
    top: 61px;
    right: -14px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_header_with_profile_icon-2432a1fd {
    position: absolute;
    top: 61px;
    right: 14px;
  }
}
.profile-menu-hide.coh-ce-cpt_header_with_profile_icon-2432a1fd {
  display: none;
}
.coh-ce-cpt_header_with_profile_icon-2432a1fd a {
  font-size: 0.875rem;
  text-transform: uppercase;
  margin-bottom: 1.25rem;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header_with_profile_icon-2de3b38f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_header_with_profile_icon-bf5b6f5b {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_profile_icon-bf5b6f5b {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.show-search.coh-ce-cpt_header_with_profile_icon-bf5b6f5b {
  display: none;
}
@media (min-width: 1199px) {
  .show-search.coh-ce-cpt_header_with_profile_icon-bf5b6f5b {
    display: none;
  }
}
.coh-ce-cpt_header_with_profile_icon-f9af22f9 {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
@media (min-width: 1199px) {
  .display-in-header-menu.coh-ce-cpt_header_with_profile_icon-f9af22f9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_header_with_profile_icon-8956d0d2 {
  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;
  width: 100%;
}
@media (min-width: 1199px) {
  .display-in-header-menu.coh-ce-cpt_header_with_profile_icon-8956d0d2 {
    display: none;
  }
}
.coh-ce-cpt_header_with_profile_icon-1df4082f {
  text-align: center;
  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;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_profile_icon-1df4082f {
    display: block;
  }
}
.coh-ce-cpt_header_with_profile_icon-3ddaefd1 {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_profile_icon-3ddaefd1 {
    display: none;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.show-search.coh-ce-cpt_header_with_profile_icon-3ddaefd1 {
  display: none;
}
@media (min-width: 1199px) {
  .show-search.coh-ce-cpt_header_with_profile_icon-3ddaefd1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_header_with_profile_icon-be1861e7 {
  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;
  width: 100%;
}
@media (min-width: 1199px) {
  .display-in-header-menu.coh-ce-cpt_header_with_profile_icon-be1861e7 {
    display: none;
  }
}
.coh-ce-cpt_header_with_profile_icon-1a72e29d {
  text-align: center;
  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;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_profile_icon-1a72e29d {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_header_with_profile_icon-3832e497 {
  background-color: rgb(0, 0, 0);
  min-height: 4.3125rem;
  width: 100%;
  z-index: 1;
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_profile_icon-3832e497 {
    background-color: rgb(0, 0, 0);
  }
}
.coh-ce-cpt_header_with_profile_icon-847867ae {
  background-image: -webkit-gradient(linear,left top, right top,from(#fff), to(#ff4757));
  background-image: -webkit-linear-gradient(left,#fff 0%, #ff4757 100%);
  background-image: linear-gradient(to right,#fff 0%, #ff4757 100%);
}
.hide-menu-products.coh-ce-cpt_header_with_profile_icon-847867ae {
  display: none;
}
.coh-ce-cpt_header_with_profile_icon-eeb1b015 {
  margin-right: 0;
  margin-left: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header_with_profile_icon-eeb1b015 {
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-cpt_hero_for_intern_video-d3d4c3cd {
  overflow: hidden;
}
.intern-video--container.coh-ce-cpt_hero_for_intern_video-66da144b .coh-row-xl > .coh-row-inner > .coh-column.column-without-padding-right {
  padding-right: 0;
}
.intern-video--container.coh-ce-cpt_hero_for_intern_video-66da144b .coh-wysiwyg.wysiwig-hightlight-animation {
  text-align: center;
}
@media (min-width: 565px) {
  .intern-video--container.coh-ce-cpt_hero_for_intern_video-66da144b .coh-wysiwyg.wysiwig-hightlight-animation {
    text-align: center;
  }
}
@media (min-width: 767px) {
  .intern-video--container.coh-ce-cpt_hero_for_intern_video-66da144b .coh-wysiwyg.wysiwig-hightlight-animation {
    text-align: left;
  }
}
@media (min-width: 1199px) {
  .intern-video--container.coh-ce-cpt_hero_for_intern_video-66da144b .coh-wysiwyg.wysiwig-hightlight-animation {
    text-align: left;
  }
}
@media (min-width: 1440px) {
  .intern-video--container.coh-ce-cpt_hero_for_intern_video-66da144b .coh-wysiwyg.wysiwig-hightlight-animation {
    text-align: left;
  }
}
@media (min-width: 1920px) {
  .intern-video--container.coh-ce-cpt_hero_for_intern_video-66da144b .coh-wysiwyg.wysiwig-hightlight-animation {
    text-align: left;
  }
}
.intern-video--container.coh-ce-cpt_hero_for_intern_video-66da144b .coh-wysiwyg.wysiwig-hightlight-animation p {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
@media (min-width: 565px) {
  .intern-video--container.coh-ce-cpt_hero_for_intern_video-66da144b .coh-wysiwyg.wysiwig-hightlight-animation p {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
@media (min-width: 767px) {
  .intern-video--container.coh-ce-cpt_hero_for_intern_video-66da144b .coh-wysiwyg.wysiwig-hightlight-animation p {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 1199px) {
  .intern-video--container.coh-ce-cpt_hero_for_intern_video-66da144b .coh-wysiwyg.wysiwig-hightlight-animation p {
    font-size: 1.25rem;
    line-height: 1.875rem;
  }
}
@media (min-width: 1440px) {
  .intern-video--container.coh-ce-cpt_hero_for_intern_video-66da144b .coh-wysiwyg.wysiwig-hightlight-animation p {
    font-size: 1.25rem;
    line-height: 1.875rem;
  }
}
@media (min-width: 1920px) {
  .intern-video--container.coh-ce-cpt_hero_for_intern_video-66da144b .coh-wysiwyg.wysiwig-hightlight-animation p {
    font-size: 1.25rem;
    line-height: 1.875rem;
  }
}
.coh-ce-cpt_hero_for_intern_video-66da144b video {
  height: auto;
  width: 100%;
}
.coh-ce-cpt_hero_for_intern_video-66da144b video::-webkit-media-controls {
  display: none;
}
.intern-video--row.coh-ce-cpt_hero_for_intern_video-d012974d {
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media (min-width: 565px) {
  .intern-video--row.coh-ce-cpt_hero_for_intern_video-d012974d {
    height: auto;
    min-height: -webkit-calc(100vh - 72px);
    min-height: calc(100vh - 72px);
  }
}
@media (min-width: 767px) {
  .intern-video--row.coh-ce-cpt_hero_for_intern_video-d012974d {
    height: auto;
    min-height: -webkit-calc(100vh - 72px);
    min-height: calc(100vh - 72px);
  }
}
@media (min-width: 1199px) {
  .intern-video--row.coh-ce-cpt_hero_for_intern_video-d012974d {
    height: -webkit-calc(100vh - 80px);
    height: calc(100vh - 80px);
  }
}
@media (min-width: 1440px) {
  .intern-video--row.coh-ce-cpt_hero_for_intern_video-d012974d {
    height: -webkit-calc(100vh - 80px);
    height: calc(100vh - 80px);
  }
}
@media (min-width: 1920px) {
  .intern-video--row.coh-ce-cpt_hero_for_intern_video-d012974d {
    height: -webkit-calc(100vh - 80px);
    height: calc(100vh - 80px);
  }
}
.coh-ce-cpt_hero_for_intern_video-9414f2aa {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_hero_for_intern_video-8ddcc4f4 {
  padding: 0;
}
@media (min-width: 565px) {
  .coh-ce-cpt_hero_for_intern_video-8ddcc4f4 {
    padding: 0;
  }
}
@media (min-width: 767px) {
  .coh-ce-cpt_hero_for_intern_video-8ddcc4f4 {
    padding: 0;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_hero_for_intern_video-8ddcc4f4 {
    padding: 0;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_hero_for_intern_video-8ddcc4f4 {
    padding: 0;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_hero_for_intern_video-8ddcc4f4 {
    padding: 0;
  }
}
.intern-video--height.coh-ce-cpt_hero_for_intern_video-d86960cc {
  margin: 0 auto;
}
@media (min-width: 767px) {
  .intern-video--height.coh-ce-cpt_hero_for_intern_video-d86960cc {
    width: -webkit-calc(14% + 49vw);
    width: calc(14% + 49vw);
  }
}
@media (min-width: 1199px) {
  .intern-video--height.coh-ce-cpt_hero_for_intern_video-d86960cc {
    width: -webkit-calc(14% + 49vw);
    width: calc(14% + 49vw);
  }
}
@media (min-width: 1440px) {
  .intern-video--height.coh-ce-cpt_hero_for_intern_video-d86960cc {
    width: -webkit-calc(14% + 49vw);
    width: calc(14% + 49vw);
  }
}
@media (min-width: 1920px) {
  .intern-video--height.coh-ce-cpt_hero_for_intern_video-d86960cc {
    width: -webkit-calc(14% + 49vw);
    width: calc(14% + 49vw);
  }
}
.intern-video--hero.coh-ce-cpt_hero_for_intern_video-2a61a675 {
  margin: 0 auto;
  margin-top: 1rem;
  padding-top: 1rem;
}
@media (min-width: 767px) {
  .intern-video--hero.coh-ce-cpt_hero_for_intern_video-2a61a675 {
    width: 82%;
  }
}
@media (min-width: 1199px) {
  .intern-video--hero.coh-ce-cpt_hero_for_intern_video-2a61a675 {
    width: 82%;
  }
}
@media (min-width: 1440px) {
  .intern-video--hero.coh-ce-cpt_hero_for_intern_video-2a61a675 {
    width: 82%;
  }
}
@media (min-width: 1920px) {
  .intern-video--hero.coh-ce-cpt_hero_for_intern_video-2a61a675 {
    width: 82%;
  }
}
.coh-ce-cpt_hive_animation-904850c {
  margin-right: -24px;
  margin-left: -24px;
  overflow: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_hive_animation-904850c {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    margin-right: 0;
    margin-left: auto;
  }
}
.coh-ce-cpt_hive_animation-8a0f4ed9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding-top: 48px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_hive_animation-8a0f4ed9 {
    padding-top: 40px;
    padding-bottom: 16px;
    min-height: 425px;
    display: block;
    overflow: hidden;
  }
}
.coh-ce-cpt_hive_animation-e9651661 {
  position: relative;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_hive_animation-e9651661 {
    min-width: 710px;
  }
}
.coh-ce-cpt_hive_animation-e6d269f {
  vertical-align: middle;
  min-width: 611px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_hive_animation-e6d269f {
    width: 710px;
    height: 369px;
  }
}
.coh-ce-cpt_hive_animation-ff9577c0 {
  will-change: transform;
  display: block;
  height: 15px;
  position: absolute;
  left: -15px;
  top: -45px;
  width: 15px;
}
.buzzFrontReverse.coh-ce-cpt_hive_animation-ff9577c0 svg {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.coh-ce-cpt_hive_animation-ff9577c0 svg {
  height: 15px;
  width: 15px;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.coh-ce-cpt_hive_animation-8adb35e {
  will-change: transform;
  display: block;
  height: 15px;
  position: absolute;
  left: auto;
  top: 0;
  width: 15px;
  right: -20px;
}
.buzzFrontReverse.coh-ce-cpt_hive_animation-8adb35e svg {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.coh-ce-cpt_hive_animation-8adb35e svg {
  height: 15px;
  width: 15px;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_hive_animation-2f93cbc5 {
    height: 470px;
    width: 720px;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    margin-top: 13px;
    margin-left: -8px;
    display: block;
  }
}
.coh-ce-cpt_hive_animation-8bb89804 {
  height: 100%;
  width: 480px;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  position: absolute;
  left: 50%;
  top: 50%;
  max-width: 720px;
  max-height: 470px;
  display: block;
}
.coh-ce-cpt_image_card-c3b50e45 {
  cursor: default;
}
.coh-ce-cpt_image_card_type_2-2670dae0 {
  max-height: 52vw;
}
@media (min-width: 565px) {
  .coh-ce-cpt_image_card_type_2-2670dae0 {
    height: 440px;
    width: 570px;
    max-height: none;
  }
}
.coh-ce-cpt_image_gallery-2e7e4853 {
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 30px;
  padding-bottom: 40px;
  width: 90%;
}
@media (min-width: 767px) {
  .coh-ce-cpt_image_gallery-2e7e4853 {
    width: 90%;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_image_gallery-2e7e4853 {
    width: 70%;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_image_gallery-2e7e4853 {
    width: 75%;
  }
}
.coh-ce-cpt_image_gallery-2f229fbc {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_image_gallery-7ea4bffa {
  display: none;
}
@media (min-width: 767px) {
  .coh-ce-cpt_image_gallery-7ea4bffa {
    position: relative;
    display: block;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_image_gallery-7ea4bffa {
    position: relative;
    display: block;
  }
}
.layout-3-images.coh-ce-cpt_image_gallery-d31b7a81 {
  display: none;
}
@media (min-width: 767px) {
  .layout-3-images.coh-ce-cpt_image_gallery-d31b7a81 {
    display: grid;
    grid-template-columns: repeat(3, minmax(10.5%, 100%));
    grid-template-rows: 200px;
    gap: 0.5rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
@media (min-width: 1199px) {
  .layout-3-images.coh-ce-cpt_image_gallery-d31b7a81 {
    display: grid;
    grid-template-columns: repeat(3, minmax(30.5%, 100%));
    grid-template-rows: 240px;
    gap: 1rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
@media (min-width: 767px) {
  .layout-3-images.coh-ce-cpt_image_gallery-d31b7a81 a:first-child {
    grid-column-start: span 2;
    grid-row-start: span 2;
  }
}
@media (min-width: 1199px) {
  .layout-3-images.coh-ce-cpt_image_gallery-d31b7a81 a:first-child {
    grid-column-start: span 2;
    grid-row-start: span 2;
  }
}
@media (min-width: 767px) {
  .layout-3-images.coh-ce-cpt_image_gallery-d31b7a81 a:first-child img {
    height: 408px;
  }
}
@media (min-width: 1199px) {
  .layout-3-images.coh-ce-cpt_image_gallery-d31b7a81 a:first-child img {
    height: 496px;
  }
}
@media (min-width: 767px) {
  .layout-3-images.coh-ce-cpt_image_gallery-d31b7a81 a:nth-child(n+4) {
    display: none;
  }
}
@media (min-width: 1199px) {
  .layout-3-images.coh-ce-cpt_image_gallery-d31b7a81 a:nth-child(n+4) {
    display: none;
  }
}
@media (min-width: 767px) {
  .layout-3-images.coh-ce-cpt_image_gallery-d31b7a81 a:nth-child(3) img {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
  }
}
@media (min-width: 1199px) {
  .layout-3-images.coh-ce-cpt_image_gallery-d31b7a81 a:nth-child(3) img {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
  }
}
.layout-4-images.coh-ce-cpt_image_gallery-d31b7a81 {
  display: none;
}
@media (min-width: 767px) {
  .layout-4-images.coh-ce-cpt_image_gallery-d31b7a81 {
    display: grid;
    grid-template-columns: minmax(100px, 1fr) 9% 1fr;
    grid-template-rows: 200px;
    gap: 0.5rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
@media (min-width: 1199px) {
  .layout-4-images.coh-ce-cpt_image_gallery-d31b7a81 {
    grid-template-columns: minmax(100px, 1fr) 9% 1fr;
    grid-template-rows: 200px;
    gap: 0.5rem;
  }
}
@media (min-width: 1440px) {
  .layout-4-images.coh-ce-cpt_image_gallery-d31b7a81 {
    display: grid;
    grid-template-columns: minmax(500px, 1fr) 9% 1fr;
    grid-template-rows: 240px;
    gap: 1rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
@media (min-width: 767px) {
  .layout-4-images.coh-ce-cpt_image_gallery-d31b7a81 a:nth-child(4) {
    grid-column-start: span 2;
  }
}
@media (min-width: 1199px) {
  .layout-4-images.coh-ce-cpt_image_gallery-d31b7a81 a:nth-child(4) {
    grid-column-start: span 2;
  }
}
@media (min-width: 767px) {
  .layout-4-images.coh-ce-cpt_image_gallery-d31b7a81 a:nth-child(4) img {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
  }
}
@media (min-width: 1199px) {
  .layout-4-images.coh-ce-cpt_image_gallery-d31b7a81 a:nth-child(4) img {
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
  }
}
@media (min-width: 767px) {
  .layout-4-images.coh-ce-cpt_image_gallery-d31b7a81 a:nth-child(n+5) {
    display: none;
  }
}
@media (min-width: 1199px) {
  .layout-4-images.coh-ce-cpt_image_gallery-d31b7a81 a:nth-child(n+5) {
    display: none;
  }
}
@media (min-width: 767px) {
  .layout-4-images.coh-ce-cpt_image_gallery-d31b7a81 a:first-child {
    grid-column-start: span 2;
  }
}
@media (min-width: 1199px) {
  .layout-4-images.coh-ce-cpt_image_gallery-d31b7a81 a:first-child {
    grid-column-start: span 2;
  }
}
@media (min-width: 767px) {
  .coh-ce-cpt_image_gallery-de80bbc0 {
    cursor: pointer;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_image_gallery-de80bbc0 {
    cursor: pointer;
  }
}
@media (min-width: 767px) {
  .coh-ce-cpt_image_gallery-610dafc2 {
    position: relative;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_image_gallery-610dafc2 {
    position: relative;
  }
}
.coh-ce-cpt_image_gallery-eee028d8 {
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 767px) {
  .coh-ce-cpt_image_gallery-eee028d8 {
    height: 200px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_image_gallery-eee028d8 {
    height: 240px;
  }
}
@media (min-width: 767px) {
  .coh-ce-cpt_image_gallery-58765e0c {
    position: absolute;
    margin-bottom: 5px;
    width: 100%;
    text-align: end;
    font-size: 15px;
    bottom: 0;
    z-index: 1;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_image_gallery-58765e0c {
    font-size: 15px;
    text-align: end;
    width: 100%;
    margin-bottom: 5px;
    position: absolute;
    bottom: 0;
    z-index: 1;
  }
}
@media (min-width: 767px) {
  .coh-ce-cpt_image_gallery-e8d36ea1 {
    cursor: pointer;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_image_gallery-e8d36ea1 {
    cursor: pointer;
  }
}
.coh-ce-cpt_image_gallery-c7a7b1ce {
  position: relative;
}
@media (min-width: 767px) {
  .coh-ce-cpt_image_gallery-c7a7b1ce {
    display: none;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_image_gallery-c7a7b1ce {
    display: none;
  }
}
.coh-ce-cpt_image_gallery-409cbdfd {
  display: grid;
  grid-template-columns: repeat(2, minmax(110px, 1fr));
  grid-template-rows: 130px;
  gap: 0.4rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: end;
      -ms-flex-align: end;
          align-items: end;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_image_gallery-409cbdfd {
    display: none;
  }
}
.coh-ce-cpt_image_gallery-409cbdfd a:first-child {
  grid-column-start: span 2;
  grid-row-start: span 2;
  max-height: 150px;
  height: 150px;
}
.coh-ce-cpt_image_gallery-409cbdfd a:first-child img {
  max-height: 150px;
  height: 150px;
}
.coh-ce-cpt_image_gallery-409cbdfd a:nth-child(n+4) {
  display: none;
}
.coh-ce-cpt_image_gallery-409cbdfd a:nth-child(3) img {
  -webkit-filter: brightness(0.5);
          filter: brightness(0.5);
}
.coh-ce-cpt_image_gallery-a3bdb94c {
  max-height: 200px;
  cursor: pointer;
}
.coh-ce-cpt_image_gallery-2b1d158a {
  position: relative;
}
.coh-ce-cpt_image_gallery-d25b8b12 {
  max-height: 130px;
  height: 130px;
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-cpt_image_gallery-79385f87 {
  font-size: 1.12vh;
  text-align: end;
  width: 100%;
  margin-bottom: 0.64vh;
  position: absolute;
  z-index: 1;
  bottom: 0;
}
.coh-ce-cpt_image_gallery-e2966441 {
  cursor: pointer;
}
.coh-ce-cpt_image_gallery-490ed55b {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  height: 100%;
}
.coh-ce-cpt_image_gallery-d314e3b6 {
  position: relative;
  width: 360px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  height: 400px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_image_gallery-d314e3b6 {
    height: 500px;
    width: 800px;
  }
}
.coh-ce-cpt_image_gallery-d1a23714 {
  display: none;
}
.coh-ce-cpt_image_gallery-3a99b7fd {
  height: 100%;
  display: inline;
  float: left;
}
.coh-ce-cpt_image_gallery-286c9c42 {
  height: 100%;
  max-height: 100%;
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-cpt_image_gallery-959ee74f {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  bottom: 0;
  z-index: 1;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
  width: 100%;
  font-size: 15px;
  margin-bottom: 15px;
}
@media (min-width: 767px) {
  .coh-ce-cpt_image_gallery-959ee74f {
    font-size: 1vw;
    margin-bottom: 0.78vw;
  }
}
.coh-ce-cpt_image_with_lateral_details-4d2fe82c {
  vertical-align: top;
  position: relative;
  overflow: hidden;
  display: inline-block;
}
.coh-ce-cpt_image_with_lateral_details-2961502d {
  -o-object-fit: contain!important;
     object-fit: contain!important;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-transition: 250ms linear opscity;
  transition: 250ms linear opscity;
  max-height: 29.6875rem;
  height: 100%;
  position: static;
  width: 100%;
  max-width: 100%;
  display: block;
}
.coh-ce-cpt_image_with_lateral_details-3111d2bb {
  -o-object-fit: contain!important;
     object-fit: contain!important;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-transition: 250ms linear opacity;
  transition: 250ms linear opacity;
  max-height: 29.6875rem;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  max-width: none;
}
.coh-ce-cpt_informative_text_with_trigge-f692af13 {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_info_card-3b4236f5 {
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_info_card-3b4236f5 {
    text-align: start;
  }
}
.coh-ce-cpt_info_card-bf2b0be5 {
  margin-bottom: 1.125rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_info_card-bf2b0be5 {
    margin-bottom: 2.25rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_info_card-64c2e4c8 {
    height: 4.5rem;
  }
}
.coh-ce-cpt_info_card-350f692b {
  margin-top: 1.125rem;
  margin-bottom: 1.875rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_info_card-350f692b {
    margin-top: 2.25rem;
    margin-bottom: 3.75rem;
  }
}
.coh-ce-cpt_info_card-48cd280 {
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_info_card-942c0240 p {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(30, 30, 30);
  font-size: 1.125rem;
  line-height: 24px;
}
.coh-ce-cpt_info_component-e6cd383c {
  max-width: 220px;
  position: absolute;
  top: 230px;
  left: 135px;
}
.coh-ce-cpt_info_component-52bc51b7 {
  max-width: 60%;
  position: relative;
  left: 160px;
  top: 140px;
  margin-bottom: 240px;
}
.coh-ce-cpt_info_component-a308a0a1 {
  width: 3%;
  position: absolute;
  top: 250px;
  left: 135px;
}
.coh-ce-cpt_info_component-68bf206e {
  max-width: 540px;
  max-height: 377px;
  position: relative;
  top: 170px;
  right: 40px;
  font-family: 'AmsiPro Regular', 'Barlow Condensed', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 100;
  font-size: 24px;
  color: rgb(255, 255, 255);
  line-height: 30px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_info_component-68bf206e {
    max-width: 540px;
    max-height: 377px;
  }
}
.coh-ce-cpt_instagram-a5bd58c2 {
  width: 100%;
}
.coh-ce-cpt_internal_product_card-f73cff2d {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 10px;
  margin-bottom: 20px;
  margin-left: 10px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_internal_product_card-f73cff2d {
    max-width: 12.5rem;
    margin-right: 45px;
    margin-bottom: 20px;
    margin-left: 45px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_internal_product_card-f73cff2d:hover div div .coh-image {
    top: -1.25rem;
    padding-right: 0.1875rem;
    padding-left: 0.1875rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_internal_product_card-f73cff2d:hover div div .coh-link {
    opacity: 1;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_internal_product_card-f73cff2d:hover div div .coh-paragraph {
    opacity: 1;
  }
}
.coh-ce-cpt_internal_product_card-89463ac4 {
  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;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_internal_product_card-89463ac4 {
    width: 17.5rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_internal_product_card-773628d9 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_internal_product_card-2628f213 {
    position: relative;
    -webkit-transition: 300ms ease top, 300ms ease padding-right, 300ms ease padding-left;
    transition: 300ms ease top, 300ms ease padding-right, 300ms ease padding-left;
  }
}
.coh-ce-cpt_internal_product_card-bafd42e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_internal_product_card-bafd42e {
    min-height: 6.25rem;
  }
}
.coh-ce-cpt_internal_product_card-3e2325ba {
  margin-top: 10px;
  margin-bottom: 20px;
  text-align: center;
  font-size: 1rem;
  line-height: 1rem;
  color: rgb(207, 10, 44);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  opacity: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_internal_product_card-3e2325ba {
    opacity: 0;
    font-size: 1.25rem;
    line-height: 1rem;
  }
}
.coh-ce-cpt_internal_product_card-ff9c7ce6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_internal_product_card-b23d64da {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 25px;
  margin-left: auto;
  width: 50%;
  opacity: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_internal_product_card-b23d64da {
    opacity: 0;
  }
}
.manually.coh-ce-cpt_internal_product_card-b23d64da {
  display: none;
}
.integration.coh-ce-cpt_internal_product_card-b23d64da {
  display: none;
}
@media (min-width: 1199px) {
  .block-align-left.coh-ce-cpt_internal_product_card-552f7c02 {
    max-width: 19.375rem;
    width: 19.375rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1199px) {
  .block-align-center.coh-ce-cpt_internal_product_card-552f7c02 {
    max-width: 48.125rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1199px) {
  .block-align-right.coh-ce-cpt_internal_product_card-552f7c02 {
    max-width: 19.375rem;
    width: 19.375rem;
    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_internal_product_card-6f49397e {
  display: none;
  opacity: 0;
}
.manually.coh-ce-cpt_internal_product_card-6f49397e {
  display: block;
}
@media (min-width: 1199px) {
  .manually.coh-ce-cpt_internal_product_card-6f49397e {
    display: inline-block;
  }
}
.block-align-left.coh-ce-cpt_internal_product_card-6f49397e {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1199px) {
  .block-align-left.coh-ce-cpt_internal_product_card-6f49397e {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
  }
}
.block-align-center.coh-ce-cpt_internal_product_card-6f49397e {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1199px) {
  .block-align-center.coh-ce-cpt_internal_product_card-6f49397e {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
}
.block-align-right.coh-ce-cpt_internal_product_card-6f49397e {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1199px) {
  .block-align-right.coh-ce-cpt_internal_product_card-6f49397e {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
  }
}
.coh-ce-cpt_internal_product_card-9f24f729 {
  display: block;
  opacity: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_internal_product_card-9f24f729 {
    display: inline-block;
  }
}
@media (min-width: 1199px) {
  .block-align-left.coh-ce-cpt_internal_product_card-9f24f729 {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (min-width: 1199px) {
  .block-align-right.coh-ce-cpt_internal_product_card-9f24f729 {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.block-align-center.coh-ce-cpt_internal_product_card-9f24f729 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1199px) {
  .block-align-center.coh-ce-cpt_internal_product_card-9f24f729 {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
}
.coh-ce-cpt_internal_product_card-ce1b5184 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_internal_product_card-4d92cdba {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 1.953125rem;
  line-height: 1rem;
  letter-spacing: 0;
  margin-bottom: 20px;
  display: block;
}
.coh-ce-cpt_internal_product_card-5ae51ea7 {
  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: 25px;
  padding-right: 30px;
  padding-bottom: 25px;
  padding-left: 30px;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(225, 225, 225);
}
@media (min-width: 767px) {
  .coh-ce-cpt_internal_product_card-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_internal_product_card-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_internal_product_card-5ae51ea7:last-child {
  border-bottom-width: 0;
  border-bottom-style: none;
}
.coh-ce-cpt_internal_product_card-5ae51ea7 > article {
  -webkit-flex-basis: 66%;
      -ms-flex-preferred-size: 66%;
          flex-basis: 66%;
}
.coh-ce-cpt_internal_product_card-a18cafa5 {
  -webkit-flex-basis: 33%;
      -ms-flex-preferred-size: 33%;
          flex-basis: 33%;
}
.coh-ce-cpt_intern_video-b4ddbe81 {
  overflow: hidden;
}
.intern-video--overflow.coh-ce-cpt_intern_video-b4ddbe81 video {
  max-width: 100%;
}
.isPlayed.coh-ce-cpt_intro_animation-b4ca2cbe {
  display: none;
}
.isPlayed.coh-ce-cpt_intro_animation-b4ca2cbe .animation-wrapper {
  display: none;
}
.isPlayed.coh-ce-cpt_intro_animation-b4ca2cbe .intro-animation {
  display: none;
}
.coh-ce-cpt_intro_animation-3d33fc45 {
  background-color: rgba(255, 255, 0, 0.999);
  height: 100vh;
  width: 100vw;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
  pointer-events: none;
}
.coh-ce-cpt_intro_animation-618b98e0 {
  position: absolute;
  height: 100%;
  width: 150%;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media (min-width: 767px) {
  .coh-ce-cpt_intro_animation-618b98e0 {
    width: 100%;
  }
}
.coh-ce-cpt_jumbotron-350a595 {
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 767px) {
  .coh-ce-cpt_jumbotron-350a595 {
    -webkit-transform: scaleX(0.8) scaleY(0.8);
        -ms-transform: scaleX(0.8) scaleY(0.8);
            transform: scaleX(0.8) scaleY(0.8);
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_jumbotron-350a595 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    text-align: center;
    -webkit-transform: scaleX(1) scaleY(1);
        -ms-transform: scaleX(1) scaleY(1);
            transform: scaleX(1) scaleY(1);
    height: 32.5rem;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_jumbotron-350a595 {
    -webkit-transform: scaleX(1) scaleY(1);
        -ms-transform: scaleX(1) scaleY(1);
            transform: scaleX(1) scaleY(1);
  }
}
.coh-ce-cpt_jumbotron-9c331ca7 {
  white-space: nowrap;
}
.coh-ce-cpt_jumbotron-593ee887 {
  text-align: center;
  height: 3.5rem;
  width: 100%;
  margin-top: 0.625rem;
  margin-right: 0;
  margin-bottom: 0.625rem;
  margin-left: 0;
  padding-bottom: 0.625rem;
  position: relative;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_jumbotron-593ee887 {
    width: 400px;
    height: 32.5rem;
    margin-top: 0;
    margin-right: 0.9375rem;
    margin-bottom: 0;
    margin-left: 0.9375rem;
  }
}
.coh-ce-cpt_language_icon_content-d8f92803 {
  max-height: 30px;
  max-width: 16px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_language_icon_content-d8f92803 {
    max-height: 40px;
  }
}
.coh-ce-cpt_language_selector_active_lan-928bdb94 .views-field-field-country-label {
  margin-bottom: 0.5rem;
}
.no-move-up.coh-ce-cpt_latest_contents-4c28241f .coh-style-hover-behavior:hover {
  top: 0;
}
.coh-ce-cpt_latest_contents_by_type-d1a23714 {
  display: none;
}
.beescomProductsList.coh-ce-cpt_list_with_custom_bullet_poin-c59a3d97 p span {
  font-size: 18px;
  line-height: 24px;
  font-size: 18px !important;
  line-height: 24px !important;
}
@media (min-width: 1199px) {
  .beescomProductsList.coh-ce-cpt_list_with_custom_bullet_poin-c59a3d97 p span {
    font-size: 20px;
    line-height: 30px;
    font-size: 20px !important;
    line-height: 30px !important;
  }
}
.coh-ce-cpt_list_with_custom_bullet_poin-942c0240 p {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(30, 30, 30);
  font-size: 1.125rem;
  line-height: 24px;
}
.coh-ce-cpt_loading-97f1aeff {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: fixed;
  z-index: 9999;
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}
.opacitySlow.coh-ce-cpt_loading-97f1aeff {
  opacity: 0;
  -webkit-transition: all 300ms;
  transition: all 300ms;
}
.coh-ce-cpt_loading-e8229035 {
  max-width: 150px;
}
.coh-ce-cpt_logged_area_button-a4620a51 {
  color: rgb(255, 255, 255);
  font-weight: 600;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background-color: rgb(36, 161, 72);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  padding: 0.5rem;
  text-align: center;
}
.coh-ce-cpt_login_stella-30a144c5 {
  width: 110px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_login_stella-45b25559 {
  max-width: 372px;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-cpt_lottie_animation-92e37de7 {
  display: block;
  width: 100%;
  max-width: 618px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 24px;
  margin-left: auto;
  position: relative;
  padding-bottom: 105%;
}
@media (min-width: 767px) {
  .coh-ce-cpt_lottie_animation-92e37de7 {
    padding-bottom: 610px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_lottie_animation-92e37de7 {
    height: 100%;
    margin: 0;
    padding-bottom: 0;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_lottie_animation-92e37de7 {
    height: 652px;
    width: 618px;
  }
}
.coh-ce-cpt_lottie_animation-92e37de7 canvas {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
@media (min-width: 767px) {
  .coh-ce-cpt_lottie_animation-92e37de7 canvas {
    position: relative;
  }
}
.coh-ce-cpt_menu_hamburger_desktop-c9fcc83b {
  position: relative;
  display: none;
}
.menu-hamburger-desktop-canvas-open.coh-ce-cpt_menu_hamburger_desktop-c9fcc83b {
  display: none;
}
@media (min-width: 1199px) {
  .menu-hamburger-desktop-canvas-open.coh-ce-cpt_menu_hamburger_desktop-c9fcc83b {
    display: block;
  }
}
.coh-ce-cpt_menu_hamburger_desktop-18de8bf9 {
  width: 47.875rem;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9999;
  height: 100vh;
  padding-top: 2.5rem;
  padding-right: 3.4375rem;
  padding-bottom: 2.5rem;
  padding-left: 2.5rem;
  background-color: rgb(0, 0, 0);
}
.coh-ce-cpt_menu_hamburger_desktop-ef99eb83 {
  display: block;
  margin-bottom: 3.125rem;
  margin-left: auto;
}
.coh-ce-cpt_menu_hamburger_desktop-ef99eb83: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;
  font-size: 3.125rem;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_miscellaneous_product_list-4d72c94b {
  margin-top: 20px;
  margin-right: 0;
  margin-bottom: 20px;
  margin-left: 0;
}
.coh-ce-cpt_modal_country_selector-43e9ad94 {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_modal_country_selector-b825c9a1 {
  width: 40px;
}
.coh-ce-cpt_modal_country_selector-78ed1364 {
  position: fixed;
  top: 20px;
  right: 20px;
  z-index: 1000;
}
.coh-ce-cpt_modal_country_selector-4f75bed1 {
  width: 24px;
}
.coh-ce-cpt_modal_country_selector-cf8de899 {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_modal_country_selector-e376a6ca {
  overflow-y: auto;
  height: -webkit-calc(100vh - 140px);
  height: calc(100vh - 140px);
  padding-right: 30px;
  padding-left: 30px;
  width: 100%;
}
.coh-ce-cpt_modal_video_card-5888f7cc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.coh-ce-cpt_modal_video_card-56070062 {
  z-index: 10;
  text-align: -webkit-center;
  width: 100%;
  display: table;
  padding-bottom: 3.75rem;
}
.coh-ce-cpt_modal_video_card-56070062: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: 0.875rem;
  color: rgb(255, 255, 255);
  margin-bottom: 3.75rem;
  display: table-cell;
  vertical-align: middle;
  height: 3.125rem;
  width: 3.125rem;
  border-width: 2px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border-style: solid;
  border-color: rgb(255, 255, 255);
}
.coh-ce-cpt_modal_video_card-a3a86f83 {
  position: absolute;
  bottom: 0;
  padding: 1.75rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_modal_video_card-a3a86f83 {
    padding: 2.25rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_modal_video_card-a3a86f83 {
    width: 100%;
  }
}
.coh-ce-cpt_modal_video_card-f6e67aa9 {
  max-height: 11.25rem;
  overflow: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_modal_video_card-f6e67aa9 {
    max-height: 11.25rem;
  }
}
.coh-ce-cpt_modal_video_card-935c446a {
  margin-top: auto;
  margin-right: 0;
  margin-bottom: auto;
  margin-left: 0;
  height: auto;
  overflow-y: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_modal_video_card-935c446a {
    margin-top: 2.25rem;
    margin-right: 5.625rem;
    margin-bottom: 2.25rem;
    margin-left: 5.625rem;
    height: 40rem;
  }
}
.coh-ce-cpt_modal_video_card-3015c4d5 {
  color: rgb(255, 255, 255);
  margin-bottom: 0.625rem;
  font-size: 1.3125rem;
}
.coh-ce-cpt_modal_video_card-3b24d2a1 {
  color: rgb(255, 255, 255);
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_modal_video_card-a450e4ec {
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_modal_video_card-57fbb93f .video-embed-twitch {
  position: relative;
}
.coh-ce-cpt_modal_video_card-57fbb93f .video-embed-twitch iframe {
  margin: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  width: 100%;
}
.coh-ce-cpt_money_meter-2771c51b {
  position: relative;
  z-index: 100;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 767px) {
  .coh-ce-cpt_money_meter-2771c51b {
    margin-left: 30px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_money_meter-2771c51b {
    position: fixed;
    right: 0;
  }
}
.normal-behavior.coh-ce-cpt_money_meter-2771c51b {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: static;
  display: inline-block;
  margin: 0;
}
.normal-behavior.coh-ce-cpt_money_meter-2771c51b .fixed {
  margin: 0;
  position: static;
}
.coh-ce-cpt_money_meter-df084050 {
  margin-top: 10px;
}
.coh-ce-cpt_multiple_accordion_container-4d0d9298 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_multiple_accordion_item-6dd8f5a3 {
  width: 100%;
  margin-top: 18px;
  margin-bottom: 18px;
  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;
  background-color: rgb(255, 255, 255);
  border-width: 1px;
  border-style: solid;
  border-color: rgb(225, 225, 225);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_multiple_accordion_item-6dd8f5a3 {
    width: 800px;
  }
}
.coh-ce-cpt_multiple_accordion_item-6dd8f5a3 .panel {
  overflow: hidden;
  background-color: rgb(255, 255, 255);
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-cpt_multiple_accordion_item-6dd8f5a3 .active, .coh-ce-cpt_multiple_accordion_item-6dd8f5a3 .accordion:hover {
  background-color: rgb(204, 204, 204);
}
.coh-ce-cpt_multiple_accordion_item-6dd8f5a3 .accordion {
  cursor: pointer;
  -webkit-transition: 0.9s;
  transition: 0.9s;
  background-color: rgb(238, 238, 238);
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 25px;
  padding-left: 0;
}
.coh-ce-cpt_multiple_accordion_item-4341e0e0 {
  width: 100%;
  text-align: left;
  margin-top: 25px;
}
.coh-ce-cpt_multi_column_footer-71237e61 {
  background-color: rgb(0, 0, 0);
  padding-top: 3.5rem;
  padding-bottom: 5rem;
  margin-top: 4.6875rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_multi_column_footer-71237e61 {
    margin-top: 9.375rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_multi_column_footer-46c1c450 {
    max-width: 90rem;
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_multi_column_footer-46c1c450 {
    max-width: 78.75rem;
    padding-right: 0;
    padding-left: 0;
  }
}
.intern.coh-ce-cpt_multi_column_footer-46c1c450 {
  color: rgb(255, 255, 255);
}
.intern.coh-ce-cpt_multi_column_footer-46c1c450 ul {
  margin-bottom: 4rem;
}
@media (min-width: 767px) {
  .intern.coh-ce-cpt_multi_column_footer-46c1c450 ul {
    -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;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: unset;
  }
}
@media (min-width: 1199px) {
  .intern.coh-ce-cpt_multi_column_footer-46c1c450 ul {
    margin-bottom: unset;
  }
}
.intern.coh-ce-cpt_multi_column_footer-46c1c450 ul li {
  line-height: 1.5rem;
}
.intern.coh-ce-cpt_multi_column_footer-46c1c450 ul li a, .intern.coh-ce-cpt_multi_column_footer-46c1c450 ul li span {
  color: rgb(255, 255, 255);
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
}
.intern.coh-ce-cpt_multi_column_footer-46c1c450 ul li a:hover {
  color: rgba(255, 255, 0, 0.999);
  opacity: 1;
}
.intern.coh-ce-cpt_multi_column_footer-46c1c450 ul li a[href=""]:hover {
  color: rgba(255, 255, 255, 0.7);
}
.coh-ce-cpt_multi_column_footer-bfb9ba38 {
  margin-bottom: 2.5rem;
}
@media (min-width: 767px) {
  .coh-ce-cpt_multi_column_footer-bfb9ba38 {
    margin-bottom: 2.5rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_multi_column_footer-bfb9ba38 {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_multi_column_footer-6eabedf {
  max-width: 6.25rem;
}
@media (min-width: 767px) {
  .coh-ce-cpt_multi_column_footer-6eabedf {
    max-width: 6.25rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_multi_column_footer-6eabedf {
    max-width: 9.375rem;
  }
}
.coh-ce-cpt_multi_column_footer-e4054dc2 {
  font-size: 0.875rem;
  opacity: 0.5;
  line-height: 1.5rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  display: none;
}
@media (min-width: 767px) {
  .coh-ce-cpt_multi_column_footer-e4054dc2 {
    margin-top: 1.5rem;
    display: none;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_multi_column_footer-e4054dc2 {
    display: block;
  }
}
.country-sites.coh-ce-cpt_multi_column_footer-7486bab1 ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  row-gap: 3px;
}
@media (min-width: 767px) {
  .country-sites.coh-ce-cpt_multi_column_footer-7486bab1 ul {
    max-height: 17.8125rem;
  }
}
@media (min-width: 1199px) {
  .country-sites.coh-ce-cpt_multi_column_footer-7486bab1 ul {
    max-height: 17.8125rem;
  }
}
@media (min-width: 1920px) {
  .country-sites.coh-ce-cpt_multi_column_footer-7486bab1 ul {
    max-height: 17.8125rem;
  }
}
@media (min-width: 767px) {
  .coh-ce-cpt_multi_column_footer-3d60100e {
    text-align: right;
  }
}
.coh-ce-cpt_multi_column_footer-95f6e532 {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.875rem;
  margin-bottom: 1rem;
  color: rgb(255, 255, 255);
}
@media (min-width: 767px) {
  .coh-ce-cpt_multi_column_footer-4a1b4489 {
    margin-top: 1.5rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_multi_column_footer-4a1b4489 {
    margin-top: 4rem;
    padding-right: 5rem;
    padding-left: 5rem;
    max-width: 90rem;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_multi_column_footer-4a1b4489 {
    padding-right: 0;
    padding-left: 0;
    max-width: 78.75rem;
  }
}
.coh-ce-cpt_multi_column_footer-a5ba3e2a {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_multi_column_footer-7b33d924 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_multi_column_footer-7b33d924 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_multi_column_footer-92c5b127 {
    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_music_player-7e5667be {
  font-size: 13px;
  color: rgb(255, 255, 255);
  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;
  max-width: 100%;
}
.coh-ce-cpt_music_player-7e5667be p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.coh-ce-cpt_my_account_header-414bbea5 {
  display: none;
  -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;
  gap: 24px;
}
.has-reset-password.coh-ce-cpt_my_account_header-414bbea5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.has-logout.coh-ce-cpt_my_account_header-414bbea5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_newsletter-3f2874e3 .webform-element-description, .coh-ce-cpt_newsletter-3f2874e3 .description {
  display: inline-block;
}
.coh-ce-cpt_newsletter_0-7419cafe {
  margin-top: 49px;
  margin-right: auto;
  margin-bottom: 49px;
  margin-left: auto;
}
.coh-ce-cpt_news_card-40a5767 {
  margin-right: 1.25rem;
  min-width: 17.5rem;
  max-width: 17.5rem;
}
@media (min-width: 565px) {
  .coh-ce-cpt_news_card-40a5767 {
    min-width: 17.5rem;
    max-width: 17.5rem;
  }
}
@media (min-width: 767px) {
  .coh-ce-cpt_news_card-40a5767 {
    min-width: 17.5rem;
    max-width: 17.5rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_news_card-40a5767 {
    min-width: 17.5rem;
    max-width: 17.5rem;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_news_card-40a5767 {
    max-width: 17.5rem;
    min-width: 17.5rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_news_card-40a5767 {
    min-width: 17.5rem;
    max-width: 17.5rem;
  }
}
.coh-ce-cpt_new_banner_content-70f0efbf {
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
.coh-ce-cpt_new_banner_content-4eab5798 {
  position: relative;
  left: 45%;
  margin-top: 58px;
  margin-bottom: 12px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_banner_content-4eab5798 {
    margin-top: 150px;
    margin-right: 0px;
    position: relative;
    left: 18.4375rem;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_new_banner_content-4eab5798 {
    left: 500px;
    margin-top: 155px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_new_banner_content-4eab5798 {
    left: 450px;
  }
}
.coh-ce-cpt_new_banner_content-71d9fab2 {
  width: 30px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_banner_content-71d9fab2 {
    width: 45px;
  }
}
.coh-ce-cpt_new_banner_content-57db2781 {
  margin-left: 15%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_banner_content-57db2781 {
    margin-left: 370px;
  }
}
.coh-ce-cpt_new_footer_br-c3986b79 {
  height: 160px;
}
[data-show-footer=""].coh-ce-cpt_new_footer_br-c3986b79 {
  height: 5rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_footer_br-c3986b79 .footer-fl.order-desktop-1 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_footer_br-c3986b79 .footer-fl.order-desktop-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_footer_br-c3986b79 .footer-fl.order-desktop-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_footer_br-c3986b79 .footer-sm.order-desktop-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_footer_br-c3986b79 .footer-sm.order-desktop-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_footer_br-c3986b79 .footer-sm.order-desktop-3 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_footer_br-c3986b79 .footer-fm.order-desktop-1 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_footer_br-c3986b79 .footer-fm.order-desktop-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_footer_br-c3986b79 .footer-fm.order-desktop-3 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_new_footer_br-c3986b79 .footer-fm.order-desktop-3 {
    padding-right: 0;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_new_footer_br-c3986b79 .footer-fm.order-desktop-3 {
    padding-right: 1.40625rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_footer_br-c3986b79 .footer-fm.order-desktop-3 li:last-child a {
    padding-right: 0;
  }
}
.coh-ce-cpt_new_footer_br-b03c42cb {
  background-color: rgb(0, 0, 0);
  padding-top: 2.1875rem;
  padding-bottom: 2.1875rem;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_footer_br-b03c42cb {
    height: 5rem;
    padding-top: 16px;
    padding-bottom: 16px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_footer_br-ba7d084a {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-right: 100px;
    margin-left: 100px;
  }
}
.coh-ce-cpt_new_footer_br-ba7d084a .coh-row-inner {
  margin-right: 0;
  margin-left: 0;
}
.coh-ce-cpt_new_footer_br-fb04c8bd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_new_footer_br-27cfc1b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 1.25rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_footer_br-27cfc1b {
    -webkit-flex-wrap: unset;
        -ms-flex-wrap: unset;
            flex-wrap: unset;
    margin-top: 0;
  }
}
.order-mobile-1.coh-ce-cpt_new_footer_br-27cfc1b {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.order-mobile-2.coh-ce-cpt_new_footer_br-27cfc1b {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
.order-mobile-3.coh-ce-cpt_new_footer_br-27cfc1b {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_new_footer_br-295d6fc0 {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  max-width: 15rem;
  max-height: 10rem;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_footer_br-295d6fc0 {
    max-height: 5rem;
    max-width: 7.5rem;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_new_footer_br-295d6fc0 {
    max-height: 3.75rem;
    max-width: 22.5rem;
  }
}
.coh-ce-cpt_new_footer_br-4241fcd5 {
  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;
}
.order-mobile-1.coh-ce-cpt_new_footer_br-4241fcd5 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.order-mobile-2.coh-ce-cpt_new_footer_br-4241fcd5 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
.order-mobile-3.coh-ce-cpt_new_footer_br-4241fcd5 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}
.coh-ce-cpt_new_footer_br-4a0d1e6f {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 1.25rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_footer_br-4a0d1e6f {
    width: unset;
    padding-top: 0;
  }
}
.coh-ce-cpt_new_footer_br-4a0d1e6f a {
  margin-right: 20px;
}
.coh-ce-cpt_new_footer_br-4a0d1e6f a:last-child {
  margin-right: 0;
}
.coh-ce-cpt_new_footer_br-ffe3946d: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: "\ea92";
  font-family: Icomoon;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_new_footer_br-f1c3c252: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: "\ea91";
  font-family: Icomoon;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_new_footer_br-f423f047:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_new_footer_br-ed836e2c:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_new_footer_br-e8635c39:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_new_footer_br-7582c65f {
  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;
}
.order-mobile-1.coh-ce-cpt_new_footer_br-7582c65f {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.order-mobile-2.coh-ce-cpt_new_footer_br-7582c65f {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.order-mobile-3.coh-ce-cpt_new_footer_br-7582c65f {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_new_footer_br-babdc921 {
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  padding-top: 1.25rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_footer_br-babdc921 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0;
  }
}
.coh-ce-cpt_new_footer_br-c6b87f26 {
  background-color: rgb(0, 0, 0);
}
.coh-ce-cpt_new_footer_br-c6b87f26 .footer-bottom-container .footer-bottom-menu {
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_footer_br-c6b87f26 .footer-bottom-container .footer-bottom-menu {
    padding-right: 0.9375rem;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_new_footer_br-c6b87f26 .footer-bottom-container .footer-bottom-menu {
    padding-right: 0;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_new_footer_br-c6b87f26 .footer-bottom-container .footer-bottom-menu {
    padding-right: 1.40625rem;
    padding-left: 0;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_footer_br-c6b87f26 .footer-bottom-container .footer-bottom-menu li {
    padding-left: 0.9375rem;
    min-width: 6.25rem;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_new_footer_br-c6b87f26 .footer-bottom-container .footer-bottom-menu li {
    padding-left: 1.25rem;
  }
}
.coh-ce-cpt_new_footer_br-c6b87f26 .footer-bottom-container .footer-bottom-menu li a {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
.coh-ce-cpt_new_footer_br-e0e4b8ea {
  padding-top: 1.375rem;
  padding-bottom: 1.375rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_footer_br-e0e4b8ea {
    margin-right: 100px;
    margin-left: 100px;
  }
}
.coh-ce-cpt_new_footer_br-e0e4b8ea .coh-row-inner {
  margin-right: 0;
  margin-left: 0;
}
.coh-ce-cpt_new_footer_br-b62b24bc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_footer_br-b62b24bc {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
  }
}
.coh-ce-cpt_new_footer_br-2392af5b {
  color: rgb(255, 255, 255);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-bottom: 0.625rem;
  font-size: 0.8125rem;
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_footer_br-2392af5b {
    font-size: 0.8125rem;
    text-align: start;
  }
}
.coh-ce-cpt_new_footer_br-856c9a38 {
  color: rgb(255, 255, 255);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.8125rem;
  line-height: 1.5625rem;
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_footer_br-856c9a38 {
    font-size: 0.8125rem;
    padding-right: 0;
    padding-left: 0;
    line-height: unset;
    text-align: start;
  }
}
.coh-ce-cpt_new_footer_br-3d03aa72 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_footer_br-3d03aa72 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_new_header_dropdown_menu-8d2e4f6c {
  position: fixed;
  top: 0;
  background-image: none;
  min-height: 3.75rem;
  z-index: 9;
  width: 100%;
  background-color: rgb(2, 41, 31);
}
@media (min-width: 767px) {
  .coh-ce-cpt_new_header_dropdown_menu-8d2e4f6c {
    width: 100%;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgb(0, 0, 0)), to(rgba(0, 0, 0, 0.18)));
    background-image: -webkit-linear-gradient(top, rgb(0, 0, 0) 1%, rgba(0, 0, 0, 0.18) 100%);
    background-image: linear-gradient(180deg, rgb(0, 0, 0) 1%, rgba(0, 0, 0, 0.18) 100%);
    background-position: left top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_header_dropdown_menu-8d2e4f6c {
    min-height: 6.25rem;
    background-color: rgba(0, 0, 0, 0);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgb(0, 0, 0)), color-stop(69%, rgba(0, 0, 0, 0.557)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(top, rgb(0, 0, 0) 1%, rgba(0, 0, 0, 0.557) 69%, rgba(0, 0, 0, 0) 100%);
    background-image: linear-gradient(180deg, rgb(0, 0, 0) 1%, rgba(0, 0, 0, 0.557) 69%, rgba(0, 0, 0, 0) 100%);
    background-position: left top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
.coh-ce-cpt_new_header_dropdown_menu-61aa4241 {
  height: auto;
  width: 6.25rem;
  margin-top: 1.25rem;
  margin-left: 1.25rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_header_dropdown_menu-61aa4241 {
    width: 9.375rem;
    padding-top: 2.1875rem;
    padding-left: 3.125rem;
    margin-top: 0;
    margin-left: 0;
  }
}
.coh-ce-cpt_new_social_banner-b0007f18 {
  display: inline-block;
  -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;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_social_banner-b0007f18 {
    display: inline-block;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_new_social_banner-b0007f18 {
    display: inline-block;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_new_social_banner-b0007f18 {
    display: inline-block;
  }
}
.coh-ce-cpt_new_social_banner-9afdf6e8 {
  max-width: 60px;
  display: inline-block;
  margin-top: auto;
  margin-right: 10px;
  margin-bottom: auto;
  margin-left: 5px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_social_banner-9afdf6e8 {
    display: inline-block;
    max-width: 70px;
  }
}
.coh-ce-cpt_new_social_banner-329adcf0 {
  display: none;
  color: rgb(255, 255, 255);
}
@media (min-width: 767px) {
  .coh-ce-cpt_new_social_banner-329adcf0 {
    display: inline-block;
    bottom: 10px;
    position: relative;
    top: auto;
    line-height: 1.5625rem;
    text-align: left;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_social_banner-329adcf0 {
    display: inline-block;
    position: relative;
    bottom: 15px;
    line-height: 25px;
    text-align: left;
    top: auto;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_new_social_banner-329adcf0 {
    display: inline-block;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_new_social_banner-329adcf0 {
    display: inline-block;
  }
}
.coh-ce-cpt_new_social_banner-85693f87 {
  display: none;
  margin-right: 10px;
  margin-left: 10px;
  width: auto;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_social_banner-85693f87 {
    display: inline-block;
    margin-right: 15px;
    margin-left: 15px;
    max-width: 2px;
    position: relative;
    bottom: auto;
    top: auto;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_new_social_banner-85693f87 {
    display: inline-block;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_new_social_banner-85693f87 {
    display: inline-block;
  }
}
.coh-ce-cpt_new_social_banner-570f8cd2 {
  display: inline-block;
  -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;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_social_banner-570f8cd2 {
    display: inline-block;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_new_social_banner-570f8cd2 {
    display: inline-block;
  }
}
.coh-ce-cpt_new_social_banner-78e6bffd {
  max-width: 60px;
  display: inline-block;
  margin-right: 10px;
  margin-left: 5px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_social_banner-78e6bffd {
    display: inline-block;
    max-width: 70px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_new_social_banner-78e6bffd {
    display: inline-block;
  }
}
.coh-ce-cpt_new_social_banner-a1165f65 {
  display: none;
  text-align: left;
  color: rgb(255, 255, 255);
  line-height: 25px;
  position: relative;
  top: auto;
}
@media (min-width: 767px) {
  .coh-ce-cpt_new_social_banner-a1165f65 {
    display: inline-block;
    position: relative;
    top: auto;
    bottom: 10px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_social_banner-a1165f65 {
    display: inline-block;
    position: relative;
    bottom: 15px;
    top: auto;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_new_social_banner-a1165f65 {
    display: inline-block;
  }
}
.coh-ce-cpt_new_social_banner-6ec7b139 {
  display: none;
  margin-right: 5px;
  margin-left: 5px;
  width: auto;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_social_banner-6ec7b139 {
    display: inline-block;
    max-width: 2px;
    margin-right: 15px;
    margin-left: 15px;
    bottom: auto;
    position: relative;
    top: auto;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_new_social_banner-6ec7b139 {
    display: inline-block;
  }
}
.coh-ce-cpt_new_social_banner-4c264f41 {
  display: inline-block;
  -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;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_social_banner-4c264f41 {
    display: inline-block;
  }
}
.coh-ce-cpt_new_social_banner-bc63e14c {
  max-width: 60px;
  display: inline-block;
  margin-right: 10px;
  margin-left: 5px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_social_banner-bc63e14c {
    display: inline-block;
    max-width: 70px;
  }
}
.coh-ce-cpt_new_social_banner-86d4bec {
  display: none;
  text-align: left;
  color: rgb(255, 255, 255);
  line-height: 25px;
}
@media (min-width: 767px) {
  .coh-ce-cpt_new_social_banner-86d4bec {
    display: inline-block;
    position: relative;
    top: auto;
    bottom: 15px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_social_banner-86d4bec {
    display: inline-block;
    position: relative;
    bottom: 14px;
    top: auto;
  }
}
.coh-ce-cpt_new_social_banner-8f5717e9 {
  display: inline-block;
  margin-top: auto;
  margin-bottom: auto;
  -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;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_social_banner-8f5717e9 {
    display: inline-block;
  }
}
.coh-ce-cpt_new_social_banner-159d4651 {
  display: none;
  text-align: left;
  color: rgb(255, 255, 255);
  line-height: 25px;
}
@media (min-width: 767px) {
  .coh-ce-cpt_new_social_banner-159d4651 {
    display: inline-block;
    bottom: 15px;
    top: auto;
    position: relative;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_social_banner-159d4651 {
    display: inline-block;
    position: relative;
    bottom: 25px;
    top: auto;
  }
}
.coh-ce-cpt_new_sso_account_information-34523492 {
  max-width: 90%;
  width: 100%;
  margin-top: 1.875rem;
  margin-right: auto;
  margin-bottom: 1.25rem;
  margin-left: auto;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_sso_account_information-34523492 {
    width: 100%;
    max-width: 40%;
  }
}
.coh-ce-cpt_new_sso_account_information-83336de0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.875rem;
}
.coh-ce-cpt_new_sso_login_form-6a552b8f {
  max-width: 20%;
  margin-top: 2.5rem;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_new_sso_register_confirmatio-6a552b8f {
  max-width: 20%;
  margin-top: 2.5rem;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_new_sso_register_confirmatio-a6849883 {
  text-align: center;
}
.coh-ce-cpt_new_sso_register_form-6a552b8f {
  max-width: 20%;
  margin-top: 2.5rem;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_new_sso_reset_password_form-6a552b8f {
  max-width: 20%;
  margin-top: 2.5rem;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_new_sso_user_phone_edit-6a552b8f {
  max-width: 20%;
  margin-top: 2.5rem;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_new_video_card-82ce84b1 {
  height: 100%;
}
.coh-ce-cpt_new_video_card-ac63538 {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.coh-ce-cpt_new_video_card-ac63538: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: "\f04b";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  font-size: 22px;
  border-width: 3px;
  -webkit-border-radius: 50px;
          border-radius: 50px;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  padding-top: 30px;
  padding-right: 33px;
  padding-bottom: 30px;
  padding-left: 33px;
}
.coh-ce-cpt_new_video_card-8bd05083 {
  margin-top: auto;
  margin-right: 0;
  margin-bottom: auto;
  margin-left: 0;
  height: auto;
  overflow-y: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_video_card-8bd05083 {
    margin-top: 160px;
    margin-right: 300px;
    margin-bottom: 160px;
    margin-left: 300px;
  }
}
.coh-ce-cpt_new_video_card-ba170c0e .video-embed-twitch {
  position: relative;
}
.coh-ce-cpt_new_video_card-ba170c0e .video-embed-twitch iframe {
  width: 100%;
  margin: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
  height: 15.625rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_new_video_card-ba170c0e .video-embed-twitch iframe {
    height: 53.75rem;
  }
}
.coh-ce-cpt_orders_map-107888d8 {
  position: static;
  -webkit-box-flex: 10;
  -webkit-flex-grow: 10;
      -ms-flex-positive: 10;
          flex-grow: 10;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_orders_map-107888d8 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-column-gap: 2.2rem;
       -moz-column-gap: 2.2rem;
            column-gap: 2.2rem;
    grid-template-columns: 1fr 405px;
    display: grid;
  }
}
.coh-ce-cpt_orders_map-5c260ea8 {
  position: relative;
  display: none;
  -webkit-border-radius: 32px;
          border-radius: 32px;
  padding-bottom: 66.6666666667%;
  overflow: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_orders_map-5c260ea8 {
    display: block;
    padding-bottom: 66.6666666667%;
  }
}
.coh-ce-cpt_overflow_bottom_menu-d431a25c {
  text-overflow: ellipsis;
  width: 100%;
  overflow: hidden;
  text-align: center;
}
.c-overflow-bottom-menu__item--highlighted .coh-ce-cpt_overflow_bottom_menu-d431a25c {
  -webkit-transform: translateY(26px);
      -ms-transform: translateY(26px);
          transform: translateY(26px);
}
.coh-ce-cpt_paragraph_type_1-76ed0eea {
  display: none;
}
.coh-ce-cpt_popup-d1a23714 {
  display: none;
}
.coh-ce-cpt_popup-73d16ab7 {
  display: none;
}
.coh-ce-cpt_prizes_boxes-64c48d21 {
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_prizes_boxes-64c48d21 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 1.9375rem;
    margin-bottom: 1.9375rem;
    margin-left: 6vw;
    max-width: 1440px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_prizes_boxes-64c48d21 {
    margin-left: 6vw;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_prizes_boxes-64c48d21 {
    margin-left: 15vw;
  }
}
.coh-ce-cpt_prizes_boxes-a5f0b533 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_prizes_boxes-a5f0b533 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 31px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_prizes_cards-e0997449 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_prizes_cards-9bbbf7b3 {
  overflow: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_prizes_cards-9bbbf7b3 {
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
  }
}
.coh-ce-cpt_prizes_cards-195b7a61 {
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 265px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_prizes_cards-195b7a61 {
    width: 100%;
    max-width: 360px;
  }
}
.coh-ce-cpt_prizes_cards-2c1f7aae {
  height: 368px;
  overflow: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_prizes_cards-2c1f7aae {
    height: 260px;
  }
}
.coh-ce-cpt_prizes_cards-a37d8014 {
  display: none;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_prizes_cards-a37d8014 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_prizes_cards-9ce67f9f {
  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;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_prizes_cards-9ce67f9f {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_products_animations_containe-2b1d158a {
  position: relative;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_products_animations_containe-19e61eae {
    margin-top: -webkit-calc(-100vh + 56px);
    margin-top: calc(-100vh + 56px);
  }
}
.coh-ce-cpt_products_animations_containe-d766c441 {
  margin-top: 72px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_products_animations_containe-d766c441 {
    margin-top: 96px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_products_animations_containe-d766c441 {
    margin-top: 152px;
  }
}
@media (min-width: 1199px) {
  .detail-undefined.coh-ce-cpt_products_animations_containe-d766c441 .imageSizerForImage {
    height: -webkit-calc(100vh - 56px);
    height: calc(100vh - 56px);
  }
}
.mobile-center.coh-ce-cpt_products_animations_containe-d766c441 {
  text-align: center;
}
@media (min-width: 1199px) {
  .mobile-center.coh-ce-cpt_products_animations_containe-d766c441 {
    text-align: left;
  }
}
.coh-ce-cpt_products_animations_containe-e10338d2 {
  margin-top: 72px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_products_animations_containe-e10338d2 {
    margin-top: 96px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_products_animations_containe-e10338d2 {
    margin-top: 152px;
  }
}
@media (min-width: 1199px) {
  .detail-undefined.coh-ce-cpt_products_animations_containe-e10338d2 .imageSizerForImage {
    height: -webkit-calc(100vh - 56px);
    height: calc(100vh - 56px);
  }
}
.coh-ce-cpt_products_animations_containe-1a2334c8 {
  margin-top: 72px;
  margin-bottom: 72px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_products_animations_containe-1a2334c8 {
    margin-top: 96px;
    margin-bottom: 96px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_products_animations_containe-1a2334c8 {
    margin-top: 152px;
    margin-bottom: 152px;
  }
}
@media (min-width: 1199px) {
  .detail-undefined.coh-ce-cpt_products_animations_containe-1a2334c8 .imageSizerForImage {
    height: -webkit-calc(100vh - 56px);
    height: calc(100vh - 56px);
  }
}
.coh-ce-cpt_products_animations_item-48dd63e2 {
  grid-template-columns: 50% 50%;
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_products_animations_item-48dd63e2 {
    display: grid;
    -webkit-box-pack: end;
    -webkit-justify-content: end;
        -ms-flex-pack: end;
            justify-content: end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_products_animations_item-805fb0b8 {
  position: relative;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_products_animations_item-805fb0b8 {
    grid-column-start: 2;
    grid-row-start: 1;
    height: 500px;
  }
}
.coh-ce-cpt_products_animations_item-9a80e240 {
  max-width: 500px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 24px;
  margin-left: auto;
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_products_animations_item-9a80e240 {
    position: absolute;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 100%;
  }
}
.coh-ce-cpt_products_animations_item-28d20271 {
  display: inline-block;
  max-width: 100%;
}
.coh-ce-cpt_products_animations_item-28d20271 svg {
  max-width: 100%;
}
.coh-ce-cpt_products_animations_item-d982a962 {
  max-width: 600px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 0;
  padding-right: 16px;
  padding-bottom: 0;
  padding-left: 16px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_products_animations_item-d982a962 {
    max-width: 530px;
    width: 100%;
    margin-right: 0;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
    grid-column-start: 1;
    grid-row-start: 1;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_products_animations_item-d982a962 {
    padding-left: 0;
  }
}
.integration.coh-ce-cpt_product_card-149f24f0 .product-card-details-button {
  display: none;
}
.manually.coh-ce-cpt_product_card-149f24f0 .product-card-details-button {
  display: none;
}
@media (min-width: 1199px) {
  .manually.coh-ce-cpt_product_card-149f24f0 .coh-paragraph {
    margin-top: 25px;
  }
}
.coh-ce-cpt_product_card-57aa11bf {
  text-align: center;
}
@media (min-width: 1199px) {
  .block-align-left.coh-ce-cpt_product_card-57aa11bf {
    max-width: 19.375rem;
    width: 19.375rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1199px) {
  .block-align-center.coh-ce-cpt_product_card-57aa11bf {
    max-width: 48.125rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1199px) {
  .block-align-right.coh-ce-cpt_product_card-57aa11bf {
    max-width: 19.375rem;
    width: 19.375rem;
    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_product_card-da575bd {
  display: none;
  opacity: 0;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.manually.coh-ce-cpt_product_card-da575bd {
  display: block;
}
@media (min-width: 1199px) {
  .manually.coh-ce-cpt_product_card-da575bd {
    display: inline-block;
  }
}
.block-align-left.coh-ce-cpt_product_card-da575bd {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1199px) {
  .block-align-left.coh-ce-cpt_product_card-da575bd {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
  }
}
.block-align-center.coh-ce-cpt_product_card-da575bd {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1199px) {
  .block-align-center.coh-ce-cpt_product_card-da575bd {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
}
.block-align-right.coh-ce-cpt_product_card-da575bd {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1199px) {
  .block-align-right.coh-ce-cpt_product_card-da575bd {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
  }
}
.coh-ce-cpt_product_card-8c0588b3 {
  display: block;
  opacity: 0;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_card-8c0588b3 {
    display: inline-block;
    opacity: 0;
  }
}
@media (min-width: 1199px) {
  .block-align-left.coh-ce-cpt_product_card-8c0588b3 {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (min-width: 1199px) {
  .block-align-right.coh-ce-cpt_product_card-8c0588b3 {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.block-align-center.coh-ce-cpt_product_card-8c0588b3 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1199px) {
  .block-align-center.coh-ce-cpt_product_card-8c0588b3 {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
}
.coh-ce-cpt_product_card-ce1b5184 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_product_card-4d92cdba {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 1.953125rem;
  line-height: 1rem;
  letter-spacing: 0;
  margin-bottom: 20px;
  display: block;
}
.coh-ce-cpt_product_card-5ae51ea7 {
  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: 25px;
  padding-right: 30px;
  padding-bottom: 25px;
  padding-left: 30px;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(225, 225, 225);
}
@media (min-width: 767px) {
  .coh-ce-cpt_product_card-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_card-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_product_card-5ae51ea7:last-child {
  border-bottom-width: 0;
  border-bottom-style: none;
}
.coh-ce-cpt_product_card-5ae51ea7 > article {
  -webkit-flex-basis: 66%;
      -ms-flex-preferred-size: 66%;
          flex-basis: 66%;
}
.coh-ce-cpt_product_card-a18cafa5 {
  -webkit-flex-basis: 33%;
      -ms-flex-preferred-size: 33%;
          flex-basis: 33%;
}
.coh-ce-cpt_product_card_details-c02c742b {
  max-width: 160px;
  max-height: 420px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_card_details-c02c742b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_product_card_details-794bc141 {
  -o-object-fit: contain;
     object-fit: contain;
  width: unset;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_card_details-794bc141 {
    -webkit-transition: 300ms ease top, 300ms ease transform;
    transition: 300ms ease top, 300ms ease transform;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
    position: relative;
    top: 60px;
    margin-top: unset;
    margin-right: unset;
    margin-bottom: unset;
    margin-left: 0;
  }
}
.coh-ce-cpt_product_card_details-25a2e957 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-right: 10px;
  padding-left: 10px;
  width: 160px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_card_details-25a2e957 {
    min-height: 6.25rem;
  }
}
.coh-ce-cpt_product_card_details-792d0a19 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_product_card_details-8dda1cdb {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 25px;
  margin-left: auto;
  width: 50%;
  opacity: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_card_details-8dda1cdb {
    opacity: 0;
  }
}
.coh-ce-cpt_product_card_details_list-c02c742b {
  max-width: 160px;
  max-height: 420px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_card_details_list-c02c742b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_product_card_details_list-794bc141 {
  -o-object-fit: contain;
     object-fit: contain;
  width: unset;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_card_details_list-794bc141 {
    -webkit-transition: 300ms ease top, 300ms ease transform;
    transition: 300ms ease top, 300ms ease transform;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
    position: relative;
    top: 60px;
    margin-top: unset;
    margin-right: unset;
    margin-bottom: unset;
    margin-left: 0;
  }
}
.coh-ce-cpt_product_card_details_list-25a2e957 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-right: 10px;
  padding-left: 10px;
  width: 160px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_card_details_list-25a2e957 {
    min-height: 6.25rem;
  }
}
.coh-ce-cpt_product_card_details_list-95238f63 {
  margin-top: 10px;
  margin-bottom: 20px;
  text-align: center;
  font-size: 1rem;
  line-height: 1rem;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  opacity: 0;
  min-height: 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_card_details_list-95238f63 {
    opacity: 0;
    font-size: 1.25rem;
    line-height: 1rem;
  }
}
.coh-ce-cpt_product_card_details_list-792d0a19 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_product_card_details_list-8dda1cdb {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 25px;
  margin-left: auto;
  width: 50%;
  opacity: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_card_details_list-8dda1cdb {
    opacity: 0;
  }
}
.coh-ce-cpt_product_card_details_list_by-c02c742b {
  max-width: 160px;
  max-height: 420px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_card_details_list_by-c02c742b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_product_card_details_list_by-794bc141 {
  -o-object-fit: contain;
     object-fit: contain;
  width: unset;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_card_details_list_by-794bc141 {
    -webkit-transition: 300ms ease top, 300ms ease transform;
    transition: 300ms ease top, 300ms ease transform;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
    position: relative;
    top: 60px;
    margin-top: unset;
    margin-right: unset;
    margin-bottom: unset;
    margin-left: 0;
  }
}
.coh-ce-cpt_product_card_details_list_by-25a2e957 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-right: 10px;
  padding-left: 10px;
  width: 160px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_card_details_list_by-25a2e957 {
    min-height: 6.25rem;
  }
}
.coh-ce-cpt_product_card_details_list_by-dc84055b {
  margin-top: 10px;
  margin-bottom: 20px;
  text-align: center;
  font-size: 1rem;
  line-height: 1rem;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  opacity: 0;
  min-height: 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_card_details_list_by-dc84055b {
    opacity: 0;
    font-size: 1.25rem;
    line-height: 1rem;
  }
}
.coh-ce-cpt_product_card_details_list_by-792d0a19 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_product_card_details_list_by-8dda1cdb {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 25px;
  margin-left: auto;
  width: 50%;
  opacity: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_card_details_list_by-8dda1cdb {
    opacity: 0;
  }
}
.coh-ce-cpt_product_card_type_2-83714224 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 10px;
  margin-bottom: 0;
  margin-left: 10px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_card_type_2-83714224 {
    margin-right: 45px;
    margin-bottom: 0;
    margin-left: 45px;
  }
}
@media (min-width: 767px) {
  .effect-slide-up.coh-ce-cpt_product_card_type_2-83714224:hover .product-card-img {
    -webkit-transform: scaleX(0.95) scaleY(0.95);
        -ms-transform: scaleX(0.95) scaleY(0.95);
            transform: scaleX(0.95) scaleY(0.95);
  }
}
@media (min-width: 1199px) {
  .effect-slide-up.coh-ce-cpt_product_card_type_2-83714224:hover .product-card-img {
    top: -20px;
  }
}
@media (min-width: 1199px) {
  .effect-slide-up.coh-ce-cpt_product_card_type_2-83714224:hover .card-info .product-card-button, .effect-slide-up.coh-ce-cpt_product_card_type_2-83714224:hover .card-info .product-card-desc {
    opacity: 1;
  }
}
.effect-slide-up.slick-current.coh-ce-cpt_product_card_type_2-83714224 .product-card-button, .effect-slide-up.slick-current.coh-ce-cpt_product_card_type_2-83714224 .product-card-desc {
  opacity: 1;
}
@media (min-width: 1199px) {
  .effect-slide-up.slick-current.coh-ce-cpt_product_card_type_2-83714224 .product-card-button, .effect-slide-up.slick-current.coh-ce-cpt_product_card_type_2-83714224 .product-card-desc {
    opacity: 0;
  }
}
@media (min-width: 1199px) {
  .effect-slide-up.coh-ce-cpt_product_card_type_2-83714224 .product-card-img {
    position: relative;
    top: 60px;
    -webkit-transition: 300ms ease 180ms top, 300ms ease 180ms transform;
    transition: 300ms ease 180ms top, 300ms ease 180ms transform;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
  }
}
.effect-slide-up.coh-ce-cpt_product_card_type_2-83714224 .card-info .product-card-button, .effect-slide-up.coh-ce-cpt_product_card_type_2-83714224 .card-info .product-card-desc {
  opacity: 0;
  -webkit-transition: 300ms ease 150ms opacity;
  transition: 300ms ease 150ms opacity;
}
@media (min-width: 1199px) {
  .effect-slide-up.coh-ce-cpt_product_card_type_2-83714224 .card-info .product-card-button, .effect-slide-up.coh-ce-cpt_product_card_type_2-83714224 .card-info .product-card-desc {
    -webkit-transition: background-color 150ms ease, color 150ms ease, 150ms ease border-color, 300ms ease 150ms opacity;
    transition: background-color 150ms ease, color 150ms ease, 150ms ease border-color, 300ms ease 150ms opacity;
  }
}
.coh-ce-cpt_product_card_type_2-89577e71 {
  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-top: 16px;
  padding-bottom: 16px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_card_type_2-89577e71 {
    padding-top: 0;
    padding-bottom: 40px;
  }
}
.coh-ce-cpt_product_card_type_2-c02c742b {
  max-width: 160px;
  max-height: 420px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_card_type_2-c02c742b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_product_card_type_2-c254798 {
  width: unset;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_card_type_2-c254798 {
    margin-top: unset;
    margin-right: unset;
    margin-bottom: unset;
    margin-left: 0;
  }
}
.coh-ce-cpt_product_card_type_2-25a2e957 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-right: 10px;
  padding-left: 10px;
  width: 160px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_card_type_2-25a2e957 {
    min-height: 6.25rem;
  }
}
.coh-ce-cpt_product_card_type_2-15dfc811 {
  pointer-events: all;
  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_product_card_type_2-ce1b5184 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_product_card_type_2-4d92cdba {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 1.953125rem;
  line-height: 1rem;
  letter-spacing: 0;
  margin-bottom: 20px;
  display: block;
}
.coh-ce-cpt_product_card_type_2-5ae51ea7 {
  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: 25px;
  padding-right: 30px;
  padding-bottom: 25px;
  padding-left: 30px;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(225, 225, 225);
}
@media (min-width: 767px) {
  .coh-ce-cpt_product_card_type_2-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_card_type_2-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_product_card_type_2-5ae51ea7:last-child {
  border-bottom-width: 0;
  border-bottom-style: none;
}
.coh-ce-cpt_product_card_type_2-5ae51ea7 > article {
  -webkit-flex-basis: 66%;
      -ms-flex-preferred-size: 66%;
          flex-basis: 66%;
}
.coh-ce-cpt_product_card_type_2-a18cafa5 {
  -webkit-flex-basis: 33%;
      -ms-flex-preferred-size: 33%;
          flex-basis: 33%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_slider_container-663a976d {
    padding-top: 45px;
    padding-right: 0;
    padding-bottom: 20px;
    padding-left: 0;
  }
}
.coh-ce-cpt_product_slider_container-cf68dbde div div div div.slick-track {
  -webkit-transform: rotateX(-285deg) rotateY(0deg) rotateZ(0deg);
          transform: rotateX(-285deg) rotateY(0deg) rotateZ(0deg);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.coh-ce-cpt_product_slider_container-cf68dbde .coh-slider-container-mid .slick-next {
  -webkit-transition: 200ms linear right;
  transition: 200ms linear right;
  right: 55px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_slider_container-cf68dbde .coh-slider-container-mid .slick-next {
    right: -85px;
  }
}
.coh-ce-cpt_product_slider_container-cf68dbde .coh-slider-container-mid .slick-prev {
  -webkit-transition: 200ms linear left;
  transition: 200ms linear left;
  left: 55px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_slider_container-cf68dbde .coh-slider-container-mid .slick-prev {
    left: -85px;
  }
}
.coh-ce-cpt_product_slider_container-cf68dbde .slick-current .cards-info {
  display: block;
}
.coh-ce-cpt_product_slider_container-cf68dbde .slick-current .cards-info p {
  opacity: 1;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_slider_container-cf68dbde .slick-current .cards-info p {
    opacity: 0;
  }
}
.coh-ce-cpt_product_slider_container-cf68dbde .slick-current .cards-info a {
  opacity: 1;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_slider_container-cf68dbde .slick-current .cards-info a {
    opacity: 0;
  }
}
.coh-ce-cpt_product_slider_container-cf68dbde .coh-slider-container-mid {
  padding-left: 0 !important;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_product_slider_container-cf68dbde .coh-slider-container-mid {
    overflow: visible;
  }
}
.coh-ce-cpt_quick_age_gate-97410edc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60vh;
  -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;
  overflow: auto;
  padding-top: 2.5rem;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  position: relative;
}
@media (min-width: 767px) {
  .coh-ce-cpt_quick_age_gate-97410edc {
    width: 33.4375rem;
    margin-top: auto;
    margin-right: 0;
    margin-bottom: auto;
    margin-left: 0;
    display: table-cell;
    vertical-align: middle;
    height: unset;
    -webkit-box-align: unset;
    -webkit-align-items: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_quick_age_gate-97410edc {
    width: 41.875rem;
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_quick_age_gate-97410edc #languages-count ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_quick_age_gate-97410edc #languages-count a.lang-choose-age {
  text-transform: uppercase;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  padding-top: 0.5rem;
  padding-right: 1.75rem;
  padding-bottom: 0.5rem;
  padding-left: 1.75rem;
  margin-top: 0.9375rem;
  margin-right: 0.25rem;
  margin-bottom: 0.9375rem;
  float: left;
  border-width: 0.1875rem;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_quick_age_gate-97410edc #languages-count a.lang-choose-age:before, .coh-ce-cpt_quick_age_gate-97410edc #languages-count a.lang-choose-age:after {
  clear: both;
  content: " ";
  display: table;
}
.coh-ce-cpt_quick_age_gate-97410edc #languages-count a.lang-choose-age:hover {
  background-color: rgb(255, 255, 255);
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(245, 84, 0);
}
.coh-ce-cpt_quick_age_gate-97410edc #languages-count a.lang-choose-age.selected {
  color: rgb(255, 255, 255);
  background-color: rgb(245, 84, 0);
}
.coh-ce-cpt_quick_age_gate-232efd48 {
  width: 11.25rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_quick_age_gate-232efd48 {
    width: 15.625rem;
  }
}
.coh-ce-cpt_quick_age_gate-a81200ac {
  color: rgb(255, 255, 255);
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  font-size: 1.5rem;
  font-style: normal;
  text-transform: uppercase;
  word-wrap: break-word;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-align: center;
}
@media (min-width: 767px) {
  .coh-ce-cpt_quick_age_gate-a81200ac {
    text-align: left;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_quick_age_gate-a81200ac {
    font-size: 2rem;
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }
}
.coh-ce-cpt_quick_age_gate-e189e73f {
  margin-bottom: 0;
}
@media (min-width: 767px) {
  .coh-ce-cpt_quick_age_gate-e189e73f {
    margin-bottom: 2.5rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_quick_age_gate-e189e73f {
    margin-bottom: 3.75rem;
  }
}
.coh-ce-cpt_quick_age_gate-e189e73f h2 {
  display: none;
}
.coh-ce-cpt_quick_age_gate-e189e73f select {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  width: 100%;
  max-width: 22.5rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-color: rgb(188, 188, 188);
}
.coh-ce-cpt_quick_age_gate-a6f46f1d {
  padding-top: 40px;
  padding-right: 30px;
  padding-bottom: 0;
  padding-left: 30px;
}
@media (min-width: 767px) {
  .coh-ce-cpt_quick_age_gate-a6f46f1d {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_quick_age_gate-477e13c6 {
  color: rgb(255, 255, 255);
  font-size: 1.5rem;
  font-style: normal;
  text-transform: uppercase;
  word-wrap: break-word;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-align: center;
}
@media (min-width: 767px) {
  .coh-ce-cpt_quick_age_gate-477e13c6 {
    text-align: left;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_quick_age_gate-477e13c6 {
    font-size: 2rem;
  }
}
.coh-ce-cpt_quick_age_gate-8db1b045 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_quick_age_gate-711227a8 {
  margin-right: 20px;
}
.coh-ce-cpt_quick_age_gate-175f0891 {
  padding-top: 2.125rem;
  padding-bottom: 2.125rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_quick_age_gate-175f0891 {
    padding-top: 1.375rem;
    padding-bottom: 1.375rem;
  }
}
.coh-ce-cpt_quick_age_gate-b9658bc7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_quick_age_gate-b9658bc7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
  }
}
.coh-ce-cpt_quiz_and_trivia-921684b8 {
  width: 100%;
}
.coh-ce-cpt_radio_player-5a95001 {
  display: none;
}
.coh-ce-cpt_radio_player-8db1b045 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_radio_player-9c985aa3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_radio_player-ed28a3f7 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_radio_player-ed28a3f7 {
    display: block;
  }
}
.coh-ce-cpt_radio_player-b82658fc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_radio_player-b82658fc {
    top: 30px;
    position: absolute;
    left: 0;
    right: 0;
  }
}
.coh-ce-cpt_register_stella-30a144c5 {
  width: 110px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_register_stella-7cedf579 {
  margin-top: 15px;
  margin-bottom: 20px;
}
.coh-ce-cpt_register_stella-45b25559 {
  max-width: 372px;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-cpt_related_content_by_tag-ae45b4b2 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.coh-ce-cpt_related_content_by_tag-ae45b4b2 .c-card-news--Solid .container-card > .coh-container {
  max-width: 260px;
  height: 300px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_related_content_by_tag-ae45b4b2 .c-card-news--Solid .container-card > .coh-container {
    max-width: 100%;
    height: -webkit-calc(100% - 170px);
    height: calc(100% - 170px);
  }
}
.coh-ce-cpt_related_content_by_tag-ae45b4b2 .c-card-news--Transparent .container-card > .coh-container {
  max-width: 180px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_related_content_by_tag-ae45b4b2 .c-card-news--Transparent .container-card > .coh-container {
    max-width: 100%;
  }
}
.coh-ce-cpt_related_content_by_tag-ae45b4b2 .coh-style-card-shadow .container-card {
  max-width: 260px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_related_content_by_tag-ae45b4b2 .coh-style-card-shadow .container-card {
    max-width: 100%;
  }
}
.coh-ce-cpt_reset_password_stella-30a144c5 {
  width: 110px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_reset_password_stella-45b25559 {
  max-width: 372px;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-cpt_responsive_image-705e4aa0 {
  overflow: hidden;
}
.coh-ce-cpt_responsive_image-2ce6bc06 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.coh-ce-cpt_responsive_image_eager-2b1d158a {
  position: relative;
}
.coh-ce-cpt_responsive_image_eager-2ce6bc06 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.coh-ce-cpt_responsive_image_without_laz-2ce6bc06 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.coh-ce-cpt_review_comments-90fbd6f2 {
  padding: 32px;
}
.coh-ce-cpt_review_comments-90fbd6f2 .form-item {
  width: 100%;
  margin-bottom: 21px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-ce-cpt_review_comments-90fbd6f2 .form-item.form-type-checkbox input {
  height: auto;
  width: auto;
  margin-right: 5px;
}
.coh-ce-cpt_review_comments-90fbd6f2 .form-item.form-type-checkbox label {
  width: auto;
}
.coh-ce-cpt_review_comments-90fbd6f2 .form-item label {
  width: 100%;
  margin-bottom: 8px;
}
.coh-ce-cpt_review_comments-90fbd6f2 .form-item input {
  height: 50px;
  width: 100%;
  border-width: 1px;
  -webkit-border-radius: 8px;
          border-radius: 8px;
}
.coh-ce-cpt_review_comments-90fbd6f2 .form-item .text-count-wrapper {
  margin-top: 8px;
}
.coh-ce-cpt_review_comments-90fbd6f2 .form-item textarea {
  -webkit-border-radius: 8px;
          border-radius: 8px;
  width: 100%;
}
.coh-ce-cpt_review_comments-90fbd6f2 div {
  width: 100%;
}
.coh-ce-cpt_review_comments-e71876a3 .views-row {
  margin-top: 16px;
  margin-bottom: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-bottom: 20px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: rgb(188, 188, 188);
}
.coh-ce-cpt_review_comments-e71876a3 .views-row .views-field views-field-webform-submission-value-9 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  width: 50%;
  font-weight: 900;
  font-size: 16px;
}
.coh-ce-cpt_review_comments-e71876a3 .views-row .views-field views-field-webform-submission-value-9 span {
  font-weight: 900;
  font-size: 16px;
}
.coh-ce-cpt_review_comments-e71876a3 .views-row .views-field-webform-submission-value {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
.coh-ce-cpt_review_comments-e71876a3 .views-row .views-field-webform-submission-value-7 {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
      -ms-flex-order: 4;
          order: 4;
  width: 100%;
}
.coh-ce-cpt_review_comments-e71876a3 .views-row .views-field-webform-submission-value-8 {
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
      -ms-flex-order: 8;
          order: 8;
}
.coh-ce-cpt_review_comments-e71876a3 .views-field-webform-submission-value-6 {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 8px;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
  width: 100%;
}
.coh-ce-cpt_search_banner-ebc73d3a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_search_banner-ebc73d3a: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;
  font-size: 20px;
  margin-right: 1.125rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_search_banner-ebc73d3a:before {
    font-size: 35px;
  }
}
.coh-ce-cpt_secondary_footer-e5aa4e34 {
  background-color: rgb(0, 0, 0);
  padding-top: 2.1875rem;
  padding-bottom: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_secondary_footer-e5aa4e34 {
    height: 160px;
    padding-top: 8px;
    padding-bottom: 16px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_secondary_footer-c38144de {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_secondary_footer-e30ee122 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.coh-ce-cpt_secondary_footer-450bbb44 {
  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;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_secondary_footer-450bbb44 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: unset;
        -ms-flex-wrap: unset;
            flex-wrap: unset;
    -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_secondary_footer-e1bc9711 {
  width: unset;
  max-width: 200px;
  max-height: 100px;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_secondary_footer-a0b8c2bd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_secondary_footer-93bfe992 {
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  padding-top: 8px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_secondary_footer-93bfe992 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_secondary_footer-8a47c1ce {
  background-color: rgb(0, 0, 0);
  margin-top: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_secondary_footer-8a47c1ce {
    margin-top: 0;
  }
}
.coh-ce-cpt_secondary_footer-67ba183d {
  border-width: 0;
  border-style: solid;
  border-color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_secondary_footer-67ba183d {
    border-top-width: 0.0625rem;
  }
}
.coh-ce-cpt_secondary_footer-c319831a {
  padding-top: 1.375rem;
  padding-bottom: 1.375rem;
}
.coh-ce-cpt_secondary_footer-c406f03c {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_secondary_footer-c406f03c {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-ce-cpt_secondary_footer-9b520e2b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_secondary_footer-9b520e2b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_secondary_footer-aff5b7dc {
  color: rgb(255, 255, 255);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-right: 1.875rem;
  padding-bottom: 0.625rem;
  padding-left: 1.875rem;
  font-size: 0.8125rem;
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_secondary_footer-aff5b7dc {
    font-size: 0.8125rem;
    text-align: start;
    padding-right: 0;
    padding-bottom: 0.625rem;
    padding-left: 0;
  }
}
.coh-ce-cpt_secondary_footer-5d49b307 {
  color: rgb(255, 255, 255);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.8125rem;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  line-height: 1.5625rem;
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_secondary_footer-5d49b307 {
    font-size: 0.8125rem;
    padding-right: 0;
    padding-left: 0;
    line-height: unset;
    text-align: start;
  }
}
.coh-ce-cpt_secondary_footer-b31afb5c {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_secondary_footer-b31afb5c {
    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-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
.coh-ce-cpt_secondary_footer-a18cf31f {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  padding-bottom: 0.9375rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_secondary_footer-a18cf31f {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
    padding-bottom: 0;
  }
}
.coh-ce-cpt_secondary_footer-d09b27bd {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 16px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_secondary_footer-d09b27bd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: unset;
  }
}
.coh-ce-cpt_secondary_footer-d09b27bd a {
  margin-right: 20px;
}
.coh-ce-cpt_secondary_footer-d09b27bd a:last-child {
  margin-right: 0;
}
.coh-ce-cpt_secondary_footer-352976ad {
  padding-top: 0.4375rem;
  padding-right: 0.575rem;
  padding-bottom: 0.4375rem;
  padding-left: 0.575rem;
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 50%;
          border-radius: 50%;
  opacity: 0.6;
}
.coh-ce-cpt_secondary_footer-352976ad: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: "\ea92";
  font-family: Icomoon;
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_secondary_footer-ab700d23 {
  background-color: rgb(255, 255, 255);
  padding-top: 0.4375rem;
  padding-right: 0.575rem;
  padding-bottom: 0.4375rem;
  padding-left: 0.575rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  opacity: 0.6;
}
.coh-ce-cpt_secondary_footer-ab700d23: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: "\ea91";
  font-family: Icomoon;
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_secondary_footer-3fe57467 {
  background-color: rgb(255, 255, 255);
  padding-top: 0.4375rem;
  padding-right: 0.575rem;
  padding-bottom: 0.4375rem;
  padding-left: 0.575rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  opacity: 0.6;
}
.coh-ce-cpt_secondary_footer-3fe57467:before {
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_secondary_footer-66ed1639 {
  background-color: rgb(255, 255, 255);
  padding-top: 0.4375rem;
  padding-right: 0.575rem;
  padding-bottom: 0.4375rem;
  padding-left: 0.575rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  opacity: 0.6;
}
.coh-ce-cpt_secondary_footer-66ed1639:before {
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_secondary_footer-27fc2c5 {
  background-color: rgb(255, 255, 255);
  padding-top: 0.4375rem;
  padding-right: 0.575rem;
  padding-bottom: 0.4375rem;
  padding-left: 0.575rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  opacity: 0.6;
}
.coh-ce-cpt_secondary_footer-27fc2c5:before {
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_service-52707500 {
  font-family: 'AmsiPro Ultra', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 800;
  font-size: 26px;
  color: rgb(0, 127, 109);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_service-52707500 {
    font-size: 34px;
  }
}
.coh-ce-cpt_service-93560776 {
  text-align: center;
}
.coh-ce-cpt_service-d900e148 {
  font-family: 'AmsiPro Ultra', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  text-align: center;
  font-size: 14px;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_service-d900e148 {
    font-size: 14px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_service-d900e148 {
    font-size: 14px;
  }
}
.coh-ce-cpt_service_card-30d0884b {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  margin-top: 220px;
  background: -webkit-linear-gradient(269.93deg, rgba(0, 0, 0, 0) 0.06%, #000000 99.94%);
  background: linear-gradient(180.07deg, rgba(0, 0, 0, 0) 0.06%, #000000 99.94%);
}
.coh-ce-cpt_service_card-1b08bd24 {
  font-family: 'AmsiPro Ultra', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-weight: 900;
  font-size: 22px;
  margin-bottom: 10px;
  margin-left: 40px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_service_card-1b08bd24 {
    font-size: 22px;
  }
}
.coh-ce-cpt_service_card-9a9ef68b {
  margin-bottom: 10px;
  margin-left: 40px;
  text-align: left;
  color: rgb(255, 255, 255);
  font-family: 'AmsiPro Regular', 'Barlow Condensed', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 12px;
}
@media (min-width: 767px) {
  .coh-ce-cpt_service_card-9a9ef68b {
    font-size: 12px;
    text-align: left;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_service_card-9a9ef68b {
    font-size: 14px;
    text-align: left;
  }
}
.coh-ce-cpt_service_card-4c64289e {
  border-style: solid;
  border-color: rgb(215, 167, 77);
  border-width: 1px;
  padding-top: 8px;
  padding-right: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
  margin-top: 30px;
  margin-bottom: 40px;
  margin-left: 40px;
}
.coh-ce-cpt_service_card-310f64dc {
  font-family: 'AmsiPro Ultra', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(215, 167, 77);
  font-weight: 900;
  font-size: 14px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_service_card-310f64dc {
    font-size: 12px;
  }
}
.coh-ce-cpt_share-3eb74f9a {
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  display: none;
  overflow-x: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: rgba(0,0,0,.5);
}
.opened.coh-ce-cpt_share-3eb74f9a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_share-3eb74f9a > div {
  width: 100%;
  overflow: hidden;
  padding-top: 20px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 767px) {
  .coh-ce-cpt_share-3eb74f9a > div {
    padding-top: 35px;
    padding-right: 35px;
    padding-bottom: 35px;
    padding-left: 35px;
  }
}
.coh-ce-cpt_share-c3cdb196 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-content: start;
      -ms-flex-line-pack: start;
          align-content: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  width: 100%;
  max-width: 748px;
  height: auto;
  background-color: rgb(252, 252, 252);
  zoom: .8;
  position: relative;
}
@media (min-width: 767px) {
  .coh-ce-cpt_share-c3cdb196 {
    height: 666px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_share-c3cdb196 {
    zoom: initial;
  }
}
.coh-ce-cpt_share-c4b1252d {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  background-color: rgb(14, 34, 64);
  color: rgb(255, 255, 255);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.coh-ce-cpt_share-c4b1252d > div {
  width: 100%;
}
.coh-ce-cpt_share-5684e9c2 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: stretch;
      -ms-flex-line-pack: stretch;
          align-content: stretch;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding-top: 53px;
  padding-bottom: 53px;
}
@media (min-width: 767px) {
  .coh-ce-cpt_share-5684e9c2 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-ce-cpt_share-48620e2a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
}
@media (min-width: 565px) {
  .coh-ce-cpt_share-48620e2a {
    margin-right: 21px;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_share-12ab1769 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-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_share-12ab1769 a {
  height: 55px;
  width: 55px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-border-radius: 999px;
          border-radius: 999px;
  color: rgb(14, 34, 64);
  background-color: rgb(255, 255, 255);
  font-size: 2rem;
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
.coh-ce-cpt_share-12ab1769 a:not(:last-child) {
  margin-right: 8px;
}
.coh-ce-cpt_share-12ab1769 a:hover span {
  opacity: 1 !important;
}
.coh-ce-cpt_share-12ab1769 a svg {
  width: auto;
  height: 30px;
  fill: #0e2240 !important;
}
.coh-ce-cpt_share-12ab1769 a svg path {
  fill: inherit;
}
.coh-ce-cpt_share-4662e8c2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_share-4662e8c2 .download-featured-image + div.download-custom-image {
  display: none;
}
.coh-ce-cpt_share-1403d27b {
  font-weight: bold;
  color: rgb(14, 34, 64);
  font-size: 24px;
  text-align: center;
  text-transform: uppercase;
  background-color: rgb(254, 197, 36);
  padding-top: 17px;
  padding-right: 23px;
  padding-bottom: 17px;
  padding-left: 23px;
  display: block;
  -webkit-border-radius: 999px;
          border-radius: 999px;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_shop_card_type_1-8283513c {
  margin-right: 1.25rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_shop_card_type_1-8283513c {
    margin-right: 2rem;
    margin-left: 2rem;
  }
}
.coh-ce-cpt_shop_card_type_1-cad8294 {
  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: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.coh-ce-cpt_shop_card_type_1-5378675f {
  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-ce-cpt_shop_card_type_1-759927d2 {
  text-align: left;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 1.25rem;
}
.coh-ce-cpt_shop_card_type_1-a0adaa58 {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 200;
  font-size: 1rem;
}
.coh-ce-cpt_shop_card_type_1-1e37c73b {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  text-align: left;
  font-size: 1.25rem;
}
.coh-ce-cpt_signatures_counter-40d5ba2b {
  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: 1rem;
  margin-bottom: 1rem;
}
.coh-ce-cpt_signatures_counter-490fd635 {
  margin-bottom: 1rem;
}
.coh-ce-cpt_signatures_counter-2cbbd891 {
  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_simple_age_gate-d06102af {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  position: fixed;
  padding-top: 40px;
  background-color: rgb(201, 45, 47);
  overflow-y: auto;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  z-index: 502;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_simple_age_gate-d06102af {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    position: fixed;
    padding-top: 0;
    z-index: 502;
  }
}
.coh-ce-cpt_simple_age_gate-72514f09 {
  height: 100%;
  width: 100%;
  position: absolute;
  overflow-y: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  overflow-x: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_simple_age_gate-72514f09 {
    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;
    overflow-x: hidden;
  }
}
.coh-ce-cpt_simple_age_gate-4a8fd76d {
  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: 100vh;
  max-width: 22.5rem;
}
@media (min-width: 767px) {
  .coh-ce-cpt_simple_age_gate-4a8fd76d {
    margin-top: auto;
    margin-right: 0;
    margin-bottom: auto;
    margin-left: 0;
    padding-right: 8px;
    padding-left: 8px;
    max-width: 33.4375rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_simple_age_gate-4a8fd76d {
    height: auto;
    padding-right: 16px;
    padding-left: 16px;
    max-width: 41.875rem;
  }
}
.coh-ce-cpt_simple_age_gate-5525bc48 {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 60px;
  padding-left: 0;
  width: 100%;
}
@media (min-width: 767px) {
  .coh-ce-cpt_simple_age_gate-5525bc48 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
@media (min-width: 1199px) {
  .age-gate-desk-logo-large.coh-ce-cpt_simple_age_gate-5525bc48 {
    height: 100%;
    padding-top: 5%;
  }
}
.coh-ce-cpt_simple_age_gate-4f385fdd {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_simple_age_gate-4f385fdd {
    -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_simple_age_gate-bcfab323 {
  width: 240px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_simple_age_gate-bcfab323 {
    width: 280px;
  }
}
.coh-ce-cpt_simple_age_gate-de2276ed {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(207, 10, 44);
  font-size: 0.75rem;
  font-style: normal;
  text-transform: uppercase;
  word-wrap: break-word;
  margin-top: 0.6875rem;
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_simple_age_gate-de2276ed {
    font-size: 0.75rem;
    margin-top: 1.0625rem;
    text-align: center;
  }
}
.coh-ce-cpt_simple_age_gate-82ffe8bb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_simple_age_gate-82ffe8bb {
    -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_simple_age_gate-1402dd16 {
  margin-right: 15px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_simple_age_gate-1402dd16 {
    margin-right: 30px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_simple_age_gate-ce90250f {
    margin-left: 30px;
  }
}
.coh-ce-cpt_simple_age_gate-1a9f700d {
  margin-top: 2.25rem;
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_simple_age_gate-b70b224e {
  text-align: center;
  line-height: 22px;
  font-size: 1.25rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  width: 23.125rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_simple_age_gate-b70b224e {
    width: 25rem;
    text-align: center;
  }
}
.coh-ce-cpt_simple_age_gate-cdc13a9c {
  background-color: rgb(0, 0, 0);
  position: relative;
  bottom: 0;
  left: 0;
  width: 100%;
  right: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_simple_age_gate-cdc13a9c {
    position: relative;
  }
}
.coh-ce-cpt_simple_age_gate-c319831a {
  padding-top: 1.375rem;
  padding-bottom: 1.375rem;
}
.coh-ce-cpt_simple_age_gate-b9658bc7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_simple_age_gate-b9658bc7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
  }
}
.coh-ce-cpt_simple_age_gate-79ec88b4 {
  font-size: 0.8125rem;
  text-align: center;
  padding-bottom: 0.625rem;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_simple_age_gate-79ec88b4 {
    font-size: 0.8125rem;
    text-align: start;
  }
}
.coh-ce-cpt_simple_age_gate-954cc606 {
  font-size: 0.8125rem;
  line-height: 1.5625rem;
  text-align: center;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_simple_age_gate-954cc606 {
    font-size: 0.8125rem;
    line-height: unset;
    text-align: start;
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_simple_age_gate-c6f43e87 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_simple_container_scroll-5a2efcbc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  overflow-x: auto;
  max-width: 740px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_simple_container_scroll-5a2efcbc {
    overflow-x: auto;
  }
}
.coh-ce-cpt_simple_container_scroll-5a2efcbc::-webkit-scrollbar {
  height: 4px;
  margin-top: 0.5rem;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
.coh-ce-cpt_simple_container_scroll-5a2efcbc::-webkit-scrollbar-track {
  background-color: rgb(225, 225, 225);
  -webkit-border-radius: 0.625rem;
          border-radius: 0.625rem;
}
.coh-ce-cpt_simple_container_scroll-5a2efcbc::-webkit-scrollbar-thumb {
  -webkit-border-radius: 0.625rem;
          border-radius: 0.625rem;
  background-color: rgb(207, 10, 44);
  border-width: 0.125rem;
}
.coh-ce-cpt_simple_container_scroll-5a2efcbc .tag-menu-item {
  margin-right: 0.5rem;
}
.coh-ce-cpt_simple_container_scroll-5a2efcbc .tag-menu-item:last-child {
  margin-right: 0;
}
.coh-ce-cpt_simple_content_card-237e4938 {
  padding-bottom: 30px;
}
.coh-ce-cpt_simple_content_card-d298bcdc {
  width: 100%;
}
.coh-ce-cpt_simple_content_card-e357b7ab {
  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_simple_content_card-ca4f1a13 {
  height: 258px;
  width: auto;
  max-height: 100%;
  max-width: 100%;
}
.coh-ce-cpt_simple_content_card-c6a0955b {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px;
  margin-bottom: 30px;
}
.coh-ce-cpt_simple_content_card-cf8de899 {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_simple_newsletter-a40f2eff {
  width: 100%;
  padding: 32px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_simple_newsletter-a40f2eff {
    max-width: 35.9375rem;
    -webkit-border-radius: 7px;
            border-radius: 7px;
  }
}
.coh-ce-cpt_simple_newsletter-17111cdc {
  font-size: 1.9375rem;
  line-height: 2.0625rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
}
.coh-ce-cpt_simple_newsletter-21ac372d {
  font-size: 1rem;
  line-height: 1.75rem;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 0.9375rem;
}
.coh-ce-cpt_simple_newsletter-1ecf8a7f {
  position: relative;
}
.coh-ce-cpt_simple_slider_thumbs-414c265a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .slider-large.coh-ce-cpt_simple_slider_thumbs-414c265a .container-thumb {
    height: 100vh;
  }
}
.slider-large.coh-ce-cpt_simple_slider_thumbs-414c265a .slide-item {
  height: 100vh;
}
@media (min-width: 1199px) {
  .slider-large.coh-ce-cpt_simple_slider_thumbs-414c265a .slide-item {
    height: -webkit-calc(100vh - 20px);
    height: calc(100vh - 20px);
  }
}
.slider-medium.coh-ce-cpt_simple_slider_thumbs-414c265a .slide-item {
  height: 530px;
}
@media (min-width: 1199px) {
  .slider-medium.coh-ce-cpt_simple_slider_thumbs-414c265a .slide-item {
    height: 560px;
  }
}
@media (min-width: 1199px) {
  .slider-medium.coh-ce-cpt_simple_slider_thumbs-414c265a .container-thumb {
    height: 580px;
  }
}
@media (min-width: 1199px) {
  .slider-small.coh-ce-cpt_simple_slider_thumbs-414c265a .container-thumb {
    height: 480px;
  }
}
.slider-small.coh-ce-cpt_simple_slider_thumbs-414c265a .slide-item {
  height: 430px;
}
@media (min-width: 1199px) {
  .slider-small.coh-ce-cpt_simple_slider_thumbs-414c265a .slide-item {
    height: 460px;
  }
}
.coh-ce-cpt_simple_slider_thumbs-1a45b2be {
  width: 100%;
  overflow: hidden;
  padding-top: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_simple_slider_thumbs-1a45b2be {
    width: 80%;
  }
}
.coh-ce-cpt_simple_slider_thumbs-1a45b2be .coh-slider-item {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.coh-ce-cpt_simple_slider_thumbs-e66efe2 {
  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_simple_slider_thumbs-e66efe2 .slick-prev {
  margin-right: 20px;
  margin-bottom: 50px;
  visibility: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_simple_slider_thumbs-e66efe2 .slick-prev {
    visibility: visible;
  }
}
.coh-ce-cpt_simple_slider_thumbs-e66efe2 .slick-next {
  margin-right: 50px;
  margin-bottom: 50px;
  margin-left: 20px;
  visibility: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_simple_slider_thumbs-e66efe2 .slick-next {
    visibility: visible;
  }
}
.coh-ce-cpt_simple_slider_thumbs-e66efe2 .coh-slider-item {
  padding-top: 0;
}
.coh-ce-cpt_simple_slider_thumbs-775839b6 {
  margin-right: 8px;
  margin-bottom: 8px;
  margin-left: 8px;
  min-width: 51%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_simple_slider_thumbs-775839b6 {
    min-width: auto;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_simple_slider_thumbs-7572b209 {
  margin-top: 8px;
  margin-right: 8px;
  margin-left: 8px;
  min-width: 51%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_simple_slider_thumbs-7572b209 {
    min-width: auto;
    margin-top: 0;
  }
}
.coh-ce-cpt_slider_arredondado-b1fc2ee3 {
  min-height: 600px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_arredondado-b1fc2ee3 {
    height: 400px;
    min-height: 400px;
  }
}
.coh-ce-cpt_slider_arredondado-75980ea {
  width: 100%;
  -webkit-border-radius: 0;
          border-radius: 0;
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_arredondado-75980ea {
    width: 55%;
  }
}
.coh-ce-cpt_slider_arredondado-22ec69c2 {
  height: 300px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_arredondado-22ec69c2 {
    height: 400px;
  }
}
.coh-ce-cpt_slider_arredondado-bc1a93c4 {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.coh-ce-cpt_slider_arredondado-4d43e5f5 {
  width: 100%;
  min-height: 300px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_arredondado-4d43e5f5 {
    width: 45%;
    min-height: 100%;
  }
}
.coh-ce-cpt_slider_arredondado-1983bbb8 {
  height: 300px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_arredondado-1983bbb8 {
    height: 400px;
  }
}
.coh-ce-cpt_slider_arredondado-c3f8bf98 {
  height: 300px;
  -webkit-box-sizing: bordex-box;
          box-sizing: bordex-box;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_arredondado-c3f8bf98 {
    height: 400px;
  }
}
.coh-ce-cpt_slider_arredondado-b1469961 {
  height: 100%;
  width: 100%;
  overflow: auto;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.coh-ce-cpt_slider_arredondado-55f7552b {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_slider_arredondado-1b3de7a2 {
  width: 80px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_arredondado-1b3de7a2 {
    width: 150px;
  }
}
.coh-ce-cpt_slider_arredondado-93560776 {
  text-align: center;
}
.coh-ce-cpt_slider_container-aeeaf056 .coh-slider-nav-bottom {
  margin-top: 0.625rem;
  margin-right: 0;
  margin-bottom: 0.625rem;
  margin-left: 0;
}
.coh-ce-cpt_slider_container-aeeaf056 .coh-slider-nav-bottom {
  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_slider_container-aeeaf056 .coh-slider-container-mid {
  overflow: inherit;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_container-aeeaf056 .coh-slider-container-mid {
    overflow: inherit;
  }
}
.coh-ce-cpt_slider_container-aeeaf056 .coh-slider-container-mid .slick-next {
  right: -5rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_container-aeeaf056 .coh-slider-container-mid .slick-next {
    -webkit-transition: 200ms linear right;
    transition: 200ms linear right;
  }
}
.coh-ce-cpt_slider_container-aeeaf056 .coh-slider-container-mid .slick-prev {
  -webkit-transition: 200ms linear left;
  transition: 200ms linear left;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_container-aeeaf056 .coh-slider-container-mid .slick-prev {
    left: -5rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_thumbnail_item-93ff4c31 {
    height: 500px;
  }
}
.coh-ce-cpt_slider_thumbnail_item-1c505fa0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  width: 100%;
}
.coh-ce-cpt_slider_thumbs-96d8960e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_slider_thumbs-88569c59 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.coh-ce-cpt_slider_thumbs-2d18b7ad {
  height: 0;
  width: 0;
  position: absolute;
  bottom: -10px;
  left: 50px;
  z-index: 30;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  visibility: hidden;
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_thumbs-2d18b7ad {
    position: absolute;
    top: 90px;
    left: 97%;
    border-left: 10px solid red;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: none;
    -webkit-transform: rotateX(0deg) rotateY(180deg);
            transform: rotateX(0deg) rotateY(180deg);
  }
}
.coh-ce-cpt_slider_thumbs-70b53e2d {
  height: 178px;
  width: auto;
  max-width: 100%;
}
.coh-ce-cpt_slider_thumbs-f324661e {
  width: 100%;
  overflow: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_thumbs-f324661e {
    width: 80%;
    height: 500px;
  }
}
.coh-ce-cpt_slider_thumbs-2d1a2389 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_thumbs-2d1a2389 {
    height: 500px;
  }
}
.coh-ce-cpt_slider_with_anchors-71c1e236 {
  position: relative;
  max-width: 1062px;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-cpt_slider_with_anchors-e0763c1c {
  display: block;
  font-weight: 600;
  color: rgb(30, 30, 30);
  font-size: 1.25rem;
  line-height: 1.625rem;
  text-align: center;
  margin-bottom: 1rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 767px) {
  .coh-ce-cpt_slider_with_anchors-e0763c1c {
    margin-bottom: 3rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_with_anchors-e0763c1c {
    margin-bottom: 5rem;
  }
}
.coh-ce-cpt_slider_with_anchors-98274262 {
  text-align: center;
  background-color: rgb(255, 255, 255);
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 767px) {
  .coh-ce-cpt_slider_with_anchors-98274262 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: left;
    height: auto;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_with_anchors-98274262 {
    min-height: 25rem;
  }
}
.coh-ce-cpt_slider_with_anchors-10f572b2 {
  margin-bottom: 1.5rem;
  max-width: 72%;
  width: 100%;
}
@media (min-width: 767px) {
  .coh-ce-cpt_slider_with_anchors-10f572b2 {
    margin-bottom: 0;
    max-width: 25.375rem;
    width: 50%;
  }
}
.coh-ce-cpt_slider_with_anchors-da9e9335 {
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
}
.coh-ce-cpt_slider_with_anchors-22c29243 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -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;
  max-width: 39rem;
}
@media (min-width: 767px) {
  .coh-ce-cpt_slider_with_anchors-22c29243 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-right: auto;
    width: 95%;
    max-width: 33.4375rem;
    padding-right: 1.25rem;
  }
}
.coh-ce-cpt_slider_with_anchors-d129ec45 {
  font-size: 1.125rem;
  font-weight: 600;
  color: rgb(30, 30, 30);
  opacity: 0.5;
  line-height: 24px;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1440px) {
  .coh-ce-cpt_slider_with_anchors-d129ec45 {
    font-size: 1.25rem;
    line-height: 30px;
  }
}
.coh-ce-cpt_slider_with_anchors-117e234a {
  font-weight: 600;
  color: rgb(30, 30, 30);
  font-size: 2.625rem;
  letter-spacing: -0.03em;
  line-height: normal;
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_with_anchors-117e234a {
    font-size: 4rem;
  }
}
.coh-ce-cpt_slider_with_anchors-749c7258 {
  margin-top: 1.5rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_slider_with_anchors-749c7258 p {
  font-size: 0.875rem;
  color: rgb(30, 30, 30);
  font-weight: 400;
  line-height: 20px;
  white-space: pre-line;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1440px) {
  .coh-ce-cpt_slider_with_anchors-749c7258 p {
    font-size: 1rem;
    line-height: 24px;
  }
}
.coh-ce-cpt_slider_with_anchors-8493212e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 2rem;
}
@media (min-width: 767px) {
  .coh-ce-cpt_slider_with_anchors-8493212e {
    margin-top: 0;
    bottom: 1rem;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_with_anchors-8493212e {
    bottom: 4.375rem;
    position: absolute;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.coh-ce-cpt_slider_with_anchors-8493212e .slick-arrow {
  height: 3rem;
  width: 3rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  font-size: 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;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
}
.coh-ce-cpt_slider_with_anchors-8493212e .slick-arrow:before {
  width: 1.375rem;
  height: 1.375rem;
  display: block;
  font-size: 1.5rem;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
}
.coh-ce-cpt_slider_with_anchors-8493212e .slick-arrow.slick-disabled {
  opacity: 0.3;
  pointer-events: none;
}
.coh-ce-cpt_slider_with_anchors-76f3f97b {
  font-weight: 600;
  color: rgb(30, 30, 30);
  font-size: 1.125rem;
  line-height: 24px;
  margin-top: 0;
  margin-right: 1.5rem;
  margin-bottom: 0;
  margin-left: 1.5rem;
  min-width: 2.0625rem;
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_with_anchors-76f3f97b {
    margin-left: 0;
    min-width: 0;
    width: 0;
    overflow: hidden;
  }
}
.coh-ce-cpt_slider_with_anchors-4d221d42 {
  display: none;
  margin-top: 4rem;
  margin-bottom: 1.5rem;
  width: 100%;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_with_anchors-4d221d42 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_slider_with_anchors-50aea8f4 {
  cursor: pointer;
  margin-right: 0.625rem;
  margin-left: 0.625rem;
  font-weight: 600;
  color: rgb(30, 30, 30);
  font-size: 0.875rem;
  opacity: 0.3;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1440px) {
  .coh-ce-cpt_slider_with_anchors-50aea8f4 {
    font-size: 1rem;
  }
}
.active.coh-ce-cpt_slider_with_anchors-50aea8f4 {
  opacity: 1;
}
.coh-ce-cpt_slider_with_depoiments-956b919b {
  display: block;
}
.coh-ce-cpt_slider_with_depoiments-c3122d22 {
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 767px) {
  .coh-ce-cpt_slider_with_depoiments-c3122d22 {
    text-align: left;
  }
}
.coh-ce-cpt_slider_with_depoiments-9b259e3f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 767px) {
  .coh-ce-cpt_slider_with_depoiments-9b259e3f {
    margin-top: 56px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_with_depoiments-9b259e3f {
    position: relative;
    padding-left: 16%;
    margin-bottom: -40px;
  }
}
.coh-ce-cpt_slider_with_depoiments-9b259e3f .slick-arrow {
  height: 3rem;
  width: 3rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  font-size: 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;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
}
.coh-ce-cpt_slider_with_depoiments-9b259e3f .slick-arrow:before {
  width: 1.375rem;
  height: 1.375rem;
  display: block;
  font-size: 1.5rem;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
}
.coh-ce-cpt_slider_with_depoiments-9b259e3f .slick-arrow.slick-disabled {
  opacity: 0.3;
  pointer-events: none;
}
.coh-ce-cpt_slider_with_depoiments-ca972c5 {
  font-weight: 600;
  color: rgb(30, 30, 30);
  font-size: 1.125rem;
  line-height: 24px;
  margin-top: 0;
  margin-right: 1.5rem;
  margin-bottom: 0;
  margin-left: 1.5rem;
  min-width: 2.0625rem;
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_with_depoiments-ca972c5 {
    overflow: hidden;
  }
}
.coh-ce-cpt_slider_with_timeline-30ea4141 {
  position: relative;
  height: 100%;
  width: 100%;
}
.coh-ce-cpt_slider_with_timeline-a2b43507 {
  position: relative;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_with_timeline-a2b43507 .coh-slider-container-mid .slick-prev {
    left: 70px;
    right: auto;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_with_timeline-a2b43507 .coh-slider-container-mid .slick-next {
    left: auto;
    right: 70px;
  }
}
.coh-ce-cpt_slider_with_timeline-7df5a9ec {
  width: 100%;
  max-width: 1440px;
}
.coh-ce-cpt_slider_with_timeline-74c337b {
  max-width: 1440px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-cpt_slider_with_timeline-a132e057 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 767px) {
  .coh-ce-cpt_slider_with_timeline-a132e057 {
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_with_timeline-a132e057 {
    height: 100%;
    padding-right: 0;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-ce-cpt_slider_with_timeline-8c470570 {
  padding-top: 32px;
}
@media (min-width: 767px) {
  .coh-ce-cpt_slider_with_timeline-8c470570 {
    padding-top: 80px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_with_timeline-8c470570 {
    width: 50%;
    padding-top: 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;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1199px) {
  .align-right.coh-ce-cpt_slider_with_timeline-8c470570 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (min-width: 1199px) {
  .row-today.coh-ce-cpt_slider_with_timeline-8c470570 {
    width: 60%;
  }
}
@media (min-width: 767px) {
  .row-today.coh-ce-cpt_slider_with_timeline-8c470570 img {
    width: 100%;
  }
}
@media (min-width: 1199px) {
  .row-today.coh-ce-cpt_slider_with_timeline-8c470570 img {
    max-width: 535px;
  }
}
.coh-ce-cpt_slider_with_timeline-bce384ba {
  display: block;
  position: relative;
}
@media (min-width: 1199px) {
  .is-full-height.coh-ce-cpt_slider_with_timeline-bce384ba {
    height: 100%;
  }
}
.coh-ce-cpt_slider_with_timeline-b78ce7cc {
  max-width: 405px;
  margin-top: 24px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 767px) {
  .coh-ce-cpt_slider_with_timeline-b78ce7cc {
    max-width: 522px;
    margin-top: 96px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_with_timeline-b78ce7cc {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    max-width: none;
    width: 40%;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_slider_with_timeline-b78ce7cc {
    max-width: none;
    width: 35%;
  }
}
@media (min-width: 1199px) {
  .row-today.coh-ce-cpt_slider_with_timeline-b78ce7cc {
    width: 35%;
  }
}
@media (min-width: 1440px) {
  .row-today.coh-ce-cpt_slider_with_timeline-b78ce7cc {
    width: 30%;
  }
}
@media (min-width: 1199px) {
  .row-today.coh-ce-cpt_slider_with_timeline-b78ce7cc .heading-text {
    font-size: 36px;
  }
}
@media (min-width: 1199px) {
  .is-full-height.coh-ce-cpt_slider_with_timeline-b78ce7cc {
    margin-left: 20px;
  }
}
.coh-ce-cpt_slider_with_timeline-d0784b52 {
  max-width: 624px;
}
@media (min-width: 767px) {
  .coh-ce-cpt_slider_with_timeline-2cac76bc {
    margin-top: 16px;
    padding-bottom: 24px;
  }
}
.coh-ce-cpt_slider_with_timeline-28890904 {
  display: inline-block;
  margin-top: 8px;
  padding-bottom: 8px;
}
@media (min-width: 767px) {
  .coh-ce-cpt_slider_with_timeline-28890904 {
    margin-top: 16px;
    padding-bottom: 24px;
  }
}
.has-list.coh-ce-cpt_slider_with_timeline-28890904 {
  -webkit-columns: 2;
     -moz-columns: 2;
          columns: 2;
}
.has-list.coh-ce-cpt_slider_with_timeline-28890904 ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -30px;
  width: 170px;
}
.has-list.coh-ce-cpt_slider_with_timeline-28890904 li {
  color: rgb(30, 30, 30);
  padding-top: 0;
  padding-right: 30px;
  padding-bottom: 0;
  padding-left: 30px;
}
.has-list.coh-ce-cpt_slider_with_timeline-28890904 a {
  color: rgb(30, 30, 30);
}
.coh-ce-cpt_slider_with_timeline-a67928ca {
  overflow: auto;
  position: relative;
  z-index: 1;
}
.coh-ce-cpt_slider_with_timeline-a67928ca::-webkit-scrollbar {
  display: none;
}
.has-scrollbar.coh-ce-cpt_slider_with_timeline-a67928ca::-webkit-scrollbar {
  height: 3px;
  display: block;
}
.has-scrollbar.coh-ce-cpt_slider_with_timeline-a67928ca::-webkit-scrollbar-track {
  background-color: rgba(0, 0, 0, 0);
}
.has-scrollbar.coh-ce-cpt_slider_with_timeline-a67928ca::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.1);
}
.coh-ce-cpt_slider_with_timeline-5eca01c3 {
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  position: relative;
  z-index: 2;
}
.coh-ce-cpt_slider_with_timeline-5eca01c3:last-child {
  margin-right: auto;
}
.coh-ce-cpt_slider_with_timeline_months-5de42703 {
  max-width: 0;
  width: auto;
  overflow: hidden;
}
.coh-ce-cpt_slider_with_timeline_months-5de42703:not(.hidden-month) {
  max-width: 1000px;
}
.hidden-month.coh-ce-cpt_slider_with_timeline_months-5de42703 {
  width: 0;
}
.coh-ce-cpt_slider_with_timeline_months-1ef0db0e {
  color: rgb(30, 30, 30);
  background-color: rgba(0, 0, 0, 0);
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  background: #fff;
  max-width: 100vw;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
@media (min-width: 767px) {
  .coh-ce-cpt_slider_with_timeline_months-1ef0db0e {
    padding-top: 10px;
    padding-right: 16px;
    padding-bottom: 11px;
    padding-left: 16px;
  }
}
.coh-ce-cpt_slider_with_timeline_months-ce297404 {
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.coh-ce-cpt_slider_with_timeline_months-dfb0c87 {
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  font-weight: bold;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  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;
}
.coh-ce-cpt_slider_with_timeline_year-8db1b045 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_slider_with_timeline_year-31b85607 {
  font-weight: 600;
  color: rgb(30, 30, 30);
  font-size: 28px;
  line-height: normal;
  letter-spacing: -1.08px;
  text-transform: capitalize;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 767px) {
  .coh-ce-cpt_slider_with_timeline_year-31b85607 {
    padding-top: 10px;
    padding-right: 16px;
    padding-bottom: 11px;
    padding-left: 16px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slider_with_timeline_year-31b85607 {
    font-size: 36px;
  }
}
.coh-ce-cpt_slide_banner-67a54c07 {
  min-height: 100vh;
}
.coh-ce-cpt_slide_banner-dcd39fe7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_slide_banner-4917262e {
  position: absolute;
  width: 100%;
  bottom: 0;
}
.coh-ce-cpt_slide_banner-d7044e7c {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  margin-bottom: 6.25rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slide_banner-d7044e7c {
    margin-bottom: 10.3125rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_slide_banner-d7044e7c {
    width: 100%;
  }
}
.coh-ce-cpt_slide_banner-d230a8d8 {
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_slide_banner-d230a8d8 {
    width: 50%;
  }
}
.coh-ce-cpt_smart_age_gate-d8b6c11f {
  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;
}
@media (min-width: 767px) {
  .coh-ce-cpt_smart_age_gate-d8b6c11f {
    width: 33.4375rem;
    margin-top: auto;
    margin-right: 0;
    margin-bottom: auto;
    margin-left: 0;
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    -webkit-box-align: unset;
    -webkit-align-items: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_smart_age_gate-d8b6c11f {
    width: 41.875rem;
  }
}
.coh-ce-cpt_smart_age_gate-907607a9 {
  padding-top: 40px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}
@media (min-width: 767px) {
  .coh-ce-cpt_smart_age_gate-907607a9 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_smart_age_gate-70c5f76b {
  width: 7.5rem;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 0;
  padding-bottom: 1.5rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_smart_age_gate-70c5f76b {
    width: 11.25rem;
  }
}
.coh-ce-cpt_smart_age_gate-8db0350d {
  color: rgb(255, 255, 255);
  margin-top: 0.625rem;
  font-size: 1rem;
  font-style: normal;
  word-wrap: break-word;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-bottom: 1.5rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_smart_age_gate-8db0350d {
    font-size: 1.5rem;
    margin-top: 0.875rem;
  }
}
.coh-ce-cpt_smart_age_gate-c895d9ba #smart-age-gate-form {
  position: relative;
}
.coh-ce-cpt_smart_age_gate-239952c4 {
  display: none;
}
.coh-ce-cpt_smart_age_gate-d0b2d9e4 {
  margin-right: 15px;
}
.coh-ce-cpt_smart_age_gate-332ba57 {
  display: none;
  visibility: hidden;
}
.coh-ce-cpt_smart_age_gate-4989220f {
  background-color: rgb(0, 0, 0);
  position: relative;
  bottom: 0;
  left: 0;
  width: 100%;
}
@media (min-width: 767px) {
  .coh-ce-cpt_smart_age_gate-4989220f {
    position: fixed;
    bottom: 0;
    left: 0;
  }
}
.coh-ce-cpt_smart_age_gate-c319831a {
  padding-top: 1.375rem;
  padding-bottom: 1.375rem;
}
.coh-ce-cpt_smart_age_gate-b9658bc7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_smart_age_gate-b9658bc7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
  }
}
.coh-ce-cpt_smart_age_gate-79ec88b4 {
  font-size: 0.8125rem;
  text-align: center;
  padding-bottom: 0.625rem;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_smart_age_gate-79ec88b4 {
    font-size: 0.8125rem;
    text-align: start;
  }
}
.coh-ce-cpt_smart_age_gate-2a21f158 {
  font-size: 0.625rem;
  line-height: 0.875rem;
  text-align: center;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_smart_age_gate-2a21f158 {
    font-size: 0.8125rem;
    line-height: unset;
    text-align: start;
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_smart_age_gate-c6f43e87 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_smart_age_gate_with_footer-2847d33a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: unset;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  bottom: 0;
}
@media (min-width: 767px) {
  .coh-ce-cpt_smart_age_gate_with_footer-2847d33a {
    width: 33.4375rem;
    margin-top: auto;
    margin-right: 0;
    margin-bottom: auto;
    margin-left: 0;
    display: table-cell;
    vertical-align: middle;
    height: unset;
    -webkit-box-align: unset;
    -webkit-align-items: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_smart_age_gate_with_footer-2847d33a {
    width: 41.875rem;
    bottom: 5.5rem;
    position: relative;
  }
}
.coh-ce-cpt_smart_age_gate_with_footer-907607a9 {
  padding-top: 40px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}
@media (min-width: 767px) {
  .coh-ce-cpt_smart_age_gate_with_footer-907607a9 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_smart_age_gate_with_footer-afd77102 {
  width: 5.5rem;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 0;
  padding-bottom: 1.5rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_smart_age_gate_with_footer-afd77102 {
    width: 5.5rem;
  }
}
.coh-ce-cpt_smart_age_gate_with_footer-f7f36690 {
  color: rgb(255, 255, 255);
  margin-top: 0.625rem;
  font-size: 1rem;
  font-style: normal;
  word-wrap: break-word;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-bottom: 1.25rem;
  max-width: 18.125rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_smart_age_gate_with_footer-f7f36690 {
    font-size: 1rem;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
  }
}
.coh-ce-cpt_smart_age_gate_with_footer-e87789ee #smart-age-gate-form {
  position: relative;
}
.coh-ce-cpt_smart_age_gate_with_footer-e87789ee #smart-age-gate-form div#fields-birthdate {
  max-width: 14.375rem;
  padding: 0.25rem;
}
.coh-ce-cpt_smart_age_gate_with_footer-e87789ee #smart-age-gate-form div#fields-birthdate div#fields-input-year input[type=text] {
  font-size: 1rem;
  text-align: center;
  max-width: 3.125rem;
  padding: 1.25rem;
  border-style: none;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  font-weight: bold;
}
.coh-ce-cpt_smart_age_gate_with_footer-e87789ee #smart-age-gate-form div#fields-birthdate div#fields-next-arrow {
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 30px 0 30px 30px;;
  border-color: transparent transparent transparent #fff;
  font-size: 0;
  position: absolute;
  top: 0.125rem;
  right: -4.375rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_smart_age_gate_with_footer-e87789ee #smart-age-gate-form div#fields-birthdate div#fields-next-arrow {
    right: -2rem;
    position: absolute;
    top: 1.25rem;
    border-width: 10px 0 10px 15px;;
  }
}
.coh-ce-cpt_smart_age_gate_with_footer-e87789ee #smart-age-gate-form div#fields-accept-terms label {
  font-size: 0.625rem;
  text-align: center;
}
.coh-ce-cpt_smart_age_gate_with_footer-e87789ee #smart-age-gate-form div#fields-accept-terms label span.checkmark {
  position: absolute;
  top: -0.3125rem;
  left: 3.125rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_smart_age_gate_with_footer-e87789ee #smart-age-gate-form div#fields-accept-terms label span.checkmark {
    height: 1.25rem;
    width: 1.25rem;
    position: absolute;
    top: -0.3125rem;
    left: 15.125rem;
  }
}
.coh-ce-cpt_smart_age_gate_with_footer-239952c4 {
  display: none;
}
.coh-ce-cpt_smart_age_gate_with_footer-d0b2d9e4 {
  margin-right: 15px;
}
.coh-ce-cpt_smart_age_gate_with_footer-4989220f {
  background-color: rgb(0, 0, 0);
  position: relative;
  bottom: 0;
  left: 0;
  width: 100%;
}
@media (min-width: 767px) {
  .coh-ce-cpt_smart_age_gate_with_footer-4989220f {
    position: fixed;
    bottom: 0;
    left: 0;
  }
}
.copy-off.coh-ce-cpt_social_sharing-30018f93 .a2a_button_copy_link {
  display: none;
}
.email-off.coh-ce-cpt_social_sharing-30018f93 .a2a_button_email {
  display: none;
}
.whatsapp-off.coh-ce-cpt_social_sharing-30018f93 .a2a_button_whatsapp {
  display: none;
}
.twitter-off.coh-ce-cpt_social_sharing-30018f93 .a2a_button_twitter {
  display: none;
}
.facebook-off.coh-ce-cpt_social_sharing-30018f93 .a2a_button_facebook {
  display: none;
}
.coh-ce-cpt_social_sharing-30018f93 span.a2a_label_custom {
  display: none;
}
.coh-ce-cpt_sso_account_information-34523492 {
  max-width: 90%;
  width: 100%;
  margin-top: 1.875rem;
  margin-right: auto;
  margin-bottom: 1.25rem;
  margin-left: auto;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_sso_account_information-34523492 {
    width: 100%;
    max-width: 40%;
  }
}
.coh-ce-cpt_sso_account_information-d4acb394 {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_sso_account_information-83336de0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.875rem;
}
.coh-ce-cpt_sso_forget_password_form-6a552b8f {
  max-width: 20%;
  margin-top: 2.5rem;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_sso_login_form_block-6a552b8f {
  max-width: 20%;
  margin-top: 2.5rem;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_sso_register_confirmation-6a552b8f {
  max-width: 20%;
  margin-top: 2.5rem;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_sso_register_confirmation-a6849883 {
  text-align: center;
}
.coh-ce-cpt_sso_register_confirmation_st-30a144c5 {
  width: 110px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_sso_register_confirmation_st-45b25559 {
  max-width: 372px;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-cpt_sso_register_form-6a552b8f {
  max-width: 20%;
  margin-top: 2.5rem;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_sso_register_form-d883ccd3 {
  max-width: 63%;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_sso_register_form-d883ccd3 {
    padding: 0.9375rem;
    max-width: 50%;
    width: 100%;
  }
}
.coh-ce-cpt_swipper_vertical-d2d05d1e {
  overflow: hidden;
}
.coh-ce-cpt_swipper_vertical-d2d05d1e #swipper-vertical h2 {
  text-align: center;
}
@media (min-width: 767px) {
  .coh-ce-cpt_swipper_vertical-d2d05d1e #swipper-vertical h2 {
    text-align: left;
  }
}
.coh-ce-cpt_swipper_vertical-d2d05d1e #swipper-vertical p {
  text-align: center;
}
@media (min-width: 767px) {
  .coh-ce-cpt_swipper_vertical-d2d05d1e #swipper-vertical p {
    text-align: left;
  }
}
.coh-ce-cpt_swipper_vertical-d2d05d1e #swipper-vertical a {
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 767px) {
  .coh-ce-cpt_swipper_vertical-d2d05d1e #swipper-vertical a {
    margin-right: unset;
    margin-left: unset;
  }
}
@media (min-width: 767px) {
  .coh-ce-cpt_swipper_vertical-d2d05d1e .coh-row, .coh-ce-cpt_swipper_vertical-d2d05d1e .coh-row-inner {
    height: inherit;
  }
}
@media (min-width: 767px) {
  .coh-ce-cpt_swipper_vertical-e5374061 {
    height: inherit;
  }
}
@media (min-width: 767px) {
  .swiper-vertical--row.coh-ce-cpt_swipper_vertical-e5374061 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .swipper-vertical--column-dropzone.coh-ce-cpt_swipper_vertical-7ae542e8 {
    height: 100%;
  }
}
@media (min-width: 767px) {
  .swipper-vertical--column-hero.coh-ce-cpt_swipper_vertical-fd73b35a {
    height: inherit;
  }
}
.swipper-vertical-3.coh-ce-cpt_swipper_vertical-9bdb4ca0 {
  display: block;
}
@media (min-width: 767px) {
  .swipper-vertical-3.coh-ce-cpt_swipper_vertical-9bdb4ca0 {
    display: block;
  }
}
.coh-ce-cpt_tabs_container_0-572452a1 {
  position: relative;
  overflow: hidden;
  min-width: 100%;
  padding-bottom: 66.6666666667%;
}
@media (min-width: 767px) {
  .coh-ce-cpt_tabs_container_0-572452a1 {
    padding-bottom: 53.268%;
  }
}
.coh-ce-cpt_tabs_container_0-572452a1:before {
  -webkit-border-radius: inherit;
          border-radius: inherit;
  position: absolute;
  top: 1px;
  bottom: 1px;
  left: 1px;
  right: 1px;
  z-index: 0;
  content: "";
}
.coh-ce-cpt_tabs_container_0-572452a1 .image-container-inner {
  max-height: 100%;
  height: 100%;
  max-width: 100%;
  width: 100%;
  top: 0;
  position: absolute;
  left: 0;
}
.coh-ce-cpt_tabs_container_0-572452a1 .image-container-inner img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.coh-ce-cpt_tabs_container_0-2cca2746 {
  padding-top: 2rem;
  padding-right: 1rem;
  padding-bottom: 2rem;
  padding-left: 1rem;
  color: rgb(30, 30, 30);
  font-size: 0.875rem;
  line-height: 1.25rem;
}
@media (min-width: 767px) {
  .coh-ce-cpt_tabs_container_0-2cca2746 {
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_tabs_container_0-2cca2746 {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.coh-ce-cpt_tabs_item-47c69ee8 {
  background-position: center;
  background-size: 90% 90%;
  background-repeat: no-repeat;
  background-attachment: scroll;
  max-width: 100%;
  padding: 10px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_tabs_item-47c69ee8 {
    background-position: center;
    background-size: 90% 90%;
    background-repeat: no-repeat;
    background-attachment: scroll;
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_tabs_item-47c69ee8 {
    background-position: center;
    background-size: 90% 90%;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
.coh-ce-cpt_tabs_item-8c8b0d1 {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_tabs_item-24e040bd {
  max-height: 100%;
  max-width: 100%;
  width: auto;
}
.coh-ce-cpt_tag_menu_anchor-cafa4e03 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 1rem;
}
.coh-ce-cpt_testimonials_card-fa73ab96 {
  max-width: 1029px;
}
.coh-ce-cpt_testimonials_card-fa73ab96:hover {
  -webkit-transition: all 0.2ms ease-in-out 0.2ms;
  transition: all 0.2ms ease-in-out 0.2ms;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_testimonials_card-fa73ab96:hover img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.coh-ce-cpt_testimonials_card-72356877 {
  overflow: hidden;
  position: relative;
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
}
.coh-ce-cpt_testimonials_card-de3d666c {
  margin-bottom: 134.333333%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_testimonials_card-de3d666c {
    margin-bottom: 66.6666666667%;
  }
}
.coh-ce-cpt_testimonials_card-a996eca7 {
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  position: absolute;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  height: 100%;
}
.coh-ce-cpt_testimonials_card-197be5a2 {
  font-weight: 600;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_testimonials_card-197be5a2 {
    width: 96%;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_testimonials_card-197be5a2 {
    width: 90%;
  }
}
.coh-ce-cpt_testimonials_card-b7cd24c6 {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-top: 1.4rem;
  margin-bottom: 1.4rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_testimonials_card-b7cd24c6 {
    font-size: 20px;
    line-height: 30px;
  }
}
.coh-ce-cpt_testimonials_card-69ad8cf3 {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_testimonials_card-69ad8cf3 {
    font-size: 16px;
    line-height: 24px;
  }
}
.coh-ce-cpt_testimonials_card-a3a0d878 {
  font-size: 14px;
  line-height: 20px;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_testimonials_card-a3a0d878 {
    font-size: 16px;
    line-height: 24px;
  }
}
.coh-ce-cpt_testimonials_slider-12c217f3 {
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 767px) {
  .coh-ce-cpt_testimonials_slider-12c217f3 {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_testimonials_slider-12c217f3 {
    padding-right: 6.3rem;
    padding-left: 6.3rem;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_testimonials_slider-12c217f3 {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_testimonials_slider-ae15fce4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0;
}
.coh-ce-cpt_testimonials_slider-3ae578f8 {
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_testimonials_slider-3ae578f8 {
    width: 85%;
  }
}
.coh-ce-cpt_testimonials_slider-d5ea2a73 {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  opacity: 0.8;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_testimonials_slider-d5ea2a73 {
    font-size: 20px;
    line-height: 30px;
  }
}
.coh-ce-cpt_testimonials_slider-2ec63f3e {
  font-weight: 600;
  font-size: 36px;
  line-height: normal;
  letter-spacing: -0.03em;
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_testimonials_slider-2ec63f3e {
    font-size: 48px;
  }
}
.coh-ce-cpt_testimonials_slider-14b2d57 {
  position: relative;
}
.coh-ce-cpt_testimonials_slider-9d8626a2 {
  padding-top: 2.2rem;
  padding-bottom: 5.6rem;
}
@media (min-width: 767px) {
  .coh-ce-cpt_testimonials_slider-9d8626a2 {
    padding-top: 3.2rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_testimonials_slider-9d8626a2 {
    padding-top: 3.6rem;
    padding-bottom: 0;
  }
}
.coh-ce-cpt_testimonials_slider-9d8626a2 .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0;
}
.coh-ce-cpt_testimonials_slider-9d8626a2 .slick-slide {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.coh-ce-cpt_testimonials_slider-9d8626a2 .slick-list {
  margin-left: -16px !important;
  margin-right: -16px !important;
}
.coh-ce-cpt_testimonials_slider-6572c0cc {
  margin-right: 16px;
  margin-left: auto;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}
.coh-ce-cpt_testimonials_slider-41e8921a {
  margin-top: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  bottom: 0;
  right: 15px;
}
@media (min-width: 767px) {
  .coh-ce-cpt_testimonials_slider-41e8921a {
    margin-top: 0;
    bottom: 1rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_testimonials_slider-41e8921a {
    bottom: 5.3125rem;
    bottom: 100%;
    right: 0;
  }
}
.coh-ce-cpt_testimonials_slider-41e8921a .slick-arrow {
  height: 3rem;
  width: 3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background-color: rgba(255, 255, 0, 0.999);
  font-size: 0;
}
.coh-ce-cpt_testimonials_slider-41e8921a .slick-arrow:before {
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
  font-size: 1.9rem;
  min-height: 1.375rem;
  min-width: 1.375rem;
  display: block;
  color: rgba(255, 255, 0, 0.999);
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M20.975 10H3.375L11.675 1.7C12.075 1.3 12.075 0.7 11.675 0.3C11.275 -0.1 10.675 -0.1 10.275 0.3L0.275 10.3C0.175 10.4 0.075 10.5 0.075 10.6C-0.025 10.8 -0.025 11.1 0.075 11.4C0.175 11.5 0.175 11.6 0.275 11.7L10.275 21.7C10.475 21.9 10.775 22 10.975 22C11.175 22 11.475 21.9 11.675 21.7C12.075 21.3 12.075 20.7 11.675 20.3L3.375 12H20.975C21.575 12 21.975 11.6 21.975 11C21.975 10.4 21.575 10 20.975 10Z' fill='black'%3E%3C/path%3E%3C/svg%3E");;
}
.coh-ce-cpt_testimonials_slider-41e8921a .slick-arrow:hover {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_testimonials_slider-41e8921a .slick-arrow:hover:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_testimonials_slider-41e8921a .slick-arrow.slick-next {
  margin-left: 24px;
}
.coh-ce-cpt_testimonials_slider-41e8921a .slick-arrow.slick-next:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M20.975 10H3.375L11.675 1.7C12.075 1.3 12.075 0.7 11.675 0.3C11.275 -0.1 10.675 -0.1 10.275 0.3L0.275 10.3C0.175 10.4 0.075 10.5 0.075 10.6C-0.025 10.8 -0.025 11.1 0.075 11.4C0.175 11.5 0.175 11.6 0.275 11.7L10.275 21.7C10.475 21.9 10.775 22 10.975 22C11.175 22 11.475 21.9 11.675 21.7C12.075 21.3 12.075 20.7 11.675 20.3L3.375 12H20.975C21.575 12 21.975 11.6 21.975 11C21.975 10.4 21.575 10 20.975 10Z' fill='black'%3E%3C/path%3E%3C/svg%3E");;
  -webkit-transform: rotateY(180deg);;
          transform: rotateY(180deg);
}
.coh-ce-cpt_testimonials_slider-41e8921a .slick-arrow.slick-disabled {
  pointer-events: none;
  opacity: 0.5;
}
.coh-ce-cpt_testimonial_card_list-1f11ab4c {
  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;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_testimonial_card_list-1f11ab4c {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
.coh-ce-cpt_testimonial_card_list-1f11ab4c:last-child {
  margin-bottom: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_testimonial_card_list-1f11ab4c:last-child {
    margin-right: 0;
  }
}
.coh-ce-cpt_testimonial_card_list-328a8bc7 {
  padding: 1rem;
  height: 285px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_testimonial_card_type_2-e57691a7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.coh-ce-cpt_testimonial_card_type_2-de032e81 {
  background-color: rgb(255, 255, 0);
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
}
.coh-ce-cpt_testimonial_card_type_2-54c6136c {
  padding-top: 56px;
  padding-right: 16px;
  padding-bottom: 56px;
  padding-left: 16px;
  width: 100%;
  max-width: 1062px;
}
@media (min-width: 767px) {
  .coh-ce-cpt_testimonial_card_type_2-54c6136c {
    padding-top: 96px;
    padding-bottom: 48px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_testimonial_card_type_2-54c6136c {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_testimonial_card_type_2-94f6e672 {
  opacity: 0.3;
  margin-bottom: 24px;
  font-size: 18px;
  line-height: normal;
  color: rgb(0, 0, 0);
  text-align: center;
  font-weight: 600;
}
@media (min-width: 767px) {
  .coh-ce-cpt_testimonial_card_type_2-94f6e672 {
    font-size: 20px;
    line-height: 30px;
    text-align: left;
    margin-bottom: 80px;
  }
}
.coh-ce-cpt_testimonial_card_type_2-f2f0b4ba .coh-slide-count {
  width: 33px;
  height: 48px;
  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(0, 0, 0);
  text-align: center;
  font-size: 20px;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_testimonial_card_type_2-f2f0b4ba .coh-slide-count {
    margin-left: 72px;
  }
}
.coh-ce-cpt_testimonial_card_type_2-20c2b133 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 767px) {
  .coh-ce-cpt_testimonial_card_type_2-20c2b133 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-cpt_testimonial_card_type_2-1a790b4e {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 767px) {
  .coh-ce-cpt_testimonial_card_type_2-1a790b4e {
    width: 30%;
    padding-right: 16px;
    display: block;
  }
}
.coh-ce-cpt_testimonial_card_type_2-ed4bf56f {
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin-bottom: 8px;
}
@media (min-width: 767px) {
  .coh-ce-cpt_testimonial_card_type_2-ed4bf56f {
    height: 118px;
    width: 118px;
    margin-bottom: 32px;
  }
}
.coh-ce-cpt_testimonial_card_type_2-1877fb86 {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-cpt_testimonial_card_type_2-ef74203d {
  color: rgb(30, 30, 30);
  line-height: 20px;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
}
@media (min-width: 767px) {
  .coh-ce-cpt_testimonial_card_type_2-ef74203d {
    text-align: left;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_testimonial_card_type_2-ef74203d {
    line-height: 24px;
    font-size: 16px;
    text-align: left;
  }
}
.coh-ce-cpt_testimonial_card_type_2-bfe15e8b {
  color: rgb(30, 30, 30);
  line-height: 20px;
  font-size: 14px;
  margin-bottom: 16px;
  text-align: center;
}
@media (min-width: 767px) {
  .coh-ce-cpt_testimonial_card_type_2-bfe15e8b {
    text-align: left;
    margin-bottom: 0;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_testimonial_card_type_2-bfe15e8b {
    font-size: 16px;
    line-height: 24px;
    text-align: left;
  }
}
.coh-ce-cpt_testimonial_card_type_2-7c6976b5 {
  width: 100%;
  margin-bottom: 24px;
  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: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 767px) {
  .coh-ce-cpt_testimonial_card_type_2-7c6976b5 {
    width: 70%;
    padding-right: 16px;
    margin-bottom: 0;
    display: block;
  }
}
.coh-ce-cpt_testimonial_card_type_2-90a8e24d {
  color: rgb(255, 255, 0);
  background-color: rgb(0, 0, 0);
  font-size: 20px;
  line-height: 26px;
  padding-right: 5px;
  padding-left: 5px;
  font-weight: 600;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_testimonial_card_type_2-90a8e24d {
    font-size: 24px;
    line-height: 32px;
  }
}
.coh-ce-cpt_testimonial_card_type_2-bef1e620 {
  color: rgb(30, 30, 30);
  font-weight: 600;
  letter-spacing: -0.03em;
  font-size: 30px;
  margin-top: 1.6rem;
  text-align: center;
}
@media (min-width: 767px) {
  .coh-ce-cpt_testimonial_card_type_2-bef1e620 {
    text-align: left;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_testimonial_card_type_2-bef1e620 {
    line-height: 1.2;
    font-size: 60px;
  }
}
.coh-ce-cpt_text_card-b2d774a9 {
  color: rgb(18, 18, 18);
  margin-top: 8px;
  margin-right: 8px;
  margin-left: 8px;
  min-width: 17.1875rem;
  max-width: 17.1875rem;
}
.is-none-pointer-events.coh-ce-cpt_text_card-b2d774a9 {
  pointer-events: none;
}
.coh-ce-cpt_text_card-f3daccf7 {
  height: 15.9375rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-cpt_text_card-34ed81e0 {
  margin-top: 16px;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  line-height: 24px;
}
.background-card.coh-ce-cpt_text_card_bees_com_-ba761a27 {
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  -webkit-border-radius: 2rem;
          border-radius: 2rem;
  display: block;
  position: relative;
  text-align: center;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  margin-bottom: 0.0625rem;
  -webkit-column-gap: 3.5rem;
     -moz-column-gap: 3.5rem;
          column-gap: 3.5rem;
}
@media (min-width: 1199px) {
  .background-card.coh-ce-cpt_text_card_bees_com_-ba761a27 {
    -webkit-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    position: relative;
    display: block;
    text-align: center;
    -webkit-border-radius: 2rem;
            border-radius: 2rem;
    overflow: hidden;
  }
}
.background-card.coh-ce-cpt_text_card_bees_com_-ba761a27:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (min-width: 1199px) {
  .background-card.coh-ce-cpt_text_card_bees_com_-ba761a27:hover .background-card--image:before {
    opacity: 1;
  }
}
@media (min-width: 1199px) {
  .background-card.coh-ce-cpt_text_card_bees_com_-ba761a27:hover .background-card--image:after {
    opacity: 0;
  }
}
@media (min-width: 1199px) {
  .background-card.coh-ce-cpt_text_card_bees_com_-ba761a27:hover .background-card--content {
    color: rgb(255, 255, 255);
    padding-top: 3rem;
  }
}
.background-card.coh-ce-cpt_text_card_bees_com_-ba761a27:hover .background-card--content .background-card--title {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}
@media (min-width: 1199px) {
  .background-card.coh-ce-cpt_text_card_bees_com_-ba761a27:hover .background-card--content .background-card--title {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
}
.background-card.coh-ce-cpt_text_card_bees_com_-ba761a27 .primary-font {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.background-card.coh-ce-cpt_text_card_bees_com_-ba761a27 .secondary-font {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 565px) {
  .background-card.coh-ce-cpt_text_card_bees_com_-ba761a27 .secondary-font {
    font-family: AkzidenzGrotesk-Medium-;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
  }
}
@media (min-width: 767px) {
  .background-card.coh-ce-cpt_text_card_bees_com_-ba761a27 .secondary-font {
    font-family: AkzidenzGrotesk-Medium-;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
  }
}
@media (min-width: 1199px) {
  .background-card.coh-ce-cpt_text_card_bees_com_-ba761a27 .secondary-font {
    font-family: AkzidenzGrotesk-Medium-;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
  }
}
@media (min-width: 1440px) {
  .background-card.coh-ce-cpt_text_card_bees_com_-ba761a27 .secondary-font {
    font-family: AkzidenzGrotesk-Medium-;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
  }
}
@media (min-width: 1920px) {
  .background-card.coh-ce-cpt_text_card_bees_com_-ba761a27 .secondary-font {
    font-family: AkzidenzGrotesk-Medium-;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_text_card_bees_com_-6c84c291 {
    max-height: 100%;
    max-width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
}
.text-card-image-absolute.coh-ce-cpt_text_card_bees_com_-6c84c291 {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  max-height: 100%;
  max-width: 100%;
  width: 100%;
}
.coh-ce-cpt_text_card_new-b2d774a9 {
  color: rgb(18, 18, 18);
  margin-top: 8px;
  margin-right: 8px;
  margin-left: 8px;
  min-width: 17.1875rem;
  max-width: 17.1875rem;
}
.is-none-pointer-events.coh-ce-cpt_text_card_new-b2d774a9 {
  pointer-events: none;
}
.coh-ce-cpt_text_card_new-f3daccf7 {
  height: 15.9375rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-cpt_text_card_new-7198be22 {
  margin-top: 16px;
}
.coh-ce-cpt_text_card_type_2-7c86c74a {
  margin-right: 15px;
  margin-left: 15px;
}
.no-margin.coh-ce-cpt_text_card_type_2-7c86c74a {
  margin-right: 0;
  margin-left: 0;
}
.is-none-pointer-events.coh-ce-cpt_text_card_type_2-8b27687c {
  pointer-events: none;
}
.coh-ce-cpt_text_card_type_2-8e97d6ee {
  width: 250px;
}
@media (min-width: 565px) {
  .coh-ce-cpt_text_card_type_2-8e97d6ee {
    width: 394px;
  }
}
.coh-ce-cpt_text_card_type_2-9f9bfb10 {
  -o-object-fit: cover;
     object-fit: cover;
}
.text_card_type_2_larger.coh-ce-cpt_text_card_type_2-9f9bfb10 {
  height: 20.3125rem;
  width: 15.625rem;
}
@media (min-width: 565px) {
  .text_card_type_2_larger.coh-ce-cpt_text_card_type_2-9f9bfb10 {
    height: 32.25rem;
    width: 24.625rem;
  }
}
.text_card_type_2_smaller.coh-ce-cpt_text_card_type_2-9f9bfb10 {
  height: 11.5625rem;
  width: 15.625rem;
}
@media (min-width: 565px) {
  .text_card_type_2_smaller.coh-ce-cpt_text_card_type_2-9f9bfb10 {
    height: 18.3125rem;
    width: 24.625rem;
  }
}
.coh-ce-cpt_text_card_type_2-7198be22 {
  margin-top: 16px;
}
.coh-ce-cpt_text_slider-cb082f12 {
  padding: 10px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_text_slider-cb082f12 {
    padding: 45px;
  }
}
.coh-ce-cpt_text_slider-cb082f12 .coh-slider-container .coh-slider-nav-bottom ul.slick-dots {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_text_slider-223bc2bc {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_text_slider-223bc2bc {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_text_slider-e8736353 {
    width: 60%;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
  }
}
.coh-ce-cpt_time_countdown-9ccd8109 {
  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;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_time_countdown-9ccd8109 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_time_countdown-9ccd8109 > div {
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_time_countdown-9ccd8109 > div {
    width: 100%;
  }
}
.coh-ce-cpt_time_countdown-e2c6e07d {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 10px;
}
.coh-ce-cpt_time_countdown-d56afe5e {
  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;
  text-align: center;
}
.coh-ce-cpt_time_countdown-5c69070e {
  text-transform: uppercase;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 3.051875rem;
  line-height: 1.5rem;
  padding-bottom: 15px;
}
.coh-ce-cpt_time_countdown-98674797 {
  text-transform: uppercase;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  line-height: 1.5rem;
}
.coh-ce-cpt_time_countdown-2822941b {
  text-transform: uppercase;
  padding-bottom: 15px;
  font-size: 3.051875rem;
  line-height: 1.5rem;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_time_countdown-6d966c92 {
  text-transform: uppercase;
  padding-bottom: 15px;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 3.051875rem;
  line-height: 1.5rem;
}
.coh-ce-cpt_title_and_cta_container-686ab040 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_title_and_cta_container-686ab040 {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_title_and_cta_container-a7f99837 {
    height: inherit;
  }
}
@media (min-width: 1199px) {
  .reversed-rows.coh-ce-cpt_title_and_cta_container-a7f99837 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
.coh-ce-cpt_title_and_cta_container-4b1d6a6f {
  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;
  overflow: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_title_and_cta_container-4b1d6a6f {
    height: inherit;
  }
}
.coh-ce-cpt_title_and_cta_container-f5f68ab8 {
  text-align: left;
  margin-left: 1.25rem;
}
@media (min-width: 565px) {
  .coh-ce-cpt_title_and_cta_container-f5f68ab8 {
    margin-left: 1.875rem;
  }
}
@media (min-width: 767px) {
  .coh-ce-cpt_title_and_cta_container-f5f68ab8 {
    margin-left: 3.75rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_title_and_cta_container-f5f68ab8 {
    margin-right: 3.125rem;
    margin-left: 5.625rem;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_title_and_cta_container-f5f68ab8 {
    margin-left: 5.625rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_title_and_cta_container-f5f68ab8 {
    margin-left: 7.5rem;
  }
}
.reversed-rows.coh-ce-cpt_title_and_cta_container-f5f68ab8 {
  text-align: left;
  margin-right: 1.25rem;
}
@media (min-width: 565px) {
  .reversed-rows.coh-ce-cpt_title_and_cta_container-f5f68ab8 {
    margin-right: 1.875rem;
  }
}
@media (min-width: 767px) {
  .reversed-rows.coh-ce-cpt_title_and_cta_container-f5f68ab8 {
    margin-right: 3.75rem;
  }
}
@media (min-width: 1199px) {
  .reversed-rows.coh-ce-cpt_title_and_cta_container-f5f68ab8 {
    text-align: right;
    margin-right: 5.625rem;
    margin-left: 3.125rem;
  }
}
@media (min-width: 1440px) {
  .reversed-rows.coh-ce-cpt_title_and_cta_container-f5f68ab8 {
    margin-right: 5.625rem;
  }
}
@media (min-width: 1920px) {
  .reversed-rows.coh-ce-cpt_title_and_cta_container-f5f68ab8 {
    margin-right: 7.5rem;
  }
}
.coh-ce-cpt_title_and_cta_container-ca1bf3df {
  margin-bottom: 1.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  word-break: break-word;
}
@media (min-width: 767px) {
  .coh-ce-cpt_title_and_cta_container-ca1bf3df {
    word-break: normal;
  }
}
.coh-ce-cpt_title_and_cta_container-1bc4da2b {
  margin-bottom: 1.25rem;
}
.manually.coh-ce-cpt_title_and_cta_container-1bc4da2b {
  display: none;
}
.integration.coh-ce-cpt_title_and_cta_container-1bc4da2b {
  display: none;
}
.integration.coh-ce-cpt_title_and_cta_container-b5df1a2f {
  display: none;
}
.manually.coh-ce-cpt_title_and_cta_container-b5df1a2f {
  display: none;
}
.coh-ce-cpt_title_and_cta_container-2a6201c5 {
  margin-bottom: 1.25rem;
}
@media (min-width: 1199px) {
  .block-align-left.coh-ce-cpt_title_and_cta_container-552f7c02 {
    max-width: 19.375rem;
    width: 19.375rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1199px) {
  .block-align-center.coh-ce-cpt_title_and_cta_container-552f7c02 {
    max-width: 48.125rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1199px) {
  .block-align-right.coh-ce-cpt_title_and_cta_container-552f7c02 {
    max-width: 19.375rem;
    width: 19.375rem;
    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_title_and_cta_container-83a44f75 {
  display: none;
  margin-bottom: 20px;
}
.manually.coh-ce-cpt_title_and_cta_container-83a44f75 {
  display: block;
}
@media (min-width: 1199px) {
  .manually.coh-ce-cpt_title_and_cta_container-83a44f75 {
    display: inline-block;
  }
}
.block-align-left.coh-ce-cpt_title_and_cta_container-83a44f75 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1199px) {
  .block-align-left.coh-ce-cpt_title_and_cta_container-83a44f75 {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
  }
}
.block-align-center.coh-ce-cpt_title_and_cta_container-83a44f75 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1199px) {
  .block-align-center.coh-ce-cpt_title_and_cta_container-83a44f75 {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
}
.block-align-right.coh-ce-cpt_title_and_cta_container-83a44f75 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1199px) {
  .block-align-right.coh-ce-cpt_title_and_cta_container-83a44f75 {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
  }
}
.coh-ce-cpt_title_and_cta_container-676d4f9c {
  display: block;
  margin-bottom: 20px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_title_and_cta_container-676d4f9c {
    display: inline-block;
  }
}
@media (min-width: 1199px) {
  .block-align-left.coh-ce-cpt_title_and_cta_container-676d4f9c {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (min-width: 1199px) {
  .block-align-right.coh-ce-cpt_title_and_cta_container-676d4f9c {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.block-align-center.coh-ce-cpt_title_and_cta_container-676d4f9c {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1199px) {
  .block-align-center.coh-ce-cpt_title_and_cta_container-676d4f9c {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
}
.coh-ce-cpt_title_and_cta_container-ce1b5184 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_title_and_cta_container-4d92cdba {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 1.953125rem;
  line-height: 1rem;
  letter-spacing: 0;
  margin-bottom: 20px;
  display: block;
}
.coh-ce-cpt_title_and_cta_container-5ae51ea7 {
  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: 25px;
  padding-right: 30px;
  padding-bottom: 25px;
  padding-left: 30px;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(225, 225, 225);
}
@media (min-width: 767px) {
  .coh-ce-cpt_title_and_cta_container-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_title_and_cta_container-5ae51ea7 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_title_and_cta_container-5ae51ea7:last-child {
  border-bottom-width: 0;
  border-bottom-style: none;
}
.coh-ce-cpt_title_and_cta_container-5ae51ea7 > article {
  -webkit-flex-basis: 66%;
      -ms-flex-preferred-size: 66%;
          flex-basis: 66%;
}
.coh-ce-cpt_title_and_cta_container-a18cafa5 {
  -webkit-flex-basis: 33%;
      -ms-flex-preferred-size: 33%;
          flex-basis: 33%;
}
@media (min-width: 1199px) {
  .reversed-rows.coh-ce-cpt_title_and_cta_container-c0d50d4 .slick-track {
    margin-right: 0;
    margin-left: auto;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_title_and_cta_container-c0d50d4 .slick-track {
    margin-left: 0;
  }
}
.coh-ce-cpt_trial_form-359f4bb7 {
  padding-top: 0;
  padding-right: 20px;
  padding-bottom: 0;
  padding-left: 20px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_trial_form-359f4bb7 {
    padding-top: 100px;
    padding-right: 100px;
    padding-bottom: 100px;
    padding-left: 100px;
  }
}
.coh-ce-cpt_two_columns_with_image-e09ab9a0 {
  margin: 0 !important;
}
.coh-ce-cpt_two_columns_with_image-f9205e38 {
  margin-left: 1.25rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_two_columns_with_image-f9205e38 {
    margin-left: 5.875rem;
  }
}
.coh-ce-cpt_two_column_image_and_text-9ac49c7a {
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_two_column_image_and_text-9ac49c7a {
    display: block;
  }
}
.coh-ce-cpt_two_column_image_and_text-14ff31d9 {
  padding-right: 30px;
  padding-left: 30px;
  position: relative;
}
.outside-image.coh-ce-cpt_two_column_image_and_text-14ff31d9 {
  position: relative;
}
.outside-image.coh-ce-cpt_two_column_image_and_text-14ff31d9 img {
  max-height: 500px;
  max-width: 100%;
  height: auto;
  width: auto;
  position: absolute;
  top: -50px;
}
.coh-ce-cpt_two_column_image_and_text-979dc957 {
  height: auto;
  width: auto;
  max-height: 400px;
  max-width: 100%;
}
.coh-ce-cpt_two_column_image_and_text-a421fcae {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 30px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_two_column_image_and_text-a421fcae {
    padding: 20px;
  }
}
.coh-ce-cpt_two_column_image_and_text-5bdd17d6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px;
  overflow: auto;
  height: 200px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_two_column_image_and_text-5bdd17d6 {
    height: 360px;
    padding-right: 50px;
  }
}
.coh-ce-cpt_video_card-13197cba {
  margin-right: 1.25rem;
}
.coh-ce-cpt_video_card-13197cba .container-card {
  -webkit-box-shadow: 0 10px 16px -0.375rem rgb(0, 0, 0);
          box-shadow: 0 10px 16px -0.375rem rgb(0, 0, 0);
}
.coh-ce-cpt_video_card-82ce84b1 {
  height: 100%;
}
.coh-ce-cpt_video_card-cbc03946 {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.coh-ce-cpt_video_card-cbc03946: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: "\f04b";
  font-family: icomoon;
  font-size: 22px;
  border-width: 3px;
  -webkit-border-radius: 50px;
          border-radius: 50px;
  border-style: solid;
  padding-top: 30px;
  padding-right: 33px;
  padding-bottom: 30px;
  padding-left: 33px;
}
.coh-ce-cpt_video_card-d1e5df17 {
  position: absolute;
  bottom: 0;
  margin-top: 17px;
  margin-right: 23px;
  margin-bottom: 17px;
  margin-left: 23px;
  width: 234px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_video_card-d1e5df17 {
    width: unset;
  }
}
.coh-ce-cpt_video_card-8bd05083 {
  margin-top: auto;
  margin-right: 0;
  margin-bottom: auto;
  margin-left: 0;
  height: auto;
  overflow-y: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_video_card-8bd05083 {
    margin-top: 160px;
    margin-right: 300px;
    margin-bottom: 160px;
    margin-left: 300px;
  }
}
.coh-ce-cpt_video_card-ba170c0e .video-embed-twitch {
  position: relative;
}
.coh-ce-cpt_video_card-ba170c0e .video-embed-twitch iframe {
  width: 100%;
  margin: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
  height: 15.625rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_video_card-ba170c0e .video-embed-twitch iframe {
    height: 53.75rem;
  }
}
.coh-ce-cpt_webdoor-788d4f44 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  width: 100%;
  padding-right: 15px;
  padding-bottom: 66px;
  padding-left: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_webdoor-df2a93dd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_webdoor-e800846d {
  max-width: 800px;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_webdoor-ba9edad4 {
  margin-top: 21px;
  margin-right: auto;
  margin-left: auto;
  max-width: 720px;
  width: 100%;
}
.coh-ce-cpt_webdoor-aef3506c {
  font-weight: bold;
  color: rgb(14, 34, 64);
  font-size: 24px;
  text-align: center;
  text-transform: uppercase;
  background-color: rgb(254, 197, 36);
  padding-top: 17px;
  padding-right: 23px;
  padding-bottom: 17px;
  padding-left: 23px;
  display: block;
  -webkit-border-radius: 999px;
          border-radius: 999px;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-top: 21px;
}
.coh-ce-cpt_webdoor-44dd3bd3 {
  font-weight: bold;
  color: rgb(14, 34, 64);
  font-size: 24px;
  text-align: center;
  text-transform: uppercase;
  background-color: rgb(254, 197, 36);
  padding-top: 17px;
  padding-right: 23px;
  padding-bottom: 17px;
  padding-left: 23px;
  display: block;
  -webkit-border-radius: 999px;
          border-radius: 999px;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-top: 21px;
}
.coh-ce-cpt_webform-be61f2f9 {
  padding-top: 48px;
}
.coh-ce-cpt_webform-589b0f61 {
  color: rgb(128, 128, 128);
  margin-bottom: 2rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_webform-a0cc8b31 {
  color: rgb(0, 0, 0);
  font-size: 3rem;
  margin-bottom: 2.5rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  line-height: 1rem;
  letter-spacing: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_webform-a0cc8b31 {
    font-size: 4rem;
    margin-bottom: 3.5rem;
  }
}
.coh-ce-cpt_webform-aac23ea {
  max-width: 70%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_webform-aac23ea {
    max-width: 80%;
  }
}
.coh-ce-cpt_webform-a111b805 {
  margin-top: 24px;
  width: 100%;
  text-transform: uppercase;
}
.coh-ce-cpt_webform-4bb22171 {
  display: none;
  visibility: hidden;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
}
.coh-ce-cpt_webform-3f2874e3 .webform-element-description, .coh-ce-cpt_webform-3f2874e3 .description {
  display: inline-block;
}
.coh-ce-cpt_webform_advanced-be61f2f9 {
  padding-top: 48px;
}
.coh-ce-cpt_webform_advanced-589b0f61 {
  color: rgb(128, 128, 128);
  margin-bottom: 2rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_webform_advanced-a0cc8b31 {
  color: rgb(0, 0, 0);
  font-size: 3rem;
  margin-bottom: 2.5rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  line-height: 1rem;
  letter-spacing: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_webform_advanced-a0cc8b31 {
    font-size: 4rem;
    margin-bottom: 3.5rem;
  }
}
.coh-ce-cpt_webform_advanced-aac23ea {
  max-width: 70%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_webform_advanced-aac23ea {
    max-width: 80%;
  }
}
.coh-ce-cpt_webform_advanced-a111b805 {
  margin-top: 24px;
  width: 100%;
  text-transform: uppercase;
}
.coh-ce-cpt_webform_advanced-4bb22171 {
  display: none;
  visibility: hidden;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
}
.coh-ce-cpt_webform_advanced-e9d3e059 {
  margin-bottom: 1rem;
}
.coh-ce-cpt_webform_w_options-be61f2f9 {
  padding-top: 48px;
}
.coh-ce-cpt_webform_w_options-589b0f61 {
  color: rgb(128, 128, 128);
  margin-bottom: 2rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_webform_w_options-a0cc8b31 {
  color: rgb(0, 0, 0);
  font-size: 3rem;
  margin-bottom: 2.5rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  line-height: 1rem;
  letter-spacing: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_webform_w_options-a0cc8b31 {
    font-size: 4rem;
    margin-bottom: 3.5rem;
  }
}
.coh-ce-cpt_webform_w_options-aac23ea {
  max-width: 70%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_webform_w_options-aac23ea {
    max-width: 80%;
  }
}
.coh-ce-cpt_webform_w_options-a111b805 {
  margin-top: 24px;
  width: 100%;
  text-transform: uppercase;
}
.coh-ce-cpt_webform_w_options-4bb22171 {
  display: none;
  visibility: hidden;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
}
.coh-ce-cpt_webform_w_options-3f2874e3 .webform-element-description, .coh-ce-cpt_webform_w_options-3f2874e3 .description {
  display: inline-block;
}
.coh-ce-cpt_world_calender_event-b795c7fc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_world_calender_event-9609a46a {
  width: 100%;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_world_calender_event-9609a46a {
    width: 75%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    padding-right: 20px;
  }
}
.coh-ce-cpt_world_calender_event-4f00c6bf {
  width: 100%;
  position: relative;
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_world_calender_event-4f00c6bf {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
  }
}
.active-item.coh-ce-cpt_world_calender_event-4f00c6bf {
  display: block;
}
.active-item.coh-ce-cpt_world_calender_event-4f00c6bf .image-map {
  opacity: 1;
}
.active-item.coh-ce-cpt_world_calender_event-4f00c6bf .box-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_world_calender_event-fb33a16f {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}
.coh-ce-cpt_world_calender_event-e34be5e6 {
  text-align: center;
  width: -webkit-calc(50% - 25px);
  width: calc(50% - 25px);
}
.coh-ce-cpt_world_calender_event-37086e3d {
  font-size: 20px;
}
.coh-ce-cpt_world_calender_event-2c9a4cfe {
  width: 45px;
}
.coh-ce-cpt_world_calender_event-eae30277 {
  width: -webkit-calc(50% - 25px);
  width: calc(50% - 25px);
}
.coh-ce-cpt_world_calender_event-84fbedaf {
  text-align: center;
  font-size: 20px;
}
.coh-ce-cpt_world_calender_event-a1b70230 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
}
.coh-ce-cpt_world_calender_event-1b9c1cd1:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  content: "\f041";
  font-family: icomoon;
}
.coh-ce-cpt_world_calender_event-a90dd665 {
  margin-left: 10px;
}
.coh-ce-cpt_world_calender_event-7184f3a {
  margin-bottom: 10px;
  height: 135px;
  overflow: auto;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_world_calender_event-7184f3a {
    height: 135px;
  }
}
.coh-ce-cpt_world_calender_event-8947946c {
  width: 100%;
  display: block;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_world_calender_event-8947946c {
    display: block;
  }
}
.coh-ce-cpt_world_calender_event-80096b2a {
  height: 50px;
  width: 90%;
  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: 20px;
}
.coh-ce-cpt_world_calender_event-5bbed41c {
  opacity: 0;
  position: relative;
  z-index: 1;
}
.coh-ce-cpt_world_calender_event-4c754672 {
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.active-item.coh-ce-cpt_world_calender_event-4c754672 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .active-item.coh-ce-cpt_world_calender_event-4c754672 {
    display: none;
  }
}
.item-open.coh-ce-cpt_world_calender_event-4c754672 span {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-ce-cpt_world_calender_event-3b9d471c {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  display: none;
}
.overlay-active.coh-ce-cpt_world_calender_event-3b9d471c {
  display: block;
}
.coh-ce-cpt_world_calender_event-48050d1e {
  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;
  width: -webkit-calc(100% - 20px);
  width: calc(100% - 20px);
}
.coh-ce-cpt_world_calender_event-8d316272 {
  width: 40px;
  margin-right: 5px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_world_calender_event-8d316272 {
    width: 42px;
  }
}
.coh-ce-cpt_world_calender_event-9d299148 {
  font-size: 20px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_world_calender_event-9d299148 {
    font-size: 22px;
  }
}
.coh-ce-cpt_world_calender_event-e567ad2a {
  width: 20px;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.coh-ce-cpt_world_calender_event-e567ad2a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  content: "\f0d7";
  font-family: icomoon;
}
.coh-ce-cpt_world_calender_event-fd0fb6ae {
  height: 0;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  overflow-y: auto;
  padding-right: 15px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_world_calender_event-fd0fb6ae {
    height: auto;
    max-height: 400px;
  }
}
.active-item.coh-ce-cpt_world_calender_event-fd0fb6ae {
  height: 200px;
}
.coh-ce-cpt_world_calender_event-3ca40968 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 15px;
  padding-bottom: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_world_calender_event-3ca40968 {
    padding-top: 30px;
    padding-bottom: 30px;
    opacity: 0.5;
  }
}
.coh-ce-cpt_world_calender_event-3ca40968:hover {
  opacity: 1;
}
.active.coh-ce-cpt_world_calender_event-3ca40968 {
  opacity: 1;
  display: none;
}
@media (min-width: 1199px) {
  .active.coh-ce-cpt_world_calender_event-3ca40968 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_world_calender_event-8db1b045 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_world_calender_event-b2404f06 {
  margin-right: 10px;
  text-align: center;
  width: 45px;
  font-size: 22px;
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_world_calender_event-b2404f06 {
    display: block;
  }
}
.coh-ce-cpt_world_calender_event-63fe3b2e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_age_gate-1a21c572 {
  height: 100%;
  width: 100%;
  position: relative;
  overflow-y: auto;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate-1a21c572 {
    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_age_gate-261a688b {
  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: 100vh;
}
@media (min-width: 767px) {
  .coh-ce-cpt_age_gate-261a688b {
    width: 33.4375rem;
    margin-top: auto;
    margin-right: 0;
    margin-bottom: auto;
    margin-left: 0;
    display: table-cell;
    vertical-align: middle;
    -webkit-box-align: unset;
    -webkit-align-items: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate-261a688b {
    width: 41.875rem;
    height: auto;
  }
}
.coh-ce-cpt_age_gate-1a8eeade {
  padding-top: 0;
  padding-right: 30px;
  padding-bottom: 60px;
  padding-left: 30px;
}
@media (min-width: 767px) {
  .coh-ce-cpt_age_gate-1a8eeade {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
@media (min-width: 1199px) {
  .age-gate-desk-logo-large.coh-ce-cpt_age_gate-1a8eeade {
    height: 100%;
    padding-top: 5%;
  }
}
.coh-ce-cpt_age_gate-18c1daaa {
  width: 9.375rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate-18c1daaa {
    width: 11.25rem;
  }
}
.age-gate-mobile-logo-small.coh-ce-cpt_age_gate-18c1daaa {
  width: 90px;
}
.age-gate-mobile-logo-medium.coh-ce-cpt_age_gate-18c1daaa {
  width: 180px;
}
.age-gate-mobile-logo-large.coh-ce-cpt_age_gate-18c1daaa {
  width: 240px;
}
.age-gate-mobile-logo-center.coh-ce-cpt_age_gate-18c1daaa {
  margin-right: auto;
  margin-left: auto;
}
.age-gate-mobile-logo-right.coh-ce-cpt_age_gate-18c1daaa {
  margin-right: 0;
  margin-left: auto;
}
@media (min-width: 1199px) {
  .age-gate-desk-logo-small.coh-ce-cpt_age_gate-18c1daaa {
    width: 180px;
  }
}
@media (min-width: 1199px) {
  .age-gate-desk-logo-medium.coh-ce-cpt_age_gate-18c1daaa {
    width: 240px;
  }
}
@media (min-width: 1199px) {
  .age-gate-desk-logo-large.coh-ce-cpt_age_gate-18c1daaa {
    width: 280px;
  }
}
@media (min-width: 1199px) {
  .age-gate-desk-logo-left.coh-ce-cpt_age_gate-18c1daaa {
    margin-right: auto;
    margin-left: 0;
  }
}
@media (min-width: 1199px) {
  .age-gate-desk-logo-center.coh-ce-cpt_age_gate-18c1daaa {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 1199px) {
  .age-gate-desk-logo-right.coh-ce-cpt_age_gate-18c1daaa {
    margin-right: 0;
    margin-left: auto;
  }
}
.coh-ce-cpt_age_gate-35d75b6c {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 2.5rem;
  font-style: normal;
  text-transform: uppercase;
  word-wrap: break-word;
  margin-top: 0.6875rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate-35d75b6c {
    font-size: 4.1875rem;
    margin-top: 1.0625rem;
  }
}
.coh-ce-cpt_age_gate-abad15a3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_age_gate-d0b2d9e4 {
  margin-right: 15px;
}
.coh-ce-cpt_age_gate-c73c29f5 {
  background-color: rgb(0, 0, 0);
  position: relative;
  bottom: 0;
  left: 0;
  width: 100%;
  right: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate-c73c29f5 {
    position: fixed;
    background-color: rgb(202, 45, 46);
  }
}
.coh-ce-cpt_age_gate-c319831a {
  padding-top: 1.375rem;
  padding-bottom: 1.375rem;
}
.coh-ce-cpt_age_gate-b9658bc7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate-b9658bc7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
  }
}
.coh-ce-cpt_age_gate-79ec88b4 {
  font-size: 0.8125rem;
  text-align: center;
  padding-bottom: 0.625rem;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate-79ec88b4 {
    font-size: 0.8125rem;
    text-align: start;
  }
}
.coh-ce-cpt_age_gate-954cc606 {
  font-size: 0.8125rem;
  line-height: 1.5625rem;
  text-align: center;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate-954cc606 {
    font-size: 0.8125rem;
    line-height: unset;
    text-align: start;
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_age_gate-c6f43e87 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_component_search-979ffb26 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.coh-ce-cpt_component_search-979ffb26 input.form-text {
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.25rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  border-style: none;
  width: 100%;
}
.coh-ce-cpt_component_search-979ffb26 input.form-text::-webkit-input-placeholder {
  color: rgb(245, 84, 0);
  font-weight: 700;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.25rem;
}
.coh-ce-cpt_component_search-979ffb26 input.form-text::-moz-placeholder {
  color: rgb(245, 84, 0);
  font-weight: 700;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.25rem;
}
.coh-ce-cpt_component_search-979ffb26 input.form-text:-ms-input-placeholder {
  color: rgb(245, 84, 0);
  font-weight: 700;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.25rem;
}
.coh-ce-cpt_component_search-979ffb26 input.form-text::-ms-input-placeholder {
  color: rgb(245, 84, 0);
  font-weight: 700;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.25rem;
}
.coh-ce-cpt_component_search-979ffb26 input.form-text::placeholder {
  color: rgb(245, 84, 0);
  font-weight: 700;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.25rem;
}
.coh-ce-cpt_component_search-979ffb26 input#edit-submit-search-views, .coh-ce-cpt_component_search-979ffb26 input#edit-submit-search-views--2 {
  display: none;
}
.coh-ce-cpt_component_search-979ffb26 form {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-cpt_component_search-979ffb26 div {
  width: 100%;
}
.coh-ce-cpt_component_search-979ffb26 div.form-actions {
  max-width: 3.125rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_component_search-979ffb26 div.form-actions {
    max-width: 6.25rem;
  }
}
.coh-ce-cpt_component_search-979ffb26 div.form-actions input#edit-reset--2 {
  float: none;
  padding-top: 1.25rem;
  padding-right: 0;
  padding-bottom: 1.25rem;
  padding-left: 0;
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.25rem;
  border-style: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_component_search-979ffb26 div.form-actions input#edit-reset--2 {
    float: right;
  }
  .coh-ce-cpt_component_search-979ffb26 div.form-actions input#edit-reset--2:before, .coh-ce-cpt_component_search-979ffb26 div.form-actions input#edit-reset--2:after {
    clear: none;
    content: normal;
    display: inline;
  }
}
.coh-ce-cpt_component_search-96781bfc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_component_search-96781bfc:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f002";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  font-size: 1.25rem;
  margin-right: 1.125rem;
}
.coh-ce-cpt_customizable_footer-c3986b79 {
  height: 160px;
}
[data-show-footer=""].coh-ce-cpt_customizable_footer-c3986b79 {
  height: 5rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_footer-c3986b79 .footer-fl.order-desktop-1 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_footer-c3986b79 .footer-fl.order-desktop-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_footer-c3986b79 .footer-fl.order-desktop-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_footer-c3986b79 .footer-sm.order-desktop-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_footer-c3986b79 .footer-sm.order-desktop-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_footer-c3986b79 .footer-sm.order-desktop-3 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_footer-c3986b79 .footer-fm.order-desktop-1 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_footer-c3986b79 .footer-fm.order-desktop-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_footer-c3986b79 .footer-fm.order-desktop-3 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_customizable_footer-c3986b79 .footer-fm.order-desktop-3 {
    padding-right: 0;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_customizable_footer-c3986b79 .footer-fm.order-desktop-3 {
    padding-right: 1.40625rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_footer-c3986b79 .footer-fm.order-desktop-3 li:last-child a {
    padding-right: 0;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_footer-ba7d084a {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-right: 100px;
    margin-left: 100px;
  }
}
.coh-ce-cpt_customizable_footer-ba7d084a .coh-row-inner {
  margin-right: 0;
  margin-left: 0;
}
.coh-ce-cpt_customizable_footer-fb04c8bd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_customizable_footer-27cfc1b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 1.25rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_footer-27cfc1b {
    -webkit-flex-wrap: unset;
        -ms-flex-wrap: unset;
            flex-wrap: unset;
    margin-top: 0;
  }
}
.order-mobile-1.coh-ce-cpt_customizable_footer-27cfc1b {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.order-mobile-2.coh-ce-cpt_customizable_footer-27cfc1b {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
.order-mobile-3.coh-ce-cpt_customizable_footer-27cfc1b {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_customizable_footer-122aa80c {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  max-width: 15rem;
  max-height: 10rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_footer-122aa80c {
    max-height: 5rem;
    max-width: 7.5rem;
    margin-top: 2rem;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_customizable_footer-122aa80c {
    max-height: 3.75rem;
    max-width: 22.5rem;
  }
}
.coh-ce-cpt_customizable_footer-7582c65f {
  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;
}
.order-mobile-1.coh-ce-cpt_customizable_footer-7582c65f {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.order-mobile-2.coh-ce-cpt_customizable_footer-7582c65f {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.order-mobile-3.coh-ce-cpt_customizable_footer-7582c65f {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_customizable_footer-e0e4b8ea {
  padding-top: 1.375rem;
  padding-bottom: 1.375rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_footer-e0e4b8ea {
    margin-right: 100px;
    margin-left: 100px;
  }
}
.coh-ce-cpt_customizable_footer-e0e4b8ea .coh-row-inner {
  margin-right: 0;
  margin-left: 0;
}
.coh-ce-cpt_customizable_footer-55090f0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_footer-55090f0 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
  }
}
.coh-ce-cpt_customizable_footer-93750389 {
  margin-bottom: 2rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_footer-93750389 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.style-primary-font.coh-ce-cpt_customizable_footer-93750389 p {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.style-secondary-font.coh-ce-cpt_customizable_footer-93750389 p {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.style-tertiary-font.coh-ce-cpt_customizable_footer-93750389 p {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_customizable_footer-b3eea7a {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_footer-b3eea7a {
    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_customizable_footer-4241fcd5 {
  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;
}
.order-mobile-1.coh-ce-cpt_customizable_footer-4241fcd5 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.order-mobile-2.coh-ce-cpt_customizable_footer-4241fcd5 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
.order-mobile-3.coh-ce-cpt_customizable_footer-4241fcd5 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}
.coh-ce-cpt_customizable_footer-4a0d1e6f {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 1.25rem;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_customizable_footer-4a0d1e6f {
    width: unset;
    padding-top: 0;
  }
}
.coh-ce-cpt_customizable_footer-4a0d1e6f a {
  margin-right: 20px;
}
.coh-ce-cpt_customizable_footer-4a0d1e6f a:last-child {
  margin-right: 0;
}
.coh-ce-cpt_header-306098a1 {
  position: sticky;
  top: 0;
  z-index: 98;
  width: 100%;
}
@media (min-width: 1199px) {
  .header-gradient.coh-ce-cpt_header-306098a1 {
    height: 0;
    -webkit-transform: translateY(-0.0625rem);
        -ms-transform: translateY(-0.0625rem);
            transform: translateY(-0.0625rem);
  }
}
.header-gradient.coh-ce-cpt_header-306098a1 .header-items {
  background: #000;
}
@media (min-width: 1199px) {
  .header-gradient.coh-ce-cpt_header-306098a1 .header-items {
    background: transparent -webkit-gradient(linear, left top, left bottom, from(#000000C2), to(#00000000)) 0% 0% no-repeat padding-box;
    background: transparent -webkit-linear-gradient(top, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box;
    background: transparent linear-gradient(180deg, #000000C2 0%, #00000000 100%) 0% 0% no-repeat padding-box;;
  }
}
.header-gradient.coh-ce-cpt_header-306098a1 .header-items a:hover {
  border-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1199px) {
  .header-gradient.coh-ce-cpt_header-306098a1 .is-active a {
    margin-top: 25px;
  }
}
.header-gradient.coh-ce-cpt_header-306098a1 .is-active a:after {
  display: block;
  height: 5px;
  width: 46px;
  content: "";
  background-color: rgb(179, 7, 7);
}
@media (min-width: 1199px) {
  .header-gradient.coh-ce-cpt_header-306098a1 .is-active a:after {
    -webkit-transform: translateY(5px);
        -ms-transform: translateY(5px);
            transform: translateY(5px);
  }
}
.setup-height-100vh.coh-ce-cpt_header-306098a1 {
  height: 100vh;
  overflow-y: scroll;
}
.coh-ce-cpt_header-f9885857 {
  background-color: rgb(255, 255, 255);
  height: 30px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header-f9885857 {
    height: 40px;
  }
}
.coh-ce-cpt_header-e91dc9a2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.coh-ce-cpt_header-5ffb153b {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
@media (min-width: 1199px) {
  .display-in-social-media.coh-ce-cpt_header-5ffb153b {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_header-68bc47a9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_header-68bc47a9 a {
  height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0;
  margin-right: 8px;
  margin-bottom: 0;
  margin-left: 8px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header-68bc47a9 a {
    height: 40px;
    margin-top: 0;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.coh-ce-cpt_header-de9d3816: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: "\ea92";
  font-family: Icomoon;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header-199fd6bd: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: "\ea91";
  font-family: Icomoon;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header-edb1711b:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header-4ceb0daa:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header-b8c5aa0c:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_header-2a9cf285 {
  background-color: rgb(0, 0, 0);
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header-2a9cf285 {
    height: 80px;
  }
}
.coh-ce-cpt_header-dcc9c294 .coh-column-header-logo-mobile .coh-image {
  max-width: 150px;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header-dcc9c294 .coh-column-header-logo-mobile .coh-image {
    max-width: 100%;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header-9e74d190 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_header-9668b0ce {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  max-height: 72px;
  height: auto;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header-9668b0ce {
    max-width: 150px;
    padding-top: initial;
    padding-bottom: initial;
    width: auto;
  }
}
.coh-ce-cpt_header-c20a6309 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header-c20a6309 {
    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;
  }
}
.is-monolang.coh-ce-cpt_header-c20a6309 .mobile-logo-monolang {
  display: block;
}
.is-multilang.coh-ce-cpt_header-c20a6309 .mobile-logo-multilang {
  display: block;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header-63c172a1 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: block;
  }
}
.coh-ce-cpt_header-b796579c {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(36, 161, 72);
}
.coh-ce-cpt_header-3832e497 {
  background-color: rgb(0, 0, 0);
  min-height: 4.3125rem;
  width: 100%;
  z-index: 1;
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header-3832e497 {
    background-color: rgb(0, 0, 0);
  }
}
.coh-ce-cpt_header-6b58aa94 {
  background-image: -webkit-gradient(linear,left top, right top,from(#fff), to(#ff4757));
  background-image: -webkit-linear-gradient(left,#fff 0%, #ff4757 100%);
  background-image: linear-gradient(to right,#fff 0%, #ff4757 100%);
}
.hide-menu-products.coh-ce-cpt_header-6b58aa94 {
  display: none;
}
.coh-ce-cpt_header-eeb1b015 {
  margin-right: 0;
  margin-left: 0;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_header-eeb1b015 {
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-cpt_language_selector_with_flag-928bdb94 .views-field-field-country-label {
  margin-bottom: 0.5rem;
}
.paragraph-container-horizontal-small.coh-ce-cpt_paragraph-fd7babe1 {
  width: 95%;
}
@media (min-width: 1199px) {
  .paragraph-container-horizontal-small.coh-ce-cpt_paragraph-fd7babe1 {
    width: 70%;
    max-width: 1400px;
  }
}
.paragraph-container-horizontal-medium.coh-ce-cpt_paragraph-fd7babe1 {
  width: 93%;
}
@media (min-width: 1199px) {
  .paragraph-container-horizontal-medium.coh-ce-cpt_paragraph-fd7babe1 {
    width: 50%;
    max-width: 1200px;
  }
}
.paragraph-container-horizontal-large.coh-ce-cpt_paragraph-fd7babe1 {
  width: 61%;
}
@media (min-width: 1199px) {
  .paragraph-container-horizontal-large.coh-ce-cpt_paragraph-fd7babe1 {
    width: 30%;
    max-width: 970px;
  }
}
.paragraph-container-horizontal-none.coh-ce-cpt_paragraph-fd7babe1 {
  width: 100%;
}
.coh-ce-cpt_paragraph-87b674f6 {
  margin-bottom: 0;
  max-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-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_paragraph-87b674f6 {
    margin-bottom: 0;
    max-width: 100%;
  }
}
.coh-ce-cpt_paragraph-4a1d6b04 {
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_paragraph-4a1d6b04 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.paragraph-button-align-center.coh-ce-cpt_paragraph-4a1d6b04 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.paragraph-button-align-left.coh-ce-cpt_paragraph-4a1d6b04 {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph-button-align-right.coh-ce-cpt_paragraph-4a1d6b04 {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.coh-ce-cpt_paragraph-65370670 {
  margin-top: 1.25rem;
  margin-right: 0.625rem;
  margin-bottom: 2.1875rem;
  margin-bottom: 0!important;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_paragraph-65370670 {
    margin-top: 25px;
    margin-right: 0.625rem;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_paragraph-8b0209dd {
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_paragraph-8b0209dd {
    margin-left: 6.125rem;
    max-width: 770px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.paragraph-button-align-center.coh-ce-cpt_paragraph-8b0209dd {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.paragraph-button-align-left.coh-ce-cpt_paragraph-8b0209dd {
  -webkit-box-pack: flex-startParagraph;
  -webkit-justify-content: flex-startParagraph;
      -ms-flex-pack: flex-startParagraph;
          justify-content: flex-startParagraph;
  margin: 0;
}
.paragraph-button-align-right.coh-ce-cpt_paragraph-8b0209dd {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.coh-ce-cpt_paragraph-1f24d295 {
  margin-top: 1.25rem;
  margin-right: 0.625rem;
  margin-bottom: 0;
  margin-bottom: 0!important;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_paragraph-1f24d295 {
    margin-top: 1.5625rem;
    margin-right: 0.625rem;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_responsive_image_advanced-2b1d158a {
  position: relative;
}
.coh-ce-cpt_responsive_image_advanced-2ce6bc06 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.coh-ce-cpt_responsive_text-7aa161b1 {
  display: block;
}
@media (min-width: 565px) {
  .coh-ce-cpt_responsive_text-7aa161b1 {
    display: none;
  }
}
@media (min-width: 565px) {
  .coh-ce-cpt_responsive_text-7aa161b1:last-child {
    display: block;
  }
}
.coh-ce-cpt_responsive_text-e6c585b9 {
  display: none;
}
@media (min-width: 565px) {
  .coh-ce-cpt_responsive_text-e6c585b9 {
    display: block;
  }
}
@media (min-width: 767px) {
  .coh-ce-cpt_responsive_text-e6c585b9 {
    display: none;
  }
}
@media (min-width: 767px) {
  .coh-ce-cpt_responsive_text-e6c585b9:last-child {
    display: block;
  }
}
.coh-ce-cpt_responsive_text-49deab6b {
  display: none;
}
@media (min-width: 767px) {
  .coh-ce-cpt_responsive_text-49deab6b {
    display: block;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_responsive_text-49deab6b {
    display: none;
  }
}
@media (min-width: 1199px) {
  .coh-ce-cpt_responsive_text-49deab6b:last-child {
    display: block;
  }
}
.coh-ce-cpt_responsive_text-2f9ab59 {
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_responsive_text-2f9ab59 {
    display: block;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_responsive_text-2f9ab59 {
    display: none;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cpt_responsive_text-2f9ab59:last-child {
    display: block;
  }
}
.coh-ce-cpt_responsive_text-c6ef7f67 {
  display: none;
}
@media (min-width: 1440px) {
  .coh-ce-cpt_responsive_text-c6ef7f67 {
    display: block;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_responsive_text-c6ef7f67 {
    display: none;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_responsive_text-c6ef7f67:last-child {
    display: block;
  }
}
.coh-ce-cpt_responsive_text-ffa3bcda {
  display: none;
}
@media (min-width: 1920px) {
  .coh-ce-cpt_responsive_text-ffa3bcda {
    display: block;
  }
}
@media (min-width: 1920px) {
  .coh-ce-cpt_responsive_text-ffa3bcda:last-child {
    display: block;
  }
}
.coh-ce-cpt_scroll_top_arrow-18142734 {
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-cpt_scroll_top_arrow-18142734 {
    -webkit-border-radius: 5rem;
            border-radius: 5rem;
    width: 5rem;
    border-width: 0.0625rem;
    height: 5rem;
    margin-right: 1.875rem;
    -webkit-box-shadow: 0 0.9375rem 1rem 0 rgba(0, 0, 38, 0.151);
            box-shadow: 0 0.9375rem 1rem 0 rgba(0, 0, 38, 0.151);
    position: fixed;
    display: none;
    bottom: 222px;
    right: 30px;
    z-index: 31;
  }
}
.coh-ce-cpt_scroll_top_arrow-97efcbe {
  height: 25px;
  width: 25px;
  display: inline-block;
}
.coh-ce-cpt_two_columns_container-5b664de1 {
  width: 100%;
}
.coh-ce-452e1aa7 {
  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-right: 0;
  padding-left: 0;
}
.coh-ce-4b3fa1dc {
  height: 0.25rem;
  width: 100%;
  background-color: rgb(240, 236, 252);
  position: fixed;
  top: 0;
  z-index: 1;
}
@media (min-width: 1199px) {
  .coh-ce-4b3fa1dc {
    height: 0.5rem;
  }
}
.coh-ce-52be0554 {
  background-color: rgb(0, 0, 0);
  height: 0.25rem;
  width: 0%;
}
@media (min-width: 1199px) {
  .coh-ce-52be0554 {
    height: 0.5rem;
  }
}
.coh-ce-2e6a73f0 {
  max-width: 49rem;
  padding-right: 1rem;
  padding-left: 1rem;
  margin-right: 0;
  margin-left: 0;
}
@media (min-width: 565px) {
  .coh-ce-2e6a73f0 {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
@media (min-width: 767px) {
  .coh-ce-2e6a73f0 {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 1199px) {
  .coh-ce-2e6a73f0 {
    width: 100%;
  }
}
@media (min-width: 1440px) {
  .coh-ce-2e6a73f0 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
.coh-ce-67b3a16e {
  padding-top: 32px;
  padding-bottom: 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-67b3a16e a {
  font-weight: 600;
  color: rgb(30, 30, 30);
  font-size: 1rem;
  line-height: 1.25;
  text-align: center;
  text-transform: capitalize;
  background-color: rgb(240, 236, 252);
  padding-top: 0.5rem;
  padding-right: 1.3125rem;
  padding-bottom: 0.5rem;
  padding-left: 1.3125rem;
  margin-right: 1rem;
  display: block;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 767px) {
  .coh-ce-67b3a16e a {
    margin-right: 1.4rem;
    margin-left: 0;
  }
}
.coh-ce-67b3a16e a:hover {
  background-color: rgba(255, 255, 0, 0.999);
}
.coh-ce-67b3a16e a:focus-visible {
  font-weight: 600;
  color: rgb(30, 30, 30);
  font-size: 1rem;
  line-height: 1.25;
  text-align: center;
  text-transform: capitalize;
  background-color: rgba(255, 255, 0, 0.999);
  padding-top: 0.6rem;
  padding-right: 1.4rem;
  padding-bottom: 0.6rem;
  padding-left: 1.4rem;
  margin-right: 1rem;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: block;
}
@media (min-width: 767px) {
  .coh-ce-67b3a16e a:focus-visible {
    margin-right: 1.4rem;
    margin-left: 0;
  }
}
.coh-ce-cd8406a6 {
  font-size: 42px;
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  padding-top: 0;
  padding-bottom: 56px;
  letter-spacing: -1.26px;
  line-height: normal;
}
@media (min-width: 1199px) {
  .coh-ce-cd8406a6 {
    font-size: 64px;
    letter-spacing: -1.92px;
    padding-top: 0;
  }
}
@media (min-width: 1440px) {
  .coh-ce-cd8406a6 {
    margin-bottom: 3.5rem;
  }
}
.coh-ce-634bb253 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: rgba(137, 140, 141, 0.999);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 0.82rem;
  line-height: 1rem;
  text-transform: uppercase;
  height: 56px;
  margin-bottom: 32px;
}
.coh-ce-479400d8 {
  width: 100%;
  height: inherit;
}
.coh-ce-5c0a4cda {
  max-width: 80px;
  padding-right: 0 !important;
}
.coh-ce-c818b39d {
  height: 3.5rem;
  width: 3.5rem;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}
.coh-ce-918574e2 {
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-transform: none;
  padding-left: 8px !important;
  padding-right: 0px !important;
}
.coh-ce-2178a697 {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(30, 30, 30);
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}
@media (min-width: 1199px) {
  .coh-ce-2178a697 {
    font-size: 16px;
    line-height: 24px;
  }
}
.coh-ce-b04cb4ba {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(30, 30, 30);
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 1199px) {
  .coh-ce-b04cb4ba {
    font-size: 16px;
    line-height: 24px;
  }
}
.coh-ce-838dcad3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.coh-ce-838dcad3 label {
  font-size: 0;
  width: 3rem;
  position: relative;
}
.coh-ce-838dcad3 label:hover {
  color: rgb(11, 12, 16);
  background-color: rgba(255, 255, 0, 0.999);
  -webkit-border-radius: 50%;
          border-radius: 50%;
  height: 3rem;
}
.coh-ce-838dcad3 label:hover:before {
  background-color: rgba(255, 255, 0, 0.999);
  color: rgb(11, 12, 16);
  -webkit-border-radius: 50%;
          border-radius: 50%;
  width: 100%;
  padding-top: 0.875rem;
  padding-right: 0;
  padding-bottom: 0.875rem;
  padding-left: 0;
  display: block;
}
.coh-ce-838dcad3 label:before {
  font-size: 1.25rem;
  width: 100%;
  display: block;
  position: absolute;
  text-align: center;
  padding-top: 0.875rem;
  padding-right: 0;
  padding-bottom: 0.875rem;
  padding-left: 0;
  color: rgba(255, 255, 0, 0.999);
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background-color: rgb(11, 12, 16);
}
.coh-ce-838dcad3 input[type=checkbox] {
  display: none;
  visibility: hidden;
}
.coh-ce-838dcad3 input:checked ~ .tab-container #share-dropdown {
  display: block;
  visibility: visible;
  pointer-events: auto;
  opacity: 1;
}
.coh-ce-81d2d5a6: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: "\ea82";
  font-family: icomoon;
}
.coh-ce-6900e694 {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea82";
  font-family: icomoon;
}
.coh-ce-6900e694: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: "\ea82";
  font-family: icomoon;
  content: "";
}
.coh-ce-ecb3507d {
  position: relative;
}
.coh-ce-ecb3507d #share-dropdown .coh-link {
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1rem;
  color: rgb(30, 30, 30);
  width: 100%;
  font-weight: 600;
  text-transform: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-ecb3507d #share-dropdown .coh-link:hover {
  background-color: rgba(255, 255, 0, 0.999);
  -webkit-border-radius: inherit;
          border-radius: inherit;
}
.coh-ce-ecb3507d #share-dropdown .coh-link:before {
  padding-right: 6px;
  font-size: 1.25rem;
}
.coh-ce-ecb3507d #share-dropdown .coh-list-item:last-child .coh-link {
  -webkit-border-bottom-left-radius: 0.5rem;
          border-bottom-left-radius: 0.5rem;
  -webkit-border-bottom-right-radius: 0.5rem;
          border-bottom-right-radius: 0.5rem;
  padding-bottom: 1rem;
}
.coh-ce-ecb3507d #share-dropdown .coh-list-item:first-child .coh-link {
  padding-top: 1rem;
}
.coh-ce-5c270a1c {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 8px;
          border-radius: 8px;
  position: absolute;
  right: 0;
  top: 64px;
  z-index: 5;
  display: none;
  visibility: hidden;
  pointer-events: none;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: tranform .2s ease-in-out;
  transition: tranform .2s ease-in-out;
  -webkit-box-shadow: 0 8px 30px rgba(0,0,0,.2);
          box-shadow: 0 8px 30px rgba(0,0,0,.2);
  min-width: 8.5rem;
  opacity: 0;
}
@media (min-width: 1199px) {
  .coh-ce-5c270a1c {
    min-width: 9.4375rem;
  }
}
.is-open.coh-ce-5c270a1c {
  visibility: visible;
  opacity: 1;
}
.coh-ce-6a122a21: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: "\ea96";
  font-family: icomoon;
}
.coh-ce-4038f1f0: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: "\eac9";
  font-family: icomoon;
}
.coh-ce-cfa4b0ef: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: "\f003";
  font-family: icomoon;
}
.coh-ce-18cc74c: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: "\e9cb";
  font-family: icomoon;
}
.coh-ce-d756cafc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-668472bc {
  height: 232px;
  width: 100%;
}
@media (min-width: 565px) {
  .coh-ce-668472bc {
    height: 355px;
  }
}
@media (min-width: 767px) {
  .coh-ce-668472bc {
    height: 490px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-668472bc {
    height: 554px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-668472bc {
    width: 1240px;
    -webkit-border-radius: 2rem;
            border-radius: 2rem;
    height: 618px;
  }
}
@media (min-width: 1920px) {
  .coh-ce-668472bc {
    height: 549px;
  }
}
.coh-ce-668472bc img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: unset;
     object-position: unset;
}
@media (min-width: 1199px) {
  .coh-ce-668472bc img {
    height: 554px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-668472bc img {
    height: 548px;
    width: 1280px;
    -webkit-border-radius: 2rem;
            border-radius: 2rem;
  }
}
.coh-ce-926d33b7 {
  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-right: 0;
  padding-left: 0;
  margin-top: 56px;
}
@media (min-width: 1199px) {
  .coh-ce-926d33b7 {
    margin-bottom: 0;
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1199px) {
  .coh-ce-926d33b7 #seek-pot-numbers {
    margin-right: 0;
    margin-left: 0;
    max-width: none;
  }
}
.coh-ce-926d33b7 #seek-pot-numbers .coh-style-text-hightlight-animation {
  font-size: 88px !important;
  letter-spacing: -2.64px;
  font-weight: 400;
}
@media (min-width: 1440px) {
  .coh-ce-926d33b7 #seek-pot-numbers .coh-style-text-hightlight-animation {
    font-size: 152px !important;
  }
}
@media (min-width: 1199px) {
  .coh-ce-926d33b7 #seek-pot-numbers .container-highlighted:nth-child(2) {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 1199px) {
  .coh-ce-926d33b7 #seek-pot-numbers .container-highlighted p {
    width: unset;
  }
}
.coh-ce-926d33b7 p {
  margin-right: auto;
  margin-left: auto;
  font-size: 16px;
  line-height: 28px;
}
@media (min-width: 1199px) {
  .coh-ce-926d33b7 p {
    width: 624px;
    font-size: 20px;
  }
}
.coh-ce-926d33b7 p span {
  font-size: 16px;
}
@media (min-width: 1199px) {
  .coh-ce-926d33b7 p span {
    font-size: 20px;
  }
}
.coh-ce-926d33b7 img {
  -webkit-border-radius: 32px;
          border-radius: 32px;
}
@media (min-width: 1199px) {
  .coh-ce-926d33b7 img {
    max-width: 78.75rem;
  }
}
.coh-ce-926d33b7 blockquote p {
  font-size: 28px;
  font-weight: inherit;
}
.coh-ce-926d33b7 .image-highlight {
  position: relative;
}
@media (min-width: 1199px) {
  .coh-ce-926d33b7 .coh-wysiwyg ul {
    width: 624px;
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-39c082cb {
  margin-top: 90px;
  margin-bottom: 0;
}
.coh-ce-39c082cb .coh-style-newsroom-layout .coh-container:nth-child(1) {
  padding: 0 !important;
}
.coh-ce-39c082cb .coh-style-newsroom-layout .coh-container .coh-container.article-item {
  padding: 0 !important;
}
@media (min-width: 767px) {
  .coh-ce-39c082cb .coh-style-newsroom-layout .coh-container .coh-container.article-item {
    grid-template-columns: 1fr;
  }
}
@media (min-width: 1199px) {
  .coh-ce-39c082cb .coh-style-newsroom-layout .coh-container .coh-container.article-item {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (min-width: 1199px) {
  .coh-ce-39c082cb .coh-style-newsroom-layout .coh-container .coh-container.article-item .coh-link .coh-container .coh-container:nth-child(2) {
    padding-top: 3.2rem;
    padding-right: 1.6rem;
    padding-bottom: 1.6rem;
    padding-left: 1.6rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-39c082cb .coh-style-newsroom-layout .coh-container .coh-container.article-item .coh-link .coh-container .coh-container:nth-child(2) > .coh-container {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 1rem;
    padding-left: 0;
  }
}
.coh-ce-39c082cb .coh-style-newsroom-layout .coh-container .coh-container.article-item .coh-link .coh-container .coh-container:nth-child(2) > .coh-container .coh-inline-element:nth-child(1) {
  display: none;
  visibility: hidden;
}
@media (min-width: 767px) {
  .coh-ce-39c082cb .coh-style-newsroom-layout .coh-container .coh-container.article-item .coh-link .coh-container .coh-container:nth-child(2) > .coh-container .coh-inline-element:nth-child(1) {
    display: block;
    visibility: visible;
  }
}
.coh-ce-39c082cb .coh-style-newsroom-layout .coh-container .coh-container.article-item .coh-link .coh-container .coh-container:nth-child(2) > .coh-container .coh-inline-element:nth-child(2) {
  display: none;
  visibility: hidden;
}
@media (min-width: 767px) {
  .coh-ce-39c082cb .coh-style-newsroom-layout .coh-container .coh-container.article-item .coh-link .coh-container .coh-container:nth-child(2) > .coh-container .coh-inline-element:nth-child(2) {
    display: block;
    visibility: visible;
  }
}
@media (min-width: 767px) {
  .coh-ce-39c082cb .coh-style-newsroom-layout .coh-container .coh-container.article-item .coh-link .coh-container .coh-container {
    width: 50%;
  }
}
@media (min-width: 1199px) {
  .coh-ce-39c082cb .coh-style-newsroom-layout .coh-container .coh-container.article-item .coh-link .coh-container .coh-container {
    width: unset;
  }
}
.coh-ce-39c082cb .coh-style-newsroom-layout .coh-container article {
  max-height: 127px;
  overflow-y: hidden;
}
@media (min-width: 565px) {
  .coh-ce-39c082cb .coh-style-newsroom-layout .coh-container article {
    max-height: unset;
  }
}
@media (min-width: 767px) {
  .coh-ce-39c082cb .coh-style-newsroom-layout .coh-container article {
    overflow-y: visible;
    max-height: 245px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-39c082cb .coh-style-newsroom-layout .coh-container article {
    max-height: unset;
  }
}
.coh-ce-39c082cb .coh-style-newsroom-layout .coh-container article:nth-child(1) {
  -webkit-animation-delay: 400ms !important;
          animation-delay: 400ms !important;
}
.coh-ce-39c082cb .coh-style-newsroom-layout .coh-container article:nth-child(2) {
  -webkit-animation-delay: 600ms !important;
          animation-delay: 600ms !important;
}
.coh-ce-39c082cb .coh-style-newsroom-layout .coh-container article:nth-child(3) {
  -webkit-animation-delay: 800ms !important;
          animation-delay: 800ms !important;
}
.coh-ce-d041ccbf {
  font-size: 2.25rem;
  font-weight: 600;
  letter-spacing: -0.03em;
  color: rgb(30, 30, 30);
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 3.2rem;
}
@media (min-width: 1199px) {
  .coh-ce-d041ccbf {
    font-size: 3rem;
    margin-bottom: 5.6rem;
  }
}
.coh-ce-66e7fad1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 16px;
}
.coh-ce-d1a23714 {
  display: none;
}
.coh-ce-cd895dbf {
  max-height: 256px;
  height: 256px;
  max-width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cd895dbf {
    padding-right: 0;
    padding-left: 0;
    max-width: 375px;
    width: 375px;
  }
}
.coh-ce-916d14b7 {
  max-height: 256px;
  max-width: 100%;
  width: 100%;
  height: 256px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-bottom: 20px;
  padding-left: 20px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1%, rgba(0, 0, 0, 0.863)), color-stop(34%, rgba(0, 0, 0, 0.243)), color-stop(66%, rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%);
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%);
}
.coh-ce-e3eaf8b7 {
  margin-bottom: 10px;
}
.coh-ce-e3eaf8b7 span:nth-child(2) {
  display: none;
}
.coh-ce-dad9ebf5 {
  color: rgb(255, 255, 255);
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.5625rem;
  text-transform: uppercase;
  margin-top: 10px;
}
.coh-ce-27352e07 {
  max-width: 100%;
  margin-right: 10px;
  margin-left: 10px;
}
@media (min-width: 1199px) {
  .coh-ce-27352e07 {
    width: 620px;
    margin-right: unset;
    margin-left: unset;
  }
}
@media (min-width: 1440px) {
  .coh-ce-27352e07 {
    width: 845px;
  }
}
.coh-ce-246a7e7b {
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-border-top-left-radius: 1px;
          border-top-left-radius: 1px;
  -webkit-border-top-right-radius: 1px;
          border-top-right-radius: 1px;
  width: 100%;
  height: 300px;
}
@media (min-width: 1199px) {
  .coh-ce-246a7e7b {
    width: 100%;
    height: 300px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-246a7e7b {
    height: 400px;
  }
}
.coh-ce-fbfd48b {
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
@media (min-width: 1199px) {
  .coh-ce-fbfd48b {
    padding-right: 50px;
    padding-bottom: 50px;
    padding-left: 50px;
  }
}
.coh-ce-6cf47653 {
  text-transform: uppercase;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.953125rem;
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (min-width: 1199px) {
  .coh-ce-6cf47653 {
    font-size: 3.051875rem;
  }
}
.coh-ce-34238aaf {
  margin-top: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-711227a8 {
  margin-right: 20px;
}
.coh-ce-97cb751a {
  font-size: 1rem;
  text-transform: uppercase;
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
  margin-left: 40px;
}
@media (min-width: 1199px) {
  .coh-ce-97cb751a {
    margin-right: 20px;
    margin-left: unset;
  }
}
.coh-ce-97cb751a:hover {
  text-decoration: underline;
}
.details-button-dont-show.coh-ce-97cb751a {
  display: none;
}
.coh-ce-46ade49d {
  margin-top: 25px;
  margin-left: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
  font-size: 1rem;
  text-transform: uppercase;
}
@media (min-width: 1199px) {
  .coh-ce-46ade49d {
    margin-top: unset;
    margin-left: 0;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding-bottom: 5px;
  }
}
.coh-ce-46ade49d:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  content: "\f041";
  font-family: icomoon;
  width: 15px;
  margin-right: 7px;
  font-size: 25px;
}
.coh-ce-46ade49d:hover {
  text-decoration: underline;
}
.coh-ce-f5795f12 {
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-right: 20px;
  padding-left: 20px;
  overflow: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-f5795f12 {
    max-width: 800px;
    padding-right: 0;
    padding-bottom: 50px;
    padding-left: 0;
  }
}
@media (min-width: 1440px) {
  .coh-ce-f5795f12 {
    max-width: 938px;
  }
}
.coh-ce-8b6b71d8 {
  font-size: 1.5625rem;
  margin-bottom: 15px;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 767px) {
  .coh-ce-8b6b71d8 {
    margin-bottom: 21px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-8b6b71d8 {
    font-size: 2.44125rem;
  }
}
.coh-ce-2f7c7cc6 {
  font-size: 0.82rem;
  margin-bottom: 15px;
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  line-height: 150%;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
@media (min-width: 1199px) {
  .coh-ce-2f7c7cc6 {
    margin-bottom: 20px;
    font-size: 1rem;
  }
}
@media (min-width: 1440px) {
  .coh-ce-2f7c7cc6 {
    margin-bottom: 30px;
  }
}
.coh-ce-bf680ed6 {
  max-height: 255px;
  height: 255px;
  max-width: 100px;
  width: 330px;
}
@media (min-width: 1199px) {
  .coh-ce-bf680ed6 {
    padding-right: 0;
    padding-left: 0;
    max-width: 460px;
    width: 460px;
    height: 370px;
    max-height: 370px;
  }
}
.coh-ce-34c41486 {
  padding-top: 30px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  min-height: 120px;
}
.coh-ce-34c41486 span:nth-child(2) {
  display: none;
}
.coh-ce-1bbb1d92 {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.82rem;
  text-transform: uppercase;
  margin-top: 15px;
  margin-bottom: 10px;
}
@media (min-width: 1199px) {
  .coh-ce-1bbb1d92 {
    font-size: 1.5625rem;
  }
}
.coh-ce-530290cd {
  margin-top: 10px;
}
.coh-ce-6f56054 {
  margin-right: 11px;
  margin-left: 11px;
}
@media (min-width: 1199px) {
  .coh-ce-6f56054 {
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-1dec9b2a {
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-1dec9b2a {
    width: 80%;
  }
}
.coh-ce-ef188648 {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 3.815rem;
  padding-top: 25px;
  padding-bottom: 15px;
  font-weight: 400;
}
@media (min-width: 1199px) {
  .coh-ce-ef188648 {
    padding-top: 40px;
    padding-bottom: 35px;
  }
}
.coh-ce-6daaf8e1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1199px) {
  .coh-ce-6daaf8e1 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-2d665cff {
    margin-right: 60px;
  }
}
.coh-ce-f5795f12 {
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-right: 20px;
  padding-left: 20px;
  overflow: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-f5795f12 {
    max-width: 800px;
    padding-right: 0;
    padding-bottom: 50px;
    padding-left: 0;
  }
}
@media (min-width: 1440px) {
  .coh-ce-f5795f12 {
    max-width: 938px;
  }
}
.coh-ce-4f2df001 {
  font-size: 1.5625rem;
  margin-bottom: 21px;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1199px) {
  .coh-ce-4f2df001 {
    font-size: 2.44125rem;
  }
}
.coh-ce-144d3c70 {
  font-size: 0.82rem;
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  line-height: 150%;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
@media (min-width: 1199px) {
  .coh-ce-144d3c70 {
    margin-bottom: 20px;
    font-size: 1rem;
  }
}
@media (min-width: 1440px) {
  .coh-ce-144d3c70 {
    margin-bottom: 30px;
  }
}
.coh-ce-957af85d {
  margin-top: 20px;
  margin-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 1.25rem;
}
@media (min-width: 1199px) {
  .coh-ce-957af85d {
    margin-top: unset;
    margin-left: 0;
  }
}
.coh-ce-957af85d:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  content: "\f041";
  font-family: icomoon;
  width: 15px;
  margin-right: 5px;
}
.coh-ce-957af85d:hover {
  text-decoration: underline;
}
.coh-ce-2ba4bd1e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1199px) {
  .coh-ce-2ba4bd1e {
    padding-top: 70px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-ce-6775e0f3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-6775e0f3 {
    padding-right: 170px;
    width: 80%;
  }
}
.coh-ce-e09ecbbf {
  width: 100%;
  padding-top: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 1199px) {
  .coh-ce-e09ecbbf {
    width: 20%;
    padding-top: unset;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.coh-ce-e008afd1 {
  margin-top: 100px;
}
.coh-ce-92b2ae98 .coh-row-inner {
  padding-top: 50px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
@media (min-width: 1199px) {
  .coh-ce-92b2ae98 .coh-row-inner {
    padding-top: 120px;
    padding-right: 0;
    padding-bottom: 60px;
    padding-left: 0;
  }
}
.coh-ce-92b2ae98 .coh-row-inner .coh-wysiwyg {
  text-transform: uppercase;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.953125rem;
  margin-bottom: 13px;
}
@media (min-width: 1199px) {
  .coh-ce-92b2ae98 .coh-row-inner .coh-wysiwyg {
    font-size: 3.815rem;
    margin-bottom: 16px;
  }
}
.coh-ce-92b2ae98 .coh-row-inner .coh-paragraph {
  text-transform: none;
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  margin-bottom: 35px;
}
@media (min-width: 1199px) {
  .coh-ce-92b2ae98 .coh-row-inner .coh-paragraph {
    font-size: 1.25rem;
    max-width: 525px;
    line-height: 120%;
  }
}
.coh-ce-92b2ae98 .coh-row-inner .slick-dots {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-92b2ae98 .coh-row-inner .slick-dots {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (min-width: 1199px) {
  .coh-ce-92b2ae98 .coh-row-inner .coh-style-slide-pagination-bullets {
    padding-left: 10px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-92b2ae98 .title-and-cta-text-column {
    margin-bottom: 80px;
  }
}
.coh-ce-badcd54e {
  max-height: 255px;
  height: 255px;
  max-width: 370px;
  width: 280px;
}
@media (min-width: 1199px) {
  .coh-ce-badcd54e {
    padding-right: 0;
    padding-left: 0;
    max-width: 550px;
    width: 550px;
    height: 370px;
    max-height: 370px;
  }
}
.coh-ce-dbef3c9e {
  -webkit-border-radius: 4px;
          border-radius: 4px;
  display: block;
  height: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-dbef3c9e {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
.coh-ce-70b4b8c2 {
  padding-top: 30px;
  padding-right: 20px;
  padding-bottom: 30px;
  padding-left: 20px;
  min-height: 120px;
}
.coh-ce-70b4b8c2 span:nth-child(2) {
  display: none;
}
.coh-ce-24690fec {
  font-size: 0.82rem;
  pointer-events: none;
}
.coh-ce-7c9f4c7a {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.82rem;
  text-transform: uppercase;
  margin-top: 15px;
}
@media (min-width: 1199px) {
  .coh-ce-7c9f4c7a {
    font-size: 1.5625rem;
  }
}
.coh-ce-8800b699 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1199px) {
  .coh-ce-8800b699 {
    max-width: 20rem;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-top: 50px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-8800b699 {
    max-width: 40rem;
    padding-top: 90px;
  }
}
.coh-ce-9ce33f05 {
  max-width: 200px;
  font-size: 1rem;
  line-height: normal;
  margin-top: 3.125rem;
}
@media (min-width: 1199px) {
  .coh-ce-9ce33f05 {
    max-width: 380px;
  }
}
.coh-ce-721b63c5 {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 20px;
}
@media (min-width: 1199px) {
  .coh-ce-721b63c5 {
    font-size: 40px;
  }
}
.coh-ce-41abd865 {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
  color: rgb(255, 255, 255);
  margin-top: 15px;
  margin-bottom: 1.25rem;
  font-size: 1.5rem;
}
@media (min-width: 1199px) {
  .coh-ce-41abd865 {
    font-size: 35px;
  }
}
.coh-ce-2b89bc8b {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 20px;
  line-height: 25px;
}
@media (min-width: 1199px) {
  .coh-ce-2b89bc8b {
    font-size: 25px;
    line-height: 38px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-fe6e1610 {
    padding-top: 35px;
    padding-bottom: 20px;
    max-width: 80rem;
  }
}
.coh-ce-37ebc338 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  color: rgb(225, 225, 217);
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
  width: 20.9375rem;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 18.5rem;
}
@media (min-width: 767px) {
  .coh-ce-37ebc338 {
    width: auto;
    max-width: 100%;
  }
}
@media (min-width: 1199px) {
  .coh-ce-37ebc338 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.coh-ce-ecd6fbec {
  width: 100%;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
@media (min-width: 767px) {
  .coh-ce-ecd6fbec {
    display: none;
  }
}
@media (min-width: 1199px) {
  .coh-ce-d89f9b3b {
    padding-top: 80px;
  }
}
.coh-ce-88db17b0 {
  display: block;
  max-width: 100px;
  max-height: 200px;
}
@media (min-width: 1199px) {
  .coh-ce-88db17b0 {
    display: none;
  }
}
.coh-ce-49aa59ef {
  display: none;
  max-width: 100px;
}
@media (min-width: 1199px) {
  .coh-ce-49aa59ef {
    display: block;
  }
}
.coh-ce-2ae3dd1c {
  display: none;
  width: 700px;
}
@media (min-width: 767px) {
  .coh-ce-2ae3dd1c {
    display: block;
  }
}
@media (min-width: 1199px) {
  .coh-ce-2ae3dd1c {
    padding-top: 80px;
    padding-left: 100px;
  }
}
.coh-ce-b227b0c3 {
  width: 300px;
}
.coh-ce-f8b0f58c {
  width: 350px;
}
.coh-ce-2b3d7c9e {
  position: relative;
  margin-left: auto;
}
@media (min-width: 565px) {
  .coh-ce-2b3d7c9e {
    margin-left: 10px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-2b3d7c9e {
    margin-left: auto;
  }
}
.coh-ce-8f5914c3 {
  max-width: 180px;
}
@media (min-width: 1199px) {
  .coh-ce-8f5914c3 {
    max-height: 500px;
    max-width: 450px;
  }
}
.coh-ce-4a4b4798 {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  color: rgb(178, 137, 82);
  padding: 2.8125rem;
}
@media (min-width: 1199px) {
  .coh-ce-4a4b4798 {
    top: 100px;
  }
}
.coh-ce-4aa51721 {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-d649a73b {
  padding-bottom: 40px;
}
.coh-ce-d649a73b p {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 15px;
}
.coh-ce-6b005f67 {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 105%;
}
.coh-ce-ea9e0e7b {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 2.44125rem;
  line-height: 105%;
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (min-width: 1199px) {
  .coh-ce-ea9e0e7b {
    font-size: 3.051875rem;
  }
}
.coh-ce-24d38a0f {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-line-clamp: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 105%;
}
.coh-ce-787bd6c4 {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 105%;
}
.coh-ce-787bd6c4: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: "\e947";
  font-family: icomoon;
  padding-right: 7px;
}
.coh-ce-9dcf6ef6 {
  overflow: hidden;
}
.coh-ce-d298bcdc {
  width: 100%;
}
.coh-ce-95b9ac91 {
  overflow: hidden;
  width: 100%;
  padding-bottom: 60%;
  position: relative;
}
.coh-ce-bc1a93c4 {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.coh-ce-b83c5f30 {
  padding: 25px;
  min-height: 150px;
}
.coh-ce-634953f8 {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.82rem;
  text-transform: uppercase;
}
.coh-ce-b654d3a2 {
  font-weight: bold;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  margin-top: 4px;
  margin-bottom: 8px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.coh-ce-a41987a2 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-line-clamp: vertical;
  overflow: hidden;
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.82rem;
}
.coh-ce-a41987a2 p {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.coh-ce-5a02f903 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-line-clamp: vertical;
  overflow: hidden;
  font-size: 0.82rem;
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  line-height: 102%;
}
.coh-ce-4c39618c {
  margin-top: 16px;
  display: none;
}
.coh-ce-b20ac85f {
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.82rem;
}
.coh-ce-b20ac85f: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: "\e947";
  font-family: icomoon;
  padding-right: 7px;
}
.coh-ce-c7c4dbac {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 16px;
  color: rgb(255, 255, 255);
  position: relative;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(1%, rgba(0, 0, 0, 0.863)), color-stop(34%, rgba(0, 0, 0, 0.243)), color-stop(66%, rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%);
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
.c-card-event--Solid .coh-ce-c7c4dbac {
  padding: 0;
}
.c-card-event--Solid .coh-ce-e594e1e2 {
  background-color: rgb(51, 51, 51);
  padding: 16px;
  height: -webkit-calc(100% - 170px);
  height: calc(100% - 170px);
  overflow: auto;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
}
.coh-ce-c0bca7e9 {
  margin-bottom: 16px;
}
.coh-ce-c0bca7e9 > * {
  color: rgb(255, 255, 255);
  background-color: rgb(228, 45, 38);
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
  -webkit-border-radius: 50px;
          border-radius: 50px;
  pointer-events: none;
  font-size: 0.625rem;
}
.coh-ce-c0bca7e9 span:nth-child(2) {
  display: none;
}
.c-card-news--Solid .coh-ce-c0bca7e9 {
  position: absolute;
  top: 8px;
  left: 8px;
}
.coh-ce-f39ad211 {
  margin-top: 24px;
}
.coh-ce-357dfd88 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-2b030773 {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 30px;
}
.coh-ce-9a42faeb {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 15px;
  text-transform: uppercase;
}
.coh-ce-ef43c440 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 16px;
}
.coh-ce-7aa2b34f {
  font-size: 20px;
  color: rgb(255, 255, 255);
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  text-transform: uppercase;
  max-width: 545px;
}
.coh-ce-9f601b6c {
  margin-top: 10px;
}
.coh-ce-b92eb272:before {
  content: '' !important;
  height: 0.0625rem;
  width: 2rem;
  background-color: rgb(252, 252, 252);
  display: inline-block;
  -webkit-transform: translateY(-0.1875rem);
      -ms-transform: translateY(-0.1875rem);
          transform: translateY(-0.1875rem);
}
.coh-ce-d4f04149 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(18, 18, 18);
  text-transform: uppercase;
  padding-left: 16px;
}
.coh-ce-d87230bd {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 10px;
  color: rgb(18, 18, 18);
}
.coh-ce-857bcaf4 {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 10px;
  color: rgb(252, 252, 252);
}
.coh-ce-1c165381 {
  color: rgb(252, 252, 252);
}
.coh-ce-68f601f4 {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 10px;
  color: rgb(252, 252, 252);
}
.coh-ce-38cf54fb .card-solid .card-solid-container {
  display: block;
}
.coh-ce-38cf54fb .card-solid .card-background {
  padding: 0;
}
.coh-ce-38cf54fb .card-naked .card-naked-container {
  display: block;
}
.coh-ce-38cf54fb .container-card .column-right-space {
  padding-left: 16px;
}
.coh-ce-6e2eaf1d {
  max-height: 160px;
  height: 160px;
  max-width: 100%;
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
@media (min-width: 1199px) {
  .coh-ce-6e2eaf1d {
    padding-right: 0;
    padding-left: 0;
    max-width: 340px;
    width: 340px;
  }
}
.coh-ce-8abd2739 {
  max-height: 160px;
  max-width: 340px;
  width: 340px;
  height: 160px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-bottom: 20px;
  padding-left: 20px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(1%, rgba(0, 0, 0, 0.863)), color-stop(34%, rgba(0, 0, 0, 0.243)), color-stop(66%, rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%);
}
.coh-ce-5a95001 {
  display: none;
}
.coh-ce-f39ad211 {
  margin-top: 24px;
}
.coh-ce-357dfd88 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-2b030773 {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 30px;
}
.coh-ce-9a42faeb {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 15px;
  text-transform: uppercase;
}
.coh-ce-ef43c440 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 16px;
}
.coh-ce-7aa2b34f {
  font-size: 20px;
  color: rgb(255, 255, 255);
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  text-transform: uppercase;
  max-width: 545px;
}
.coh-ce-850a586f {
  margin-top: 0;
}
.coh-ce-b92eb272:before {
  content: '' !important;
  height: 0.0625rem;
  width: 2rem;
  background-color: rgb(252, 252, 252);
  display: inline-block;
  -webkit-transform: translateY(-0.1875rem);
      -ms-transform: translateY(-0.1875rem);
          transform: translateY(-0.1875rem);
}
.coh-ce-d4f04149 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(18, 18, 18);
  text-transform: uppercase;
  padding-left: 16px;
}
.coh-ce-d87230bd {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 10px;
  color: rgb(18, 18, 18);
}
.coh-ce-857bcaf4 {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 10px;
  color: rgb(252, 252, 252);
}
.coh-ce-1c165381 {
  color: rgb(252, 252, 252);
}
.coh-ce-68f601f4 {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 10px;
  color: rgb(252, 252, 252);
}
.coh-ce-e3961cea {
  display: none;
  width: 100%;
  height: 100%;
  background-color: rgb(51, 51, 51);
  overflow: hidden;
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
.coh-ce-242d9869 {
  padding: 12px;
}
.coh-ce-9f601b6c {
  margin-top: 10px;
}
.coh-ce-5f8a1559 {
  font-size: 20px;
  color: rgb(255, 255, 255);
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  text-transform: uppercase;
  max-width: 545px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.coh-ce-843f5db2 .card-solid .card-solid-container {
  display: block;
}
.coh-ce-843f5db2 .card-solid .card-background {
  padding: 0;
}
.coh-ce-843f5db2 .card-naked .card-naked-container {
  display: block;
}
.coh-ce-843f5db2 .container-card .column-right-space {
  padding-left: 16px;
}
.coh-ce-1ab692d3 {
  max-height: 240px;
  height: 240px;
  max-width: 100%;
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
@media (min-width: 1199px) {
  .coh-ce-1ab692d3 {
    padding-right: 0;
    padding-left: 0;
    max-width: 375px;
    width: 375px;
  }
}
.coh-ce-3180d110 {
  max-height: 240px;
  max-width: 375px;
  width: 375px;
  height: 240px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(1%, rgba(0, 0, 0, 0.863)), color-stop(34%, rgba(0, 0, 0, 0.243)), color-stop(66%, rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%);
}
.coh-ce-5a95001 {
  display: none;
}
.coh-ce-f384fc29 {
  margin-bottom: 10px;
}
.coh-ce-f39ad211 {
  margin-top: 24px;
}
.coh-ce-357dfd88 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-2b030773 {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 30px;
}
.coh-ce-9a42faeb {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 15px;
  text-transform: uppercase;
}
.coh-ce-ef43c440 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 16px;
}
.coh-ce-7aa2b34f {
  font-size: 20px;
  color: rgb(255, 255, 255);
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  text-transform: uppercase;
  max-width: 545px;
}
.coh-ce-850a586f {
  margin-top: 0;
}
.coh-ce-b92eb272:before {
  content: '' !important;
  height: 0.0625rem;
  width: 2rem;
  background-color: rgb(252, 252, 252);
  display: inline-block;
  -webkit-transform: translateY(-0.1875rem);
      -ms-transform: translateY(-0.1875rem);
          transform: translateY(-0.1875rem);
}
.coh-ce-d4f04149 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(18, 18, 18);
  text-transform: uppercase;
  padding-left: 16px;
}
.coh-ce-d87230bd {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 10px;
  color: rgb(18, 18, 18);
}
.coh-ce-857bcaf4 {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 10px;
  color: rgb(252, 252, 252);
}
.coh-ce-1c165381 {
  color: rgb(252, 252, 252);
}
.coh-ce-68f601f4 {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 10px;
  color: rgb(252, 252, 252);
}
.coh-ce-e3961cea {
  display: none;
  width: 100%;
  height: 100%;
  background-color: rgb(51, 51, 51);
  overflow: hidden;
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
.coh-ce-242d9869 {
  padding: 12px;
}
.coh-ce-76c00281 {
  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-e1da8e3 {
  width: 100%;
}
.coh-ce-b95ac88b {
  height: 540px;
  width: 100%;
  -o-object-position: top center;
     object-position: top center;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1%, rgba(0, 0, 0, 0.875)), color-stop(38%, rgba(0, 0, 0, 0.267)), color-stop(61%, rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.875) 1%, rgba(0, 0, 0, 0.267) 38%, rgba(0, 0, 0, 0) 61%);
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.875) 1%, rgba(0, 0, 0, 0.267) 38%, rgba(0, 0, 0, 0) 61%);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.coh-ce-b95ac88b img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top center;
     object-position: top center;
}
@media (min-width: 1199px) {
  .coh-ce-b95ac88b img {
    height: auto;
  }
}
.coh-ce-c3573162 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: min(95%, 960px);
  max-width: 960px;
}
@media (min-width: 1199px) {
  .coh-ce-c3573162 {
    width: min(100%, 960px);
  }
}
.coh-ce-f39ad211 {
  margin-top: 24px;
}
.coh-ce-6066d3f9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-6066d3f9 {
    -webkit-transform: translateX(-0.75rem);
        -ms-transform: translateX(-0.75rem);
            transform: translateX(-0.75rem);
  }
}
.coh-ce-5812c898 {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(18, 18, 18);
  font-size: 64px;
}
.coh-ce-bb520b70 {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(18, 18, 18);
  font-size: 24px;
  text-transform: uppercase;
}
.coh-ce-b707cfdf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-5ba5dc1d {
  font-size: 2.44125rem;
  color: rgb(18, 18, 18);
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  text-transform: uppercase;
  max-width: 545px;
}
.coh-ce-e6c7fb41:before {
  content: '' !important;
  height: 0.0625rem;
  width: 2rem;
  background-color: rgb(18, 18, 18);
  display: inline-block;
  -webkit-transform: translateY(-0.1875rem);
      -ms-transform: translateY(-0.1875rem);
          transform: translateY(-0.1875rem);
}
.coh-ce-b38d98b7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(18, 18, 18);
  text-transform: uppercase;
}
.coh-ce-5869a37d {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  color: rgb(18, 18, 18);
}
.coh-ce-38d4d229 {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  color: rgb(18, 18, 18);
}
.coh-ce-9f7286bf {
  margin-top: 20px;
  margin-bottom: 30px;
  font-size: 16px;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(84, 84, 84);
  font-weight: 400;
  line-height: 32px;
}
@media (min-width: 1199px) {
  .coh-ce-9f7286bf {
    margin-bottom: 60px;
  }
}
.coh-ce-e11fdb39 .gallery-thumb {
  display: none;
}
.coh-ce-e11fdb39 .slick-list {
  height: auto;
}
.coh-ce-7b79101 {
  overflow: auto;
  height: auto;
  margin-top: 5px;
  margin-bottom: 15px;
}
.coh-ce-83f5457 {
  color: rgb(255, 255, 255);
  font-family: 'Bud Bold', 'Oswald', Impact, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.3125rem;
  line-height: 2.25rem;
  text-transform: uppercase;
}
.coh-ce-18356c1c {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.coh-ce-c70cb3b1 .gallery {
  display: none;
}
.coh-ce-c70cb3b1 .slick-track {
  margin: 0;
}
.coh-ce-80c08865 {
  padding-left: 10px !important;
}
.coh-ce-324c05d1 {
  aspect-ratio: 3/2;
}
@media (min-width: 1199px) {
  .coh-ce-324c05d1 {
    max-width: 28.75rem;
  }
}
.coh-ce-f67eccdc {
  padding-left: 10px !important;
}
@media (min-width: 1199px) {
  .coh-ce-f67eccdc {
    max-width: 35rem;
  }
}
.coh-ce-8364d15b {
  font-weight: 700;
  font-size: 1.5rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(0, 0, 0);
  padding-top: 32px;
  text-transform: uppercase;
}
@media (min-width: 1199px) {
  .coh-ce-8364d15b {
    font-size: 2rem;
  }
}
.coh-ce-4f894451 {
  font-size: 0.75rem;
  color: rgb(137, 140, 141);
  text-transform: uppercase;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-top: 24px;
}
.coh-ce-f553cf0f:before {
  content: "\00a0|\00a0\00a0";
}
.coh-ce-feaf0bf2 {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(84, 84, 84);
  margin-top: 16px;
  line-height: 2rem;
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-feaf0bf2 {
    display: block;
  }
}
.coh-ce-76c00281 {
  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-e1da8e3 {
  width: 100%;
}
.coh-ce-bcc92540 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1199px) {
  .coh-ce-bcc92540 {
    margin-top: 0;
    margin-right: 28.6vw;
    margin-bottom: 0;
    margin-left: 28.6vw;
  }
}
.coh-ce-e0eb8d8c {
  font-size: 2.44125rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  text-transform: uppercase;
  padding-top: 15px;
  padding-bottom: 20px;
}
.coh-ce-cfbc2be0 {
  padding-bottom: 1.25rem;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 0.82rem;
  line-height: 1rem;
  text-transform: uppercase;
}
.coh-ce-ce16b5f0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: rgb(137, 140, 141);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 0.82rem;
  line-height: 1rem;
  text-transform: uppercase;
  padding-bottom: 20px;
}
@media (min-width: 1199px) {
  .coh-ce-a62baf {
    width: 100%;
  }
}
.coh-ce-c77f1385 {
  margin-top: 2.8125rem;
}
.coh-ce-c77f1385 .a2a_item {
  margin-right: 1.5625rem;
}
@media (min-width: 1199px) {
  .coh-ce-c77f1385 .a2a_item {
    margin-right: 2.5rem;
  }
}
.coh-ce-c77f1385 .a2a_item:last-child {
  margin-left: 0;
}
.coh-ce-c77f1385 .a2a_item img {
  display: inline-block;
}
.coh-ce-c77f1385 .a2a_item .a2a_label_custom {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(1, 30, 65);
  font-size: 0.75rem;
  margin-left: 0.3125rem;
  display: inline-block;
}
@media (min-width: 1199px) {
  .coh-ce-c77f1385 .a2a_item .a2a_label_custom {
    margin-left: 0.9375rem;
  }
}
.coh-ce-547ffb3e {
  text-transform: uppercase;
  font-size: 0.8125rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(1, 30, 65);
  letter-spacing: 0.00625rem;
  margin-bottom: 1.5625rem;
}
.coh-ce-66a65d90 {
  padding-top: 45px;
  padding-bottom: 45px;
}
.coh-ce-ffdd4c82 {
  text-align: center;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-25f25b4 {
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-25f25b4 {
    display: block;
  }
}
.coh-ce-eb48efbb {
  max-width: 90%;
  margin-top: 90px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (min-width: 1199px) {
  .coh-ce-eb48efbb {
    max-width: unset;
  }
}
.coh-ce-cc975d06 {
  line-height: 1.25rem;
  text-transform: uppercase;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.25rem;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 2.5rem;
  display: none;
  letter-spacing: 0.16rem;
}
@media (min-width: 1199px) {
  .coh-ce-cc975d06 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-77003f99 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1199px) {
  .coh-ce-77003f99 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-ce-4055ac78 {
  margin-left: 0;
  width: 100%;
  padding-top: 50px;
  padding-right: 10px;
  padding-bottom: 50px;
  padding-left: 10px;
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-4055ac78 {
    width: 60%;
    margin-right: 50px;
    margin-left: auto;
    padding-top: 100px;
    padding-right: 0;
    padding-bottom: 100px;
    padding-left: 0;
    text-align: left;
    max-width: 46rem;
  }
}
@media (min-width: 1440px) {
  .coh-ce-4055ac78 {
    max-width: 105rem;
  }
}
.coh-ce-4055ac78 .banner-video-medium-height {
  height: 240px;
}
@media (min-width: 1199px) {
  .coh-ce-4055ac78 .banner-video-medium-height {
    height: 580px;
  }
}
.coh-ce-4055ac78 .banner-video-medium-height .banner-video-container {
  height: 200px;
}
@media (min-width: 1199px) {
  .coh-ce-4055ac78 .banner-video-medium-height .banner-video-container {
    height: 580px;
  }
}
.coh-ce-4055ac78 .banner-video-medium-height .banner-video-container .coh-button {
  height: 120px;
  width: 120px;
}
.coh-ce-803d2319 {
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-f79a5a08 {
    margin-top: 40px;
  }
}
.coh-ce-ea5a2137 {
  width: 100%;
  display: block;
  padding-top: 100px;
  padding-right: 40px;
  padding-bottom: 100px;
  padding-left: 40px;
}
@media (min-width: 1199px) {
  .coh-ce-ea5a2137 {
    width: 30%;
    display: block;
  }
}
.coh-ce-c08cbfd7 {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.953125rem;
  padding-bottom: 40px;
}
.coh-ce-1446e668 {
  padding-top: 100px;
  padding-bottom: 100px;
}
@media (min-width: 1440px) {
  .coh-ce-1446e668 {
    padding-left: 30px;
  }
}
.coh-ce-d155cba5 {
  max-width: 600px;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 2.44125rem;
  padding-bottom: 30px;
}
.coh-ce-aac1029 {
  text-align: center;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 0.5rem;
  left: 0.5rem;
  display: none;
  font-size: 0.625rem;
  -webkit-border-radius: 50px;
          border-radius: 50px;
  padding: 4px;
  min-width: 3.125rem;
  z-index: 3;
}
.coh-ce-e5c481c9 {
  color: rgb(255, 255, 255);
  width: 100%;
  padding: 16px;
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1%, rgba(0, 0, 0, 0.863)), color-stop(34%, rgba(0, 0, 0, 0.243)), color-stop(66%, rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%);
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%);
  z-index: 2;
  bottom: 0;
}
.c-card-news--Solid .coh-ce-e5c481c9 {
  padding: 0;
}
.coh-ce-fb6f3b3b {
  height: 4.6875rem;
  width: 4.6875rem;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  padding: 0.625rem;
}
.coh-ce-fb6f3b3b: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);
  height: 3.125rem;
  width: 3.125rem;
  border-width: 0.125rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.c-card-news--Solid .coh-ce-e4a81cc8 {
  background-color: rgb(51, 51, 51);
  padding: 16px;
  height: -webkit-calc(100% - 170px);
  height: calc(100% - 170px);
  overflow: auto;
}
.coh-ce-2fcebe9b {
  text-align: center;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-size: 0.625rem;
  -webkit-border-radius: 50px;
          border-radius: 50px;
  padding: 4px;
  min-width: 3.125rem;
  margin-bottom: 16px;
}
.coh-ce-4f15b413 {
  font-size: 1.25rem;
  color: rgb(255, 255, 255);
}
.coh-ce-ba2f6d56 {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.625rem;
}
.coh-ce-7de982da {
  color: rgb(188, 188, 188);
}
.c-card-news--Solid .coh-ce-7de982da {
  color: rgb(255, 255, 255);
}
.coh-ce-e9b88754 {
  color: rgb(188, 188, 188);
}
.c-card-news--Solid .coh-ce-e9b88754 {
  color: rgb(255, 255, 255);
}
.coh-ce-7d14a93f {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  padding: 0.625rem;
  width: 4.6875rem;
  height: 4.6875rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -2.34375rem;
  margin-left: -2.34375rem;
  z-index: 1;
}
.coh-ce-7d14a93f:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0.35);
  -webkit-border-radius: 50%;
          border-radius: 50%;
  text-align: center;
  height: 3.125rem;
  width: 3.125rem;
  display: table-cell;
  vertical-align: middle;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  content: "\f04b";
  font-family: icomoon;
}
.coh-ce-6bf5f463 {
  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-right: 50px;
}
.coh-ce-ab66cb5a {
  text-transform: uppercase;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.5625rem;
}
.coh-ce-27d99e5f {
  font-size: 13px;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
}
.coh-ce-bc077465 .card-solid .card-solid-container {
  display: block;
}
.coh-ce-bc077465 .card-solid .card-background {
  padding: 0;
}
.coh-ce-bc077465 .card-naked .card-naked-container {
  display: block;
}
.coh-ce-4e78d413 {
  max-height: 16rem;
  height: 16rem;
  width: 100%;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: flex-end;
      -ms-flex-line-pack: end;
          align-content: flex-end;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  overflow: hidden;
  background-size: cover;
  max-width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-4e78d413 {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-b3ab466a {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.coh-ce-60febd6b {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
.coh-ce-7d14a93f {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  padding: 0.625rem;
  width: 4.6875rem;
  height: 4.6875rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -2.34375rem;
  margin-left: -2.34375rem;
  z-index: 1;
}
.coh-ce-7d14a93f:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0.35);
  -webkit-border-radius: 50%;
          border-radius: 50%;
  text-align: center;
  height: 3.125rem;
  width: 3.125rem;
  display: table-cell;
  vertical-align: middle;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  content: "\f04b";
  font-family: icomoon;
}
.coh-ce-6b3018c {
  padding: 0.125rem;
  font-size: 0.625rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-align: center;
  position: absolute;
  top: 1.25rem;
  left: 1.25rem;
  display: none;
}
.coh-ce-862ddd20 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1%, rgba(0, 0, 0, 0.863)), color-stop(34%, rgba(0, 0, 0, 0.243)), color-stop(66%, rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%);
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%);
  padding: 1.25rem;
  position: absolute;
  bottom: -0.125rem;
  left: 0;
  right: 0;
}
.coh-ce-f72189f7 {
  display: none;
  padding-left: 0;
}
.coh-ce-3c5b0d08 {
  margin-bottom: 10px;
}
.coh-ce-3c5b0d08 span:nth-child(2) {
  display: none;
}
.coh-ce-e9597596 {
  padding: 0.125rem;
  font-size: 0.625rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-align: center;
}
.coh-ce-ee7ae836 {
  display: block;
}
.coh-ce-4d425f5b {
  color: rgb(255, 255, 255);
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.5625rem;
  text-transform: uppercase;
  margin-top: 10px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.coh-ce-a01e54df {
  margin-top: 8px;
}
.coh-ce-b24d380 {
  color: rgb(255, 255, 255);
  text-align: left;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 10px;
  text-transform: uppercase;
}
.coh-ce-b36f9674 {
  color: rgb(128, 128, 128);
  text-transform: uppercase;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 10px;
  padding-left: 5px;
}
.coh-ce-8fa14b50 {
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
.coh-ce-a861cbdd {
  display: block;
  background-color: rgb(51, 51, 51);
}
.coh-ce-242d9869 {
  padding: 12px;
}
.coh-ce-f52cbd8a {
  color: rgb(255, 255, 255);
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.5625rem;
  text-transform: uppercase;
  margin-bottom: 8px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.coh-ce-d2d03108 {
  color: rgb(225, 225, 225);
  text-transform: uppercase;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 10px;
}
.coh-ce-2636f5cd {
  color: rgb(128, 128, 128);
  text-align: left;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 13px;
  padding-top: 7px;
  padding-bottom: 10px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.coh-ce-aac1029 {
  text-align: center;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 0.5rem;
  left: 0.5rem;
  display: none;
  font-size: 0.625rem;
  -webkit-border-radius: 50px;
          border-radius: 50px;
  padding: 4px;
  min-width: 3.125rem;
  z-index: 3;
}
.coh-ce-e9fdc2d5 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.coh-ce-46986bcf {
  color: rgb(255, 255, 255);
  width: 100%;
  padding: 16px;
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1%, rgba(0, 0, 0, 0.863)), color-stop(34%, rgba(0, 0, 0, 0.243)), color-stop(66%, rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%);
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%);
  z-index: 2;
  bottom: 0;
  max-width: 260px;
}
@media (min-width: 1199px) {
  .coh-ce-46986bcf {
    max-width: 100%;
  }
}
.c-card-news--Solid .coh-ce-46986bcf {
  padding: 0;
}
.coh-ce-fb6f3b3b {
  height: 4.6875rem;
  width: 4.6875rem;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  padding: 0.625rem;
}
.coh-ce-fb6f3b3b: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);
  height: 3.125rem;
  width: 3.125rem;
  border-width: 0.125rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.c-card-news--Solid .coh-ce-e4a81cc8 {
  background-color: rgb(51, 51, 51);
  padding: 16px;
  height: -webkit-calc(100% - 170px);
  height: calc(100% - 170px);
  overflow: auto;
}
.coh-ce-2fcebe9b {
  text-align: center;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-size: 0.625rem;
  -webkit-border-radius: 50px;
          border-radius: 50px;
  padding: 4px;
  min-width: 3.125rem;
  margin-bottom: 16px;
}
.coh-ce-ee7ae836 {
  display: block;
}
.coh-ce-4f15b413 {
  font-size: 1.25rem;
  color: rgb(255, 255, 255);
}
.coh-ce-ba2f6d56 {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.625rem;
}
.coh-ce-7de982da {
  color: rgb(188, 188, 188);
}
.c-card-news--Solid .coh-ce-7de982da {
  color: rgb(255, 255, 255);
}
.coh-ce-e9b88754 {
  color: rgb(188, 188, 188);
}
.c-card-news--Solid .coh-ce-e9b88754 {
  color: rgb(255, 255, 255);
}
.coh-ce-252e222 {
  display: none;
}
.c-card-news--Solid .coh-ce-252e222 {
  display: inline-block;
}
.coh-ce-5f343303 {
  color: rgb(255, 255, 255);
  margin-left: 8px;
}
.coh-ce-9ec387d9 {
  pointer-events: none;
  margin-right: 8px;
}
.c-card-news--Solid .coh-ce-9ec387d9 {
  display: none;
}
.coh-ce-44c3b8aa {
  text-transform: none;
  color: rgb(188, 188, 188);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-top: 8px;
  line-height: 1.25;
  display: none;
}
.c-card-news--Solid .coh-ce-44c3b8aa {
  display: block;
}
.coh-ce-cd895dbf {
  max-height: 256px;
  height: 256px;
  max-width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-cd895dbf {
    padding-right: 0;
    padding-left: 0;
    max-width: 375px;
    width: 375px;
  }
}
.coh-ce-916d14b7 {
  max-height: 256px;
  max-width: 100%;
  width: 100%;
  height: 256px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-bottom: 20px;
  padding-left: 20px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1%, rgba(0, 0, 0, 0.863)), color-stop(34%, rgba(0, 0, 0, 0.243)), color-stop(66%, rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%);
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.863) 1%, rgba(0, 0, 0, 0.243) 34%, rgba(0, 0, 0, 0) 66%);
}
.coh-ce-e3eaf8b7 {
  margin-bottom: 10px;
}
.coh-ce-e3eaf8b7 span:nth-child(2) {
  display: none;
}
.coh-ce-dad9ebf5 {
  color: rgb(255, 255, 255);
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.5625rem;
  text-transform: uppercase;
  margin-top: 10px;
}
.coh-ce-ed8b612 {
  max-width: 320px;
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-ed8b612 {
    max-width: 320px;
  }
}
.coh-ce-9e390ac1 {
  max-width: 160px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
}
@media (min-width: 1199px) {
  .coh-ce-9e390ac1 {
    margin-bottom: 35px;
  }
}
.coh-ce-7c89754f {
  color: rgb(0, 11, 125);
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 31px;
  line-height: 34px;
  text-align: center;
  margin-bottom: 10px;
}
@media (min-width: 1199px) {
  .coh-ce-7c89754f {
    margin-bottom: 16px;
  }
}
.coh-ce-a1caf452 {
  color: rgb(84, 84, 84);
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  margin-bottom: 20px;
}
@media (min-width: 1199px) {
  .coh-ce-a1caf452 {
    margin-bottom: 45px;
  }
}
.coh-ce-8db1b045 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-65af0843 {
  width: 100%;
  max-width: 100%;
  margin-right: 0;
  background-color: rgba(0, 0, 0, 0);
  color: rgb(0, 0, 0);
  border: 1px solid black;
}
@media (min-width: 1199px) {
  .coh-ce-65af0843 {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-ce-65af0843:hover {
  border: 1px solid black;
  background-color: rgb(0, 0, 0);
}
.coh-ce-1d71b9ad {
  width: 100%;
  margin-left: 10px;
}
.coh-ce-53eae215 {
  width: 100%;
  margin: 0 !important;
}
.coh-ce-5a0d18d2 {
  height: auto;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(45%, white), color-stop(45%, #f5f3f3));
  background-image: -webkit-linear-gradient(top, white 45%, #f5f3f3 45%);
  background-image: linear-gradient(180deg, white 45%, #f5f3f3 45%);
}
@media (min-width: 1199px) {
  .coh-ce-5a0d18d2 {
    height: 690px;
    background-image: none;
  }
}
.coh-ce-c6625d10 {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
@media (min-width: 565px) {
  .coh-ce-c6625d10 {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
  }
}
@media (min-width: 767px) {
  .coh-ce-c6625d10 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-c6625d10 {
    padding-left: 5.625rem;
  }
}
@media (min-width: 1440px) {
  .coh-ce-c6625d10 {
    padding-left: 5.625rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-c6625d10 {
    padding-left: 7.5rem;
  }
}
.coh-ce-5bcaf206 {
  display: block;
  margin-top: 3.4375rem;
  margin-bottom: 0.3125rem;
  color: rgb(0, 0, 0);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  font-weight: 700;
}
@media (min-width: 1199px) {
  .coh-ce-5bcaf206 {
    display: none;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.coh-ce-4435361b .coh-accordion-tabs-content {
  display: inline-block;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-4435361b .coh-accordion-tabs-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10.625rem;
    width: 85%;
    text-align: right;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.coh-ce-4435361b ul.coh-accordion-tabs-nav {
  display: block;
  height: 3.3125rem;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(188, 188, 188);
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 7px;
          border-radius: 7px;
  margin-bottom: 1.875rem;
  z-index: 97;
}
@media (min-width: 1199px) {
  .coh-ce-4435361b ul.coh-accordion-tabs-nav {
    margin-top: 15.625rem;
    margin-bottom: 0;
    border-width: 0;
    border-style: none;
    background-color: rgba(0, 0, 0, 0);
    -webkit-border-radius: 0;
            border-radius: 0;
    text-align: right;
  }
}
.coh-ce-4435361b li.init {
  padding: 1rem;
  height: 100%;
  color: rgb(188, 188, 188);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-4435361b li.init {
    padding: 0;
    display: none;
  }
}
.coh-ce-4435361b li.init: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;
  color: rgb(0, 0, 0);
  font-size: 0.75rem;
  position: absolute;
  top: 20px;
  right: 10px;
}
.coh-ce-4435361b li.init a {
  padding: 0;
}
.coh-ce-4435361b li {
  z-index: 99999;
  position: relative;
}
.coh-ce-4435361b li:not(.init) {
  background-color: rgb(255, 255, 255);
  width: 100%;
  display: none;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 0;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-bottom-color: rgb(188, 188, 188);
  border-left-color: rgb(188, 188, 188);
  border-right-color: rgb(188, 188, 188);
  border-top-style: none;
}
@media (min-width: 1199px) {
  .coh-ce-4435361b li:not(.init) {
    background-color: rgba(0, 0, 0, 0);
    display: block;
    width: 4.6875rem;
    border-top-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
  }
}
.coh-ce-4435361b li:not(.init):last-child {
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 10px;
          border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
          border-bottom-right-radius: 10px;
}
@media (min-width: 1199px) {
  .coh-ce-4435361b li:not(.init):last-child {
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }
}
.coh-ce-4435361b li:not(.init):last-child a {
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 10px;
          border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
          border-bottom-right-radius: 10px;
}
@media (min-width: 1199px) {
  .coh-ce-4435361b li:not(.init):last-child a {
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }
}
.coh-ce-4435361b li:not(.init):nth-child(2) {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgb(188, 188, 188);
}
@media (min-width: 1199px) {
  .coh-ce-4435361b li:not(.init):nth-child(2) {
    border-top-width: 0;
    border-top-style: none;
  }
}
.coh-ce-4435361b li.is-active a {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(188, 188, 188);
  text-decoration: none;
  background-color: rgb(245, 243, 243);
}
@media (min-width: 1199px) {
  .coh-ce-4435361b li.is-active a {
    color: rgb(207, 10, 44);
    text-decoration: underline;
    font-family: AkzidenzGroteskBE-Bold;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 700;
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-ce-4435361b li a {
  color: rgb(188, 188, 188);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  padding: 1rem;
}
@media (min-width: 1199px) {
  .coh-ce-4435361b li a {
    margin-bottom: 1.5625rem;
    font-family: AkzidenzGroteskBE-Bold;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 700;
    color: rgb(137, 140, 141);
    padding: 0;
  }
}
@media (min-width: 1199px) {
  .coh-ce-4435361b li 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: "\f111";
    font-family: icomoon;
    margin-left: 0.375rem;
    display: inline-block;
  }
}
@media (min-width: 1199px) {
  .coh-ce-4435361b .coh-accordion-tabs-content-wrapper {
    position: static;
  }
}
.coh-ce-f9fe8224 {
  -webkit-filter: none;
          filter: none;
}
.coh-ce-a1e2b087 {
  height: auto;
}
@media (min-width: 1199px) {
  .coh-ce-a1e2b087 {
    height: 690px;
  }
}
.coh-ce-533e476c {
  color: rgb(137, 140, 141);
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-533e476c {
    color: rgb(0, 0, 0);
  }
}
.coh-ce-8483bcc {
  background-color: rgb(207, 10, 44);
}
.coh-ce-9b77b74e {
  display: inline-block;
  width: 12px;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(207, 10, 44);
  height: 0;
  margin-top: 0;
  margin-right: 2px;
  margin-bottom: 0;
  margin-left: 2px;
}
@media (min-width: 1199px) {
  .coh-ce-9b77b74e {
    width: 20px;
  }
}
.coh-ce-d0ccf2a3 {
  color: rgb(137, 140, 141);
}
@media (min-width: 1199px) {
  .coh-ce-d0ccf2a3 {
    color: rgb(0, 0, 0);
  }
}
.coh-ce-33283c22 {
  background-color: rgb(207, 10, 44);
}
.coh-ce-69ddf29a {
  color: rgb(207, 10, 44);
}
.coh-ce-e4d44e67 {
  height: 0;
  width: 0;
  display: inline-block;
  padding-right: 0;
  padding-left: 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;
  border-width: 2px;
  -webkit-border-radius: 50px;
          border-radius: 50px;
  border-style: none;
  color: rgb(207, 10, 44);
  border-color: rgb(207, 10, 44);
}
@media (min-width: 1199px) {
  .coh-ce-e4d44e67 {
    height: 4.6875rem;
    width: 4.6875rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0.4375rem;
    padding-left: 0.4375rem;
    border-style: solid;
  }
}
@media (min-width: 1199px) {
  .coh-ce-e4d44e67 h3 {
    margin-top: 35px!important;
  }
}
.coh-ce-e7e5effa {
  height: auto;
}
.coh-ce-8147900c {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-top: 40px;
}
@media (min-width: 565px) {
  .coh-ce-8147900c {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
  }
}
@media (min-width: 767px) {
  .coh-ce-8147900c {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-8147900c {
    padding-right: 11.25rem;
    padding-left: 6.25rem;
    margin-top: 220px;
    margin-bottom: 160px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-8147900c {
    padding-right: 11.25rem;
    padding-left: 7.5rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-8147900c {
    padding-right: 13.75rem;
    padding-left: 21.5rem;
  }
}
.coh-ce-d75f1ee8 {
  margin-bottom: 50px;
}
@media (min-width: 1199px) {
  .coh-ce-d75f1ee8 {
    margin-bottom: 73px;
  }
}
.coh-ce-a81f5df1 {
  text-align: left;
  color: rgb(188, 188, 188);
}
@media (min-width: 1199px) {
  .coh-ce-a81f5df1 {
    text-align: right;
  }
}
.coh-ce-2dc9e263 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 19px;
}
@media (min-width: 1199px) {
  .coh-ce-2dc9e263 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.coh-ce-19884eb4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-19884eb4 {
    margin-left: 24px;
  }
}
.coh-ce-c2914788 {
  margin-left: 8px;
}
.coh-ce-b62cd02 {
  color: rgb(137, 140, 141);
}
.coh-ce-2f77e897 {
  color: rgb(255, 255, 255);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-c359dd57 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 24px;
}
.coh-ce-bf6150ec {
  margin-left: 8px;
}
.coh-ce-cf3b1879 {
  margin-bottom: 41px;
}
@media (min-width: 1199px) {
  .coh-ce-cf3b1879 {
    margin-bottom: 73px;
  }
}
.coh-ce-7d4e12e3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (min-width: 1199px) {
  .coh-ce-7d4e12e3 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.coh-ce-7d4e12e3 article {
  margin-top: 16px;
  margin-right: 9px;
}
@media (min-width: 1199px) {
  .coh-ce-7d4e12e3 article {
    margin-top: 23px;
    margin-left: 24px;
  }
}
.coh-ce-c41ac7f4 {
  margin-bottom: 41px;
}
@media (min-width: 1199px) {
  .coh-ce-c41ac7f4 {
    margin-bottom: 0;
  }
}
.coh-ce-27baf1d {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (min-width: 1199px) {
  .coh-ce-27baf1d {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.coh-ce-27baf1d article {
  margin-top: 1rem;
}
@media (min-width: 1199px) {
  .coh-ce-27baf1d article {
    margin-top: 1.4375rem;
    margin-left: 24px;
  }
}
.coh-ce-848208cf {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-top: 0;
  margin-bottom: 85px;
}
@media (min-width: 565px) {
  .coh-ce-848208cf {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
  }
}
@media (min-width: 767px) {
  .coh-ce-848208cf {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-848208cf {
    padding-right: 6.25rem;
    padding-left: 11.25rem;
    margin-top: 220px;
    margin-bottom: 160px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-848208cf {
    padding-right: 7.5rem;
    padding-left: 11.25rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-848208cf {
    padding-right: 21.5rem;
    padding-left: 13.75rem;
  }
}
.coh-ce-b1db860f {
  margin-bottom: 41px;
}
@media (min-width: 1199px) {
  .coh-ce-b1db860f {
    margin-bottom: 73px;
  }
}
.coh-ce-b5925988 {
  color: rgb(188, 188, 188);
}
.coh-ce-89d6dedc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.coh-ce-89d6dedc article {
  margin-top: 16px;
  margin-right: 24px;
}
@media (min-width: 1199px) {
  .coh-ce-89d6dedc article {
    margin-top: 23px;
  }
}
.coh-ce-c0908161 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.coh-ce-c0908161 article {
  margin-top: 16px;
  margin-right: 24px;
}
@media (min-width: 1199px) {
  .coh-ce-c0908161 article {
    margin-top: 23px;
  }
}
.coh-ce-a669378e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.coh-ce-a669378e article {
  margin-top: 16px;
  margin-right: 24px;
}
@media (min-width: 1199px) {
  .coh-ce-a669378e article {
    margin-top: 23px;
  }
}
.coh-ce-4360a0ad {
  max-width: 100%;
  width: 100%;
  margin-top: 30px;
  display: none;
}
.coh-ce-942d09c3 {
  width: 100%;
  margin-left: 10px;
  display: none;
  max-width: 100%;
}
.coh-ce-64e155b1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(225, 225, 225);
  -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: 25px;
  padding-right: 30px;
  padding-bottom: 25px;
  padding-left: 30px;
}
@media (min-width: 767px) {
  .coh-ce-64e155b1 {
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-64e155b1 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 25px;
    padding-left: 0;
  }
}
.coh-ce-3aeb985f {
  -webkit-flex-basis: 33%;
      -ms-flex-preferred-size: 33%;
          flex-basis: 33%;
  padding-bottom: 20px;
}
@media (min-width: 767px) {
  .coh-ce-3aeb985f {
    padding-bottom: 0;
  }
}
@media (min-width: 1199px) {
  .coh-ce-3aeb985f {
    padding-bottom: 0;
  }
}
.coh-ce-9bce12cd {
  max-height: 70px;
  max-width: 150px;
}
.coh-ce-2d1f4a0d {
  -webkit-flex-basis: 33%;
      -ms-flex-preferred-size: 33%;
          flex-basis: 33%;
  text-align: center;
  padding-bottom: 20px;
  overflow: hidden;
  max-width: 200px;
}
@media (min-width: 767px) {
  .coh-ce-2d1f4a0d {
    padding-bottom: 0;
  }
}
@media (min-width: 1199px) {
  .coh-ce-2d1f4a0d {
    padding-bottom: 0;
  }
}
.coh-ce-f3dce7c3 {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1rem;
  letter-spacing: 0;
}
.coh-ce-badf7d86 {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1rem;
  letter-spacing: 0;
}
.coh-ce-87cf3b53 {
  display: block;
  -webkit-flex-basis: 33%;
      -ms-flex-preferred-size: 33%;
          flex-basis: 33%;
}
@media (min-width: 767px) {
  .coh-ce-87cf3b53 {
    padding-left: 50px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-87cf3b53 {
    padding-left: 50px;
  }
}
.coh-ce-22ca60ad {
  background-color: rgb(1, 32, 105);
  padding-top: 3rem;
  height: 150px;
}
@media (min-width: 1199px) {
  .coh-ce-22ca60ad {
    height: auto;
  }
}
.coh-ce-7c6c2b1 {
  color: rgb(255, 255, 255);
  font-size: 1.5rem;
  text-align: left;
  text-transform: uppercase;
  width: 100%;
  margin-bottom: 3rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1199px) {
  .coh-ce-7c6c2b1 {
    width: 25%;
    margin-bottom: 0.625rem;
    font-size: 2.5rem;
  }
}
.coh-ce-7c6c2b1:after {
  border-style: none !important;
}
.coh-ce-7207092b {
  width: 100%;
  background-color: rgb(19, 130, 60);
  border-color: rgb(19, 130, 60);
  margin-top: 0;
  margin-bottom: 0;
  border-width: 0.5625rem;
  border-top-style: solid;
  position: relative;
  bottom: 35px;
  max-width: 17.75rem;
}
@media (min-width: 1199px) {
  .coh-ce-7207092b {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
    position: relative;
    bottom: 0px;
  }
}
.coh-ce-b637093a .ingredients .properties-icon-bottom {
  background-color: rgb(255, 255, 255);
}
.coh-ce-9bd73cd7 {
  position: static;
}
@media (min-width: 1199px) {
  .coh-ce-9bd73cd7 {
    position: absolute;
    right: 4rem;
  }
}
@media (min-width: 1440px) {
  .coh-ce-9bd73cd7 {
    position: absolute;
    right: 6rem;
  }
}
.coh-ce-9ff003d8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 1.875rem;
}
@media (min-width: 767px) {
  .coh-ce-9ff003d8 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 1199px) {
  .coh-ce-9ff003d8 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
}
@media (min-width: 1440px) {
  .coh-ce-9ff003d8 {
    max-width: 31.25rem;
    position: relative;
    left: 3.125rem;
    top: 0;
  }
}
@media (min-width: 1920px) {
  .coh-ce-9ff003d8 {
    max-width: 31.25rem;
    position: relative;
    top: 5rem;
  }
}
.coh-ce-9ff003d8 article p.properties-description-bottom {
  max-width: 2.625rem;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  word-wrap: normal;
  font-size: 0.75rem;
  text-align: center;
  color: rgb(255, 255, 255);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 1.25rem;
  margin-left: auto;
}
@media (min-width: 1199px) {
  .coh-ce-9ff003d8 article p.properties-description-bottom {
    max-width: 4.625rem;
    font-size: 0.75rem;
    text-align: center;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
  }
}
@media (min-width: 1440px) {
  .coh-ce-9ff003d8 article p.properties-description-bottom {
    font-size: 0.8125rem;
    text-align: center;
  }
}
.coh-ce-4bcab130 {
  background-color: rgb(1, 32, 105);
}
.coh-ce-38daa8a9 {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}
.coh-ce-38daa8a9 .slider-item-image {
  max-width: 75%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  float: right;
}
.coh-ce-38daa8a9 .slider-item-image:before, .coh-ce-38daa8a9 .slider-item-image:after {
  clear: none;
  content: normal;
  display: inline;
}
@media (min-width: 1199px) {
  .coh-ce-38daa8a9 .slider-item-image {
    max-width: 100%;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    float: none;
  }
  .coh-ce-38daa8a9 .slider-item-image:before, .coh-ce-38daa8a9 .slider-item-image:after {
    clear: none;
    content: normal;
    display: inline;
  }
}
.coh-ce-38daa8a9 .slider-item-description {
  margin-top: 4.375rem;
  margin-bottom: 1.875rem;
}
@media (min-width: 1199px) {
  .coh-ce-38daa8a9 .slider-item-description {
    margin-top: 0;
    margin-bottom: 1.875rem;
  }
}
.coh-ce-38daa8a9 .slider-item-description div:after {
  border-style: none;
}
@media (min-width: 1199px) {
  .coh-ce-38daa8a9 .slider-item-description div:after {
    border-style: solid;
  }
}
.coh-ce-afe9a91d {
  border-style: solid;
  border-top-width: 0.625rem;
  border-color: rgb(19, 130, 60);
}
.coh-ce-3d90e9a4 .coh-slider-item.coh-slider-item.slick-slide.slick-current.slick-active.slick-center:before {
  border-left: 24px solid transparent;
  border-right: 24px solid transparent;
  border-top: 24px solid #13823C;
  width: 0;
  height: 0;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: table;
  content: " ";
}
.coh-ce-3d90e9a4 .coh-slider-item.coh-slider-item.slick-slide.slick-current.slick-active.slick-center .slider-item-container {
  padding-top: 8.75rem;
}
.coh-ce-3d90e9a4 .coh-slider-item.coh-slider-item.slick-slide.slick-current.slick-active.slick-center .slider-item-container .slider-item-image img {
  -webkit-transform: scaleX(2) scaleY(2);
      -ms-transform: scaleX(2) scaleY(2);
          transform: scaleX(2) scaleY(2);
  -webkit-filter: blur(0);
          filter: blur(0);
}
.coh-ce-3d90e9a4 .coh-slider-item.coh-slider-item.slick-slide.slick-current.slick-active.slick-center .slider-item-container .slider-item-size {
  display: block;
}
.coh-ce-3d90e9a4 .coh-slider-item .slider-item-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10.25rem;
  padding-bottom: 6.25rem;
  -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;
  text-align: center;
  cursor: pointer;
}
.coh-ce-3d90e9a4 .coh-slider-item .slider-item-container .slider-item-image {
  height: 11.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-3d90e9a4 .coh-slider-item .slider-item-container .slider-item-image img {
  height: 100%;
  width: auto;
  -webkit-filter: blur(0.3125rem);
          filter: blur(0.3125rem);
}
@media (min-width: 1199px) {
  .coh-ce-3d90e9a4 .coh-slider-item .slider-item-container .slider-item-image img {
    -webkit-filter: none;
            filter: none;
  }
}
.coh-ce-3d90e9a4 .coh-slider-item .slider-item-container .slider-item-size {
  display: none;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  color: rgb(0, 98, 65);
  text-align: center;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  padding-top: 6.25rem;
  padding-bottom: 0.625rem;
}
.coh-ce-4732d715 {
  -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-ce-dd86e88f:after {
  border-style: none;
}
.coh-ce-926495d5 {
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  font-size: 1.875rem;
  margin-bottom: 0.625rem;
}
.coh-ce-926495d5:after {
  border-style: none;
}
.coh-ce-926495d5 [data-quickedit-field-id]:after {
  border-style: none;
}
.coh-ce-6e00a1b5 {
  width: 100%;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: none;
  border-width: 0.5625rem;
  border-color: rgb(19, 130, 60);
  background-color: rgb(19, 130, 60);
  border-top-style: solid;
  max-width: 8.125rem;
}
@media (min-width: 1199px) {
  .coh-ce-6e00a1b5 {
    display: block;
  }
}
.coh-ce-cb8ce009 {
  color: rgb(255, 255, 255);
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cb8ce009:after {
  border-style: none;
}
.coh-ce-cb8ce009 [data-quickedit-field-id]:after {
  border-style: none;
}
.coh-ce-4ef73898 {
  width: 100%;
  margin-bottom: 45px;
}
@media (min-width: 767px) {
  .coh-ce-4ef73898 {
    width: 17vw;
    margin-top: 0;
    margin-right: 10px;
    margin-bottom: 75px;
    margin-left: 10px;
  }
}
.coh-ce-6e529e1f {
  display: block;
}
@media (min-width: 1199px) {
  .coh-ce-6e529e1f {
    width: 17vw;
    height: 17vw;
  }
}
.coh-ce-e82dc214 {
  text-align: center;
  padding-top: 20px;
  padding-right: 0;
  padding-bottom: 20px;
  padding-left: 0;
}
.coh-ce-4e8649a7 {
  margin-bottom: 20px;
  text-transform: uppercase;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  line-height: 1.5;
}
.coh-ce-8d1d7e12 {
  padding-top: 20px;
  padding-right: 30px;
  padding-bottom: 20px;
  padding-left: 30px;
  text-transform: uppercase;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-53eae215 {
  width: 100%;
  margin: 0 !important;
}
.coh-ce-5a0d18d2 {
  height: auto;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(45%, white), color-stop(45%, #f5f3f3));
  background-image: -webkit-linear-gradient(top, white 45%, #f5f3f3 45%);
  background-image: linear-gradient(180deg, white 45%, #f5f3f3 45%);
}
@media (min-width: 1199px) {
  .coh-ce-5a0d18d2 {
    height: 690px;
    background-image: none;
  }
}
.coh-ce-c6625d10 {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
@media (min-width: 565px) {
  .coh-ce-c6625d10 {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
  }
}
@media (min-width: 767px) {
  .coh-ce-c6625d10 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-c6625d10 {
    padding-left: 5.625rem;
  }
}
@media (min-width: 1440px) {
  .coh-ce-c6625d10 {
    padding-left: 5.625rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-c6625d10 {
    padding-left: 7.5rem;
  }
}
.coh-ce-5bcaf206 {
  display: block;
  margin-top: 3.4375rem;
  margin-bottom: 0.3125rem;
  color: rgb(0, 0, 0);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  font-weight: 700;
}
@media (min-width: 1199px) {
  .coh-ce-5bcaf206 {
    display: none;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.coh-ce-af32d06a .coh-accordion-tabs-content {
  display: inline-block;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-af32d06a .coh-accordion-tabs-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10.625rem;
    width: 85%;
    text-align: right;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.coh-ce-af32d06a .coh-accordion-tabs-content .coh-image {
  z-index: 8;
}
.coh-ce-af32d06a ul.coh-accordion-tabs-nav {
  display: block;
  height: 3.3125rem;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(188, 188, 188);
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 7px;
          border-radius: 7px;
  margin-bottom: 1.875rem;
}
@media (min-width: 1199px) {
  .coh-ce-af32d06a ul.coh-accordion-tabs-nav {
    margin-top: 15.625rem;
    margin-bottom: 0;
    border-width: 0;
    border-style: none;
    background-color: rgba(0, 0, 0, 0);
    -webkit-border-radius: 0;
            border-radius: 0;
  }
}
.coh-ce-af32d06a li.init {
  padding: 1rem;
  height: 100%;
  color: rgb(188, 188, 188);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-af32d06a li.init {
    padding: 0;
    display: none;
  }
}
.coh-ce-af32d06a li.init: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;
  color: rgb(0, 0, 0);
  font-size: 0.75rem;
  position: absolute;
  top: 20px;
  right: 10px;
}
.coh-ce-af32d06a li.init a {
  padding: 0;
}
.coh-ce-af32d06a li {
  z-index: 9;
  position: relative;
}
.coh-ce-af32d06a li:not(.init) {
  background-color: rgb(255, 255, 255);
  width: 100%;
  display: none;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 0;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-bottom-color: rgb(188, 188, 188);
  border-left-color: rgb(188, 188, 188);
  border-right-color: rgb(188, 188, 188);
  border-top-style: none;
}
@media (min-width: 1199px) {
  .coh-ce-af32d06a li:not(.init) {
    background-color: rgba(0, 0, 0, 0);
    display: block;
    width: 4.6875rem;
    border-top-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
  }
}
.coh-ce-af32d06a li:not(.init):last-child {
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 10px;
          border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
          border-bottom-right-radius: 10px;
}
@media (min-width: 1199px) {
  .coh-ce-af32d06a li:not(.init):last-child {
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }
}
.coh-ce-af32d06a li:not(.init):last-child a {
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 10px;
          border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
          border-bottom-right-radius: 10px;
}
@media (min-width: 1199px) {
  .coh-ce-af32d06a li:not(.init):last-child a {
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }
}
.coh-ce-af32d06a li:not(.init):nth-child(2) {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgb(188, 188, 188);
}
@media (min-width: 1199px) {
  .coh-ce-af32d06a li:not(.init):nth-child(2) {
    border-top-width: 0;
    border-top-style: none;
  }
}
.coh-ce-af32d06a li.is-active a {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(188, 188, 188);
  text-decoration: none;
  background-color: rgb(245, 243, 243);
}
@media (min-width: 1199px) {
  .coh-ce-af32d06a li.is-active a {
    color: rgb(207, 10, 44);
    text-decoration: underline;
    font-family: AkzidenzGroteskBE-Bold;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 700;
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-ce-af32d06a li a {
  color: rgb(188, 188, 188);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  padding: 1rem;
}
@media (min-width: 1199px) {
  .coh-ce-af32d06a li a {
    margin-bottom: 1.5625rem;
    font-family: AkzidenzGroteskBE-Bold;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 700;
    color: rgb(137, 140, 141);
    padding: 0;
  }
}
@media (min-width: 1199px) {
  .coh-ce-af32d06a li 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: "\f111";
    font-family: icomoon;
    margin-left: 0.375rem;
    display: inline-block;
  }
}
@media (min-width: 1199px) {
  .coh-ce-af32d06a .coh-accordion-tabs-content-wrapper .coh-paragraph {
    max-width: 300px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-af32d06a .coh-accordion-tabs-content-wrapper .coh-paragraph {
    max-width: 365px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-af32d06a .coh-accordion-tabs-content-wrapper {
    position: static;
  }
}
.coh-ce-1a69f242 {
  height: auto;
}
.coh-ce-b5b882dc {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-top: 60px;
}
@media (min-width: 565px) {
  .coh-ce-b5b882dc {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
  }
}
@media (min-width: 767px) {
  .coh-ce-b5b882dc {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-b5b882dc {
    padding-right: 11.25rem;
    padding-left: 6.25rem;
    margin-top: 220px;
    margin-bottom: 160px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-b5b882dc {
    padding-right: 11.25rem;
    padding-left: 7.5rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-b5b882dc {
    padding-right: 13.75rem;
    padding-left: 21.5rem;
  }
}
.coh-ce-bc23d71a {
  margin-bottom: 50px;
}
@media (min-width: 1199px) {
  .coh-ce-bc23d71a {
    margin-bottom: 73px;
    min-height: 9.375rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-bc23d71a .container-nutrients-row {
    margin-top: 20px;
  }
}
.coh-ce-8b4271d3 {
  color: rgb(188, 188, 188);
  text-align: left;
}
@media (min-width: 1199px) {
  .coh-ce-8b4271d3 {
    text-align: right;
  }
}
.coh-ce-2dc9e263 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 19px;
}
@media (min-width: 1199px) {
  .coh-ce-2dc9e263 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.coh-ce-8fba11f3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-8fba11f3 {
    margin-left: 24px;
  }
}
.coh-ce-bf6150ec {
  margin-left: 8px;
}
.coh-ce-b62cd02 {
  color: rgb(137, 140, 141);
}
.coh-ce-e4cdd369 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: rgb(255, 255, 255);
}
.coh-ce-aaa760bc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 24px;
}
.coh-ce-ba5cb616 {
  display: block;
  margin-top: 19px;
}
@media (min-width: 1199px) {
  .coh-ce-ba5cb616 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-4ed91161 {
  height: 45px;
  width: 50px;
  background-color: rgb(207, 10, 44);
}
.coh-ce-4bd90781 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 19px;
  margin-left: 0;
}
@media (min-width: 1199px) {
  .coh-ce-4bd90781 {
    margin-top: 0;
    margin-left: 24px;
  }
}
.coh-ce-31c841e3 {
  height: 37px;
  width: 40px;
  background-color: rgb(207, 10, 44);
}
.coh-ce-c41ac7f4 {
  margin-bottom: 41px;
}
@media (min-width: 1199px) {
  .coh-ce-c41ac7f4 {
    margin-bottom: 0;
  }
}
.coh-ce-27baf1d {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (min-width: 1199px) {
  .coh-ce-27baf1d {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.coh-ce-27baf1d article {
  margin-top: 1rem;
}
@media (min-width: 1199px) {
  .coh-ce-27baf1d article {
    margin-top: 1.4375rem;
    margin-left: 24px;
  }
}
.coh-ce-848208cf {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-top: 0;
  margin-bottom: 85px;
}
@media (min-width: 565px) {
  .coh-ce-848208cf {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
  }
}
@media (min-width: 767px) {
  .coh-ce-848208cf {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-848208cf {
    padding-right: 6.25rem;
    padding-left: 11.25rem;
    margin-top: 220px;
    margin-bottom: 160px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-848208cf {
    padding-right: 7.5rem;
    padding-left: 11.25rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-848208cf {
    padding-right: 21.5rem;
    padding-left: 13.75rem;
  }
}
.coh-ce-83d73c06 {
  margin-bottom: 41px;
}
@media (min-width: 1199px) {
  .coh-ce-83d73c06 {
    margin-bottom: 73px;
    min-height: 9.375rem;
  }
}
.coh-ce-e6003caa {
  color: rgb(188, 188, 188);
  text-align: left;
}
.coh-ce-b5b4d9c7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 16px;
}
@media (min-width: 1199px) {
  .coh-ce-b5b4d9c7 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-top: 23px;
  }
}
.coh-ce-b5b4d9c7 article {
  margin-top: 16px;
  margin-right: 24px;
}
@media (min-width: 1199px) {
  .coh-ce-b5b4d9c7 article {
    margin-top: 23px;
  }
}
.coh-ce-bb26a0a2 {
  color: rgb(255, 255, 255);
}
.coh-ce-e32ec265 {
  margin-bottom: 0;
}
@media (min-width: 1199px) {
  .coh-ce-e32ec265 {
    margin-bottom: 73px;
  }
}
.coh-ce-247da157 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.coh-ce-247da157 article {
  margin-top: 16px;
  margin-right: 24px;
}
@media (min-width: 1199px) {
  .coh-ce-247da157 article {
    margin-top: 23px;
    margin-right: 50px;
  }
}
.coh-ce-1e403e29 {
  margin-top: 32px;
  margin-bottom: 32px;
}
@media (min-width: 767px) {
  .coh-ce-1e403e29 {
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
  }
}
.coh-ce-1e403e29 .paragraph--type--prod-sec-term-list .term-list {
  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-1e403e29 .paragraph--type--prod-sec-term-list .term-list.product-beer-info .section-product_beer_origin {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.coh-ce-1e403e29 .paragraph--type--prod-sec-term-list .term-list.product-beer-info .section-product_beer_origin span {
  margin-right: 1rem;
}
.coh-ce-1e403e29 .paragraph--type--prod-sec-term-list .term-list.product-beer-info .section-product_beer_glass {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.coh-ce-1e403e29 .paragraph--type--prod-sec-term-list .term-list.product-beer-info .section-product_beer_glass span {
  margin-right: 1rem;
}
.coh-ce-1e403e29 .paragraph--type--prod-sec-term-list .term-list .term-list-item {
  margin-right: 1.25rem;
  margin-left: 1.25rem;
}
.coh-ce-1e403e29 .paragraph--type--prod-sec-term-list .product-beer-ingred {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media (min-width: 1440px) {
  .coh-ce-1e403e29 .paragraph--type--prod-sec-term-list .product-beer-ingred {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.coh-ce-1e403e29 .paragraph--type--prod-sec-term-list .product-beer-ingred .term-list-item {
  margin-right: 20px;
  margin-left: 20px;
}
@media (min-width: 1199px) {
  .coh-ce-1e403e29 .paragraph--type--prod-sec-term-list .product-beer-ingred .term-list-item {
    margin-right: 10px;
    margin-left: 10px;
    max-width: 123px!important;
  }
}
.coh-ce-1e403e29 .paragraph--type--prod-sec-term-list .product-beer-ingred .term-list-item div {
  -webkit-flex-basis: 50%!important;
      -ms-flex-preferred-size: 50%!important;
          flex-basis: 50%!important;
}
.coh-ce-2401fc64 {
  text-align: center;
  text-transform: uppercase;
  font-family: AkzidenzGrotesk-Medium-;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 1.953125rem;
  color: rgb(188, 188, 188);
  margin-bottom: 3.125rem;
}
@media (min-width: 1199px) {
  .coh-ce-2401fc64 {
    margin-bottom: 0;
  }
}
.coh-ce-fcfbca3b .nutrient-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  white-space: nowrap;
}
.coh-ce-fcfbca3b .nutrient-content .nutrient-content-item {
  margin-right: 15px;
  margin-left: 15px;
}
@media (min-width: 1199px) {
  .coh-ce-fcfbca3b .nutrient-content .nutrient-content-item {
    max-width: 215px!important;
  }
}
.coh-ce-fcfbca3b .term-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-fcfbca3b .term-list {
    -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;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1199px) {
  .coh-ce-fcfbca3b .term-list .term-list-item {
    max-width: 245px!important;
    margin-right: 15px!important;
    margin-left: 15px!important;
    -webkit-flex-basis: 21%;
        -ms-flex-preferred-size: 21%;
            flex-basis: 21%;
  }
}
.coh-ce-fcfbca3b .term-list .term-list-item div {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
}
@media (min-width: 1199px) {
  .coh-ce-fcfbca3b .term-list .term-list-item div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-ce-fcfbca3b .term-list .term-list-item article div {
  padding-top: 20px;
}
.coh-ce-1a3fc345 {
  margin-top: 30px;
  margin-bottom: 32px;
}
@media (min-width: 1199px) {
  .coh-ce-1a3fc345 {
    margin-top: 24px;
    margin-bottom: 0;
  }
}
.coh-ce-eeb8fb54 {
  text-transform: uppercase;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(0, 0, 0);
  font-weight: 700;
  border-width: 2px;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-style: none;
  border-color: rgb(0, 0, 0);
  padding: 10px;
  font-size: 12px;
  text-decoration: underline;
}
@media (min-width: 1199px) {
  .coh-ce-eeb8fb54 {
    font-size: 16px;
    border-style: solid;
    text-decoration: none;
  }
}
.coh-ce-eeb8fb54: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;
  font-size: 10px;
  margin-right: 0;
  color: rgb(0, 0, 0);
  display: inline-block;
}
@media (min-width: 1199px) {
  .coh-ce-eeb8fb54:before {
    font-size: 12px;
    margin-right: 10px;
  }
}
.coh-ce-72435ce7 {
  padding-bottom: 50px;
  margin-top: 100px;
  margin-right: auto;
  margin-bottom: 100px;
  margin-left: auto;
  max-width: 80%;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 auto !important;
}
@media (min-width: 1199px) {
  .coh-ce-72435ce7 {
    max-width: 70%;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    padding-bottom: 100px;
  }
}
@media (min-width: 1199px) {
  .simple-beer-top.coh-ce-72435ce7 {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
  }
}
.coh-ce-eebc3b1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-top: 50px;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}
@media (min-width: 1199px) {
  .coh-ce-eebc3b1 {
    -webkit-box-ordinal-group: unset;
    -webkit-order: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
.coh-ce-eebc3b1 article {
  width: 50%;
  margin-bottom: 50px;
}
@media (min-width: 1199px) {
  .coh-ce-eebc3b1 article {
    margin-bottom: unset;
  }
}
.coh-ce-202ff35e {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  margin-bottom: 30px;
}
@media (min-width: 1199px) {
  .coh-ce-202ff35e {
    -webkit-box-ordinal-group: unset;
    -webkit-order: unset;
        -ms-flex-order: unset;
            order: unset;
    margin-bottom: unset;
  }
}
.coh-ce-8415175 {
  max-width: 285px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-81ec4166 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 1199px) {
  .coh-ce-81ec4166 {
    -webkit-box-ordinal-group: unset;
    -webkit-order: unset;
        -ms-flex-order: unset;
            order: unset;
    padding-top: 60px;
  }
}
.coh-ce-80d0efa7 {
  text-transform: uppercase;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 3.051875rem;
  line-height: 50px;
  margin-bottom: 20px;
}
.coh-ce-4782f20c {
  line-height: 24px;
  text-align: left;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(84, 84, 84);
  font-size: 1rem;
}
.coh-ce-3701437b {
  width: 100%;
  max-width: 100%;
  margin-top: 30px;
  display: none;
}
.coh-ce-664c6c74 {
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(188, 188, 188);
  font-size: 1.953125rem;
}
.coh-ce-d881d244 {
  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;
  max-width: 100%;
  padding-bottom: 50px;
}
@media (min-width: 1199px) {
  .coh-ce-d881d244 {
    max-width: 1000px;
    padding-bottom: unset;
  }
}
.coh-ce-d881d244 article {
  margin-top: 50px;
  width: 50%;
}
@media (min-width: 1199px) {
  .coh-ce-d881d244 article {
    width: auto;
  }
}
.coh-ce-d881d244 article:not(:last-child) {
  margin-right: 0;
}
@media (min-width: 1199px) {
  .coh-ce-d881d244 article:not(:last-child) {
    margin-right: 3.125rem;
  }
}
.coh-ce-6555cb08 {
  max-width: 320px;
  text-align: center;
  height: 440px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-content: stretch;
      -ms-flex-line-pack: stretch;
          align-content: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin: auto;
}
@media (min-width: 1199px) {
  .coh-ce-6555cb08 {
    max-width: 320px;
  }
}
.coh-ce-9e390ac1 {
  max-width: 160px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
}
@media (min-width: 1199px) {
  .coh-ce-9e390ac1 {
    margin-bottom: 35px;
  }
}
.coh-ce-7c89754f {
  color: rgb(0, 11, 125);
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 31px;
  line-height: 34px;
  text-align: center;
  margin-bottom: 10px;
}
@media (min-width: 1199px) {
  .coh-ce-7c89754f {
    margin-bottom: 16px;
  }
}
.coh-ce-f2a413b4 {
  color: rgb(84, 84, 84);
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  margin-bottom: 20px;
  min-height: 5rem;
  min-width: 20rem;
}
@media (min-width: 1199px) {
  .coh-ce-f2a413b4 {
    margin-bottom: 22px;
  }
}
.coh-ce-1395812f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
}
.coh-ce-9fc725ff {
  max-width: 100%;
  width: 100%;
}
.coh-ce-942d09c3 {
  width: 100%;
  margin-left: 10px;
  display: none;
  max-width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-f381e646 {
    position: static;
  }
}
.coh-ce-91f0b269 {
  width: 100%;
  pointer-events: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1199px) {
  .coh-ce-91f0b269 {
    position: absolute;
    left: 0;
    width: -webkit-calc(100% + 110px);
    width: calc(100% + 110px);
    margin-top: -80px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-9a66a34 {
  width: 220px;
  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: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-ce-2bde5022 {
  width: auto;
  display: block;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  height: auto;
  max-height: 450px;
  max-width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-2bde5022 {
    position: sticky;
    top: 150px;
    display: none;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    z-index: 95;
  }
}
@media (min-width: 1199px) {
  .coh-ce-b1b96a3f {
    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: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.coh-ce-a2a3a244 {
  width: 230px;
  font-size: 3.051875rem;
  line-height: 54px;
  text-transform: uppercase;
  display: inline-block;
  margin-top: 32px;
  margin-bottom: 16px;
  color: rgb(0, 0, 0);
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
}
@media (min-width: 1199px) {
  .coh-ce-a2a3a244 {
    margin-top: 0;
    width: 360px;
  }
}
.coh-ce-9baf31c1 {
  color: rgb(84, 84, 84);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  width: 100%;
  margin-bottom: 1.25rem;
}
@media (min-width: 1199px) {
  .coh-ce-9baf31c1 {
    width: 365px;
    margin-bottom: 0;
    max-width: 300px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-9baf31c1 {
    max-width: 365px;
  }
}
.coh-ce-5db2bb40 {
  margin-bottom: 40px;
}
@media (min-width: 767px) {
  .coh-ce-5db2bb40 {
    margin-top: 32px;
    margin-bottom: 0;
  }
}
@media (min-width: 1199px) {
  .coh-ce-5db2bb40 {
    margin-top: 32px;
    margin-bottom: 0;
  }
}
.coh-ce-53f97268 .coh-modal-inner article:last-child .dealer-item-container {
  border-bottom-style: none;
  border-bottom-width: 0;
}
.coh-ce-2081559 {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 1.953125rem;
  padding-bottom: 20px;
  line-height: 1rem;
  letter-spacing: 0;
  color: rgb(0, 0, 0);
}
.coh-ce-e2b2e72e {
  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;
  max-width: 100px;
}
@media (min-width: 1199px) {
  .coh-ce-e2b2e72e {
    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-ce-6f69d037 {
  margin-bottom: 1.25rem;
}
@media (min-width: 1199px) {
  .coh-ce-6f69d037 {
    margin-top: 1rem;
    margin-right: 1rem;
    margin-bottom: 1rem;
    margin-left: auto;
  }
}
.coh-ce-236bf447 {
  height: 5.5rem;
  width: 5.5rem;
}
.coh-ce-c227cb9a {
  margin-bottom: 1.25rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-c227cb9a {
    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-c04a94f9 {
  text-transform: uppercase;
  line-height: 1rem;
  margin-bottom: 0.5rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(137, 140, 141);
  font-size: 1rem;
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-c04a94f9 {
    text-align: left;
  }
}
.coh-ce-c05f2085 {
  font-weight: 400;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 0.82rem;
  text-align: center;
}
@media (min-width: 1440px) {
  .coh-ce-c05f2085 {
    text-align: left;
  }
}
@media (min-width: 767px) {
  .coh-ce-42c4db6c:after {
    height: 0.0625rem;
    width: 90%;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    display: block;
    content: "";
    background-color: rgb(255, 255, 255);
  }
}
.coh-ce-38f03238 {
  color: rgb(255, 255, 255);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 24px;
  margin-top: 24px;
  margin-bottom: 24px;
  text-align: center;
}
@media (min-width: 767px) {
  .coh-ce-38f03238 {
    margin-top: 1.25rem;
    margin-bottom: 50px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-38f03238 {
    font-size: 1.25rem;
    text-align: center;
  }
}
.coh-ce-f384fc29 {
  margin-bottom: 10px;
}
.coh-ce-53f97268 .coh-modal-inner article:last-child .dealer-item-container {
  border-bottom-style: none;
  border-bottom-width: 0;
}
.coh-ce-404c78c2 {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 1.953125rem;
  padding-bottom: 20px;
  line-height: 1rem;
  letter-spacing: 0;
}
.coh-ce-2b1d158a {
  position: relative;
}
.coh-ce-d366fe4e {
  margin: 0 !important;
}
@media (min-width: 767px) {
  .coh-ce-d366fe4e {
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
  }
}
.coh-ce-a3eee535 {
  margin-top: 73px;
}
@media (min-width: 767px) {
  .coh-ce-a3eee535 {
    display: grid;
    grid-template-columns: minmax(0%,54%) 46%;
  }
}
@media (min-width: 1199px) {
  .coh-ce-a3eee535 {
    grid-template-columns: minmax(0%,45%) 55%;
  }
}
@media (min-width: 1440px) {
  .coh-ce-a3eee535 {
    grid-template-columns: minmax(0%,45%) 55%;
  }
}
.coh-ce-e0dcaa52 {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 2.44125rem;
  text-transform: uppercase;
}
.coh-ce-415373d5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-4698e2f5 {
  max-height: 30px;
  max-width: 30px;
  margin-right: 20px;
}
.coh-ce-ab675587 {
  display: block;
  text-transform: uppercase;
  font-size: 1.25rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-39fc35db {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-eaba0f42 {
  text-transform: uppercase;
  text-align: center;
  font-size: 1rem;
  line-height: 16px;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-weight: 700;
}
.coh-ce-76c00281 {
  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-18243d6 {
  font-size: 1rem;
  line-height: 1rem;
  text-transform: uppercase;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(137, 140, 141);
}
@media (min-width: 1199px) {
  .coh-ce-18243d6 {
    color: rgb(0, 0, 0);
  }
}
.coh-ce-675fc0bb {
  font-size: 3.051875rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(137, 140, 141);
  margin-top: 5px;
  margin-bottom: 5px;
}
@media (min-width: 1199px) {
  .coh-ce-675fc0bb {
    color: rgb(0, 0, 0);
  }
}
.coh-ce-78277550 {
  font-size: 0.82rem;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(207, 10, 44);
}
.coh-ce-41b68c59 {
  text-align: center;
  max-width: 74px;
  font-size: 0.82rem;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
}
.coh-ce-6a2bbdfb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  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 (min-width: 1199px) {
  .coh-ce-6a2bbdfb {
    -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-3e525f26 {
  line-height: 16px;
  text-align: center;
  text-transform: uppercase;
  margin-top: 10px;
  margin-left: 0;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(137, 140, 141);
  font-size: 1rem;
  max-width: 7rem;
}
@media (min-width: 1199px) {
  .coh-ce-3e525f26 {
    margin-top: 0;
    margin-left: 10px;
  }
}
.coh-ce-3c876d35 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1199px) {
  .coh-ce-3c876d35 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-ce-52b55609 {
  padding-bottom: 20px;
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
}
@media (min-width: 767px) {
  .coh-ce-52b55609 {
    padding-bottom: 0;
  }
}
@media (min-width: 1199px) {
  .coh-ce-52b55609 {
    padding-bottom: 0;
  }
}
.coh-ce-9bce12cd {
  max-height: 70px;
  max-width: 150px;
}
.coh-ce-ae3b9abe {
  text-align: center;
  max-width: 200px;
  padding-bottom: 20px;
  overflow: hidden;
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-ae3b9abe {
    padding-bottom: 0;
  }
}
.coh-ce-c05fe554 {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1rem;
  letter-spacing: 0;
  padding-right: 5px;
}
.coh-ce-f04babb {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1rem;
  letter-spacing: 0;
}
.coh-ce-ace9805e {
  position: relative;
}
.coh-ce-ace9805e .search-messages {
  padding-top: 5rem;
}
.coh-ce-ace9805e .search-messages {
  padding-top: 3.125rem;
}
.coh-ce-5a95001 {
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-2d4e4274 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-2d4e4274:first-child {
  border-top-width: 0.0625rem;
  border-top-style: solid;
}
@media (min-width: 1199px) {
  .coh-ce-2d4e4274:first-child {
    border-top-width: 0;
    border-top-style: none;
  }
}
.coh-ce-2d4e4274:last-child {
  border-bottom-width: 0;
  border-bottom-style: none;
}
.coh-ce-3b5790fa {
  padding-top: 24px;
  padding-bottom: 24px;
  border-bottom-style: solid;
  border-bottom-width: 0.0625rem;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-3b5790fa {
    margin-right: 0.875rem;
    padding-top: 0;
    padding-bottom: 0;
    border-bottom-width: 0;
    border-bottom-style: none;
    display: block;
    -webkit-box-align: unset;
    -webkit-align-items: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media (min-width: 1440px) {
  .coh-ce-3b5790fa {
    margin-right: 24px;
  }
}
.is-expanded.coh-ce-3b5790fa {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  margin-left: 0;
  min-width: 100%;
  max-width: 100%;
  height: 77px;
  padding-left: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 25px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .is-expanded.coh-ce-3b5790fa {
    position: relative;
    left: inherit;
    right: inherit;
    top: inherit;
    bottom: inherit;
    z-index: inherit;
    min-width: 1%;
    height: inherit;
    padding-left: 0;
    display: block;
    font-size: 16px;
  }
}
.is-expanded.coh-ce-3b5790fa .secondary-menu-list-container {
  display: block!important;
}
@media (min-width: 1199px) {
  .is-expanded.coh-ce-3b5790fa .secondary-menu-list-container {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
  }
}
.is-expanded.coh-ce-3b5790fa .close-menu-subheader-button {
  display: block;
}
@media (min-width: 1199px) {
  .is-expanded.coh-ce-3b5790fa .close-menu-subheader-button {
    display: none;
  }
}
.is-expanded.coh-ce-3b5790fa .back-menu-subheader-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1199px) {
  .is-expanded.coh-ce-3b5790fa .back-menu-subheader-button {
    display: none;
  }
}
.has-children.is-expanded.coh-ce-3b5790fa .primary-menu-link:after {
  display: none;
}
@media (min-width: 1199px) {
  .has-children.is-expanded.coh-ce-3b5790fa .primary-menu-link:after {
    display: inline-block;
  }
}
.has-children.coh-ce-3b5790fa .primary-menu-link:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  content: "\f054";
  font-family: icomoon;
  font-size: 20px;
  position: absolute;
  right: 0;
}
@media (min-width: 1199px) {
  .has-children.coh-ce-3b5790fa .primary-menu-link:after {
    line-height: 1.0;
    font-weight: bold;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    content: "\f107";
    font-family: icomoon;
    font-size: 16px;
    position: relative;
    margin-left: 4px;
  }
}
.coh-ce-7bd21677 {
  display: none;
}
.coh-ce-7bd21677: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;
  margin-right: 10px;
  font-size: 16px;
}
.coh-ce-aa2804f0 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  border-bottom-color: rgba(0, 0, 0, 0);
  border-bottom-style: solid;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-aa2804f0 {
    margin-top: 20px;
    margin-bottom: 20px;
    border-bottom-width: 3px;
    width: unset;
    -webkit-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
  }
}
@media (min-width: 1199px) {
  .coh-ce-aa2804f0:hover {
    border-style: solid;
    border-bottom-width: 0.1875rem;
  }
}
.coh-ce-17752395 {
  display: none;
  height: 1.875rem;
  width: 1.875rem;
  margin-right: 10px;
  position: absolute;
  right: 0;
  -webkit-mask: url(/themes/custom/corebr_whitelabel/img/close-circle-outline.svg) no-repeat;
}
.coh-ce-3c4340d5 {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: fixed;
  left: 0;
  top: 77px;
  width: 100%;
  height: 100vh;
  z-index: 500;
  visibility: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 767px) {
  .coh-ce-3c4340d5 {
    opacity: 0;
  }
}
@media (min-width: 1199px) {
  .coh-ce-3c4340d5 {
    width: 100vw;
    height: 3.75rem;
    margin-right: 0;
    margin-left: 0;
    position: fixed;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    left: 0;
    right: 0;
    z-index: 500;
    top: 105px;
    -webkit-transition: 200ms visibility, 200ms linear opacity;
    transition: 200ms visibility, 200ms linear opacity;
    pointer-events: none;
  }
}
@media (min-width: 1199px) {
  .pageNotScrolled.coh-ce-3c4340d5 {
    top: 230px;
  }
}
.abinbev-not-has-header-top.coh-ce-3c4340d5 {
  top: 190px;
}
.is-expanded .coh-ce-3c4340d5 {
  visibility: visible;
}
@media (min-width: 1199px) {
  .is-expanded .coh-ce-3c4340d5 {
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
  }
}
.coh-ce-2ec0721e {
  padding-top: 16px;
  padding-right: 10px;
  padding-bottom: 16px;
  padding-left: 10px;
  border-bottom-style: solid;
  min-width: 100%;
  border-bottom-width: 1px;
  display: inline-block;
}
@media (min-width: 1199px) {
  .coh-ce-2ec0721e {
    margin-right: 24px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    min-width: 1%;
    border-bottom-width: 3px;
  }
}
.coh-ce-a3232ea7 {
  text-transform: uppercase;
  padding-right: 10px;
  padding-left: 10px;
  width: 100%;
  height: 40px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-a3232ea7 {
    padding-right: 0;
    padding-left: 0;
    height: inherit;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: rgba(0, 0, 0, 0);
    -webkit-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
  }
}
@media (min-width: 1199px) {
  .coh-ce-a3232ea7:hover {
    border-style: solid;
    border-bottom-width: 0.1875rem;
  }
}
.coh-ce-e40b4471 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (min-width: 1199px) {
  .coh-ce-e40b4471 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media (min-width: 1920px) {
  .coh-ce-e40b4471 {
    list-style-type: none;
  }
}
.coh-ce-e40b4471 > li {
  width: auto;
  padding-right: 0.625rem;
  border-right-width: 1px;
  border-right-style: none;
  margin-right: 0.625rem;
  margin-bottom: 0.9375rem;
  list-style-type: none;
}
@media (min-width: 1199px) {
  .coh-ce-e40b4471 > li {
    margin-right: 0.625rem;
    margin-bottom: 0;
    border-right-style: solid;
  }
}
.coh-ce-e40b4471 > li:last-child {
  border-style: none;
}
.coh-ce-e40b4471 > li > a {
  color: rgb(255, 255, 255);
}
@media (min-width: 1920px) {
  .coh-ce-e40b4471 > li > a:hover {
    color: rgb(18, 18, 18);
  }
}
@media (min-width: 1920px) {
  .coh-ce-e40b4471 > li > ul {
    margin-left: 0;
  }
}
@media (min-width: 1920px) {
  .coh-ce-e40b4471 > li > ul > li {
    list-style-type: none;
    margin-bottom: 1rem;
    margin-left: 0;
  }
}
.coh-ce-955bd4b3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
}
@media (min-width: 1199px) {
  .coh-ce-955bd4b3 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
.coh-ce-955bd4b3 #ot-sdk-btn.optanon-show-settings {
  border: none !important;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
}
.coh-ce-955bd4b3 #ot-sdk-btn.optanon-show-settings:hover {
  border: none !important;
  background-color: rgba(0, 0, 0, 0);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
}
.coh-ce-955bd4b3 #ot-sdk-btn.ot-sdk-show-settings {
  border: none !important;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
}
.coh-ce-955bd4b3 #ot-sdk-btn.ot-sdk-show-settings:hover {
  border: none !important;
  background-color: rgba(0, 0, 0, 0);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
}
.coh-ce-9cda6875 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1199px) {
  .coh-ce-9cda6875 {
    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: unset;
        -ms-flex-wrap: unset;
            flex-wrap: unset;
    -webkit-box-pack: unset;
    -webkit-justify-content: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-79fa3742 {
    padding-right: 1.5rem;
  }
}
.coh-ce-397054c7 {
  color: rgb(255, 255, 255);
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-decoration: none;
  font-weight: 700;
  padding-top: 1.875rem;
  padding-right: 0.9375rem;
  padding-left: 0;
  float: left;
  font-size: 1.5625rem;
  text-transform: uppercase;
}
@media (min-width: 1199px) {
  .coh-ce-397054c7 {
    font-size: 1.25rem;
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
    float: none;
  }
}
.coh-ce-83470b7f {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-size: 1.5625rem;
  float: left;
  padding-top: 1.25rem;
  padding-right: 0;
  padding-left: 0;
  margin-top: 0;
  margin-left: 0;
  text-transform: uppercase;
}
@media (min-width: 1199px) {
  .coh-ce-83470b7f {
    float: none;
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
    margin-top: -0.1875rem;
    margin-left: 0;
    font-size: 1.25rem;
  }
}
.coh-ce-c312821f {
  color: rgb(255, 255, 255);
  font-size: 0.875rem;
  text-align: left;
  margin-top: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-column-gap: 2.5rem;
     -moz-column-gap: 2.5rem;
          column-gap: 2.5rem;
  row-gap: 8px;
}
@media (min-width: 767px) {
  .coh-ce-c312821f {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1199px) {
  .coh-ce-c312821f {
    margin-top: 0;
    -webkit-box-pack: right;
    -webkit-justify-content: right;
        -ms-flex-pack: right;
            justify-content: right;
  }
}
@media (min-width: 1199px) {
  .coh-ce-c312821f .coh-menu-list-item:nth-child(1) {
    width: 18%;
  }
}
@media (min-width: 1440px) {
  .coh-ce-c312821f .coh-menu-list-item:nth-child(1) {
    width: initial;
  }
}
@media (min-width: 1199px) {
  .coh-ce-c312821f .coh-menu-list-item:nth-child(2) {
    width: 15%;
  }
}
@media (min-width: 1440px) {
  .coh-ce-c312821f .coh-menu-list-item:nth-child(2) {
    width: initial;
  }
}
@media (min-width: 1199px) {
  .coh-ce-c312821f .coh-menu-list-item:nth-child(3) {
    width: 15%;
  }
}
@media (min-width: 1440px) {
  .coh-ce-c312821f .coh-menu-list-item:nth-child(3) {
    width: initial;
  }
}
@media (min-width: 1199px) {
  .coh-ce-c312821f .coh-menu-list-item:nth-child(4) {
    width: 15%;
  }
}
@media (min-width: 1440px) {
  .coh-ce-c312821f .coh-menu-list-item:nth-child(4) {
    width: initial;
  }
}
@media (min-width: 1199px) {
  .coh-ce-c312821f .coh-menu-list-item:nth-child(5) {
    width: 20%;
  }
}
@media (min-width: 1440px) {
  .coh-ce-c312821f .coh-menu-list-item:nth-child(5) {
    width: initial;
  }
}
.coh-ce-a637e366 {
  line-height: 1.25rem;
  position: relative;
}
.coh-ce-a637e366 button {
  display: none;
  visibility: hidden;
  pointer-events: none;
}
.coh-ce-a637e366 span.coh-link {
  cursor: pointer;
  padding: 0;
  margin: 0;
  text-decoration: none;
}
.coh-ce-a637e366 span.coh-link ~ button {
  display: inline-block;
  visibility: visible;
  pointer-events: auto;
  position: absolute;
  left: 0;
  height: 100%;
  width: 100%;
}
.coh-ce-90391013 {
  opacity: 0.7;
  color: rgb(255, 255, 255);
}
.coh-ce-90391013:hover {
  opacity: 1;
  color: rgba(255, 255, 0, 0.999);
}
.coh-ce-3a012174 {
  text-align: center;
  padding-top: 0.625rem;
  padding-bottom: 0.9375rem;
}
@media (min-width: 1199px) {
  .coh-ce-3a012174 {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.coh-ce-e92df8d8 {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 1.25rem;
  text-align: center;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
  font-weight: bolder;
}
.coh-ce-b508cb85 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-align-content: stretch;
      -ms-flex-line-pack: stretch;
          align-content: stretch;
}
@media (min-width: 1199px) {
  .coh-ce-b508cb85 {
    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: unset;
        -ms-flex-wrap: unset;
            flex-wrap: unset;
    -webkit-box-pack: unset;
    -webkit-justify-content: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
  }
}
.coh-ce-2597c3f6 {
  color: rgb(255, 255, 255);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
  font-size: 0.75rem;
  text-transform: uppercase;
  padding: 0.75rem;
  target: _blank;
  height: 38px;
  border-top-width: 1px;
  border-top-style: solid;
  border-right-style: none;
  border-top-color: rgb(255, 255, 255);
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-2597c3f6 {
    padding-top: 0.75rem;
    padding-right: 3rem;
    padding-bottom: 0.75rem;
    padding-left: 3rem;
    border-right-width: 1px;
    border-right-style: solid;
    height: 42px;
    border-top-style: none;
    border-right-color: rgb(255, 255, 255);
  }
}
@media (min-width: 1199px) {
  .coh-ce-9f9dd17c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-c3b0ceb8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-c3b0ceb8 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: unset;
        -ms-flex-wrap: unset;
            flex-wrap: unset;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-4cb08e5 {
  text-align: center;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-4cb08e5 {
    width: unset;
    text-align: left;
    padding-left: 1.25rem;
  }
}
.order-3.coh-ce-4cb08e5 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  margin-left: 2.8125rem;
}
.coh-ce-ff8449f6 {
  color: rgb(255, 255, 255);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
  font-size: 0.8125rem;
  text-decoration: underline;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  target: _blank;
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-ff8449f6 {
    padding-top: 0;
    padding-right: 0.625rem;
    padding-bottom: 0;
    padding-left: 0.625rem;
  }
}
.coh-ce-14bc1d1e {
  background-color: rgb(0, 0, 0);
}
@media (min-width: 1199px) {
  .coh-ce-14bc1d1e {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-841cab41 {
  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;
}
@media (min-width: 1199px) {
  .coh-ce-841cab41 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: unset;
        -ms-flex-wrap: unset;
            flex-wrap: unset;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.coh-ce-6e76b139 {
  text-align: center;
  width: 100%;
  border-right-width: 0;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  padding-right: 0;
  margin-left: 0;
}
@media (min-width: 1199px) {
  .coh-ce-6e76b139 {
    margin-left: 0.9375rem;
    width: unset;
    border-right-width: 0.0625rem;
    padding-right: 1.875rem;
  }
}
.coh-ce-6e76b139:last-child {
  border-width: 0;
}
.coh-ce-df029f56 {
  color: rgb(255, 255, 255);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
  font-size: 1rem;
  text-decoration: none;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  target: _blank;
}
@media (min-width: 1199px) {
  .coh-ce-df029f56 {
    font-size: 1rem;
    text-decoration: none;
    padding-top: 0;
    padding-bottom: 0;
  }
}
.coh-ce-96b547f0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 22.5px;
  padding-right: 22.5px;
  padding-bottom: 45px;
  padding-left: 22.5px;
  letter-spacing: 0.025em;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (min-width: 767px) {
  .coh-ce-96b547f0 {
    padding-top: 20px;
    padding-right: 3.8px;
    padding-bottom: 20px;
    padding-left: 34.5px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-96b547f0 {
    padding-top: 72px;
    padding-right: 9.5px;
    padding-bottom: 72px;
    padding-left: 144px;
  }
}
.coh-ce-64749c23 {
  width: 50%;
}
.coh-ce-4a819d7e {
  color: rgb(255, 255, 255);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 13.5px;
  target: _blank;
  line-height: 27px;
}
@media (min-width: 767px) {
  .coh-ce-4a819d7e {
    font-size: 12px;
    line-height: 24px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-4a819d7e {
    font-size: 16px;
    line-height: 32px;
  }
}
.coh-ce-4a819d7e:focus {
  text-decoration: underline;
}
.coh-ce-e53063b5 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-e53063b5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: normal;
    -webkit-justify-content: normal;
        -ms-flex-pack: normal;
            justify-content: normal;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 5rem;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-center.coh-ce-e53063b5 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-left.coh-ce-e53063b5 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.menu-alignment-right.coh-ce-e53063b5 {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.coh-ce-d37bb456 {
  padding-top: 12.5px;
  padding-bottom: 11.5px;
  display: block;
}
@media (min-width: 1199px) {
  .coh-ce-d37bb456 {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }
}
@media (min-width: 1199px) {
  .coh-ce-b937d5df {
    display: none;
  }
}
.coh-ce-bb71b332 {
  padding-left: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-1d6266e9 {
  display: block;
  height: 1.875rem;
  width: 1.875rem;
}
@media (min-width: 1199px) {
  .coh-ce-1d6266e9 {
    display: none;
  }
}
.coh-ce-1d6266e9: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: "\e9bd";
  font-family: icomoon;
  font-size: 25px;
  color: rgb(245, 84, 0);
}
.menu-header-open.coh-ce-1d6266e9 {
  display: none;
}
.coh-ce-6ace5598 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-50bce8a0 {
  width: 66px;
}
.coh-ce-b08550f {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-9b02deb4 {
  display: none;
  height: 1.875rem;
  width: 1.875rem;
}
@media (min-width: 1199px) {
  .coh-ce-9b02deb4 {
    display: none;
  }
}
.coh-ce-9b02deb4: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;
  font-size: 25px;
  color: rgb(245, 84, 0);
}
.show-close-button.coh-ce-9b02deb4 {
  display: block;
}
.coh-ce-6db594e {
  display: none;
  height: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-6db594e {
    display: block;
  }
}
.container-menu.coh-ce-6db594e {
  -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-ce-3b7fdd63 {
  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;
  width: 100%;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
@media (min-width: 1199px) {
  .coh-ce-3b7fdd63 {
    display: none;
  }
}
.coh-ce-b6d260fe {
  width: 100px;
}
.coh-ce-ad3fec75 {
  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: 1rem;
}
@media (min-width: 1199px) {
  .coh-ce-ad3fec75 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 0;
  }
}
.coh-ce-ad3fec75:last-child:after {
  content: normal;
}
@media (min-width: 1199px) {
  .coh-ce-ad3fec75:last-child:after {
    content: normal;
  }
}
.mobile-menu-alignment-center.coh-ce-ad3fec75 li {
  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;
  width: 100%;
}
@media (min-width: 1199px) {
  .mobile-menu-alignment-center.coh-ce-ad3fec75 li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: initial;
  }
}
.mobile-menu-alignment-center.coh-ce-ad3fec75 li ul li a {
  text-align: center;
}
@media (min-width: 1199px) {
  .mobile-menu-alignment-center.coh-ce-ad3fec75 li ul li a {
    text-align: center;
  }
}
.mobile-menu-alignment-left.coh-ce-ad3fec75 li {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 1199px) {
  .mobile-menu-alignment-left.coh-ce-ad3fec75 li {
    width: initial;
    -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;
  }
}
.mobile-menu-alignment-left.coh-ce-ad3fec75 li ul li a {
  text-align: left;
}
@media (min-width: 1199px) {
  .mobile-menu-alignment-left.coh-ce-ad3fec75 li ul li a {
    text-align: center;
  }
}
.mobile-menu-alignment-right.coh-ce-ad3fec75 li {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (min-width: 1199px) {
  .mobile-menu-alignment-right.coh-ce-ad3fec75 li {
    width: initial;
    -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;
  }
}
.mobile-menu-alignment-right.coh-ce-ad3fec75 li ul li a {
  text-align: right;
}
@media (min-width: 1199px) {
  .mobile-menu-alignment-right.coh-ce-ad3fec75 li ul li a {
    text-align: center;
  }
}
.coh-ce-6e5ee5c0 {
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100vw;
}
@media (min-width: 1199px) {
  .coh-ce-6e5ee5c0 {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-right: 1rem;
    margin-bottom: 0;
    width: initial;
    display: block;
    position: relative;
  }
}
.coh-ce-6e5ee5c0:after {
  content: normal;
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-6e5ee5c0:after {
    content: "|";
    margin-left: 1rem;
  }
}
.coh-ce-6e5ee5c0:last-child:after {
  content: normal;
}
@media (min-width: 1199px) {
  .coh-ce-6e5ee5c0:last-child:after {
    content: normal;
  }
}
.is-active.coh-ce-6e5ee5c0 .list-item-menu-link {
  color: rgb(245, 84, 0);
}
.is-collapsed.coh-ce-6e5ee5c0 .menu-level-2 {
  display: none;
}
.is-expanded.coh-ce-6e5ee5c0 .menu-level-2 {
  display: block;
}
.has-children.coh-ce-6e5ee5c0 .list-item-menu-link:after {
  margin-left: 10px;
}
@media (min-width: 1199px) {
  .has-children.coh-ce-6e5ee5c0 .list-item-menu-link:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f078";
    font-family: icomoon;
  }
}
.coh-ce-288082d6 {
  color: rgb(255, 255, 255);
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-transform: uppercase;
}
.coh-ce-288082d6:hover {
  color: rgb(245, 84, 0);
  border-top-style: solid;
  border-bottom-style: solid;
  border-bottom-width: none;
  border-top-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
}
.is-active.coh-ce-288082d6 {
  color: rgb(245, 84, 0);
}
.coh-ce-74c47ba2 {
  background-color: rgb(0, 0, 0);
  margin-top: 0.3rem;
  width: 100vw;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-74c47ba2 {
    min-height: 50px;
    position: absolute;
    font-size: 0.75rem;
    width: 100px;
    display: none;
    top: 100%;
    left: -10px;
    margin-top: 0;
  }
}
.coh-ce-e782a5a5 {
  width: 100%;
}
.is-active.coh-ce-e782a5a5 .list-item-menu-level-2-link {
  color: rgb(255, 255, 255);
}
.coh-ce-79fba9f2 {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  width: 100%;
}
.coh-ce-383a2bf4 {
  margin-top: 22px;
  margin-right: 0;
  margin-bottom: 22px;
  margin-left: 0;
}
@media (min-width: 1199px) {
  .coh-ce-383a2bf4 {
    display: none;
  }
}
.coh-ce-8ad03728 {
  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 (min-width: 1199px) {
  .coh-ce-8ad03728 {
    display: none;
  }
}
.social-type-primary.coh-ce-8ad03728 a {
  background-color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  border-style: none;
}
.social-type-primary.coh-ce-8ad03728 a:before {
  color: rgb(255, 255, 255);
}
.social-type-secondary.coh-ce-8ad03728 a {
  color: rgb(255, 255, 255);
  border-color: rgb(255, 255, 255);
}
.social-type-secondary.coh-ce-8ad03728 a:before {
  color: rgb(255, 255, 255);
}
.coh-ce-8ad03728 a {
  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-49792086 {
  text-align: center;
  height: 40px;
  width: 40px;
  margin-top: 18px;
  margin-right: 8px;
  margin-bottom: 18px;
  margin-left: 8px;
  float: left;
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}
@media (min-width: 1199px) {
  .coh-ce-49792086 {
    height: 30px;
    width: 30px;
    padding: 5px;
    margin-top: 0;
    margin-right: 4px;
    margin-bottom: 0;
    margin-left: 4px;
  }
}
.coh-ce-49792086: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: "\ea92";
  font-family: Icomoon;
}
.coh-ce-126e9193 {
  text-align: center;
  height: 40px;
  width: 40px;
  margin-top: 18px;
  margin-right: 8px;
  margin-bottom: 18px;
  margin-left: 8px;
  float: left;
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}
@media (min-width: 1199px) {
  .coh-ce-126e9193 {
    height: 30px;
    width: 30px;
    padding: 5px;
    margin-top: 0;
    margin-right: 4px;
    margin-bottom: 0;
    margin-left: 4px;
  }
}
.coh-ce-126e9193: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: "\ea91";
  font-family: Icomoon;
}
.coh-ce-249c0160 {
  text-align: center;
  height: 40px;
  width: 40px;
  margin-top: 18px;
  margin-right: 8px;
  margin-bottom: 18px;
  margin-left: 8px;
  float: left;
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}
@media (min-width: 1199px) {
  .coh-ce-249c0160 {
    height: 30px;
    width: 30px;
    padding: 5px;
    margin-top: 0;
    margin-right: 4px;
    margin-bottom: 0;
    margin-left: 4px;
  }
}
.coh-ce-a441f3b9 {
  text-align: center;
  height: 40px;
  width: 40px;
  margin-top: 18px;
  margin-right: 8px;
  margin-bottom: 18px;
  margin-left: 8px;
  float: left;
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}
@media (min-width: 1199px) {
  .coh-ce-a441f3b9 {
    height: 30px;
    width: 30px;
    padding: 5px;
    margin-top: 0;
    margin-right: 4px;
    margin-bottom: 0;
    margin-left: 4px;
  }
}
.coh-ce-92b3634a {
  text-align: center;
  height: 40px;
  width: 40px;
  margin-top: 18px;
  margin-right: 8px;
  margin-bottom: 18px;
  margin-left: 8px;
  float: left;
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}
@media (min-width: 1199px) {
  .coh-ce-92b3634a {
    height: 30px;
    width: 30px;
    padding: 5px;
    margin-top: 0;
    margin-right: 4px;
    margin-bottom: 0;
    margin-left: 4px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-b4aa907f {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-37f8517d {
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-37f8517d {
    position: absolute;
    z-index: 99999;
    top: 80px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    min-width: 232px;
  }
}
.coh-ce-53c70752 {
  border-top-width: 1px;
  border-bottom-width: 0;
  border-top-style: solid;
  border-bottom-style: none;
}
@media (min-width: 1199px) {
  .coh-ce-53c70752 {
    border-top-width: 0;
    border-top-style: none;
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-53c70752:first-child:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    pointer-events: none;
    font-size: 40px;
    position: absolute;
    top: -27px;
    content: "\f0d8";
    font-family: icomoon;
    right: -webkit-calc(50% - 11.43px);
    right: calc(50% - 11.43px);
  }
}
.coh-ce-53c70752:last-child {
  border-bottom-style: solid;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-top-width: 1px;
}
@media (min-width: 1199px) {
  .coh-ce-53c70752:last-child {
    border-top-style: none;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-top-width: 0;
  }
}
.coh-ce-a02d1810 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-a02d1810 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: initial;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-center.coh-ce-a02d1810 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-left.coh-ce-a02d1810 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.menu-alignment-right.coh-ce-a02d1810 {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.coh-ce-30fe49ba {
  padding-top: 12.5px;
  padding-bottom: 11.5px;
  display: block;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-30fe49ba {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    width: initial;
  }
}
@media (min-width: 1199px) {
  .coh-ce-b937d5df {
    display: none;
  }
}
.coh-ce-6ace5598 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-42ab891d {
  width: 150px;
  margin-left: 70px;
}
.coh-ce-63a9bce {
  padding-left: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.coh-ce-76cb7443 {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 50px;
}
.coh-ce-1f0011f4 {
  display: block;
  height: 1.875rem;
  width: 1.875rem;
}
@media (min-width: 1199px) {
  .coh-ce-1f0011f4 {
    display: none;
  }
}
.coh-ce-1f0011f4: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;
  font-size: 25px;
  color: rgb(245, 84, 0);
}
.menu-header-open.coh-ce-1f0011f4 {
  display: none;
}
.coh-ce-9b02deb4 {
  display: none;
  height: 1.875rem;
  width: 1.875rem;
}
@media (min-width: 1199px) {
  .coh-ce-9b02deb4 {
    display: none;
  }
}
.coh-ce-9b02deb4: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;
  font-size: 25px;
  color: rgb(245, 84, 0);
}
.show-close-button.coh-ce-9b02deb4 {
  display: block;
}
.coh-ce-6db594e {
  display: none;
  height: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-6db594e {
    display: block;
  }
}
.container-menu.coh-ce-6db594e {
  -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-ce-3b7fdd63 {
  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;
  width: 100%;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
@media (min-width: 1199px) {
  .coh-ce-3b7fdd63 {
    display: none;
  }
}
.coh-ce-b6d260fe {
  width: 100px;
}
.coh-ce-d1b8d749 {
  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;
  gap: 0;
  width: 100%;
  width: 100%;
  padding-top: 0;
  margin-top: 0;
}
@media (min-width: 1199px) {
  .coh-ce-d1b8d749 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 0;
    width: initial;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0;
    margin-top: 0;
  }
}
.coh-ce-d1b8d749:last-child:after {
  content: normal;
}
@media (min-width: 1199px) {
  .coh-ce-d1b8d749:last-child:after {
    content: normal;
  }
}
@media (min-width: 1199px) {
  .coh-ce-d1b8d749:first-child {
    border-top-width: 0;
    border-top-style: none;
  }
}
.mobile-menu-alignment-center.coh-ce-d1b8d749 li {
  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;
  width: 100%;
}
@media (min-width: 1199px) {
  .mobile-menu-alignment-center.coh-ce-d1b8d749 li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: initial;
  }
}
.mobile-menu-alignment-center.coh-ce-d1b8d749 li ul li a {
  text-align: center;
}
@media (min-width: 1199px) {
  .mobile-menu-alignment-center.coh-ce-d1b8d749 li ul li a {
    text-align: center;
  }
}
.mobile-menu-alignment-left.coh-ce-d1b8d749 li {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 1199px) {
  .mobile-menu-alignment-left.coh-ce-d1b8d749 li {
    width: initial;
    -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;
  }
}
.mobile-menu-alignment-left.coh-ce-d1b8d749 li ul li a {
  text-align: left;
}
@media (min-width: 1199px) {
  .mobile-menu-alignment-left.coh-ce-d1b8d749 li ul li a {
    text-align: center;
  }
}
.mobile-menu-alignment-right.coh-ce-d1b8d749 li {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (min-width: 1199px) {
  .mobile-menu-alignment-right.coh-ce-d1b8d749 li {
    width: initial;
    -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;
  }
}
.mobile-menu-alignment-right.coh-ce-d1b8d749 li ul li a {
  text-align: right;
}
@media (min-width: 1199px) {
  .mobile-menu-alignment-right.coh-ce-d1b8d749 li ul li a {
    text-align: center;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-right.coh-ce-d1b8d749 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-center.coh-ce-d1b8d749 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-left.coh-ce-d1b8d749 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.coh-ce-b97ec8ee {
  margin-top: 0;
  margin-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  border-bottom-width: 0;
  border-bottom-style: none;
  border-bottom-color: rgba(0, 0, 0, 0);
  -webkit-box-align: start!important;
  -webkit-align-items: flex-start!important;
      -ms-flex-align: start!important;
          align-items: flex-start!important;
  border-top-style: none;
  border-top-width: 0;
  border-top-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1199px) {
  .coh-ce-b97ec8ee {
    padding-top: 12px;
    padding-bottom: 10px;
    margin-top: 0;
    margin-right: 1rem;
    margin-bottom: 0;
    width: initial;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-bottom-style: none;
    border-bottom-width: 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;
  }
}
.coh-ce-b97ec8ee:after {
  content: normal;
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-b97ec8ee:after {
    margin-left: 1rem;
  }
}
.coh-ce-b97ec8ee:last-child:after {
  content: normal;
}
@media (min-width: 1199px) {
  .coh-ce-b97ec8ee:last-child:after {
    content: normal;
  }
}
.is-active.coh-ce-b97ec8ee a {
  color: rgb(245, 84, 0);
}
.is-collapsed.coh-ce-b97ec8ee .menu-level-2 {
  display: none;
}
.is-expanded.coh-ce-b97ec8ee .menu-level-2 {
  display: block;
}
.has-children.coh-ce-b97ec8ee {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.has-children.coh-ce-b97ec8ee .list-item-menu-link:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0d7";
  font-family: icomoon;
  position: absolute;
  right: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .has-children.coh-ce-b97ec8ee .list-item-menu-link:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f078";
    font-family: icomoon;
    margin-left: 5px;
    position: static;
    color: rgb(255, 255, 255);
  }
}
.coh-ce-6edde52 {
  font-size: 16px;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  border-top-width: 0;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: rgb(128, 128, 128);
  border-bottom-color: rgb(128, 128, 128);
  width: 100%;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 10px;
}
@media (min-width: 1199px) {
  .coh-ce-6edde52 {
    font-size: 1rem;
    height: 20px;
    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;
    border-top-style: none;
    border-bottom-style: none;
    border-top-width: 0;
    border-bottom-width: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    background-color: rgba(0, 0, 0, 0);
    font-family: AkzidenzGroteskBE-Bold;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 700;
  }
}
.coh-ce-6edde52:hover {
  color: rgb(245, 84, 0);
}
.is-active.coh-ce-6edde52 {
  color: rgb(245, 84, 0);
}
.coh-ce-8b7a3969 {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  pointer-events: none;
}
@media (min-width: 1199px) {
  .coh-ce-8b7a3969 {
    position: fixed;
    font-size: 16px;
    width: 100vw;
    top: 60px;
    left: 0;
    z-index: 500;
    -webkit-transition: 200ms visibility, 600ms linear opacity;
    transition: 200ms visibility, 600ms linear opacity;
    top: 50px;
    height: 60px;
    display: inline-block;
    visibility: hidden;
    padding-left: 100px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-8b7a3969 {
    padding-left: 100px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-8b7a3969:first-child {
    border-top-width: 0;
    border-top-style: none;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-right.coh-ce-8b7a3969 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-left.coh-ce-8b7a3969 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.menu-alignment-center.coh-ce-8b7a3969 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1199px) {
  .pageNotScrolled.coh-ce-8b7a3969 {
    top: 60px;
    top: 60px;
  }
}
.is-expanded .coh-ce-8b7a3969 {
  pointer-events: auto;
}
@media (min-width: 1199px) {
  .is-expanded .coh-ce-8b7a3969 {
    opacity: 1;
    visibility: visible;
  }
}
.coh-ce-6810266e {
  width: 100%;
  min-width: 100%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  align-items: flex-start!important;
  display: inline-block!important;
  justify-content: space-between!important;
  padding-top: 15px;
  padding-right: 5px;
  padding-bottom: 15px;
  border-bottom-color: rgb(128, 128, 128);
  border-top-color: rgb(128, 128, 128);
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-top-style: solid;
}
@media (min-width: 1199px) {
  .coh-ce-6810266e {
    width: 100px;
    min-width: 1%;
    padding-top: 10px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-right: 24px;
    border-bottom-width: 0;
    border-bottom-style: solid;
    border-bottom-color: rgba(0, 0, 0, 0);
    display: inline-block;
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-ce-2094aab5 {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-top: 0.7rem;
  margin-bottom: 0.5rem;
  margin-left: 20px;
  width: 80%;
  font-size: 16px;
  font-weight: 700;
  text-align: left;
  text-align: left!important;
  border-bottom-color: rgb(128, 128, 128);
  border-bottom-style: none;
  border-bottom-width: 0;
}
@media (min-width: 1199px) {
  .coh-ce-2094aab5 {
    height: inherit;
    display: inline-block;
    width: 100%;
    border-bottom-width: 0;
    border-bottom-style: none;
  }
}
.coh-ce-2094aab5: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;
  position: absolute;
  right: 20px;
}
@media (min-width: 1199px) {
  .coh-ce-2094aab5:after {
    margin-right: 0;
    display: none;
  }
}
.coh-ce-ba5253c2 {
  margin-top: 24px;
  margin-bottom: 24px;
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-ba5253c2 {
    display: none;
  }
}
.coh-ce-7ee77e92 {
  margin-top: 1.25rem;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-bottom: 0!important;
  display: block;
  line-height: 1.5;
}
@media (min-width: 1199px) {
  .coh-ce-7ee77e92 {
    margin-top: 1.25rem;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    display: none;
  }
}
.coh-ce-bc1d36eb {
  margin-top: 1.25rem;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-bottom: 0!important;
  line-height: 1.5;
}
@media (min-width: 1199px) {
  .coh-ce-bc1d36eb {
    margin-top: 1.25rem;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    display: none;
  }
}
.coh-ce-8ad03728 {
  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 (min-width: 1199px) {
  .coh-ce-8ad03728 {
    display: none;
  }
}
.social-type-primary.coh-ce-8ad03728 a {
  background-color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  border-style: none;
}
.social-type-primary.coh-ce-8ad03728 a:before {
  color: rgb(255, 255, 255);
}
.social-type-secondary.coh-ce-8ad03728 a {
  color: rgb(255, 255, 255);
  border-color: rgb(255, 255, 255);
}
.social-type-secondary.coh-ce-8ad03728 a:before {
  color: rgb(255, 255, 255);
}
.coh-ce-8ad03728 a {
  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-425fd1ac {
  border-width: 1px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border-style: solid;
  text-align: center;
  margin-top: 18px;
  margin-right: 8px;
  margin-bottom: 18px;
  margin-left: 8px;
  float: left;
  height: 40px;
  width: 40px;
}
@media (min-width: 1199px) {
  .coh-ce-425fd1ac {
    height: 30px;
    width: 30px;
    padding: 5px;
    margin-top: 0;
    margin-right: 4px;
    margin-bottom: 0;
    margin-left: 4px;
  }
}
.coh-ce-425fd1ac: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: "\ea92";
  font-family: Icomoon;
}
.coh-ce-b525b707 {
  border-width: 1px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border-style: solid;
  text-align: center;
  margin-top: 18px;
  margin-right: 8px;
  margin-bottom: 18px;
  margin-left: 8px;
  float: left;
  height: 40px;
  width: 40px;
}
@media (min-width: 1199px) {
  .coh-ce-b525b707 {
    height: 30px;
    width: 30px;
    padding: 5px;
    margin-top: 0;
    margin-right: 4px;
    margin-bottom: 0;
    margin-left: 4px;
  }
}
.coh-ce-b525b707: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: "\ea91";
  font-family: Icomoon;
}
.coh-ce-512368a1 {
  border-width: 1px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border-style: solid;
  text-align: center;
  margin-top: 18px;
  margin-right: 8px;
  margin-bottom: 18px;
  margin-left: 8px;
  float: left;
  height: 40px;
  width: 40px;
}
@media (min-width: 1199px) {
  .coh-ce-512368a1 {
    height: 30px;
    width: 30px;
    padding: 5px;
    margin-top: 0;
    margin-right: 4px;
    margin-bottom: 0;
    margin-left: 4px;
  }
}
.coh-ce-80a07c10 {
  border-width: 1px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border-style: solid;
  text-align: center;
  margin-top: 18px;
  margin-right: 8px;
  margin-bottom: 18px;
  margin-left: 8px;
  float: left;
  height: 40px;
  width: 40px;
}
@media (min-width: 1199px) {
  .coh-ce-80a07c10 {
    height: 30px;
    width: 30px;
    padding: 5px;
    margin-top: 0;
    margin-right: 4px;
    margin-bottom: 0;
    margin-left: 4px;
  }
}
.coh-ce-64a6a3b6 {
  border-width: 1px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border-style: solid;
  text-align: center;
  margin-top: 18px;
  margin-right: 8px;
  margin-bottom: 18px;
  margin-left: 8px;
  float: left;
  height: 40px;
  width: 40px;
}
@media (min-width: 1199px) {
  .coh-ce-64a6a3b6 {
    height: 30px;
    width: 30px;
    padding: 5px;
    margin-top: 0;
    margin-right: 4px;
    margin-bottom: 0;
    margin-left: 4px;
  }
}
.coh-ce-7954e78d {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-7954e78d {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: normal;
    -webkit-justify-content: normal;
        -ms-flex-pack: normal;
            justify-content: normal;
    width: 100%;
    height: 5rem;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-right.coh-ce-7954e78d {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-center.coh-ce-7954e78d {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-left.coh-ce-7954e78d {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.coh-ce-783f04ea {
  padding-top: 0;
  padding-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
@media (min-width: 1199px) {
  .coh-ce-783f04ea {
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }
}
.coh-ce-7e0a85cb {
  -webkit-transition: none !important;
  transition: none !important;
  border: 0 !important;
  height: 3rem;
  width: 3rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background-color: rgb(11, 12, 16);
  color: rgb(0, 0, 0);
  position: relative;
}
.hide.coh-ce-7e0a85cb {
  opacity: 0;
}
.coh-ce-7e0a85cb path {
  fill: currentColor!important;
}
.coh-ce-84b00d15 {
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  width: 1.375rem;
  position: absolute;
  top: 50%;
  left: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-1cf5096a {
  width: 1.375rem;
  -o-object-fit: contain;
     object-fit: contain;
  height: 1.375rem;
}
.coh-ce-5a95001 {
  display: none;
}
.coh-ce-289f2438 {
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0.25rem;
  padding-right: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.25rem;
  margin-left: 1rem;
  border-width: 0;
  height: 2.25rem;
}
.coh-ce-289f2438:hover > span:after {
  position: absolute;
  top: -8px;
}
.coh-ce-289f2438:hover > span:before {
  top: 8px;
  position: absolute;
}
.menu-header-open.coh-ce-289f2438 {
  pointer-events: auto;
  width: 30px;
  position: absolute;
  z-index: 10;
}
.menu-header-open.coh-ce-289f2438 > span {
  background-color: rgba(0, 0, 0, 0);
  -webkit-transition: -webkit-transform 200ms ease-in-out;
  transition: -webkit-transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  width: 0;
}
.menu-header-open.coh-ce-289f2438 > span:before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 0!important;
  -webkit-transition: -webkit-transform 200ms ease-in-out;
  transition: -webkit-transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;
}
.menu-header-open.coh-ce-289f2438 > span:after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  top: 0!important;
  -webkit-transition: -webkit-transform 200ms ease-in-out;
  transition: -webkit-transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;
}
.coh-ce-289f2438 > span {
  background-color: rgb(0, 0, 0);
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-transition: -webkit-transform .2s ease-in-out;
  transition: -webkit-transform .2s ease-in-out;
  transition: transform .2s ease-in-out;
  transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
  height: 0.125rem;
  width: 1.5rem;
  display: block;
  position: relative;
}
.coh-ce-289f2438 > span:after {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-transition: -webkit-transform .2s ease-in-out;
  transition: -webkit-transform .2s ease-in-out;
  transition: transform .2s ease-in-out;
  transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
  -webkit-transform-origin: 1,7px 1px;
      -ms-transform-origin: 1,7px 1px;
          transform-origin: 1,7px 1px;
  height: 0.125rem;
  width: 1.5rem;
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
  display: block;
  background-color: rgb(0, 0, 0);
  position: absolute;
  top: -7px;
  left: 0;
}
.coh-ce-289f2438 > span:before {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-transition: -webkit-transform .2s ease-in-out;
  transition: -webkit-transform .2s ease-in-out;
  transition: transform .2s ease-in-out;
  transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
  -webkit-transform-origin: 1,7px 1px;
      -ms-transform-origin: 1,7px 1px;
          transform-origin: 1,7px 1px;
  background-color: rgb(0, 0, 0);
  height: 0.125rem;
  width: 1.5rem;
  display: block;
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
  position: absolute;
  top: 7px;
  left: 0;
}
.coh-ce-bb812bfc {
  display: none;
}
.show-search.coh-ce-bb812bfc .search-mobile-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1199px) {
  .show-search.coh-ce-bb812bfc .search-mobile-icon {
    display: none;
  }
}
.show-search.coh-ce-bb812bfc .column-logo {
  margin-left: auto;
}
.coh-ce-990c950a {
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-990c950a {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    display: none;
  }
}
.coh-ce-db78b9fd {
  color: rgb(255, 255, 255);
  font-size: 1.25rem;
}
.search-button-open.coh-ce-db78b9fd: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;
}
.search-button.coh-ce-db78b9fd: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;
}
.coh-ce-c4c9d868 {
  height: 60px;
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-a10ad4a8 {
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 52px;
}
.coh-ce-9e8c25f1 {
  height: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
}
.coh-ce-5047c05d {
  display: none;
  margin-right: 10px;
}
.coh-ce-5047c05d .profile-menu-hide {
  display: none;
}
.coh-ce-a476bdfe {
  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-b9374db2: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;
  display: block;
  -webkit-transform: rotateZ(90deg);
      -ms-transform: rotate(90deg);
          transform: rotateZ(90deg);
  content: "\f054";
  font-family: icomoon;
}
.coh-ce-8109067a {
  -webkit-box-shadow: 0 0.8125rem 1rem 0 rgb(0, 0, 0);
          box-shadow: 0 0.8125rem 1rem 0 rgb(0, 0, 0);
  padding-top: 1.25rem;
  padding-right: 1.875rem;
  padding-bottom: 0;
  padding-left: 1.875rem;
  position: absolute;
  top: 61px;
  right: -14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: rgb(0, 0, 0);
  z-index: 70;
}
@media (min-width: 1199px) {
  .coh-ce-8109067a {
    position: absolute;
    top: 61px;
    right: -14px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-8109067a {
    position: absolute;
    top: 61px;
    right: 14px;
  }
}
.profile-menu-hide.coh-ce-8109067a {
  display: none;
}
.coh-ce-8109067a a {
  font-size: 0.875rem;
  text-transform: uppercase;
  margin-bottom: 1.25rem;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
}
.coh-ce-2de3b38f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-be5496cb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: rgba(255, 255, 0, 0.999);
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 100vh;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 6rem;
  padding-left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transform: translateY(-110vh);
      -ms-transform: translateY(-110vh);
          transform: translateY(-110vh);
  -webkit-transition: -webkit-transform 450ms cubic-bezier(0.33, 1, 0.68, 1);
  transition: -webkit-transform 450ms cubic-bezier(0.33, 1, 0.68, 1);
  transition: transform 450ms cubic-bezier(0.33, 1, 0.68, 1);
  transition: transform 450ms cubic-bezier(0.33, 1, 0.68, 1), -webkit-transform 450ms cubic-bezier(0.33, 1, 0.68, 1);
  z-index: -1;
}
@media (min-width: 1199px) {
  .coh-ce-be5496cb {
    background-color: rgba(0, 0, 0, 0);
    position: relative;
    top: initial;
    left: initial;
    width: auto;
    height: auto;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    z-index: initial;
  }
}
.show-mobile-menu.coh-ce-be5496cb {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: none;
  transition: none;
  z-index: 1;
}
.show-mobile-menu.coh-ce-be5496cb a {
  -webkit-animation: fade-in-top 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) 400ms both;
          animation: fade-in-top 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) 400ms both;
}
.show-mobile-menu.coh-ce-be5496cb .coh-accordion-tabs-content {
  -webkit-animation: fade-in-top 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) 400ms both;
          animation: fade-in-top 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) 400ms both;
}
.coh-ce-be5496cb .coh-accordion-title {
  display: none !important;
}
.coh-ce-be5496cb .coh-accordion-tabs-content {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: block !important;
  border-width: 0;
}
.coh-ce-be5496cb .coh-accordion-tabs-content .views-element-container > div > div {
  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;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 16.1875rem;
}
.coh-ce-be5496cb .coh-accordion-tabs-content .views-element-container > div > div .country-infos {
  font-weight: 600;
  margin-top: 0;
  margin-right: 1.75rem;
  margin-bottom: 0;
  margin-left: 1.75rem;
}
.coh-ce-be5496cb .coh-accordion-tabs-content .views-element-container > div > div .country-infos .country-flag {
  display: none;
}
.coh-ce-be5496cb .is-active .main-navigation-link {
  border-bottom-color: rgb(0, 0, 0);
}
.coh-ce-9b6f4bc6 {
  border-width: 0;
  row-gap: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-block: 56px;
}
@media (min-width: 1199px) {
  .coh-ce-9b6f4bc6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-ce-9b6f4bc6:first-child {
  border-top-width: 0;
  border-top-style: solid;
  border-top-color: rgb(128, 128, 128);
}
@media (min-width: 1199px) {
  .coh-ce-9b6f4bc6:first-child {
    border-top-width: 0;
    border-top-style: none;
  }
}
.coh-ce-9b6f4bc6:last-child {
  border-bottom-width: 0;
  border-bottom-style: none;
}
@media (min-width: 1199px) {
  .menu-alignment-right.coh-ce-9b6f4bc6 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-left.coh-ce-9b6f4bc6 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-center.coh-ce-9b6f4bc6 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.coh-ce-108d2789 {
  text-transform: uppercase;
  color: rgb(255, 255, 255);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 0;
  border-bottom-color: rgba(0, 0, 0, 0);
  border-bottom-style: solid;
}
@media (min-width: 1199px) {
  .coh-ce-108d2789 {
    margin-top: 20px;
    margin-bottom: 20px;
    border-bottom-width: 3px;
    font-size: 1.125rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-108d2789:hover {
    color: rgb(245, 84, 0);
    border-style: solid;
    border-bottom-width: 0.1875rem;
    border-bottom-color: rgb(245, 84, 0);
  }
}
.coh-ce-916ab8b {
  display: none;
  height: 1.875rem;
  width: 1.875rem;
  float: right;
  margin-right: 10px;
  background-color: rgb(245, 84, 0);
  position: absolute;
  right: 0;
  -webkit-mask: url(/themes/custom/corebr_whitelabel/img/close-circle-outline.svg) no-repeat;
}
@media (min-width: 1199px) {
  .coh-ce-916ab8b {
    display: none;
  }
}
.coh-ce-52bcb8fb {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: fixed;
  left: 0;
  top: 77px;
  width: 100%;
  height: 100vh;
  z-index: 500;
  background-color: rgb(0, 0, 0);
  visibility: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 767px) {
  .coh-ce-52bcb8fb {
    opacity: 0;
  }
}
@media (min-width: 1199px) {
  .coh-ce-52bcb8fb {
    width: 100vw;
    height: 3.75rem;
    margin-right: 0;
    margin-left: 0;
    position: fixed;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    left: 0;
    right: 0;
    z-index: 500;
    top: 105px;
    background-color: rgb(0, 0, 0);
    -webkit-transition: 200ms visibility, 200ms linear opacity;
    transition: 200ms visibility, 200ms linear opacity;
    pointer-events: none;
  }
}
.coh-ce-52bcb8fb:first-child {
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(128, 128, 128);
}
@media (min-width: 1199px) {
  .coh-ce-52bcb8fb:first-child {
    border-top-width: 0;
    border-top-style: none;
  }
}
.coh-ce-52bcb8fb:last-child {
  border-bottom-width: 0;
  border-bottom-style: none;
}
@media (min-width: 1199px) {
  .menu-alignment-right.coh-ce-52bcb8fb {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-left.coh-ce-52bcb8fb {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-center.coh-ce-52bcb8fb {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1199px) {
  .pageNotScrolled.coh-ce-52bcb8fb {
    top: 180px;
  }
}
.is-expanded .coh-ce-52bcb8fb {
  visibility: visible;
}
@media (min-width: 1199px) {
  .is-expanded .coh-ce-52bcb8fb {
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
  }
}
.coh-ce-e7b157ed {
  padding-top: 16px;
  padding-right: 10px;
  padding-bottom: 16px;
  padding-left: 10px;
  border-bottom-color: rgb(255, 255, 255);
  border-bottom-style: solid;
  min-width: 100%;
  border-bottom-width: 1px;
  display: inline-block;
}
@media (min-width: 1199px) {
  .coh-ce-e7b157ed {
    margin-right: 24px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    border-bottom-style: solid;
    min-width: 1%;
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-width: 3px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-b5961276 {
    display: none;
  }
}
.coh-ce-b5961276 .country-infos {
  opacity: 0.3;
}
.coh-ce-b5961276 .country-infos.active {
  opacity: 1;
}
.coh-ce-b7a7a0f0 {
  margin-top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
@media (min-width: 1199px) {
  .coh-ce-b7a7a0f0 {
    display: none;
    margin-top: 24px;
    -webkit-box-ordinal-group: inherit;
    -webkit-order: inherit;
        -ms-flex-order: inherit;
            order: inherit;
  }
}
.coh-ce-b7a7a0f0 a {
  padding-top: 0.625rem;
  padding-right: 1.25rem;
  padding-bottom: 0.625rem;
  padding-left: 1.25rem;
  border-width: 0;
  min-width: auto;
}
.coh-ce-19cae7fd {
  text-align: center;
  padding-top: 0.6875rem;
  padding-right: 1.25rem;
  padding-bottom: 0.6875rem;
  padding-left: 1.25rem;
  font-size: 16px;
  font-weight: 600;
  -webkit-border-radius: 50px;
          border-radius: 50px;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding: 11px 20px !important;
  line-height: 1.25;
}
@media (min-width: 1199px) {
  .coh-ce-19cae7fd {
    padding: auto !important;
  }
}
.coh-ce-d4e35974 {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1199px) {
  .coh-ce-d4e35974 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-541039a2 {
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-541039a2 {
    display: none;
  }
}
.coh-ce-541039a2: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;
  font-size: 1.875rem;
  color: rgb(255, 255, 255);
}
.is-main-menu-open .coh-ce-541039a2: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-footer-top-global .coh-ce-541039a2 {
  display: none;
}
.coh-ce-d8c97db {
  position: fixed;
  top: 4.1875rem;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
  width: 100vw;
  overflow: auto;
  height: 100vh;
  background-color: rgb(0, 0, 0);
  -webkit-transform: translateX(-100vw);
      -ms-transform: translateX(-100vw);
          transform: translateX(-100vw);
  -webkit-transition: -webkit-transform 245ms cubic-bezier(0.64, 0, 0.78, 0);
  transition: -webkit-transform 245ms cubic-bezier(0.64, 0, 0.78, 0);
  transition: transform 245ms cubic-bezier(0.64, 0, 0.78, 0);
  transition: transform 245ms cubic-bezier(0.64, 0, 0.78, 0), -webkit-transform 245ms cubic-bezier(0.64, 0, 0.78, 0);
}
@media (min-width: 1199px) {
  .coh-ce-d8c97db {
    height: unset;
    width: unset;
    position: static;
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
    overflow: visible;
    background-color: rgb(0, 0, 0);
  }
}
.is-open.coh-ce-d8c97db {
  -webkit-transition: -webkit-transform 206ms cubic-bezier(0.22, 1, 0.36, 1);
  transition: -webkit-transform 206ms cubic-bezier(0.22, 1, 0.36, 1);
  transition: transform 206ms cubic-bezier(0.22, 1, 0.36, 1);
  transition: transform 206ms cubic-bezier(0.22, 1, 0.36, 1), -webkit-transform 206ms cubic-bezier(0.22, 1, 0.36, 1);
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.menu-footer-top-global .coh-ce-d8c97db {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  position: static;
  background-color: rgb(0, 0, 0);
  height: unset;
}
.coh-ce-49bae581 > .c-main-nav__menu-item.is-expanded .c-main-nav__submenu {
  height: 14rem;
  padding: 16px;
  border-style: solid;
  border-color: rgb(0, 0, 0);
  border-bottom-width: 0.0625rem;
  pointer-events: auto;
  opacity: 1;
}
@media (min-width: 1199px) {
  .coh-ce-49bae581 > .c-main-nav__menu-item.is-expanded .c-main-nav__submenu {
    padding: 8px;
    height: auto;
  }
}
.coh-ce-49bae581 > .c-main-nav__menu-item.is-expanded .c-main-nav__menu-link {
  border-bottom-width: 0;
}
.menu-footer-top-global .coh-ce-49bae581 .c-main-nav__menu-item .c-main-nav__submenu {
  border-color: rgb(0, 0, 0);
}
@media (min-width: 1199px) {
  .menu-footer-top-global .coh-ce-49bae581 .c-main-nav__menu-item .c-main-nav__submenu {
    padding: 0;
  }
}
.coh-ce-54633e {
  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;
  position: relative;
}
@media (min-width: 1199px) {
  .coh-ce-54633e {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
.has-children.coh-ce-54633e > .c-main-nav__menu-link:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  background-color: rgb(0, 0, 0);
  padding: 8px;
  position: absolute;
  top: 1.5625rem;
  right: 1.5625rem;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  content: "\f078";
  font-family: icomoon;
}
@media (min-width: 1199px) {
  .has-children.coh-ce-54633e > .c-main-nav__menu-link:before {
    background-color: rgba(0, 0, 0, 0);
    padding: unset;
    font-size: 0.5rem;
    position: absolute;
    margin-left: 0.25rem;
    top: 50%;
    right: 0.25rem;
    -webkit-transform: translateY(-60%);
        -ms-transform: translateY(-60%);
            transform: translateY(-60%);
  }
}
.is-expanded.coh-ce-54633e .c-main-nav__menu-link: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: "\f077";
  font-family: icomoon;
}
@media (min-width: 1199px) {
  .menu-footer-top-global .coh-ce-54633e {
    max-width: 132px;
  }
}
.menu-footer-top-global .has-children.coh-ce-54633e > .c-main-nav__menu-link:before {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 0, 0);
  font-size: 0.82rem;
  right: 0.625rem;
}
@media (min-width: 1199px) {
  .menu-footer-top-global .has-children.coh-ce-54633e > .c-main-nav__menu-link:before {
    display: none;
  }
}
@media (min-width: 1199px) {
  .menu-footer-top-global .is-expanded.coh-ce-54633e .c-main-nav__submenu {
    border-width: 0;
    border-style: none;
    -webkit-border-radius: 0;
            border-radius: 0;
    padding: 0;
  }
}
.coh-ce-ec25495b {
  color: rgb(255, 255, 255);
  min-height: 5.9375rem;
  background-color: rgb(255, 255, 255);
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-width: 0.0625rem;
  border-style: solid;
  text-transform: uppercase;
  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;
  padding-right: 6.25rem;
  padding-left: 16px;
  font-size: 1.5625rem;
}
@media (min-width: 1199px) {
  .coh-ce-ec25495b {
    min-height: 1.25rem;
    background-color: rgba(0, 0, 0, 0);
    font-size: unset;
    padding-right: 0.125rem;
    padding-left: 0.125rem;
    margin-right: 16px;
    margin-left: 16px;
    border-bottom-width: 0;
  }
}
@media (min-width: 1199px) {
  [aria-expanded=true].coh-ce-ec25495b {
    -webkit-box-shadow: inset 0 -0.5rem 0 0 rgb(245, 84, 0);
            box-shadow: inset 0 -0.5rem 0 0 rgb(245, 84, 0);
  }
}
.menu-footer-top-global .coh-ce-ec25495b {
  background-color: rgb(0, 0, 0);
  border-bottom-color: rgb(0, 0, 0);
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .menu-footer-top-global .coh-ce-ec25495b {
    border-width: 0;
    border-style: none;
    margin-left: 0;
    padding-left: 0;
    font-size: 1.25rem;
  }
}
.coh-ce-7c6aec38 {
  gap: 6px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 0;
  background-color: rgb(255, 255, 255);
  overflow-x: auto;
  overflow-y: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-7c6aec38 {
    position: absolute;
    top: 1.25rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    min-height: 2.1875rem;
    opacity: 0;
    -webkit-border-radius: 0.25rem;
            border-radius: 0.25rem;
    pointer-events: none;
    background-color: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1199px) {
  .is-expanded .coh-ce-7c6aec38 {
    pointer-events: auto;
  }
}
.menu-footer-top-global .coh-ce-7c6aec38 {
  background-color: rgba(0, 0, 0, 0);
  opacity: 1;
}
@media (min-width: 1199px) {
  .menu-footer-top-global .coh-ce-7c6aec38 {
    border-style: none;
    -webkit-border-radius: 0;
            border-radius: 0;
    border-width: 0;
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
    position: static;
    height: auto;
  }
}
@media (min-width: 1199px) {
  .menu-footer-top-global .coh-ce-7c6aec38 .is-expanded {
    border-width: 0;
    border-style: none;
  }
}
.coh-ce-285bd2aa {
  background-repeat: no-repeat !important;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  background-attachment: scroll;
}
@media (min-width: 1199px) {
  .coh-ce-285bd2aa {
    background-image: none !important;
  }
}
.coh-ce-32363d55 {
  color: rgb(255, 255, 255);
  height: 12rem;
  width: 8.9375rem;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0.5rem;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1%, rgba(0, 0, 0, 0.753)), color-stop(62%, rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.753) 1%, rgba(0, 0, 0, 0) 62%);
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.753) 1%, rgba(0, 0, 0, 0) 62%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  text-transform: uppercase;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  overflow: hidden;
  -webkit-box-shadow: 0 0 0.75rem rgba(255, 255, 255, 0.12);
          box-shadow: 0 0 0.75rem rgba(255, 255, 255, 0.12);
}
@media (min-width: 1199px) {
  .coh-ce-32363d55 {
    min-height: 1.5625rem;
    width: 7.5rem;
    height: unset;
    -webkit-box-shadow: none;
            box-shadow: none;
    background-image: none;
    opacity: 0.75;
  }
}
@media (min-width: 1199px) {
  .coh-ce-32363d55:hover {
    opacity: 1;
  }
}
.menu-footer-top-global .coh-ce-32363d55 {
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .menu-footer-top-global .coh-ce-32363d55 {
    border-width: 0;
    border-style: none;
    -webkit-border-radius: 0;
            border-radius: 0;
    opacity: 1;
    color: rgb(255, 255, 255);
    font-size: 1rem;
    margin: 0;
    padding: 0;
  }
}
.coh-ce-c95882c9 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-c95882c9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: normal;
    -webkit-justify-content: normal;
        -ms-flex-pack: normal;
            justify-content: normal;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-right.coh-ce-c95882c9 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-center.coh-ce-c95882c9 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-left.coh-ce-c95882c9 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (min-width: 1199px) {
  .coh-ce-36337931 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-36337931:first-child {
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(128, 128, 128);
}
@media (min-width: 1199px) {
  .coh-ce-36337931:first-child {
    border-top-width: 0;
    border-top-style: none;
  }
}
.coh-ce-36337931:last-child {
  border-bottom-width: 0;
  border-bottom-style: none;
}
@media (min-width: 1199px) {
  .menu-alignment-right.coh-ce-36337931 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-left.coh-ce-36337931 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-center.coh-ce-36337931 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.coh-ce-bbc92d09 {
  text-transform: uppercase;
  color: rgb(255, 255, 255);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 0;
  border-bottom-color: rgba(0, 0, 0, 0);
  border-bottom-style: solid;
  font-size: 0.875rem;
}
@media (min-width: 1199px) {
  .coh-ce-bbc92d09 {
    margin-top: 20px;
    margin-bottom: 20px;
    border-bottom-width: 3px;
    font-weight: normal;
    font-family: AkzidenzGrotesk-Regular;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 1440px) {
  .coh-ce-bbc92d09 {
    font-size: 1rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-bbc92d09:hover {
    color: rgb(245, 84, 0);
    border-style: solid;
    border-bottom-width: 0.1875rem;
    border-bottom-color: rgb(245, 84, 0);
  }
}
.coh-ce-b53b463d {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
  z-index: 500;
  background-color: rgb(0, 0, 0);
  visibility: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 767px) {
  .coh-ce-b53b463d {
    opacity: 0;
  }
}
@media (min-width: 1199px) {
  .coh-ce-b53b463d {
    width: 100vw;
    height: 3.5625rem;
    margin-right: 0;
    margin-left: 0;
    position: fixed;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    left: 0;
    right: 0;
    z-index: 500;
    top: 3.5625rem;
    background-color: rgb(0, 0, 0);
    -webkit-transition: 200ms visibility, 200ms linear opacity;
    transition: 200ms visibility, 200ms linear opacity;
    pointer-events: none;
  }
}
.coh-ce-b53b463d:first-child {
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(128, 128, 128);
}
@media (min-width: 1199px) {
  .coh-ce-b53b463d:first-child {
    border-top-width: 0;
    border-top-style: none;
  }
}
.coh-ce-b53b463d:last-child {
  border-bottom-width: 0;
  border-bottom-style: none;
}
@media (min-width: 1199px) {
  .menu-alignment-right.coh-ce-b53b463d {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-left.coh-ce-b53b463d {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-center.coh-ce-b53b463d {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1199px) {
  .pageNotScrolled.coh-ce-b53b463d {
    top: 180px;
  }
}
.is-expanded .coh-ce-b53b463d {
  visibility: visible;
}
@media (min-width: 1199px) {
  .is-expanded .coh-ce-b53b463d {
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
  }
}
.coh-ce-ccc6d456 {
  padding-top: 16px;
  padding-right: 10px;
  padding-bottom: 16px;
  padding-left: 10px;
  border-bottom-color: rgb(255, 255, 255);
  border-bottom-style: solid;
  min-width: 100%;
  border-bottom-width: 1px;
  display: inline-block;
}
@media (min-width: 1199px) {
  .coh-ce-ccc6d456 {
    margin-right: 24px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    border-bottom-style: solid;
    min-width: 1%;
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-width: 3px;
  }
}
.coh-ce-ef786ec7 .coh-menu-list-item.has-children.is-expanded > .coh-menu-list-container {
  display: block;
}
.coh-ce-ef786ec7 .coh-menu-list-item.has-children.is-expanded .coh-link:after {
  -webkit-transform: rotateZ(270deg);
      -ms-transform: rotate(270deg);
          transform: rotateZ(270deg);
}
.coh-ce-ef786ec7 .coh-menu-list-item.has-children > .coh-link:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  margin-left: 0.625rem;
  color: rgb(255, 255, 255);
  -webkit-transform: rotateZ(90deg);
      -ms-transform: rotate(90deg);
          transform: rotateZ(90deg);
  content: "\f054";
  font-family: icomoon;
}
.coh-ce-ef786ec7 .coh-menu-list-item .coh-link {
  text-transform: uppercase;
  margin-bottom: 1.875rem;
}
.coh-ce-fc4280ce {
  font-size: 1.125rem;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-fc4280ce {
    font-size: 1.375rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-fc4280ce:hover {
    color: rgb(245, 84, 0);
  }
}
.coh-ce-60269c74 {
  display: none;
}
.coh-ce-32756d60 {
  font-size: 0.875rem;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 119, 199);
}
@media (min-width: 1199px) {
  .coh-ce-32756d60 {
    font-size: 1rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-32756d60:hover {
    color: rgb(245, 84, 0);
  }
}
.coh-ce-e83e7c30 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-5bf1ae2c {
  margin-right: 24px;
}
.coh-ce-3b300fcc {
  font-size: 16px;
  padding-top: 0;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-left: 5px;
}
.coh-ce-37767e20 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 120px;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
}
.coh-ce-37767e20::-webkit-scrollbar {
  height: 5px;
}
.coh-ce-37767e20::-webkit-scrollbar-track {
  background-color: rgba(255, 255, 255, 0.3);
}
.coh-ce-37767e20::-webkit-scrollbar-thumb {
  background-color: rgba(255, 255, 255, 0.5);
  -webkit-border-radius: 20px;
          border-radius: 20px;
}
.coh-ce-37767e20::-webkit-scrollbar-thumb:hover {
  background-color: rgba(255, 255, 255, 0.7);
}
.coh-ce-1ecc6c0b {
  height: 120px;
  width: 112px;
  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-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
  position: relative;
}
.coh-ce-1ecc6c0b:hover {
  background: rgba(0,0,0,0.7) !important;
}
.coh-ce-1ecc6c0b:hover:after {
  height: 9px;
  width: 100%;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgb(207, 10, 44);
}
.coh-ce-1ecc6c0b:hover a img {
  opacity: 0.2;
}
.coh-ce-1ecc6c0b:hover a h3 {
  display: block;
}
.coh-ce-f3a1d2d4 {
  display: none;
  position: absolute;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
  line-height: 24px;
  text-align: center;
  left: 0;
  right: 0;
  padding: 10px;
  z-index: 1;
  overflow: hidden;
  max-height: 86px;
}
.coh-ce-3a6a8796 {
  -webkit-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
  -o-object-fit: cover;
     object-fit: cover;
  height: 6.25rem;
  width: auto;
}
.coh-ce-9041068a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-9041068a {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
.coh-ce-9041068a #ot-sdk-btn.optanon-show-settings {
  border: none !important;
}
.coh-ce-9041068a #ot-sdk-btn.optanon-show-settings:hover {
  border: none !important;
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-9041068a #ot-sdk-btn.ot-sdk-show-settings {
  border: none !important;
}
.coh-ce-9041068a #ot-sdk-btn.ot-sdk-show-settings:hover {
  border: none !important;
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-9041068a .js-abinbev-container-analytics-layer {
  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-6af68eaf {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1199px) {
  .coh-ce-6af68eaf {
    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: unset;
        -ms-flex-wrap: unset;
            flex-wrap: unset;
    -webkit-box-pack: unset;
    -webkit-justify-content: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-6af68eaf li:last-child a:after {
  content: normal;
}
@media (min-width: 1199px) {
  .coh-ce-aca0af25 {
    padding-left: 1.25rem;
  }
}
.coh-ce-ccf04b2d {
  text-decoration: underline;
  font-weight: 500;
  padding-top: 20px;
  padding-right: 0;
  padding-left: 0;
  float: left;
  font-size: 0.8125rem;
}
@media (min-width: 1199px) {
  .coh-ce-ccf04b2d {
    font-size: 0.8125rem;
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
    float: none;
  }
}
.coh-ce-ccf04b2d:after {
  content: "|";
  margin-right: 15px;
  margin-left: 15px;
}
@media (min-width: 1199px) {
  .coh-ce-ccf04b2d:after {
    margin-right: 0;
    margin-left: 0;
    content: normal;
  }
}
.coh-ce-5db383b9 {
  font-weight: 500;
  font-size: 0.8125rem;
  text-decoration: underline;
  float: left;
  padding-top: 1.25rem;
  padding-right: 0;
  padding-left: 0;
  margin-left: 1rem;
}
@media (min-width: 1199px) {
  .coh-ce-5db383b9 {
    float: none;
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1199px) {
  .coh-ce-9f9dd17c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-c3b0ceb8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-c3b0ceb8 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: unset;
        -ms-flex-wrap: unset;
            flex-wrap: unset;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-4cb08e5 {
  text-align: center;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-4cb08e5 {
    width: unset;
    text-align: left;
    padding-left: 1.25rem;
  }
}
.order-3.coh-ce-4cb08e5 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  margin-left: 2.8125rem;
}
.coh-ce-404f36b7 {
  font-weight: bold;
  font-size: 0.8125rem;
  text-decoration: underline;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  target: _blank;
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-404f36b7 {
    padding-top: 0;
    padding-right: 0.625rem;
    padding-bottom: 0;
    padding-left: 0.625rem;
  }
}
.coh-ce-9cc42431 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-9cc42431 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
.coh-ce-9cc42431 #ot-sdk-btn.optanon-show-settings {
  color: rgb(255, 255, 255);
  border: none !important;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-9cc42431 #ot-sdk-btn.optanon-show-settings:hover {
  border: none !important;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-9cc42431 #ot-sdk-btn.ot-sdk-show-settings {
  color: rgb(255, 255, 255);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  border: none !important;
}
.coh-ce-9cc42431 #ot-sdk-btn.ot-sdk-show-settings:hover {
  border: none !important;
  color: rgb(255, 255, 255);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-6af68eaf {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1199px) {
  .coh-ce-6af68eaf {
    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: unset;
        -ms-flex-wrap: unset;
            flex-wrap: unset;
    -webkit-box-pack: unset;
    -webkit-justify-content: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-6af68eaf li:last-child a:after {
  content: normal;
}
@media (min-width: 1199px) {
  .coh-ce-aca0af25 {
    padding-left: 1.25rem;
  }
}
.coh-ce-247dfbc2 {
  color: rgb(255, 255, 255);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-decoration: underline;
  font-weight: 500;
  padding-top: 20px;
  padding-right: 0;
  padding-left: 0;
  float: left;
  font-size: 0.8125rem;
}
@media (min-width: 1199px) {
  .coh-ce-247dfbc2 {
    font-size: 0.8125rem;
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
    float: none;
  }
}
.coh-ce-247dfbc2:after {
  content: "|";
  margin-right: 15px;
  margin-left: 15px;
}
@media (min-width: 1199px) {
  .coh-ce-247dfbc2:after {
    margin-right: 0;
    margin-left: 0;
    content: normal;
  }
}
.coh-ce-2657baf0 {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-weight: 500;
  font-size: 0.8125rem;
  text-decoration: underline;
  float: left;
  padding-top: 1.25rem;
  padding-right: 0;
  padding-left: 0;
  margin-left: 1rem;
}
@media (min-width: 1199px) {
  .coh-ce-2657baf0 {
    float: none;
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-5242bc9 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-5242bc9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: normal;
    -webkit-justify-content: normal;
        -ms-flex-pack: normal;
            justify-content: normal;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 5rem;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-right.coh-ce-5242bc9 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-center.coh-ce-5242bc9 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-left.coh-ce-5242bc9 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.coh-ce-d947f992 {
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}
@media (min-width: 1199px) {
  .coh-ce-d947f992 {
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }
}
.show-search.coh-ce-7ddcc4f0 .search-mobile-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1199px) {
  .show-search.coh-ce-7ddcc4f0 .search-mobile-icon {
    display: none;
  }
}
.show-search.coh-ce-7ddcc4f0 .column-logo {
  margin-left: auto;
}
.coh-ce-990c950a {
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-990c950a {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    display: none;
  }
}
.coh-ce-db78b9fd {
  color: rgb(255, 255, 255);
  font-size: 1.25rem;
}
.search-button-open.coh-ce-db78b9fd: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;
}
.search-button.coh-ce-db78b9fd: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;
}
.coh-ce-a945a8a8 {
  height: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-a10ad4a8 {
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 52px;
}
.coh-ce-9e8c25f1 {
  height: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
}
.coh-ce-88146afe {
  display: none;
  margin-right: 10px;
}
.coh-ce-88146afe .profile-menu-hide {
  display: none;
}
.coh-ce-a476bdfe {
  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-b9374db2: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;
  display: block;
  -webkit-transform: rotateZ(90deg);
      -ms-transform: rotate(90deg);
          transform: rotateZ(90deg);
  content: "\f054";
  font-family: icomoon;
}
.coh-ce-8109067a {
  -webkit-box-shadow: 0 0.8125rem 1rem 0 rgb(0, 0, 0);
          box-shadow: 0 0.8125rem 1rem 0 rgb(0, 0, 0);
  padding-top: 1.25rem;
  padding-right: 1.875rem;
  padding-bottom: 0;
  padding-left: 1.875rem;
  position: absolute;
  top: 61px;
  right: -14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: rgb(0, 0, 0);
  z-index: 70;
}
@media (min-width: 1199px) {
  .coh-ce-8109067a {
    position: absolute;
    top: 61px;
    right: -14px;
  }
}
@media (min-width: 1440px) {
  .coh-ce-8109067a {
    position: absolute;
    top: 61px;
    right: 14px;
  }
}
.profile-menu-hide.coh-ce-8109067a {
  display: none;
}
.coh-ce-8109067a a {
  font-size: 0.875rem;
  text-transform: uppercase;
  margin-bottom: 1.25rem;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
}
.coh-ce-2de3b38f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-e629c06b {
  display: block;
  height: 1.875rem;
  width: 1.875rem;
  float: right;
  -webkit-mask: url(/themes/custom/corebr_whitelabel/img/menu.svg) no-repeat;
  background-color: rgb(245, 84, 0);
}
.coh-ce-e629c06b:before, .coh-ce-e629c06b:after {
  clear: none;
  content: normal;
  display: inline;
}
@media (min-width: 1199px) {
  .coh-ce-e629c06b {
    display: none;
  }
}
.menu-header-open.coh-ce-e629c06b {
  display: none;
}
.coh-ce-26cedb53 {
  display: none;
  height: 1.875rem;
  width: 1.875rem;
  float: right;
  -webkit-mask: url(/themes/custom/corebr_whitelabel/img/close-circle-outline.svg) no-repeat;
  background-color: rgb(245, 84, 0);
}
.coh-ce-26cedb53:before, .coh-ce-26cedb53:after {
  clear: none;
  content: normal;
  display: inline;
}
@media (min-width: 1199px) {
  .coh-ce-26cedb53 {
    display: none;
  }
}
.show-close-button.coh-ce-26cedb53 {
  display: block;
}
.coh-ce-2ff722f4 {
  display: none;
}
@media (min-width: 1199px) {
  .coh-ce-2ff722f4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
  }
}
@media (min-width: 1199px) {
  .coh-ce-36337931 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-36337931:first-child {
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(128, 128, 128);
}
@media (min-width: 1199px) {
  .coh-ce-36337931:first-child {
    border-top-width: 0;
    border-top-style: none;
  }
}
.coh-ce-36337931:last-child {
  border-bottom-width: 0;
  border-bottom-style: none;
}
@media (min-width: 1199px) {
  .menu-alignment-right.coh-ce-36337931 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-left.coh-ce-36337931 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-center.coh-ce-36337931 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.coh-ce-96e2c29a {
  padding-top: 24px;
  padding-bottom: 24px;
  border-bottom-color: rgb(128, 128, 128);
  border-bottom-style: solid;
  border-bottom-width: 0.0625rem;
  position: relative;
}
@media (min-width: 1199px) {
  .coh-ce-96e2c29a {
    margin-right: 2rem;
    padding-top: 0;
    padding-bottom: 0;
    border-bottom-width: 0;
    border-bottom-style: none;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1440px) {
  .coh-ce-96e2c29a {
    margin-right: 24px;
  }
}
.is-expanded.coh-ce-96e2c29a {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  background-color: rgb(0, 0, 0);
  margin-left: 0;
  min-width: 100%;
  max-width: 100%;
  height: 77px;
  padding-left: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.5625rem;
  border-color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .is-expanded.coh-ce-96e2c29a {
    position: relative;
    left: inherit;
    right: inherit;
    top: inherit;
    bottom: inherit;
    z-index: inherit;
    min-width: 1%;
    height: inherit;
    padding-left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: rgba(0, 0, 0, 0);
    font-size: 1rem;
    border-color: rgba(0, 0, 0, 0);
  }
}
.is-expanded.coh-ce-96e2c29a .menu-level-2-ul {
  display: block!important;
}
@media (min-width: 1199px) {
  .is-expanded.coh-ce-96e2c29a .menu-level-2-ul {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
  }
}
.is-expanded.coh-ce-96e2c29a .close-menu-subheader-button {
  display: block;
}
@media (min-width: 1199px) {
  .is-expanded.coh-ce-96e2c29a .close-menu-subheader-button {
    display: none;
  }
}
.is-expanded.coh-ce-96e2c29a .main-navigation-link {
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .is-expanded.coh-ce-96e2c29a .main-navigation-link {
    color: rgb(245, 84, 0);
    border-color: rgb(245, 84, 0);
  }
}
.is-expanded.coh-ce-96e2c29a .back-menu-subheader-button {
  display: block;
}
@media (min-width: 1199px) {
  .is-expanded.coh-ce-96e2c29a .back-menu-subheader-button {
    display: none;
  }
}
.has-children.coh-ce-96e2c29a:after {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
@media (min-width: 1199px) {
  .has-children.coh-ce-96e2c29a:after {
    line-height: 1.0;
    font-weight: bold;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f107";
    font-family: icomoon;
    color: rgb(255, 255, 255);
    margin-top: auto;
    margin-right: 0;
    margin-bottom: auto;
    margin-left: 0;
    padding-bottom: 0.1875rem;
    padding-left: 5px;
  }
}
@media (min-width: 1199px) {
  .margin-right-20.coh-ce-96e2c29a {
    margin-right: 1.25rem;
  }
}
@media (min-width: 1440px) {
  .margin-right-20.coh-ce-96e2c29a {
    margin-right: 24px;
  }
}
@media (min-width: 1199px) {
  .margin-right-24.coh-ce-96e2c29a {
    margin-right: 1.5rem;
  }
}
@media (min-width: 1440px) {
  .margin-right-24.coh-ce-96e2c29a {
    margin-right: 24px;
  }
}
@media (min-width: 1199px) {
  .margin-right-32.coh-ce-96e2c29a {
    margin-right: 2rem;
  }
}
@media (min-width: 1440px) {
  .margin-right-32.coh-ce-96e2c29a {
    margin-right: 24px;
  }
}
.coh-ce-1c457bfb {
  text-transform: uppercase;
  color: rgb(255, 255, 255);
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 0;
  border-bottom-color: rgba(0, 0, 0, 0);
  border-bottom-style: solid;
}
@media (min-width: 1199px) {
  .coh-ce-1c457bfb {
    margin-top: auto;
    margin-bottom: auto;
    border-bottom-width: 3px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-1c457bfb:hover {
    color: rgb(245, 84, 0);
    border-style: solid;
    border-bottom-width: 0.1875rem;
    border-bottom-color: rgb(245, 84, 0);
  }
}
.coh-ce-38a3c244 {
  display: none;
  height: 1.875rem;
  width: 1.875rem;
  float: right;
  margin-right: 10px;
  background-color: rgb(245, 84, 0);
  position: absolute;
  right: 0;
  -webkit-mask: url(/themes/custom/corebr_whitelabel/img/close-circle-outline.svg) no-repeat;
}
.coh-ce-38a3c244:before, .coh-ce-38a3c244:after {
  clear: none;
  content: normal;
  display: inline;
}
@media (min-width: 1199px) {
  .coh-ce-38a3c244 {
    display: none;
  }
}
.coh-ce-46868d10 {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: fixed;
  left: 0;
  top: 77px;
  width: 100%;
  height: 100vh;
  z-index: 500;
  background-color: rgb(0, 0, 0);
  visibility: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 767px) {
  .coh-ce-46868d10 {
    opacity: 0;
  }
}
@media (min-width: 1199px) {
  .coh-ce-46868d10 {
    width: 100vw;
    height: 3.75rem;
    margin-right: 0;
    margin-left: 0;
    position: fixed;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    left: 0;
    right: 0;
    z-index: 500;
    background-color: rgb(0, 0, 0);
    -webkit-transition: 200ms visibility, 200ms linear opacity;
    transition: 200ms visibility, 200ms linear opacity;
    pointer-events: none;
  }
}
.coh-ce-46868d10:first-child {
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(128, 128, 128);
}
@media (min-width: 1199px) {
  .coh-ce-46868d10:first-child {
    border-top-width: 0;
    border-top-style: none;
  }
}
.coh-ce-46868d10:last-child {
  border-bottom-width: 0;
  border-bottom-style: none;
}
@media (min-width: 1199px) {
  .menu-alignment-right.coh-ce-46868d10 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-left.coh-ce-46868d10 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (min-width: 1199px) {
  .menu-alignment-center.coh-ce-46868d10 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.is-expanded .coh-ce-46868d10 {
  visibility: visible;
}
@media (min-width: 1199px) {
  .is-expanded .coh-ce-46868d10 {
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
  }
}
.coh-ce-e7b157ed {
  padding-top: 16px;
  padding-right: 10px;
  padding-bottom: 16px;
  padding-left: 10px;
  border-bottom-color: rgb(255, 255, 255);
  border-bottom-style: solid;
  min-width: 100%;
  border-bottom-width: 1px;
  display: inline-block;
}
@media (min-width: 1199px) {
  .coh-ce-e7b157ed {
    margin-right: 24px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    border-bottom-style: solid;
    min-width: 1%;
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-width: 3px;
  }
}
.coh-ce-383a2bf4 {
  margin-top: 22px;
  margin-right: 0;
  margin-bottom: 22px;
  margin-left: 0;
}
@media (min-width: 1199px) {
  .coh-ce-383a2bf4 {
    display: none;
  }
}
.coh-ce-b7a59225 {
  margin-top: 24px;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1199px) {
  .coh-ce-b7a59225 {
    display: none;
  }
}
.coh-ce-500e852a {
  text-align: center;
}
.cpt-header-button-border-radius-none-mobile.coh-ce-500e852a {
  -webkit-border-radius: 0;
          border-radius: 0;
}
.cpt-header-button-border-radius-minor-mobile.coh-ce-500e852a {
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
.cpt-header-button-border-radius-medium-mobile.coh-ce-500e852a {
  -webkit-border-radius: 10px;
          border-radius: 10px;
}
.cpt-header-button-border-radius-greater-mobile.coh-ce-500e852a {
  -webkit-border-radius: 24px;
          border-radius: 24px;
}
.coh-ce-43a1d93d {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-43a1d93d article {
  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-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  margin-bottom: 25px;
}
@media (min-width: 1199px) {
  .coh-ce-43a1d93d article {
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    margin-bottom: unset;
  }
}
.coh-ce-43a1d93d .coh-view-contents > div {
  padding-top: 25px;
  padding-bottom: 100px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (min-width: 1199px) {
  .coh-ce-43a1d93d .coh-view-contents > div {
    padding-top: 60px;
    padding-bottom: 150px;
  }
}
.coh-ce-8c9b91bb {
  padding-top: 0;
  padding-bottom: 20px;
  background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1199px) {
  .coh-ce-8c9b91bb {
    padding-top: 0;
    padding-bottom: 40px;
  }
}
.coh-ce-8c9b91bb article {
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: 0;
  margin-left: 10px;
}
.coh-ce-8c9b91bb .coh-view-contents > div {
  padding-top: 25px;
  padding-bottom: 100px;
}
@media (min-width: 1199px) {
  .coh-ce-8c9b91bb .coh-view-contents > div {
    padding-top: 35px;
    padding-bottom: 100px;
  }
}
.coh-ce-8c9b91bb .slick-dots {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.coh-ce-3acc3a41 .coh-slider-container-mid .slick-next {
  right: -5rem;
}
@media (min-width: 1199px) {
  .coh-ce-3acc3a41 .coh-slider-container-mid .slick-next {
    -webkit-transition: 200ms linear right;
    transition: 200ms linear right;
  }
}
.coh-ce-3acc3a41 .coh-slider-container-mid .slick-prev {
  left: -5rem;
}
@media (min-width: 1199px) {
  .coh-ce-3acc3a41 .coh-slider-container-mid .slick-prev {
    -webkit-transition: 200ms linear left;
    transition: 200ms linear left;
  }
}
.coh-ce-8c9b91bb {
  padding-top: 0;
  padding-bottom: 20px;
  background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1199px) {
  .coh-ce-8c9b91bb {
    padding-top: 0;
    padding-bottom: 40px;
  }
}
.coh-ce-8c9b91bb article {
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: 0;
  margin-left: 10px;
}
.coh-ce-8c9b91bb .coh-view-contents > div {
  padding-top: 25px;
  padding-bottom: 100px;
}
@media (min-width: 1199px) {
  .coh-ce-8c9b91bb .coh-view-contents > div {
    padding-top: 35px;
    padding-bottom: 100px;
  }
}
.coh-ce-8c9b91bb .slick-dots {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.coh-ce-3acc3a41 .coh-slider-container-mid .slick-next {
  right: -5rem;
}
@media (min-width: 1199px) {
  .coh-ce-3acc3a41 .coh-slider-container-mid .slick-next {
    -webkit-transition: 200ms linear right;
    transition: 200ms linear right;
  }
}
.coh-ce-3acc3a41 .coh-slider-container-mid .slick-prev {
  left: -5rem;
}
@media (min-width: 1199px) {
  .coh-ce-3acc3a41 .coh-slider-container-mid .slick-prev {
    -webkit-transition: 200ms linear left;
    transition: 200ms linear left;
  }
}
.coh-ce-a22592cf {
  height: 3.5rem;
  max-width: 18.875rem;
  position: relative;
}
.coh-ce-26351429 {
  text-transform: uppercase;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  width: 100%;
  height: 3.5rem;
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  background-color: rgb(245, 84, 0);
}
.coh-ce-26351429::-webkit-calendar-picker-indicator {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: none;
  float: right;
  margin: 0.5rem;
  padding: 0.75rem;
  background-color: rgb(245, 84, 0);
  color: rgb(255, 255, 255);
  content: "\f078";
  font-family: icomoon;
  opacity: 1;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}
.coh-ce-26351429: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;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  position: relative;
  top: -1.25rem;
  float: right;
  margin: 0.5rem;
  padding: 0.75rem;
  background-color: rgb(0, 0, 0);
  color: rgb(255, 255, 255);
}
.coh-ce-d673c7e3 {
  padding: 0.75rem;
  margin: 0.5rem;
  float: right;
  color: rgb(255, 255, 255);
  background-color: rgb(245, 84, 0);
  font-size: 1rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  position: absolute;
  right: -0.0625rem;
  pointer-events: none;
}
.coh-ce-d673c7e3:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  font-family: icomoon;
}
.coh-ce-8db1b045 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-15313977 {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (min-width: 1199px) {
  .coh-ce-15313977 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-15313977 article:first-child {
    grid-column-start: span 2;
    grid-row-start: span 2;
  }
}
@media (min-width: 1199px) {
  .coh-ce-15313977 article:first-child .container-news-card {
    min-height: 240px;
    max-height: 100%;
    height: auto;
    min-width: 375px;
    max-width: 100%;
    width: auto;
  }
}
@media (min-width: 1199px) {
  .coh-ce-15313977 article:first-child .container-news-card .card-background {
    min-height: 240px;
    max-height: unset;
    height: auto;
    min-width: 375px;
    max-width: unset;
    width: auto;
  }
}
.coh-ce-15313977 article:first-child .container-news-card .container-card {
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-15313977 article:first-child .container-news-card .card-solid-container > div:first-child {
    height: 198px;
    padding-left: 35px;
  }
}
.coh-ce-15313977 article:first-child .container-news-card .card-solid-container > div:last-child {
  padding-left: 35px;
}
@media (min-width: 1199px) {
  .coh-ce-15313977 article:first-child .container-news-card .card-solid-container > div:last-child {
    height: 297px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-15313977 article:first-child .container-news-card h2 {
    font-size: 25px;
    margin-top: 15px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-15313977 article:first-child .card-naked .card-background {
    height: 495px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-15313977 article:first-child .card-naked .card-naked-container {
    padding-left: 25px;
  }
}
.coh-ce-15313977 article .card-background {
  max-width: 340px;
}
@media (min-width: 1199px) {
  .coh-ce-15313977 article .card-background {
    max-width: unset;
  }
}
.coh-ce-15313977 .coh-view-contents {
  display: grid;
  gap: 1rem;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(auto-fit, minmax(250px, 1fr));
}
@media (min-width: 1199px) {
  .coh-ce-15313977 .coh-view-contents {
    grid-template-columns: repeat(3, 375px);
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
.coh-ce-fcd158d3 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 1199px) {
  .coh-ce-fcd158d3 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.coh-ce-a63bdcd4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-ce-a63bdcd4 article {
  width: 100%;
  padding: 8px;
}
.coh-ce-10a28a4d {
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  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-10a28a4d .pager__item a {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
}
.coh-ce-6e11c7f6 {
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-6e11c7f6 .no-results-message p {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
}
.coh-ce-7651bb5b {
  padding-top: 8px;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
@media (min-width: 1199px) {
  .coh-ce-7651bb5b {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
.coh-ce-7651bb5b input {
  height: 53px;
  border-width: 0.5px;
  -webkit-border-radius: 6px;
          border-radius: 6px;
  border-style: solid;
  border-color: rgb(137, 140, 141);
  width: 100%;
  padding: 5px;
}
.coh-ce-9b4ed086 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-609de381 {
  padding-right: 1rem;
  padding-bottom: 0.8rem;
  padding-left: 1rem;
}
@media (min-width: 767px) {
  .coh-ce-609de381 {
    padding-right: 2rem;
    padding-bottom: 3.6rem;
    padding-left: 2rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-609de381 {
    padding-right: 5rem;
    padding-bottom: 3.6rem;
    padding-left: 5rem;
  }
}
.coh-ce-a3e30fdc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow-x: auto;
}
@media (min-width: 565px) {
  .coh-ce-a3e30fdc {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 767px) {
  .coh-ce-a3e30fdc {
    padding-top: 3.6rem;
    padding-bottom: 3.6rem;
  }
}
.coh-ce-a3e30fdc::-webkit-scrollbar {
  display: none;
}
.coh-ce-a1c4cbb2 {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 0.8rem;
  -webkit-column-gap: 0.6rem;
     -moz-column-gap: 0.6rem;
          column-gap: 0.6rem;
}
@media (min-width: 767px) {
  .coh-ce-a1c4cbb2 {
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    row-gap: 3.6rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-a1c4cbb2 {
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.coh-ce-a1c4cbb2:before {
  content: unset;
}
.coh-ce-a1c4cbb2:after {
  content: unset;
}
.coh-ce-a600f7aa {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (min-width: 1199px) {
  .coh-ce-a600f7aa {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-a600f7aa article:first-child {
    grid-column-start: span 2;
    grid-row-start: span 2;
  }
}
@media (min-width: 1199px) {
  .coh-ce-a600f7aa article:first-child .container-news-card {
    min-height: 240px;
    max-height: 100%;
    height: 527px;
    min-width: 23.4375rem;
    max-width: 100%;
    width: auto;
  }
}
.coh-ce-a600f7aa article:first-child .container-news-card .container-card {
  width: 100%;
  height: 100%;
}
.coh-ce-a600f7aa article:first-child .container-news-card .container-card .card-background {
  position: absolute;
  bottom: 0;
}
@media (min-width: 1199px) {
  .coh-ce-a600f7aa article:first-child .container-news-card .card-solid-container div:first-child {
    height: 198px;
    padding-left: 35px;
  }
}
.coh-ce-a600f7aa article:first-child .container-news-card .card-solid-container div:last-child {
  padding-left: 35px;
}
@media (min-width: 1199px) {
  .coh-ce-a600f7aa article:first-child .container-news-card .card-solid-container div:last-child {
    height: 297px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-a600f7aa article:first-child .container-news-card h2 {
    font-size: 25px;
    margin-top: 15px;
  }
}
.coh-ce-a600f7aa article:first-child .coh-link img {
  display: none;
}
.coh-ce-a600f7aa article .card-solid .container-news-card > .coh-link {
  display: block;
}
.coh-ce-a600f7aa .coh-view-contents {
  display: grid;
  gap: 1rem;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(auto-fit, minmax(250px, 1fr));
}
@media (min-width: 1199px) {
  .coh-ce-a600f7aa .coh-view-contents {
    grid-template-columns: repeat(3, 1fr);
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
.coh-ce-22e215cc {
  overflow-y: auto;
  max-height: 600px;
}
@media (min-width: 1199px) {
  .coh-ce-22e215cc {
    max-height: 650px;
    margin-right: 60px;
  }
}
.coh-ce-22e215cc::-webkit-scrollbar {
  width: 4px;
  -webkit-border-radius: 50px;
          border-radius: 50px;
}
.coh-ce-22e215cc::-webkit-scrollbar-thumb {
  border-width: 0;
  -webkit-border-radius: 50px;
          border-radius: 50px;
  border-style: none;
  border-color: rgb(252, 252, 252);
}
.coh-ce-22e215cc .playlist-card-item {
  margin-bottom: 40px;
}
.coh-ce-8c9b91bb {
  padding-top: 0;
  padding-bottom: 20px;
  background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1199px) {
  .coh-ce-8c9b91bb {
    padding-top: 0;
    padding-bottom: 40px;
  }
}
.coh-ce-8c9b91bb article {
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: 0;
  margin-left: 10px;
}
.coh-ce-8c9b91bb .coh-view-contents > div {
  padding-top: 25px;
  padding-bottom: 100px;
}
@media (min-width: 1199px) {
  .coh-ce-8c9b91bb .coh-view-contents > div {
    padding-top: 35px;
    padding-bottom: 100px;
  }
}
.coh-ce-8c9b91bb .slick-dots {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.coh-ce-27a8783 {
  padding-top: 30px;
  padding-bottom: 30px;
  overflow: hidden;
}
@media (min-width: 1199px) {
  .coh-ce-27a8783 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
.coh-ce-27a8783 .slick-track {
  margin-left: 0;
}
.coh-ce-75688291 .coh-slider-nav-bottom {
  margin-top: 0.625rem;
  margin-right: 0;
  margin-bottom: 0.625rem;
  margin-left: 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;
}
@media (min-width: 1199px) {
  .coh-ce-75688291 .coh-slider-container-mid {
    overflow: inherit;
  }
}
.coh-ce-75688291 .coh-slider-container-mid .slick-next {
  right: -5rem;
}
@media (min-width: 1199px) {
  .coh-ce-75688291 .coh-slider-container-mid .slick-next {
    -webkit-transition: 200ms linear right;
    transition: 200ms linear right;
  }
}
.coh-ce-75688291 .coh-slider-container-mid .slick-prev {
  -webkit-transition: 200ms linear left;
  transition: 200ms linear left;
}
@media (min-width: 1199px) {
  .coh-ce-75688291 .coh-slider-container-mid .slick-prev {
    left: -5rem;
  }
}
.coh-ce-238f1cc0 {
  padding-top: 6.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 767px) {
  .coh-ce-238f1cc0 {
    padding-top: 7.25rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-238f1cc0 {
    padding-top: 7.25rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 767px) {
  .coh-ce-238f1cc0 article {
    max-width: 375px;
    width: 375px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-238f1cc0 article {
    max-width: 375px;
    width: 375px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-238f1cc0 article .card-background {
    max-width: unset;
  }
}
.coh-ce-238f1cc0 .coh-view-contents {
  display: grid;
  gap: 1rem;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(auto-fit, minmax(250px, 1fr));
}
@media (min-width: 767px) {
  .coh-ce-238f1cc0 .coh-view-contents {
    grid-template-columns: repeat(2, 400px);
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
@media (min-width: 1199px) {
  .coh-ce-238f1cc0 .coh-view-contents {
    grid-template-columns: repeat(3, 400px);
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
.coh-ce-89ce6dd8 {
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  display: none;
}
.coh-ce-89ce6dd8 .current-search-result {
  font-size: 1.25rem;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  margin-bottom: 0;
  text-align: center;
  letter-spacing: 0.16rem;
}
.coh-ce-89ce6dd8 p {
  text-align: left;
}
.coh-ce-89ce6dd8 .results-for {
  text-align: center;
  letter-spacing: 0.16rem;
  font-size: 1.25rem;
}
.coh-ce-144ad6de {
  padding-top: 2.1875rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-144ad6de {
    display: block;
  }
}
.coh-ce-31aaf589 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 1199px) {
  .coh-ce-31aaf589 {
    padding-top: 0;
    padding-bottom: 2.5rem;
  }
}
.coh-ce-31aaf589 article .card-background {
  max-width: 340px;
}
@media (min-width: 1199px) {
  .coh-ce-31aaf589 article .card-background {
    max-width: unset;
  }
}
.coh-ce-31aaf589 .coh-view-contents {
  display: grid;
  gap: 1rem;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(auto-fit, minmax(250px, 1fr));
}
@media (min-width: 1199px) {
  .coh-ce-31aaf589 .coh-view-contents {
    grid-template-columns: repeat(3, 1fr);
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
.coh-ce-31aaf589 p {
  text-align: left;
}
.coh-ce-7cc95f58 p {
  font-family: AkzidenzGroteskBE-Bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 2.44125rem;
  padding-bottom: 1.125rem;
}
.coh-ce-f2bcfe2c {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 767px) {
  .coh-ce-f2bcfe2c {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 1440px) {
  .coh-ce-f2bcfe2c {
    margin-bottom: 5rem;
  }
}
.coh-ce-3bf156d4 {
  color: rgb(232, 184, 77);
  font-size: 2rem;
  text-transform: uppercase;
  text-align: center;
}
@media (min-width: 767px) {
  .coh-ce-3bf156d4 {
    font-size: 2rem;
    text-align: left;
  }
}
.coh-ce-b0d5e87b {
  -webkit-transform: rotate(40deg);
      -ms-transform: rotate(40deg);
          transform: rotate(40deg);
  width: 8.125rem;
  margin-top: 1.25rem;
  margin-right: auto;
  margin-bottom: 1.25rem;
  margin-left: auto;
  padding-top: 0.625rem;
  padding-right: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.625rem;
}
@media (min-width: 767px) {
  .coh-ce-b0d5e87b {
    width: 7.1875rem;
    margin-top: -2.5rem;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    -webkit-transform: rotate(310deg);
        -ms-transform: rotate(310deg);
            transform: rotate(310deg);
  }
}
@media (min-width: 1199px) {
  .coh-ce-b0d5e87b {
    width: 10.625rem;
    margin-top: -4.6875rem;
    margin-right: 0;
    margin-left: 2.1875rem;
  }
}
@media (min-width: 1440px) {
  .coh-ce-b0d5e87b {
    margin-left: 0;
  }
}
.coh-ce-7aa269b1 select {
  padding-top: 0.625rem;
  padding-right: 0.9375rem;
  padding-bottom: 0.625rem;
  padding-left: 0.9375rem;
  background-color: rgb(255, 255, 255);
  width: 100%;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
@media (min-width: 767px) {
  .coh-ce-7aa269b1 select {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.coh-ce-7d624e94 {
  padding-bottom: 3.125rem;
}
.coh-ce-d95bace2 {
  font-weight: bold;
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-d95bace2 {
    margin-bottom: 1.875rem;
  }
}
.coh-ce-d95bace2 .bar-data {
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-d95bace2 .bar-data {
    font-size: 0.875rem;
  }
}
.coh-ce-d95bace2 .bar-data a {
  color: rgb(255, 255, 255);
}
@media (min-width: 1199px) {
  .coh-ce-d95bace2 .bar-data a {
    display: block;
  }
}
.coh-ce-d95bace2 .bar-data .title, .coh-ce-d95bace2 .bar-data .data {
  position: absolute;
}
@media (min-width: 1199px) {
  .coh-ce-d95bace2 .bar-data .title, .coh-ce-d95bace2 .bar-data .data {
    position: absolute;
  }
}
.coh-ce-d95bace2 .bar-data .title {
  text-transform: uppercase;
  font-size: 1.5rem;
  top: 0;
  position: absolute;
  padding-top: 0.625rem;
  padding-left: 0.625rem;
}
@media (min-width: 1199px) {
  .coh-ce-d95bace2 .bar-data .title {
    top: 0;
    position: absolute;
    padding-top: 1.25rem;
    padding-left: 1.25rem;
    font-size: 1.75rem;
  }
}
@media (min-width: 1440px) {
  .coh-ce-d95bace2 .bar-data .title {
    font-size: 2rem;
  }
}
.coh-ce-d95bace2 .bar-data .data {
  position: absolute;
  bottom: 0;
  display: block;
  padding-right: 0.625rem;
  padding-bottom: 1.25rem;
  padding-left: 0.625rem;
  width: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-d95bace2 .bar-data .data {
    position: absolute;
    bottom: 0;
    padding-right: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
    font-size: 1rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
}
.coh-ce-d95bace2 .bar-data .data .map-link {
  text-transform: uppercase;
  position: absolute;
  right: 0.625rem;
  bottom: 1.25rem;
}
@media (min-width: 1199px) {
  .coh-ce-d95bace2 .bar-data .data .map-link {
    position: relative;
    bottom: 0;
    right: 0;
  }
}
.coh-ce-d95bace2 .bar-data .data .reservation a {
  background-color: rgb(223, 172, 71);
  text-transform: uppercase;
  -webkit-border-radius: 0.9375rem;
          border-radius: 0.9375rem;
  padding-top: 0.25rem;
  padding-right: 0.625rem;
  padding-bottom: 0.25rem;
  padding-left: 0.625rem;
  font-size: 0.875rem;
  margin-top: 0.625rem;
  margin-left: -0.625rem;
}
.coh-ce-d95bace2 .bar-data .data .address a {
  display: block;
}
.coh-ce-d95bace2 .bar-data .data .address .telephone {
  padding-top: 0.3125rem;
}
@media (min-width: 1199px) {
  .coh-ce-d95bace2 .bar-data .data .address .telephone {
    padding-top: 0.4375rem;
  }
}
.coh-ce-d95bace2 .bar-data .image-bar {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
}
@media (min-width: 1199px) {
  .coh-ce-d95bace2 .bar-data .image-bar {
    position: relative;
  }
}
.coh-ce-d95bace2 .bar-data .image-bar img {
  border-bottom-color: rgb(255, 255, 255);
  border-bottom-style: solid;
  border-bottom-width: 0.625rem;
}
@media (min-width: 1199px) {
  .coh-ce-d95bace2 .bar-data .image-bar img {
    border-right-width: 0.625rem;
    border-right-style: solid;
    border-right-color: rgb(255, 255, 255);
  }
}
.coh-ce-6f666d0e {
  opacity: 0;
  padding-top: 3.75rem;
  visibility: hidden;
  height: 28.125rem;
}
@media (min-width: 767px) {
  .coh-ce-6f666d0e {
    height: 0;
  }
}
.coh-ce-1575a41c {
  overflow: hidden;
  padding: 20px!important;
}
@media (min-width: 767px) {
  .coh-ce-1575a41c {
    padding-top: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
  }
}
.coh-ce-1575a41c .views-field-field-product-image {
  position: relative;
  width: 100%;
  overflow: hidden;
  height: 15.9375rem;
}
@media (min-width: 565px) {
  .coh-ce-1575a41c .views-field-field-product-image {
    height: 16.25rem;
  }
}
@media (min-width: 767px) {
  .coh-ce-1575a41c .views-field-field-product-image {
    height: 18.125rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-1575a41c .views-field-field-product-image {
    height: 21.875rem;
  }
}
@media (min-width: 1440px) {
  .coh-ce-1575a41c .views-field-field-product-image {
    height: 29.375rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-1575a41c .views-field-field-product-image {
    height: 42.5rem;
  }
}
.coh-ce-1575a41c .views-field-field-product-image img {
  width: 100%;
  height: auto;
  overflow: hidden;
}
@media (min-width: 767px) {
  .coh-ce-1575a41c .views-field-field-product-image img {
    width: auto;
    max-height: 100%;
    max-width: 100%;
    height: auto;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    position: absolute;
    top: -100%;
    bottom: -100%;
    left: 0;
    right: 0;
  }
}
.coh-ce-1575a41c table {
  font-family: 'AmsiPro Regular', 'Barlow Condensed', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-weight: 400;
  width: 100%;
  margin-top: 1.25rem;
  display: none;
}
@media (min-width: 767px) {
  .coh-ce-1575a41c table {
    display: block;
    font-size: 0.875rem;
  }
}
@media (min-width: 1920px) {
  .coh-ce-1575a41c table {
    width: 65%;
  }
}
.coh-ce-1575a41c table td {
  border-color: rgb(232, 184, 77);
  border-width: 0.0625rem;
  border-style: solid;
  vertical-align: middle;
}
.coh-ce-1575a41c table img {
  width: 2.5rem;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  height: auto;
}
.coh-ce-1575a41c table tr:first-child td:first-child {
  width: 12%;
}
.coh-ce-1575a41c table tr:first-child td:last-child {
  padding-top: 0.625rem;
  padding-right: 1.25rem;
  padding-bottom: 0.625rem;
  padding-left: 1.25rem;
  width: 70%;
}
.coh-ce-1575a41c table tr:first-child td:nth-child(2) {
  font-family: 'Roboto Condensed', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-1575a41c table tr td span {
  font-family: 'Roboto Condensed', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-ee9b931b {
  padding-top: 0;
  padding-bottom: 0;
}
.coh-ce-ee9b931b article {
  margin-top: 25px;
  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-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
}
@media (min-width: 1199px) {
  .coh-ce-ee9b931b article {
    margin-top: unset;
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
  }
}
.coh-ce-ee9b931b .coh-view-contents {
  display: grid;
  gap: 1rem;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(auto-fit, minmax(250px, 1fr));
}
@media (min-width: 767px) {
  .coh-ce-ee9b931b .coh-view-contents {
    grid-template-columns: repeat(2, 400px);
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
@media (min-width: 1199px) {
  .coh-ce-ee9b931b .coh-view-contents {
    grid-template-columns: repeat(2, 600px);
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
@media (min-width: 1440px) {
  .coh-ce-ee9b931b .coh-view-contents {
    grid-template-columns: repeat(2, 800px);
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
.coh-ce-ee9b931b .coh-view-contents > div {
  padding-top: 25px;
  padding-bottom: 100px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (min-width: 1199px) {
  .coh-ce-ee9b931b .coh-view-contents > div {
    padding-top: 60px;
    padding-bottom: 150px;
  }
}
.coh-ce-ee9b931b .search-messages {
  display: block;
  padding-top: 0;
}
.coh-ce-ee9b931b .search-messages .search-banner-text, .coh-ce-ee9b931b .search-messages p {
  display: block;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.953125rem;
  text-align: center;
}
@media (min-width: 1199px) {
  .coh-ce-ee9b931b .search-messages .search-banner-text, .coh-ce-ee9b931b .search-messages p {
    font-size: 3.051875rem;
  }
}
@media (min-width: 1440px) {
  .coh-ce-ee9b931b .search-messages .search-banner-text, .coh-ce-ee9b931b .search-messages p {
    font-size: 3.815rem;
  }
}
.coh-ce-f0185f21 {
  padding-top: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-f0185f21 {
    display: block;
    padding-top: 60px;
  }
}
.coh-ce-d6fe43be {
  display: none;
  margin-bottom: 40px;
}
@media (min-width: 1199px) {
  .coh-ce-d6fe43be {
    margin-bottom: 60px;
  }
}
.coh-ce-d6fe43be p.current-search-result {
  font-size: 1.25rem;
  font-family: AkzidenzGrotesk-Regular;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  margin-bottom: 0;
  text-align: center;
  letter-spacing: 0.16rem;
}
.coh-ce-d6fe43be p {
  text-align: left;
}
.coh-ce-d6fe43be p.results-for {
  text-align: center;
  letter-spacing: 0.16rem;
  font-size: 1.25rem;
}
.coh-ce-24a9b8ec .form-actions {
  display: none;
}
.coh-ce-238f1cc0 {
  padding-top: 6.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 767px) {
  .coh-ce-238f1cc0 {
    padding-top: 7.25rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 1199px) {
  .coh-ce-238f1cc0 {
    padding-top: 7.25rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 767px) {
  .coh-ce-238f1cc0 article {
    max-width: 375px;
    width: 375px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-238f1cc0 article {
    max-width: 375px;
    width: 375px;
  }
}
@media (min-width: 1199px) {
  .coh-ce-238f1cc0 article .card-background {
    max-width: unset;
  }
}
.coh-ce-238f1cc0 .coh-view-contents {
  display: grid;
  gap: 1rem;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(auto-fit, minmax(250px, 1fr));
}
@media (min-width: 767px) {
  .coh-ce-238f1cc0 .coh-view-contents {
    grid-template-columns: repeat(2, 400px);
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
@media (min-width: 1199px) {
  .coh-ce-238f1cc0 .coh-view-contents {
    grid-template-columns: repeat(3, 400px);
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
.coh-ce-969f6dbd {
  padding-top: 2.1875rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1199px) {
  .coh-ce-969f6dbd {
    display: block;
  }
}
.coh-ce-1e39034c {
  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;
}
@media (min-width: 1199px) {
  .coh-ce-1e39034c {
    -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-ce-1ea50fff {
  padding: 1.125rem;
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

