.coh-style-bau-vodafone-extra-bold {
  font-weight: 400 !important;
  font-family: 'Vodafone Extrabold', sans-serif !important;
}
.coh-style-accordion {
  margin-bottom: 0.0625rem;
  margin-left: 0;
  list-style-type: none;
}
.coh-style-accordion:before {
  content: normal;
}
.is-active.coh-style-accordion a:hover {
  background-color: rgb(216, 50, 105);
}
.is-active.coh-style-accordion a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f077";
  font-family: icomoon;
}
.is-disabled.coh-style-accordion a {
  background-color: rgba(0, 0, 0, 0);
}
.is-disabled.coh-style-accordion a:after {
  content: normal;
}
.coh-style-accordion a {
  color: rgb(255, 255, 255);
  background-color: rgb(230, 0, 0);
  font-weight: 500;
  font-size: 0.75rem;
  text-transform: uppercase;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1.5rem;
  padding-right: 2rem;
  padding-bottom: 1.5rem;
  padding-left: 2rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  letter-spacing: 0.125rem;
  line-height: 1rem;
}
@media (max-width: 1439px) {
  .coh-style-accordion a {
    padding-top: 1.25rem;
    padding-right: 1.5rem;
    padding-bottom: 1.25rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion a {
    padding-top: 1rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
  }
}
.coh-style-accordion a:hover {
  background-color: rgb(216, 50, 105);
  color: rgb(255, 255, 255);
}
.coh-style-accordion a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  font-family: icomoon;
  margin-left: auto;
}
.coh-style-ds2-body-1 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(8, 8, 27);
  font-size: 16px;
  line-height: 1.5;
  text-align: left;
}
.coh-style-ds2-body-2 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(8, 8, 27);
  font-size: 14px;
  line-height: 1.5;
  text-align: left;
}
.coh-style-ds2-body-3 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(8, 8, 27);
  font-size: 14px;
  line-height: 1.5;
  text-align: left;
}
.coh-style-button, .coh-style-ds2-button-outline-light, .coh-style-ds2-button-outline-dark, .coh-style-ds2-button-secondary-light, .coh-style-ds2-button-secondary-dark {
  padding-top: 12px;
  padding-right: 34px;
  padding-bottom: 12px;
  padding-left: 34px;
  -webkit-border-radius: 50px;
          border-radius: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: 'Inter', sans-serif;
  font-weight: 600;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 150%;
  text-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.coh-style-button:hover, .coh-style-ds2-button-outline-light:hover, .coh-style-ds2-button-outline-dark:hover, .coh-style-ds2-button-secondary-light:hover, .coh-style-ds2-button-secondary-dark:hover {
  color: rgb(255, 255, 255);
}
.coh-style-button:focus, .coh-style-ds2-button-outline-light:focus, .coh-style-ds2-button-outline-dark:focus, .coh-style-ds2-button-secondary-light:focus, .coh-style-ds2-button-secondary-dark:focus {
  color: inherit;
}
.coh-style-button:active, .coh-style-ds2-button-outline-light:active, .coh-style-ds2-button-outline-dark:active, .coh-style-ds2-button-secondary-light:active, .coh-style-ds2-button-secondary-dark:active {
  color: inherit;
}
.ds2-disabled.coh-style-button, .ds2-disabled.coh-style-ds2-button-outline-light, .ds2-disabled.coh-style-ds2-button-outline-dark, .ds2-disabled.coh-style-ds2-button-secondary-light, .ds2-disabled.coh-style-ds2-button-secondary-dark {
  background-color: rgb(235, 237, 239);
  color: rgb(109, 111, 129);
  cursor: auto;
}
.coh-style-ds2-button-secondary-dark {
  background-color: rgb(20, 24, 39);
}
.coh-style-ds2-button-secondary-dark:hover {
  background-color: rgba(8, 8, 27, 0.8);
}
.coh-style-ds2-button-secondary-light {
  background-color: rgb(255, 255, 255);
  color: rgb(8, 8, 27);
}
.coh-style-ds2-button-secondary-light:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(82, 83, 101);
}
.coh-style-ds2-button-outline-dark {
  background-color: rgba(0, 0, 0, 0);
  border-width: 1.5px;
  border-style: solid;
  border-color: rgb(8, 8, 27);
  color: rgb(8, 8, 27);
  padding-top: 11px;
  padding-bottom: 11px;
}
.coh-style-ds2-button-outline-dark:hover {
  background-color: rgba(8, 8, 27, 0.05);
  color: rgb(8, 8, 27);
}
.coh-style-ds2-button-outline-light {
  background-color: rgba(0, 0, 0, 0);
  border-width: 1.5px;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  padding-top: 11px;
  padding-bottom: 11px;
}
.coh-style-ds2-button-outline-light:hover {
  background-color: rgba(255, 255, 255, 0.25);
}
.coh-style-h-s-accordion {
  color: rgb(51, 51, 51);
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 20px;
  margin: 5px;
  padding: 5px;
  line-height: 2px;
}
.is-active.coh-style-h-s-accordion {
  background-color: rgb(249, 249, 249);
}
.is-active.coh-style-h-s-accordion a:before {
  border-left-width: 5px;
  border-left-style: solid;
  border-left-color: rgb(230, 0, 0);
}
.is-active.coh-style-h-s-accordion a:hover {
  color: rgb(230, 0, 1);
}
.coh-style-h-s-accordion a {
  color: rgb(51, 51, 51);
}
.coh-style-poll-button {
  -webkit-border-radius: 64px;
          border-radius: 64px;
  text-align: center;
  vertical-align: middle;
  background-image: -webkit-radial-gradient(123.2% 126%, 211.91% 961.6%, #00B0CA 0%, #A8B400 100%) , url('/sites/vodacomcoza/files/2022-09/group_11.png');
  background-image: radial-gradient(211.91% 961.6% at 123.2% 126%, #00B0CA 0%, #A8B400 100%) , url('/sites/vodacomcoza/files/2022-09/group_11.png');;
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 20px;
  padding-right: 20px;
  color: rgb(255, 255, 255);
  height: 57px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  width: 209px;
}
.coh-style-ds2-heading-4 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(8, 8, 27);
  font-size: 20px;
  line-height: 1.2;
  text-align: left;
}
@media (max-width: 1023px) {
  .coh-style-ds2-heading-4 {
    font-size: 18px;
  }
}
.coh-style-flex- {
  color: rgb(255, 255, 255);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: baseline;
  min-height: 380px;
}
.coh-style-shadow-box {
  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.15);
}
.coh-style-solid---grey-white {
  padding-top: 0.6875rem;
  padding-right: 1rem;
  padding-bottom: 0.625rem;
  padding-left: 1rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 1rem;
  color: rgb(255, 255, 255);
  -webkit-border-radius: 0.375rem;
          border-radius: 0.375rem;
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
}
.coh-style-solid---grey-white:hover {
  color: rgb(255, 255, 255);
}
.Button-Label.coh-style-solid---grey-white {
  height: 1.1875rem;
  width: 2.5rem;
  -o-object-fit: contain;
     object-fit: contain;
  font-stretch: normal;
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: bold;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: rgb(255, 255, 255);
  padding-left: 0.9375rem;
}
.coh-style-solid---grey-white-inverted {
  padding-top: 0.6875rem;
  padding-right: 1rem;
  padding-bottom: 0.625rem;
  padding-left: 1rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: rgb(32, 32, 32);
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  border-width: 0.0625rem;
  border-color: rgb(255, 255, 255);
  border-style: solid;
  -webkit-border-radius: 0.375rem;
          border-radius: 0.375rem;
}
.coh-style-solid---grey-white-inverted:hover {
  color: rgb(32, 32, 32);
}
.Button-Label.coh-style-solid---grey-white-inverted {
  max-height: 1.1875rem;
  max-width: 2.5rem;
  -o-object-fit: contain;
     object-fit: contain;
  font-stretch: normal;
  padding-left: 0.9375rem;
}
.coh-style-flat---red {
  padding-top: 0.6875rem;
  padding-right: 1rem;
  padding-bottom: 0.625rem;
  padding-left: 1rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: rgb(189, 0, 0);
  font-size: 1rem;
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
}
@media (max-width: 1023px) {
  .coh-style-flat---red {
    font-size: 0.75rem;
  }
}
.coh-style-flat---red:hover {
  color: rgb(189, 0, 0);
}
.Button-Label.coh-style-flat---red {
  height: 2.375rem;
  width: 5.4375rem;
  padding-top: 0.9375rem;
  padding-right: 1.75rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.75rem;
  font-size: 1rem;
  line-height: normal;
  text-align: right;
  letter-spacing: normal;
  font-style: normal;
}
.coh-style-primary {
  padding-top: 0.6875rem;
  padding-right: 1rem;
  padding-bottom: 0.625rem;
  padding-left: 1rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: rgb(230, 0, 1);
  color: rgb(255, 255, 255);
  -webkit-border-radius: 0.375rem;
          border-radius: 0.375rem;
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  -o-object-fit: contain;
     object-fit: contain;
}
.coh-style-primary:hover {
  color: rgb(255, 255, 255);
}
.Button-Label.coh-style-primary {
  width: 2.5rem;
  height: 1.1875rem;
  font-style: normal;
  line-height: normal;
  text-align: center;
  letter-spacing: normal;
  font-stretch: normal;
  -o-object-fit: contain;
     object-fit: contain;
  padding-left: 0.9375rem;
}
.coh-style-outline---black-white {
  padding-top: 0.6875rem;
  padding-right: 1rem;
  padding-bottom: 0.625rem;
  padding-left: 1rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: rgb(255, 255, 255);
  border-width: 0.0625rem;
  -webkit-border-radius: 0.375rem;
          border-radius: 0.375rem;
  border-style: solid;
  border-color: rgb(0, 0, 0);
  color: rgb(0, 0, 0);
  font-weight: bold;
  font-family: 'Roboto', sans-serif;
}
.coh-style-outline---black-white:hover {
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  color: rgb(0, 0, 0);
}
.Button-Label.coh-style-outline---black-white {
  height: 1.1875rem;
  width: 2.5rem;
  -o-object-fit: contain;
     object-fit: contain;
  font-stretch: normal;
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: bold;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: rgb(0, 0, 0);
  padding-right: 0.9375rem;
}
.coh-style-outline---black-white-inverted {
  color: rgb(255, 255, 255);
  font-size: 1rem;
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  border-width: 0.0625rem;
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  line-height: normal;
  text-align: center;
  letter-spacing: normal;
  font-stretch: normal;
  -o-object-fit: contain;
     object-fit: contain;
  padding-top: 0.6875rem;
  padding-right: 1rem;
  padding-bottom: 0.625rem;
  padding-left: 1rem;
}
.coh-style-outline---black-white-inverted:hover {
  color: rgb(255, 255, 255);
}
.Button-Label.coh-style-outline---black-white-inverted {
  max-height: 1.1875rem;
  max-width: 2.5rem;
  -o-object-fit: contain;
     object-fit: contain;
  font-stretch: normal;
  font-size: 1rem;
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  line-height: normal;
  text-align: center;
  letter-spacing: normal;
  font-style: normal;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
.coh-style-vodacom-accordion {
  list-style-type: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.is-active.coh-style-vodacom-accordion a {
  border-bottom-width: 0;
}
.is-active.coh-style-vodacom-accordion a:before {
  content: url("/sites/vodacomcoza/files/images/accordion-up-arrow.png");
}
.coh-style-vodacom-accordion a {
  color: rgb(51, 51, 51);
  padding-top: 1rem;
  padding-right: 0;
  padding-bottom: 1rem;
  padding-left: 0;
  position: relative;
  display: block;
  border-bottom-width: 0.0625rem;
  border-style: solid;
  border-bottom-color: rgb(235, 235, 235);
  font-weight: 700;
  font-size: 1rem;
}
.coh-style-vodacom-accordion a:before {
  position: absolute;
  top: 50%;
  right: 0.5rem;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  content: url("/sites/vodacomcoza/files/images/accordion-down-arrow.png");
}
.coh-style-bau-heading-1 {
  font-family: 'Inter', sans-serif;
  font-weight: 700;
  font-size: 64px;
  line-height: 1.2;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 767px) {
  .coh-style-bau-heading-1 {
    font-size: 32px;
  }
}
.coh-style-accordion-item-vsp- {
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
}
.is-disabled.coh-style-accordion-item-vsp- a {
  background-color: rgba(0, 0, 0, 0);
}
.is-disabled.coh-style-accordion-item-vsp- a:after {
  content: normal;
}
.coh-style-accordion-item-vsp- a {
  color: rgb(51, 51, 51);
  background-color: rgba(0, 0, 0, 0);
  font-weight: bold;
  font-size: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  line-height: 19px;
  font-family: 'Roboto', sans-serif;
}
@media (max-width: 564px) {
  .coh-style-accordion-item-vsp- a {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
.coh-style-accordion-item-vsp- a:hover {
  color: rgb(51, 51, 51);
}
.coh-style-accordion-item-vsp- a:after {
  margin-left: auto;
}
.coh-style-accordion-item-vsp- a:focus {
  color: rgb(51, 51, 51);
}
.coh-style-bau-heading-2 {
  font-family: 'Inter', sans-serif;
  font-weight: 700;
  font-size: 48px;
  line-height: 1.2;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 767px) {
  .coh-style-bau-heading-2 {
    font-size: 28px;
  }
}
.coh-style-slick-slider-next, .coh-style-slick-slider-previous {
  background-color: rgb(51, 51, 51);
  width: 40px;
  height: 80px;
  line-height: 0;
  position: absolute;
  top: 50%;
  padding-top: 6px;
  padding-right: 15px;
  padding-bottom: 6px;
  padding-left: 15px;
  cursor: pointer;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-border-top-left-radius: 80px !important;
          border-top-left-radius: 80px !important;
  -webkit-border-bottom-left-radius: 80px !important;
          border-bottom-left-radius: 80px !important;
  -webkit-border-top-right-radius: 0 !important;
          border-top-right-radius: 0 !important;
  -webkit-border-bottom-right-radius: 0 !important;
          border-bottom-right-radius: 0 !important;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  z-index: 1;
  display: block;
  color: rgba(0, 0, 0, 0);
  outline-width: 0;
  right: 0;
  border-top-left-radius: 80px;
  border-bottom-left-radius: 80px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
@media (max-width: 1023px) {
  .coh-style-slick-slider-next, .coh-style-slick-slider-previous {
    display: none;
  }
}
.coh-style-slick-slider-next:hover, .coh-style-slick-slider-previous:hover {
  -webkit-box-shadow: 0 5px 15px 0 rgb(0 0 0 / 30%);
          box-shadow: 0 5px 15px 0 rgb(0 0 0 / 30%);
  background-color: rgb(102, 102, 102);
}
.coh-style-slick-slider-next:before, .coh-style-slick-slider-previous:before {
  padding-top: 6px;
  padding-right: 6px;
  padding-bottom: 6px;
  padding-left: 6px;
  display: inline-block;
  border-color: rgb(255, 255, 255);
  border-top-width: 0;
  border-bottom-width: 2px;
  border-left-width: 0;
  border-right-width: 2px;
  border-style: solid;
  content: " ";
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.slick-disabled.coh-style-slick-slider-next, .slick-disabled.coh-style-slick-slider-previous {
  opacity: 0;
  pointer-events: none;
}
.coh-style-slick-slider-previous {
  left: 0;
  -webkit-border-top-left-radius: 0 !important;
          border-top-left-radius: 0 !important;
  -webkit-border-bottom-left-radius: 0 !important;
          border-bottom-left-radius: 0 !important;
  -webkit-border-top-right-radius: 80px !important;
          border-top-right-radius: 80px !important;
  -webkit-border-bottom-right-radius: 80px !important;
          border-bottom-right-radius: 80px !important;
}
.coh-style-slick-slider-previous:before {
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
          transform: rotate(135deg);
}
.coh-style-bau-heading-3 {
  font-family: 'Inter', sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.2;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 767px) {
  .coh-style-bau-heading-3 {
    font-size: 24px;
  }
}
.coh-style-bau-heading-4 {
  font-family: 'Inter', sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.2;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 767px) {
  .coh-style-bau-heading-4 {
    font-size: 22px;
  }
}
.coh-style-flip-horizontal {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}
.coh-style-bau-heading-5 {
  font-family: 'Inter', sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.2;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 767px) {
  .coh-style-bau-heading-5 {
    font-size: 18px;
  }
}
.coh-style-vodacom-table {
  background-color: rgb(230, 0, 0);
}
.coh-style-bau-heading-6 {
  font-family: 'Inter', sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.2;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-white-glow {
  text-shadow: 0px 0px 4px rgb(255, 255, 255);
}
.coh-style-flip-vertical {
  -webkit-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
          transform: scaleY(-1);
}
.coh-style--image-embed .embedded-entity {
  padding: 1.875rem;
}
@media (max-width: 1023px) {
  .coh-style--image-embed .embedded-entity {
    padding: 0.9375rem;
  }
}
.coh-style-modal-close {
  height: 1rem;
  width: 1.75rem;
}
.coh-style-modal-close:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f2d3";
  font-family: icomoon;
  font-size: 1.25rem;
  color: rgb(230, 0, 0);
}
.coh-style-bau-button-white-bf-2023 {
  color: rgb(8, 8, 27);
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  padding-top: 12px;
  padding-right: 16px;
  padding-bottom: 12px;
  padding-left: 16px;
  display: block;
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 50px;
          border-radius: 50px;
  border-width: 2px;
  border-style: solid;
  border-color: rgb(255, 255, 255);
}
.coh-style-bau-button-white-bf-2023:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(8, 8, 27);
  -webkit-transition: background-color 100ms linear;
  transition: background-color 100ms linear;
}
.coh-style-read-more {
  padding-top: 0.5rem;
  padding-right: 1.25rem;
  padding-bottom: 0.5rem;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 0.125rem;
  line-height: 1.25;
  font-weight: 500;
  color: rgb(230, 0, 0);
}
.coh-style-read-more:hover {
  color: rgb(216, 50, 105);
}
.coh-style-read-more:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  font-family: icomoon;
  font-size: 0.75rem;
  padding-left: 0.25rem;
}
.is-expanded.coh-style-read-more:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f077";
  font-family: icomoon;
}
.coh-style-bau {
  height: 95px;
  width: 46px;
  background-color: rgb(255, 255, 255);
  -webkit-box-shadow: 0 0 4px rgb(8, 8, 27);
          box-shadow: 0 0 4px rgb(8, 8, 27);
  -webkit-border-radius: 0 100% 100% 0/0 50% 50% 0 !important;
          border-radius: 0 100% 100% 0/0 50% 50% 0 !important;
  cursor: pointer;
  position: absolute;
}
.coh-style-bau:after {
  height: 14px;
  width: 14px;
  position: absolute;
  top: 50%;
  left: 18px;
  border-top-width: 2px;
  border-left-width: 2px;
  border-top-color: rgb(0, 0, 0);
  border-left-color: rgb(0, 0, 0);
  content: "";
  border-top-style: solid;
  border-left-style: solid;
  -webkit-transform: rotateZ(-45deg) translateY(-50%);
      -ms-transform: rotate(-45deg) translateY(-50%);
          transform: rotateZ(-45deg) translateY(-50%);
}
.coh-style-margin-left-aligned-left-right---large {
  margin-right: 25rem;
  margin-left: 5rem;
}
@media (max-width: 1679px) {
  .coh-style-margin-left-aligned-left-right---large {
    margin-right: 20rem;
    margin-left: 3rem;
  }
}
@media (max-width: 1439px) {
  .coh-style-margin-left-aligned-left-right---large {
    margin-right: 10rem;
    margin-left: 2rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-margin-left-aligned-left-right---large {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .coh-style-margin-left-aligned-left-right---large {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (max-width: 564px) {
  .coh-style-margin-left-aligned-left-right---large {
    margin-right: 0;
    margin-left: 0;
  }
}
.coh-style-margin-left-right---large {
  margin-right: 35rem;
  margin-left: 35rem;
}
@media (max-width: 1679px) {
  .coh-style-margin-left-right---large {
    margin-right: 29rem;
    margin-left: 29rem;
  }
}
@media (max-width: 1439px) {
  .coh-style-margin-left-right---large {
    margin-right: 10rem;
    margin-left: 10rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-margin-left-right---large {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .coh-style-margin-left-right---large {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (max-width: 564px) {
  .coh-style-margin-left-right---large {
    margin-right: 0;
    margin-left: 0;
  }
}
.coh-style-margin-bottom---xx-small {
  margin-bottom: 0.5rem;
}
.coh-style-modal-block {
  padding: 3rem;
  background-color: rgb(255, 255, 255);
  border-top-width: 0;
  border-bottom-width: 0.0625rem;
  border-left-width: 0.0625rem;
  border-right-width: 0;
  border-style: solid;
  border-color: rgb(230, 232, 238);
}
.coh-style-modal-block ul li {
  list-style-type: none;
  line-height: 1rem;
  margin-bottom: 0.75rem;
  margin-left: 0;
}
.coh-style-radio-button {
  margin-top: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0.5rem;
  margin-left: 0;
  display: inline-block;
}
.coh-style-form-label {
  display: block;
  margin-top: 1rem;
  margin-bottom: 0.5rem;
  font-size: 1.3rem;
}
.coh-style-faq-accordion {
  color: rgb(255, 255, 255);
  margin-bottom: 0.0625rem;
  margin-left: 0;
  display: block;
  content: normal;
  list-style-type: none;
}
.is-active.coh-style-faq-accordion a {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 0, 0);
}
.is-active.coh-style-faq-accordion a:hover {
  background-color: rgb(216, 50, 105);
}
.is-active.coh-style-faq-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;
}
.is-disabled.coh-style-faq-accordion {
  display: none;
}
.is-disabled.coh-style-faq-accordion a {
  color: rgba(0, 0, 0, 0);
}
.coh-style-faq-accordion a {
  color: rgb(0, 0, 0);
  font-weight: 500;
  background-color: rgb(243, 246, 248);
  font-size: 1rem;
  line-height: 1.25;
  text-transform: none;
  padding-top: 1.25rem;
  padding-right: 1.5rem;
  padding-bottom: 1.25rem;
  padding-left: 1.5rem;
  margin-right: 0.0625rem;
  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-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
@media (max-width: 1439px) {
  .coh-style-faq-accordion a {
    padding-top: 1.125rem;
    padding-right: 1.25rem;
    padding-bottom: 1.125rem;
    padding-left: 1.25rem;
  }
}
@media (max-width: 767px) {
  .coh-style-faq-accordion a {
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
  }
}
.coh-style-faq-accordion a:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(216, 50, 105);
}
.coh-style-faq-accordion a:hover:before {
  color: rgb(255, 255, 255);
}
.coh-style-faq-accordion a:hover:after {
  color: rgb(255, 255, 255);
}
.coh-style-faq-accordion a:before {
  font-weight: 500;
  color: rgb(230, 0, 0);
  margin-right: 1.25rem;
  content: "Q";
}
.coh-style-faq-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;
  margin-left: auto;
  content: "\f078";
  font-family: icomoon;
  padding-left: 1.25rem;
  color: rgb(230, 0, 0);
  font-size: 1rem;
}
.coh-style--acquia-accordion {
  margin-bottom: 0.0625rem;
  margin-left: 0;
  list-style-type: none;
  font-family: 'Roboto', sans-serif;
}
.coh-style--acquia-accordion:before {
  content: normal;
}
.is-active.coh-style--acquia-accordion a {
  background-color: rgb(230, 0, 1);
  color: rgb(255, 255, 255);
}
.is-active.coh-style--acquia-accordion a:hover {
  background-color: rgb(244, 122, 32);
}
.is-active.coh-style--acquia-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: "\f062";
  font-family: icomoon;
}
.is-disabled.coh-style--acquia-accordion a {
  background-color: rgba(0, 0, 0, 0);
}
.is-disabled.coh-style--acquia-accordion a:after {
  content: normal;
}
.coh-style--acquia-accordion a {
  color: rgb(255, 255, 255);
  background-color: rgb(35, 44, 97);
  font-weight: 400;
  font-size: 1rem;
  text-transform: capitalize;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1.5rem;
  padding-right: 2rem;
  padding-bottom: 1.5rem;
  padding-left: 2rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  letter-spacing: 0.09375rem;
  line-height: 1.5rem;
}
@media (max-width: 1439px) {
  .coh-style--acquia-accordion a {
    padding-top: 1.25rem;
    padding-right: 1.5rem;
    padding-bottom: 1.25rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style--acquia-accordion a {
    padding-top: 1rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
  }
}
.coh-style--acquia-accordion a:hover {
  background-color: rgb(244, 122, 32);
  color: rgb(255, 255, 255);
}
.coh-style--acquia-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: "\f063";
  font-family: icomoon;
  margin-left: auto;
}
.coh-style-input-button {
  background-color: rgb(230, 0, 0);
  color: rgb(255, 255, 255);
  display: inline-block;
  padding-top: 0.75rem;
  padding-right: 1rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  position: relative;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 0.125rem;
  line-height: 1rem;
  font-weight: 500;
  margin-top: 1rem;
  margin-bottom: 1.5rem;
  border-width: 0;
  border-style: none;
  -webkit-appearance: none;
}
.coh-style-input-button:hover {
  background-color: rgb(216, 50, 105);
  color: rgb(255, 255, 255);
}
.coh-style-slider-navigation-left, .coh-style-slider-navigation-right {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 3rem;
  width: 3rem;
  background-color: rgb(230, 0, 0);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
@media (max-width: 1439px) {
  .coh-style-slider-navigation-left, .coh-style-slider-navigation-right {
    width: 2rem;
  }
}
@media (max-width: 767px) {
  .coh-style-slider-navigation-left, .coh-style-slider-navigation-right {
    width: 1.5rem;
  }
}
.coh-style-slider-navigation-left:before, .coh-style-slider-navigation-right:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f053";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  font-size: 1rem;
}
@media (max-width: 767px) {
  .coh-style-slider-navigation-left:before, .coh-style-slider-navigation-right:before {
    font-size: 0.75rem;
  }
}
.coh-style-slider-navigation-left:hover, .coh-style-slider-navigation-right:hover {
  background-color: rgb(216, 50, 105);
}
.coh-style-slider-navigation-right:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
}
.coh-style--acquia-slider-navigation-left, .coh-style-extended-from-acquia-slider-navigation-left {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 3rem;
  width: 3rem;
  background-color: rgb(35, 44, 97);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  -webkit-border-radius: 4rem;
          border-radius: 4rem;
}
@media (max-width: 1439px) {
  .coh-style--acquia-slider-navigation-left, .coh-style-extended-from-acquia-slider-navigation-left {
    width: 2rem;
  }
}
@media (max-width: 767px) {
  .coh-style--acquia-slider-navigation-left, .coh-style-extended-from-acquia-slider-navigation-left {
    width: 1.5rem;
  }
}
.coh-style--acquia-slider-navigation-left:before, .coh-style-extended-from-acquia-slider-navigation-left:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0a8";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  font-size: 1rem;
}
@media (max-width: 767px) {
  .coh-style--acquia-slider-navigation-left:before, .coh-style-extended-from-acquia-slider-navigation-left:before {
    font-size: 0.75rem;
  }
}
.coh-style--acquia-slider-navigation-left:hover, .coh-style-extended-from-acquia-slider-navigation-left:hover {
  background-color: rgb(244, 122, 32);
}
.coh-style-extended-from-acquia-slider-navigation-left:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0a9";
  font-family: icomoon;
}
.coh-style-bau-banner-white-button {
  color: rgb(8, 8, 27);
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  padding-top: 12px;
  padding-right: 16px;
  padding-bottom: 12px;
  padding-left: 16px;
  display: block;
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 50px;
          border-radius: 50px;
  -webkit-box-shadow: 0 0 1px 0px white inset, 0 0 1px 0px white;
          box-shadow: 0 0 1px 0px white inset, 0 0 1px 0px white;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(255, 255, 255);
}
.coh-style-bau-banner-white-button:hover {
  color: rgb(8, 8, 27);
}
.coh-style--acquia-button {
  background-color: rgb(35, 44, 97);
  color: rgb(255, 255, 255);
  display: inline-block;
  padding-top: 0.75rem;
  padding-right: 1rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  position: relative;
  text-transform: capitalize;
  font-size: 1rem;
  letter-spacing: 0.09375rem;
  line-height: 1.5rem;
  font-weight: 400;
  margin-top: 1rem;
  margin-bottom: 1.5rem;
  border-width: 0;
  border-style: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  font-family: 'Roboto', sans-serif;
}
.coh-style--acquia-button:hover {
  background-color: rgb(244, 122, 32);
  color: rgb(255, 255, 255);
}
.coh-style-bau-banner-transparent-button {
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  padding-top: 12px;
  padding-right: 16px;
  padding-bottom: 12px;
  padding-left: 16px;
  display: block;
  background-color: rgba(0, 0, 0, 0);
  -webkit-border-radius: 50px;
          border-radius: 50px;
  -webkit-box-shadow: 0 0 1px 0px white inset, 0 0 1px 0px white;
          box-shadow: 0 0 1px 0px white inset, 0 0 1px 0px white;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(255, 255, 255);
}
.coh-style-bau-banner-transparent-button:hover {
  color: rgb(255, 255, 255);
}
.coh-style-highlight-left {
  padding-left: 1.5rem;
  border-left-width: 0.5rem;
  border-left-style: solid;
  border-left-color: rgb(230, 0, 0);
}
@media (max-width: 1439px) {
  .coh-style-highlight-left {
    padding-left: 1rem;
  }
}
.coh-style-border-rounded-corners {
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
.coh-style-type {
  font-weight: 500;
  color: rgb(230, 0, 0);
  font-size: 0.75rem;
  line-height: 1.25;
  letter-spacing: 0.125rem;
  text-transform: uppercase;
  background-color: rgb(230, 232, 238);
  padding-top: 0.75rem;
  padding-right: 2rem;
  padding-bottom: 0.75rem;
  padding-left: 2rem;
  display: inline-block;
}
@media (max-width: 1439px) {
  .coh-style-type {
    font-size: 0.625rem;
    padding-top: 0.625rem;
    padding-right: 1.5rem;
    padding-bottom: 0.625rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-type {
    font-size: 0.5rem;
    padding-top: 0.375rem;
    padding-right: 0.75rem;
    padding-bottom: 0.375rem;
    padding-left: 0.75rem;
  }
}
.coh-style-date {
  font-weight: 500;
  color: rgb(255, 255, 255);
  font-size: 0.75rem;
  line-height: 1.25;
  letter-spacing: 0.125rem;
  text-transform: uppercase;
  background-color: rgb(0, 0, 0);
  padding-top: 0.75rem;
  padding-right: 2rem;
  padding-bottom: 0.75rem;
  padding-left: 2rem;
  display: inline-block;
}
@media (max-width: 1439px) {
  .coh-style-date {
    font-size: 0.625rem;
    padding-top: 0.625rem;
    padding-right: 1.5rem;
    padding-bottom: 0.625rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-date {
    font-size: 0.5rem;
    padding-top: 0.375rem;
    padding-right: 0.75rem;
    padding-bottom: 0.375rem;
    padding-left: 0.75rem;
  }
}
.coh-style-bau-banner-red-button {
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  padding-top: 12px;
  padding-right: 16px;
  padding-bottom: 12px;
  padding-left: 16px;
  display: block;
  background-color: rgb(230, 0, 0);
  -webkit-border-radius: 50px;
          border-radius: 50px;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(230, 0, 0);
}
.coh-style-bau-banner-red-button:hover {
  color: rgb(255, 255, 255);
}
.coh-style-heading-1-size {
  font-size: 3.5rem;
  line-height: 1.25;
  font-weight: 500;
  margin-bottom: 1.5rem;
}
@media (max-width: 1679px) {
  .coh-style-heading-1-size {
    font-size: 3rem;
  }
}
@media (max-width: 1439px) {
  .coh-style-heading-1-size {
    font-size: 2.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-heading-1-size {
    font-size: 2rem;
  }
}
.coh-style-banner-outlined-button {
  color: rgb(8, 8, 27);
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  padding-top: 12px;
  padding-right: 16px;
  padding-bottom: 12px;
  padding-left: 16px;
  display: block;
  background-color: rgba(0, 0, 0, 0);
  -webkit-border-radius: 50px;
          border-radius: 50px;
  -webkit-box-shadow: 0 0 1.25px 0px #000 inset, 0 0 1.25px 0px #000;
          box-shadow: 0 0 1.25px 0px #000 inset, 0 0 1.25px 0px #000;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(8, 8, 27);
}
.coh-style-banner-outlined-button:hover {
  color: rgb(8, 8, 27);
}
.coh-style-heading-2-size {
  font-weight: 500;
  font-size: 2rem;
  line-height: 1.25;
  margin-bottom: 1.5rem;
}
@media (max-width: 1679px) {
  .coh-style-heading-2-size {
    font-size: 1.75rem;
  }
}
@media (max-width: 767px) {
  .coh-style-heading-2-size {
    font-size: 1.5rem;
  }
}
.coh-style-heading-3-size {
  font-size: 1.375rem;
  line-height: 1.25;
  font-weight: 500;
  margin-bottom: 1.5rem;
}
@media (max-width: 1439px) {
  .coh-style-heading-3-size {
    font-size: 1.25rem;
  }
}
@media (max-width: 767px) {
  .coh-style-heading-3-size {
    font-size: 1.125rem;
  }
}
.coh-style-bau-banner-black-button {
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  padding-top: 12px;
  padding-right: 16px;
  padding-bottom: 12px;
  padding-left: 16px;
  display: block;
  background-color: rgb(8, 8, 27);
  -webkit-border-radius: 50px;
          border-radius: 50px;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(8, 8, 27);
}
.coh-style-bau-banner-black-button:hover {
  color: rgb(255, 255, 255);
}
.coh-style-heading-4-size {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 1.375rem;
  line-height: 1.25;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .coh-style-heading-4-size {
    margin-bottom: 1.25rem;
  }
}
.coh-style--acquia-heading-1-size {
  font-size: 3.5rem;
  line-height: 1.25;
  font-weight: 500;
  margin-bottom: 1.5rem;
  font-family: 'Roboto', sans-serif;
}
@media (max-width: 1679px) {
  .coh-style--acquia-heading-1-size {
    font-size: 3rem;
  }
}
@media (max-width: 1439px) {
  .coh-style--acquia-heading-1-size {
    font-size: 2.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style--acquia-heading-1-size {
    font-size: 2rem;
  }
}
.coh-style--acquia-heading-2-size {
  font-weight: 500;
  font-size: 2rem;
  line-height: 1.25;
  margin-bottom: 1.5rem;
  font-family: 'Roboto', sans-serif;
}
@media (max-width: 1679px) {
  .coh-style--acquia-heading-2-size {
    font-size: 1.75rem;
  }
}
@media (max-width: 767px) {
  .coh-style--acquia-heading-2-size {
    font-size: 1.5rem;
  }
}
.coh-style--acquia-heading-3-size {
  font-size: 1.375rem;
  line-height: 1.25;
  font-weight: 500;
  margin-bottom: 1.5rem;
  font-family: 'Roboto', sans-serif;
}
@media (max-width: 1439px) {
  .coh-style--acquia-heading-3-size {
    font-size: 1.25rem;
  }
}
@media (max-width: 767px) {
  .coh-style--acquia-heading-3-size {
    font-size: 1.125rem;
  }
}
.coh-style-duplicate-of-heading-4-size {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 1.375rem;
  line-height: 1.25;
  margin-bottom: 1.5rem;
  font-family: 'Roboto', sans-serif;
}
@media (max-width: 767px) {
  .coh-style-duplicate-of-heading-4-size {
    margin-bottom: 1.25rem;
  }
}
.coh-style-master-template-outer-margins {
  margin-right: 2rem;
  margin-left: 2rem;
}
@media (max-width: 1439px) {
  .coh-style-master-template-outer-margins {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-master-template-outer-margins {
    margin-right: 0;
    margin-left: 0;
  }
}
.coh-style-text-columns---two {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
}
@media (max-width: 1439px) {
  .coh-style-text-columns---two {
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
@media (max-width: 1023px) {
  .coh-style-text-columns---two {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }
}
.coh-style-position---left {
  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-style-position---vertical-center {
  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-position---vertical-bottom {
  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-style-position---right {
  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-style-position---center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-style-max-width---wide {
  width: 100%;
}
.coh-style-max-width---narrow {
  width: 66%;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .coh-style-max-width---narrow {
    width: 100%;
  }
}
.coh-style-padding-top---medium {
  padding-top: 2rem;
}
@media (max-width: 1439px) {
  .coh-style-padding-top---medium {
    padding-top: 2rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-top---medium {
    padding-top: 1.25rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-margin-bottom---small-tablet {
    margin-bottom: 1.5rem;
  }
}
.coh-style-padding---medium {
  padding-top: 2.5rem;
  padding-right: 7rem;
  padding-bottom: 2.5rem;
  padding-left: 7rem;
}
@media (max-width: 1679px) {
  .coh-style-padding---medium {
    padding-top: 2.5rem;
    padding-right: 5rem;
    padding-bottom: 2.5rem;
    padding-left: 5rem;
  }
}
@media (max-width: 1439px) {
  .coh-style-padding---medium {
    padding-top: 2rem;
    padding-right: 5rem;
    padding-bottom: 2rem;
    padding-left: 5rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-padding---medium {
    padding-top: 1.5rem;
    padding-right: 3rem;
    padding-bottom: 1.5rem;
    padding-left: 3rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding---medium {
    padding-top: 1rem;
    padding-right: 3rem;
    padding-bottom: 1rem;
    padding-left: 3rem;
  }
}
@media (max-width: 564px) {
  .coh-style-padding---medium {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
}
.coh-style-max-width---extra-narrow {
  width: 33%;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 1439px) {
  .coh-style-max-width---extra-narrow {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .coh-style-max-width---extra-narrow {
    width: 100%;
  }
}
.coh-style-margin-bottom---medium {
  margin-bottom: 4rem;
}
@media (max-width: 1439px) {
  .coh-style-margin-bottom---medium {
    margin-bottom: 3rem;
  }
}
@media (max-width: 767px) {
  .coh-style-margin-bottom---medium {
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-margin-bottom---small-phone {
    margin-bottom: 1.5rem;
  }
}
.coh-style-margin-bottom---large {
  margin-bottom: 6rem;
}
@media (max-width: 1439px) {
  .coh-style-margin-bottom---large {
    margin-bottom: 4.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-margin-bottom---large {
    margin-bottom: 3rem;
  }
}
.coh-style-margin-bottom---small {
  margin-bottom: 2rem;
}
@media (max-width: 1439px) {
  .coh-style-margin-bottom---small {
    margin-bottom: 1.5rem;
  }
}
.coh-style-padding-top---hero {
  padding-top: 12rem;
}
@media (max-width: 1439px) {
  .coh-style-padding-top---hero {
    padding-top: 7.125rem;
  }
}
.coh-style-padding-top-bottom---large {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
@media (max-width: 1439px) {
  .coh-style-padding-top-bottom---large {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-top-bottom---large {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.coh-style-padding-top-bottom---medium {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
@media (max-width: 1439px) {
  .coh-style-padding-top-bottom---medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-top-bottom---medium {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
.coh-style-padding-top-bottom---small {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (max-width: 1439px) {
  .coh-style-padding-top-bottom---small {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
.coh-style-bau-pagination-dot {
  height: 12px;
  width: 12px;
  background-color: rgb(255, 255, 255);
  border-width: 2.5px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border-color: rgb(255, 255, 255);
  -webkit-box-shadow: 0px 0px 4px #08081B;
          box-shadow: 0px 0px 4px #08081B;
  cursor: pointer;
  margin: 8px;
  border-style: solid;
}
.coh-style-bau-pagination-dot:hover {
  background-color: rgb(8, 8, 27);
}
.bau-active.coh-style-bau-pagination-dot {
  background-color: rgb(8, 8, 27);
}
.coh-style-padding-top---large {
  padding-top: 6rem;
}
@media (max-width: 1439px) {
  .coh-style-padding-top---large {
    padding-top: 4.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-top---large {
    padding-top: 3rem;
  }
}
.coh-style-margin-top-bottom---small {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media (max-width: 1439px) {
  .coh-style-margin-top-bottom---small {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-margin-top-bottom---small {
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 564px) {
  .coh-style-margin-top-bottom---small {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.coh-style-margin-top---medium {
  margin-top: 4rem;
}
@media (max-width: 1439px) {
  .coh-style-margin-top---medium {
    margin-top: 2rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-margin-top---medium {
    margin-top: 0;
  }
}
@media (max-width: 564px) {
  .coh-style-margin-top---medium {
    margin-top: 0;
  }
}
.coh-style-margin-top-bottom---medium {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
@media (max-width: 1439px) {
  .coh-style-margin-top-bottom---medium {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-margin-top-bottom---medium {
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 564px) {
  .coh-style-margin-top-bottom---medium {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.coh-style-padding-top---small {
  padding-top: 2rem;
}
@media (max-width: 1439px) {
  .coh-style-padding-top---small {
    padding-top: 1.5rem;
  }
}
.coh-style-margin-top---small {
  margin-top: 2rem;
}
@media (max-width: 1439px) {
  .coh-style-margin-top---small {
    margin-top: 1.5rem;
  }
}
.coh-style-padding-bottom---large {
  padding-bottom: 6rem;
}
@media (max-width: 1439px) {
  .coh-style-padding-bottom---large {
    padding-bottom: 4.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-bottom---large {
    padding-bottom: 3rem;
  }
}
.coh-style-padding-bottom---medium {
  padding-bottom: 4rem;
}
@media (max-width: 1439px) {
  .coh-style-padding-bottom---medium {
    padding-bottom: 3rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-bottom---medium {
    padding-bottom: 2.5rem;
  }
}
.coh-style-padding-bottom---small {
  padding-bottom: 2rem;
}
@media (max-width: 1439px) {
  .coh-style-padding-bottom---small {
    padding-bottom: 1.5rem;
  }
}
.coh-style-padding-left-right---extra-large {
  padding-right: 30rem;
  padding-left: 30rem;
}
@media (max-width: 1439px) {
  .coh-style-padding-left-right---extra-large {
    padding-right: 20rem;
    padding-left: 20rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-left-right---extra-large {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
.coh-style-padding-left-right---large {
  padding-right: 6rem;
  padding-left: 6rem;
}
@media (max-width: 1439px) {
  .coh-style-padding-left-right---large {
    padding-right: 4.5rem;
    padding-left: 4.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-left-right---large {
    padding-right: 3rem;
    padding-left: 3rem;
  }
}
.coh-style-padding-left-right---medium {
  padding-right: 4rem;
  padding-left: 4rem;
}
@media (max-width: 1439px) {
  .coh-style-padding-left-right---medium {
    padding-right: 3rem;
    padding-left: 3rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-left-right---medium {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
}
.coh-style-padding-left-right---small {
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (max-width: 1439px) {
  .coh-style-padding-left-right---small {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.coh-style-padding---small {
  padding: 2rem;
}
@media (max-width: 1439px) {
  .coh-style-padding---small {
    padding: 1.5rem;
  }
}
.coh-style-map-marker-info-window h4 {
  margin-bottom: 0.5rem;
}
.coh-style-map-marker-info-window p {
  margin-bottom: 0.25rem;
}
.coh-style-link-card {
  background-color: rgb(255, 255, 255);
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  color: rgb(0, 0, 0);
}
.coh-style-link-card:hover {
  color: rgb(0, 0, 0);
  background-color: rgb(243, 246, 248);
}
.coh-style-link-card:hover img {
  -webkit-transform: scaleX(1.1) scaleY(1.1);
      -ms-transform: scaleX(1.1) scaleY(1.1);
          transform: scaleX(1.1) scaleY(1.1);
}
.coh-style-link-card img {
  -webkit-transition: 600ms ease transform;
  transition: 600ms ease transform;
}
.coh-style-webform-confirmation {
  padding: 2rem;
  padding-bottom: 1rem;
  background-color: rgb(243, 250, 239);
  border-color: rgb(199, 231, 179);
  border-width: 0.0625rem;
  border-style: solid;
  width: 100%;
}
@media (max-width: 1439px) {
  .coh-style-webform-confirmation {
    padding: 1.5rem;
    padding-bottom: 0.5rem;
  }
}
.coh-style-webform-confirmation p {
  font-size: 1.25rem;
  text-align: center;
  line-height: 1.5;
}
.coh-style-webform-confirmation p:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f058";
  font-family: icomoon;
  color: rgb(154, 191, 133);
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.coh-style-flat---black-white-button {
  color: rgb(0, 0, 0);
  padding-top: 0.6875rem;
  padding-right: 1rem;
  padding-bottom: 0.625rem;
  padding-left: 1rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: bold;
  font-style: normal;
  line-height: normal;
  text-align: right;
  letter-spacing: normal;
  font-stretch: normal;
  -o-object-fit: contain;
     object-fit: contain;
}
.coh-style-flat---black-white-button:hover {
  color: rgb(29, 23, 20);
  cursor: pointer;
}
.coh-style-flat---black-white-inverted-button {
  color: rgb(255, 255, 255);
  padding-top: 0.6875rem;
  padding-right: 1rem;
  padding-bottom: 0.625rem;
  padding-left: 1rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: bold;
  font-style: normal;
  line-height: normal;
  text-align: right;
  letter-spacing: normal;
  font-stretch: normal;
  -o-object-fit: contain;
     object-fit: contain;
}
.coh-style-flat---black-white-inverted-button:hover {
  color: rgb(255, 255, 255);
  cursor: pointer;
}
.coh-style-bau-button-whatsapp {
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  padding-top: 12px;
  padding-right: 16px;
  padding-bottom: 12px;
  padding-left: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: rgb(51, 210, 107);
  -webkit-border-radius: 50px;
          border-radius: 50px;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(153, 232, 181);
  -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;
  position: relative;
}
.coh-style-bau-button-whatsapp:hover {
  color: rgb(255, 255, 255);
}
.coh-style-bau-button-whatsapp:before {
  margin-right: 8px;
  display: block;
  content: "";
  background-image: url("");
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 24px;
  width: 24px;
}
.coh-style-links--teal-button {
  color: rgb(0, 176, 202);
  padding-top: 0.6875rem;
  padding-right: 1rem;
  padding-bottom: 0.625rem;
  padding-left: 1rem;
  font-weight: 500;
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  -o-object-fit: contain;
     object-fit: contain;
  font-stretch: normal;
}
.coh-style-links--teal-button:hover {
  cursor: pointer;
}
.coh-style-links--teal-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: "\f04b";
  font-family: icomoon;
  padding-left: 0.3125rem;
  font-size: 0.8125rem;
}
.coh-style-links---black-white-inverted-button {
  color: rgb(255, 255, 255);
  padding-top: 0.6875rem;
  padding-right: 1rem;
  padding-bottom: 0.625rem;
  padding-left: 1rem;
  font-weight: 500;
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  -o-object-fit: contain;
     object-fit: contain;
  font-stretch: normal;
}
.coh-style-links---black-white-inverted-button:hover {
  color: rgb(255, 255, 255);
  cursor: pointer;
}
.coh-style-links---black-white-inverted-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: "\f04b";
  font-family: icomoon;
  padding-left: 0.3125rem;
  font-size: 0.8125rem;
}
.coh-style-links---black-white-button {
  color: rgb(0, 0, 0);
  padding-top: 0.6875rem;
  padding-right: 1rem;
  padding-bottom: 0.625rem;
  padding-left: 1rem;
  font-weight: 500;
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  -o-object-fit: contain;
     object-fit: contain;
  font-stretch: normal;
}
.coh-style-links---black-white-button:hover {
  color: rgb(0, 0, 0);
  cursor: pointer;
}
.coh-style-links---black-white-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: "\f04b";
  font-family: icomoon;
  padding-left: 0.3125rem;
  font-size: 0.8125rem;
}
.coh-style-link-button {
  background-color: rgb(230, 0, 0);
  color: rgb(255, 255, 255);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-top: 0.75rem;
  padding-right: 1rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 0.125rem;
  line-height: 1rem;
  font-weight: 500;
  margin-top: 0.5rem;
  margin-bottom: 1.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-link-button:hover {
  background-color: rgb(216, 50, 105);
  color: rgb(255, 255, 255);
}
.coh-style-link-button:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  font-size: 0.75rem;
  padding-left: 1rem;
}
.coh-style-link-button-hero {
  background-color: rgb(230, 0, 0);
  color: rgb(255, 255, 255);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-top: 0.75rem;
  padding-right: 1rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 0.125rem;
  line-height: 1rem;
  font-weight: 500;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-link-button-hero:hover {
  background-color: rgb(216, 50, 105);
  color: rgb(255, 255, 255);
}
.coh-style-link-button-hero:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  padding-left: 1rem;
  font-size: 0.75rem;
}
.coh-style-link-button-fluid-width {
  background-color: rgb(230, 0, 0);
  color: rgb(255, 255, 255);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0.75rem;
  padding-right: 1rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 0.125rem;
  line-height: 1rem;
  font-weight: 500;
  margin-top: 0.5rem;
  margin-bottom: 1.5rem;
  -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-style-link-button-fluid-width:hover {
  background-color: rgb(216, 50, 105);
  color: rgb(255, 255, 255);
}
.coh-style-link-button-fluid-width:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  font-size: 0.75rem;
  margin-left: auto;
}
.coh-style-link-with-icon {
  display: inline-block;
  padding-top: 0.5rem;
  padding-right: 1.25rem;
  padding-bottom: 0.5rem;
  position: relative;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 0.125rem;
  line-height: 1.25;
  font-weight: 500;
}
.coh-style-link-with-icon:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  font-size: 0.75rem;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.coh-style--acquia-link-button {
  background-color: rgb(35, 44, 97);
  color: rgb(255, 255, 255);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-top: 0.75rem;
  padding-right: 1rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  text-transform: capitalize;
  font-size: 1rem;
  letter-spacing: 0.09375rem;
  line-height: 1.5rem;
  font-weight: 400;
  margin-top: 0.5rem;
  margin-bottom: 1.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  font-family: 'Roboto', sans-serif;
}
.coh-style--acquia-link-button:hover {
  background-color: rgb(244, 122, 32);
  color: rgb(255, 255, 255);
}
.coh-style--acquia-link-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: "\f0a9";
  font-family: icomoon;
  font-size: 0.75rem;
  padding-left: 1rem;
}
.coh-style-view-pagination {
  margin-top: 4rem;
  margin-bottom: 0;
}
.coh-style-view-pagination .pager__item {
  display: inline-block;
  list-style-type: none;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
.coh-style-view-pagination .pager__item a {
  background-color: rgb(243, 246, 248);
  display: block;
  min-height: 2rem;
  min-width: 2rem;
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
  line-height: 2rem;
  text-align: center;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}
.coh-style-view-pagination .pager__item a:hover {
  background-color: rgb(216, 50, 105);
  color: rgb(255, 255, 255);
}
.coh-style-view-pagination .is-active a {
  background-color: rgb(0, 0, 0);
  color: rgb(255, 255, 255);
}
.coh-style-view-pagination .is-active a:hover {
  background-color: rgb(0, 0, 0);
}
.coh-style-view-pagination .pager__item--first a {
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-view-pagination .pager__item--first a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(216, 50, 105);
}
.coh-style-view-pagination .pager__item--last a {
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-view-pagination .pager__item--last a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(216, 50, 105);
}
.coh-style-filter li {
  display: inline-block;
  list-style-type: none;
  margin-right: 1rem;
  margin-bottom: 1rem;
  margin-left: 0;
}
.coh-style-filter li.active a {
  background-color: rgb(230, 0, 0);
}
.coh-style-filter li.active a:after {
  color: rgb(255, 255, 255);
}
.coh-style-filter li a {
  background-color: rgb(186, 192, 207);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: rgb(255, 255, 255);
  font-weight: 500;
  font-size: 0.75rem;
  letter-spacing: 0.125rem;
  text-transform: uppercase;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  -webkit-transition: background-color 300ms ease, color 100ms ease;
  transition: background-color 300ms ease, color 100ms ease;
  -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-style-filter 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: "\f058";
  font-family: icomoon;
  color: rgb(138, 146, 163);
  padding-right: 1rem;
  padding-left: 0.5rem;
}
.coh-style-filter li a:hover {
  background-color: rgb(216, 50, 105);
}
.coh-style-filter li a:hover:after {
  color: rgb(255, 255, 255);
}
.coh-style-tick-list li {
  list-style-type: none;
  margin-bottom: 1rem;
  margin-left: 0;
  font-weight: 500;
  font-size: 1rem;
  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;
}
.coh-style-tick-list li:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
  font-family: icomoon;
  color: rgb(230, 0, 0);
  padding-right: 0.5rem;
}
.coh-style-breadcrumbs {
  margin-top: 1em;
  margin-right: 1em;
  margin-bottom: 1em;
  margin-left: 1em;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.coh-style-breadcrumbs li {
  display: inline;
  font-size: 1em;
  letter-spacing: normal;
  text-transform: capitalize;
  color: rgb(40, 40, 40);
  font-family: 'robotoregular', Arial, sans-serif;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 564px) {
  .coh-style-breadcrumbs li {
    display: none;
  }
}
.coh-style-breadcrumbs li:after {
  content: "/";
  padding-right: 0.125rem;
  padding-left: 0.125rem;
  color: rgb(40, 40, 40);
  font-family: 'robotoregular', Arial, sans-serif;
}
@media (max-width: 564px) {
  .coh-style-breadcrumbs li:last-child {
    display: inline;
  }
}
.coh-style-breadcrumbs li:last-child:after {
  content: normal;
}
@media (max-width: 564px) {
  .coh-style-breadcrumbs li:first-child {
    display: inline;
  }
}
@media (max-width: 564px) {
  .coh-style-breadcrumbs li:first-child:before {
    content: none !important;
  }
}
.coh-style-breadcrumbs li:first-child a {
  display: inline !important;
}
@media (max-width: 564px) {
  .coh-style-breadcrumbs li:nth-last-child(2) {
    display: inline;
  }
}
.coh-style-breadcrumbs li:nth-last-child(2):before {
  content: normal;
}
@media (max-width: 564px) {
  .coh-style-breadcrumbs li:nth-last-child(2):before {
    content: "...";
  }
}
@media (max-width: 564px) {
  .coh-style-breadcrumbs li:nth-last-child(2) a {
    display: none;
  }
}
.coh-style-breadcrumbs li a {
  font-size: 1em;
  letter-spacing: normal;
  font-family: 'robotoregular', Arial, sans-serif;
  color: rgb(0, 176, 202);
}
.coh-style-breadcrumbs li a:hover {
  color: rgb(0, 171, 180);
}
.coh-style-social-icon, .coh-style-social-icon---facebook, .coh-style-social-icon---linkedin, .coh-style-social-icon---twitter {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0;
  display: inline-block;
}
.coh-style-social-icon a, .coh-style-social-icon---facebook a, .coh-style-social-icon---linkedin a, .coh-style-social-icon---twitter a {
  background-color: rgb(230, 0, 0);
  height: 2rem;
  width: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.coh-style-social-icon a:before, .coh-style-social-icon---facebook a:before, .coh-style-social-icon---linkedin a:before, .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: "\f09a";
  font-family: icomoon;
  color: rgb(255, 255, 255);
}
.coh-style-social-icon a:hover, .coh-style-social-icon---facebook a:hover, .coh-style-social-icon---linkedin a:hover, .coh-style-social-icon---twitter a:hover {
  background-color: rgb(216, 50, 105);
  color: rgb(255, 255, 255);
}
.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---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-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button {
  background-color: rgb(230, 0, 0);
  -webkit-border-radius: 50%;
          border-radius: 50%;
  position: relative;
  -webkit-transition: background-color 300ms ease-in-out;
  transition: background-color 300ms ease-in-out;
  background-image: none;
}
.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f04b";
  font-family: icomoon;
  font-size: 1.5rem;
  position: absolute;
  top: 50%;
  left: 55%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.coh-style-video .mejs__layers .mejs__overlay .mejs__overlay-loading .mejs__overlay-loading-bg-img {
  background: none;
  border-width: 0.625rem;
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
  border-style: solid;
  border-top-color: rgba(0, 0, 0, 0.2);
  border-bottom-color: rgba(0, 0, 0, 0.2);
  border-left-color: rgb(230, 0, 0);
  border-right-color: rgba(0, 0, 0, 0.2);
}
.coh-style-video .mejs__controls {
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: rgb(230, 0, 0);
  background-image: none;
  padding: 0;
}
.coh-style-video .mejs__controls .mejs__button {
  line-height: normal;
  height: 2.5rem;
  width: 2.5rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__play button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f04b";
  font-family: icomoon;
  font-size: 1rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__pause button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f04c";
  font-family: icomoon;
  font-size: 1rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__replay button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f01e";
  font-family: icomoon;
  font-size: 1rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__mute button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f026";
  font-family: icomoon;
  font-size: 1.25rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__unmute button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f028";
  font-family: icomoon;
  font-size: 1.25rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__fullscreen-button.mejs__unfullscreen button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f065";
  font-family: icomoon;
  font-size: 1rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__fullscreen-button button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f065";
  font-family: icomoon;
  font-size: 1rem;
}
.coh-style-video .mejs__controls .mejs__button button {
  font-size: 1.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2.5rem;
  width: 2.5rem;
  background-image: none;
  -webkit-transition: background-color 300ms ease-in-out;
  transition: background-color 300ms ease-in-out;
  margin: 0;
}
.coh-style-video .mejs__controls .mejs__button button:hover {
  background-color: rgb(3, 96, 147);
}
.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider {
  background-color: rgb(230, 0, 0);
}
.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider .mejs__volume-total .mejs__volume-handle {
  background-color: rgb(3, 96, 147);
}
.coh-style-video .mejs__controls .mejs__time {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2.5rem;
  width: 2.5rem;
  font-size: 0.75rem;
  padding: 0;
}
.coh-style-video .mejs__controls .mejs__time-rail {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2.5rem;
  padding: 0;
  margin: 0;
}
.coh-style-video .mejs__controls .mejs__time-rail .mejs__time-total {
  margin: 0;
}
.coh-style-link-with-icon-style {
  color: rgb(230, 0, 0);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 0.125rem;
  line-height: 1.25;
  font-weight: 500;
  margin-bottom: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-link-with-icon-style:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  font-size: 0.75rem;
  padding-left: 0.5rem;
}
.coh-style-price-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: rgb(35, 158, 211);
  padding: 0.5rem;
  color: rgb(255, 255, 255);
  margin-bottom: 0.25rem;
  text-align: left;
}
.coh-style-paragraph-large {
  font-size: 1.25rem;
  line-height: 1.5;
}
.coh-style-video-caption {
  font-size: 0.75rem;
  line-height: 1.5;
  margin-top: 0.5rem;
  margin-bottom: 1.5rem;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(230, 232, 238);
  padding-bottom: 0.5rem;
}
.coh-style-video-caption:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f16a";
  font-family: icomoon;
  padding-right: 0.5rem;
}
.coh-style-image-caption {
  font-size: 0.75rem;
  line-height: 1.5;
  margin-top: 0.5rem;
  margin-bottom: 1.5rem;
  padding-bottom: 0.5rem;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(230, 232, 238);
}
.coh-style-image-caption:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f03e";
  font-family: icomoon;
  padding-right: 0.5rem;
}
.coh-style-slider-pagination {
  padding-top: 1rem;
  padding-bottom: 2rem;
}
.coh-style-slider-pagination li {
  display: inline-block;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-slider-pagination li:before {
  content: normal;
}
.coh-style-slider-pagination li.slick-active button {
  background-color: rgb(0, 0, 0);
}
.coh-style-slider-pagination li button {
  background-color: rgb(230, 0, 0);
  height: 0.5rem;
  width: 0.5rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.coh-style-slider-pagination li button:hover {
  background-color: rgb(216, 50, 105);
}
.coh-style-slider-pagination-cards- {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-slider-pagination-cards- li {
  display: inline-block;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-slider-pagination-cards- li:before {
  content: normal;
}
.coh-style-slider-pagination-cards- li.slick-active button {
  background-color: rgb(40, 40, 40);
}
.coh-style-slider-pagination-cards- li button {
  background-color: rgb(219, 219, 219);
  height: 6px;
  width: 6px;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  margin-right: 4px;
  margin-left: 4px;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.coh-style-slider-pagination-cards- li button:hover {
  background-color: rgb(230, 0, 1);
}
.coh-ce-10b07136-fdc58580 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1023px) {
  .coh-ce-10b07136-77ab440c {
    margin-bottom: 1.5rem;
  }
}
.coh-ce-5f3f67b1-19601c06 {
  background-color: rgb(243, 246, 248);
  text-align: center;
  display: block;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.coh-ce-5f3f67b1-19601c06:hover {
  background-color: rgb(230, 232, 238);
}
.coh-ce-5f3f67b1-19601c06:hover .card-link {
  color: rgb(216, 50, 105);
}
.coh-ce-5f3f67b1-19601c06 .card-heading {
  color: rgb(0, 0, 0);
}
.coh-ce-5f3f67b1-19601c06 .card-paragraph {
  color: rgb(0, 0, 0);
}
.coh-ce-5f3f67b1-19601c06 .card-link {
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
  color: rgb(230, 0, 0);
}
.coh-ce-5f3f67b1-624dddd5 {
  max-width: 5rem;
  margin-right: auto;
  margin-bottom: 2rem;
  margin-left: auto;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
@media (max-width: 1439px) {
  .coh-ce-5f3f67b1-624dddd5 {
    max-width: 4.5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-5f3f67b1-624dddd5 {
    max-width: 4rem;
  }
}
.coh-ce-5f3f67b1-354237cd {
  max-width: 66%;
  display: block;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 767px) {
  .coh-ce-5f3f67b1-354237cd {
    max-width: 100%;
  }
}
.coh-ce-5f3f67b1-22ffb91b {
  margin-top: auto;
}
.coh-ce-85526d0c-73b80621 {
  background-color: rgb(230, 232, 238);
  position: fixed;
  left: 0;
  z-index: 4;
  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-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 6rem;
  -webkit-transition: 200ms ease box-shadow;
  transition: 200ms ease box-shadow;
}
@media (max-width: 767px) {
  .coh-ce-85526d0c-73b80621 {
    height: 4.5rem;
  }
}
@media (max-width: 1023px) {
  .menu-visible.coh-ce-85526d0c-73b80621 .dx8-admin-tabs {
    display: none;
  }
}
.coh-ce-85526d0c-a7d5dac2 {
  margin-right: auto;
  width: 20%;
}
@media (max-width: 1023px) {
  .coh-ce-85526d0c-a7d5dac2 {
    width: auto;
  }
}
.coh-ce-85526d0c-78baf208 {
  width: 10rem;
}
@media (max-width: 1439px) {
  .coh-ce-85526d0c-78baf208 {
    width: 8rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-85526d0c-78baf208 {
    width: 2rem;
  }
}
.coh-ce-85526d0c-2a2611e8 {
  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;
  height: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-85526d0c-2a2611e8 {
    position: absolute;
    top: 100%;
    left: 0;
    display: none;
    overflow: scroll;
    -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-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 3rem;
    padding-left: 1.5rem;
    background-color: rgb(243, 246, 248);
    max-height: -webkit-calc(100vh - 72px);
    max-height: calc(100vh - 72px);
    height: auto;
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .menu-visible.coh-ce-85526d0c-2a2611e8 {
    -webkit-overflow-scrolling: touch;
  }
}
.coh-ce-85526d0c-42e489e8 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 2rem;
  height: 3rem;
}
.coh-ce-85526d0c-42e489e8:before {
  line-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(230, 0, 0);
  font-size: 1.25rem;
}
.search-visible.coh-ce-85526d0c-42e489e8 {
  background-color: rgb(230, 232, 238);
}
.search-visible.coh-ce-85526d0c-42e489e8:before {
  line-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-85526d0c-d02c5459 {
  height: 3rem;
  width: 2rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-85526d0c-d02c5459:before {
  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(230, 0, 0);
  content: "\f2be";
  font-family: icomoon;
  font-size: 1.25rem;
}
.coh-ce-85526d0c-cb224953 {
  height: 3rem;
  width: 2rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-85526d0c-cb224953:before {
  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(230, 0, 0);
  content: "\f0ac";
  font-family: icomoon;
  font-size: 1.25rem;
}
.coh-ce-85526d0c-f1f10489 {
  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;
  width: 1.5rem;
  height: 3rem;
}
@media (max-width: 1023px) {
  .coh-ce-85526d0c-f1f10489 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 1rem;
  }
}
.coh-ce-85526d0c-f1f10489:before {
  line-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;
  color: rgb(230, 0, 0);
  font-size: 1.25rem;
}
.menu-visible.coh-ce-85526d0c-f1f10489:before {
  line-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(230, 0, 0);
}
.coh-ce-8d403985-6ac2a90b {
  background-color: rgb(243, 246, 248);
}
.coh-ce-8d403985-f6e40bf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-8d403985-f6e40bf {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-8d403985-6a87fed2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-8d403985-1d9dd1f5 {
  font-weight: 500;
  margin-right: 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.0;
}
.coh-ce-8d403985-18f780d3 {
  margin-bottom: 0;
}
.coh-ce-8d403985-bb1bbd68 {
  text-align: right;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-8d403985-bb1bbd68 {
    text-align: left;
    margin-top: 0.9375rem;
    margin-left: 0;
  }
}
.coh-ce-9ffeedd6-2b7e0ecc {
  background-color: rgb(230, 0, 0);
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  color: rgb(255, 255, 255);
}
.coh-ce-9ffeedd6-4e9f0c7c {
  max-width: 4.5rem;
  margin-right: auto;
  margin-bottom: 2rem;
  margin-left: auto;
}
@media (max-width: 1439px) {
  .coh-ce-9ffeedd6-4e9f0c7c {
    max-width: 4rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-9ffeedd6-4e9f0c7c {
    max-width: 3.5rem;
  }
}
.coh-ce-9ffeedd6-6f7b71c9 {
  max-width: 66%;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-9ffeedd6-a6b0e23f {
  font-size: 1.5rem;
  line-height: 1.25;
  font-weight: 500;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .coh-ce-9ffeedd6-a6b0e23f {
    font-size: 1.25rem;
  }
}
.coh-ce-9ffeedd6-a1799c73 {
  margin-bottom: 0;
}
.coh-ce-coh_component_card_feature-13ccc44c {
  margin-top: 1.25rem;
}
.coh-ce-coh_component_hero_shallow-db526a {
  padding-bottom: 2rem;
}
.coh-ce-coh_component_hero_shallow-1016e4db {
  min-height: 16.25rem;
}
.coh-ce-coh_component_hero_shallow-539cf35d {
  background-color: rgb(255, 255, 255);
  width: 66%;
  padding-right: 4rem;
  position: relative;
}
@media (max-width: 1439px) {
  .coh-ce-coh_component_hero_shallow-539cf35d {
    padding-right: 3rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-coh_component_hero_shallow-539cf35d {
    width: 83%;
  }
}
@media (max-width: 564px) {
  .coh-ce-coh_component_hero_shallow-539cf35d {
    width: 100%;
  }
}
.coh-ce-coh_component_hero_shallow-539cf35d:before {
  background-color: rgb(255, 255, 255);
  height: 100%;
  width: 100vw;
  position: absolute;
  top: 0;
  right: 100%;
  display: block;
}
.coh-ce-coh_component_hero_tall-db526a {
  padding-bottom: 2rem;
}
.coh-ce-coh_component_hero_tall-21e4514f {
  min-height: 60vh;
}
@media (max-width: 1439px) {
  .coh-ce-coh_component_hero_tall-21e4514f {
    min-height: 70vh;
  }
}
@media (max-width: 564px) {
  .coh-ce-coh_component_hero_tall-21e4514f {
    min-height: 80vh;
  }
}
.coh-ce-coh_component_hero_tall-18a9923b {
  width: 66%;
  padding-right: 4rem;
}
@media (max-width: 1439px) {
  .coh-ce-coh_component_hero_tall-18a9923b {
    padding-right: 3rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-coh_component_hero_tall-18a9923b {
    width: 83%;
  }
}
@media (max-width: 564px) {
  .coh-ce-coh_component_hero_tall-18a9923b {
    width: 100%;
  }
}
.coh-ce-coh_component_hero_tall-18a9923b:before {
  background-color: rgb(255, 255, 255);
  height: 100%;
  width: 100vw;
  position: absolute;
  top: 0;
  right: 100%;
  display: block;
}
.coh-ce-coh_component_hero_tall-cebd1827 {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_action_cards-4434c4b2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 2rem;
  padding-left: 2rem;
  overflow-x: auto;
  overflow-y: hidden;
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
  scrollbar-width: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_action_cards-4434c4b2 {
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
  }
}
.coh-ce-cpt_action_cards-4434c4b2::-webkit-scrollbar {
  display: none;
}
.coh-ce-cpt_action_cards-4434c4b2 * {
  scroll-snap-align: center;
}
.coh-ce-cpt_action_cards-4434c4b2 > :last-child {
  margin-right: auto;
}
.coh-ce-cpt_action_cards-4434c4b2 > :first-child {
  margin-left: auto;
}
.coh-ce-cpt_action_cards-71592d08 {
  padding-top: 12px;
  padding-right: 50px;
  padding-left: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  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_action_cards-423f0f02 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 26px;
  text-align: center;
}
.coh-ce-cpt_action_cards-c7906e57 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(109, 111, 129);
}
.coh-ce-cpt_action_cards-c3cb15a1 {
  width: 100%;
  margin-top: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  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_action_cards-c3cb15a1 p {
  text-align: center;
  width: 100%;
  padding-bottom: 16px;
  margin-bottom: 16px;
}
.coh-ce-cpt_action_cards-c3cb15a1 p:not(:last-child) {
  border-top-width: 0px;
  border-bottom-width: 2px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-style: solid;
  border-top-color: rgb(234, 235, 238);
  border-bottom-color: rgb(234, 235, 238);
}
@media (max-width: 564px) {
  .coh-ce-cpt_action_cards-c3cb15a1 p:last-child {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_action_cards-685d8b66 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  width: 100%;
}
.coh-ce-cpt_action_cards-685d8b66:not(:last-child) {
  border-top-width: 0px;
  border-bottom-width: 2px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: solid;
  border-top-color: rgb(234, 235, 238);
  border-bottom-color: rgb(234, 235, 238);
  border-left-color: rgba(0, 0, 0, 0);
  border-right-color: rgba(0, 0, 0, 0);
}
.coh-ce-cpt_banner-db526a {
  padding-bottom: 2rem;
}
.coh-ce-cpt_banner-21e4514f {
  min-height: 60vh;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_banner-21e4514f {
    min-height: 70vh;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner-21e4514f {
    min-height: 80vh;
  }
}
.coh-ce-cpt_banner-288f7ec1 {
  background-color: rgb(255, 255, 255);
  width: 66%;
  padding-right: 4rem;
  position: relative;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_banner-288f7ec1 {
    padding-right: 3rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner-288f7ec1 {
    width: 83%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner-288f7ec1 {
    width: 100%;
  }
}
.coh-ce-cpt_banner-288f7ec1:before {
  background-color: rgb(255, 255, 255);
  height: 100%;
  width: 100vw;
  position: absolute;
  top: 0;
  right: 100%;
  display: block;
}
.coh-ce-cpt_bau_123_text_stepper-1f0e90a1 {
  max-width: 1920px;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-right: 78px;
  padding-left: 78px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_123_text_stepper-1f0e90a1 {
    padding-right: 6px;
    padding-left: 6px;
  }
}
.bau-left.coh-ce-cpt_bau_123_text_stepper-1f0e90a1 .bau-123-stepper-row:nth-of-type(odd) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media (max-width: 1023px) {
  .bau-left.coh-ce-cpt_bau_123_text_stepper-1f0e90a1 .bau-123-stepper-row:nth-of-type(odd) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.bau-left.coh-ce-cpt_bau_123_text_stepper-1f0e90a1 .bau-123-stepper-row:nth-of-type(odd) .bau-123-stepper-text {
  text-align: left;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.bau-left.coh-ce-cpt_bau_123_text_stepper-1f0e90a1 .bau-123-stepper-row:nth-of-type(odd) .bau-123-stepper-buttons {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.bau-left.coh-ce-cpt_bau_123_text_stepper-1f0e90a1 .bau-123-stepper-row:nth-of-type(odd) .bau-123-stepper-text--alt {
  text-align: right;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (max-width: 1023px) {
  .bau-left.coh-ce-cpt_bau_123_text_stepper-1f0e90a1 .bau-123-stepper-row:nth-of-type(odd) .bau-123-stepper-text--alt {
    text-align: left;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.bau-left.coh-ce-cpt_bau_123_text_stepper-1f0e90a1 .bau-123-stepper-row:nth-of-type(odd) .bau-123-stepper-text--alt .bau-123-stepper-buttons {
  -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: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 1023px) {
  .bau-left.coh-ce-cpt_bau_123_text_stepper-1f0e90a1 .bau-123-stepper-row:nth-of-type(odd) .bau-123-stepper-text--alt .bau-123-stepper-buttons {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.coh-ce-cpt_bau_123_text_stepper-1f0e90a1 .bau-123-stepper-row .bau-123-stepper-text--alt {
  text-align: left;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_123_text_stepper-1f0e90a1 .bau-123-stepper-row .bau-123-stepper-text--alt {
    text-align: left;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-cpt_bau_123_text_stepper-1f0e90a1 .bau-123-stepper-row .bau-123-stepper-text--alt .bau-123-stepper-buttons {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_123_text_stepper-1f0e90a1 .bau-123-stepper-row .bau-123-stepper-text--alt .bau-123-stepper-buttons {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.coh-ce-cpt_bau_123_text_stepper-2b0c7a7b {
  width: -webkit-calc(50% - 32px);
  width: calc(50% - 32px);
  margin-right: 32px;
  margin-left: 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_123_text_stepper-2b0c7a7b {
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px);
    margin-right: 16px;
    margin-left: 16px;
  }
}
.bau-123-stepper--side-by-side.coh-ce-cpt_bau_123_text_stepper-2b0c7a7b {
  -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;
}
.bau-123-stepper--side-by-side.coh-ce-cpt_bau_123_text_stepper-2b0c7a7b .bau-123-stepper-text {
  width: 50%;
}
@media (max-width: 767px) {
  .bau-123-stepper--side-by-side.coh-ce-cpt_bau_123_text_stepper-2b0c7a7b .bau-123-stepper-text {
    width: 100%;
  }
}
.bau-123-stepper--side-by-side.coh-ce-cpt_bau_123_text_stepper-2b0c7a7b .bau-123-stepper-text:nth-child(even) {
  padding-left: 16px;
}
@media (max-width: 767px) {
  .bau-123-stepper--side-by-side.coh-ce-cpt_bau_123_text_stepper-2b0c7a7b .bau-123-stepper-text:nth-child(even) {
    padding-left: 0;
  }
}
.bau-123-stepper--side-by-side.coh-ce-cpt_bau_123_text_stepper-2b0c7a7b .bau-123-stepper-text:nth-child(odd) {
  padding-right: 16px;
}
@media (max-width: 767px) {
  .bau-123-stepper--side-by-side.coh-ce-cpt_bau_123_text_stepper-2b0c7a7b .bau-123-stepper-text:nth-child(odd) {
    padding-right: 0;
  }
}
.coh-ce-cpt_bau_123_text_stepper-864fb7a7 {
  margin-bottom: 12px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_123_text_stepper-864fb7a7 {
    margin-bottom: 8px;
  }
}
.coh-ce-cpt_bau_123_text_stepper-f595a69c {
  display: block;
}
.coh-ce-cpt_bau_123_text_stepper-5520c24c {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 27px;
  margin: 0;
  color: inherit;
  text-align: inherit;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_123_text_stepper-5520c24c {
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 4px;
  }
}
.coh-ce-cpt_bau_123_text_stepper-677782f4 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 8px;
  margin-left: 0;
  font-size: 32px;
  line-height: 48px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: inherit;
  text-align: inherit;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_123_text_stepper-677782f4 {
    font-size: 18px;
    line-height: 27px;
  }
}
.coh-ce-cpt_bau_123_text_stepper-5bc54db7 {
  color: inherit;
}
.coh-ce-cpt_bau_123_text_stepper-5bc54db7 * {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 0;
  color: inherit;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_123_text_stepper-5bc54db7 * {
    font-size: 14px;
    line-height: 21px;
  }
}
.coh-ce-cpt_bau_123_text_stepper-5bc54db7 ul {
  padding-left: 18px;
  margin-bottom: 16px;
}
.coh-ce-cpt_bau_123_text_stepper-5bc54db7 ol {
  margin-bottom: 16px;
  padding-left: 18px;
}
.coh-ce-cpt_bau_123_text_stepper-5bc54db7 :last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_bau_123_text_stepper-5bc54db7 li {
  margin-bottom: 8px;
}
.coh-ce-cpt_bau_123_text_stepper-5bc54db7 strong {
  font-weight: 700;
}
.coh-ce-cpt_bau_123_text_stepper-5bc54db7 a {
  color: rgb(0, 176, 202);
}
.coh-ce-cpt_bau_123_text_stepper-c660ea5d {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 32px;
  margin-right: -8px;
  margin-bottom: 0;
  margin-left: -8px;
  width: -webkit-calc(100% + 16px);
  width: calc(100% + 16px);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_123_text_stepper-c660ea5d {
    margin-top: 16px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.coh-ce-cpt_bau_123_text_stepper-2bc967ee {
  margin-top: 0;
  margin-right: 8px;
  margin-bottom: 0;
  margin-left: 8px;
}
.coh-ce-cpt_bau_123_text_stepper-77d8d7f8 {
  width: -webkit-calc(50% - 32px);
  width: calc(50% - 32px);
  margin-right: 32px;
  margin-left: 32px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_123_text_stepper-77d8d7f8 {
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px);
    margin-right: 16px;
    margin-bottom: 32px;
    margin-left: 16px;
  }
}
.coh-ce-cpt_bau_123_text_stepper-864fb7a7 {
  margin-bottom: 12px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_123_text_stepper-864fb7a7 {
    margin-bottom: 8px;
  }
}
.coh-ce-cpt_bau_123_text_stepper-f595a69c {
  display: block;
}
.coh-ce-cpt_bau_123_text_stepper-5520c24c {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 27px;
  margin: 0;
  color: inherit;
  text-align: inherit;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_123_text_stepper-5520c24c {
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 4px;
  }
}
.coh-ce-cpt_bau_123_text_stepper-af43b7c4 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 8px;
  margin-left: 0;
  font-size: 48px;
  line-height: 60px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: inherit;
  text-align: inherit;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_123_text_stepper-af43b7c4 {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 16px;
  }
}
.coh-ce-cpt_bau_123_text_stepper-5bc54db7 {
  color: inherit;
}
.coh-ce-cpt_bau_123_text_stepper-5bc54db7 * {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 0;
  color: inherit;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_123_text_stepper-5bc54db7 * {
    font-size: 14px;
    line-height: 21px;
  }
}
.coh-ce-cpt_bau_123_text_stepper-5bc54db7 ul {
  padding-left: 18px;
  margin-bottom: 16px;
}
.coh-ce-cpt_bau_123_text_stepper-5bc54db7 ol {
  margin-bottom: 16px;
  padding-left: 18px;
}
.coh-ce-cpt_bau_123_text_stepper-5bc54db7 :last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_bau_123_text_stepper-5bc54db7 li {
  margin-bottom: 8px;
}
.coh-ce-cpt_bau_123_text_stepper-5bc54db7 strong {
  font-weight: 700;
}
.coh-ce-cpt_bau_123_text_stepper-5bc54db7 a {
  color: rgb(0, 176, 202);
}
.coh-ce-cpt_bau_123_text_stepper-3d5fdbb5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 32px;
  margin-right: -8px;
  margin-bottom: 0;
  margin-left: -8px;
  width: -webkit-calc(100% + 16px);
  width: calc(100% + 16px);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_123_text_stepper-3d5fdbb5 {
    margin-top: 16px;
  }
}
.coh-ce-cpt_bau_123_text_stepper-2bc967ee {
  margin-top: 0;
  margin-right: 8px;
  margin-bottom: 0;
  margin-left: 8px;
}
.coh-ce-cpt_bau_banner-ce5fb707 {
  max-width: 1920px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.coh-ce-cpt_bau_banner-a95de6df {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  padding-right: 60px;
  padding-bottom: 40px;
  padding-left: 60px;
  background-color: rgba(0, 0, 0, 0);
  max-width: 1920px;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-transition: 400ms ease-out transform;
  transition: 400ms ease-out transform;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_banner-a95de6df {
    -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;
    padding-top: 48px;
    padding-right: 32px;
    padding-bottom: 48px;
    padding-left: 32px;
  }
}
.coh-ce-cpt_bau_banner-f9bf56f2 {
  -webkit-border-top-left-radius: 64px;
          border-top-left-radius: 64px;
  -webkit-border-top-right-radius: 64px;
          border-top-right-radius: 64px;
  -webkit-border-bottom-left-radius: 64px;
          border-bottom-left-radius: 64px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  padding: 80px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 540px;
  -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: 540px;
  cursor: default;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_banner-f9bf56f2 {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_banner-f9bf56f2 {
    padding: 30px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_bau_banner-f9bf56f2 {
    height: -webkit-calc(100vw - 64px);
    height: calc(100vw - 64px);
    max-width: 100%;
  }
}
[href].coh-ce-cpt_bau_banner-f9bf56f2:not([href=""]) {
  cursor: pointer;
}
.coh-ce-cpt_bau_banner-3324c932 {
  height: 100%;
  width: 100%;
  background: -webkit-linear-gradient(319.53deg, rgba(255, 255, 255, 0.16) 3.34%, rgba(255, 255, 255, 0.04) 99.77%);
  background: linear-gradient(130.47deg, rgba(255, 255, 255, 0.16) 3.34%, rgba(255, 255, 255, 0.04) 99.77%);
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
  -webkit-box-shadow: 0px 4px 24px -1px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 4px 24px -1px rgba(0, 0, 0, 0.2);;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-border-top-left-radius: 64px;
          border-top-left-radius: 64px;
  -webkit-border-top-right-radius: 64px;
          border-top-right-radius: 64px;
  -webkit-border-bottom-left-radius: 64px;
          border-bottom-left-radius: 64px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  z-index: -1;
}
.coh-ce-cpt_bau_banner-1e015aae {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: -webkit-calc(100% - 64px);
  width: calc(100% - 64px);
  -webkit-border-top-left-radius: 32px;
          border-top-left-radius: 32px;
  -webkit-border-top-right-radius: 32px;
          border-top-right-radius: 32px;
  -webkit-border-bottom-left-radius: 32px;
          border-bottom-left-radius: 32px;
  -webkit-border-bottom-right-radius: 2px;
          border-bottom-right-radius: 2px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_banner-1e015aae {
    width: -webkit-calc(100% - 60px);
    width: calc(100% - 60px);
  }
}
.coh-ce-cpt_bau_banner-d6684207 {
  padding-top: 39px;
  padding-left: 43px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_banner-d6684207 {
    max-width: 540px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 24px;
    padding-left: 0;
  }
}
.coh-ce-cpt_bau_banner-94014939 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 18px;
  line-height: 27px;
  text-align: left;
  margin: 0;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_banner-94014939 {
    font-size: 16px;
    line-height: 24px;
  }
}
.coh-ce-cpt_bau_banner-f4279e0d {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 60px;
  line-height: 70px;
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 8px;
  margin-left: 0;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_banner-f4279e0d {
    font-size: 26px;
    line-height: 39px;
  }
}
.coh-ce-cpt_bau_banner-237aacc1 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  width: 70%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_banner-237aacc1 {
    width: 100%;
  }
}
.coh-ce-cpt_bau_banner-1c68f98c {
  -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;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_banner-1c68f98c {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.coh-ce-cpt_bau_banner-1c68f98c:before {
  display: none !important;
}
.coh-ce-cpt_bau_banner-1c68f98c:after {
  display: none !important;
}
.coh-ce-cpt_bau_banner-5b8ca990 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin-bottom: 2px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_banner-5b8ca990 {
    font-size: 14px;
    line-height: 21px;
  }
}
.coh-ce-cpt_bau_banner-8784e4c7 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 60px;
  line-height: 90px;
  text-align: left;
  margin: 0;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_banner-8784e4c7 {
    font-size: 39px;
    line-height: 58px;
  }
}
.coh-ce-cpt_bau_banner-db53e514 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin: 0;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_banner-db53e514 {
    font-size: 14px;
    line-height: 21px;
  }
}
.coh-ce-cpt_bau_banner-dca9d041 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 60%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_banner-dca9d041 {
    width: 70%;
    margin-top: 20px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_banner-dca9d041 {
    width: 100%;
  }
}
.coh-ce-cpt_bau_banner-8126f093 {
  margin-bottom: 5px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_banner-8126f093 {
    font-size: 14px;
    line-height: 21px;
  }
}
.coh-ce-cpt_bau_banner-a81b072b {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_bau_banner-3d2ffcfb {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: -webkit-calc(30% - 12px);
  width: calc(30% - 12px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-right: 24px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_banner-3d2ffcfb {
    width: -webkit-calc(50% - 12px);
    width: calc(50% - 12px);
  }
}
.coh-ce-cpt_bau_banner-3d2ffcfb:before {
  display: none !Important;
}
.coh-ce-cpt_bau_banner-3d2ffcfb:after {
  display: none !Important;
}
.coh-ce-cpt_bau_banner-5bf9e7bf {
  width: auto;
  display: block;
  margin-bottom: 8px;
}
.coh-ce-cpt_bau_banner-8a17db85 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_bau_banner-ce44c516 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: -webkit-calc(30% - 12px);
  width: calc(30% - 12px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_banner-ce44c516 {
    width: -webkit-calc(50% - 12px);
    width: calc(50% - 12px);
  }
}
.coh-ce-cpt_bau_banner-ce44c516:before {
  display: none !Important;
}
.coh-ce-cpt_bau_banner-ce44c516:after {
  display: none !Important;
}
.coh-ce-cpt_bau_banner-8214c09f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 44px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_banner-8214c09f {
    margin-top: 24px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_bau_banner-8214c09f {
    -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;
  }
}
.coh-ce-cpt_bau_banner-8214c09f .coh-link:not(:first-child) {
  margin-left: 16px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_bau_banner-8214c09f .coh-link:not(:first-child) {
    margin-top: 8px;
    margin-left: 0;
  }
}
.coh-ce-cpt_bau_banner-f116ef62 {
  height: 95px;
  width: 46px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0 100% 100% 0/0 50% 50% 0;
          border-radius: 0 100% 100% 0/0 50% 50% 0;;
  cursor: pointer;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_banner-f116ef62 {
    top: 25%;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_bau_banner-f116ef62 {
    top: -webkit-calc(100vw / 2);
    top: calc(100vw / 2);
  }
}
.coh-ce-cpt_bau_banner-f116ef62:after {
  content: "";
  position: absolute;
  height: 14px;
  width: 14px;
  border-top-width: 2px;
  border-left-width: 2px;
  border-top-style: solid;
  border-left-style: solid;
  border-top-color: rgb(0, 0, 0);
  border-left-color: rgb(0, 0, 0);
  top: 50%;
  left: 10px;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transform: translateY(-50%) rotate(-45deg);
      -ms-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
.coh-ce-cpt_bau_banner-9fdd82f {
  height: 95px;
  width: 46px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 100% 0 0 100% / 50% 0 0 50% ;
          border-radius: 100% 0 0 100% / 50% 0 0 50% ;;
  cursor: pointer;
  right: 0;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_banner-9fdd82f {
    top: 25%;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_bau_banner-9fdd82f {
    top: -webkit-calc(100vw / 2);
    top: calc(100vw / 2);
  }
}
.coh-ce-cpt_bau_banner-9fdd82f:after {
  content: "";
  position: absolute;
  height: 14px;
  width: 14px;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: rgb(0, 0, 0);
  top: 50%;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transform: translateY(-50%) rotate(45deg);
      -ms-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  right: 10px;
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: rgb(0, 0, 0);
}
.coh-ce-cpt_bau_banner-74dc427 {
  position: absolute;
  display: none;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.coh-ce-cpt_bau_banner-625eec9d {
  background-color: rgba(0, 0, 0, 0);
  height: 12px;
  width: 12px;
  border-width: 0.0625rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  margin-right: 8px;
  margin-left: 8px;
  cursor: pointer;
}
.coh-ce-cpt_bau_banner-625eec9d:hover {
  background-color: rgb(255, 255, 255);
}
.bau-active.coh-ce-cpt_bau_banner-625eec9d {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_bau_banner_2022-ce5fb707 {
  max-width: 1920px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.coh-ce-cpt_bau_banner_2022-a95de6df {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  padding-right: 60px;
  padding-bottom: 40px;
  padding-left: 60px;
  background-color: rgba(0, 0, 0, 0);
  max-width: 1920px;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-transition: 400ms ease-out transform;
  transition: 400ms ease-out transform;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_banner_2022-a95de6df {
    -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;
    padding-top: 48px;
    padding-right: 32px;
    padding-bottom: 48px;
    padding-left: 32px;
  }
}
.coh-ce-cpt_bau_banner_2022-408b4365 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: -webkit-calc(100% - 160px);
  width: calc(100% - 160px);
  -webkit-border-top-left-radius: 32px;
          border-top-left-radius: 32px;
  -webkit-border-top-right-radius: 32px;
          border-top-right-radius: 32px;
  -webkit-border-bottom-left-radius: 32px;
          border-bottom-left-radius: 32px;
  -webkit-border-bottom-right-radius: 2px;
          border-bottom-right-radius: 2px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_banner_2022-408b4365 {
    width: -webkit-calc(100% - 60px);
    width: calc(100% - 60px);
  }
}
.coh-ce-cpt_bau_banner_2022-d6684207 {
  padding-top: 39px;
  padding-left: 43px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_banner_2022-d6684207 {
    max-width: 540px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 24px;
    padding-left: 0;
  }
}
.coh-ce-cpt_bau_banner_2022-94014939 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 18px;
  line-height: 27px;
  text-align: left;
  margin: 0;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_banner_2022-94014939 {
    font-size: 16px;
    line-height: 24px;
  }
}
.coh-ce-cpt_bau_banner_2022-f4279e0d {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 60px;
  line-height: 70px;
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 8px;
  margin-left: 0;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_banner_2022-f4279e0d {
    font-size: 26px;
    line-height: 39px;
  }
}
.coh-ce-cpt_bau_banner_2022-237aacc1 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  width: 70%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_banner_2022-237aacc1 {
    width: 100%;
  }
}
.coh-ce-cpt_bau_banner_2022-1c68f98c {
  -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;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_banner_2022-1c68f98c {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.coh-ce-cpt_bau_banner_2022-1c68f98c:before {
  display: none !important;
}
.coh-ce-cpt_bau_banner_2022-1c68f98c:after {
  display: none !important;
}
.coh-ce-cpt_bau_banner_2022-5b8ca990 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin-bottom: 2px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_banner_2022-5b8ca990 {
    font-size: 14px;
    line-height: 21px;
  }
}
.coh-ce-cpt_bau_banner_2022-8784e4c7 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 60px;
  line-height: 90px;
  text-align: left;
  margin: 0;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_banner_2022-8784e4c7 {
    font-size: 39px;
    line-height: 58px;
  }
}
.coh-ce-cpt_bau_banner_2022-db53e514 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin: 0;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_banner_2022-db53e514 {
    font-size: 14px;
    line-height: 21px;
  }
}
.coh-ce-cpt_bau_banner_2022-5a4a00d {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 60%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_banner_2022-5a4a00d {
    width: 100%;
  }
}
.coh-ce-cpt_bau_banner_2022-8126f093 {
  margin-bottom: 5px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_banner_2022-8126f093 {
    font-size: 14px;
    line-height: 21px;
  }
}
.coh-ce-cpt_bau_banner_2022-bb31a6e3 {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_bau_banner_2022-bbcc6857 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: -webkit-calc(50% - 12px);
  width: calc(50% - 12px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-right: 24px;
}
.coh-ce-cpt_bau_banner_2022-bbcc6857:before {
  display: none !Important;
}
.coh-ce-cpt_bau_banner_2022-bbcc6857:after {
  display: none !Important;
}
.coh-ce-cpt_bau_banner_2022-5bf9e7bf {
  width: auto;
  display: block;
  margin-bottom: 8px;
}
.coh-ce-cpt_bau_banner_2022-8a17db85 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_bau_banner_2022-a77886d8 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: -webkit-calc(50% - 12px);
  width: calc(50% - 12px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.coh-ce-cpt_bau_banner_2022-a77886d8:before {
  display: none !Important;
}
.coh-ce-cpt_bau_banner_2022-a77886d8:after {
  display: none !Important;
}
.coh-ce-cpt_bau_banner_2022-8214c09f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 44px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_banner_2022-8214c09f {
    margin-top: 24px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_bau_banner_2022-8214c09f {
    -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;
  }
}
.coh-ce-cpt_bau_banner_2022-8214c09f .coh-link:not(:first-child) {
  margin-left: 16px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_bau_banner_2022-8214c09f .coh-link:not(:first-child) {
    margin-top: 8px;
    margin-left: 0;
  }
}
.coh-ce-cpt_bau_banner_2022-f116ef62 {
  height: 95px;
  width: 46px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0 100% 100% 0/0 50% 50% 0;
          border-radius: 0 100% 100% 0/0 50% 50% 0;;
  cursor: pointer;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_banner_2022-f116ef62 {
    top: 25%;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_bau_banner_2022-f116ef62 {
    top: -webkit-calc(100vw / 2);
    top: calc(100vw / 2);
  }
}
.coh-ce-cpt_bau_banner_2022-f116ef62:after {
  content: "";
  position: absolute;
  height: 14px;
  width: 14px;
  border-top-width: 2px;
  border-left-width: 2px;
  border-top-style: solid;
  border-left-style: solid;
  border-top-color: rgb(0, 0, 0);
  border-left-color: rgb(0, 0, 0);
  top: 50%;
  left: 10px;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transform: translateY(-50%) rotate(-45deg);
      -ms-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
.coh-ce-cpt_bau_banner_2022-9fdd82f {
  height: 95px;
  width: 46px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 100% 0 0 100% / 50% 0 0 50% ;
          border-radius: 100% 0 0 100% / 50% 0 0 50% ;;
  cursor: pointer;
  right: 0;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_banner_2022-9fdd82f {
    top: 25%;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_bau_banner_2022-9fdd82f {
    top: -webkit-calc(100vw / 2);
    top: calc(100vw / 2);
  }
}
.coh-ce-cpt_bau_banner_2022-9fdd82f:after {
  content: "";
  position: absolute;
  height: 14px;
  width: 14px;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: rgb(0, 0, 0);
  top: 50%;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transform: translateY(-50%) rotate(45deg);
      -ms-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  right: 10px;
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: rgb(0, 0, 0);
}
.coh-ce-cpt_bau_banner_2022-74dc427 {
  position: absolute;
  display: none;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.coh-ce-cpt_bau_banner_2022-625eec9d {
  background-color: rgba(0, 0, 0, 0);
  height: 12px;
  width: 12px;
  border-width: 0.0625rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  margin-right: 8px;
  margin-left: 8px;
  cursor: pointer;
}
.coh-ce-cpt_bau_banner_2022-625eec9d:hover {
  background-color: rgb(255, 255, 255);
}
.bau-active.coh-ce-cpt_bau_banner_2022-625eec9d {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_bau_bf_animated_circles-d661eb82 {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  background-color: rgb(10, 6, 31);
  z-index: -1;
}
.coh-ce-cpt_bau_bf_animated_circles-56749b11 {
  -webkit-box-shadow: 0 0 0 3px var(--vodacom-red), 0 0 1px 3px #fff, 0 0 2px 4px var(--vodacom-dark-red), 0 0 125px 6px var(--vodacom-red), inset 0 0 0 3px var(--vodacom-red), inset 0 0 1px 3px #fff, inset 0 0 2px 4px var(--vodacom-dark-red),inset 0 0 100px 6px var(--vodacom-red);
          box-shadow: 0 0 0 3px var(--vodacom-red), 0 0 1px 3px #fff, 0 0 2px 4px var(--vodacom-dark-red), 0 0 125px 6px var(--vodacom-red), inset 0 0 0 3px var(--vodacom-red), inset 0 0 1px 3px #fff, inset 0 0 2px 4px var(--vodacom-dark-red),inset 0 0 100px 6px var(--vodacom-red);
  -webkit-animation: pulsate 10s ease-in-out infinite alternate;
          animation: pulsate 10s ease-in-out infinite alternate;
  position: absolute;
  top: 70px;
  left: 50%;
  border-color: rgb(237, 184, 182);
  border-style: solid;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border-width: 2px;
  width: 500px;
  height: 500px;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.coh-ce-cpt_bau_bf_animated_circles-7f7c5217 {
  -webkit-box-shadow: 0 0 0 3px var(--vodacom-red), 0 0 1px 3px #fff, 0 0 2px 4px var(--vodacom-dark-red), 0 0 125px 6px var(--vodacom-red), inset 0 0 0 3px var(--vodacom-red), inset 0 0 1px 3px #fff, inset 0 0 2px 4px var(--vodacom-dark-red),inset 0 0 100px 6px var(--vodacom-red);
          box-shadow: 0 0 0 3px var(--vodacom-red), 0 0 1px 3px #fff, 0 0 2px 4px var(--vodacom-dark-red), 0 0 125px 6px var(--vodacom-red), inset 0 0 0 3px var(--vodacom-red), inset 0 0 1px 3px #fff, inset 0 0 2px 4px var(--vodacom-dark-red),inset 0 0 100px 6px var(--vodacom-red);
  -webkit-animation: pulsate 10s ease-in-out infinite alternate;
          animation: pulsate 10s ease-in-out infinite alternate;
  -webkit-animation-delay: 6s;
          animation-delay: 6s;
  position: absolute;
  top: 70%;
  left: 20px;
  border-color: rgb(237, 184, 182);
  border-style: solid;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border-width: 2px;
  width: 750px;
  height: 750px;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.coh-ce-cpt_bau_bf_animated_circles-52e0e8ac {
  -webkit-box-shadow: 0 0 0 3px var(--vodacom-red), 0 0 1px 3px #fff, 0 0 2px 4px var(--vodacom-dark-red), 0 0 125px 6px var(--vodacom-red), inset 0 0 0 3px var(--vodacom-red), inset 0 0 1px 3px #fff, inset 0 0 2px 4px var(--vodacom-dark-red),inset 0 0 100px 6px var(--vodacom-red);
          box-shadow: 0 0 0 3px var(--vodacom-red), 0 0 1px 3px #fff, 0 0 2px 4px var(--vodacom-dark-red), 0 0 125px 6px var(--vodacom-red), inset 0 0 0 3px var(--vodacom-red), inset 0 0 1px 3px #fff, inset 0 0 2px 4px var(--vodacom-dark-red),inset 0 0 100px 6px var(--vodacom-red);
  -webkit-animation: pulsate 10s ease-in-out infinite alternate;
          animation: pulsate 10s ease-in-out infinite alternate;
  -webkit-animation-delay: 13s;
          animation-delay: 13s;
  position: absolute;
  top: 65%;
  border-color: rgb(237, 184, 182);
  border-style: solid;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border-width: 2px;
  width: 400px;
  height: 400px;
  right: 5%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_bf_animated_circles-52e0e8ac {
    right: -25%;
  }
}
.coh-ce-cpt_bau_commerce_banner_v3-ce5fb707 {
  max-width: 1920px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.coh-ce-cpt_bau_commerce_banner_v3-408b4365 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: -webkit-calc(100% - 160px);
  width: calc(100% - 160px);
  -webkit-border-top-left-radius: 32px;
          border-top-left-radius: 32px;
  -webkit-border-top-right-radius: 32px;
          border-top-right-radius: 32px;
  -webkit-border-bottom-left-radius: 32px;
          border-bottom-left-radius: 32px;
  -webkit-border-bottom-right-radius: 2px;
          border-bottom-right-radius: 2px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_commerce_banner_v3-408b4365 {
    width: -webkit-calc(100% - 60px);
    width: calc(100% - 60px);
  }
}
.coh-ce-cpt_bau_commerce_banner_v3-cd29f3fa {
  padding-top: 39px;
  padding-right: 43px;
  padding-bottom: 39px;
  padding-left: 43px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_commerce_banner_v3-cd29f3fa {
    max-width: 540px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 24px;
    padding-right: 0;
    padding-bottom: 24px;
    padding-left: 0;
  }
}
.bau-commerce-banner--center-layout.coh-ce-cpt_bau_commerce_banner_v3-cd29f3fa {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_bau_commerce_banner_v3-864fb7a7 {
  margin-bottom: 12px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_commerce_banner_v3-864fb7a7 {
    margin-bottom: 8px;
  }
}
.coh-ce-cpt_bau_commerce_banner_v3-f595a69c {
  display: block;
}
.coh-ce-cpt_bau_commerce_banner_v3-bf1526b2 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 27px;
  text-align: left;
  margin: 0;
  color: rgb(255, 255, 255);
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_commerce_banner_v3-bf1526b2 {
    font-size: 16px;
    line-height: 24px;
  }
}
.coh-ce-cpt_bau_commerce_banner_v3-853753e1 {
  font-family: 'vodafone_rgregular', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 60px;
  line-height: 70px;
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 8px;
  margin-left: 0;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_commerce_banner_v3-853753e1 {
    font-size: 40px;
    line-height: 45px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_commerce_banner_v3-853753e1 {
    font-size: 26px;
    line-height: 39px;
  }
}
.coh-ce-cpt_bau_commerce_banner_v3-ffb6a4a9 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_bau_commerce_banner_v3-57541726 {
  -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;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_commerce_banner_v3-57541726 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.coh-ce-cpt_bau_commerce_banner_v3-57541726:before {
  display: none !important;
}
.coh-ce-cpt_bau_commerce_banner_v3-57541726:after {
  display: none !important;
}
.coh-ce-cpt_bau_commerce_banner_v3-5b8ca990 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin-bottom: 2px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_commerce_banner_v3-5b8ca990 {
    font-size: 14px;
    line-height: 21px;
  }
}
.coh-ce-cpt_bau_commerce_banner_v3-74ad7663 {
  font-family: 'vodafone_rgregular', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 72px;
  line-height: 90px;
  text-align: left;
  margin: 0;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_commerce_banner_v3-74ad7663 {
    font-size: 48px;
    line-height: 60px;
  }
}
.coh-ce-cpt_bau_commerce_banner_v3-db53e514 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin: 0;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_commerce_banner_v3-db53e514 {
    font-size: 14px;
    line-height: 21px;
  }
}
.coh-ce-cpt_bau_commerce_banner_v3-170c41e7 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 60%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_commerce_banner_v3-170c41e7 {
    width: 100%;
  }
}
.coh-ce-cpt_bau_commerce_banner_v3-8126f093 {
  margin-bottom: 5px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_commerce_banner_v3-8126f093 {
    font-size: 14px;
    line-height: 21px;
  }
}
.coh-ce-cpt_bau_commerce_banner_v3-a81b072b {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_bau_commerce_banner_v3-bbcc6857 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: -webkit-calc(50% - 12px);
  width: calc(50% - 12px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-right: 24px;
}
.coh-ce-cpt_bau_commerce_banner_v3-bbcc6857:before {
  display: none !Important;
}
.coh-ce-cpt_bau_commerce_banner_v3-bbcc6857:after {
  display: none !Important;
}
.coh-ce-cpt_bau_commerce_banner_v3-5bf9e7bf {
  width: auto;
  display: block;
  margin-bottom: 8px;
}
.coh-ce-cpt_bau_commerce_banner_v3-765a7ef8 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_bau_commerce_banner_v3-a77886d8 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: -webkit-calc(50% - 12px);
  width: calc(50% - 12px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.coh-ce-cpt_bau_commerce_banner_v3-a77886d8:before {
  display: none !Important;
}
.coh-ce-cpt_bau_commerce_banner_v3-a77886d8:after {
  display: none !Important;
}
.coh-ce-cpt_bau_commerce_banner_v3-8a17db85 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_bau_commerce_banner_v3-5d6f408b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_commerce_banner_v3-5d6f408b {
    margin-top: 24px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_bau_commerce_banner_v3-5d6f408b {
    -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;
  }
}
.coh-ce-cpt_bau_commerce_banner_v3-5d6f408b .coh-link:not(:first-child) {
  margin-left: 16px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_bau_commerce_banner_v3-5d6f408b .coh-link:not(:first-child) {
    margin-top: 8px;
    margin-left: 0;
  }
}
.coh-ce-cpt_bau_commerce_banner_v3-b21a4d17 {
  height: 95px;
  width: 46px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0 100% 100% 0/0 50% 50% 0;
          border-radius: 0 100% 100% 0/0 50% 50% 0;;
  cursor: pointer;
  -webkit-box-shadow: 0px 0px 4px #08081B;
          box-shadow: 0px 0px 4px #08081B;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_commerce_banner_v3-b21a4d17 {
    top: 25%;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_bau_commerce_banner_v3-b21a4d17 {
    top: -webkit-calc(100vw / 2);
    top: calc(100vw / 2);
  }
}
.coh-ce-cpt_bau_commerce_banner_v3-b21a4d17:after {
  content: "";
  position: absolute;
  height: 14px;
  width: 14px;
  border-top-width: 2px;
  border-left-width: 2px;
  border-top-style: solid;
  border-left-style: solid;
  border-top-color: rgb(0, 0, 0);
  border-left-color: rgb(0, 0, 0);
  top: 50%;
  left: 10px;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transform: translateY(-50%) rotate(-45deg);
      -ms-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
.coh-ce-cpt_bau_commerce_banner_v3-6435c48c {
  height: 95px;
  width: 46px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 100% 0 0 100% / 50% 0 0 50% ;
          border-radius: 100% 0 0 100% / 50% 0 0 50% ;;
  cursor: pointer;
  -webkit-box-shadow: 0px 0px 4px #08081B;
          box-shadow: 0px 0px 4px #08081B;
  right: 0;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_commerce_banner_v3-6435c48c {
    top: 25%;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_bau_commerce_banner_v3-6435c48c {
    top: -webkit-calc(100vw / 2);
    top: calc(100vw / 2);
  }
}
.coh-ce-cpt_bau_commerce_banner_v3-6435c48c:after {
  content: "";
  position: absolute;
  height: 14px;
  width: 14px;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: rgb(0, 0, 0);
  top: 50%;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transform: translateY(-50%) rotate(45deg);
      -ms-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  right: 10px;
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: rgb(0, 0, 0);
}
.coh-ce-cpt_bau_commerce_banner_v3-74dc427 {
  position: absolute;
  display: none;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.coh-ce-cpt_bau_commerce_banner_v3_1-ce5fb707 {
  max-width: 1920px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.coh-ce-cpt_bau_commerce_banner_v3_1-db00ff9f {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
}
.coh-ce-cpt_bau_commerce_banner_v3_1-f2b623c9 {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
  height: 100%;
}
.coh-ce-cpt_bau_commerce_banner_v3_1-408b4365 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: -webkit-calc(100% - 160px);
  width: calc(100% - 160px);
  -webkit-border-top-left-radius: 32px;
          border-top-left-radius: 32px;
  -webkit-border-top-right-radius: 32px;
          border-top-right-radius: 32px;
  -webkit-border-bottom-left-radius: 32px;
          border-bottom-left-radius: 32px;
  -webkit-border-bottom-right-radius: 2px;
          border-bottom-right-radius: 2px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_commerce_banner_v3_1-408b4365 {
    width: -webkit-calc(100% - 60px);
    width: calc(100% - 60px);
  }
}
.coh-ce-cpt_bau_commerce_banner_v3_1-cd29f3fa {
  padding-top: 39px;
  padding-right: 43px;
  padding-bottom: 39px;
  padding-left: 43px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_commerce_banner_v3_1-cd29f3fa {
    max-width: 540px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 24px;
    padding-right: 0;
    padding-bottom: 24px;
    padding-left: 0;
  }
}
.bau-commerce-banner--center-layout.coh-ce-cpt_bau_commerce_banner_v3_1-cd29f3fa {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_bau_commerce_banner_v3_1-864fb7a7 {
  margin-bottom: 12px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_commerce_banner_v3_1-864fb7a7 {
    margin-bottom: 8px;
  }
}
.coh-ce-cpt_bau_commerce_banner_v3_1-f595a69c {
  display: block;
}
.coh-ce-cpt_bau_commerce_banner_v3_1-bf1526b2 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 27px;
  text-align: left;
  margin: 0;
  color: rgb(255, 255, 255);
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_commerce_banner_v3_1-bf1526b2 {
    font-size: 16px;
    line-height: 24px;
  }
}
.coh-ce-cpt_bau_commerce_banner_v3_1-853753e1 {
  font-family: 'vodafone_rgregular', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 60px;
  line-height: 70px;
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 8px;
  margin-left: 0;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_commerce_banner_v3_1-853753e1 {
    font-size: 40px;
    line-height: 45px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_commerce_banner_v3_1-853753e1 {
    font-size: 26px;
    line-height: 39px;
  }
}
.coh-ce-cpt_bau_commerce_banner_v3_1-ffb6a4a9 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_bau_commerce_banner_v3_1-57541726 {
  -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;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_commerce_banner_v3_1-57541726 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.coh-ce-cpt_bau_commerce_banner_v3_1-57541726:before {
  display: none !important;
}
.coh-ce-cpt_bau_commerce_banner_v3_1-57541726:after {
  display: none !important;
}
.coh-ce-cpt_bau_commerce_banner_v3_1-5b8ca990 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin-bottom: 2px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_commerce_banner_v3_1-5b8ca990 {
    font-size: 14px;
    line-height: 21px;
  }
}
.coh-ce-cpt_bau_commerce_banner_v3_1-74ad7663 {
  font-family: 'vodafone_rgregular', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 72px;
  line-height: 90px;
  text-align: left;
  margin: 0;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_commerce_banner_v3_1-74ad7663 {
    font-size: 48px;
    line-height: 60px;
  }
}
.coh-ce-cpt_bau_commerce_banner_v3_1-db53e514 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin: 0;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_commerce_banner_v3_1-db53e514 {
    font-size: 14px;
    line-height: 21px;
  }
}
.coh-ce-cpt_bau_commerce_banner_v3_1-170c41e7 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 60%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_commerce_banner_v3_1-170c41e7 {
    width: 100%;
  }
}
.coh-ce-cpt_bau_commerce_banner_v3_1-8126f093 {
  margin-bottom: 5px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_commerce_banner_v3_1-8126f093 {
    font-size: 14px;
    line-height: 21px;
  }
}
.coh-ce-cpt_bau_commerce_banner_v3_1-a81b072b {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_bau_commerce_banner_v3_1-bbcc6857 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: -webkit-calc(50% - 12px);
  width: calc(50% - 12px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-right: 24px;
}
.coh-ce-cpt_bau_commerce_banner_v3_1-bbcc6857:before {
  display: none !Important;
}
.coh-ce-cpt_bau_commerce_banner_v3_1-bbcc6857:after {
  display: none !Important;
}
.coh-ce-cpt_bau_commerce_banner_v3_1-5bf9e7bf {
  width: auto;
  display: block;
  margin-bottom: 8px;
}
.coh-ce-cpt_bau_commerce_banner_v3_1-8a17db85 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_bau_commerce_banner_v3_1-a77886d8 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: -webkit-calc(50% - 12px);
  width: calc(50% - 12px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.coh-ce-cpt_bau_commerce_banner_v3_1-a77886d8:before {
  display: none !Important;
}
.coh-ce-cpt_bau_commerce_banner_v3_1-a77886d8:after {
  display: none !Important;
}
.coh-ce-cpt_bau_commerce_banner_v3_1-5d6f408b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_commerce_banner_v3_1-5d6f408b {
    margin-top: 24px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_bau_commerce_banner_v3_1-5d6f408b {
    -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;
  }
}
.coh-ce-cpt_bau_commerce_banner_v3_1-5d6f408b .coh-link:not(:first-child) {
  margin-left: 16px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_bau_commerce_banner_v3_1-5d6f408b .coh-link:not(:first-child) {
    margin-top: 8px;
    margin-left: 0;
  }
}
.coh-ce-cpt_bau_commerce_banner_v3_1-b21a4d17 {
  height: 95px;
  width: 46px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0 100% 100% 0/0 50% 50% 0;
          border-radius: 0 100% 100% 0/0 50% 50% 0;;
  cursor: pointer;
  -webkit-box-shadow: 0px 0px 4px #08081B;
          box-shadow: 0px 0px 4px #08081B;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_commerce_banner_v3_1-b21a4d17 {
    top: 25%;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_bau_commerce_banner_v3_1-b21a4d17 {
    top: -webkit-calc(100vw / 2);
    top: calc(100vw / 2);
  }
}
.coh-ce-cpt_bau_commerce_banner_v3_1-b21a4d17:after {
  content: "";
  position: absolute;
  height: 14px;
  width: 14px;
  border-top-width: 2px;
  border-left-width: 2px;
  border-top-style: solid;
  border-left-style: solid;
  border-top-color: rgb(0, 0, 0);
  border-left-color: rgb(0, 0, 0);
  top: 50%;
  left: 10px;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transform: translateY(-50%) rotate(-45deg);
      -ms-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
.coh-ce-cpt_bau_commerce_banner_v3_1-6435c48c {
  height: 95px;
  width: 46px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 100% 0 0 100% / 50% 0 0 50% ;
          border-radius: 100% 0 0 100% / 50% 0 0 50% ;;
  cursor: pointer;
  -webkit-box-shadow: 0px 0px 4px #08081B;
          box-shadow: 0px 0px 4px #08081B;
  right: 0;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_commerce_banner_v3_1-6435c48c {
    top: 25%;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_bau_commerce_banner_v3_1-6435c48c {
    top: -webkit-calc(100vw / 2);
    top: calc(100vw / 2);
  }
}
.coh-ce-cpt_bau_commerce_banner_v3_1-6435c48c:after {
  content: "";
  position: absolute;
  height: 14px;
  width: 14px;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: rgb(0, 0, 0);
  top: 50%;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transform: translateY(-50%) rotate(45deg);
      -ms-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  right: 10px;
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: rgb(0, 0, 0);
}
.coh-ce-cpt_bau_commerce_banner_v3_1-74dc427 {
  position: absolute;
  display: none;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.coh-ce-cpt_bau_deal_card_v2-7063d56c {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1920px;
  position: relative;
  padding-top: 32px;
  padding-bottom: 64px;
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-cpt_bau_deal_card_v2-1c5d2211 {
  -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;
  padding-right: 94px;
  padding-left: 94px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
  position: relative;
  -webkit-transition: 400ms ease-out transform;
  transition: 400ms ease-out transform;
  background-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_deal_card_v2-1c5d2211 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_deal_card_v2-1c5d2211 {
    padding-right: 24px;
    padding-left: 24px;
  }
}
.coh-ce-cpt_bau_deal_card_v2-c7d73432 {
  position: relative;
  width: -webkit-calc(25% - 16px);
  width: calc(25% - 16px);
  overflow: visible;
  display: -webkit-box;
  display: -webkit-flex;
  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: stretch;
      -ms-flex-line-pack: stretch;
          align-content: stretch;
  margin-right: 8px;
  margin-left: 8px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  background-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_deal_card_v2-c7d73432 {
    width: -webkit-calc(33% - 16px);
    width: calc(33% - 16px);
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_deal_card_v2-c7d73432 {
    width: -webkit-calc(50% - 16px);
    width: calc(50% - 16px);
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_deal_card_v2-c7d73432 {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px);
  }
}
.coh-ce-cpt_bau_deal_card_v2-c7d73432:nth-child(n+5) {
  display: none;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_deal_card_v2-c7d73432:nth-child(n+4) {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_deal_card_v2-c7d73432:nth-child(n+3) {
    display: none;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_deal_card_v2-c7d73432:nth-child(n+2) {
    display: none;
  }
}
.coh-ce-cpt_bau_deal_card_v2-292374ed {
  position: absolute;
  top: -10px;
  font-family: 'Inter', sans-serif;
  color: rgb(255, 255, 255);
  padding-top: 3px;
  padding-right: 12px;
  padding-bottom: 3px;
  padding-left: 12px;
  -webkit-border-radius: 24px;
          border-radius: 24px;
  font-weight: 600;
  font-size: 14px;
  line-height: 15px;
  text-align: center;
  z-index: 5000;
  background: -webkit-gradient(linear, left top, right top, from(#9C2AA0), to(#E60000));
  background: -webkit-linear-gradient(left, #9C2AA0 0%, #E60000 100%);
  background: linear-gradient(90deg, #9C2AA0 0%, #E60000 100%);
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 50%;
  display: none;
}
.bau-glass-callout--visible.coh-ce-cpt_bau_deal_card_v2-292374ed {
  display: block;
}
.coh-ce-cpt_bau_deal_card_v2-b86734bb {
  display: block;
}
.coh-ce-cpt_bau_deal_card_v2-5ac6cf1a {
  padding-top: 16px;
  padding-right: 0;
  padding-bottom: 16px;
  padding-left: 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: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  color: rgb(8, 8, 27);
}
.bau-glass-card--dark.coh-ce-cpt_bau_deal_card_v2-5ac6cf1a {
  color: rgb(255, 255, 255);
}
.bau-glass-card--dark.coh-ce-cpt_bau_deal_card_v2-5ac6cf1a .bau-glass-card__heading, .bau-glass-card--dark.coh-ce-cpt_bau_deal_card_v2-5ac6cf1a .bau-glass-card__description {
  border-bottom-color: rgb(109, 111, 129);
}
.coh-ce-cpt_bau_deal_card_v2-5ac6cf1a .bau-glass-card__heading, .coh-ce-cpt_bau_deal_card_v2-5ac6cf1a .bau-glass-card__description {
  border-bottom-color: rgb(201, 204, 212);
}
.coh-ce-cpt_bau_deal_card_v2-546ed097 {
  margin-bottom: 16px;
  font-family: 'Inter', sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 16px;
  padding-left: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  color: inherit;
}
.coh-ce-cpt_bau_deal_card_v2-e5459708 {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 16px;
  padding-left: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  color: inherit;
  margin-bottom: 16px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_bau_deal_card_v2-e5459708 * {
  color: inherit;
  font-family: 'Inter', sans-serif  !important;
  font-size: 14px !important;
  line-height: 21px !important;
  font-family: 'Inter', sans-serif;
  line-height: 21px;
  font-size: 14px;
}
.coh-ce-cpt_bau_deal_card_v2-e5459708 :last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_bau_deal_card_v2-e5459708 ul li {
  color: inherit;
  margin-bottom: 0;
}
.coh-ce-cpt_bau_deal_card_v2-e5459708 ul {
  margin-left: 0px;
}
.coh-ce-cpt_bau_deal_card_v2-4fd5ec71 {
  -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: self-end;
  -webkit-align-items: self-end;
      -ms-flex-align: self-end;
          align-items: self-end;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 0;
  color: inherit;
}
.coh-ce-cpt_bau_deal_card_v2-4fd5ec71:before {
  display: none;
}
.coh-ce-cpt_bau_deal_card_v2-4fd5ec71:after {
  display: none;
}
.coh-ce-cpt_bau_deal_card_v2-2d41cf8a {
  -webkit-align-self: self-start;
      -ms-flex-item-align: self-start;
          align-self: self-start;
  font-family: 'Vodafone Extrabold', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  margin-top: 3px;
  margin-right: 4px;
}
.coh-ce-cpt_bau_deal_card_v2-9395940f {
  font-family: 'Vodafone Extrabold', sans-serif;
  font-weight: 400;
  font-size: 32px;
  line-height: 32px;
  margin-right: 4px;
}
.coh-ce-cpt_bau_deal_card_v2-26c9051b {
  font-size: 16px;
  line-height: 16px;
  font-family: 'Vodafone Extrabold', sans-serif;
  margin-bottom: 2.5px;
}
.coh-ce-cpt_bau_deal_card_v2-ceb61b1 {
  height: 95px;
  width: 46px;
  position: absolute;
  top: 40%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0 100% 100% 0/0 50% 50% 0;
          border-radius: 0 100% 100% 0/0 50% 50% 0;;
  cursor: pointer;
  -webkit-box-shadow: 0px 0px 4px #08081B;
          box-shadow: 0px 0px 4px #08081B;
  display: none;
}
.coh-ce-cpt_bau_deal_card_v2-ceb61b1:after {
  content: "";
  position: absolute;
  height: 14px;
  width: 14px;
  border-top-width: 2px;
  border-left-width: 2px;
  border-top-style: solid;
  border-left-style: solid;
  border-top-color: rgb(0, 0, 0);
  border-left-color: rgb(0, 0, 0);
  top: 50%;
  left: 10px;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transform: translateY(-50%) rotate(-45deg);
      -ms-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
.coh-ce-cpt_bau_deal_card_v2-d77212bf {
  height: 95px;
  width: 46px;
  position: absolute;
  top: 40%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 100% 0 0 100% / 50% 0 0 50% ;
          border-radius: 100% 0 0 100% / 50% 0 0 50% ;;
  cursor: pointer;
  -webkit-box-shadow: 0px 0px 4px #08081B;
          box-shadow: 0px 0px 4px #08081B;
  right: 0;
  display: none;
}
.coh-ce-cpt_bau_deal_card_v2-d77212bf:after {
  content: "";
  position: absolute;
  height: 14px;
  width: 14px;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: rgb(0, 0, 0);
  top: 50%;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transform: translateY(-50%) rotate(45deg);
      -ms-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  right: 10px;
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: rgb(0, 0, 0);
}
.coh-ce-cpt_bau_deal_card_v2-74dc427 {
  position: absolute;
  display: none;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.coh-ce-cpt_bau_glass-4a9d322b {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1920px;
  position: relative;
  padding-bottom: 64px;
}
.coh-ce-cpt_bau_glass-a22692a6 {
  -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;
  padding-right: 94px;
  padding-left: 94px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
  position: relative;
  -webkit-transition: 400ms ease-out transform;
  transition: 400ms ease-out transform;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_glass-a22692a6 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_glass-a22692a6 {
    padding-right: 24px;
    padding-left: 24px;
  }
}
.coh-ce-cpt_bau_glass-faf4a11d {
  padding: 1px;
  position: relative;
  -webkit-border-radius: 16px;
          border-radius: 16px;
  background: -webkit-linear-gradient(304.93deg, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0.04) 103.23%);
  background: linear-gradient(145.07deg, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0.04) 103.23%);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  -webkit-box-shadow: 0px 4px 24px -1px rgb(0 0 0 / 20%);
          box-shadow: 0px 4px 24px -1px rgb(0 0 0 / 20%);
  width: -webkit-calc(25% - 16px);
  width: calc(25% - 16px);
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  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: stretch;
      -ms-flex-line-pack: stretch;
          align-content: stretch;
  margin-right: 8px;
  margin-left: 8px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_glass-faf4a11d {
    width: -webkit-calc(33% - 16px);
    width: calc(33% - 16px);
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_glass-faf4a11d {
    width: -webkit-calc(50% - 16px);
    width: calc(50% - 16px);
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_glass-faf4a11d {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px);
  }
}
.coh-ce-cpt_bau_glass-faf4a11d:before {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-border-radius: 16px;
          border-radius: 16px;
  border-width: 3px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.05);
  display: block;
  z-index: -1;
}
.coh-ce-cpt_bau_glass-6986e9cf {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 8px;
  padding-left: 16px;
}
.coh-ce-cpt_bau_glass-1d4ec35a {
  display: block;
  -webkit-border-radius: 8px;
          border-radius: 8px;
}
.coh-ce-cpt_bau_glass-3f8af86d {
  padding-top: 0;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-ce-cpt_bau_glass-5d91e0b {
  margin-bottom: 8px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 22px;
  line-height: 33px;
  text-align: left;
}
.coh-ce-cpt_bau_glass-351d0680 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin-top: 0;
  margin-bottom: 16px;
}
.coh-ce-cpt_bau_glass-e26cf4a2 {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
}
.coh-ce-cpt_bau_glass-e26cf4a2:after {
  display: none !important;
}
.coh-ce-cpt_bau_glass-e26cf4a2:before {
  display: none !important;
}
.coh-ce-cpt_bau_glass-6d7d33c1 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_bau_glass-986a66e8 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 18px;
  line-height: 24px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  text-align: left;
}
.coh-ce-cpt_bau_glass-f211152c {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_bau_glass-f211152c p {
  color: rgb(255, 255, 255);
  font-weight: 400;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin: 0;
}
.coh-ce-cpt_bau_glass-4e01e0b0 {
  height: 95px;
  width: 46px;
  position: absolute;
  top: -webkit-calc(50% - 32px);
  top: calc(50% - 32px);
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0 100% 100% 0/0 50% 50% 0;
          border-radius: 0 100% 100% 0/0 50% 50% 0;;
  cursor: pointer;
  display: none;
}
.coh-ce-cpt_bau_glass-4e01e0b0:after {
  content: "";
  position: absolute;
  height: 14px;
  width: 14px;
  border-top-width: 2px;
  border-left-width: 2px;
  border-top-style: solid;
  border-left-style: solid;
  border-top-color: rgb(0, 0, 0);
  border-left-color: rgb(0, 0, 0);
  top: 50%;
  left: 10px;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transform: translateY(-50%) rotate(-45deg);
      -ms-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
.coh-ce-cpt_bau_glass-385b8334 {
  height: 95px;
  width: 46px;
  position: absolute;
  top: -webkit-calc(50% - 32px);
  top: calc(50% - 32px);
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 100% 0 0 100% / 50% 0 0 50% ;
          border-radius: 100% 0 0 100% / 50% 0 0 50% ;;
  cursor: pointer;
  right: 0;
  display: none;
}
.coh-ce-cpt_bau_glass-385b8334:after {
  content: "";
  position: absolute;
  height: 14px;
  width: 14px;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: rgb(0, 0, 0);
  top: 50%;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transform: translateY(-50%) rotate(45deg);
      -ms-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  right: 10px;
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: rgb(0, 0, 0);
}
.coh-ce-cpt_bau_glass-74dc427 {
  position: absolute;
  display: none;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.coh-ce-cpt_bau_glass-625eec9d {
  background-color: rgba(0, 0, 0, 0);
  height: 12px;
  width: 12px;
  border-width: 0.0625rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  margin-right: 8px;
  margin-left: 8px;
  cursor: pointer;
}
.coh-ce-cpt_bau_glass-625eec9d:hover {
  background-color: rgb(255, 255, 255);
}
.bau-active.coh-ce-cpt_bau_glass-625eec9d {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_bau_glass_2022-4a9d322b {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1920px;
  position: relative;
  padding-bottom: 64px;
}
.coh-ce-cpt_bau_glass_2022-a22692a6 {
  -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;
  padding-right: 94px;
  padding-left: 94px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
  position: relative;
  -webkit-transition: 400ms ease-out transform;
  transition: 400ms ease-out transform;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_glass_2022-a22692a6 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_glass_2022-a22692a6 {
    padding-right: 24px;
    padding-left: 24px;
  }
}
.coh-ce-cpt_bau_glass_2022-d83f7ce2 {
  position: absolute;
  top: 20px;
  right: 20px;
  font-family: 'Roboto', sans-serif;
  color: rgb(255, 255, 255);
  background-color: rgb(8, 8, 27);
  padding-top: 4px;
  padding-right: 12px;
  padding-bottom: 4px;
  padding-left: 12px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  z-index: 5000;
}
.coh-ce-cpt_bau_glass_2022-6986e9cf {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 8px;
  padding-left: 16px;
}
.coh-ce-cpt_bau_glass_2022-1d4ec35a {
  display: block;
  -webkit-border-radius: 8px;
          border-radius: 8px;
}
.coh-ce-cpt_bau_glass_2022-3f8af86d {
  padding-top: 0;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-ce-cpt_bau_glass_2022-5d91e0b {
  margin-bottom: 8px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 22px;
  line-height: 33px;
  text-align: left;
}
.coh-ce-cpt_bau_glass_2022-351d0680 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin-top: 0;
  margin-bottom: 16px;
}
.coh-ce-cpt_bau_glass_2022-e26cf4a2 {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
}
.coh-ce-cpt_bau_glass_2022-e26cf4a2:after {
  display: none !important;
}
.coh-ce-cpt_bau_glass_2022-e26cf4a2:before {
  display: none !important;
}
.coh-ce-cpt_bau_glass_2022-6d7d33c1 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_bau_glass_2022-986a66e8 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 18px;
  line-height: 24px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  text-align: left;
}
.coh-ce-cpt_bau_glass_2022-f211152c {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_bau_glass_2022-f211152c p {
  color: rgb(255, 255, 255);
  font-weight: 400;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin: 0;
}
.coh-ce-cpt_bau_glass_2022-bb08d199 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(8, 8, 27);
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  -webkit-border-radius: 50px !important;
          border-radius: 50px !important;
  -webkit-box-shadow: 0 0 1px 0px white inset, 0 0 1px 0px white;
          box-shadow: 0 0 1px 0px white inset, 0 0 1px 0px white;
  background-color: rgb(255, 255, 255);
  padding-top: 12px;
  padding-right: 16px;
  padding-bottom: 12px;
  padding-left: 16px;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(255, 255, 255);
}
.coh-ce-cpt_bau_glass_2022-bb08d199:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(57, 57, 73);
  border-color: rgb(0, 0, 0);
  -webkit-box-shadow: 0 0 1px 0px black inset, 0 0 1px 0px black;
          box-shadow: 0 0 1px 0px black inset, 0 0 1px 0px black;
}
.coh-ce-cpt_bau_glass_2022-4e01e0b0 {
  height: 95px;
  width: 46px;
  position: absolute;
  top: -webkit-calc(50% - 32px);
  top: calc(50% - 32px);
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0 100% 100% 0/0 50% 50% 0;
          border-radius: 0 100% 100% 0/0 50% 50% 0;;
  cursor: pointer;
  display: none;
}
.coh-ce-cpt_bau_glass_2022-4e01e0b0:after {
  content: "";
  position: absolute;
  height: 14px;
  width: 14px;
  border-top-width: 2px;
  border-left-width: 2px;
  border-top-style: solid;
  border-left-style: solid;
  border-top-color: rgb(0, 0, 0);
  border-left-color: rgb(0, 0, 0);
  top: 50%;
  left: 10px;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transform: translateY(-50%) rotate(-45deg);
      -ms-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
.coh-ce-cpt_bau_glass_2022-385b8334 {
  height: 95px;
  width: 46px;
  position: absolute;
  top: -webkit-calc(50% - 32px);
  top: calc(50% - 32px);
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 100% 0 0 100% / 50% 0 0 50% ;
          border-radius: 100% 0 0 100% / 50% 0 0 50% ;;
  cursor: pointer;
  right: 0;
  display: none;
}
.coh-ce-cpt_bau_glass_2022-385b8334:after {
  content: "";
  position: absolute;
  height: 14px;
  width: 14px;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: rgb(0, 0, 0);
  top: 50%;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transform: translateY(-50%) rotate(45deg);
      -ms-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  right: 10px;
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: rgb(0, 0, 0);
}
.coh-ce-cpt_bau_glass_2022-74dc427 {
  position: absolute;
  display: none;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.coh-ce-cpt_bau_glass_2022-625eec9d {
  background-color: rgba(0, 0, 0, 0);
  height: 12px;
  width: 12px;
  border-width: 0.0625rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  margin-right: 8px;
  margin-left: 8px;
  cursor: pointer;
}
.coh-ce-cpt_bau_glass_2022-625eec9d:hover {
  background-color: rgb(255, 255, 255);
}
.bau-active.coh-ce-cpt_bau_glass_2022-625eec9d {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_bau_image_usp-1f1e748e {
  max-width: 1920px;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-right: 78px;
  padding-left: 78px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_image_usp-1f1e748e {
    padding-right: 6px;
    padding-left: 6px;
  }
}
.coh-ce-cpt_bau_image_usp-ae933810 {
  margin-bottom: 24px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_image_usp-ae933810 {
    margin-bottom: 8px;
  }
}
.coh-ce-cpt_bau_image_usp-f595a69c {
  display: block;
}
.coh-ce-cpt_bau_image_usp-f985ba20 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  color: inherit;
  text-align: inherit;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_image_usp-f985ba20 {
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 4px;
  }
}
.coh-ce-cpt_bau_image_usp-677782f4 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 8px;
  margin-left: 0;
  font-size: 32px;
  line-height: 48px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: inherit;
  text-align: inherit;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_image_usp-677782f4 {
    font-size: 18px;
    line-height: 27px;
  }
}
.coh-ce-cpt_bau_image_usp-5bc54db7 {
  color: inherit;
}
.coh-ce-cpt_bau_image_usp-5bc54db7 * {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 0;
  color: inherit;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_image_usp-5bc54db7 * {
    font-size: 14px;
    line-height: 21px;
  }
}
.coh-ce-cpt_bau_image_usp-5bc54db7 ul {
  padding-left: 18px;
  margin-bottom: 16px;
}
.coh-ce-cpt_bau_image_usp-5bc54db7 ol {
  margin-bottom: 16px;
  padding-left: 18px;
}
.coh-ce-cpt_bau_image_usp-5bc54db7 :last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_bau_image_usp-5bc54db7 li {
  margin-bottom: 8px;
}
.coh-ce-cpt_bau_image_usp-5bc54db7 strong {
  font-weight: 700;
}
.coh-ce-cpt_bau_image_usp-5bc54db7 a {
  color: rgb(0, 176, 202);
}
.coh-ce-cpt_bau_image_usp-c660ea5d {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 32px;
  margin-right: -8px;
  margin-bottom: 0;
  margin-left: -8px;
  width: -webkit-calc(100% + 16px);
  width: calc(100% + 16px);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_image_usp-c660ea5d {
    margin-top: 16px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.coh-ce-cpt_bau_image_usp-2bc967ee {
  margin-top: 0;
  margin-right: 8px;
  margin-bottom: 0;
  margin-left: 8px;
}
.coh-ce-cpt_bau_image_usp-ae5af14e {
  width: 400px;
  -webkit-border-radius: 32px;
          border-radius: 32px;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_image_usp-ae5af14e {
    -webkit-border-radius: 16px;
            border-radius: 16px;
  }
}
.coh-ce-cpt_bf24_deal_card-234d141e {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1920px;
  position: relative;
  padding-top: 32px;
  padding-bottom: 64px;
  background-color: rgb(8, 8, 27);
}
.coh-ce-cpt_bf24_deal_card-40a0a6fb {
  -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;
  padding-right: 94px;
  padding-left: 94px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
  position: relative;
  -webkit-transition: 400ms ease-out transform;
  transition: 400ms ease-out transform;
  background-color: rgb(8, 8, 27);
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bf24_deal_card-40a0a6fb {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_bf24_deal_card-40a0a6fb {
    padding-right: 24px;
    padding-left: 24px;
  }
}
.coh-ce-cpt_bf24_deal_card-c7d73432 {
  position: relative;
  width: -webkit-calc(25% - 16px);
  width: calc(25% - 16px);
  overflow: visible;
  display: -webkit-box;
  display: -webkit-flex;
  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: stretch;
      -ms-flex-line-pack: stretch;
          align-content: stretch;
  margin-right: 8px;
  margin-left: 8px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  background-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bf24_deal_card-c7d73432 {
    width: -webkit-calc(33% - 16px);
    width: calc(33% - 16px);
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bf24_deal_card-c7d73432 {
    width: -webkit-calc(50% - 16px);
    width: calc(50% - 16px);
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_bf24_deal_card-c7d73432 {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px);
  }
}
.coh-ce-cpt_bf24_deal_card-c7d73432:nth-child(n+5) {
  display: none;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bf24_deal_card-c7d73432:nth-child(n+4) {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bf24_deal_card-c7d73432:nth-child(n+3) {
    display: none;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_bf24_deal_card-c7d73432:nth-child(n+2) {
    display: none;
  }
}
.coh-ce-cpt_bf24_deal_card-471601a5 {
  position: absolute;
  top: -10px;
  font-family: 'Inter', sans-serif;
  color: rgb(255, 255, 255);
  padding-top: 3px;
  padding-right: 12px;
  padding-bottom: 3px;
  padding-left: 12px;
  -webkit-border-radius: 24px;
          border-radius: 24px;
  font-weight: 600;
  font-size: 14px;
  line-height: 15px;
  text-align: center;
  z-index: 5000;
  background: -webkit-gradient(linear, left top, right top, from(#9C2AA0), to(#E60000));
  background: -webkit-linear-gradient(left, #9C2AA0 0%, #E60000 100%);
  background: linear-gradient(90deg, #9C2AA0 0%, #E60000 100%);
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 50%;
}
.coh-ce-cpt_bf24_deal_card-86fc8bc4 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 45px;
  padding-right: 45px;
  padding-bottom: 45px;
  padding-left: 45px;
  -webkit-border-radius: 32px;
          border-radius: 32px;
  background-color: rgb(34, 39, 57);
  position: relative;
}
.coh-ce-cpt_bf24_deal_card-86fc8bc4:before {
  position: absolute;
  padding-top: 2.5px;
  padding-right: 2.5px;
  padding-bottom: 2.5px;
  padding-left: 2.5px;
  background: -webkit-radial-gradient(125.1% 126.2%, 151.41% 846.69%, #E60000 27%, #9C2AA0 74%);
  background: radial-gradient(151.41% 846.69% at 125.1% 126.2%, #E60000 27%, #9C2AA0 74%);
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  -webkit-mask: -webkit-linear-gradient(#fff 0 0) content-box, -webkit-linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -webkit-border-radius: 32px;
          border-radius: 32px;
}
.coh-ce-cpt_bf24_deal_card-b86734bb {
  display: block;
}
.coh-ce-cpt_bf24_deal_card-18184f4a {
  padding-top: 16px;
  padding-right: 0;
  padding-bottom: 16px;
  padding-left: 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: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-ce-cpt_bf24_deal_card-a91424ed {
  margin-bottom: 16px;
  font-family: 'Inter', sans-serif;
  font-weight: 600;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 16px;
  padding-left: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(109, 111, 129);
}
.coh-ce-cpt_bf24_deal_card-9b811ef3 {
  font-family: 'Inter', sans-serif;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 14px;
  line-height: 21px;
  text-align: left;
  margin-top: 0;
  margin-bottom: 16px;
  padding-bottom: 16px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(109, 111, 129);
}
.coh-ce-cpt_bf24_deal_card-9d6597a9 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
}
.coh-ce-cpt_bf24_deal_card-9d6597a9:after {
  display: none !important;
}
.coh-ce-cpt_bf24_deal_card-9d6597a9:before {
  display: none !important;
}
.coh-ce-cpt_bf24_deal_card-6a1dd4ca {
  -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: self-end;
  -webkit-align-items: self-end;
      -ms-flex-align: self-end;
          align-items: self-end;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 0;
}
.coh-ce-cpt_bf24_deal_card-6a1dd4ca:before {
  display: none;
}
.coh-ce-cpt_bf24_deal_card-6a1dd4ca:after {
  display: none;
}
.coh-ce-cpt_bf24_deal_card-bf04c92b {
  margin-top: 0;
  margin-right: 8px;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 32px;
  line-height: 38px;
  font-family: 'Vodafone Extrabold', sans-serif;
  font-weight: 400;
  color: rgb(255, 255, 255);
  text-align: left;
  background: -webkit-gradient(linear, left top, right top, from(#9C2AA0), to(#E60000));
  background: -webkit-linear-gradient(left, #9C2AA0 0%, #E60000 100%);
  background: linear-gradient(90deg, #9C2AA0 0%, #E60000 100%);
  padding-top: 0;
  padding-right: 4px;
  padding-bottom: 0;
  padding-left: 4px;
}
.coh-ce-cpt_bf24_deal_card-fc175d68 {
  font-size: 16px;
  line-height: 24px;
}
.coh-ce-cpt_bf24_deal_card-b036a340 {
  font-family: 'Inter', sans-serif;
  font-weight: 600;
  color: rgb(168, 172, 184);
  font-size: 14px;
  line-height: 21px;
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_bf24_deal_card-b036a340 p {
  color: rgb(168, 172, 184);
  font-weight: 600;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  line-height: 21px;
  text-align: left;
  margin: 0;
}
.coh-ce-cpt_bf24_deal_card-726691c4 {
  height: 95px;
  width: 46px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0 100% 100% 0/0 50% 50% 0;
          border-radius: 0 100% 100% 0/0 50% 50% 0;;
  cursor: pointer;
  -webkit-box-shadow: 0px 0px 4px #08081B;
          box-shadow: 0px 0px 4px #08081B;
  display: none;
}
.coh-ce-cpt_bf24_deal_card-726691c4:after {
  content: "";
  position: absolute;
  height: 14px;
  width: 14px;
  border-top-width: 2px;
  border-left-width: 2px;
  border-top-style: solid;
  border-left-style: solid;
  border-top-color: rgb(0, 0, 0);
  border-left-color: rgb(0, 0, 0);
  top: 50%;
  left: 10px;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transform: translateY(-50%) rotate(-45deg);
      -ms-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
.coh-ce-cpt_bf24_deal_card-3448a789 {
  height: 95px;
  width: 46px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 100% 0 0 100% / 50% 0 0 50% ;
          border-radius: 100% 0 0 100% / 50% 0 0 50% ;;
  cursor: pointer;
  -webkit-box-shadow: 0px 0px 4px #08081B;
          box-shadow: 0px 0px 4px #08081B;
  right: 0;
  display: none;
}
.coh-ce-cpt_bf24_deal_card-3448a789:after {
  content: "";
  position: absolute;
  height: 14px;
  width: 14px;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: rgb(0, 0, 0);
  top: 50%;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transform: translateY(-50%) rotate(45deg);
      -ms-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  right: 10px;
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: rgb(0, 0, 0);
}
.coh-ce-cpt_bf24_deal_card-74dc427 {
  position: absolute;
  display: none;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.coh-ce-cpt_black_friday_sign_up_form-c83d2527 {
  margin-right: 2px;
}
.coh-ce-cpt_black_friday_sign_up_form-9746829b {
  margin-right: 15px;
  margin-left: 15px;
}
.coh-ce-cpt_blog_preview_card-5163acf3 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .coh-ce-cpt_blog_preview_card-5163acf3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_blog_preview_card-e2395bed {
  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-border-radius: 4px;
          border-radius: 4px;
  background-color: rgb(255, 255, 255);
  margin-left: 32px;
  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_blog_preview_card-e2395bed {
    margin-left: 16px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_blog_preview_card-e2395bed {
    margin-bottom: 24px;
    margin-left: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
}
.coh-ce-cpt_blog_preview_card-e2395bed:first-child {
  margin-left: 0;
}
.coh-ce-cpt_blog_preview_card-3f96e15d {
  position: relative;
}
.coh-ce-cpt_blog_preview_card-a5120ef0 {
  height: 350px;
  width: 100%;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  object-fit: cover;
  -o-object-fit: cover;
}
.coh-ce-cpt_blog_preview_card-e1e3a35e {
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_blog_preview_card-e1e3a35e {
    padding-top: 32px;
    padding-right: 16px;
    padding-bottom: 32px;
    padding-left: 16px;
  }
}
.coh-ce-cpt_blog_preview_card-437c993a {
  font-family: 'Roboto', sans-serif;
  color: rgb(51, 51, 51);
  line-height: normal;
  letter-spacing: normal;
  font-size: 20px;
  margin-bottom: 8px;
  font-weight: 500;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_blog_preview_card-437c993a {
    font-size: 18px;
    margin-bottom: 12px;
  }
}
.coh-ce-cpt_blog_preview_card-90f567cf {
  font-family: 'Roboto', sans-serif;
  color: rgb(51, 51, 51);
  margin-bottom: 24px;
  font-size: 26px;
  line-height: normal;
  letter-spacing: normal;
  font-weight: 500;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_blog_preview_card-90f567cf {
    font-size: 20px;
  }
}
.coh-ce-cpt_blog_preview_card-90f567cf:after {
  height: 2px;
  width: 48px;
  background-color: rgb(40, 40, 40);
  display: block;
  margin-top: 16px;
  content: "";
}
@media (max-width: 767px) {
  .coh-ce-cpt_blog_preview_card-90f567cf:after {
    height: 1px;
    width: 32px;
  }
}
.coh-ce-cpt_blog_preview_card-fff95246 {
  font-size: 16px;
  font-family: 'robotoregular', Arial, sans-serif;
  color: rgb(51, 51, 51);
  line-height: 1.5;
  letter-spacing: normal;
  margin-bottom: 20px;
}
.coh-ce-cpt_blog_preview_card-87057273 {
  font-size: 16px;
  line-height: normal;
  letter-spacing: normal;
  font-family: 'Roboto', sans-serif;
  color: rgb(51, 51, 51);
  font-weight: 500;
}
.coh-ce-cpt_blog_preview_card-6d734616 {
  position: relative;
  padding-top: 40px;
  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;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_blog_preview_card-6d734616 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.coh-ce-cpt_blog_preview_card-3326776 {
  background-color: rgb(255, 255, 255);
  color: rgb(51, 51, 51);
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  padding-top: 10px;
  padding-right: 16px;
  padding-bottom: 10px;
  padding-left: 16px;
  display: inline-block;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  border: 1px solid #767373;
}
.coh-ce-cpt_blog_preview_card-3326776:hover {
  text-decoration: none;
  color: rgb(51, 51, 51);
}
.coh-ce-cpt_blog_preview_card-3326776:focus {
  color: rgb(51, 51, 51);
}
.coh-ce-cpt_card_large_image_link_panel_-1b7aeb4e {
  text-align: center;
  display: block;
  border-color: rgb(230, 232, 238);
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  border-width: 0.0625rem;
  border-style: solid;
}
.coh-ce-cpt_card_large_image_link_panel_-1b7aeb4e:hover {
  background-color: rgb(230, 232, 238);
}
.coh-ce-cpt_card_large_image_link_panel_-1b7aeb4e:hover .card-link {
  color: rgb(216, 50, 105);
}
.coh-ce-cpt_card_large_image_link_panel_-1b7aeb4e .card-heading {
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_card_large_image_link_panel_-1b7aeb4e .card-paragraph {
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_card_large_image_link_panel_-1b7aeb4e .card-link {
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
  color: rgb(230, 0, 0);
}
.coh-ce-cpt_card_large_image_link_panel_-783ce9ee {
  margin-right: auto;
  margin-bottom: 2rem;
  margin-left: auto;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.coh-ce-cpt_card_large_image_link_panel_-354237cd {
  max-width: 66%;
  display: block;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 767px) {
  .coh-ce-cpt_card_large_image_link_panel_-354237cd {
    max-width: 100%;
  }
}
.coh-ce-cpt_card_large_image_link_panel_-22ffb91b {
  margin-top: auto;
}
.coh-ce-cpt_contact_us_container-b842c0f7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_dialog_component-6b42df4e {
  margin: 0;
}
.coh-ce-cpt_dialog_component-891e1558 {
  color: rgb(243, 246, 248);
  font-weight: 700;
  font-family: 'robotobold', Arial, sans-serif;
  font-size: 16px;
  text-align: center;
  background-color: rgb(230, 0, 0);
  display: none !important;
}
.coh-ce-cpt_download_cards-2ecc487f {
  font-family: 'Roboto', sans-serif;
  color: rgb(230, 0, 0);
  font-weight: 700;
  font-size: 18px;
  margin-left: 1rem;
}
@media (max-width: 767px) {
  .coh-ce-cpt_download_cards-2ecc487f {
    font-size: 14px;
    text-align: center;
  }
}
.coh-ce-cpt_download_cards-16b04a83 {
  font-family: 'Roboto', sans-serif;
  color: rgb(12, 12, 26);
  font-weight: 700;
  font-size: 32px;
  margin-left: 1rem;
}
@media (max-width: 767px) {
  .coh-ce-cpt_download_cards-16b04a83 {
    font-size: 20px;
    text-align: center;
  }
}
.coh-ce-cpt_download_cards-d7b6450 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 5rem;
     -moz-column-gap: 5rem;
          column-gap: 5rem;
  row-gap: 2rem;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_download_cards-d7b6450 {
    row-gap: 1rem;
  }
}
.coh-ce-cpt_download_cards-d7b6450:before {
  display: none !important;
}
.coh-ce-cpt_download_cards-d7b6450:after {
  display: none !important;
}
.coh-ce-cpt_download_cards-22ca1324 {
  border-width: 1px;
  border-style: solid;
  border-color: rgb(232, 232, 232);
  height: 7rem;
  width: min(23rem, 90%);
  display: -webkit-box;
  display: -webkit-flex;
  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_download_cards-1e68f893 {
  color: rgb(230, 0, 0);
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  margin-bottom: 0;
  text-align: center;
}
@media (max-width: 767px) {
  .coh-ce-cpt_download_cards-1e68f893 {
    font-size: 16px;
  }
}
.coh-ce-cpt_ds2_context_switcher-7c2b9fa {
  -webkit-box-pack: center;
  -webkit-justify-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%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 28px;
  padding-bottom: 28px;
}
.coh-ce-cpt_ds2_context_switcher-c03d249c {
  -webkit-border-radius: 32px;
          border-radius: 32px;
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  background-color: rgb(235, 237, 239);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-shadow: 0 5px 25px 0 rgba(12, 12, 26, 0.20);
          box-shadow: 0 5px 25px 0 rgba(12, 12, 26, 0.20);
  gap: 8px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 767px) {
  .coh-ce-cpt_ds2_context_switcher-c03d249c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    background-color: rgba(0, 0, 0, 0);
    -webkit-box-shadow: none;
            box-shadow: none;
    width: 100%;
    max-width: 256px;
  }
}
.coh-ce-cpt_ds2_context_switcher-c03d249c:before {
  display: none !important;
}
.coh-ce-cpt_ds2_context_switcher-c03d249c:after {
  display: none !important;
}
.coh-ce-cpt_ds2_context_switcher-5d0aa645 {
  padding-top: 8px;
  padding-right: 24px;
  padding-bottom: 8px;
  padding-left: 24px;
  -webkit-border-radius: 32px;
          border-radius: 32px;
  background-color: rgba(0, 0, 0, 0);
  text-align: center;
}
@media (max-width: 767px) {
  .coh-ce-cpt_ds2_context_switcher-5d0aa645 {
    background-color: rgb(235, 237, 239);
    border-width: 4px;
    border-style: solid;
    border-color: rgb(235, 237, 239);
    -webkit-box-shadow: 0 5px 25px 0 rgba(12, 12, 26, 0.20);
            box-shadow: 0 5px 25px 0 rgba(12, 12, 26, 0.20);
  }
}
.selected.coh-ce-cpt_ds2_context_switcher-5d0aa645 {
  background-color: rgb(255, 255, 255);
}
.selected.coh-ce-cpt_ds2_context_switcher-5d0aa645 > span {
  background: -webkit-radial-gradient(125.1% 126.2%, 151.41% 846.69%, #E60000 27%, #9C2AA0 74%);
  background: radial-gradient(151.41% 846.69% at 125.1% 126.2%, #E60000 27%, #9C2AA0 74%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
  font-weight: 600;
}
.coh-ce-cpt_ds2_context_switcher-80de5c7f {
  font-family: 'Inter', sans-serif;
  font-weight: 500;
  color: rgb(34, 39, 57);
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
}
.coh-ce-cpt_help_support_search-d35f2d55 {
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  font-family: 'Vodafone Regular', san-serif;
  color: rgb(243, 246, 248);
  background-color: rgb(153, 0, 0);
}
.coh-ce-cpt_help_support_search-86dcc7ee {
  font-size: 3.125rem;
  text-align: center;
  font-family: 'Vodafone Regular', san-serif;
  color: rgb(243, 246, 248);
}
.coh-ce-cpt_help_support_search-2e321023 {
  font-family: 'Vodafone Regular', san-serif;
  font-size: 1.25rem;
  text-align: center;
  color: rgb(243, 246, 248);
}
.coh-ce-cpt_help_support_search-18684037 {
  width: 40%;
  margin-bottom: 25px;
}
.coh-ce-cpt_hero_traditional-db526a {
  padding-bottom: 2rem;
}
.coh-ce-cpt_hero_traditional-eb0ceefb {
  width: 100%;
}
@media (max-width: 564px) {
  .coh-ce-cpt_hotspot_portlet_cards_slider-6bf6faa6 {
    padding-bottom: 50px;
  }
}
.coh-ce-cpt_hotspot_portlet_cards_slider-72de5d88 {
  padding-right: 8px;
  padding-left: 8px;
  height: 519px;
  width: 407px;
  min-width: 265px;
  max-width: 407px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hotspot_portlet_cards_slider-72de5d88 {
    max-width: 350px;
  }
}
.coh-ce-cpt_hotspot_portlet_cards_slider-7a26c90d {
  border-width: 0.6px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  border-color: rgb(204, 204, 204);
  border-style: solid;
  position: relative;
  height: 519px;
  max-width: 407px;
  min-width: 265px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hotspot_portlet_cards_slider-7a26c90d {
    max-width: 350px;
  }
}
.coh-ce-cpt_hotspot_portlet_cards_slider-7a26c90d:hover {
  -webkit-box-shadow: 0 5px 10px 0 rgb(0 0 0 / 20%);
          box-shadow: 0 5px 10px 0 rgb(0 0 0 / 20%);
}
.coh-ce-cpt_hotspot_portlet_cards_slider-21f4c1c8 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 280px;
}
.coh-ce-cpt_hotspot_portlet_cards_slider-335a3bf6 {
  font-family: 'robotobold', Arial, sans-serif;
  color: rgb(51, 51, 51);
  font-size: 17px;
  text-align: left;
  background-color: rgb(255, 255, 255);
  min-height: 69px;
  min-width: 192px;
  border-width: 6px;
  -webkit-border-radius: 6px;
          border-radius: 6px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  position: absolute;
  visibility: visible;
  z-index: 1;
}
.coh-ce-cpt_hotspot_portlet_cards_slider-335a3bf6:after {
  position: absolute;
  height: 0;
  width: 0;
}
.coh-ce-cpt_hotspot_portlet_cards_slider-c9b21bdb {
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: rgb(40, 40, 40);
  letter-spacing: 0.5px;
  margin-bottom: 8px;
  height: 16px;
}
.coh-ce-cpt_hotspot_portlet_cards_slider-b48c5c3b {
  font-size: 12px;
  font-family: 'Roboto', sans-serif;
  color: rgb(40, 40, 40);
  letter-spacing: 0.5px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: normal;
  overflow: hidden;
  max-height: 61px;
}
.coh-ce-cpt_hotspot_portlet_cards_slider-592d033c {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}
.coh-ce-cpt_hotspot_portlet_cards_slider-f0970457 {
  margin-top: 24px;
  margin-right: 24px;
  margin-bottom: 24px;
  margin-left: 24px;
  height: 189px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_hotspot_portlet_cards_slider-f0970457 {
    margin-right: 5%;
    margin-left: 5%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hotspot_portlet_cards_slider-f0970457 {
    margin-top: 16px;
    margin-right: 16px;
    margin-bottom: 16px;
    margin-left: 16px;
    height: 205px;
  }
}
.coh-ce-cpt_hotspot_portlet_cards_slider-712caf6c {
  height: 100%;
  position: relative;
}
.coh-ce-cpt_hotspot_portlet_cards_slider-ae485388 {
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  color: rgb(51, 51, 51);
  font-size: 20px;
}
.coh-ce-cpt_hotspot_portlet_cards_slider-74e2fb17 {
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  color: rgb(51, 51, 51);
  line-height: 1.5;
  margin-top: 16px;
}
.coh-ce-cpt_hotspot_portlet_cards_slider-a96a1842 {
  margin-top: 16px;
  margin-bottom: 0px;
  font-family: 'Roboto', sans-serif;
  color: rgb(230, 0, 1);
  font-weight: bold;
  font-size: 14px;
}
.coh-ce-cpt_hotspot_portlet_cards_slider-3b34a109 {
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  color: rgb(51, 51, 51);
  font-size: 16px;
  margin-top: 11px;
  margin-bottom: 10px;
  max-height: 19px;
  position: absolute;
  bottom: 0;
  left: 0;
  display: inline-block;
  max-width: 58%;
  line-height: 1.0;
  text-align: center;
}
.coh-ce-cpt_hotspot_portlet_cards_slider-6918fd08 {
  font-family: 'Roboto', sans-serif;
  background-color: rgb(230, 0, 1);
  -webkit-border-radius: 6px;
          border-radius: 6px;
  height: 40px;
  width: auto;
  font-size: 16px;
  color: rgb(255, 255, 255);
  text-align: center;
  padding-top: 10px;
  padding-right: 16px;
  padding-bottom: 11px;
  padding-left: 16px;
  font-weight: bold;
  float: right;
  position: absolute;
  bottom: 0;
  right: 0;
}
.coh-ce-cpt_hotspot_portlet_cards_slider-6918fd08:before, .coh-ce-cpt_hotspot_portlet_cards_slider-6918fd08:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-cpt_hotspot_portlet_cards_slider-6918fd08:hover {
  background-color: rgb(189, 0, 0);
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_hotspot_portlet_cards_slider-6918fd08:focus {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_icon_cards-b62eba41 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_icon_cards-b62eba41 div:not(:last-child) {
  margin-bottom: 1%;
}
.coh-ce-cpt_icon_cards-bc4f89c8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 8rem;
  width: 24rem;
  -webkit-box-shadow: 0 15px 30px rgba(205, 204, 216, 0.516);
          box-shadow: 0 15px 30px rgba(205, 204, 216, 0.516);
  -webkit-border-radius: 11px;
          border-radius: 11px;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(231, 231, 232);
  margin-right: 1%;
  margin-left: 1%;
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_icon_cards-dd743f15 {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  margin-top: -0.5px;
  margin-left: -0.5px;
}
.coh-ce-cpt_icon_cards-b8baba95 {
  padding: 0.75rem;
}
.coh-ce-cpt_icon_cards-25cf0c6e {
  color: rgb(133, 133, 140);
}
.coh-ce-cpt_icon_cards-35b9d9fc {
  margin: 0;
  margin-top: 1rem;
  font-size: 0.9rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_icon_cards-35b9d9fc {
    font-size: 0.75rem;
  }
}
.coh-ce-cpt_login_cta-a6f77de2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: rgba(0, 0, 0, 0.6);
  padding-top: 0.5rem;
  padding-right: 1.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  width: 100vw;
  -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;
  color: rgb(255, 255, 255);
  text-align: center;
  padding: 1rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_login_cta-a6f77de2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_login_cta-a6f77de2 > * {
  margin-bottom: 0;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_login_cta-a6f77de2 > :not(:last-child) {
  border-color: rgb(255, 255, 255);
  border-right-width: 1px;
  border-style: solid;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_login_cta-a6f77de2 > :not(:last-child) {
    border-right-width: 0px;
  }
}
.coh-ce-cpt_mega_menu_container-e45147a6 {
  display: none;
}
.coh-ce-cpt_mega_menu_container-9659791d:hover {
  color: rgb(51, 51, 51);
}
.coh-ce-cpt_mega_menu_container-fcce2529:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_poll-791229b1 {
  position: fixed;
  bottom: 70px;
  right: 22px;
  display: block;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_poll-791229b1 {
    display: block;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_poll-791229b1 {
    width: 100%;
    display: block;
  }
}
.coh-ce-cpt_poll-9df1e22f {
  -webkit-box-shadow: 0 0.3125rem 0.9375rem rgb(0 0 0 / 15%);
  box-shadow: box-shadow;
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: .5rem;
  cursor: pointer;
  bottom: 40px;
  z-index: 10;
  right: 22px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  height: 3.5rem;
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  background: -webkit-radial-gradient(123.2% 126%, 211.91% 961.6%, #00B0CA 0%, #A8B400 100%);
  background: radial-gradient(211.91% 961.6% at 123.2% 126%, #00B0CA 0%, #A8B400 100%);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 12.8125rem;
}
.coh-ce-cpt_poll-3b6b5014 {
  height: 2.5rem;
  width: 2.5rem;
}
.coh-ce-cpt_poll-d23af0ad {
  margin: 0 auto;
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-family: 'Roboto', sans-serif;
}
.coh-ce-cpt_poll-776dfe73 {
  -webkit-border-radius: 5px;
          border-radius: 5px;
  background-color: rgb(243, 246, 248);
  max-width: 35rem;
  margin: auto;
  padding: 0;
}
.coh-ce-cpt_poll-a7520666 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 0.875rem;
  text-align: center;
  line-height: 1.5;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}
.coh-ce-cpt_poll-f9d3a34b {
  padding: 10px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 26px;
  text-align: center;
  line-height: 150%;
  margin-top: 10px;
}
.coh-ce-cpt_poll-fde24b1 {
  font-size: 14px;
  line-height: 21px;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  width: 100%;
  margin-bottom: 1rem;
}
.coh-ce-cpt_poll-97357768 {
  width: 100%;
  margin-bottom: 1rem;
}
.coh-ce-cpt_pop_up_component-a4c8e7e9 {
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  background-attachment: scroll;
}
.coh-ce-cpt_pos_product_propostion-5853432d {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(230, 0, 0);
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-5853432d {
    font-size: 14px;
  }
}
.coh-ce-cpt_pos_product_propostion-a0793bbf {
  font-size: 32px;
  line-height: 48px;
  text-align: center;
  color: rgb(12, 12, 26);
  font-weight: 700;
  font-family: 'Roboto', sans-serif;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-a0793bbf {
    font-size: 20px;
  }
}
.coh-ce-cpt_pos_product_propostion-145a45f5 {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-145a45f5 {
    -webkit-column-gap: 0.4rem;
       -moz-column-gap: 0.4rem;
            column-gap: 0.4rem;
  }
}
.coh-ce-cpt_pos_product_propostion-b1d19ded {
  height: 17px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-b1d19ded {
    height: 15px;
  }
}
.coh-ce-cpt_pos_product_propostion-5b5cb53 {
  font-size: 26px;
  font-weight: 700;
  font-family: 'Roboto', sans-serif;
  color: rgb(189, 0, 0);
  text-align: center;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-5b5cb53 {
    font-size: 16px;
  }
}
.coh-ce-cpt_pos_product_propostion-958e9d98 {
  font-family: 'Roboto', sans-serif;
  color: rgb(133, 133, 140);
  font-weight: 400;
  font-size: 18px;
  text-decoration: line-through;
  text-align: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-958e9d98 {
    font-size: 14px;
  }
}
.coh-ce-cpt_pos_product_propostion-83424138 {
  background-color: rgb(36, 36, 49);
  width: 48px;
  height: 2px;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .coh-ce-cpt_pos_product_propostion-83424138 {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_pos_product_propostion-80e87907 {
  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;
  width: 100%;
  margin-bottom: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-80e87907 {
    margin-top: 20px;
  }
}
.coh-ce-cpt_pos_product_propostion-80e87907 p {
  max-width: 30vw;
}
.coh-ce-cpt_pos_product_propostion-a9b9cd27 {
  width: 33%;
  display: -webkit-box;
  display: -webkit-flex;
  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: end;
      -ms-flex-align: end;
          align-items: end;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-a9b9cd27 {
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_pos_product_propostion-bd472b1f {
  font-weight: 700;
  font-family: 'Roboto', sans-serif;
  color: rgb(36, 36, 49);
  font-size: 22px;
  line-height: 30px;
  text-align: right;
  max-width: 85% !important;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-bd472b1f {
    font-size: 18px;
    text-align: left;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-ea2409a {
    background-color: rgba(206, 206, 209, 0.3);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-border-radius: 0.5rem;
            border-radius: 0.5rem;
    overflow: auto;
    -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory;
    -ms-overflow-style: none;
    scrollbar-width: none;
    width: 90vw;
    padding: 1rem;
    padding-right: 4rem;
  }
}
.coh-ce-cpt_pos_product_propostion-ea2409a::-webkit-scrollbar {
  display: none;
}
.coh-ce-cpt_pos_product_propostion-ea2409a * {
  padding-left: 1rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-ea2409a * {
    min-width: 70vw;
    scroll-snap-align: start;
    border-top-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
  }
}
.coh-ce-cpt_pos_product_propostion-ea2409a > div:last-child {
  min-width: 80vw;
}
.coh-ce-cpt_pos_product_propostion-585af925 {
  display: -webkit-box;
  display: -webkit-flex;
  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: end;
      -ms-flex-align: end;
          align-items: end;
  text-align: right;
  margin-bottom: 25px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-585af925 {
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_pos_product_propostion-d3479201 {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-d3479201 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: unset;
    -webkit-align-items: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
.coh-ce-cpt_pos_product_propostion-297c3c03 {
  -webkit-border-radius: 50%;
          border-radius: 50%;
  height: 30px;
  width: 30px;
  background-color: rgb(254, 203, 0);
  margin-bottom: 1rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-297c3c03 {
    min-width: unset !important;
  }
}
.coh-ce-cpt_pos_product_propostion-b436e995 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(61, 61, 72);
  font-size: 22px;
  text-align: right;
  margin-bottom: 5px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-b436e995 {
    font-size: 16px;
    text-align: left;
    padding-top: 0.2rem;
  }
}
.coh-ce-cpt_pos_product_propostion-e9b128dd {
  background-color: rgb(36, 36, 49);
  width: 40px;
  height: 1px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-e9b128dd {
    min-width: unset !important;
    height: 2px;
    margin-top: -0.5rem;
    margin-bottom: 1rem;
    margin-left: 3.9rem;
  }
}
.coh-ce-cpt_pos_product_propostion-39613976 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(51, 51, 51);
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  margin-top: 5px;
  margin-bottom: 0px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-39613976 {
    text-align: left;
    padding-right: 2rem;
  }
}
.coh-ce-cpt_pos_product_propostion-e4fe0c4b {
  -webkit-border-radius: 50%;
          border-radius: 50%;
  height: 30px;
  width: 30px;
  background-color: rgb(168, 180, 0);
  margin-bottom: 1rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-e4fe0c4b {
    min-width: unset !important;
  }
}
.coh-ce-cpt_pos_product_propostion-6585e6db {
  display: -webkit-box;
  display: -webkit-flex;
  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: end;
      -ms-flex-align: end;
          align-items: end;
  text-align: right;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-6585e6db {
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
.coh-ce-cpt_pos_product_propostion-2cd711fe {
  -webkit-border-radius: 50%;
          border-radius: 50%;
  height: 30px;
  width: 30px;
  background-color: rgb(0, 176, 202);
  margin-bottom: 1rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-2cd711fe {
    min-width: unset !important;
  }
}
.coh-ce-cpt_pos_product_propostion-967198ea {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(61, 61, 72);
  font-size: 22px;
  text-align: right;
  margin-bottom: 5px;
  padding-top: 0.2rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-967198ea {
    font-size: 16px;
    text-align: left;
  }
}
.coh-ce-cpt_pos_product_propostion-9d011e8f {
  width: 33%;
  display: -webkit-box;
  display: -webkit-flex;
  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 (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-9d011e8f {
    width: 100%;
    margin-top: 20px;
  }
}
.coh-ce-cpt_pos_product_propostion-19c90d59 {
  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;
  width: 100%;
  margin-top: 4rem;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_pos_product_propostion-19c90d59 {
    margin-top: 3rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-19c90d59 {
    display: none;
  }
}
.coh-ce-cpt_pos_product_propostion-5bf7eeff {
  height: 40px;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 16px;
  -webkit-box-pack: center;
  -webkit-justify-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: 30px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 767px) {
  .coh-ce-cpt_pos_product_propostion-5bf7eeff {
    font-size: 14px;
  }
}
.coh-ce-cpt_pos_product_propostion-70aad02f {
  -webkit-box-pack: center;
  -webkit-justify-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: 40px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 16px;
  text-align: center;
}
@media (max-width: 767px) {
  .coh-ce-cpt_pos_product_propostion-70aad02f {
    font-size: 14px;
  }
}
.coh-ce-cpt_pos_product_propostion-9773d277 {
  width: 33%;
  display: -webkit-box;
  display: -webkit-flex;
  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 (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-9773d277 {
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 2rem;
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
.coh-ce-cpt_pos_product_propostion-37749382 {
  font-weight: 700;
  font-family: 'Roboto', sans-serif;
  color: rgb(36, 36, 49);
  font-size: 22px;
  line-height: 30px;
  text-align: center;
  max-width: 85% !important;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-37749382 {
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-26b1ff90 {
    background-color: rgba(206, 206, 209, 0.3);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-border-radius: 0.5rem;
            border-radius: 0.5rem;
    overflow: auto;
    -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory;
    -ms-overflow-style: none;
    scrollbar-width: none;
    width: 90vw;
    padding: 1rem;
    padding-right: 4rem;
  }
}
.coh-ce-cpt_pos_product_propostion-26b1ff90::-webkit-scrollbar {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-26b1ff90 * {
    min-width: 70vw;
    scroll-snap-align: start;
    padding-left: 1rem;
    border-top-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
  }
}
.coh-ce-cpt_pos_product_propostion-26b1ff90 > div:last-child {
  min-width: 80vw;
}
.coh-ce-cpt_pos_product_propostion-fa546593 {
  display: -webkit-box;
  display: -webkit-flex;
  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;
  text-align: right;
  margin-bottom: 25px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-fa546593 {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_pos_product_propostion-cc504264 {
  display: -webkit-box;
  display: -webkit-flex;
  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 (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-cc504264 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-ce-cpt_pos_product_propostion-63eef31a {
  border-width: 1px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border-style: solid;
  border-color: rgb(230, 0, 0);
  color: rgb(230, 0, 0);
  height: 30px;
  width: 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;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-63eef31a {
    min-width: unset !important;
    padding-left: 0 !important;
    border-width: 1px !important;
  }
}
.coh-ce-cpt_pos_product_propostion-427f85ad {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(61, 61, 72);
  font-size: 22px;
  line-height: 30px;
  text-align: right;
  margin-bottom: 5px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-427f85ad {
    font-size: 16px;
    text-align: left;
  }
}
.coh-ce-cpt_pos_product_propostion-b76385dd {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(51, 51, 51);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin-top: 5px;
  margin-bottom: 0px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-b76385dd {
    text-align: left;
    padding-right: 2rem;
  }
}
.coh-ce-cpt_pos_product_propostion-15bc6bd2 {
  display: -webkit-box;
  display: -webkit-flex;
  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;
  text-align: right;
  margin-bottom: 25px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-15bc6bd2 {
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_pos_product_propostion-2b140ad8 {
  display: -webkit-box;
  display: -webkit-flex;
  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;
  text-align: right;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-2b140ad8 {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-cpt_pos_product_propostion-f0fb8605 {
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  margin-top: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_pos_product_propostion-f0fb8605 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_pos_product_propostion-231cd338 {
  height: 40px;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 16px;
  -webkit-box-pack: center;
  -webkit-justify-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: 15px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 767px) {
  .coh-ce-cpt_pos_product_propostion-231cd338 {
    font-size: 14px;
  }
}
.coh-ce-cpt_pricing_table_component-b6dbd71f {
  font-family: 'Roboto', sans-serif;
}
.coh-ce-cpt_pricing_table_component-c313721e {
  font-weight: bold;
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_product_catalogue-3e58d49c {
  border: 1px solid #000;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  width: 180px;
}
.coh-ce-cpt_product_catalogue-c7dea083 {
  margin: 7px;
}
.coh-ce-cpt_product_catalogue-aa81d6fe {
  width: 30px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.coh-ce-cpt_product_catalogue-44cb7a13 {
  text-align: center;
}
.coh-ce-cpt_product_tab_wrapper-9646c315 ul.coh-accordion-tabs-nav {
  margin: 0 !important;
  border-bottom-width: 4px;
  border-bottom-style: solid;
  border-bottom-color: rgb(231, 231, 232);
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_tab_wrapper-9646c315 ul.coh-accordion-tabs-nav {
    padding: 16px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_product_tab_wrapper-9646c315 ul.coh-accordion-tabs-nav {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
    overflow: auto hidden;
    -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
}
.coh-ce-cpt_product_tab_wrapper-9646c315 ul.coh-accordion-tabs-nav::-webkit-scrollbar {
  display: none;
}
.coh-ce-cpt_product_tab_wrapper-9646c315 ul.coh-accordion-tabs-nav li {
  margin: 0;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_tab_wrapper-9646c315 ul.coh-accordion-tabs-nav li {
    margin-left: 12px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_tab_wrapper-9646c315 ul.coh-accordion-tabs-nav li.is-active a {
    border-color: #999999 !important;
  }
}
.coh-ce-cpt_product_tab_wrapper-9646c315 ul.coh-accordion-tabs-nav li a {
  min-height: 184px;
  min-width: 180px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-shadow: none !important;
  padding-top: 16px;
  padding-right: 8px;
  padding-bottom: 16px;
  padding-left: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_product_tab_wrapper-9646c315 ul.coh-accordion-tabs-nav li a {
    border-width: 1px;
    -webkit-border-radius: 8px;
            border-radius: 8px;
    border-style: solid;
    border-color: rgb(230, 230, 230);
    min-width: 162px;
  }
}
.coh-ce-cpt_product_tab_wrapper-9646c315 ul.coh-accordion-tabs-nav li.is-active:after {
  content: " ";
  height: 4px;
  width: 60%;
  background-color: #e60000;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  border: none !important;
}
@media (max-width: 767px) {
  .coh-ce-cpt_product_tab_wrapper-9646c315 ul.coh-accordion-tabs-nav li.is-active:after {
    bottom: 0;
  }
}
.coh-ce-cpt_product_tab_wrapper-9646c315 ul.coh-accordion-tabs-nav .coh-style-product-tab-icon {
  text-align: center;
  background-color: rgb(243, 243, 244);
  height: 50px;
  width: 50px;
  display: inline-block;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  margin-top: 14px;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 0;
}
.coh-ce-cpt_product_tab_wrapper-9646c315 ul.coh-accordion-tabs-nav .coh-style-product-tab-img {
  max-height: 50px;
  height: 50px;
}
.coh-ce-cpt_product_tab_wrapper-9646c315 ul.coh-accordion-tabs-nav .coh-style-product-tab-info {
  text-align: center;
}
.coh-ce-cpt_product_tab_wrapper-9646c315 ul.coh-accordion-tabs-nav .coh-style-product-tab-name {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(36, 36, 49);
  font-size: 18px;
  line-height: 27px;
  letter-spacing: normal;
}
.coh-ce-cpt_product_tab_wrapper-9646c315 ul.coh-accordion-tabs-nav .coh-style-product-tab-description {
  color: rgb(36, 36, 49);
  font-weight: 500;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
}
.coh-ce-cpt_search_results-235639ba {
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  background-attachment: scroll;
  background-color: rgb(153, 0, 0);
}
.coh-ce-cpt_search_results-9ee59644 {
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  font-family: 'robotobold', Arial, sans-serif;
  background-color: rgb(153, 0, 0);
  margin-top: 38px;
  margin-bottom: 38px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_search_results-9ee59644 {
    margin-top: 5px;
    margin-bottom: 5px;
  }
}
.coh-ce-cpt_search_results-21d6a599 {
  font-family: 'Roboto', sans-serif;
  font-size: 2.25rem;
  text-align: center;
  color: rgb(255, 255, 255);
  margin-top: 28px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_search_results-21d6a599 {
    margin-top: 10px;
  }
}
.coh-ce-cpt_search_results-b3e59b61 {
  font-family: 'Roboto', sans-serif;
  color: rgb(255, 255, 255);
  font-size: 1.25rem;
  text-align: center;
}
.coh-ce-cpt_tab_component_0-4e5be88e {
  width: 40%;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.coh-ce-cpt_tab_component_0-f3f8deae {
  vertical-align: middle;
}
.coh-ce-cpt_tab_component_0-2684ab5d {
  width: 100px;
  max-width: 100%;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.coh-ce-cpt_tab_component_0-da0b80cf {
  vertical-align: middle;
}
.coh-ce-cpt_tab_component_0-ae418ee4 {
  margin-top: 10px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(51, 51, 51);
}
.coh-ce-cpt_tab_component_0-2eafe842 {
  font-family: 'robotobold', Arial, sans-serif;
  font-weight: 700;
  color: rgb(51, 51, 51);
  font-size: 16px;
}
.coh-ce-cpt_vodacom_apps-c64c7699 {
  margin-top: 20px;
  font-family: vodafoneRegular;
  padding: 10px 0;
  background-color: rgb(235, 235, 235);
}
.coh-ce-cpt_vodacom_apps-6bd81ee3 {
  margin-right: 30px;
  margin-left: 30px;
}
.coh-ce-cpt_vodacom_apps-e312fc6e {
  padding: 25px 10px;
  -webkit-box-shadow: 0 1px 3px rgb(50 50 50 / 75%);
          box-shadow: 0 1px 3px rgb(50 50 50 / 75%);
  margin-top: 20px !important;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-style: none;
  border-left-style: solid;
  border-left-color: rgb(4, 126, 147);
  border-left-width: 5px;
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_vodacom_apps-defc0050 {
  width: 120px;
}
.coh-ce-cpt_vodacom_apps-b5e4d1a9 {
  color: rgb(51, 51, 51);
  font-family: 'Vodafone Regular', san-serif;
  margin-bottom: 5px !important;
  margin-top: 0;
  font-weight: normal;
}
.coh-ce-cpt_vodacom_apps-b2e24135 {
  color: rgb(51, 51, 51);
  font-family: 'Vodafone Regular', san-serif;
  font-weight: normal;
}
.coh-ce-cpt_vodacom_banner-fc448afe {
  position: relative;
  height: 37.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_vodacom_banner-fc448afe {
    height: 28.125rem;
  }
}
.coh-ce-cpt_vodacom_banner-3fb0039c {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 50%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_vodacom_banner-3fb0039c {
    width: 100%;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    position: absolute;
    top: 4rem;
    left: 0.5rem;
  }
}
.coh-ce-cpt_vodacom_banner-df248276 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 1.25rem;
  line-height: 1.5rem;
  text-align: left;
  margin-bottom: 0.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_vodacom_banner-df248276 {
    font-size: 1.125rem;
  }
}
.coh-ce-cpt_vodacom_banner-37c29d1b {
  color: rgb(255, 255, 255);
  margin-bottom: 1rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_vodacom_banner-37c29d1b {
    font-size: 1.625rem;
    line-height: 1.875rem;
    margin-bottom: 0.5rem;
  }
}
.coh-ce-cpt_vodacom_banner-6d259ea4 {
  color: rgb(255, 255, 255);
  margin: 0;
}
.coh-ce-cpt_vodacom_hours-94b2c357 {
  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;
  max-width: 500px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_vodacom_hours-94b2c357 {
    margin-top: 15px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_vodacom_hours-94b2c357 {
    margin-top: 15px;
  }
}
.coh-ce-cpt_vodacom_hours-e69b203c {
  font-family: 'Roboto', sans-serif;
  font-size: 26px;
  line-height: 39px;
  color: rgb(12, 12, 26);
  text-align: center;
  margin-bottom: 0px;
  font-weight: 500;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_vodacom_hours-e69b203c {
    width: 25rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_vodacom_hours-e69b203c {
    width: 15rem;
  }
}
.coh-ce-cpt_vodacom_hours-a4a9b689 {
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: rgb(153, 0, 0);
  width: 40px;
  margin-top: 30px;
  margin-bottom: 30px;
}
.coh-ce-cpt_vodacom_hours-c9a7875b {
  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;
  width: 100%;
}
.coh-ce-cpt_vodacom_hours-699b56d1 {
  -webkit-align-self: start;
      -ms-flex-item-align: start;
          align-self: start;
  margin-bottom: 0px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_vodacom_hours-699b56d1 {
    width: 20rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_vodacom_hours-699b56d1 {
    width: 15rem;
  }
}
.coh-ce-cpt_vodacom_hours-d6896960 {
  margin-bottom: 0px;
  margin-left: auto;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_vodacom_hours-ccf3c5a7 {
  margin-top: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  color: rgb(12, 12, 26);
}
@media (max-width: 564px) {
  .coh-ce-cpt_vodacom_hours-ccf3c5a7 {
    width: 100%;
  }
}
.coh-ce-cpt_vodacom_terms_and_conditions-d6e8d286 {
  border-color: rgb(204, 204, 204);
  border-width: 0.0625rem;
  -webkit-border-radius: 0.1875rem;
          border-radius: 0.1875rem;
  border-style: solid;
  padding-top: 4rem;
  padding-right: 3rem;
  padding-bottom: 4rem;
  padding-left: 3rem;
  margin-bottom: 4rem;
}
.coh-ce-cpt_vodacom_terms_and_conditions-3b5dc670 {
  margin-bottom: 2rem;
}
.coh-ce-cpt_vodacom_terms_and_conditions-8823da8f {
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_vodacom_terms_and_conditions-7fc945e2 {
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-bottom: 0;
  margin-left: 0;
  font-weight: 700;
}
.coh-ce-cpt_vodacom_terms_and_conditions-564037f7 {
  margin: 0;
  font-weight: 700;
}
.coh-ce-cpt_vodacom_terms_and_conditions-2e35adf3 {
  font-size: 0.875rem;
  text-align: right;
}
.coh-ce-cpt_vodacom_terms_and_conditions-f97f109b {
  background-color: rgb(249, 249, 249);
  padding-top: 1.5rem;
  padding-right: 2.25rem;
  padding-bottom: 1.5rem;
  padding-left: 2.25rem;
  margin-bottom: 2rem;
}
.coh-ce-cpt_vodacom_terms_and_conditions-f6c2ec97 {
  font-weight: 700;
  margin-bottom: 1rem;
}
.coh-ce-cpt_vodacom_terms_and_conditions-b40fa881 p:last-child {
  margin: 0;
}
.coh-ce-cpt_vodacom_terms_and_conditions-1472d2ac {
  margin-bottom: 2rem;
}
.coh-ce-cpt_vodacom_track_my_order-18060349 {
  width: 100%;
  height: 100vh;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-db9cdc9d-2b7e0ecc {
  background-color: rgb(230, 0, 0);
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  color: rgb(255, 255, 255);
}
.coh-ce-db9cdc9d-8d619637 {
  max-width: 6rem;
  margin-right: auto;
  margin-bottom: 2rem;
  margin-left: auto;
}
@media (max-width: 1439px) {
  .coh-ce-db9cdc9d-8d619637 {
    max-width: 5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-db9cdc9d-8d619637 {
    max-width: 4rem;
  }
}
.coh-ce-db9cdc9d-6f7b71c9 {
  max-width: 66%;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-db9cdc9d-a16f14de {
  text-align: left;
}
.coh-ce-db9cdc9d-182f9281 {
  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_accordion-a8224c94 {
  margin-right: 78px;
  margin-left: 78px;
  padding-right: 0;
  padding-left: 0;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_accordion-a8224c94 {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_accordion-a8224c94 {
    margin-right: 8px;
    margin-left: 8px;
  }
}
.coh-ce-cpt_accordion-763a72b1 {
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  font-size: 20px;
  height: 24px;
  color: rgb(51, 51, 51);
  margin-bottom: 16px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_accordion-763a72b1 {
    margin-bottom: 8px;
    font-size: 16px;
    height: 19px;
  }
}
.coh-ce-cpt_accordion-5e7320e3 {
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  color: rgb(51, 51, 51);
  font-size: 26px;
  height: 31px;
  margin-bottom: 8px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_accordion-5e7320e3 {
    margin-bottom: 6px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_accordion-5e7320e3 {
    font-size: 20px;
    height: 24px;
  }
}
.coh-ce-cpt_accordion-a9716b01 {
  text-align: justify;
  font-family: 'Roboto', sans-serif;
  color: rgb(51, 51, 51);
  font-size: 16px;
  line-height: 1.5;
  margin-top: 16px;
  margin-bottom: 32px;
}
.coh-ce-cpt_bau_123_stepper-315e3c8c {
  max-width: 1440px;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 32px;
  padding-right: 80px;
  padding-bottom: 32px;
  padding-left: 80px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_123_stepper-315e3c8c {
    padding-right: 32px;
    padding-left: 32px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_123_stepper-315e3c8c {
    padding-right: 16px;
    padding-left: 16px;
  }
}
.bau-left.coh-ce-cpt_bau_123_stepper-315e3c8c .bau-123-stepper-row:nth-of-type(odd) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media (max-width: 1023px) {
  .bau-left.coh-ce-cpt_bau_123_stepper-315e3c8c .bau-123-stepper-row:nth-of-type(odd) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.bau-left.coh-ce-cpt_bau_123_stepper-315e3c8c .bau-123-stepper-row:nth-of-type(odd) .bau-123-stepper-text {
  text-align: left;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.bau-left.coh-ce-cpt_bau_123_stepper-315e3c8c .bau-123-stepper-row:nth-of-type(odd) .bau-123-stepper-buttons {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.bau-left.coh-ce-cpt_bau_123_stepper-315e3c8c .bau-123-stepper-row:nth-of-type(odd) .bau-123-stepper-text--alt {
  text-align: right;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (max-width: 1023px) {
  .bau-left.coh-ce-cpt_bau_123_stepper-315e3c8c .bau-123-stepper-row:nth-of-type(odd) .bau-123-stepper-text--alt {
    text-align: left;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.bau-left.coh-ce-cpt_bau_123_stepper-315e3c8c .bau-123-stepper-row:nth-of-type(odd) .bau-123-stepper-text--alt .bau-123-stepper-buttons {
  -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: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 1023px) {
  .bau-left.coh-ce-cpt_bau_123_stepper-315e3c8c .bau-123-stepper-row:nth-of-type(odd) .bau-123-stepper-text--alt .bau-123-stepper-buttons {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.coh-ce-cpt_bau_123_stepper-315e3c8c .bau-123-stepper-row .bau-123-stepper-text--alt {
  text-align: left;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_123_stepper-315e3c8c .bau-123-stepper-row .bau-123-stepper-text--alt {
    text-align: left;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-cpt_bau_123_stepper-315e3c8c .bau-123-stepper-row .bau-123-stepper-text--alt .bau-123-stepper-buttons {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_123_stepper-315e3c8c .bau-123-stepper-row .bau-123-stepper-text--alt .bau-123-stepper-buttons {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.coh-ce-cpt_bau_123_stepper-ffeaad1f {
  width: -webkit-calc(50% - 40px);
  width: calc(50% - 40px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  row-gap: 32px;
  -webkit-column-gap: 32px;
     -moz-column-gap: 32px;
          column-gap: 32px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_123_stepper-ffeaad1f {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_123_stepper-ffeaad1f {
    row-gap: 24px;
    -webkit-column-gap: 24px;
       -moz-column-gap: 24px;
            column-gap: 24px;
  }
}
.coh-ce-cpt_bau_123_stepper-ffeaad1f:before {
  display: none !important;
}
.coh-ce-cpt_bau_123_stepper-ffeaad1f:after {
  display: none !important;
}
.bau-123-stepper--side-by-side.coh-ce-cpt_bau_123_stepper-ffeaad1f {
  -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;
}
.bau-123-stepper--side-by-side.coh-ce-cpt_bau_123_stepper-ffeaad1f .bau-123-stepper-text {
  width: -webkit-calc(50% - 16px);
  width: calc(50% - 16px);
}
@media (max-width: 767px) {
  .bau-123-stepper--side-by-side.coh-ce-cpt_bau_123_stepper-ffeaad1f .bau-123-stepper-text {
    width: 100%;
  }
}
.coh-ce-cpt_bau_123_stepper-25a3f1a4 {
  margin-bottom: 12px;
}
.coh-ce-cpt_bau_123_stepper-f595a69c {
  display: block;
}
.coh-ce-cpt_bau_123_stepper-161bb07c {
  font-family: 'Inter', sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  margin: 0;
  margin-bottom: 4px;
  color: inherit;
  text-align: inherit;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_123_stepper-161bb07c {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_123_stepper-161bb07c {
    margin-bottom: 2px;
  }
}
.coh-ce-cpt_bau_123_stepper-6fde54a1 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 4px;
  margin-left: 0;
  font-size: 24px;
  line-height: 1.5;
  font-family: 'Inter', sans-serif;
  font-weight: 700;
  color: inherit;
  text-align: inherit;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_123_stepper-6fde54a1 {
    font-size: 1.375rem;
  }
}
.coh-ce-cpt_bau_123_stepper-daad3aa9 {
  color: inherit;
}
.coh-ce-cpt_bau_123_stepper-daad3aa9 * {
  font-size: 16px;
  line-height: 1.5;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 0;
  color: inherit;
  font-family: 'Inter',sans-serif !important;
  font-weight: 400;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_123_stepper-daad3aa9 * {
    font-size: 14px !important;
  }
}
.coh-ce-cpt_bau_123_stepper-daad3aa9 ul {
  padding-left: 18px;
  margin-bottom: 16px;
}
.coh-ce-cpt_bau_123_stepper-daad3aa9 ol {
  margin-bottom: 16px;
  padding-left: 18px;
}
.coh-ce-cpt_bau_123_stepper-daad3aa9 :last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_bau_123_stepper-daad3aa9 li {
  margin-bottom: 8px;
}
.coh-ce-cpt_bau_123_stepper-daad3aa9 strong {
  font-weight: 700;
}
.coh-ce-cpt_bau_123_stepper-daad3aa9 a {
  color: rgb(0, 176, 202);
}
.coh-ce-cpt_bau_123_stepper-1cf3d05c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 32px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  width: 100%;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_123_stepper-1cf3d05c {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.coh-ce-cpt_bau_123_stepper-1cf3d05c:before {
  display: none !important;
}
.coh-ce-cpt_bau_123_stepper-1cf3d05c:after {
  display: none !important;
}
.coh-ce-cpt_bau_123_stepper-9fa91222 {
  width: -webkit-calc(50% - 40px);
  width: calc(50% - 40px);
  -webkit-border-radius: 32px;
          border-radius: 32px;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_123_stepper-9fa91222 {
    width: 100%;
    margin-bottom: 32px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_123_stepper-9fa91222 {
    margin-bottom: 16px;
  }
}
.coh-ce-cpt_bau_accordion-6c642062 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.coh-ce-cpt_bau_accordion-eef3371f {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  text-align: left;
  margin: 0;
  padding-top: 24px;
  padding-right: 24px;
  padding-bottom: 24px;
  padding-left: 0;
  position: relative;
  cursor: pointer;
}
.coh-ce-cpt_bau_accordion-eef3371f:after {
  height: 10px;
  width: 10px;
  position: absolute;
  top: -webkit-calc(50% - 5px);
  top: calc(50% - 5px);
  right: 6px;
  border-bottom-width: 2px;
  border-right-width: 2px;
  border-bottom-style: solid;
  border-right-style: solid;
  content: "";
  -webkit-transform: rotateZ(45deg) translateY(-50%);
      -ms-transform: rotate(45deg) translateY(-50%);
          transform: rotateZ(45deg) translateY(-50%);
}
.is-open.coh-ce-cpt_bau_accordion-eef3371f:after {
  -webkit-transform: rotateZ(225deg) translateY(-50%);
      -ms-transform: rotate(225deg) translateY(-50%);
          transform: rotateZ(225deg) translateY(-50%);
  right: 0;
}
.coh-ce-cpt_bau_accordion-f625a5f4 {
  padding-top: 16px;
  padding-bottom: 16px;
  display: none;
}
.is-open.coh-ce-cpt_bau_accordion-f625a5f4 {
  display: block;
}
.coh-ce-cpt_bau_accordion-f625a5f4 > * {
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}
.coh-ce-cpt_bau_commerce_banner-ce5fb707 {
  max-width: 1920px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.coh-ce-cpt_bau_commerce_banner-408b4365 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: -webkit-calc(100% - 160px);
  width: calc(100% - 160px);
  -webkit-border-top-left-radius: 32px;
          border-top-left-radius: 32px;
  -webkit-border-top-right-radius: 32px;
          border-top-right-radius: 32px;
  -webkit-border-bottom-left-radius: 32px;
          border-bottom-left-radius: 32px;
  -webkit-border-bottom-right-radius: 2px;
          border-bottom-right-radius: 2px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_commerce_banner-408b4365 {
    width: -webkit-calc(100% - 60px);
    width: calc(100% - 60px);
  }
}
.coh-ce-cpt_bau_commerce_banner-57c3aefd {
  padding-top: 39px;
  padding-left: 43px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_commerce_banner-57c3aefd {
    max-width: 540px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 24px;
    padding-left: 0;
  }
}
.coh-ce-cpt_bau_commerce_banner-bf1526b2 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 27px;
  text-align: left;
  margin: 0;
  color: rgb(255, 255, 255);
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_commerce_banner-bf1526b2 {
    font-size: 16px;
    line-height: 24px;
  }
}
.coh-ce-cpt_bau_commerce_banner-7859010f {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 60px;
  line-height: 70px;
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 8px;
  margin-left: 0;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_commerce_banner-7859010f {
    font-size: 40px;
    line-height: 45px;
    text-align: left;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_commerce_banner-7859010f {
    font-size: 26px;
    line-height: 39px;
  }
}
.coh-ce-cpt_bau_commerce_banner-ffb6a4a9 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_bau_commerce_banner-1c68f98c {
  -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;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_commerce_banner-1c68f98c {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.coh-ce-cpt_bau_commerce_banner-1c68f98c:before {
  display: none !important;
}
.coh-ce-cpt_bau_commerce_banner-1c68f98c:after {
  display: none !important;
}
.coh-ce-cpt_bau_commerce_banner-5b8ca990 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin-bottom: 2px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_commerce_banner-5b8ca990 {
    font-size: 14px;
    line-height: 21px;
  }
}
.coh-ce-cpt_bau_commerce_banner-376d2047 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 60px;
  line-height: 90px;
  text-align: left;
  margin: 0;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_commerce_banner-376d2047 {
    font-size: 40px;
    line-height: 60px;
    text-align: left;
  }
}
.coh-ce-cpt_bau_commerce_banner-db53e514 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin: 0;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_commerce_banner-db53e514 {
    font-size: 14px;
    line-height: 21px;
  }
}
.coh-ce-cpt_bau_commerce_banner-69f3bdaf {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 60%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_commerce_banner-69f3bdaf {
    margin-top: 20px;
    width: 70%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_commerce_banner-69f3bdaf {
    width: 100%;
  }
}
.coh-ce-cpt_bau_commerce_banner-8126f093 {
  margin-bottom: 5px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_commerce_banner-8126f093 {
    font-size: 14px;
    line-height: 21px;
  }
}
.coh-ce-cpt_bau_commerce_banner-a81b072b {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_bau_commerce_banner-3d2ffcfb {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: -webkit-calc(30% - 12px);
  width: calc(30% - 12px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-right: 24px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_commerce_banner-3d2ffcfb {
    width: -webkit-calc(50% - 12px);
    width: calc(50% - 12px);
  }
}
.coh-ce-cpt_bau_commerce_banner-3d2ffcfb:before {
  display: none !Important;
}
.coh-ce-cpt_bau_commerce_banner-3d2ffcfb:after {
  display: none !Important;
}
.coh-ce-cpt_bau_commerce_banner-5bf9e7bf {
  width: auto;
  display: block;
  margin-bottom: 8px;
}
.coh-ce-cpt_bau_commerce_banner-8a17db85 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_bau_commerce_banner-ce44c516 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: -webkit-calc(30% - 12px);
  width: calc(30% - 12px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_commerce_banner-ce44c516 {
    width: -webkit-calc(50% - 12px);
    width: calc(50% - 12px);
  }
}
.coh-ce-cpt_bau_commerce_banner-ce44c516:before {
  display: none !Important;
}
.coh-ce-cpt_bau_commerce_banner-ce44c516:after {
  display: none !Important;
}
.coh-ce-cpt_bau_commerce_banner-5d6f408b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_commerce_banner-5d6f408b {
    margin-top: 24px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_bau_commerce_banner-5d6f408b {
    -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;
  }
}
.coh-ce-cpt_bau_commerce_banner-5d6f408b .coh-link:not(:first-child) {
  margin-left: 16px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_bau_commerce_banner-5d6f408b .coh-link:not(:first-child) {
    margin-top: 8px;
    margin-left: 0;
  }
}
.coh-ce-cpt_bau_commerce_banner-b21a4d17 {
  height: 95px;
  width: 46px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0 100% 100% 0/0 50% 50% 0;
          border-radius: 0 100% 100% 0/0 50% 50% 0;;
  cursor: pointer;
  -webkit-box-shadow: 0px 0px 4px #08081B;
          box-shadow: 0px 0px 4px #08081B;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_commerce_banner-b21a4d17 {
    top: 25%;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_bau_commerce_banner-b21a4d17 {
    top: -webkit-calc(100vw / 2);
    top: calc(100vw / 2);
  }
}
.coh-ce-cpt_bau_commerce_banner-b21a4d17:after {
  content: "";
  position: absolute;
  height: 14px;
  width: 14px;
  border-top-width: 2px;
  border-left-width: 2px;
  border-top-style: solid;
  border-left-style: solid;
  border-top-color: rgb(0, 0, 0);
  border-left-color: rgb(0, 0, 0);
  top: 50%;
  left: 10px;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transform: translateY(-50%) rotate(-45deg);
      -ms-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
.coh-ce-cpt_bau_commerce_banner-6435c48c {
  height: 95px;
  width: 46px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 100% 0 0 100% / 50% 0 0 50% ;
          border-radius: 100% 0 0 100% / 50% 0 0 50% ;;
  cursor: pointer;
  -webkit-box-shadow: 0px 0px 4px #08081B;
          box-shadow: 0px 0px 4px #08081B;
  right: 0;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_commerce_banner-6435c48c {
    top: 25%;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_bau_commerce_banner-6435c48c {
    top: -webkit-calc(100vw / 2);
    top: calc(100vw / 2);
  }
}
.coh-ce-cpt_bau_commerce_banner-6435c48c:after {
  content: "";
  position: absolute;
  height: 14px;
  width: 14px;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: rgb(0, 0, 0);
  top: 50%;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transform: translateY(-50%) rotate(45deg);
      -ms-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  right: 10px;
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: rgb(0, 0, 0);
}
.coh-ce-cpt_bau_commerce_banner-74dc427 {
  position: absolute;
  display: none;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.coh-ce-cpt_bau_commerce_banner_v2_1-ce5fb707 {
  max-width: 1920px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.coh-ce-cpt_bau_commerce_banner_v2_1-408b4365 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: -webkit-calc(100% - 160px);
  width: calc(100% - 160px);
  -webkit-border-top-left-radius: 32px;
          border-top-left-radius: 32px;
  -webkit-border-top-right-radius: 32px;
          border-top-right-radius: 32px;
  -webkit-border-bottom-left-radius: 32px;
          border-bottom-left-radius: 32px;
  -webkit-border-bottom-right-radius: 2px;
          border-bottom-right-radius: 2px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_commerce_banner_v2_1-408b4365 {
    width: -webkit-calc(100% - 60px);
    width: calc(100% - 60px);
  }
}
.coh-ce-cpt_bau_commerce_banner_v2_1-cd29f3fa {
  padding-top: 39px;
  padding-right: 43px;
  padding-bottom: 39px;
  padding-left: 43px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_commerce_banner_v2_1-cd29f3fa {
    max-width: 540px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 24px;
    padding-right: 0;
    padding-bottom: 24px;
    padding-left: 0;
  }
}
.bau-commerce-banner--center-layout.coh-ce-cpt_bau_commerce_banner_v2_1-cd29f3fa {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_bau_commerce_banner_v2_1-864fb7a7 {
  margin-bottom: 12px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_commerce_banner_v2_1-864fb7a7 {
    margin-bottom: 8px;
  }
}
.coh-ce-cpt_bau_commerce_banner_v2_1-f595a69c {
  display: block;
}
.coh-ce-cpt_bau_commerce_banner_v2_1-bf1526b2 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 27px;
  text-align: left;
  margin: 0;
  color: rgb(255, 255, 255);
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_commerce_banner_v2_1-bf1526b2 {
    font-size: 16px;
    line-height: 24px;
  }
}
.coh-ce-cpt_bau_commerce_banner_v2_1-853753e1 {
  font-family: 'vodafone_rgregular', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 60px;
  line-height: 70px;
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 8px;
  margin-left: 0;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_commerce_banner_v2_1-853753e1 {
    font-size: 40px;
    line-height: 45px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_commerce_banner_v2_1-853753e1 {
    font-size: 26px;
    line-height: 39px;
  }
}
.coh-ce-cpt_bau_commerce_banner_v2_1-ffb6a4a9 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_bau_commerce_banner_v2_1-57541726 {
  -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;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_commerce_banner_v2_1-57541726 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.coh-ce-cpt_bau_commerce_banner_v2_1-57541726:before {
  display: none !important;
}
.coh-ce-cpt_bau_commerce_banner_v2_1-57541726:after {
  display: none !important;
}
.coh-ce-cpt_bau_commerce_banner_v2_1-5b8ca990 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin-bottom: 2px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_commerce_banner_v2_1-5b8ca990 {
    font-size: 14px;
    line-height: 21px;
  }
}
.coh-ce-cpt_bau_commerce_banner_v2_1-74ad7663 {
  font-family: 'vodafone_rgregular', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 72px;
  line-height: 90px;
  text-align: left;
  margin: 0;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_commerce_banner_v2_1-74ad7663 {
    font-size: 48px;
    line-height: 60px;
  }
}
.coh-ce-cpt_bau_commerce_banner_v2_1-db53e514 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin: 0;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_commerce_banner_v2_1-db53e514 {
    font-size: 14px;
    line-height: 21px;
  }
}
.coh-ce-cpt_bau_commerce_banner_v2_1-170c41e7 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 60%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_commerce_banner_v2_1-170c41e7 {
    width: 100%;
  }
}
.coh-ce-cpt_bau_commerce_banner_v2_1-8126f093 {
  margin-bottom: 5px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_commerce_banner_v2_1-8126f093 {
    font-size: 14px;
    line-height: 21px;
  }
}
.coh-ce-cpt_bau_commerce_banner_v2_1-a81b072b {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_bau_commerce_banner_v2_1-bbcc6857 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: -webkit-calc(50% - 12px);
  width: calc(50% - 12px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-right: 24px;
}
.coh-ce-cpt_bau_commerce_banner_v2_1-bbcc6857:before {
  display: none !Important;
}
.coh-ce-cpt_bau_commerce_banner_v2_1-bbcc6857:after {
  display: none !Important;
}
.coh-ce-cpt_bau_commerce_banner_v2_1-5bf9e7bf {
  width: auto;
  display: block;
  margin-bottom: 8px;
}
.coh-ce-cpt_bau_commerce_banner_v2_1-8a17db85 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_bau_commerce_banner_v2_1-a77886d8 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: -webkit-calc(50% - 12px);
  width: calc(50% - 12px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.coh-ce-cpt_bau_commerce_banner_v2_1-a77886d8:before {
  display: none !Important;
}
.coh-ce-cpt_bau_commerce_banner_v2_1-a77886d8:after {
  display: none !Important;
}
.coh-ce-cpt_bau_commerce_banner_v2_1-5d6f408b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_commerce_banner_v2_1-5d6f408b {
    margin-top: 24px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_bau_commerce_banner_v2_1-5d6f408b {
    -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;
  }
}
.coh-ce-cpt_bau_commerce_banner_v2_1-5d6f408b .coh-link:not(:first-child) {
  margin-left: 16px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_bau_commerce_banner_v2_1-5d6f408b .coh-link:not(:first-child) {
    margin-top: 8px;
    margin-left: 0;
  }
}
.coh-ce-cpt_bau_commerce_banner_v2_1-b21a4d17 {
  height: 95px;
  width: 46px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0 100% 100% 0/0 50% 50% 0;
          border-radius: 0 100% 100% 0/0 50% 50% 0;;
  cursor: pointer;
  -webkit-box-shadow: 0px 0px 4px #08081B;
          box-shadow: 0px 0px 4px #08081B;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_commerce_banner_v2_1-b21a4d17 {
    top: 25%;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_bau_commerce_banner_v2_1-b21a4d17 {
    top: -webkit-calc(100vw / 2);
    top: calc(100vw / 2);
  }
}
.coh-ce-cpt_bau_commerce_banner_v2_1-b21a4d17:after {
  content: "";
  position: absolute;
  height: 14px;
  width: 14px;
  border-top-width: 2px;
  border-left-width: 2px;
  border-top-style: solid;
  border-left-style: solid;
  border-top-color: rgb(0, 0, 0);
  border-left-color: rgb(0, 0, 0);
  top: 50%;
  left: 10px;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transform: translateY(-50%) rotate(-45deg);
      -ms-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
.coh-ce-cpt_bau_commerce_banner_v2_1-6435c48c {
  height: 95px;
  width: 46px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 100% 0 0 100% / 50% 0 0 50% ;
          border-radius: 100% 0 0 100% / 50% 0 0 50% ;;
  cursor: pointer;
  -webkit-box-shadow: 0px 0px 4px #08081B;
          box-shadow: 0px 0px 4px #08081B;
  right: 0;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_commerce_banner_v2_1-6435c48c {
    top: 25%;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_bau_commerce_banner_v2_1-6435c48c {
    top: -webkit-calc(100vw / 2);
    top: calc(100vw / 2);
  }
}
.coh-ce-cpt_bau_commerce_banner_v2_1-6435c48c:after {
  content: "";
  position: absolute;
  height: 14px;
  width: 14px;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: rgb(0, 0, 0);
  top: 50%;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transform: translateY(-50%) rotate(45deg);
      -ms-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  right: 10px;
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: rgb(0, 0, 0);
}
.coh-ce-cpt_bau_commerce_banner_v2_1-74dc427 {
  position: absolute;
  display: none;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.coh-ce-cpt_bau_deal_card-5ecd7658 {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1920px;
  position: relative;
  padding-top: 32px;
  padding-bottom: 64px;
}
.coh-ce-cpt_bau_deal_card-a22692a6 {
  -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;
  padding-right: 94px;
  padding-left: 94px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
  position: relative;
  -webkit-transition: 400ms ease-out transform;
  transition: 400ms ease-out transform;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_deal_card-a22692a6 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_deal_card-a22692a6 {
    padding-right: 24px;
    padding-left: 24px;
  }
}
.coh-ce-cpt_bau_deal_card-29df1180 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 8px;
  padding-right: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
}
.coh-ce-cpt_bau_deal_card-10fd54f8 {
  display: block;
  -webkit-border-radius: 16px;
          border-radius: 16px;
}
.coh-ce-cpt_bau_deal_card-3f8af86d {
  padding-top: 0;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-ce-cpt_bau_deal_card-42db4d31 {
  margin: 0px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  line-height: 18px;
  font-size: 12px;
  text-align: left;
}
.coh-ce-cpt_bau_deal_card-5d91e0b {
  margin-bottom: 8px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 22px;
  line-height: 33px;
  text-align: left;
}
.coh-ce-cpt_bau_deal_card-351d0680 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin-top: 0;
  margin-bottom: 16px;
}
.coh-ce-cpt_bau_deal_card-e26cf4a2 {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
}
.coh-ce-cpt_bau_deal_card-e26cf4a2:after {
  display: none !important;
}
.coh-ce-cpt_bau_deal_card-e26cf4a2:before {
  display: none !important;
}
.coh-ce-cpt_bau_deal_card-6d7d33c1 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_bau_deal_card-986a66e8 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 18px;
  line-height: 24px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: rgb(255, 255, 255);
  text-align: left;
}
.coh-ce-cpt_bau_deal_card-f211152c {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_bau_deal_card-f211152c p {
  color: rgb(255, 255, 255);
  font-weight: 400;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin: 0;
}
.coh-ce-cpt_bau_deal_card-726691c4 {
  height: 95px;
  width: 46px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0 100% 100% 0/0 50% 50% 0;
          border-radius: 0 100% 100% 0/0 50% 50% 0;;
  cursor: pointer;
  -webkit-box-shadow: 0px 0px 4px #08081B;
          box-shadow: 0px 0px 4px #08081B;
  display: none;
}
.coh-ce-cpt_bau_deal_card-726691c4:after {
  content: "";
  position: absolute;
  height: 14px;
  width: 14px;
  border-top-width: 2px;
  border-left-width: 2px;
  border-top-style: solid;
  border-left-style: solid;
  border-top-color: rgb(0, 0, 0);
  border-left-color: rgb(0, 0, 0);
  top: 50%;
  left: 10px;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transform: translateY(-50%) rotate(-45deg);
      -ms-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
.coh-ce-cpt_bau_deal_card-3448a789 {
  height: 95px;
  width: 46px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 100% 0 0 100% / 50% 0 0 50% ;
          border-radius: 100% 0 0 100% / 50% 0 0 50% ;;
  cursor: pointer;
  -webkit-box-shadow: 0px 0px 4px #08081B;
          box-shadow: 0px 0px 4px #08081B;
  right: 0;
  display: none;
}
.coh-ce-cpt_bau_deal_card-3448a789:after {
  content: "";
  position: absolute;
  height: 14px;
  width: 14px;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: rgb(0, 0, 0);
  top: 50%;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transform: translateY(-50%) rotate(45deg);
      -ms-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  right: 10px;
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: rgb(0, 0, 0);
}
.coh-ce-cpt_bau_deal_card-74dc427 {
  position: absolute;
  display: none;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.coh-ce-cpt_bau_fifty_fifty-c486f46e {
  max-width: 1440px;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 32px;
  padding-right: 80px;
  padding-bottom: 32px;
  padding-left: 80px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  row-gap: 64px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_bau_fifty_fifty-c486f46e {
    padding-right: 32px;
    padding-left: 32px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_fifty_fifty-c486f46e {
    padding-right: 16px;
    padding-left: 16px;
  }
}
.coh-ce-cpt_bau_fifty_fifty-c486f46e:before {
  display: none !important;
}
.coh-ce-cpt_bau_fifty_fifty-c486f46e:after {
  display: none !important;
}
.bau-left.coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row:nth-of-type(odd) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media (max-width: 1023px) {
  .bau-left.coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row:nth-of-type(odd) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.bau-left.coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row:nth-of-type(odd) .bau-fifty-fifty-text {
  text-align: left;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.bau-left.coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row:nth-of-type(odd) .bau-fifty-fifty-buttons {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.bau-left.coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row:nth-of-type(odd) .bau-fifty-fifty-text--alt {
  text-align: right;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (max-width: 1023px) {
  .bau-left.coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row:nth-of-type(odd) .bau-fifty-fifty-text--alt {
    text-align: left;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.bau-left.coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row:nth-of-type(odd) .bau-fifty-fifty-text--alt .bau-fifty-fifty-buttons {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 1023px) {
  .bau-left.coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row:nth-of-type(odd) .bau-fifty-fifty-text--alt .bau-fifty-fifty-buttons {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.bau-left.coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row:nth-of-type(even) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 1023px) {
  .bau-left.coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row:nth-of-type(even) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.bau-left.coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row:nth-of-type(even) .bau-fifty-fifty-text {
  text-align: right;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (max-width: 1023px) {
  .bau-left.coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row:nth-of-type(even) .bau-fifty-fifty-text {
    text-align: left;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.bau-left.coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row:nth-of-type(even) .bau-fifty-fifty-buttons {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 1023px) {
  .bau-left.coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row:nth-of-type(even) .bau-fifty-fifty-buttons {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.bau-left.coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row:nth-of-type(even) .bau-fifty-fifty-text--alt {
  text-align: left;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1023px) {
  .bau-left.coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row:nth-of-type(even) .bau-fifty-fifty-text--alt {
    text-align: left;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.bau-left.coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row:nth-of-type(even) .bau-fifty-fifty-text--alt .bau-fifty-fifty-buttons {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 1023px) {
  .bau-left.coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row:nth-of-type(even) .bau-fifty-fifty-text--alt .bau-fifty-fifty-buttons {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row:nth-of-type(even) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row:nth-of-type(even) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row:nth-of-type(even) .bau-fifty-fifty-text {
  text-align: left;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row:nth-of-type(even) .bau-fifty-fifty-buttons {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row:nth-of-type(even) .bau-fifty-fifty-text--alt {
  text-align: right;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row:nth-of-type(even) .bau-fifty-fifty-text--alt {
    text-align: left;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row:nth-of-type(even) .bau-fifty-fifty-text--alt .bau-fifty-fifty-buttons {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row:nth-of-type(even) .bau-fifty-fifty-text--alt .bau-fifty-fifty-buttons {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row .bau-fifty-fifty-text--alt {
  text-align: left;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row .bau-fifty-fifty-text--alt {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    text-align: left;
  }
}
.coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row .bau-fifty-fifty-text--alt .bau-fifty-fifty-buttons {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_fifty_fifty-c486f46e .bau-fifty-fifty-row .bau-fifty-fifty-text--alt .bau-fifty-fifty-buttons {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.coh-ce-cpt_bau_fifty_fifty-19aa2779 {
  margin-bottom: 24px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_fifty_fifty-19aa2779 {
    margin-bottom: 16px;
  }
}
.coh-ce-cpt_bau_fifty_fifty-f595a69c {
  display: block;
}
.coh-ce-cpt_bau_fifty_fifty-a5a5ef6a {
  font-family: 'Inter', sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  margin: 0;
  margin-bottom: 8px;
  color: inherit;
  text-align: inherit;
  width: auto;
  text-transform: uppercase;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_fifty_fifty-a5a5ef6a {
    font-size: 14px;
    margin-bottom: 4px;
  }
}
.bau-5050-title--gradient.coh-ce-cpt_bau_fifty_fifty-a5a5ef6a {
  background: -webkit-gradient(linear, left top, right top, from(#9C2AA0), to(#E60000));
  background: -webkit-linear-gradient(left, #9C2AA0 0%, #E60000 100%);
  background: linear-gradient(90deg, #9C2AA0 0%, #E60000 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.coh-ce-cpt_bau_fifty_fifty-542239f0 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 24px;
  margin-left: 0;
  font-size: 64px;
  line-height: 100%;
  font-family: 'Vodafone Extrabold', sans-serif;
  font-weight: 400;
  color: inherit;
  text-align: inherit;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_fifty_fifty-542239f0 {
    font-size: 48px;
    margin-bottom: 12px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_fifty_fifty-542239f0 {
    font-size: 32px;
  }
}
.coh-ce-cpt_bau_fifty_fifty-4c95483d {
  color: inherit;
}
.coh-ce-cpt_bau_fifty_fifty-4c95483d * {
  font-family: 'Inter', sans-serif;
  font-weight: 400;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 32px;
  margin-left: 0;
  color: inherit;
  font-size: 20px !important;
  font-family: 'Inter', sans-serif !important;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_fifty_fifty-4c95483d * {
    font-size: 18px !important;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_fifty_fifty-4c95483d * {
    font-size: 16px !important;
  }
}
.coh-ce-cpt_bau_fifty_fifty-4c95483d ul {
  padding-left: 18px;
  margin-bottom: 16px;
}
.coh-ce-cpt_bau_fifty_fifty-4c95483d ol {
  margin-bottom: 16px;
  padding-left: 18px;
}
.coh-ce-cpt_bau_fifty_fifty-4c95483d :last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_bau_fifty_fifty-4c95483d li {
  margin-bottom: 8px;
}
.coh-ce-cpt_bau_fifty_fifty-4c95483d strong {
  font-weight: 700;
}
.coh-ce-cpt_bau_fifty_fifty-4c95483d a {
  color: rgb(0, 176, 202);
}
.coh-ce-cpt_bau_fifty_fifty-8b5a2b0d {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 32px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  width: 100%;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_fifty_fifty-8b5a2b0d {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.coh-ce-cpt_bau_fifty_fifty-8b5a2b0d:before {
  display: none !important;
}
.coh-ce-cpt_bau_fifty_fifty-8b5a2b0d:after {
  display: none !important;
}
.coh-ce-cpt_bau_fifty_fifty-53be02d0 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_bau_fifty_fifty-575ce569 {
  width: -webkit-calc(50% - 40px);
  width: calc(50% - 40px);
  -webkit-border-radius: 32px;
          border-radius: 32px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_fifty_fifty-575ce569 {
    width: 100%;
    margin-bottom: 32px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_fifty_fifty-575ce569 {
    margin-bottom: 16px;
  }
}
.coh-ce-cpt_bau_fifty_fifty-45856c30 {
  width: -webkit-calc(50% - 40px);
  width: calc(50% - 40px);
  -webkit-border-radius: 32px;
          border-radius: 32px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  overflow: hidden;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bau_fifty_fifty-45856c30 {
    width: 100%;
    margin-bottom: 32px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_fifty_fifty-45856c30 {
    margin-bottom: 16px;
  }
}
.coh-ce-cpt_bau_image_card-3169aa8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -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: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  padding-top: 24px;
  padding-right: 0;
  padding-bottom: 56px;
  padding-left: 0;
  position: relative;
  max-width: 1920px;
  margin-right: auto;
  margin-left: auto;
  z-index: 1;
}
.coh-ce-cpt_bau_image_card-4926bddb {
  position: absolute;
  top: -webkit-calc(50% - 32px);
  top: calc(50% - 32px);
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  display: none;
}
.coh-ce-cpt_bau_image_card-7c95ff9a {
  position: absolute;
  top: -webkit-calc(50% - 32px);
  top: calc(50% - 32px);
  right: 0;
  -webkit-transform: rotateY(180deg) translateY(-50%);
          transform: rotateY(180deg) translateY(-50%);
  display: none;
}
.coh-ce-cpt_bau_image_card-a821d4c3 {
  position: absolute;
  bottom: 20px;
  left: 50%;
  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;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.coh-ce-cpt_bau_image_card-14dd044 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  -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: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-transition: 400ms ease-out transform;
  transition: 400ms ease-out transform;
  padding-top: 0;
  padding-right: 94px;
  padding-bottom: 0;
  padding-left: 94px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_image_card-14dd044 {
    padding-top: 0;
    padding-right: 24px;
    padding-bottom: 0;
    padding-left: 24px;
  }
}
.bau-image-card--landscape.coh-ce-cpt_bau_image_card-14dd044 .bau-image-card__card {
  width: -webkit-calc(33.3333% - 16px);
  width: calc(33.3333% - 16px);
  padding-top: 24px;
  padding-right: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
}
@media (max-width: 1439px) {
  .bau-image-card--landscape.coh-ce-cpt_bau_image_card-14dd044 .bau-image-card__card {
    width: -webkit-calc(50% - 16px);
    width: calc(50% - 16px);
  }
}
@media (max-width: 767px) {
  .bau-image-card--landscape.coh-ce-cpt_bau_image_card-14dd044 .bau-image-card__card {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px);
  }
}
@media (max-width: 564px) {
  .bau-image-card--landscape.coh-ce-cpt_bau_image_card-14dd044 .bau-image-card__card {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px);
  }
}
.coh-ce-cpt_bau_image_card-17d3bd7 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 8px;
  margin-left: 0;
  display: block;
  max-width: 100%;
}
.coh-ce-cpt_bau_image_card-41e5cd11 {
  color: inherit;
  text-align: inherit;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 21px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_bau_image_card-92dd7f66 {
  color: inherit;
  text-align: inherit;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 26px;
  line-height: 32px;
  margin-top: 8px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_bau_image_card-4be86ef5 {
  margin-top: 8px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: inherit;
  text-align: inherit;
}
.coh-ce-cpt_bau_image_card-5694b4ad {
  margin-top: 16px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_bau_image_card_x4-3169aa8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -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: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  padding-top: 24px;
  padding-right: 0;
  padding-bottom: 56px;
  padding-left: 0;
  position: relative;
  max-width: 1920px;
  margin-right: auto;
  margin-left: auto;
  z-index: 1;
}
.coh-ce-cpt_bau_image_card_x4-4926bddb {
  position: absolute;
  top: -webkit-calc(50% - 32px);
  top: calc(50% - 32px);
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  display: none;
}
.coh-ce-cpt_bau_image_card_x4-7c95ff9a {
  position: absolute;
  top: -webkit-calc(50% - 32px);
  top: calc(50% - 32px);
  right: 0;
  -webkit-transform: rotateY(180deg) translateY(-50%);
          transform: rotateY(180deg) translateY(-50%);
  display: none;
}
.coh-ce-cpt_bau_image_card_x4-a821d4c3 {
  position: absolute;
  bottom: 20px;
  left: 50%;
  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;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.coh-ce-cpt_bau_image_card_x4-4d0c8471 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  -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: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-transition: 400ms ease-out transform;
  transition: 400ms ease-out transform;
  padding-top: 0;
  padding-right: 82px;
  padding-bottom: 0;
  padding-left: 82px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_image_card_x4-4d0c8471 {
    padding-top: 0;
    padding-right: 12px;
    padding-bottom: 0;
    padding-left: 12px;
  }
}
.bau-image-card--landscape.coh-ce-cpt_bau_image_card_x4-4d0c8471 .bau-image-card__card {
  padding-top: 24px;
  padding-right: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
}
.bau-image-card--landscape.coh-ce-cpt_bau_image_card_x4-4d0c8471 .bau-image-card__card .bau-image-card__container {
  height: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.bau-image-card--three.coh-ce-cpt_bau_image_card_x4-4d0c8471 .bau-image-card__card {
  width: -webkit-calc(33.333% - 40px);
  width: calc(33.333% - 40px);
}
@media (max-width: 1023px) {
  .bau-image-card--three.coh-ce-cpt_bau_image_card_x4-4d0c8471 .bau-image-card__card {
    width: -webkit-calc(50% - 40px);
    width: calc(50% - 40px);
  }
}
@media (max-width: 767px) {
  .bau-image-card--three.coh-ce-cpt_bau_image_card_x4-4d0c8471 .bau-image-card__card {
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px);
  }
}
.coh-ce-cpt_bau_image_card_x4-17d3bd7 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 8px;
  margin-left: 0;
  display: block;
  max-width: 100%;
}
.coh-ce-cpt_bau_image_card_x4-41e5cd11 {
  color: inherit;
  text-align: inherit;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 21px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_bau_image_card_x4-92dd7f66 {
  color: inherit;
  text-align: inherit;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 26px;
  line-height: 32px;
  margin-top: 8px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_bau_image_card_x4-2dffc0df {
  color: inherit;
  margin-top: 8px;
}
.coh-ce-cpt_bau_image_card_x4-2dffc0df * {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 0;
  color: inherit;
}
.coh-ce-cpt_bau_image_card_x4-2dffc0df ul {
  padding-left: 18px;
  margin-bottom: 16px;
}
.coh-ce-cpt_bau_image_card_x4-2dffc0df ol {
  margin-bottom: 16px;
  padding-left: 18px;
}
.coh-ce-cpt_bau_image_card_x4-2dffc0df :last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_bau_image_card_x4-2dffc0df li {
  margin-bottom: 8px;
}
.coh-ce-cpt_bau_image_card_x4-2dffc0df strong {
  font-weight: 700;
}
.coh-ce-cpt_bau_image_card_x4-2dffc0df a {
  color: rgb(0, 176, 202);
}
.coh-ce-cpt_bau_image_card_x4-cd3be42f {
  margin-top: auto;
}
.coh-ce-cpt_bau_image_card_x4-5694b4ad {
  margin-top: 16px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_bau_quicklinks-fd7150f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 20px;
  margin-left: 20px;
  text-decoration: none;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: -webkit-calc(16.666% - 40px);
  width: calc(16.666% - 40px);
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_quicklinks-fd7150f {
    width: -webkit-calc(33.333% - 40px);
    width: calc(33.333% - 40px);
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
.coh-ce-cpt_bau_quicklinks-fd7150f:hover img {
  -webkit-transition: 100ms ease-in transform;
  transition: 100ms ease-in transform;
  -webkit-transform: scaleX(1.05) scaleY(1.05);
      -ms-transform: scaleX(1.05) scaleY(1.05);
          transform: scaleX(1.05) scaleY(1.05);
}
.coh-ce-cpt_bau_quicklinks-4aa5de90 {
  margin-bottom: 16px;
  -webkit-transition: 100ms ease-in transform;
  transition: 100ms ease-in transform;
  -webkit-transform: scaleX(1) scaleY(1);
      -ms-transform: scaleX(1) scaleY(1);
          transform: scaleX(1) scaleY(1);
}
.coh-ce-cpt_bau_video_banner-3f96e15d {
  position: relative;
}
.coh-ce-cpt_bau_video_banner-c5a0ff1c {
  display: block;
  width: 100%;
}
.coh-ce-cpt_bau_video_banner-5fe4a1df {
  position: absolute;
  bottom: 32px;
  right: 32px;
  display: none;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_video_banner-5fe4a1df {
    bottom: 16px;
    right: 16px;
  }
}
.coh-ce-cpt_bau_video_banner-9e23ff11 {
  border-width: 4px;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  height: 64px;
  width: 64px;
  cursor: pointer;
  -webkit-border-radius: 50% !Important;
          border-radius: 50% !Important;
  -webkit-box-shadow: inset 0 0 32px #08081b33;
          box-shadow: inset 0 0 32px #08081b33;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_video_banner-9e23ff11 {
    height: 48px;
    width: 48px;
  }
}
.paused.coh-ce-cpt_bau_video_banner-9e23ff11 img:first-of-type {
  display: none;
}
.paused.coh-ce-cpt_bau_video_banner-9e23ff11 img:last-of-type {
  display: block;
}
.coh-ce-cpt_bau_video_banner-9e23ff11 img:first-of-type {
  display: block;
}
.coh-ce-cpt_bau_video_banner-9e23ff11 img:last-of-type {
  display: none;
}
.coh-ce-cpt_bau_video_banner-89ace4ec {
  height: 48px;
  width: 48px;
}
.coh-ce-cpt_bau_video_banner-3ffa69a8 {
  width: 48px;
  height: 48px;
}
.coh-ce-cpt_bau_video_banner-6ef5dbf9 {
  border-width: 4px;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  height: 64px;
  width: 64px;
  cursor: pointer;
  -webkit-border-radius: 50% !important;
          border-radius: 50% !important;
  -webkit-box-shadow: inset 0 0 32px #08081b33;
          box-shadow: inset 0 0 32px #08081b33;
  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: 16px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_bau_video_banner-6ef5dbf9 {
    height: 48px;
    width: 48px;
  }
}
.muted.coh-ce-cpt_bau_video_banner-6ef5dbf9 img:first-of-type {
  display: block;
}
.muted.coh-ce-cpt_bau_video_banner-6ef5dbf9 img:last-of-type {
  display: none;
}
.coh-ce-cpt_bau_video_banner-6ef5dbf9 img:first-of-type {
  display: none;
}
.coh-ce-cpt_bau_video_banner-6ef5dbf9 img:last-of-type {
  display: block;
}
.coh-ce-cpt_bf24_picture-44e55948 {
  display: block;
  width: 100%;
  max-width: 1920px;
  margin-right: auto;
  margin-left: auto;
}
[href=""].coh-ce-cpt_bf24_picture-44e55948 {
  cursor: default;
  pointer-events: none;
}
.coh-ce-cpt_bf24_picture-9f2aaa2c {
  display: block;
}
.par-wysiwyg.coh-ce-cpt_covid_19_banner_component-fb3a32c0 p {
  font-size: 12px;
  font-family: 'Roboto', sans-serif;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_custom_modal_component-1bc12ac {
  display: none !important;
}
.coh-ce-cpt_custom_modal_component-6cefe494 {
  padding: 0 auto  !important;
  padding-right: 0 !important;
}
.coh-ce-cpt_custom_modal_component-8815fe64 {
  margin: 15px;
}
.coh-ce-cpt_ds2_carousel-30db5b8c {
  padding-top: 24px;
  padding-right: 80px;
  padding-bottom: 64px;
  padding-left: 80px;
  position: relative;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_ds2_carousel-30db5b8c {
    padding-right: 32px;
    padding-left: 32px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ds2_carousel-30db5b8c {
    padding-right: 16px;
    padding-left: 16px;
  }
}
.coh-ce-cpt_ds2_carousel-19a68000 {
  background-color: rgba(8, 8, 27, 0.05);
  position: absolute;
  width: 40px;
  height: 76px;
  left: -webkit-calc(50% - 720px);
  left: calc(50% - 720px);
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
  -webkit-border-radius: 24px;
          border-radius: 24px;
  -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: none;
  z-index: 2;
}
.ds2-carousel-nav--dark.coh-ce-cpt_ds2_carousel-19a68000 {
  background-color: rgba(255, 255, 255, 0.1);
}
.ds2-carousel-nav--dark.coh-ce-cpt_ds2_carousel-19a68000 > img {
  -webkit-filter: invert(1);
          filter: invert(1);
}
.coh-ce-cpt_ds2_carousel-7daf8325 {
  height: 21px;
  width: 12px;
}
.coh-ce-cpt_ds2_carousel-1d580b1b {
  background-color: rgba(8, 8, 27, 0.05);
  position: absolute;
  width: 40px;
  height: 76px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: -webkit-calc(50% - 720px);
  right: calc(50% - 720px);
  -webkit-border-radius: 24px;
          border-radius: 24px;
  cursor: pointer;
  -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: none;
  z-index: 2;
}
.ds2-carousel-nav--dark.coh-ce-cpt_ds2_carousel-1d580b1b {
  background-color: rgba(255, 255, 255, 0.1);
}
.ds2-carousel-nav--dark.coh-ce-cpt_ds2_carousel-1d580b1b > img {
  -webkit-filter: invert(1);
          filter: invert(1);
}
.coh-ce-cpt_ds2_carousel-751351cc {
  height: 21px;
  width: 12px;
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-ce-cpt_ds2_carousel-48029a78 {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  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;
  -webkit-border-radius: 60px;
          border-radius: 60px;
  background-color: rgba(8, 8, 27, 0.05);
  padding-top: 12px;
  padding-right: 16px;
  padding-bottom: 12px;
  padding-left: 16px;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
}
.coh-ce-cpt_ds2_carousel-48029a78:before {
  display: none !important;
}
.coh-ce-cpt_ds2_carousel-48029a78:after {
  display: none !important;
}
.ds2-carousel-nav--dark.coh-ce-cpt_ds2_carousel-48029a78 {
  background-color: rgba(255, 255, 255, 0.1);
}
.coh-ce-cpt_ds2_carousel-f5e79898 {
  height: 8px;
  width: 8px;
  display: block;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  background-color: rgb(168, 172, 184);
  -webkit-transition: width 500ms;
  transition: width 500ms;
}
.selected.coh-ce-cpt_ds2_carousel-f5e79898 {
  background-color: rgb(34, 39, 57);
  width: 40px;
  -webkit-transition: width 500ms;
  transition: width 500ms;
}
.ds2-carousel-nav--dark.coh-ce-cpt_ds2_carousel-f5e79898 {
  background-color: rgb(109, 111, 129);
}
.ds2-carousel-nav--dark.selected.coh-ce-cpt_ds2_carousel-f5e79898 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_ds2_carousel-17e2367e {
  margin-right: auto;
  margin-left: auto;
  display: block;
  max-width: 1280px;
  width: 100%;
  overflow-x: hidden;
  position: relative;
  z-index: 1;
}
.coh-ce-cpt_ds2_carousel-fdf1f444 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: 500ms ease-out transform;
  transition: 500ms ease-out transform;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.coh-ce-cpt_ds2_carousel-fdf1f444:before {
  display: none !important;
}
.coh-ce-cpt_ds2_carousel-fdf1f444:after {
  display: none !important;
}
.coh-ce-cpt_ds2_carousel-fdf1f444 > * {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
}
.coh-ce-cpt_ds2_hero_banner-745ad701 {
  width: 55%;
  display: -webkit-box;
  display: -webkit-flex;
  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;
  padding-top: 0;
  padding-right: 16px;
  padding-bottom: 0;
  padding-left: 0;
  z-index: 1;
  row-gap: 24px;
}
@media (max-width: 1679px) {
  .coh-ce-cpt_ds2_hero_banner-745ad701 {
    width: 50%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ds2_hero_banner-745ad701 {
    row-gap: 16px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_ds2_hero_banner-745ad701 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
    width: 100%;
    padding-right: 0;
  }
}
.coh-ce-cpt_ds2_hero_banner-745ad701:before {
  display: none !important;
}
.coh-ce-cpt_ds2_hero_banner-745ad701:after {
  display: none !important;
}
.coh-ce-cpt_ds2_hero_banner-c4f781c6 {
  display: -webkit-box;
  display: -webkit-flex;
  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;
}
.coh-ce-cpt_ds2_hero_banner-c4f781c6 > :last-child {
   margin-bottom: 0 !important;
}
.coh-ce-cpt_ds2_hero_banner-8d71a48e {
  -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: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-column-gap: 4px;
     -moz-column-gap: 4px;
          column-gap: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_ds2_hero_banner-8d71a48e:before {
  display: none !important;
}
.coh-ce-cpt_ds2_hero_banner-8d71a48e:after {
  display: none !important;
}
.coh-ce-cpt_ds2_hero_banner-b0b6a00d {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
.coh-ce-cpt_ds2_hero_banner-b0b6a00d:before {
  display: none !important;
}
.coh-ce-cpt_ds2_hero_banner-b0b6a00d:after {
  display: none !important;
}
.coh-ce-cpt_ds2_hero_banner-ebf17204 {
  width: 16px;
  margin-top: 0;
  margin-right: 2px;
  margin-bottom: 0;
  margin-left: 0;
}
.ds2-hero-banner__savings-icon--inverted.coh-ce-cpt_ds2_hero_banner-ebf17204 {
  -webkit-filter: invert(1);
          filter: invert(1);
}
.coh-ce-cpt_ds2_hero_banner-e57c7f43 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  row-gap: 16px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_ds2_hero_banner-e57c7f43 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_ds2_hero_banner-e57c7f43:before {
  display: none !important;
}
.coh-ce-cpt_ds2_hero_banner-e57c7f43:after {
  display: none !important;
}
.coh-ce-cpt_ds2_hero_banner-5799ccb5 {
  height: -webkit-calc(100% + 40px);
  height: calc(100% + 40px);
  position: absolute;
  bottom: 0;
  right: 80px;
  width: auto;
  z-index: 1;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_ds2_hero_banner-5799ccb5 {
    right: 40px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ds2_hero_banner-5799ccb5 {
    position: relative;
    right: 0;
    height: auto;
    width: 100%;
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_ds2_hero_banner-5799ccb5 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    max-width: 440px;
    margin-top: -48px;
    margin-bottom: 20px;
  }
}
.coh-ce-cpt_ds2_picture_carousel-1d102fc1 {
  position: relative;
  overflow: hidden;
}
.coh-ce-cpt_ds2_picture_carousel-1d102fc1:hover .ds2-picture-carousel__left, .coh-ce-cpt_ds2_picture_carousel-1d102fc1:hover .ds2-picture-carousel__right {
  opacity: 1;
}
.coh-ce-cpt_ds2_picture_carousel-3893284 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  position: relative;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
.coh-ce-cpt_ds2_picture_carousel-920bb1d5 {
  display: block;
  width: 100%;
  max-width: 1920px;
  margin-right: auto;
  margin-left: auto;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
[href=""].coh-ce-cpt_ds2_picture_carousel-920bb1d5 {
  cursor: default;
  pointer-events: none;
}
.coh-ce-cpt_ds2_picture_carousel-9f2aaa2c {
  display: block;
}
.coh-ce-cpt_ds2_picture_carousel-82b648bf {
  background-color: rgba(255, 255, 255, 0.5);
  height: 80px;
  width: 40px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  display: none;
  opacity: 0;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  cursor: pointer;
   -webkit-border-radius: 0 16px 16px 0 !important;
           border-radius: 0 16px 16px 0 !important;
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  content: "";
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ds2_picture_carousel-82b648bf {
    opacity: 1;
  }
}
.coh-ce-cpt_ds2_picture_carousel-d754e6ee {
  height: 16px;
  width: 16px;
  position: relative;
  -webkit-transform: rotateZ(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotateZ(-45deg);
  border-top-width: 2px;
  border-left-width: 2px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  border-top-style: solid;
  border-left-style: solid;
  border-top-color: rgb(29, 23, 20);
  border-left-color: rgb(29, 23, 20);
  display: block;
}
.coh-ce-cpt_ds2_picture_carousel-2cd4b4d3 {
  background-color: rgba(255, 255, 255, 0.5);
  height: 80px;
  width: 40px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  display: none;
  opacity: 0;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  cursor: pointer;
  -webkit-border-radius: 16px 0 0 16px !important;
          border-radius: 16px 0 0 16px !important;
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  content: "";
  -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;
  right: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_ds2_picture_carousel-2cd4b4d3 {
    opacity: 1;
  }
}
.coh-ce-cpt_ds2_picture_carousel-7f7661a1 {
  height: 16px;
  width: 16px;
  position: relative;
  -webkit-transform: rotateZ(135deg);
      -ms-transform: rotate(135deg);
          transform: rotateZ(135deg);
  border-top-width: 2px;
  border-left-width: 2px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  border-top-style: solid;
  border-left-style: solid;
  border-top-color: rgb(29, 23, 20);
  border-left-color: rgb(29, 23, 20);
  display: block;
}
.coh-ce-cpt_ds2_video_banner-7725d75f {
  width: 100%;
  display: block;
}
.coh-ce-cpt_ds2_video_banner-9561fa39 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  max-width: 25%;
}
@media (max-width: 564px) {
  .coh-ce-cpt_ds2_video_banner-9561fa39 {
    max-width: 40%;
  }
}
.coh-ce-cpt_need_some_help-8b36e954 {
  bottom: 2.5rem;
  background: -webkit-linear-gradient(45deg,#8e0000 12.78%,#f30000 102.63%);
  background: linear-gradient(45deg,#8e0000 12.78%,#f30000 102.63%);
  -webkit-box-shadow: 0 0.3125rem 0.9375rem rgb(0 0 0 / 15%);
  box-shadow: 0 .3125rem .9375remrgba(0,0,0,.15);
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: .5rem;
  position: fixed;
  cursor: pointer;
  bottom: 1rem;
  z-index: 10;
  right: 22px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  height: 3.5rem;
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  width: 12.8125rem;
}
.coh-ce-cpt_need_some_help-ac253c76 {
  width: 2.5rem;
  height: 2.5rem;
}
.coh-ce-cpt_need_some_help-19351c16 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  font-size: 1rem;
  font-weight: 700;
  font-family: Roboto Bold,Arial,Helvetica,sans-serif;
  margin-left: .6875rem;
  margin: 0 auto;
}
.coh-ce-cpt_need_some_help-da95db9b {
  font-weight: 700;
  font-family: 'robotobold', Arial, sans-serif;
  color: rgb(255, 255, 255);
  margin: auto;
}
.coh-ce-cpt_need_some_help-10db1396 {
  -webkit-border-radius: 5px;
          border-radius: 5px;
  background-color: rgb(243, 246, 248);
  margin: auto;
  padding: 0;
  max-width: 35rem;
}
.coh-ce-cpt_need_some_help-8cb52924 {
  padding: 0 2.84375rem;
  margin: 0 auto;
}
.coh-ce-cpt_need_some_help-b02e793c {
  margin-bottom: 1rem !important;
  text-align: center;
  margin: 0 auto;
  margin-top: 1.5rem;
}
.coh-ce-cpt_need_some_help-97d7e7eb {
  height: 2.5rem;
  width: 2.5rem;
  margin: auto;
}
.coh-ce-cpt_need_some_help-f66f1fe7 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 1.625rem;
  text-align: center;
  margin-bottom: 1rem;
  line-height: 1.5;
  color: rgb(40, 40, 40);
  width: 100%;
}
.coh-ce-cpt_need_some_help-e3ba0ec7 {
  color: rgb(40, 40, 40);
  font-weight: 400;
  font-family: 'Roboto', sans-serif;
  width: 100%;
  margin-bottom: 1rem;
  font-size: 1rem;
  line-height: 1.5;
  text-align: center;
}
.coh-ce-cpt_need_some_help-41c1d7e8 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 2rem;
  margin-left: 5rem;
}
.coh-ce-cpt_need_some_help-7ca9b6d8 {
  font-family: 'robotobold', Arial, sans-serif;
  font-weight: 700;
  color: rgb(51, 51, 51);
  font-size: 1rem;
  line-height: normal;
  height: 2.5rem;
  margin: 0 1.5rem 0 0;
}
.coh-ce-cpt_need_some_help-88fd80ec {
  color: rgb(255, 255, 255);
  font-weight: 700;
  line-height: normal;
  text-align: center;
  font-size: 1rem;
}
.coh-ce-75bdf46d {
  list-style-type: none;
  margin-left: 0;
}
.coh-ce-75bdf46d > li {
  list-style-type: none;
  margin-bottom: 1rem;
  margin-left: 0;
  display: inline-block;
}
@media (max-width: 767px) {
  .coh-ce-75bdf46d > li {
    display: block;
  }
}
.coh-ce-75bdf46d > li > a {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .coh-ce-75bdf46d > li > a {
    margin-right: 0;
  }
}
.coh-ce-b73de95b {
  height: 100%;
  background-color: rgb(29, 23, 20);
  z-index: 1;
  position: relative;
}
.coh-ce-b73de95b .menu-level-1-ul {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-b73de95b .menu-level-1-ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
}
.coh-ce-b73de95b .menu-level-1-ul > li {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0;
  list-style-type: none;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-ce-b73de95b .menu-level-1-ul > li {
    width: 100%;
  }
}
.coh-ce-b73de95b .menu-level-1-ul > li.is-active {
  background-color: rgb(230, 0, 1);
}
.coh-ce-b73de95b .menu-level-1-ul > li.in-active-trail {
  background-color: rgb(230, 0, 1);
}
.coh-ce-b73de95b .menu-level-1-ul > li.has-children a:after {
  content: normal;
}
.coh-ce-b73de95b .menu-level-1-ul > li.is-expanded > 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: "\f068";
  font-family: icomoon;
}
.coh-ce-b73de95b .menu-level-1-ul > li.is-expanded > a {
  color: rgb(255, 255, 255);
  background-color: rgb(138, 146, 163);
}
.coh-ce-b73de95b .menu-level-1-ul > li > a {
  color: rgb(255, 255, 255);
  font-size: 1rem;
  line-height: 1.25;
  -webkit-transition: color 300ms ease-in-out;
  transition: color 300ms ease-in-out;
  height: 100%;
  padding: 1rem;
  -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;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-b73de95b .menu-level-1-ul > li > a:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(244, 122, 32);
}
.coh-ce-b73de95b .menu-level-1-ul > 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: "\f061";
  font-family: icomoon;
  font-size: 0.75rem;
  padding-left: 0.5rem;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .coh-ce-b73de95b .menu-level-1-ul > 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: "\f054";
    font-family: icomoon;
  }
}
.coh-ce-b73de95b .menu-level-1-ul > li > button {
  display: none;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 2rem;
  height: 1rem;
}
@media (max-width: 1023px) {
  .coh-ce-b73de95b .menu-level-1-ul > li > button {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
.coh-ce-b73de95b .menu-level-1-ul > li > button:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(244, 122, 32);
}
.coh-ce-b73de95b .menu-level-1-ul > li > 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: "\f067";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  font-size: 0.75rem;
}
.coh-ce-b73de95b .menu-level-2-ul {
  width: 22.5rem;
  position: absolute;
  top: 100%;
  left: 0;
  display: none;
  margin-top: 0;
  margin-bottom: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  list-style-type: none;
  background-color: rgb(56, 56, 56);
}
@media (max-width: 1023px) {
  .coh-ce-b73de95b .menu-level-2-ul {
    width: 100%;
    position: static;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 1rem;
    margin-bottom: 1rem;
    background-color: rgb(56, 56, 56);
  }
}
.coh-ce-b73de95b .menu-level-2-ul > li {
  margin-left: 0;
  list-style-type: none;
}
@media (max-width: 1023px) {
  .coh-ce-b73de95b .menu-level-2-ul > li {
    margin-left: 1rem;
  }
}
.coh-ce-b73de95b .menu-level-2-ul > li.is-active {
  background-color: rgb(230, 0, 1);
}
.coh-ce-b73de95b .menu-level-2-ul > li > a {
  color: rgb(255, 255, 255);
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  padding: 0.75rem;
  display: block;
}
.coh-ce-b73de95b .menu-level-2-ul > li > a:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(244, 122, 32);
}
.coh-ce-7dcbe838 {
  position: relative;
}
.coh-ce-55d7b3f6 {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-55d7b3f6 {
    display: block;
  }
}
.coh-ce-89b96808 {
  height: 100%;
}
.coh-ce-89b96808 .menu-level-1-ul {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-89b96808 .menu-level-1-ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
}
.coh-ce-89b96808 .menu-level-1-ul > li {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0;
  list-style-type: none;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-ce-89b96808 .menu-level-1-ul > li {
    width: 100%;
  }
}
.coh-ce-89b96808 .menu-level-1-ul > li.has-children a:after {
  content: normal;
}
.coh-ce-89b96808 .menu-level-1-ul > li.is-expanded > 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: "\f068";
  font-family: icomoon;
}
.coh-ce-89b96808 .menu-level-1-ul > li.is-expanded > a {
  color: rgb(216, 50, 105);
}
.coh-ce-89b96808 .menu-level-1-ul > li > a {
  color: rgb(230, 0, 0);
  font-size: 1rem;
  line-height: 1.25;
  -webkit-transition: color 300ms ease-in-out;
  transition: color 300ms ease-in-out;
  height: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  margin-right: 1rem;
  margin-left: 1rem;
  -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;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (max-width: 1023px) {
  .coh-ce-89b96808 .menu-level-1-ul > li > a {
    margin-right: 0;
    margin-left: 0;
  }
}
.coh-ce-89b96808 .menu-level-1-ul > li > a:hover {
  color: rgb(216, 50, 105);
}
.coh-ce-89b96808 .menu-level-1-ul > li > a:after {
  font-size: 0.75rem;
  padding-left: 0.5rem;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .coh-ce-89b96808 .menu-level-1-ul > 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: "\f054";
    font-family: icomoon;
  }
}
.coh-ce-89b96808 .menu-level-1-ul > li > button {
  display: none;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 2rem;
  height: 1rem;
}
@media (max-width: 1023px) {
  .coh-ce-89b96808 .menu-level-1-ul > li > button {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
.coh-ce-89b96808 .menu-level-1-ul > li > button:hover {
  color: rgb(216, 50, 105);
}
.coh-ce-89b96808 .menu-level-1-ul > li > 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: "\f067";
  font-family: icomoon;
  color: rgb(230, 0, 0);
  font-size: 0.75rem;
}
.coh-ce-89b96808 .menu-level-2-ul {
  width: 22.5rem;
  background-color: rgb(243, 246, 248);
  position: absolute;
  top: 100%;
  left: 0;
  display: none;
  padding: 1.5rem;
  margin-top: 0;
  margin-bottom: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  list-style-type: none;
}
@media (max-width: 1023px) {
  .coh-ce-89b96808 .menu-level-2-ul {
    background-color: rgb(230, 232, 238);
    width: 100%;
    position: static;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0;
    padding-top: 1rem;
    padding-bottom: 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
}
.coh-ce-89b96808 .menu-level-2-ul > li {
  margin-left: 0;
  list-style-type: none;
}
@media (max-width: 1023px) {
  .coh-ce-89b96808 .menu-level-2-ul > li {
    margin-left: 1rem;
  }
}
.coh-ce-89b96808 .menu-level-2-ul > li > a {
  color: rgb(230, 0, 0);
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  display: block;
}
.coh-ce-89b96808 .menu-level-2-ul > li > a:hover {
  color: rgb(216, 50, 105);
}
.coh-ce-7dcbe838 {
  position: relative;
}
.coh-ce-55d7b3f6 {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-55d7b3f6 {
    display: block;
  }
}
.coh-ce-5cbe1723 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-4b165634 {
  position: sticky;
  top: 0;
  z-index: 100;
}
.coh-ce-3b675324 {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(23%, rgb(38, 163, 221)), color-stop(78%, rgb(35, 44, 97)));
  background-image: -webkit-linear-gradient(top, rgb(38, 163, 221) 23%, rgb(35, 44, 97) 78%);
  background-image: linear-gradient(180deg, rgb(38, 163, 221) 23%, rgb(35, 44, 97) 78%);
  background-position: left bottom;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
.coh-ce-8848642 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-d905b486 {
  position: sticky;
  bottom: 0;
  z-index: 100;
  background-color: rgb(35, 44, 97);
}
.coh-ce-8b17a37e {
  float: right;
}
.coh-ce-8b17a37e:before, .coh-ce-8b17a37e:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-fd900e09 {
  max-height: 70px;
  padding: 0.75rem;
}
.coh-ce-f70cb564 {
  min-height: 100%;
  min-width: 100%;
  background-color: rgb(0, 0, 0);
}
.coh-ce-729e8105 {
  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-bba1090a: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: "\f041";
  font-family: icomoon;
}
@media (max-width: 1023px) {
  .coh-ce-4046abfe {
    display: none;
  }
}
.coh-ce-e43f909c {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-e43f909c {
    display: block;
  }
}
.coh-ce-98eca912 {
  margin-top: -5rem;
}
@media (max-width: 1439px) {
  .coh-ce-98eca912 {
    margin-top: -4.5rem;
  }
}
.coh-ce-f92ca4c0 {
  border-bottom-style: solid;
  border-bottom-color: rgb(243, 246, 248);
  border-bottom-width: 0.0625rem;
}
.coh-ce-12b9fd78 {
  background-color: rgb(243, 246, 248);
  padding-bottom: 1rem;
}
@media (max-width: 1439px) {
  .coh-ce-12b9fd78 {
    padding-bottom: 0.5rem;
  }
}
.coh-ce-729e8105 {
  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-c8ac7fc7: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: "\f00a";
  font-family: icomoon;
}
@media (max-width: 1023px) {
  .coh-ce-4046abfe {
    display: none;
  }
}
.coh-ce-e43f909c {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-e43f909c {
    display: block;
  }
}
.coh-ce-98eca912 {
  margin-top: -5rem;
}
@media (max-width: 1439px) {
  .coh-ce-98eca912 {
    margin-top: -4.5rem;
  }
}
.coh-ce-f92ca4c0 {
  border-bottom-style: solid;
  border-bottom-color: rgb(243, 246, 248);
  border-bottom-width: 0.0625rem;
}
.coh-ce-12b9fd78 {
  background-color: rgb(243, 246, 248);
  padding-bottom: 1rem;
}
@media (max-width: 1439px) {
  .coh-ce-12b9fd78 {
    padding-bottom: 0.5rem;
  }
}
.coh-ce-72d7d149 {
  height: auto;
}
@media (max-width: 767px) {
  .coh-ce-72d7d149 {
    height: 90vh;
  }
}
@media (max-width: 1023px) {
  .coh-ce-b7826a34 {
    margin-bottom: 2.5rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-b7826a34 {
    margin-bottom: 2.5rem;
  }
}
.coh-ce-4143e51a {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  background-color: rgb(230, 0, 1);
  text-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-37e8fbf6 {
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-family: 'Roboto', sans-serif;
}
.coh-ce-e573a219 {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 16px;
  text-align: center;
}
.coh-ce-de541446 {
  left: 50%;
  right: 50%;
  margin: 0 auto;
}
.coh-ce-dd0e9410 {
  margin: 0 auto;
}
.coh-ce-b6207c1c {
  -webkit-border-radius: 60px;
          border-radius: 60px;
}

