.cmp-hp-btn__container {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
}
.cmp-hp-btn__container p {
  font-size: inherit;
}
.cmp-hp-btn__padding_around {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cmp-hp-btn__vertical-align {
  flex-direction: column;
  gap: 1rem;
  width: fit-content;
}
.cmp-hp-btn--small {
  min-width: 100px;
  padding: 4px 1rem;
  border-radius: 18px;
}
.cmp-hp-btn--medium {
  min-width: 100px;
  padding: 8px 1.5rem;
  border-radius: 26px;
}
.cmp-hp-btn--large {
  min-width: 180px;
  padding: 1rem 2.5rem;
  border-radius: 31px;
}
.cmp-hp-btn__arrowButton {
  height: 1rem;
  width: 1rem;
  margin-left: 1rem;
  vertical-align: middle;
}
.button.p-x-0 .cmp-hp-btn__container {
  padding-left: 0px;
  padding-right: 0px;
}
.button.p-x-4 .cmp-hp-btn__container {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.button.p-x-8 .cmp-hp-btn__container {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.button.p-x-16 .cmp-hp-btn__container {
  padding-left: 1rem;
  padding-right: 1rem;
}
.button.p-x-24 .cmp-hp-btn__container {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.button.p-x-32 .cmp-hp-btn__container {
  padding-left: 2rem;
  padding-right: 2rem;
}
.button.p-l-0 .cmp-hp-btn__container {
  padding-left: 0px;
}
.button.p-l-4 .cmp-hp-btn__container {
  padding-left: 0.25rem;
}
.button.p-l-8 .cmp-hp-btn__container {
  padding-left: 0.5rem;
}
.button.p-l-16 .cmp-hp-btn__container {
  padding-left: 1rem;
}
.button.p-l-24 .cmp-hp-btn__container {
  padding-left: 1.5rem;
}
.button.p-l-32 .cmp-hp-btn__container {
  padding-left: 2rem;
}
.button.p-r-0 .cmp-hp-btn__container {
  padding-right: 0px;
}
.button.p-r-4 .cmp-hp-btn__container {
  padding-right: 0.25rem;
}
.button.p-r-8 .cmp-hp-btn__container {
  padding-right: 0.5rem;
}
.button.p-r-16 .cmp-hp-btn__container {
  padding-right: 1rem;
}
.button.p-r-24 .cmp-hp-btn__container {
  padding-right: 1.5rem;
}
.button.p-r-32 .cmp-hp-btn__container {
  padding-right: 2rem;
}
.button.p-y-0 .cmp-hp-btn__container {
  padding-top: 0px;
  padding-bottom: 0px;
}
.button.p-y-4 .cmp-hp-btn__container {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.button.p-y-8 .cmp-hp-btn__container {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.button.p-y-16 .cmp-hp-btn__container {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.button.p-y-24 .cmp-hp-btn__container {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.button.p-y-32 .cmp-hp-btn__container {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.button.p-t-0 .cmp-hp-btn__container {
  padding-top: 0px;
}
.button.p-t-4 .cmp-hp-btn__container {
  padding-top: 0.25rem;
}
.button.p-t-8 .cmp-hp-btn__container {
  padding-top: 0.5rem;
}
.button.p-t-16 .cmp-hp-btn__container {
  padding-top: 1rem;
}
.button.p-t-24 .cmp-hp-btn__container {
  padding-top: 1.5rem;
}
.button.p-t-32 .cmp-hp-btn__container {
  padding-top: 2rem;
}
.button.p-b-0 .cmp-hp-btn__container {
  padding-bottom: 0px;
}
.button.p-b-4 .cmp-hp-btn__container {
  padding-bottom: 0.25rem;
}
.button.p-b-8 .cmp-hp-btn__container {
  padding-bottom: 0.5rem;
}
.button.p-b-16 .cmp-hp-btn__container {
  padding-bottom: 1rem;
}
.button.p-b-24 .cmp-hp-btn__container {
  padding-bottom: 1.5rem;
}
.button.p-b-32 .cmp-hp-btn__container {
  padding-bottom: 2rem;
}
.button.hp-max-width .btn_wrapper {
  max-width: 1350px;
}
.button.hp-max-width-remove .btn_wrapper {
  max-width: unset;
}
.button.hp-vertical-center .btn_wrapper {
  display: flex;
  align-items: center;
  height: 100%;
}

.cmp-hp-icon {
  position: relative;
}
.cmp-hp-icon__container {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: space-between;
}
.cmp-hp-icon__vertical-align {
  flex-direction: column;
}
.cmp-hp-icon__icon {
  height: 6.25rem;
  color: #152456;
  width: auto;
  aspect-ratio: 1;
}
.cmp-hp-icon__child {
  position: relative;
}
@media screen and (min-width: 640px) {
  .cmp-hp-icon__child {
    flex: 1;
  }
}
.cmp-hp-icon__icon-wrapper {
  min-width: 4rem;
  width: fit-content;
}
.cmp-hp-icon__line {
  height: 0.125rem;
  width: 100%;
  max-width: 190px;
  margin-left: 1rem;
  background: #dfe1df;
}
.cmp-hp-icon__icon-container {
  position: relative;
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
}
.cmp-hp-icon__icon-container::before {
  position: absolute;
  content: "";
  display: none;
  height: 0.125rem;
  margin-left: 1rem;
  width: calc(90%);
  max-width: 180px;
  background: #dfe1df;
  top: 50%;
  right: 4rem;
}
.icon.hide-line .cmp-hp-icon__line {
  display: none;
}
.icon.p-x-0 .cmp-hp-icon__container {
  padding-left: 0px;
  padding-right: 0px;
}
.icon.p-x-4 .cmp-hp-icon__container {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.icon.p-x-8 .cmp-hp-icon__container {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.icon.p-x-16 .cmp-hp-icon__container {
  padding-left: 1rem;
  padding-right: 1rem;
}
.icon.p-x-24 .cmp-hp-icon__container {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.icon.p-x-32 .cmp-hp-icon__container {
  padding-left: 2rem;
  padding-right: 2rem;
}
.icon.p-l-0 .cmp-hp-icon__container {
  padding-left: 0px;
}
.icon.p-l-4 .cmp-hp-icon__container {
  padding-left: 0.25rem;
}
.icon.p-l-8 .cmp-hp-icon__container {
  padding-left: 0.5rem;
}
.icon.p-l-16 .cmp-hp-icon__container {
  padding-left: 1rem;
}
.icon.p-l-24 .cmp-hp-icon__container {
  padding-left: 1.5rem;
}
.icon.p-l-32 .cmp-hp-icon__container {
  padding-left: 2rem;
}
.icon.p-r-0 .cmp-hp-icon__container {
  padding-right: 0px;
}
.icon.p-r-4 .cmp-hp-icon__container {
  padding-right: 0.25rem;
}
.icon.p-r-8 .cmp-hp-icon__container {
  padding-right: 0.5rem;
}
.icon.p-r-16 .cmp-hp-icon__container {
  padding-right: 1rem;
}
.icon.p-r-24 .cmp-hp-icon__container {
  padding-right: 1.5rem;
}
.icon.p-r-32 .cmp-hp-icon__container {
  padding-right: 2rem;
}
.icon.p-y-0 .cmp-hp-icon__container {
  padding-top: 0px;
  padding-bottom: 0px;
}
.icon.p-y-4 .cmp-hp-icon__container {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.icon.p-y-8 .cmp-hp-icon__container {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.icon.p-y-16 .cmp-hp-icon__container {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.icon.p-y-24 .cmp-hp-icon__container {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.icon.p-y-32 .cmp-hp-icon__container {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.icon.p-t-0 .cmp-hp-icon__container {
  padding-top: 0px;
}
.icon.p-t-4 .cmp-hp-icon__container {
  padding-top: 0.25rem;
}
.icon.p-t-8 .cmp-hp-icon__container {
  padding-top: 0.5rem;
}
.icon.p-t-16 .cmp-hp-icon__container {
  padding-top: 1rem;
}
.icon.p-t-24 .cmp-hp-icon__container {
  padding-top: 1.5rem;
}
.icon.p-t-32 .cmp-hp-icon__container {
  padding-top: 2rem;
}
.icon.p-b-0 .cmp-hp-icon__container {
  padding-bottom: 0px;
}
.icon.p-b-4 .cmp-hp-icon__container {
  padding-bottom: 0.25rem;
}
.icon.p-b-8 .cmp-hp-icon__container {
  padding-bottom: 0.5rem;
}
.icon.p-b-16 .cmp-hp-icon__container {
  padding-bottom: 1rem;
}
.icon.p-b-24 .cmp-hp-icon__container {
  padding-bottom: 1.5rem;
}
.icon.p-b-32 .cmp-hp-icon__container {
  padding-bottom: 2rem;
}
.icon.hp-max-width .cmp-hp-icon__container {
  max-width: 1350px;
}
.icon.hp-max-width-remove .cmp-hp-icon__container {
  max-width: unset;
}
.icon.hp-vertical-center {
  height: 100%;
}
.icon.hp-vertical-center .cmp-hp-icon__container {
  display: flex;
  align-items: center;
  height: 100%;
}
.icon.gp-vertical-center {
  height: 100%;
}
.icon.gp-vertical-center .cmp-hp-icon__container {
  height: 100%;
}
.icon.gp-vertical-center .cmp-hp-icon__child {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.icon.gp-hx-left .cmp-hp-icon__child {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
}
.icon.gp-hx-center .cmp-hp-icon__container {
  justify-content: center;
}
.icon.gp-hx-center .cmp-hp-icon__child {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.icon.gp-hx-right .cmp-hp-icon__child {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  text-align: right;
}
.icon.gp-container-p-y-80 .cmp-hp-icon__container {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
@media screen and (max-width: 639px) {
  .icon.gp-container-p-y-80 .cmp-hp-icon__container {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}

.cmp-hp-herobanner__main {
  display: flex;
  justify-content: flex-end;
}
.cmp-hp-herobanner__overlay {
  display: none;
  background-image: linear-gradient(270deg, transparent, transparent 660px, #152456 1185px, #152456);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.cmp-hp-herobanner__container {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  width: calc(91.688vw);
  padding-left: 1rem;
}
@media screen and (max-width: 1199px) {
  .cmp-hp-herobanner__container {
    width: 100% !important;
    flex-direction: column;
  }
}
@media screen and (max-width: 639px) {
  .cmp-hp-herobanner__container {
    padding-left: 0;
  }
}
.cmp-hp-herobanner__text-container {
  max-width: 820px;
}
@media screen and (max-width: 1199px) {
  .cmp-hp-herobanner__text-container {
    max-width: unset;
  }
}
@media screen and (max-width: 1439px) {
  .cmp-hp-herobanner__text-container {
    padding-right: 1rem;
  }
}
@media screen and (max-width: 639px) {
  .cmp-hp-herobanner__text-container {
    padding-right: unset;
  }
}
.cmp-hp-herobanner__text-container a:focus-visible {
  outline: solid #FFFFFF 3px !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 8px #152456;
}
.cmp-hp-herobanner__text-container button:focus-visible {
  outline: solid #FFFFFF 3px !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 8px #152456;
}
.cmp-hp-herobanner__side_image {
  display: block;
  width: 700px;
  flex: 0 0 auto;
  margin-left: 6rem;
}
@media screen and (max-width: 1439px) {
  .cmp-hp-herobanner__side_image {
    margin-left: unset;
  }
}
@media screen and (max-width: 1199px) {
  .cmp-hp-herobanner__side_image {
    width: 100%;
    display: flex;
    justify-content: center;
  }
}
.cmp-hp-herobanner__crop-img {
  aspect-ratio: auto;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  vertical-align: middle;
  max-width: 100%;
}
.cmp-hp-herobanner__crop-img-span {
  padding-top: 96.1538%;
  display: block;
}
.cmp-hp-herobanner__crop-img-wrapper {
  position: relative;
  max-width: 100%;
  display: inline-block;
  width: 700px;
}
.cmp-hp-herobanner--foot-note * {
  font-size: 0.75rem;
  font-style: italic;
  line-height: 1rem;
}
.hero-banner.p-y-0 .cmp-hp-herobanner__main {
  padding-top: 0px;
  padding-bottom: 0px;
}
.hero-banner.p-y-4 .cmp-hp-herobanner__main {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.hero-banner.p-y-8 .cmp-hp-herobanner__main {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.hero-banner.p-y-16 .cmp-hp-herobanner__main {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.hero-banner.p-y-24 .cmp-hp-herobanner__main {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.hero-banner.p-y-32 .cmp-hp-herobanner__main {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.hero-banner.p-t-0 .cmp-hp-herobanner__main {
  padding-top: 0px;
}
.hero-banner.p-t-4 .cmp-hp-herobanner__main {
  padding-top: 0.25rem;
}
.hero-banner.p-t-8 .cmp-hp-herobanner__main {
  padding-top: 0.5rem;
}
.hero-banner.p-t-16 .cmp-hp-herobanner__main {
  padding-top: 1rem;
}
.hero-banner.p-t-24 .cmp-hp-herobanner__main {
  padding-top: 1.5rem;
}
.hero-banner.p-t-32 .cmp-hp-herobanner__main {
  padding-top: 2rem;
}
.hero-banner.p-b-0 .cmp-hp-herobanner__main {
  padding-bottom: 0px;
}
.hero-banner.p-b-4 .cmp-hp-herobanner__main {
  padding-bottom: 0.25rem;
}
.hero-banner.p-b-8 .cmp-hp-herobanner__main {
  padding-bottom: 0.5rem;
}
.hero-banner.p-b-16 .cmp-hp-herobanner__main {
  padding-bottom: 1rem;
}
.hero-banner.p-b-24 .cmp-hp-herobanner__main {
  padding-bottom: 1.5rem;
}
.hero-banner.p-b-32 .cmp-hp-herobanner__main {
  padding-bottom: 2rem;
}
.hero-banner.hp-text-center .cmp-hp-herobanner__text-container {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.hero-banner.hp-text-left .cmp-hp-herobanner__text-container {
  text-align: left;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.hero-banner.hp-text-right .cmp-hp-herobanner__text-container {
  text-align: right;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.hero-banner.hp-vertical-center .cmp-hp-herobanner__text-container {
  display: flex;
  align-items: center;
  height: 100%;
}
.hero-banner.hp-hero-banner-v2 {
  position: relative;
  margin-bottom: 60px;
}
@media screen and (min-width: 1440px) {
  .hero-banner.hp-hero-banner-v2 {
    top: -1rem;
  }
}
.hero-banner.hp-hero-banner-v2 h1 {
  font-size: 3.125rem;
}
.hero-banner.hp-hero-banner-v2 .cmp-hp-herobanner__main {
  background: #152456;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 819px;
}
.hero-banner.hp-hero-banner-v2 .cmp-hp-herobanner__overlay {
  display: block;
}
.hero-banner.hp-hero-banner-v2 .cmp-hp-herobanner__text-container {
  z-index: 2;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.hero-banner.hp-hero-banner-v2 .cmp-hp-herobanner__side_image {
  margin-left: 96px;
  z-index: 0;
  position: absolute;
  right: 0px;
  top: 0px;
  height: calc(100% + 61px);
  width: auto;
}
.hero-banner.hp-hero-banner-v2 .cmp-hp-herobanner__crop-img-wrapper {
  width: 1186px;
  max-width: 100%;
  position: relative;
}
.hero-banner.hp-hero-banner-v2 .cmp-hp-herobanner__crop-img-wrapper picture {
  display: flex !important;
}
.hero-banner.hp-hero-banner-v2 .cmp-hp-herobanner__crop-img-span {
  padding-top: 69.1%;
}
.hero-banner.hp-hero-banner-v2 .cmp-hp-herobanner__container {
  position: relative;
}
@media screen and (max-width: 1023px) {
  .hero-banner.hp-hero-banner-v2 {
    margin-bottom: 20px;
  }
  .hero-banner.hp-hero-banner-v2 .cmp-hp-herobanner__text-container {
    padding: 1.25rem 1rem;
    background-color: #152456;
  }
  .hero-banner.hp-hero-banner-v2 .cmp-hp-herobanner__container {
    padding-left: unset;
  }
  .hero-banner.hp-hero-banner-v2 .cmp-hp-herobanner__main {
    background: transparent;
    padding-left: unset;
    padding-right: unset;
    height: auto;
    min-height: unset;
  }
  .hero-banner.hp-hero-banner-v2 .cmp-hp-herobanner__side_image {
    position: unset;
    margin-left: 0px;
    height: 100%;
    flex: unset;
  }
  .hero-banner.hp-hero-banner-v2 .cmp-hp-herobanner__overlay {
    display: none;
  }
  .hero-banner.hp-hero-banner-v2 .cmp-hp-herobanner__crop-img-span {
    padding: unset;
  }
  .hero-banner.hp-hero-banner-v2 .cmp-hp-herobanner__crop-img {
    position: unset;
    aspect-ratio: auto;
  }
}
.hero-banner.hp-hero-banner-v2 .cmp-hp-card__container {
  padding: 2rem;
}
.hero-banner.hp-hero-banner-v2 .cmp-hp-card__wrapper {
  width: 490px;
}
@media screen and (max-width: 1199px) {
  .hero-banner.hp-hero-banner-v2 .cmp-hp-card__wrapper {
    width: unset;
  }
}
.hero-banner.gp-hx-center .cmp-hp-herobanner__text-container {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.hero-banner.gp-hx-left .cmp-hp-herobanner__text-container {
  text-align: left;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.hero-banner.gp-hx-right .cmp-hp-herobanner__text-container {
  text-align: right;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.hero-banner.gp-vertical-center .cmp-hp-herobanner__text-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.hero-banner.gp-center .cmp-hp-herobanner__text-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.hero-banner.gp-container-p-y-80 .cmp-hp-herobanner__container {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
@media screen and (max-width: 639px) {
  .hero-banner.gp-container-p-y-80 .cmp-hp-herobanner__container {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
.cmp-hp-herobanner__container .cmp-hp-card__container a {
  word-wrap: break-word;
  word-break: break-word;
}
.cmp-hp-herobanner__text-container .cmp-hp-card__container .cmp-hp-icon__icon {
  height: 100%;
  max-width: 100%;
  aspect-ratio: unset;
}

/*****************************************************
LESS compilation failed due a JavaScript error!

Input: /apps/healthplans/clientlibs/clientlib-healthplans/css/card.less
Error: NameError: variable @museo_bold is undefined in /apps/healthplans/clientlibs/clientlib-healthplans/css/card.less on line 44, column 18:
43     line-height: normal;
44     font-family: @museo_bold;
45   }


(uncompiled LESS src is included below)
*****************************************************/
@import url(clientlib-healthplans/clientlib-healthplans-site/less/global.less);

.js-card-container {
  padding: 24px;
  display: grid;
  gap: 2.5rem;
  &--grid-cols-12,
  &--grid-cols-6,
  &--grid-cols-4 {
    display: grid;
    grid-template-columns: auto;
    gap: 2.5rem;
  }
  .response(minlg; {
    padding: 0;
    &--grid-cols-6 {
      grid-template-columns: 1fr 1fr;
    }
    &--grid-cols-4 {
      grid-template-columns: 1fr 1fr 1fr;
    }
  });
}

.js-card {
  // margin: 40px 0; this has to move to the wrapper class
  padding: 24px;
  border-radius: 16px;
  border: 1px solid @deep_blue;
  .response(minlg; {
    padding: 48px 64px;
  });
  &__info-section {
    display: grid;
    gap: 11px;
    .response(minlg; {
      gap: 0.75rem;
    });
  }
  &__header,
  &__title {
    color: @deep_blue;
    line-height: normal;
    font-family: @museo_bold;
  }
  &__header {
    font-size: 14px;
    text-transform: uppercase;
    .response(minlg; {
      font-size: 16px;
    });
  }
  &__title {
    font-size: 20px;
    .response(minlg; {
      font-size: 32px;
    });
  }
  &__cta-section {
    margin-top: 32px;
  }
  &__action-btn {
    background: @deep_blue;
    color: @white;
    padding: 16px 32px;
    border-radius: 4px;
    border: 1px solid @deep_blue;
    transition: all 0.3s;
    &:hover {
      background: @white;
      color: @deep_blue;
    }
  }
  &__subcard-container {
    margin-top: 32px;
    display: grid;
    gap: 1rem;
    .response(minlg; {
      grid-template-columns: 1fr 1fr 1fr;
      gap: 3rem;
    });
  }
  &__subcard {
    padding: 16px;
    background: @bright_blue_4;
    border-radius: 8px;
    .response(minlg; {
      padding: 16px 24px;
    });
  }
  // variations
  &--align-center {
    text-align: center;
  }

  &--dark {
    .js-card {
      background: @deep_blue;
    }
    .js-card__title,
    .js-card__header,
    .js-card__description {
      color: @white;
    }
    .js-card__action-btn {
      background: @white;
      color: @deep_blue;
      border: 1px solid @deep_blue;
      transition: all 0.3s;
      &:hover {
        background: @deep_blue;
        color: @white;
        border-color: @white;
      }
    }
  }

  &--no-header {
    .js-card__header {
      display: none;
    }
  }

  &--no-cta {
    .js-card__cta-section {
      display: none;
    }
  }

  &--no-subcards {
    .js-card__subcard-container {
      display: none;
    }
  }
  &__heading-section {
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding-top: 0px;
    .response(minlg; {
      padding-top: 32px;
    });
  }
}

// removing and adding space
.card {
  //padding left and right
  &.p-x-0 {
    .js-card-container {
      padding-inline: 0 !important;
    }
  }
  // padding top and bottom
  &.p-y-0 {
    .js-card-container {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
  }
  //padding top
  &.pt-0 {
    .js-card-container {
      padding-top: 0 !important;
    }
  }
  //padding bottom
  &.pb-0 {
    .js-card-container {
      padding-bottom: 0 !important;
    }
  }
  //padding left
  &.pl-0 {
    .js-card-container {
      padding-left: 0 !important;
    }
  }
  //padding-right
  &.pr-0 {
    .js-card-container {
      padding-right: 0 !important;
    }
  }
}

/*
This CSS file contains styles for the health plans header component.
It includes styles for various elements such as the header container, logo, dropdown menus, search box, and hamburger toggle button.
The styles are organized based on different media queries for responsiveness across different screen sizes.
There are also specific styles for print media.
Some key features include:
- Positioning of the header and its elements, including fixed positioning for mobile view and relative positioning for larger screens.
- Styling for the logo, dropdown menus, search box, and hamburger toggle button.
- Media queries to adjust styles based on screen width, ensuring proper display and functionality across devices.
- Animation effects for the hamburger toggle button.
*/
.cmp-hp-healthplans-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 50;
  background-color: #ffffff;
}
.cmp-hp-healthplans-header a:focus-visible {
  outline: solid #FFFFFF 3px !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 8px #152456;
}
.cmp-hp-healthplans-header button:focus-visible {
  outline: solid #FFFFFF 3px !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 8px #152456;
}
.cmp-hp-healthplans-header a:not(:focus-visible),
.cmp-hp-healthplans-header button:not(:focus-visible) {
  outline: none !important;
  box-shadow: none !important;
  transition: none !important;
}
.cmp-hp-healthplans-header:after {
  content: "";
  height: 10px;
  width: 100%;
  position: absolute;
  top: 100%;
  left: 0;
  background-image: linear-gradient(180deg, #dfe1df, transparent);
  z-index: 1;
}
.cmp-hp-healthplans-header a,
.cmp-hp-healthplans-header a:not([class]) {
  transition: all 0.3s;
}
.cmp-hp-healthplans-header a:not([class]) {
  color: #152456;
  display: inline-block;
  outline: none;
}
.cmp-hp-healthplans-header a:not([class]):focus,
.cmp-hp-healthplans-header a:not([class]):hover {
  color: #932789;
}
.cmp-hp-healthplans-header .cmp-grid-container {
  max-width: 84.375rem;
  margin-left: auto;
  margin-right: auto;
}
.cmp-hp-healthplans-header .cmp-header-logo {
  height: 49px;
  width: 128px;
  display: block;
  position: relative;
}
@media screen and (max-width: 1439px) {
  .cmp-hp-healthplans-header {
    padding: 0.5rem 0;
  }
  .cmp-hp-healthplans-header .cmp-header-logo-container {
    flex: 0 0 auto;
  }
  .cmp-hp-healthplans-header .cmp-header-logo-container .cmp-header-logo {
    height: 49px;
    width: 128px;
    display: block;
    position: relative;
  }
  .cmp-hp-healthplans-header .cmp-header-logo-container .cmp-header-logo .cmp-header-logo-img {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    color: transparent;
  }
  .cmp-hp-healthplans-header .cmp-header-menu-open .cmp-header-overlay {
    opacity: 0.4;
    pointer-events: auto;
    visibility: visible;
  }
  .cmp-hp-healthplans-header .cmp-header-menu-open .cmp-header-overlay:hover {
    opacity: 0.5;
    cursor: pointer;
  }
  .cmp-hp-healthplans-header .cmp-header-main {
    position: absolute;
    left: 100%;
    top: 100%;
    width: 300px;
    z-index: 3;
    background-color: #f3f8fb;
    transform: translateX(0);
    transition: transform 0.3s;
    display: flex;
    flex-direction: column;
    height: calc(100vh - 100%);
  }
  .cmp-hp-healthplans-header .cmp-header-main ul {
    list-style: none;
  }
  .cmp-hp-healthplans-header .cmp-header-main a {
    color: #ffffff;
  }
  .cmp-hp-healthplans-header .cmp-header-dropdown-link a {
    color: #152456;
  }
  .cmp-hp-healthplans-header .cmp-header-links {
    padding: 1rem;
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    overflow-x: hidden;
    flex-wrap: nowrap;
  }
  .cmp-hp-healthplans-header .cmp-header-overlay {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: #000000;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    z-index: 2;
    transition: all 0.3s;
  }
  .cmp-hp-healthplans-header .cmp-header-main-links {
    order: -1;
    flex: 1 1 auto;
  }
  .cmp-hp-healthplans-header .cmp-header-main-links > ul {
    margin-left: 0;
  }
  .cmp-hp-healthplans-header .cmp-header-main-links > ul > li + li {
    border-top: 1px solid rgba(255, 255, 255, 0.5);
  }
  .cmp-hp-healthplans-header .cmp-header-sec-links {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 2rem;
  }
  .cmp-hp-healthplans-header .cmp-header-sec-links > ul:first-child {
    margin-left: 0;
    width: 100%;
  }
  .cmp-hp-healthplans-header .cmp-header-sec-links > ul > li + li {
    border-top: 1px solid rgba(255, 255, 255, 0.5);
  }
  .cmp-hp-healthplans-header .cmp-header-hamburgerToggle {
    font-size: 2rem;
  }
  .cmp-hp-healthplans-header .cmp-header-button-container {
    text-align: center;
  }
}
@media screen and (min-width: 1440px) {
  .cmp-hp-healthplans-header {
    background-color: #ffffff;
    background-image: linear-gradient(90deg, transparent 50%, #152456 0);
    background-size: 100% 44px;
    background-repeat: no-repeat;
    background-position: 100% top;
    padding-bottom: 1rem;
  }
  .cmp-hp-healthplans-header .cmp-hide-for-xxlarge {
    display: none !important;
  }
  .cmp-hp-healthplans-header .cmp-hide-for-xxlarge-only {
    display: none !important;
  }
  .cmp-hp-healthplans-header .submenu-button-icon {
    display: inline-block;
  }
  .cmp-hp-healthplans-header .cmp-submenu-trigger .desktop-view {
    visibility: hidden;
  }
  .cmp-hp-healthplans-header .cmp-submenu-trigger[data-icon="visible"] .desktop-view {
    visibility: visible !important;
  }
  .cmp-hp-healthplans-header .cmp-submenu-trigger.flipped {
    transform: scaleY(-1);
    transition: transform 0.25s ease-in-out;
  }
  .cmp-hp-healthplans-header .desktop-view {
    height: 10px;
    width: 15px;
  }
  .cmp-hp-healthplans-header .cmp-header-links {
    flex: 1 1 auto;
  }
  .cmp-hp-healthplans-header .cmp-header-main {
    flex: 1 1 auto;
    display: flex;
    position: relative;
  }
  .cmp-hp-healthplans-header .cmp-header-main-links {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    margin-top: 1.5rem;
    margin-left: 1rem;
    row-gap: 10px;
  }
  .cmp-hp-healthplans-header .cmp-header-main-links li {
    font-weight: 600;
  }
  .cmp-hp-healthplans-header .cmp-header-main-links a:not(.jf-medicare-btn) {
    font-size: 1.125rem;
    line-height: 1.5;
  }
  .cmp-hp-healthplans-header .cmp-header-button-container,
  .cmp-hp-healthplans-header .cmp-header-main-links {
    margin-left: 2rem;
    width: revert;
  }
  .cmp-hp-healthplans-header .cmp-header-sec-links {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    background-color: #152456;
    position: relative;
    font-size: 1rem;
  }
  .cmp-hp-healthplans-header .cmp-header-sec-links:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 3rem;
    border-radius: 0 19px 0 0;
    background-color: #ffffff;
  }
  .cmp-hp-healthplans-header .cmp-header-sec-links a {
    color: #ffffff !important;
    font-size: 1rem;
  }
  .cmp-hp-healthplans-header .cmp-header-sec-links a:hover:not(.cmp-header-search-button) {
    color: #932789 !important;
  }
  .cmp-hp-healthplans-header .cmp-header-search-container {
    margin-left: 1.5rem;
    position: relative;
  }
  .cmp-hp-healthplans-header .cmp-header-search-button {
    font-size: 1.5rem !important;
    font-weight: 300;
    width: 44px;
    height: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
    transition: all 0.3s;
  }
  .cmp-hp-healthplans-header .cmp-header-search-button:focus,
  .cmp-hp-healthplans-header .cmp-header-search-button:hover {
    background-color: #932789;
    color: #ffffff !important;
  }
  .cmp-hp-healthplans-header .cmp-header-secLinks {
    position: relative;
    top: 0.3125rem;
  }
  .cmp-hp-healthplans-header .cmp-header-links {
    text-align: right;
  }
  .cmp-hp-healthplans-header .cmp-header-logo-container {
    flex: 0 0 auto;
  }
  .cmp-hp-healthplans-header .cmp-header-logo-container .cmp-header-logo {
    height: 71px;
    width: 273px;
    display: block;
    position: relative;
  }
  .cmp-hp-healthplans-header .cmp-header-logo-container .cmp-header-logo .cmp-header-logo-img {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    color: transparent;
  }
}
@media screen and (min-width: 1440px) and (max-width: 768px) {
  .cmp-hp-healthplans-header .submenu-button-icon {
    display: none !important;
  }
}
.cmp-hp-healthplans-header .cmp-header-inlinelist {
  display: inline-flex;
  list-style: none;
  padding-left: 0;
  flex-wrap: wrap;
}
.cmp-hp-healthplans-header .cmp-header-inlinelist.cmp-header-inline-list-size1 {
  margin: 0 -0.5rem -1rem;
}
.cmp-hp-healthplans-header .cmp-header-inlinelist.cmp-header-inline-list-size1 > li {
  margin: 0 0.5rem 1rem;
}
.cmp-hp-healthplans-header .cmp-header-inlinelist.cmp-header-inline-list-size2 {
  margin: 0 -1rem -1rem;
}
.cmp-hp-healthplans-header .cmp-header-inlinelist.cmp-header-inline-list-size2 > li {
  margin: 0 1rem 1rem;
}
.cmp-hp-healthplans-header .cmp-header-inlinelist .cmp-header-dropdown-list-divider.cmp-header-inline-list-default:before {
  content: "";
  display: inline-block;
  width: 1px;
  height: 1.5em;
  background-color: #152456;
}
@media screen and (min-width: 1440px) {
  .cmp-hp-healthplans-header .cmp-header-inline-list-xxlarge {
    display: inline-flex;
    list-style: none;
    padding-left: 0;
    flex-wrap: wrap;
  }
  .cmp-hp-healthplans-header .cmp-header-inline-list-xxlarge.cmp-header-inline-list-size1 {
    margin: 0 -0.5rem -1rem;
  }
  .cmp-hp-healthplans-header .cmp-header-inline-list-xxlarge.cmp-header-inline-list-size1 > li {
    margin: 0 0.5rem 1rem;
  }
  .cmp-hp-healthplans-header .cmp-header-inline-list-xxlarge.cmp-header-inline-list-size2 {
    margin: 0 -1rem -1rem;
  }
  .cmp-hp-healthplans-header .cmp-header-inline-list-xxlarge.cmp-header-inline-list-size2 > li {
    margin: 0 0.7rem 1rem;
  }
  .cmp-hp-healthplans-header .cmp-header-inline-list-xxlarge .cmp-header-dropdown-list-divider.cmp-header-inline-list-default:before {
    content: "";
    display: inline-block;
    width: 1px;
    height: 1.5em;
    background-color: #152456;
  }
}
.cmp-hp-healthplans-header .cmp-header-hamburgerToggle {
  display: inline-block;
  width: 1em;
  height: 0.625em;
  position: relative;
  transform: rotate(0deg);
  transition: 0.5s ease-in-out;
  cursor: pointer;
}
.cmp-hp-healthplans-header .cmp-header-hamburgerToggle span {
  display: block;
  position: absolute;
  height: 0.125em;
  width: 50%;
  background: #000000;
  opacity: 1;
  transform: rotate(0deg);
  transition: 0.25s ease-in-out;
}
.cmp-hp-healthplans-header .cmp-header-hamburgerToggle span:nth-child(2n) {
  left: 50%;
}
.cmp-hp-healthplans-header .cmp-header-hamburgerToggle span:nth-child(odd) {
  left: 0;
}
.cmp-hp-healthplans-header .cmp-header-hamburgerToggle span:first-child,
.cmp-hp-healthplans-header .cmp-header-hamburgerToggle span:nth-child(2) {
  top: 0;
}
.cmp-hp-healthplans-header .cmp-header-hamburgerToggle span:nth-child(3),
.cmp-hp-healthplans-header .cmp-header-hamburgerToggle span:nth-child(4) {
  top: 0.3em;
}
.cmp-hp-healthplans-header .cmp-header-hamburgerToggle span:nth-child(5),
.cmp-hp-healthplans-header .cmp-header-hamburgerToggle span:nth-child(6) {
  top: 0.6em;
}
.cmp-hp-healthplans-header .cmp-header-dropdown {
  font-weight: 700;
  position: relative;
}
.cmp-hp-healthplans-header .cmp-header-dropdown .cmp-dropdownlink {
  list-style: none;
  padding: 0;
}
@media screen and (max-width: 1439px) {
  .cmp-hp-healthplans-header .cmp-header-dropdown .cmp-dropdownlink {
    height: 0;
    overflow: hidden;
    margin: 0;
    transition: height 0.3s;
  }
  .cmp-hp-healthplans-header .cmp-header-dropdown .cmp-header-dropdown-link-block {
    display: flex;
  }
  .cmp-hp-healthplans-header .cmp-header-dropdown .cmp-header-dropdown-link-block a {
    padding: 0.5rem;
  }
  .cmp-hp-healthplans-header .cmp-header-dropdown .cmp-header-dropdown-link-block a:first-child {
    background-color: rgba(0, 0, 0, 0.2);
    flex: 1 1 auto;
  }
  .cmp-hp-healthplans-header .cmp-header-dropdown .cmp-header-dropdown-link-block a:first-child:focus,
  .cmp-hp-healthplans-header .cmp-header-dropdown .cmp-header-dropdown-link-block a:first-child:hover {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .cmp-hp-healthplans-header .cmp-header-dropdown .cmp-dropdown-link-expander {
    width: 46px;
    display: flex;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0.5);
    align-items: center;
    flex: 0 0 auto;
  }
  .cmp-hp-healthplans-header .cmp-header-dropdown .cmp-dropdown-link-expander:before {
    transition: transform 0.3s;
    transform: rotate(0deg);
  }
  .cmp-hp-healthplans-header .cmp-header-dropdown .cmp-dropdown-link-expander:focus,
  .cmp-hp-healthplans-header .cmp-header-dropdown .cmp-dropdown-link-expander:hover {
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0.6);
  }
  .cmp-hp-healthplans-header .cmp-header-dropdown .cmp-dropdownlink li {
    padding: 0.5rem;
  }
}
@media screen and (min-width: 1440px) {
  .cmp-hp-healthplans-header .cmp-healthplans-header-container {
    display: flex;
    justify-content: space-between;
    align-items: flex-end !important;
  }
  .cmp-hp-healthplans-header .cmp-header-dropdown .cmp-dropdown-link-dropdown {
    position: absolute;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    top: 100%;
    text-align: left;
    z-index: 2;
    left: -0.75rem;
  }
  .cmp-hp-healthplans-header .cmp-header-dropdown .cmp-dropdown-link-dropdown:before {
    content: "";
    display: block;
    height: 1.25rem;
    width: calc(100% + 1.5rem);
    position: relative;
    border: 1px solid #f3f8fb;
    border-width: 0 1px;
    margin-bottom: -1px;
    z-index: 3;
    background-color: #ffffff;
  }
  .cmp-hp-healthplans-header .cmp-header-dropdown .cmp-dropdownlink {
    margin-left: 0;
    background-color: #ffffff;
    transform-origin: top center;
    width: 300px;
    min-width: calc(104%);
    padding: 1em 1rem 1rem 1.75rem;
    border: 1px solid #f3f8fb;
  }
  .cmp-hp-healthplans-header .cmp-header-dropdown .cmp-dropdownlink li {
    font-weight: 500;
  }
  .cmp-hp-healthplans-header .cmp-header-dropdown .cmp-header-dropdown-link-block:before {
    content: "";
    position: absolute;
    z-index: 1;
    height: calc(100% + .5rem + 1px);
    width: calc(100% + 1.5rem);
    top: -0.5rem;
    left: -0.75rem;
    border: 1px solid #f3f8fb;
    border-bottom-color: #ffffff;
    background-color: #ffffff;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    z-index: 4;
  }
  .cmp-hp-healthplans-header .cmp-header-dropdown li + li {
    margin-top: 0.625em;
  }
  .cmp-hp-healthplans-header .cmp-header-dropdown .cmp-header-dropdown-parent-link {
    color: #152456;
  }
  .cmp-hp-healthplans-header .cmp-header-dropdown .cmp-header-dropdown-parent-link:not(.cmp-dropdown-noLink):focus,
  .cmp-hp-healthplans-header .cmp-header-dropdown .cmp-header-dropdown-parent-link:not(.cmp-dropdown-noLink):hover {
    color: #932789;
  }
  .cmp-hp-healthplans-header .cmp-header-dropdown .cmp-header-dropdown-parent-link.cmp-dropdown-noLink:hover {
    cursor: default;
  }
  .cmp-hp-healthplans-header .cmp-header-dropdown:focus .cmp-dropdown-link-dropdown,
  .cmp-hp-healthplans-header .cmp-header-dropdown:focus.cmp-dropdown-link-child .cmp-header-dropdown-link-block:before {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
  }
  .cmp-hp-healthplans-header .cmp-header-dropdown:hover .cmp-dropdown-link-dropdown,
  .cmp-hp-healthplans-header .cmp-header-dropdown:hover.cmp-dropdown-link-child .cmp-header-dropdown-link-block:before {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
  }
  .cmp-hp-healthplans-header .cmp-header-dropdown:focus .cmp-header-dropdown-parent-link,
  .cmp-hp-healthplans-header .cmp-header-dropdown:hover .cmp-header-dropdown-parent-link {
    position: relative;
    z-index: 5;
  }
}
.cmp-hp-healthplans-header .cmp-search-box {
  display: inline-flex;
  max-width: 100%;
}
.cmp-hp-healthplans-header .cmp-search-box input {
  font-size: 1.75rem;
  border: 1px solid #152456;
  padding: 5px 10px 5px 20px;
  border-radius: 25px 0 0 25px;
  min-width: 200px;
  width: auto;
  outline: none;
}
.cmp-hp-healthplans-header .cmp-search-box input:focus,
.cmp-hp-healthplans-header .cmp-search-box input:focus-visible {
  outline: none;
}
.cmp-hp-healthplans-header .cmp-search-box button {
  background-color: #152456;
  color: #ffffff;
  width: 59px;
  height: 49px;
  padding-right: 10px;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  font-size: 1.75rem;
  transition: background-color 0.3s;
  border-radius: 0 25px 25px 0;
}
.cmp-hp-healthplans-header .cmp-search-box button:focus,
.cmp-hp-healthplans-header .cmp-search-box button:hover {
  background-color: #932789;
  cursor: pointer;
}
.cmp-hp-healthplans-header .cmp-healthplans-header-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cmp-hp-healthplans-header a {
  font-weight: 700;
  text-decoration: none !important;
  cursor: pointer;
}
.cmp-hp-healthplans-header .cmp-search-box-mobile {
  margin-top: 1rem;
}
.cmp-hp-healthplans-header .cmp-search-box-mobile input {
  font-size: 1.75rem;
}
@media print {
  .cmp-hp-healthplans-header {
    position: relative;
  }
  .cmp-hp-healthplans-header .cmp-header-logo {
    margin-top: 0;
  }
  .cmp-hp-healthplans-header .cmp-hide-for-print {
    display: none !important;
  }
}
.cmp-hp-healthplans-header .cmp-header-hamburgerToggle.cmp-header-hamburgerToggle-active span {
  background: #b2334e;
}
.cmp-hp-healthplans-header .cmp-header-hamburgerToggle.cmp-header-hamburgerToggle-active span:first-child,
.cmp-hp-healthplans-header .cmp-header-hamburgerToggle.cmp-header-hamburgerToggle-active span:nth-child(6) {
  transform: rotate(45deg);
}
.cmp-hp-healthplans-header .cmp-header-hamburgerToggle.cmp-header-hamburgerToggle-active span:nth-child(2),
.cmp-hp-healthplans-header .cmp-header-hamburgerToggle.cmp-header-hamburgerToggle-active span:nth-child(5) {
  transform: rotate(-45deg);
}
.cmp-hp-healthplans-header .cmp-header-hamburgerToggle.cmp-header-hamburgerToggle-active span:first-child {
  left: 0.083333em;
  top: 0.116667em;
}
.cmp-hp-healthplans-header .cmp-header-hamburgerToggle.cmp-header-hamburgerToggle-active span:nth-child(2) {
  left: calc(49.916667%);
  top: 0.116667em;
}
.cmp-hp-healthplans-header .cmp-header-hamburgerToggle.cmp-header-hamburgerToggle-active span:nth-child(3) {
  left: -50%;
  opacity: 0;
}
.cmp-hp-healthplans-header .cmp-header-hamburgerToggle.cmp-header-hamburgerToggle-active span:nth-child(4) {
  left: 100%;
  opacity: 0;
}
.cmp-hp-healthplans-header .cmp-header-hamburgerToggle.cmp-header-hamburgerToggle-active span:nth-child(5) {
  left: 0.083333em;
  top: 0.483333em;
}
.cmp-hp-healthplans-header .cmp-header-hamburgerToggle.cmp-header-hamburgerToggle-active span:nth-child(6) {
  left: calc(49.916667%);
  top: 0.483333em;
}
.cmp-hp-healthplans-header .cmp-header-overlay {
  visibility: visible;
}
.cmp-hp-healthplans-header .bmg-icon-chevron-right-hide {
  display: none;
}
.cmp-hp-healthplans-header .cmp-header-chevron-right {
  height: 22px;
  width: 35px;
  fill: #152456;
}
.cmp-hp-healthplans-header .cmp-header-chevron-right-active {
  fill: #ffffff;
  transform: rotate(90deg);
}
.cmp-hp-healthplans-header .cmp-header-chevron-right:focus,
.cmp-hp-healthplans-header .cmp-header-chevron-right:hover {
  fill: #ffffff;
}
.cmp-hp-healthplans-header .cmp-header-language-dropdown {
  position: relative;
  display: flex;
  align-items: center;
  margin-left: 1.5rem;
}
@media screen and (max-width: 1439px) {
  .cmp-hp-healthplans-header .cmp-header-language-dropdown {
    display: none;
  }
}
.cmp-hp-healthplans-header .cmp-header-language-dropdown-mobile {
  display: none !important;
}
@media screen and (max-width: 1439px) {
  .cmp-hp-healthplans-header .cmp-header-language-dropdown-mobile {
    display: block  !important;
    margin-bottom: -2.93rem;
  }
  .cmp-hp-healthplans-header .cmp-header-language-dropdown-mobile-block {
    background-color: rgba(0, 0, 0, 0.2);
    align-items: center;
    padding-left: 0.3rem;
  }
  .cmp-hp-healthplans-header .cmp-header-language-dropdown-mobile-block:focus,
  .cmp-hp-healthplans-header .cmp-header-language-dropdown-mobile-block:hover {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .cmp-hp-healthplans-header .cmp-header-language-dropdown-mobile-block a {
    width: 100%;
  }
}
.cmp-hp-healthplans-header .cmp-header-language-dropdown-toggle {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.cmp-hp-healthplans-header .cmp-header-language-dropdown-content {
  left: 1.375rem;
}
.cmp-hp-healthplans-header .cmp-header-language-dropdown-icon {
  height: 1.125rem;
  width: 1.125rem;
  margin-right: 0.188rem;
  margin-left: 0.188rem;
  flex: 0 0 auto;
}
.cmp-hp-healthplans-header .cmp-header-language-dropdown-language-text {
  letter-spacing: 0;
  text-align: center;
}
.cmp-hp-healthplans-header .cmp-header-language-dropdown-language-text a {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.75rem;
  color: #ffffff;
}
.cmp-hp-healthplans-header .cmp-header-language-dropdown-arrow {
  height: 0.313rem;
  width: 0.625rem;
}
.cmp-hp-healthplans-header .cmp-header-language-dropdown-content {
  box-shadow: 0 0px 0.625rem rgba(0, 0, 0, 0.5);
  background-color: #ffffff;
  position: absolute;
  top: 100%;
  z-index: 1000;
  float: left;
  min-width: 7rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  text-align: left;
  list-style: none;
  background-clip: padding-box;
  border-radius: 0.25rem;
  display: none;
}
.cmp-hp-healthplans-header .cmp-header-language-dropdown-items {
  display: flex;
  padding: 0.625rem 5% 0.625rem 15%;
}
.cmp-hp-healthplans-header .cmp-header-language-dropdown-content a {
  color: #152456 !important;
}
.cmp-hp-healthplans-header .cmp-header-language-dropdown-content:after {
  background: #ffffff;
  content: "";
  width: 0.625rem;
  height: 0.625rem;
  transform: rotate(45deg);
  position: absolute;
  right: 1.875rem;
  top: -0.25rem;
}
.cmp-hp-healthplans-header .cmp-header-language-dropdown-content-show {
  display: block !important;
}
.cmp-hp-healthplans-header .cmp-header-language-dropdown-chevron-right {
  margin-left: 7rem;
  height: 43px;
}
@media (max-width: 768px) {
  .cmp-hp-healthplans-header .submenu-button-icon {
    display: none !important;
  }
}
@media screen and (max-width: 1439px) {
  .cmp-header-search-container {
    display: none;
  }
}
.cmp-hp-healthplans-header-spacer {
  height: 4.0625rem;
}
.cmp-header-hide-background {
  background-image: none;
}
@media screen and (min-width: 1440px) {
  .cmp-header-hide-background .cmp-header-sec-links {
    background-color: #ffffff;
  }
  .cmp-header-hide-background .cmp-header-search-button {
    cursor: auto;
  }
  .cmp-header-hide-background .cmp-header-search-button:focus,
  .cmp-header-hide-background .cmp-header-search-button:hover {
    background-color: unset;
  }
}
.cmp-header-hide-background .cmp-search-box {
  display: none !important;
}
.cmp-header-hide-background ~ .cmp-global-search__container {
  display: none !important;
}
.cmp-header-hide-link-dropdown:before {
  display: none !important;
}
.cmp-header-search-inline {
  height: 28px;
  width: 25px;
  font-size: inherit;
}
@media print {
  .cmp-hp-healthplans-header-spacer {
    display: none;
  }
}
@media screen and (min-width: 1440px) {
  .cmp-hp-healthplans-header-spacer {
    height: 7.5rem;
  }
}
.header {
  position: relative;
}
.cmp-header-parsys-container {
  padding-bottom: 0;
}
@media screen and (max-width: 1439px) {
  .cmp-header-parsys-container {
    padding: 0;
  }
}
.cmp-header-parsys-container .cmp-header-main-links {
  flex-wrap: unset;
  margin-top: 0;
}
@media screen and (min-width: 1440px) {
  .cmp-header-parsys-container .cmp-header-main-links {
    align-items: flex-start;
  }
}
.cmp-header-parsys-container .cmp-header-main-links .cmp-hp-header-parsys-item:last-child .text-button__content {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
@media screen and (max-width: 1439px) {
  .cmp-header-parsys-container .cmp-header-main-links .cmp-hp-header-parsys-item:last-child {
    display: flex;
    text-align: right;
  }
}
@media screen and (max-width: 1023px) {
  .cmp-header-parsys-container .cmp-header-main-links .cmp-hp-header-parsys-item:last-child {
    text-align: left;
  }
  .cmp-header-parsys-container .cmp-header-main-links .cmp-hp-header-parsys-item:last-child .text-button__content {
    align-items: flex-start;
  }
}
@media screen and (min-width: 1024px) {
  .cmp-header-parsys-container .cmp-header-main-links .cmp-hp-header-parsys-item .text-button__content {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
@media screen and (max-width: 1439px) {
  .cmp-header-parsys-container .cmp-header-main-links {
    display: flex;
    justify-content: flex-end;
  }
}
@media screen and (max-width: 1023px) {
  .cmp-header-parsys-container .cmp-header-main-links {
    flex-direction: column;
  }
}
.cmp-header-parsys-container .cmp-healthplans-header-container {
  align-items: unset !important;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media screen and (max-width: 1023px) {
  .cmp-header-parsys-container .cmp-healthplans-header-container {
    flex-direction: column;
  }
}
.cmp-header-parsys-container .cmp-header-sec-links {
  display: none;
}
.cmp-header-parsys-container .cmp-header-hamburgerToggle {
  display: none;
}
.cmp-header-parsys-container .cmp-header-main {
  position: unset;
  display: block;
  background-color: unset;
  transform: none;
}
@media screen and (max-width: 1439px) {
  .cmp-header-parsys-container .cmp-header-main {
    width: 100%;
  }
}
@media screen and (max-width: 1439px) {
  .cmp-header-parsys-container .cmp-header-links {
    padding: 0;
  }
}
@media screen and (max-width: 1439px) {
  .cmp-header-parsys-container .cmp-header-logo-container .cmp-header-logo {
    width: 12rem;
  }
}
@media screen and (max-width: 1023px) {
  .cmp-header-parsys-container .cmp-header-logo-container,
  .cmp-header-parsys-container .cmp-hp-header-parsys-item {
    padding-bottom: 0.625rem;
  }
}
@media screen and (max-width: 1023px) {
  .cmp-header-parsys-container .cmp-hp-header-parsys-item {
    padding: 0.625rem 0 0.625rem;
  }
}
.cmp-header-parsys-container .cmp-hp-header-parsys-item:last-child {
  padding-right: 0;
}
@media screen and (max-width: 1199px) {
  .cmp-header-parsys-container .cmp-hp-header-parsys-item:last-child {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 1440px) {
  .cmp-header-parsys-container .cmp-hp-header-parsys-item a {
    font-size: inherit !important;
  }
}
@media screen and (min-width: 1024px) {
  .cmp-header-parsys-container .cmp-hp-header-parsys-item {
    width: 50%;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  .cmp-header-parsys-container .cmp-hp-header-parsys-item:nth-of-type(1):nth-last-of-type(1) {
    width: 75%;
  }
}
.cmp-header-parsys-container .cmp-header-enrollment-period {
  padding: 0.625rem 1rem 0.625rem;
  background-color: #152456;
}
.cmp-header-parsys-container .cmp-header-enrollment-period .enrollment-title {
  text-align: center;
  margin-bottom: 0;
}
.cmp-header-parsys-container .cmp-header-enrollment-period #period {
  color: #59b7df;
}
.cmp-header-parsys-container .text-button__container {
  padding: 0 !important;
}
.cmp-header-parsys-container .cmp-healthplans-header-container {
  column-gap: 6.25rem;
}
@media screen and (max-width: 1199px) {
  .cmp-header-parsys-container .cmp-healthplans-header-container {
    column-gap: 2rem;
  }
}
.cmp-header-parsys-container .cmp-hp-header-parsys-item .image .cmp-image {
  padding: 0;
  max-width: 11.875rem;
  height: 1.875rem;
  margin: 0;
}
@media screen and (min-width: 1024px) {
  .cmp-header-parsys-container .cmp-hp-header-parsys-item .image .cmp-image {
    margin: 0 auto;
  }
}
@media screen and (max-width: 48rem) {
  .cmp-header-parsys-container .cmp-hp-header-parsys-item .image {
    justify-content: flex-start !important;
  }
}
@media screen and (max-width: 1439px) {
  .cmp-header-parsys-container .cmp-hp-header-parsys-item div:not([class]) a {
    color: inherit !important;
  }
}
@media screen and (min-width: 1024px) {
  .cmp-header-parsys-container .cmp-hp-header-parsys-item:last-child .image .cmp-image {
    margin: 0 0 0 auto;
  }
}
.cmp-header-nonsticky-container {
  position: unset;
}
.cmp-header-nonsticky-container + .cmp-hp-healthplans-header-spacer {
  height: unset;
}
.cmp-header-nonsticky-container::after {
  z-index: 2;
}
@media screen and (min-width: 1440px) {
  .cmp-hp-healthplans-header .cmp-header-dropdown .cmp-dropdownlink.grid-column {
    width: 37.5rem;
    min-width: unset;
    position: absolute;
    gap: 0.625rem;
    column-count: 2;
    -moz-column-count: 2;
    -webkit-column-count: 2;
  }
}

.cmp-global-search__container {
  position: fixed;
  z-index: 999;
  inset: 0px;
  display: none;
}
.cmp-global-search__wrapper {
  opacity: 1;
  transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  position: fixed;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  inset: 0px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-tap-highlight-color: transparent;
  z-index: -1;
}
.cmp-global-search__search-box {
  transform: none;
  transition: transform 225ms cubic-bezier(0, 0, 0.2, 1) 0ms;
  height: 100%;
  outline: 0px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
}
.cmp-global-search__search-box-wrapper {
  border-radius: 25px;
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
  transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 11px 15px -7px, rgba(0, 0, 0, 0.14) 0px 24px 38px 3px, rgba(0, 0, 0, 0.12) 0px 9px 46px 8px;
  margin: 2rem;
  position: relative;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  max-height: calc(36%);
  max-width: 600px;
}
.cmp-global-search__search-box-main {
  padding: 0px;
  flex: 1 1 auto;
  overflow-y: auto;
  color: rgba(0, 0, 0, 0.87);
}
.cmp-global-search__search-box-form {
  display: inline-flex;
  max-width: 100%;
  border-radius: 25px 0 0 25px;
}
.cmp-global-search__search-box-input {
  outline: none;
  font-size: 1.75rem;
  border: 1px solid #152456;
  padding: 5px 10px 5px 20px;
  border-radius: 25px 0 0 25px;
  min-width: 200px;
  width: auto;
  overflow: visible;
  line-height: 1.15;
  margin: 0;
}
.cmp-global-search__search-box-submit {
  background-color: #152456;
  color: #fff;
  width: 59px;
  height: 49px;
  padding-right: 10px;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  font-size: 1.75rem;
  transition: background-color 0.3s;
  border-radius: 0 25px 25px 0;
  line-height: 1;
  cursor: auto;
  text-transform: none;
  overflow: visible;
  border: 0;
}
.cmp-global-search__search-box-submit:hover {
  background-color: #932789;
  cursor: pointer;
}
.cmp-global-search__search-box input[type="text"] {
  padding-top: 1px;
  padding-bottom: 1px;
}
.cmp-global-search__search-result-container {
  padding: 2rem;
  border-radius: 1.25rem;
  background: #ffffff;
}
@media screen and (min-width: 1024px) {
  .cmp-global-search__search-result-container {
    padding: 7rem;
  }
}
.cmp-global-search__search-result-item {
  border-bottom: 1px solid #ccc;
  margin-bottom: 1rem;
  padding-bottom: 0.5rem;
}
.cmp-global-search__search-result-item a {
  color: #152456;
  display: inline-block;
  outline: none;
  transition: all .3s;
  line-height: inherit;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
}
.cmp-global-search__search-result-item a:hover {
  color: #932789;
}
.cmp-global-search__search-result-item h3 {
  text-decoration: underline;
  margin-bottom: 1rem;
  font-weight: 400;
  color: inherit;
}
.cmp-global-search__search-result-learn-more {
  font-size: .875rem !important;
  color: inherit;
  text-decoration: underline;
  margin-bottom: 0 !important;
}
.cmp-global-search__search-result-learn-more:hover {
  color: #932789;
}
.cmp-global-search__pagination-container {
  display: flex;
  align-items: center;
  margin: 0 -0.5rem;
}
.cmp-global-search__pagination-container a:hover {
  text-decoration: none;
}
.cmp-global-search__pagination-select {
  width: 50px;
  font-size: 1.125rem;
  margin: 0 0.5rem;
  font-family: inherit;
  text-transform: none;
  line-height: 1.15;
  border: 1px solid #8a92aa;
}
.cmp-global-search__pagination-select option {
  display: block;
  white-space-collapse: collapse;
  text-wrap: nowrap;
  min-height: 1.2rem;
  padding: 0px 2px 1px;
}
.cmp-global-search__preloader {
  text-align: center;
  padding: 1rem;
  font-size: 1.625rem;
  color: #152456;
}
.cmp-global-search__hidden {
  display: none;
}

/* Importing necessary LESS files */
/* Wrapper for the call us section */
.cmp-hp-call-us-wrapper {
  /* Positioning */
  position: fixed;
  right: 0;
  top: 50%;
  /* Styling */
  background-color: #152456;
  padding: 1.5rem 1.5rem 1.5rem 2rem;
  border-radius: 19px 0 0 19px;
  text-align: center;
  display: none;
  /* Initially hidden */
  z-index: 12;
  /* Responsive Display */
  /* Display for print media */
  /* Text Color */
  color: #ffffff;
  /* Link Styles */
  /* Remove margin if this element is the last child */
}
.cmp-hp-call-us-wrapper a:focus-visible {
  outline: solid #FFFFFF 3px !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 8px #152456;
}
.cmp-hp-call-us-wrapper button:focus-visible {
  outline: solid #FFFFFF 3px !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 8px #152456;
}
@media screen and (min-width: 640px) {
  .cmp-hp-call-us-wrapper {
    display: block;
  }
}
@media print {
  .cmp-hp-call-us-wrapper {
    display: block;
    /* Display when printing */
  }
}
.cmp-hp-call-us-wrapper__call-text {
  color: #ffffff;
  text-decoration: underline;
  /* Underline for links */
}
.cmp-hp-call-us-wrapper__call-text:focus,
.cmp-hp-call-us-wrapper__call-text:hover {
  color: #acd468;
  /* Hover and focus color for links */
}
.cmp-hp-call-us-wrapper > :last-child {
  margin-bottom: 0;
}
.cmp-hp-call-us-wrapper .largeText a {
  font-size: 1.5rem;
}
.cmp-hp-call-us-wrapper__contact-version {
  width: 242px;
}
.cmp-hp-call-us-wrapper__contact-version a {
  color: #ffffff;
  text-decoration: underline;
  line-height: inherit;
  display: inline-block;
  outline: none;
  transition: all .3s;
  background-color: transparent;
  cursor: pointer;
  text-align: center;
}
.cmp-hp-call-us-wrapper__contact-version a:hover {
  color: #a6ce39;
}

.text-button__container {
  height: 100%;
}
.text-button__container ul:last-child,
.text-button__container ol:last-child {
  margin-bottom: 0;
}
.text-button__container ul li,
.text-button__container ol li {
  margin-bottom: 1rem;
  color: #152456;
}
.text-button__container ul li:last-child,
.text-button__container ol li:last-child {
  margin-bottom: 0;
}
.text-button a:focus-visible {
  outline: solid #FFFFFF 3px !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 8px #152456;
}
.text-button button:focus-visible {
  outline: solid #FFFFFF 3px !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 8px #152456;
}
.text-button.p-x-0 .text-button__container {
  padding-left: 0px;
  padding-right: 0px;
}
.text-button.p-x-4 .text-button__container {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.text-button.p-x-8 .text-button__container {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.text-button.p-x-16 .text-button__container {
  padding-left: 1rem;
  padding-right: 1rem;
}
.text-button.p-x-24 .text-button__container {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.text-button.p-x-32 .text-button__container {
  padding-left: 2rem;
  padding-right: 2rem;
}
.text-button.p-l-0 .text-button__container {
  padding-left: 0px;
}
.text-button.p-l-4 .text-button__container {
  padding-left: 0.25rem;
}
.text-button.p-l-8 .text-button__container {
  padding-left: 0.5rem;
}
.text-button.p-l-16 .text-button__container {
  padding-left: 1rem;
}
.text-button.p-l-24 .text-button__container {
  padding-left: 1.5rem;
}
.text-button.p-l-32 .text-button__container {
  padding-left: 2rem;
}
.text-button.p-r-0 .text-button__container {
  padding-right: 0px;
}
.text-button.p-r-4 .text-button__container {
  padding-right: 0.25rem;
}
.text-button.p-r-8 .text-button__container {
  padding-right: 0.5rem;
}
.text-button.p-r-16 .text-button__container {
  padding-right: 1rem;
}
.text-button.p-r-24 .text-button__container {
  padding-right: 1.5rem;
}
.text-button.p-r-32 .text-button__container {
  padding-right: 2rem;
}
.text-button.p-y-0 .text-button__container {
  padding-top: 0px;
  padding-bottom: 0px;
}
.text-button.p-y-4 .text-button__container {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.text-button.p-y-8 .text-button__container {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.text-button.p-y-16 .text-button__container {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.text-button.p-y-24 .text-button__container {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.text-button.p-y-32 .text-button__container {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.text-button.p-t-0 .text-button__container {
  padding-top: 0px;
}
.text-button.p-t-4 .text-button__container {
  padding-top: 0.25rem;
}
.text-button.p-t-8 .text-button__container {
  padding-top: 0.5rem;
}
.text-button.p-t-16 .text-button__container {
  padding-top: 1rem;
}
.text-button.p-t-24 .text-button__container {
  padding-top: 1.5rem;
}
.text-button.p-t-32 .text-button__container {
  padding-top: 2rem;
}
.text-button.p-b-0 .text-button__container {
  padding-bottom: 0px;
}
.text-button.p-b-4 .text-button__container {
  padding-bottom: 0.25rem;
}
.text-button.p-b-8 .text-button__container {
  padding-bottom: 0.5rem;
}
.text-button.p-b-16 .text-button__container {
  padding-bottom: 1rem;
}
.text-button.p-b-24 .text-button__container {
  padding-bottom: 1.5rem;
}
.text-button.p-b-32 .text-button__container {
  padding-bottom: 2rem;
}
.text-button.hp-max-width .text-button__container {
  max-width: 1350px;
}
.text-button.hp-max-width-remove .text-button__container {
  max-width: unset;
}
.text-button.hp-vertical-center .text-button__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.text-button.hp-text-center .text-button__content {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
}
.text-button.hp-text-right .text-button__content {
  text-align: right;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  height: 100%;
}
.text-button.hp-text-left .text-button__content {
  text-align: left;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
}
.text-button.gp-vertical-center .text-button__container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.text-button.gp-hx-center .text-button__content {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.text-button.gp-hx-right .text-button__content {
  text-align: right;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  height: 100%;
}
.text-button.gp-hx-left .text-button__content {
  text-align: left;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
}
.text-button.m-b-0 .text-button__content .description {
  margin-bottom: 0;
}
.text-button.hp-text-list ul {
  grid-template-columns: 1fr 1fr;
  gap: 0 7rem;
  font-size: 1.5rem;
  font-weight: 700;
  list-style: none;
  margin: 0;
  display: grid;
}
@media screen and (max-width: 639px) {
  .text-button.hp-text-list ul {
    grid-template-columns: 1fr;
  }
}
.text-button.hp-text-list ul li {
  padding: 1rem 0;
  border-top: 1px solid #cccccc;
  color: #152456;
}
.text-button.hp-text-list ul li:last-child {
  border-bottom: 1px solid #cccccc;
}
.text-button.hp-text-list ul li:nth-last-child(2) {
  border-bottom: 1px solid #cccccc;
}
@media screen and (max-width: 639px) {
  .text-button.hp-text-list ul li:nth-last-child(2) {
    border-bottom: none;
  }
}
.text-button.hp-max-width-950 .text-button__container {
  max-width: 950px;
}
.text-button.hp-text-inline-border {
  width: 100%;
}
.text-button.hp-text-inline-border .text-button__container .text-button__content h1,
.text-button.hp-text-inline-border .text-button__container .text-button__content h2,
.text-button.hp-text-inline-border .text-button__container .text-button__content h3,
.text-button.hp-text-inline-border .text-button__container .text-button__content h4,
.text-button.hp-text-inline-border .text-button__container .text-button__content h5,
.text-button.hp-text-inline-border .text-button__container .text-button__content h6 {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.text-button.hp-text-inline-border .text-button__container .text-button__content h1:before,
.text-button.hp-text-inline-border .text-button__container .text-button__content h2:before,
.text-button.hp-text-inline-border .text-button__container .text-button__content h3:before,
.text-button.hp-text-inline-border .text-button__container .text-button__content h4:before,
.text-button.hp-text-inline-border .text-button__container .text-button__content h5:before,
.text-button.hp-text-inline-border .text-button__container .text-button__content h6:before {
  content: "";
  height: 2px;
  flex: 1 1 240px;
  background-color: #152456;
  margin-right: 3.25rem;
}
.text-button.hp-text-inline-border .text-button__container .text-button__content h1:after,
.text-button.hp-text-inline-border .text-button__container .text-button__content h2:after,
.text-button.hp-text-inline-border .text-button__container .text-button__content h3:after,
.text-button.hp-text-inline-border .text-button__container .text-button__content h4:after,
.text-button.hp-text-inline-border .text-button__container .text-button__content h5:after,
.text-button.hp-text-inline-border .text-button__container .text-button__content h6:after {
  content: "";
  height: 2px;
  flex: 1 1 240px;
  background-color: #152456;
  margin-left: 3.25rem;
}
.text-button.hp-text-li-marker .text-button__content li {
  list-style-type: none;
  /* Hide default list item marker */
}
.text-button.hp-text-li-marker .text-button__content li::before {
  content: counter(list-item);
  /* Use automatic numbering */
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
  width: 3rem;
  height: 3rem;
  border-radius: 1.5rem;
  background-color: #a6ce39;
  color: #ffffff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 2.125rem;
  font-weight: 700;
}
.text-button.hp-text-li-marker .text-button__content li {
  display: grid;
  counter-increment: list-item;
}
@media screen and (min-width: 1024px) {
  .text-button.hp-text-li-marker .text-button__content li {
    grid-template-columns: auto 1fr;
    grid-template-rows: auto auto;
    column-gap: 2.5rem;
  }
  .text-button.hp-text-li-marker .text-button__content li > * {
    grid-column-start: 2;
  }
}
.text-button.hp-text-right-align {
  border-radius: 1.25rem 0 0 1.25rem;
  position: relative;
  background-color: #ffffff;
}
.text-button.hp-text-right-align .text-button__container {
  position: relative;
}
.text-button.hp-text-right-align .text-button__container:after {
  content: "";
  position: absolute;
  width: 50vw;
  left: 100%;
  top: 0;
  height: 100%;
  background-color: #ffffff;
}
.text-button.hp-text-left-align {
  position: relative;
  background-color: #ffffff;
  border-radius: 0 1.25rem 1.25rem 0;
}
.text-button.hp-text-left-align .text-button__container {
  position: relative;
}
.text-button.hp-text-left-align .text-button__container:after {
  content: "";
  position: absolute;
  width: 50vw;
  right: 100%;
  top: 0;
  height: 100%;
  background-color: #ffffff;
}
.text-button.gp-container-p-y-80 .text-button__container {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
@media screen and (max-width: 639px) {
  .text-button.gp-container-p-y-80 .text-button__container {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
.text-button.gp-border-steel-gray .text-button__content {
  padding: 1rem;
}
.text-button.gp-border-green .text-button__content {
  padding: 1rem;
}
.textDivider {
  margin-bottom: 1.5rem;
  line-height: 2.125rem;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  margin: 3rem 0;
  /* Inherit color for :before and :after */
}
.textDivider:before,
.textDivider:after {
  content: "";
  height: 2px;
  flex: 1 1 auto;
  background-color: currentColor;
  /* Inherit color from parent */
}
.textDivider:before {
  margin-right: .75rem;
}
.textDivider:after {
  margin-left: .75rem;
}

@font-face {
	font-family: Jhp;
	src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2');
	font-weight: 400;
	font-style: normal
}

.bmg-icon {
	display: inline-block;
	font: normal normal normal 14px/1 Jhp;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.bmg-icon-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%
}

.bmg-icon-2x {
	font-size: 2em
}

.bmg-icon-3x {
	font-size: 3em
}

.bmg-icon-4x {
	font-size: 4em
}

.bmg-icon-5x {
	font-size: 5em
}

.bmg-icon-fw {
	width: 1.28571429em;
	text-align: center
}

.bmg-icon-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none
}

.bmg-icon-ul>li {
	position: relative
}

.bmg-icon-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center
}

.bmg-icon-li.bmg-icon-lg {
	left: -1.85714286em
}

.bmg-icon-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em
}

.pull-right {
	float: right
}

.pull-left {
	float: left
}

.bmg-icon.pull-left {
	margin-right: .3em
}

.bmg-icon.pull-right {
	margin-left: .3em
}

.bmg-icon-spin {
	-webkit-animation: bmg-icon-spin 2s infinite linear;
	animation: bmg-icon-spin 2s infinite linear
}

.bmg-icon-pulse {
	-webkit-animation: bmg-icon-spin 1s infinite steps(8);
	animation: bmg-icon-spin 1s infinite steps(8)
}

@-webkit-keyframes bmg-icon-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@keyframes bmg-icon-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

.bmg-icon-rotate-90 {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.bmg-icon-rotate-180 {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.bmg-icon-rotate-270 {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}

.bmg-icon-flip-horizontal {
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1)
}

.bmg-icon-flip-vertical {
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1)
}

:root .bmg-icon-flip-horizontal,
:root .bmg-icon-flip-vertical,
:root .bmg-icon-rotate-180,
:root .bmg-icon-rotate-270,
:root .bmg-icon-rotate-90 {
	filter: none
}

.bmg-icon-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle
}

.bmg-icon-stack-1x,
.bmg-icon-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center
}

.bmg-icon-stack-1x {
	line-height: inherit
}

.bmg-icon-stack-2x {
	font-size: 2em
}

.bmg-icon-inverse {
	color: #fff
}

.bmg-icon-chevron-up:before {
	content: '\f000'
}

.bmg-icon-chevron-right:before {
	content: '\f001'
}

.bmg-icon-chevron-left:before {
	content: '\f002'
}

.bmg-icon-chevron-down:before {
	content: '\f003'
}

.bmg-icon-play:before {
	content: '\f004'
}

.bmg-icon-arrow-right:before {
	content: '\f005'
}

.bmg-icon-aerobics:before {
	content: '\f006'
}

.bmg-icon-medication:before {
	content: '\f007'
}

.bmg-icon-hearing:before {
	content: '\f008'
}

.bmg-icon-vision:before {
	content: '\f009'
}

.bmg-icon-dental:before {
	content: '\f00a'
}

.bmg-icon-subscription:before {
	content: '\f00b'
}

.bmg-icon-id-card:before {
	content: '\f00c'
}

.bmg-icon-hospital:before {
	content: '\f00d'
}

.bmg-icon-pills:before {
	content: '\f00e'
}

.bmg-icon-doctor:before {
	content: '\f00f'
}

.bmg-icon-times:before {
	content: '\f010'
}

.bmg-icon-facebook:before {
	content: '\f011'
}

.bmg-icon-twitter:before {
	content: '\f012'
}

.bmg-icon-instagram:before {
	content: '\f013'
}

.bmg-icon-linkedin:before {
	content: '\f015'
}

.bmg-icon-youtube:before {
	content: '\f016'
}

.bmg-icon-globe:before {
	content: '\f017'
}

.bmg-icon-search:before {
	content: '\f018'
}

.bmg-icon-home:before {
	content: '\f019'
}

.bmg-icon-a-plus-b:before {
	content: '\f01a'
}

.bmg-icon-phone:before {
	content: '\f01b'
}

.bmg-icon-website:before {
	content: '\f01c'
}

.bmg-icon-smart-phone:before {
	content: '\f01d'
}

.bmg-icon-information:before {
	content: '\f01e'
}

.bmg-icon-question:before {
	content: '\f01f'
}

.bmg-icon-lock:before {
	content: '\f020'
}

.bmg-icon-pencil:before {
	content: '\f021'
}

.bmg-icon-layered-card:before {
	content: '\f022'
}

.bmg-icon-x-logo:before {
	content: '\f023'
}

.bmg-icon-award:before {
	content: '\f024'
}

.bmg-icon-curved-arrow:before {
	content: '\f025'
}

.bmg-icon-baby-face:before {
	content: '\f026'
}

.bmg-icon-bandaids:before {
	content: '\f027'
}

.bmg-icon-beater:before {
	content: '\f028'
}

.bmg-icon-blood-sample:before {
	content: '\f029'
}

.bmg-icon-books:before {
	content: '\f02a'
}

.bmg-icon-briefcase:before {
	content: '\f02b'
}

.bmg-icon-calendar:before {
	content: '\f02c'
}

.bmg-icon-call:before {
	content: '\f02d'
}

.bmg-icon-big-hospital:before {
	content: '\f02e'
}

.bmg-icon-cancer-ribbon:before {
	content: '\f02f'
}

.bmg-icon-smoking:before {
	content: '\f030'
}

.bmg-icon-car:before {
	content: '\f031'
}

.bmg-icon-checkmark:before {
	content: '\f032'
}

.bmg-icon-click:before {
	content: '\f033'
}

.bmg-icon-clipboard:before {
	content: '\f034'
}

.bmg-icon-conversation:before {
	content: '\f035'
}

.bmg-icon-customer-service:before {
	content: '\f036'
}

.bmg-icon-customer-service-alt:before {
	content: '\f037'
}

.bmg-icon-doctor-female:before {
	content: '\f038'
}

.bmg-icon-exercise:before {
	content: '\f039'
}

.bmg-icon-food-basket:before {
	content: '\f03a'
}

.bmg-icon-strawberry:before {
	content: '\f03b'
}

.bmg-icon-graduation:before {
	content: '\f03c'
}

.bmg-icon-heart:before {
	content: '\f03d'
}

.bmg-icon-job-search:before {
	content: '\f03e'
}

.bmg-icon-map-marker:before {
	content: '\f03f'
}

.bmg-icon-meditation:before {
	content: '\f040'
}

.bmg-icon-money:before {
	content: '\f041'
}

.bmg-icon-nasal-swab:before {
	content: '\f042'
}

.bmg-icon-pacifier:before {
	content: '\f043'
}

.bmg-icon-pregnant:before {
	content: '\f044'
}

.bmg-icon-repeat:before {
	content: '\f045'
}

.bmg-icon-search-alt:before {
	content: '\f046'
}

.bmg-icon-see:before {
	content: '\f047'
}

.bmg-icon-shopping-basket:before {
	content: '\f048'
}

.bmg-icon-silverware:before {
	content: '\f049'
}

.bmg-icon-snow:before {
	content: '\f04a'
}

.bmg-icon-stethoscope:before {
	content: '\f04b'
}

.bmg-icon-stretch-bands:before {
	content: '\f04c'
}

.bmg-icon-syringe:before {
	content: '\f04d'
}

.bmg-icon-syringe-alt:before {
	content: '\f04e'
}

.bmg-icon-talk:before {
	content: '\f04f'
}

.bmg-icon-themometer:before {
	content: '\f050'
}

.bmg-icon-toothpaste:before {
	content: '\f051'
}

.bmg-icon-van:before {
	content: '\f052'
}

.bmg-icon-carrot:before {
	content: '\f053'
}

.bmg-icon-vitamins:before {
	content: '\f054'
}

.bmg-icon-weights:before {
	content: '\f055'
}

.bmg-icon-snowman:before {
	content: '\f056'
}

.bmg-icon-baby:before {
	content: '\f057'
}

.bmg-icon-blood-test:before {
	content: '\f058'
}

.bmg-icon-calendar-check:before {
	content: '\f059'
}

.bmg-icon-doctor-male:before {
	content: '\f05a'
}

.bmg-icon-email:before {
	content: '\f05b'
}

.bmg-icon-giving:before {
	content: '\f05c'
}

.bmg-icon-hand-washing:before {
	content: '\f05d'
}

.bmg-icon-heartbeat:before {
	content: '\f05e'
}

.bmg-icon-heart-hands:before {
	content: '\f05f'
}

.bmg-icon-heart-outline:before {
	content: '\f060'
}

.bmg-icon-house:before {
	content: '\f061'
}

.bmg-icon-mask:before {
	content: '\f062'
}

.bmg-icon-pencil-alt:before {
	content: '\f063'
}

.bmg-icon-piggy-bank:before {
	content: '\f064'
}

.bmg-icon-presciption:before {
	content: '\f065'
}

.bmg-icon-shopping-cart:before {
	content: '\f066'
}

.bmg-icon-social:before {
	content: '\f067'
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}
/* Developer Comments: - This CSS file is responsible for styling the accordion component in the health plans module. - It imports necessary LESS files for variables and mixins. */
/* Importing necessary LESS files */
/* Styles for the accordion container */
.cmp-accordion {
  /* Layout styles */
  /* Styles for accordion item summary */
  /* Styles for accordion indicator */
  /* Styles for accordion details */
  /* Styles for accordion indicator when expanded */
  /* Styles for accordion items load more hidden */
}
.cmp-accordion__layout {
  padding: 2rem;
  border-radius: 1.25rem;
  background-color: #ffffff;
}
@media screen and (min-width: 1024px) {
  .cmp-accordion__layout {
    padding: 6rem 10rem;
  }
}
.cmp-accordion__items-summary {
  cursor: pointer;
  display: flex;
  flex-grow: 1;
  margin: 12px 0;
}
.cmp-accordion__item {
  /* Styles for accordion items */
  box-shadow: none;
  border-bottom: 1px solid #8e9089;
  margin: 0;
  padding: 1.5rem 0;
}
.cmp-accordion__item:before {
  display: none;
}
.cmp-accordion__item:last-child {
  border-width: 0;
}
@media screen and (min-width: 1024px) {
  .cmp-accordion__item {
    padding: 2.5rem 0;
  }
}
.cmp-accordion__header {
  /* Styles for accordion item container */
  display: flex;
  padding: 0px 16px;
  padding: 0;
  cursor: pointer;
  align-items: center;
}
.cmp-accordion__title {
  padding-right: 1rem;
}
.cmp-accordion__icon {
  background-color: #a6ce39;
  color: #ffffff;
  font-size: 2rem;
  aspect-ratio: 1;
  height: 50px;
  border-radius: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: rotate(0deg);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.cmp-accordion__panel {
  padding-bottom: 0;
  color: #4e5259;
  padding-right: .625rem;
  padding-left: .625rem;
  max-width: 84.375rem;
  margin-left: auto;
  margin-right: auto;
  /* Styles for showing accordion details */
}
@media screen and (min-width: 640px) {
  .cmp-accordion__panel {
    margin-left: -1.25rem;
  }
}
@media screen and (min-width: 640px) {
  .cmp-accordion__panel {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.cmp-accordion__panel--hidden {
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.cmp-accordion__panel--expanded {
  height: auto;
  overflow: visible;
  visibility: visible;
}
.cmp-accordion__icon-down {
  background-color: #4e5259;
  transform: rotate(180deg);
}
.cmp-accordion__icon-chevron {
  fill: #ffffff;
  width: 2rem;
}
.cmp-accordion__item-hidden {
  display: none;
}
.cmp-accordion li {
  color: #4e5259 !important;
}
.cmp-accordion div > :last-child {
  margin-bottom: 0;
}
.accordion.p-x-0 .cmp-accordion {
  padding-left: 0px;
  padding-right: 0px;
}
.accordion.p-x-4 .cmp-accordion {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.accordion.p-x-8 .cmp-accordion {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.accordion.p-x-16 .cmp-accordion {
  padding-left: 1rem;
  padding-right: 1rem;
}
.accordion.p-x-24 .cmp-accordion {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.accordion.p-x-32 .cmp-accordion {
  padding-left: 2rem;
  padding-right: 2rem;
}
.accordion.p-l-0 .cmp-accordion {
  padding-left: 0px;
}
.accordion.p-l-4 .cmp-accordion {
  padding-left: 0.25rem;
}
.accordion.p-l-8 .cmp-accordion {
  padding-left: 0.5rem;
}
.accordion.p-l-16 .cmp-accordion {
  padding-left: 1rem;
}
.accordion.p-l-24 .cmp-accordion {
  padding-left: 1.5rem;
}
.accordion.p-l-32 .cmp-accordion {
  padding-left: 2rem;
}
.accordion.p-r-0 .cmp-accordion {
  padding-right: 0px;
}
.accordion.p-r-4 .cmp-accordion {
  padding-right: 0.25rem;
}
.accordion.p-r-8 .cmp-accordion {
  padding-right: 0.5rem;
}
.accordion.p-r-16 .cmp-accordion {
  padding-right: 1rem;
}
.accordion.p-r-24 .cmp-accordion {
  padding-right: 1.5rem;
}
.accordion.p-r-32 .cmp-accordion {
  padding-right: 2rem;
}
.accordion.p-y-0 .cmp-accordion {
  padding-top: 0px;
  padding-bottom: 0px;
}
.accordion.p-y-4 .cmp-accordion {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.accordion.p-y-8 .cmp-accordion {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.accordion.p-y-16 .cmp-accordion {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.accordion.p-y-24 .cmp-accordion {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.accordion.p-y-32 .cmp-accordion {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.accordion.p-t-0 .cmp-accordion {
  padding-top: 0px;
}
.accordion.p-t-4 .cmp-accordion {
  padding-top: 0.25rem;
}
.accordion.p-t-8 .cmp-accordion {
  padding-top: 0.5rem;
}
.accordion.p-t-16 .cmp-accordion {
  padding-top: 1rem;
}
.accordion.p-t-24 .cmp-accordion {
  padding-top: 1.5rem;
}
.accordion.p-t-32 .cmp-accordion {
  padding-top: 2rem;
}
.accordion.p-b-0 .cmp-accordion {
  padding-bottom: 0px;
}
.accordion.p-b-4 .cmp-accordion {
  padding-bottom: 0.25rem;
}
.accordion.p-b-8 .cmp-accordion {
  padding-bottom: 0.5rem;
}
.accordion.p-b-16 .cmp-accordion {
  padding-bottom: 1rem;
}
.accordion.p-b-24 .cmp-accordion {
  padding-bottom: 1.5rem;
}
.accordion.p-b-32 .cmp-accordion {
  padding-bottom: 2rem;
}

/*
Developer Comments:
- This CSS file is responsible for styling the grid layout and widgets in the health plans component.
- It imports necessary LESS files for variables and mixins.
*/
/* Importing necessary LESS files */
/* Styles for the health plans grid wrapper */
.cmp-hp-grid-container {
  /* Widget styles */
  /* Widget p styles */
  /* Widget icon styles */
  /* grid 4 image on the top */
}
.cmp-hp-grid-container__grid-cols-12,
.cmp-hp-grid-container__grid-cols-6,
.cmp-hp-grid-container__grid-cols-4,
.cmp-hp-grid-container__grid-cols-3 {
  display: grid;
  grid-template-columns: 100%;
  gap: 2rem;
}
@media screen and (min-width: 640px) {
  .cmp-hp-grid-container__grid-cols-4 {
    grid-template-columns: 1fr 1fr;
  }
  .cmp-hp-grid-container__grid-cols-3 {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (min-width: 1024px) {
  .cmp-hp-grid-container__grid-cols-6 {
    grid-template-columns: 1fr 1fr;
  }
  .cmp-hp-grid-container__grid-cols-4 {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .cmp-hp-grid-container__grid-cols-3 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
.cmp-hp-grid-container__grid-items {
  border-radius: 20.08px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
}
.cmp-hp-grid-container__grid-items {
  margin-bottom: 0px !important;
}
.cmp-hp-grid-container__grid-2 {
  margin-bottom: 3rem;
}
.cmp-hp-grid-container__grid-text {
  font-weight: 700;
}
.cmp-hp-grid-container__widget-grid-icon {
  margin: 0 auto 1rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 6.25rem;
  aspect-ratio: 1;
}
.cmp-hp-grid-container__graphicContainer {
  position: relative;
  margin-bottom: 2.67rem;
  min-height: 5.0625rem;
}
.cmp-hp-grid-container__imageContainer {
  position: absolute;
  bottom: 1rem;
  left: 50%;
  transform: translateX(-50%);
}
.cmp-hp-grid-container__imageGrid {
  position: relative;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
  transform: rotate(4deg) translateY(10px);
  transform-origin: center;
  z-index: 2;
}
.cmp-hp-grid-container__croppedImage {
  width: 10rem;
  position: relative;
  display: inline-block;
}
.cmp-hp-grid-container__croppedImage img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cmp-hp-grid-container__request-padding {
  padding-top: 3.75rem;
}
.cmp-hp-grid-container__spacer {
  padding-top: 129.44983818770226%;
  display: block;
}
.cmp-hp-grid-container__layerImage:before {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
  content: "";
  transform: rotate(-1deg) translate(-10%, -2.5%);
  transform-origin: center;
  background-color: #932789;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.cmp-hp-grid-container__grid-items .card {
  width: 100%;
  flex: 1;
}
.cmp-hp-grid-container__grid-items .card .cmp-hp-card {
  padding: 0;
  max-width: unset;
  margin: unset;
}
.cmp-hp-grid-container__grid-items .card .cmp-hp-card__container {
  padding: 2.5rem 1.5rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  z-index: unset;
  box-shadow: 0px 0px 16px 0px rgba(181, 172, 181, 0.46);
}
.cmp-hp-grid-container__grid-items .card .cmp-hp-card__content div > :last-child {
  margin-bottom: 0;
}
.cmp-hp-grid-container__grid-items .card .cmp-hp-card .cmp-hp-btn__container {
  margin-top: 2.5rem;
}
.cmp-hp-grid-container__grid-items .card .cmp-hp-card .text-button .cmp-hp-btn__container {
  padding-top: 0;
  padding-bottom: 0;
}
.cmp-hp-grid-container__grid-items .card .cmp-hp-card__wrapper {
  z-index: unset;
}
.cmp-hp-grid-container__grid-cols-6 .cmp-hp-grid-container__grid-items:last-child .cmp-hp-card__icon-box {
  bottom: -2.2rem;
}
@media screen and (max-width: 1023px) {
  .cmp-hp-grid-container__swatch-image-spacer {
    padding-top: 7.375rem;
    display: block;
  }
}
.grid-card.p-x-0 .cmp-hp-grid-container {
  padding-left: 0px;
  padding-right: 0px;
}
.grid-card.p-x-4 .cmp-hp-grid-container {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.grid-card.p-x-8 .cmp-hp-grid-container {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.grid-card.p-x-16 .cmp-hp-grid-container {
  padding-left: 1rem;
  padding-right: 1rem;
}
.grid-card.p-x-24 .cmp-hp-grid-container {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.grid-card.p-x-32 .cmp-hp-grid-container {
  padding-left: 2rem;
  padding-right: 2rem;
}
.grid-card.p-l-0 .cmp-hp-grid-container {
  padding-left: 0px;
}
.grid-card.p-l-4 .cmp-hp-grid-container {
  padding-left: 0.25rem;
}
.grid-card.p-l-8 .cmp-hp-grid-container {
  padding-left: 0.5rem;
}
.grid-card.p-l-16 .cmp-hp-grid-container {
  padding-left: 1rem;
}
.grid-card.p-l-24 .cmp-hp-grid-container {
  padding-left: 1.5rem;
}
.grid-card.p-l-32 .cmp-hp-grid-container {
  padding-left: 2rem;
}
.grid-card.p-r-0 .cmp-hp-grid-container {
  padding-right: 0px;
}
.grid-card.p-r-4 .cmp-hp-grid-container {
  padding-right: 0.25rem;
}
.grid-card.p-r-8 .cmp-hp-grid-container {
  padding-right: 0.5rem;
}
.grid-card.p-r-16 .cmp-hp-grid-container {
  padding-right: 1rem;
}
.grid-card.p-r-24 .cmp-hp-grid-container {
  padding-right: 1.5rem;
}
.grid-card.p-r-32 .cmp-hp-grid-container {
  padding-right: 2rem;
}
.grid-card.p-y-0 .cmp-hp-grid-container {
  padding-top: 0px;
  padding-bottom: 0px;
}
.grid-card.p-y-4 .cmp-hp-grid-container {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.grid-card.p-y-8 .cmp-hp-grid-container {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.grid-card.p-y-16 .cmp-hp-grid-container {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.grid-card.p-y-24 .cmp-hp-grid-container {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.grid-card.p-y-32 .cmp-hp-grid-container {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.grid-card.p-t-0 .cmp-hp-grid-container {
  padding-top: 0px;
}
.grid-card.p-t-4 .cmp-hp-grid-container {
  padding-top: 0.25rem;
}
.grid-card.p-t-8 .cmp-hp-grid-container {
  padding-top: 0.5rem;
}
.grid-card.p-t-16 .cmp-hp-grid-container {
  padding-top: 1rem;
}
.grid-card.p-t-24 .cmp-hp-grid-container {
  padding-top: 1.5rem;
}
.grid-card.p-t-32 .cmp-hp-grid-container {
  padding-top: 2rem;
}
.grid-card.p-b-0 .cmp-hp-grid-container {
  padding-bottom: 0px;
}
.grid-card.p-b-4 .cmp-hp-grid-container {
  padding-bottom: 0.25rem;
}
.grid-card.p-b-8 .cmp-hp-grid-container {
  padding-bottom: 0.5rem;
}
.grid-card.p-b-16 .cmp-hp-grid-container {
  padding-bottom: 1rem;
}
.grid-card.p-b-24 .cmp-hp-grid-container {
  padding-bottom: 1.5rem;
}
.grid-card.p-b-32 .cmp-hp-grid-container {
  padding-bottom: 2rem;
}
.grid-card.hp-max-width .cmp-hp-grid-container {
  max-width: 1350px;
}
.grid-card.hp-max-width-remove .cmp-hp-grid-container {
  max-width: unset;
}
.grid-card.p-y-80 .cmp-hp-grid-container__grid-items .cmp-hp-card__container {
  padding: 5rem 2rem;
}
.grid-card.border-color-steelgray .cmp-hp-card__container {
  border: 1px solid #8e9089;
  padding: 2rem;
  border-radius: .875rem;
}
@media screen and (max-width: 1023px) {
  .grid-card.border-color-steelgray .cmp-hp-card__container {
    padding: 1rem;
  }
}
.grid-card.hp-card-list .cmp-hp-grid-container__grid-cols-6,
.grid-card.hp-card-list .cmp-hp-grid-container__grid-cols-4 {
  gap: 0rem 2rem;
}
.grid-card.hp-card-list .cmp-hp-grid-container__grid-items {
  border-radius: 0px;
  position: relative;
}
.grid-card.hp-card-list .cmp-hp-grid-container__grid-items::after {
  content: "";
  position: absolute;
  height: 1px;
  background-color: #ccc;
  width: calc(100% - 2rem);
  left: 1rem;
  bottom: 0;
  z-index: 2;
}
.grid-card.hp-card-list .cmp-hp-grid-container__grid-items:first-child,
.grid-card.hp-card-list .cmp-hp-grid-container__grid-items:nth-child(2) {
  border-radius: 1.25rem;
  overflow: hidden;
}
.grid-card.hp-card-list .cmp-hp-grid-container__grid-items:first-child::after,
.grid-card.hp-card-list .cmp-hp-grid-container__grid-items:nth-child(2)::after {
  content: none;
}
.grid-card.hp-card-list .cmp-hp-grid-container__grid-items:first-child .cmp-hp-card__container,
.grid-card.hp-card-list .cmp-hp-grid-container__grid-items:nth-child(2) .cmp-hp-card__container {
  border-radius: 1.25rem;
}
.grid-card.hp-card-list .cmp-hp-grid-container__grid-items:first-child .card,
.grid-card.hp-card-list .cmp-hp-grid-container__grid-items:nth-child(2) .card {
  margin-bottom: 1rem !important;
}
@media screen and (max-width: 1023px) {
  .grid-card.hp-card-list .cmp-hp-grid-container__grid-items:first-child,
  .grid-card.hp-card-list .cmp-hp-grid-container__grid-items:nth-child(2) {
    display: none;
  }
}
.grid-card.hp-card-list .cmp-hp-grid-container__grid-items:nth-child(3),
.grid-card.hp-card-list .cmp-hp-grid-container__grid-items:nth-child(4) {
  overflow: hidden;
  border-top-right-radius: 1.25rem;
  border-top-left-radius: 1.25rem;
}
@media screen and (max-width: 1023px) {
  .grid-card.hp-card-list .cmp-hp-grid-container__grid-items:nth-child(3),
  .grid-card.hp-card-list .cmp-hp-grid-container__grid-items:nth-child(4) {
    border-top-right-radius: unset;
    border-top-left-radius: unset;
  }
}
.grid-card.hp-card-list .cmp-hp-grid-container__grid-items:last-child,
.grid-card.hp-card-list .cmp-hp-grid-container__grid-items:nth-last-child(2) {
  overflow: hidden;
  border-bottom-right-radius: 1.25rem;
  border-bottom-left-radius: 1.25rem;
}
.grid-card.hp-card-list .cmp-hp-grid-container__grid-items:last-child::after,
.grid-card.hp-card-list .cmp-hp-grid-container__grid-items:nth-last-child(2)::after {
  display: none;
}
@media screen and (max-width: 1023px) {
  .grid-card.hp-card-list .cmp-hp-grid-container__grid-items:last-child,
  .grid-card.hp-card-list .cmp-hp-grid-container__grid-items:nth-last-child(2) {
    border-bottom-right-radius: unset;
    border-bottom-left-radius: unset;
  }
}
@media screen and (max-width: 1023px) {
  .grid-card.hp-card-list .cmp-hp-grid-container__grid-items:nth-child(odd)::after {
    content: none;
  }
}
@media screen and (max-width: 1023px) {
  .grid-card.hp-card-list .cmp-hp-grid-container__grid-items:nth-child(3) {
    border-top-right-radius: 1.25rem;
    border-top-left-radius: 1.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .grid-card.hp-card-list .cmp-hp-grid-container__grid-items:last-child {
    border-bottom-right-radius: 1.25rem;
    border-bottom-left-radius: 1.25rem;
  }
}
.grid-card.hp-card-list .cmp-hp-grid-container__grid-items:last-child .cmp-hp-card__container {
  padding-bottom: 2.5rem;
}
.grid-card.hp-card-list .cmp-hp-card__container {
  border-radius: 0px;
}
@media screen and (max-width: 1023px) {
  .grid-card.hp-card-list .cmp-hp-card__container {
    padding-bottom: 0.5rem;
  }
}
.grid-card.merge-cards .cmp-hp-grid-container__grid-cols-6 {
  gap: 0 2rem;
  grid-template-columns: repeat(2, 1fr);
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .grid-card.merge-cards .cmp-hp-grid-container__grid-cols-6 {
    grid-template-columns: 18.75rem 23.4375rem;
  }
}
.grid-card.merge-cards .cmp-hp-grid-container__grid-cols-6::-webkit-scrollbar {
  height: 0.25rem;
  background-color: transparent;
}
.grid-card.merge-cards .cmp-hp-grid-container__grid-cols-6:hover::-webkit-scrollbar,
.grid-card.merge-cards .cmp-hp-grid-container__grid-cols-6:focus::-webkit-scrollbar {
  height: 0.25rem;
}
.grid-card.merge-cards .cmp-hp-grid-container__grid-cols-6::-webkit-scrollbar-track {
  background-color: transparent;
}
.grid-card.merge-cards .cmp-hp-grid-container__grid-cols-6:hover::-webkit-scrollbar-thumb,
.grid-card.merge-cards .cmp-hp-grid-container__grid-cols-6:focus::-webkit-scrollbar-thumb {
  background-color: #cecece;
  border-radius: 0.25rem;
  border: 2px solid transparent;
}
.grid-card.merge-cards .cmp-hp-grid-container__grid-items .cmp-hp-card__container {
  box-shadow: none !important;
}
.grid-card.merge-cards .cmp-hp-grid-container__grid-items:nth-child(1) .cmp-hp-card__container,
.grid-card.merge-cards .cmp-hp-grid-container__grid-items:nth-child(2) .cmp-hp-card__container {
  border-bottom-right-radius: unset;
  border-bottom-left-radius: unset;
}
.grid-card.merge-cards .cmp-hp-grid-container__grid-items:nth-child(n+3):not( :nth-last-child(-n+2)):nth-child(odd) {
  grid-column: 1;
}
.grid-card.merge-cards .cmp-hp-grid-container__grid-items:nth-child(n+3):not( :nth-last-child(-n+2)):nth-child(odd) .cmp-hp-card__container {
  border-radius: unset;
}
.grid-card.merge-cards .cmp-hp-grid-container__grid-items:nth-child(n+3):not( :nth-last-child(-n+2)):nth-child(even) {
  grid-column: 2;
}
.grid-card.merge-cards .cmp-hp-grid-container__grid-items:nth-child(n+3):not( :nth-last-child(-n+2)):nth-child(even) .cmp-hp-card__container {
  border-radius: unset;
}
.grid-card.merge-cards .cmp-hp-grid-container__grid-items:nth-child(n+3):not( :nth-last-child(-n+2)) .cmp-hp-card__container {
  padding-bottom: 0;
}
.grid-card.merge-cards .cmp-hp-grid-container__grid-items:not( :nth-last-child(-n+2)):nth-child(n+3) .cmp-hp-card__container {
  padding-bottom: 0;
}
.grid-card.merge-cards .cmp-hp-grid-container__grid-items:nth-child(n+5) .cmp-hp-card__container {
  padding-top: 0;
}
.grid-card.merge-cards .cmp-hp-grid-container__grid-items:nth-last-child(-n+2) .cmp-hp-card__container {
  border-top-right-radius: unset;
  border-top-left-radius: unset;
}

.cmp-footer {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #152456;
  position: relative;
  z-index: 1;
}
.cmp-footer a:focus-visible {
  outline: solid #FFFFFF 3px !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 8px #152456;
}
.cmp-footer button:focus-visible {
  outline: solid #FFFFFF 3px !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 8px #152456;
}
@media screen and (max-width: 576px) {
  .cmp-footer {
    padding: 3rem 0;
  }
}
.cmp-footer__container {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  max-width: 84.375rem;
  margin: 0 auto;
}
@media screen and (max-width: 639px) {
  .cmp-footer__container {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
}
.cmp-footer__logo-icons-wrapper {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: flex-end;
  border-bottom: 1px solid #59b7df;
  padding-bottom: 1rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 639px) {
  .cmp-footer__logo-icons-wrapper {
    margin-bottom: 2rem;
  }
}
.cmp-footer__logo-box,
.cmp-footer__social-icons {
  margin-bottom: 2rem;
}
.cmp-footer__logo-box {
  width: 14.188rem;
  height: 3.688rem;
  max-width: 100%;
}
.cmp-footer__logo {
  width: 100%;
  aspect-ratio: auto;
  vertical-align: middle;
}
.cmp-footer__social-icons {
  margin-top: 0.75rem;
  display: flex;
  margin-left: unset;
}
.cmp-footer__social-icons > li {
  margin: 0 0.5rem;
}
@media screen and (max-width: 576px) {
  .cmp-footer__social-icons > :first-child {
    margin-left: 0;
  }
}
.cmp-footer__social-icon {
  width: 30px;
  height: 30px;
}
.cmp-footer li {
  list-style: none;
}
.cmp-footer__content {
  display: flex;
  flex-wrap: nowrap;
  column-gap: 4rem;
  row-gap: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 1199px) {
  .cmp-footer__content {
    flex-wrap: wrap;
  }
}
.cmp-footer__contact {
  max-width: 22.5rem;
}
@media screen and (max-width: 1199px) {
  .cmp-footer__contact {
    max-width: 100%;
    width: 100%;
  }
}
.cmp-footer__contact-details p {
  color: #ffffff;
  font-weight: 300;
  font-size: 1rem;
  max-width: 25rem;
}
@media screen and (min-width: 640px) {
  .cmp-footer__contact-details p:first-child {
    margin-bottom: 2.5rem;
  }
}
.cmp-footer__contact-details a {
  color: #ffffff !important;
  font-size: 1.125rem;
}
.cmp-footer__contact-details a:hover {
  color: #932789 !important;
  transition: all 0.3s;
}
.cmp-footer__contact-details strong,
.cmp-footer__contact-details b {
  font-weight: 400;
  font-size: 1.125rem;
}
.cmp-footer__support-link,
.cmp-footer__subcategory-link {
  color: #ffffff;
  font-family: "museo-sans", sans-serif;
}
.cmp-footer__subcategory-link,
.cmp-footer__link-title {
  font-size: 1.125rem;
  line-height: 1.8rem;
}
.cmp-footer__support-link {
  font-weight: 300;
  font-size: 1rem;
}
.cmp-footer a {
  text-decoration: none !important;
}
.cmp-footer__subcategory-link,
.cmp-footer__support-link {
  font-weight: 300;
}
.cmp-footer__subcategory-link:hover,
.cmp-footer__support-link:hover {
  color: #932789;
  transition: all 0.3s;
}
.cmp-footer__link-title {
  color: #59b7df !important;
}
.cmp-footer__link-title:hover[href] {
  color: #932789 !important;
  transition: all 0.3s;
}
.cmp-footer__link-title:hover:not([href]) {
  cursor: auto;
}
.cmp-footer__subcategory-item:not(:last-child),
.cmp-footer__heading-link:not(:last-child) {
  margin-bottom: 0.5rem;
}
.cmp-footer__links {
  width: auto;
  max-width: 11.563rem;
}
.cmp-footer__links ul {
  margin-left: 0;
}
@media screen and (max-width: 639px) {
  .cmp-footer__links {
    width: 100%;
    max-width: 100%;
  }
}
.cmp-footer__support-content {
  padding-top: 1rem;
}
.cmp-footer__support {
  display: inline-flex;
  flex-wrap: wrap;
  margin: 0 -0.5rem -1rem;
}
.cmp-footer__support > li {
  margin: 0 0.5rem 1rem;
}
@media screen and (max-width: 576px) {
  .cmp-footer__support {
    margin-bottom: 0.5rem;
    row-gap: 0.5rem;
  }
  .cmp-footer__support > li {
    margin: 0 0.5rem;
  }
}
.cmp-footer__support .pipe {
  display: flex;
  align-items: center;
}
.cmp-footer__support .pipe::after {
  content: "";
  width: 1px;
  background-color: #59b7df;
  display: block;
  height: 1rem;
}
.cmp-footer__support-link {
  line-height: 1.6rem;
}
.cmp-footer__support-info p,
.cmp-footer__support-info a {
  font-size: 1rem;
  color: #ffffff !important;
  font-weight: 300;
  margin-bottom: 0;
}
.cmp-footer__support-info a:hover {
  color: #932789 !important;
  transition: all 0.3s;
}
.cmp-footer__support-info a:focus-visible {
  outline: solid white 2px !important;
  outline-offset: 5px !important;
}
.cmp-footer__button {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
.cmp-footer__support-item {
  color: #ffffff;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.6rem;
}
.footer.content-full-width .cmp-footer__contact {
  max-width: unset;
}
.footer.content-full-width .cmp-footer__contact-details p {
  max-width: unset;
}
.footer.content-full-width .cmp-footer__logo-icons-wrapper {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
@media screen and (min-width: 640px) {
  .footer.content-full-width .cmp-footer__contact-details p:first-child {
    margin-bottom: 1rem;
  }
}

.cmp-hp-image-text__wrapper {
  width: 100%;
}
.cmp-hp-image-text__mobile_img {
  width: 100%;
  height: 100%;
  aspect-ratio: auto;
  object-fit: cover;
}
@media screen and (min-width: 1024px) {
  .cmp-hp-image-text__mobile_img {
    display: none;
  }
}
@media screen and (max-width: 639px) {
  .cmp-hp-image-text__mobile_img {
    aspect-ratio: 1.11538462;
  }
}
.cmp-hp-image-text__container {
  max-width: 90rem;
  min-height: 584px;
  height: 100%;
  margin: 0 auto;
  display: flex;
  align-items: center;
  width: 100%;
  border-radius: 19px;
  position: relative;
  z-index: 1;
  background-size: auto 100%;
  background-repeat: no-repeat;
  overflow: hidden;
}
@media screen and (max-width: 1023px) {
  .cmp-hp-image-text__container {
    background-image: unset !important;
    flex-direction: column;
  }
}
.cmp-hp-image-text__container picture {
  display: flex;
  justify-content: center;
}
.cmp-hp-image-text__overlay {
  position: absolute;
  left: 0;
  height: 100%;
  width: 100%;
  max-width: 838px;
  background-image: linear-gradient(to right, #f3f8fb 65%, transparent);
  z-index: -1;
}
@media screen and (max-width: 1023px) {
  .cmp-hp-image-text__overlay {
    display: none;
  }
}
.cmp-hp-image-text__overlay--left {
  left: 0;
}
.cmp-hp-image-text__overlay--right {
  right: 0;
}
.cmp-hp-image-text__content-box {
  width: 100%;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media screen and (min-width: 1024px) {
  .cmp-hp-image-text__content-box {
    max-width: 600px;
  }
}
@media screen and (max-width: 1023px) {
  .cmp-hp-image-text__content-box {
    position: unset;
    padding: 2rem 2rem 1rem;
    padding-bottom: 1rem;
  }
}
.cmp-hp-image-text__bg-img-left {
  background-position: 100% 0;
  justify-content: flex-start;
}
.cmp-hp-image-text__bg-img-left .cmp-hp-image-text__overlay {
  left: 0;
  right: unset;
}
.cmp-hp-image-text__bg-img-left .cmp-hp-image-text-mobile-top {
  display: none;
}
@media screen and (min-width: 1024px) {
  .cmp-hp-image-text__bg-img-left .cmp-hp-image-text__content-box {
    padding-left: 50px;
  }
}
.cmp-hp-image-text__bg-img-right {
  justify-content: flex-end;
  background-position: 0 100%;
}
.cmp-hp-image-text__bg-img-right .cmp-hp-image-text__overlay {
  right: 0;
  left: unset;
}
.cmp-hp-image-text__bg-img-right .cmp-hp-image-text-mobile-bottom {
  display: none;
}
@media screen and (max-width: 1023px) {
  .cmp-hp-image-text__bg-img-right .cmp-hp-image-text__content-box {
    padding: 1rem 2rem 1rem;
  }
}
@media screen and (min-width: 1024px) {
  .cmp-hp-image-text__bg-img-right .cmp-hp-image-text__content-box {
    text-align: right;
    padding-right: 50px;
  }
}
.cmp-hp-image-text__bg-img-right .cmp-hp-btn__vertical-align {
  position: relative;
  left: 21rem;
}
.cmp-hp-image-text__input {
  border-radius: 0.75rem;
  margin-bottom: 2.5rem;
  border: 1px solid #ffffff;
  font-family: "museo-sans", sans-serif;
  font-size: 1.125rem;
  font-weight: 300;
  color: #ffffff;
  padding: 1rem 1.5rem;
  width: 226px;
  max-width: 100%;
  background-color: transparent;
}
.cmp-hp-image-text__input::placeholder {
  color: #ffffff;
}
.cmp-hp-image-text__gradient-right--deepblue {
  background-image: linear-gradient(to left, #152456 65%, transparent);
}
.cmp-hp-image-text__gradient-right--lightblue {
  background-image: linear-gradient(to left, #59b7df 65%, transparent);
}
.cmp-hp-image-text__gradient-right--brightblue {
  background-image: linear-gradient(to left, #1779ba 65%, transparent);
}
.cmp-hp-image-text__gradient-right--fadedblue {
  background-image: linear-gradient(to left, #a1e3ff 65%, transparent);
}
.cmp-hp-image-text__gradient-right--white {
  background-image: linear-gradient(to left, #ffffff 65%, transparent);
}
.cmp-hp-image-text__gradient-right--deeppink {
  background-image: linear-gradient(to left, #6b1c63 65%, transparent);
}
.cmp-hp-image-text__gradient-right--pink {
  background-image: linear-gradient(to left, #932789 65%, transparent);
}
.cmp-hp-image-text__gradient-right--green {
  background-image: linear-gradient(to left, #a6ce39 65%, transparent);
}
.cmp-hp-image-text__gradient-right--lightgreen {
  background-image: linear-gradient(to left, #acd468 65%, transparent);
}
.cmp-hp-image-text__gradient-right--slate {
  background-image: linear-gradient(to left, #4e5259 65%, transparent);
}
.cmp-hp-image-text__gradient-right--steel {
  background-image: linear-gradient(to left, #8e9089 65%, transparent);
}
.cmp-hp-image-text__gradient-right--none {
  background-image: linear-gradient(to left, #f3f8fb 65%, transparent);
}
.cmp-hp-image-text__gradient-right--default {
  background-image: linear-gradient(to left, #f3f8fb 65%, transparent);
}
.cmp-hp-image-text__gradient-right--lightskyblue {
  background-image: linear-gradient(to left, #def5ff, #ffffff 65%, transparent);
}
.cmp-hp-image-text__gradient-right--lightbluegray {
  background-image: linear-gradient(to left, #f2fafc 65%, transparent);
}
.cmp-hp-image-text__gradient-right--lightskyfade {
  background-image: linear-gradient(to left, #f2fafc, #ffffff 65%, transparent);
}
.cmp-hp-image-text__gradient-left--deepblue {
  background-image: linear-gradient(to right, #152456 65%, transparent);
}
.cmp-hp-image-text__gradient-left--lightblue {
  background-image: linear-gradient(to right, #59b7df 65%, transparent);
}
.cmp-hp-image-text__gradient-left--brightblue {
  background-image: linear-gradient(to right, #1779ba 65%, transparent);
}
.cmp-hp-image-text__gradient-left--fadedblue {
  background-image: linear-gradient(to right, #a1e3ff 65%, transparent);
}
.cmp-hp-image-text__gradient-left--white {
  background-image: linear-gradient(to right, #ffffff 65%, transparent);
}
.cmp-hp-image-text__gradient-left--deeppink {
  background-image: linear-gradient(to right, #6b1c63 65%, transparent);
}
.cmp-hp-image-text__gradient-left--pink {
  background-image: linear-gradient(to right, #932789 65%, transparent);
}
.cmp-hp-image-text__gradient-left--green {
  background-image: linear-gradient(to right, #a6ce39 65%, transparent);
}
.cmp-hp-image-text__gradient-left--lightgreen {
  background-image: linear-gradient(to right, #acd468 65%, transparent);
}
.cmp-hp-image-text__gradient-left--slate {
  background-image: linear-gradient(to right, #4e5259 65%, transparent);
}
.cmp-hp-image-text__gradient-left--steel {
  background-image: linear-gradient(to right, #8e9089 65%, transparent);
}
.cmp-hp-image-text__gradient-left--none {
  background-image: linear-gradient(to right, #f3f8fb 65%, transparent);
}
.cmp-hp-image-text__gradient-left--default {
  background-image: linear-gradient(to right, #f3f8fb 65%, transparent);
}
.cmp-hp-image-text__gradient-left--lightskyblue {
  background-image: linear-gradient(to right, #def5ff, #ffffff 65%, transparent);
}
.cmp-hp-image-text__gradient-left--lightbluegray {
  background-image: linear-gradient(to right, #f2fafc 65%, transparent);
}
.cmp-hp-image-text__gradient-left--lightskyfade {
  background-image: linear-gradient(to right, #f2fafc, #ffffff 65%, transparent);
}
.cmp-hp-image-text__content-box .footnote-content {
  margin-top: 1rem;
}
.cmp-hp-image-text__content-box .footnote-content p:first-child a {
  color: #ffffff;
  text-decoration: underline;
}
.cmp-hp-image-text__content-box .footnote-content p:first-child a:hover {
  color: #acd468;
  text-decoration: underline;
}
.cmp-hp-image-text__content-box .footnote-content p:first-child a span[style="color: rgb(255,255,255);"]:hover {
  color: #acd468 !important;
  text-decoration: underline;
}
.cmp-hp-image-text__content-box .footnote-content p a span[style="color: rgb(255,255,255);"]:hover {
  color: #acd468 !important;
  text-decoration: underline;
}
.cmp-hp-image-text__content-box .footnote-content p span[style="color: rgb(255,255,255);"] a {
  color: inherit;
}
.cmp-hp-image-text__content-box .footnote-content p span[style="color: rgb(255,255,255);"] a:hover {
  color: #acd468;
}
.cmp-hp-image-text-mobile-top {
  width: 100%;
  height: 100%;
}
.cmp-hp-image-text-mobile-bottom {
  width: 100%;
  height: 100%;
}
.cmp-hp-image-text-border-img--none,
.cmp-hp-image-text-border-img--lightbluegray,
.cmp-hp-image-text-border-img--lightskyfade {
  border-radius: 1.25rem;
}
.cmp-hp-image-text__dropdown-container .list-btn {
  font-weight: 700;
  margin-top: 2.5rem;
}
.cmp-hp-image-text__lists-dropdown {
  display: flex;
  align-items: center;
  position: relative;
  width: calc(25rem - 3rem);
  max-width: 100%;
  background-color: #f3f8fb;
  padding: 1.125rem 1.5rem;
  font-size: 1.125rem;
  line-height: 1.15rem;
  font-weight: 400;
  border-radius: 0.6875rem;
  cursor: pointer;
}
.cmp-hp-image-text__lists-dropdown.list-options-expand {
  border-radius: 0.6875rem 0.6875rem 0 0;
}
.cmp-hp-image-text__lists-dropdown .down-arrow {
  width: 1rem;
  height: 1rem;
  color: #000000;
  position: absolute;
  right: 5%;
  transition: all .3s;
}
.cmp-hp-image-text__lists-dropdown .up-arrow {
  transform: rotate(180deg);
}
.cmp-hp-image-text__list-selected-item {
  color: #000000;
  width: 100%;
  line-height: 1.5rem;
  margin-right: 0.625rem;
}
.cmp-hp-image-text__list-options {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background-color: #f3f8fb;
  border-radius: 0 0 0.6875rem 0.6875rem;
  max-height: 9.375rem;
  overflow-y: auto;
}
.cmp-hp-image-text__list-options::-webkit-scrollbar {
  width: 0;
}
.cmp-hp-image-text__list-options:hover::-webkit-scrollbar,
.cmp-hp-image-text__list-options:focus::-webkit-scrollbar {
  width: 0.5rem;
}
.cmp-hp-image-text__list-options::-webkit-scrollbar-track {
  background-color: transparent;
}
.cmp-hp-image-text__list-options::-webkit-scrollbar-thumb {
  background-color: #cecece;
  border-radius: 0.25rem;
  border: 2px solid transparent;
}
.cmp-hp-image-text__list-options:hover::-webkit-scrollbar-thumb {
  background-color: #cecece;
}
.cmp-hp-image-text__list-item {
  padding: .5rem 1.5rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 400;
  cursor: pointer;
  color: #000000;
}
.cmp-hp-image-text__list-item:hover {
  background-color: #cecece;
}
.cmp-hp-image-text__list-item:first-child {
  padding-top: 0;
}
.cmp-hp-image-text__list-item:last-child {
  margin-bottom: 0.625rem;
}
.cmp-hp-image-text__list-item.selected {
  font-weight: 700;
}
.zip-code-btn {
  position: relative;
}
.zip-code-btn:disabled::before {
  content: '';
  width: 32px;
  height: 32px;
  position: absolute;
  display: inline-block;
  top: 50%;
  left: 50%;
  margin-left: -16px;
  margin-top: -16px;
  border-radius: 50%;
  border: 4px solid transparent;
  border-top: 4px solid #ffffff;
  border-right: 4px solid #ffffff;
  border-bottom: 4px solid #ffffff;
  animation: spin 1s linear infinite;
}
.image-text a:focus-visible {
  outline: solid #FFFFFF 3px !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 8px #152456;
}
.image-text button:focus-visible {
  outline: solid #FFFFFF 3px !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 8px #152456;
}
.image-text.p-x-0 .cmp-hp-image-text__wrapper {
  padding-left: 0px;
  padding-right: 0px;
}
.image-text.p-x-4 .cmp-hp-image-text__wrapper {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.image-text.p-x-8 .cmp-hp-image-text__wrapper {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.image-text.p-x-16 .cmp-hp-image-text__wrapper {
  padding-left: 1rem;
  padding-right: 1rem;
}
.image-text.p-x-24 .cmp-hp-image-text__wrapper {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.image-text.p-x-32 .cmp-hp-image-text__wrapper {
  padding-left: 2rem;
  padding-right: 2rem;
}
.image-text.p-l-0 .cmp-hp-image-text__wrapper {
  padding-left: 0px;
}
.image-text.p-l-4 .cmp-hp-image-text__wrapper {
  padding-left: 0.25rem;
}
.image-text.p-l-8 .cmp-hp-image-text__wrapper {
  padding-left: 0.5rem;
}
.image-text.p-l-16 .cmp-hp-image-text__wrapper {
  padding-left: 1rem;
}
.image-text.p-l-24 .cmp-hp-image-text__wrapper {
  padding-left: 1.5rem;
}
.image-text.p-l-32 .cmp-hp-image-text__wrapper {
  padding-left: 2rem;
}
.image-text.p-r-0 .cmp-hp-image-text__wrapper {
  padding-right: 0px;
}
.image-text.p-r-4 .cmp-hp-image-text__wrapper {
  padding-right: 0.25rem;
}
.image-text.p-r-8 .cmp-hp-image-text__wrapper {
  padding-right: 0.5rem;
}
.image-text.p-r-16 .cmp-hp-image-text__wrapper {
  padding-right: 1rem;
}
.image-text.p-r-24 .cmp-hp-image-text__wrapper {
  padding-right: 1.5rem;
}
.image-text.p-r-32 .cmp-hp-image-text__wrapper {
  padding-right: 2rem;
}
.image-text.p-y-0 .cmp-hp-image-text__wrapper {
  padding-top: 0px;
  padding-bottom: 0px;
}
.image-text.p-y-4 .cmp-hp-image-text__wrapper {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.image-text.p-y-8 .cmp-hp-image-text__wrapper {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.image-text.p-y-16 .cmp-hp-image-text__wrapper {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.image-text.p-y-24 .cmp-hp-image-text__wrapper {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.image-text.p-y-32 .cmp-hp-image-text__wrapper {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.image-text.p-t-0 .cmp-hp-image-text__wrapper {
  padding-top: 0px;
}
.image-text.p-t-4 .cmp-hp-image-text__wrapper {
  padding-top: 0.25rem;
}
.image-text.p-t-8 .cmp-hp-image-text__wrapper {
  padding-top: 0.5rem;
}
.image-text.p-t-16 .cmp-hp-image-text__wrapper {
  padding-top: 1rem;
}
.image-text.p-t-24 .cmp-hp-image-text__wrapper {
  padding-top: 1.5rem;
}
.image-text.p-t-32 .cmp-hp-image-text__wrapper {
  padding-top: 2rem;
}
.image-text.p-b-0 .cmp-hp-image-text__wrapper {
  padding-bottom: 0px;
}
.image-text.p-b-4 .cmp-hp-image-text__wrapper {
  padding-bottom: 0.25rem;
}
.image-text.p-b-8 .cmp-hp-image-text__wrapper {
  padding-bottom: 0.5rem;
}
.image-text.p-b-16 .cmp-hp-image-text__wrapper {
  padding-bottom: 1rem;
}
.image-text.p-b-24 .cmp-hp-image-text__wrapper {
  padding-bottom: 1.5rem;
}
.image-text.p-b-32 .cmp-hp-image-text__wrapper {
  padding-bottom: 2rem;
}
.image-text.hp-max-width .cmp-hp-image-text__wrapper {
  max-width: 1350px;
}
.image-text.hp-max-width-remove .cmp-hp-image-text__wrapper {
  max-width: unset;
}
.image-text.hp-text-center .cmp-hp-image-text__content-box {
  text-align: center;
  align-items: center;
}
.image-text.hp-text-left .cmp-hp-image-text__content-box {
  text-align: left;
  align-items: flex-start;
}
.image-text.hp-text-right .cmp-hp-image-text__content-box {
  text-align: right;
  align-items: flex-end;
}
.image-text.gp-hx-left .cmp-hp-image-text__content-box {
  text-align: left;
  align-items: flex-start;
  padding-left: 0px;
  padding-right: 1rem;
}
.image-text.gp-hx-right .cmp-hp-image-text__content-box {
  text-align: right;
  align-items: flex-end;
  padding-right: 0px;
}
.image-text.gp-hx-center .cmp-hp-image-text__content-box {
  text-align: center;
  align-items: center;
}
.image-text.hp-vertical-center .cmp-hp-image-text__content-box {
  display: flex;
  justify-content: center;
  height: 100%;
}
.image-text.gp-vertical-center .cmp-hp-image-text__content-box {
  display: flex;
  align-items: center;
  height: 100%;
}
.image-text.min-height-750 .cmp-hp-image-text__container {
  min-height: 750px;
}
@media screen and (max-width: 1023px) {
  .image-text.min-height-750 .cmp-hp-image-text__container {
    min-height: unset;
  }
}
.image-text.gp-container-p-y-80 .cmp-hp-image-text__content-box {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
@media screen and (max-width: 639px) {
  .image-text.gp-container-p-y-80 .cmp-hp-image-text__content-box {
    padding-top: 2rem;
    padding-bottom: 1rem;
  }
}

.cmp-hp-card {
  height: 100%;
  width: 100%;
}
.cmp-hp-card__wrapper {
  position: relative;
  z-index: 1;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.cmp-hp-card__container {
  border-radius: 1.25rem;
  overflow: hidden;
  position: relative;
  z-index: 1;
  padding: 7rem;
  height: 100%;
}
.cmp-hp-card__container a:focus-visible {
  outline: solid #FFFFFF 3px !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 8px #152456;
}
.cmp-hp-card__container button:focus-visible {
  outline: solid #FFFFFF 3px !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 8px #152456;
}
@media screen and (max-width: 639px) {
  .cmp-hp-card__container {
    padding: 2rem;
  }
}
.cmp-hp-card__container .footnote-content {
  margin-top: 1rem;
}
.cmp-hp-card__container .footnote-content p:first-child a {
  color: #ffffff;
  text-decoration: underline;
}
.cmp-hp-card__container .footnote-content p:first-child a:hover {
  color: #acd468;
  text-decoration: underline;
}
.cmp-hp-card__container .footnote-content p:first-child a span[style="color: rgb(255,255,255);"]:hover {
  color: #acd468 !important;
  text-decoration: underline;
}
.cmp-hp-card__container .footnote-content p a span[style="color: rgb(255,255,255);"]:hover {
  color: #acd468 !important;
  text-decoration: underline;
}
.cmp-hp-card__container .footnote-content p span[style="color: rgb(255,255,255);"] a {
  color: inherit;
}
.cmp-hp-card__container .footnote-content p span[style="color: rgb(255,255,255);"] a:hover {
  color: #acd468;
}
.cmp-hp-card__container .cmp-accordion__layout {
  padding: 0;
}
.cmp-hp-card__content > :last-child {
  margin-bottom: 0;
}
.cmp-hp-card__content a span:hover {
  color: #932789 !important;
}
.cmp-hp-card__icon {
  display: flex;
  height: 10.2rem;
  aspect-ratio: auto;
}
.cmp-hp-card__icon-box {
  position: absolute;
  bottom: -1.5rem;
  left: 2rem;
}
.cmp-hp-card__backdrop-img {
  display: none;
}
.cmp-hp-card ul:last-child,
.cmp-hp-card ol:last-child {
  margin-bottom: 0;
}
.cmp-hp-card ul li,
.cmp-hp-card ol li {
  margin-bottom: 1rem;
}
.cmp-hp-card ul li:last-child,
.cmp-hp-card ol li:last-child {
  margin-bottom: 0;
}
.cmp-hp-card__spacer {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}
.cmp-hp-card__image-container {
  position: relative;
  max-width: 100%;
  margin-bottom: 2rem;
  display: flex;
  justify-content: center;
}
.cmp-hp-card__image-container:after {
  box-shadow: 0 0 0.9375rem rgba(0, 0, 0, 0.5);
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-2deg) translate(-0.625rem, -0.1875rem);
  transform-origin: center;
  background-color: #932789;
  width: 12.375rem;
  height: 17.75rem;
  z-index: 1;
}
.cmp-hp-card__image-wrapper {
  position: relative;
  z-index: 2;
  width: 12.375rem;
  height: 17.75rem;
}
.cmp-hp-card__image {
  height: 100%;
  width: 100%;
}
.cmp-hp-card .cmp-cover {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
}
.cmp-hp-card .cmp-cover__content {
  text-align: center;
  border-radius: 1.1875rem;
  padding: 1rem 3rem;
  width: calc(18.75rem - 1rem);
}
@media screen and (max-width: 767px) {
  .cmp-hp-card .cmp-cover__content {
    width: calc(17.1875rem - 1rem);
    padding: 1rem;
  }
}
@media screen and (max-width: 639px) {
  .cmp-hp-card .cmp-cover__content {
    padding: 1rem;
    width: calc(18.75rem - 1rem);
  }
}
@media screen and (max-width: 374px) {
  .cmp-hp-card .cmp-cover__content {
    width: calc(15.625rem - 1rem);
  }
}
.cmp-hp-card .cmp-cover__content > div {
  margin-bottom: 0;
}
.content-align-center .cmp-hp-card__content {
  max-width: 27.5rem;
  margin: 0 auto;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
.content-align-center .cmp-hp-card__container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
.text-pos-center .cmp-hp-card__container {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.text-pos-center .cmp-hp-card__container .cmp-form-component-response-prompt-container {
  text-align: left;
}
.green-backdrop-img .cmp-hp-card__backdrop-img {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 1rem;
  top: 1rem;
  z-index: -1;
  border-radius: 1.25rem;
  display: block;
  background-color: #a6ce39;
}
@media screen and (max-width: 639px) {
  .green-backdrop-img .cmp-hp-card__backdrop-img {
    display: none;
  }
}
@media screen and (min-width: 1440px) {
  .green-backdrop-img .cmp-hp-card__backdrop-img {
    left: 2rem;
    top: 2rem;
  }
}
.pink-backdrop-img .cmp-hp-card__backdrop-img {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 1rem;
  top: 1rem;
  z-index: -1;
  border-radius: 1.25rem;
  display: block;
  background-color: #932789;
}
@media screen and (max-width: 639px) {
  .pink-backdrop-img .cmp-hp-card__backdrop-img {
    display: none;
  }
}
@media screen and (min-width: 1440px) {
  .pink-backdrop-img .cmp-hp-card__backdrop-img {
    left: 2rem;
    top: 2rem;
  }
}
.card.p-x-0 .cmp-hp-card {
  padding-left: 0px;
  padding-right: 0px;
}
.card.p-x-4 .cmp-hp-card {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.card.p-x-8 .cmp-hp-card {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.card.p-x-16 .cmp-hp-card {
  padding-left: 1rem;
  padding-right: 1rem;
}
.card.p-x-24 .cmp-hp-card {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.card.p-x-32 .cmp-hp-card {
  padding-left: 2rem;
  padding-right: 2rem;
}
.card.p-l-0 .cmp-hp-card {
  padding-left: 0px;
}
.card.p-l-4 .cmp-hp-card {
  padding-left: 0.25rem;
}
.card.p-l-8 .cmp-hp-card {
  padding-left: 0.5rem;
}
.card.p-l-16 .cmp-hp-card {
  padding-left: 1rem;
}
.card.p-l-24 .cmp-hp-card {
  padding-left: 1.5rem;
}
.card.p-l-32 .cmp-hp-card {
  padding-left: 2rem;
}
.card.p-r-0 .cmp-hp-card {
  padding-right: 0px;
}
.card.p-r-4 .cmp-hp-card {
  padding-right: 0.25rem;
}
.card.p-r-8 .cmp-hp-card {
  padding-right: 0.5rem;
}
.card.p-r-16 .cmp-hp-card {
  padding-right: 1rem;
}
.card.p-r-24 .cmp-hp-card {
  padding-right: 1.5rem;
}
.card.p-r-32 .cmp-hp-card {
  padding-right: 2rem;
}
.card.p-y-0 .cmp-hp-card {
  padding-top: 0px;
  padding-bottom: 0px;
}
.card.p-y-4 .cmp-hp-card {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.card.p-y-8 .cmp-hp-card {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.card.p-y-16 .cmp-hp-card {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.card.p-y-24 .cmp-hp-card {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.card.p-y-32 .cmp-hp-card {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.card.p-t-0 .cmp-hp-card {
  padding-top: 0px;
}
.card.p-t-4 .cmp-hp-card {
  padding-top: 0.25rem;
}
.card.p-t-8 .cmp-hp-card {
  padding-top: 0.5rem;
}
.card.p-t-16 .cmp-hp-card {
  padding-top: 1rem;
}
.card.p-t-24 .cmp-hp-card {
  padding-top: 1.5rem;
}
.card.p-t-32 .cmp-hp-card {
  padding-top: 2rem;
}
.card.p-b-0 .cmp-hp-card {
  padding-bottom: 0px;
}
.card.p-b-4 .cmp-hp-card {
  padding-bottom: 0.25rem;
}
.card.p-b-8 .cmp-hp-card {
  padding-bottom: 0.5rem;
}
.card.p-b-16 .cmp-hp-card {
  padding-bottom: 1rem;
}
.card.p-b-24 .cmp-hp-card {
  padding-bottom: 1.5rem;
}
.card.p-b-32 .cmp-hp-card {
  padding-bottom: 2rem;
}
.card.hp-max-width .cmp-hp-card {
  max-width: 1350px;
}
.card.hp-max-width-remove .cmp-hp-card {
  max-width: unset;
}
.card.hp-card-li-marker .cmp-hp-card__content li {
  list-style-type: none;
  /* Hide default list item marker */
}
.card.hp-card-li-marker .cmp-hp-card__content li::before {
  content: counter(list-item);
  /* Use automatic numbering */
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
  width: 3rem;
  height: 3rem;
  border-radius: 1.5rem;
  background-color: #a6ce39;
  color: #ffffff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 2.125rem;
  font-weight: 700;
}
.card.hp-card-li-marker .cmp-hp-card__content li {
  display: grid;
  counter-increment: list-item;
}
@media screen and (min-width: 1024px) {
  .card.hp-card-li-marker .cmp-hp-card__content li {
    grid-template-columns: auto 1fr;
    grid-template-rows: auto auto;
    column-gap: 2.5rem;
  }
  .card.hp-card-li-marker .cmp-hp-card__content li > * {
    grid-column-start: 2;
  }
}
@media screen and (max-width: 1023px) {
  .card.hp-card-right-align .cmp-hp-card__container {
    padding: 2rem;
  }
}
@media screen and (min-width: 1024px) {
  .card.hp-card-right-align .cmp-hp-card__container {
    position: unset;
    border-radius: 19px 0 0 19px;
    padding: 3rem;
  }
  .card.hp-card-right-align .cmp-hp-card__container:after {
    content: "";
    position: absolute;
    width: 50vw;
    left: 100%;
    top: 0;
    height: 100%;
    background-color: inherit;
  }
}
@media screen and (max-width: 1023px) {
  .card.hp-card-left-align .cmp-hp-card__container {
    padding: 2rem;
  }
}
@media screen and (min-width: 1024px) {
  .card.hp-card-left-align .cmp-hp-card__container {
    position: unset;
    border-radius: 0 19px 19px 0;
    padding: 3rem 5rem 3rem 1rem;
  }
  .card.hp-card-left-align .cmp-hp-card__container:before {
    content: "";
    position: absolute;
    width: 50vw;
    right: 100%;
    top: 0;
    height: 100%;
    background-color: inherit;
  }
}
.card.hp-vertical-center .cmp-hp-card__container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
.card.gp-hx-center .cmp-hp-card__container {
  display: flex;
  flex-direction: column;
  text-align: center;
  align-items: center;
  height: 100%;
}
.card.gp-hx-center .cmp-hp-card__container .cmp-form-component-response-prompt-container {
  text-align: left;
}
.card.gp-hx-left .cmp-hp-card__container {
  display: flex;
  flex-direction: column;
  text-align: left;
  align-items: flex-start;
  height: 100%;
}
.card.gp-hx-right .cmp-hp-card__container {
  display: flex;
  flex-direction: column;
  text-align: right;
  align-items: flex-end;
  height: 100%;
}
.card.gp-vertical-center .cmp-hp-card__container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.card.lists-column-align .cmp-hp-card__content > div {
  display: flex;
  flex-wrap: wrap;
  column-gap: 2rem;
}
.card.lists-column-align .cmp-hp-card__content > div ul,
.card.lists-column-align .cmp-hp-card__content > div ol {
  list-style: none;
  margin-left: 0;
  text-align: left;
}
.card.lists-column-align .cmp-hp-card__content > div ul li,
.card.lists-column-align .cmp-hp-card__content > div ol li {
  border-bottom: 1px solid #ffffff;
  margin-bottom: 0;
  padding: 1rem 0;
}
.card.lists-column-align .cmp-hp-card__content > div ul li:first-child,
.card.lists-column-align .cmp-hp-card__content > div ol li:first-child {
  padding-top: 0;
}
.card.gp-container-p-y-80 .cmp-hp-card__container {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.card.gp-white-separating-lines .footnote-content {
  margin-top: 2rem;
}
@media screen and (min-width: 640px) {
  .card.gp-white-separating-lines .cmp-hp-btn__container {
    margin-top: 1rem !important;
  }
}
.card.gp-border-steel-gray .cmp-hp-card__wrapper {
  border: none !important;
  border-radius: unset !important;
}
.card.gp-border-steel-gray .cmp-hp-card__container {
  border: 1px solid #8e9089;
  border-radius: 1.25rem;
}
.card.gp-border-green .cmp-hp-card__wrapper {
  border: none !important;
  border-radius: unset !important;
}
.card.gp-border-green .cmp-hp-card__container {
  border: 0.1875rem solid #a6ce39;
  border-radius: 1.25rem;
}
.card {
  display: flex;
  flex-direction: column;
}
.card .cmp-hp-card__container p {
  word-wrap: break-word;
  word-break: break-word;
}
.card .cmp-form-component__container {
  padding: 1rem 2rem;
}
@media screen and (max-width: 1023px) {
  .card .cmp-form-component__container {
    padding: 0;
  }
}
.card .cmp-form-component__container .cmp-form {
  padding: 0 !important;
}

.cmp-swatch-text {
  max-width: 84.375rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
@media screen and (min-width: 640px) {
  .cmp-swatch-text {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
@media screen and (min-width: 640px) {
  .cmp-swatch-text__wrapper {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    column-gap: 10rem;
    align-items: center;
  }
}
@media screen and (min-width: 1200px) {
  .cmp-swatch-text__wrapper {
    flex-wrap: nowrap;
  }
}
.cmp-swatch-text__image-container {
  position: relative;
  padding: 2.75rem 0 3rem;
  width: 42.188rem;
  max-width: 100%;
  margin-bottom: 3rem;
}
@media screen and (min-width: 640px) {
  .cmp-swatch-text__image-container {
    margin-bottom: 3rem;
    flex: 1 1 100%;
    min-width: 31.25rem;
    max-width: 42.188rem;
  }
}
@media screen and (min-width: 1200px) {
  .cmp-swatch-text__image-container {
    margin-bottom: 0;
  }
}
.cmp-swatch-text__image-container .swatch-backdrop-img {
  height: 27.438rem;
  background-color: #a6ce39;
  border-radius: 1.1875rem;
  background-size: cover;
  background-position: 0;
}
.cmp-swatch-text__image-container:after {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-1deg) translate(-1.875rem, -0.9375rem);
  transform-origin: center;
  background-color: #932789;
  width: 21.375rem;
  height: 30.75rem;
  z-index: 1;
}
.cmp-swatch-text__image-container--spacer:after {
  transform: translate(-50%, -50%) rotate(-2deg) translate(-0.9375rem, -0.625rem);
}
.cmp-swatch-text__image-container--spacer .cmp-swatch-text__image-wrapper {
  transform: translate(-50%, -50%);
  box-shadow: unset;
}
.cmp-swatch-text__image-container .cmp-cover {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
  width: 100%;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cmp-swatch-text__image-container .cmp-cover__content {
  text-align: center;
  border-radius: 1.1875rem;
  padding: 2rem;
  width: calc(32.25rem - 3rem);
}
@media screen and (max-width: 639px) {
  .cmp-swatch-text__image-container .cmp-cover__content {
    padding: 1rem;
  }
}
.cmp-swatch-text__image-container .cmp-cover__content > div {
  margin-bottom: 0;
}
.cmp-swatch-text__image-wrapper {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(4deg) translateY(10px);
  transform-origin: center;
  z-index: 2;
  width: 21.375rem;
}
.cmp-swatch-text__image {
  height: 100%;
  width: 100%;
}
@media screen and (min-width: 640px) {
  .cmp-swatch-text__text-container {
    width: 42.188rem;
  }
}
.cmp-swatch-text__text-content {
  text-align: center;
}
.cmp-swatch-text__text-content > :last-child {
  margin-bottom: 0;
}
@media screen and (min-width: 640px) {
  .cmp-swatch-text__text-content {
    width: 25.313rem;
    max-width: 100%;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1200px) {
  .cmp-swatch-text__text-content {
    text-align: left;
    margin: 0;
  }
}
@media screen and (max-width: 1199px) {
  .cmp-swatch-text__text-content {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.cmp-swatch-text .cmp-hp-btn__vertical-align {
  row-gap: 3.563rem;
}
.swap-position-container .cmp-swatch-text__wrapper {
  flex-direction: row-reverse;
}
.swap-position-container .cmp-swatch-text__text-container {
  display: flex;
  justify-content: flex-end;
}
.swatch-text a:focus-visible {
  outline: solid #FFFFFF 3px !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 8px #152456;
}
.swatch-text button:focus-visible {
  outline: solid #FFFFFF 3px !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 8px #152456;
}
.swatch-text.p-x-0 .cmp-swatch-text {
  padding-left: 0px;
  padding-right: 0px;
}
.swatch-text.p-x-4 .cmp-swatch-text {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.swatch-text.p-x-8 .cmp-swatch-text {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.swatch-text.p-x-16 .cmp-swatch-text {
  padding-left: 1rem;
  padding-right: 1rem;
}
.swatch-text.p-x-24 .cmp-swatch-text {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.swatch-text.p-x-32 .cmp-swatch-text {
  padding-left: 2rem;
  padding-right: 2rem;
}
.swatch-text.p-l-0 .cmp-swatch-text {
  padding-left: 0px;
}
.swatch-text.p-l-4 .cmp-swatch-text {
  padding-left: 0.25rem;
}
.swatch-text.p-l-8 .cmp-swatch-text {
  padding-left: 0.5rem;
}
.swatch-text.p-l-16 .cmp-swatch-text {
  padding-left: 1rem;
}
.swatch-text.p-l-24 .cmp-swatch-text {
  padding-left: 1.5rem;
}
.swatch-text.p-l-32 .cmp-swatch-text {
  padding-left: 2rem;
}
.swatch-text.p-r-0 .cmp-swatch-text {
  padding-right: 0px;
}
.swatch-text.p-r-4 .cmp-swatch-text {
  padding-right: 0.25rem;
}
.swatch-text.p-r-8 .cmp-swatch-text {
  padding-right: 0.5rem;
}
.swatch-text.p-r-16 .cmp-swatch-text {
  padding-right: 1rem;
}
.swatch-text.p-r-24 .cmp-swatch-text {
  padding-right: 1.5rem;
}
.swatch-text.p-r-32 .cmp-swatch-text {
  padding-right: 2rem;
}
.swatch-text.p-y-0 .cmp-swatch-text {
  padding-top: 0px;
  padding-bottom: 0px;
}
.swatch-text.p-y-4 .cmp-swatch-text {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.swatch-text.p-y-8 .cmp-swatch-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.swatch-text.p-y-16 .cmp-swatch-text {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.swatch-text.p-y-24 .cmp-swatch-text {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.swatch-text.p-y-32 .cmp-swatch-text {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.swatch-text.p-t-0 .cmp-swatch-text {
  padding-top: 0px;
}
.swatch-text.p-t-4 .cmp-swatch-text {
  padding-top: 0.25rem;
}
.swatch-text.p-t-8 .cmp-swatch-text {
  padding-top: 0.5rem;
}
.swatch-text.p-t-16 .cmp-swatch-text {
  padding-top: 1rem;
}
.swatch-text.p-t-24 .cmp-swatch-text {
  padding-top: 1.5rem;
}
.swatch-text.p-t-32 .cmp-swatch-text {
  padding-top: 2rem;
}
.swatch-text.p-b-0 .cmp-swatch-text {
  padding-bottom: 0px;
}
.swatch-text.p-b-4 .cmp-swatch-text {
  padding-bottom: 0.25rem;
}
.swatch-text.p-b-8 .cmp-swatch-text {
  padding-bottom: 0.5rem;
}
.swatch-text.p-b-16 .cmp-swatch-text {
  padding-bottom: 1rem;
}
.swatch-text.p-b-24 .cmp-swatch-text {
  padding-bottom: 1.5rem;
}
.swatch-text.p-b-32 .cmp-swatch-text {
  padding-bottom: 2rem;
}
.swatch-text.hp-max-width .cmp-swatch-text {
  max-width: 1350px;
}
.swatch-text.hp-max-width-remove .cmp-swatch-text {
  max-width: unset;
}
.swatch-text.hp-text-center .cmp-swatch-text__text-container {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.swatch-text.hp-text-left .cmp-swatch-text__text-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
}
.swatch-text.hp-text-right .cmp-swatch-text__text-container {
  text-align: right;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.swatch-text.hp-vertical-center .cmp-swatch-text__text-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
}
.swatch-text.gp-hx-center .cmp-swatch-text__text-content {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.swatch-text.gp-hx-left .cmp-swatch-text__text-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
}
.swatch-text.gp-hx-right .cmp-swatch-text__text-content {
  text-align: right;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.swatch-text.gp-vertical-center .cmp-swatch-text__text-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
}
.swatch-text.gp-center .cmp-swatch-text__text-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}

/* Importing necessary LESS files */
/* Styles for the cmp-hp-vertical-card component */
.cmp-hp-vertical-card {
  /* Styles for list items */
  /* Styles for menu container */
  /* Styles for menu title */
  /* Styles for menu triggers */
  /* Styles for menu navigation items */
  /* Styles for menu navigation icon */
  /* Styles for menu navigation text */
  /* Styles for card section */
  /* Styles for card tabs */
  /* Styles for button text */
  /* Active state styles for menu */
}
.cmp-hp-vertical-card__container {
  /* Grid layout for container */
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-gap: 1rem 4rem;
  gap: 1rem 4rem;
  /* Responsive styles for large screens */
}
@media screen and (min-width: 1024px) {
  .cmp-hp-vertical-card__container {
    grid-template-columns: 460px 1fr;
  }
}
.cmp-hp-vertical-card li {
  margin-bottom: 1rem;
}
.cmp-hp-vertical-card__menu {
  background-color: #ffffff;
  border-radius: 19px;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media screen and (min-width: 1440px) {
  .cmp-hp-vertical-card__menu {
    padding: 2rem;
  }
}
.cmp-hp-vertical-card__menu ul,
.cmp-hp-vertical-card__menu ol {
  list-style-position: inside;
  margin-left: 0;
}
.cmp-hp-vertical-card__menu-title {
  padding-left: 4.4rem;
}
.cmp-hp-vertical-card__menu-triggers {
  list-style: none;
}
.cmp-hp-vertical-card__menu-triggers > li {
  margin-bottom: 2px;
}
.cmp-hp-vertical-card__menu-triggers > li:last-child {
  margin-bottom: 0;
}
.cmp-hp-vertical-card__menu-triggers a {
  line-height: inherit;
  text-decoration: none !important;
  cursor: pointer;
}
.cmp-hp-vertical-card__menu-nav {
  display: flex;
  align-items: center;
  font-size: 1.5rem;
  font-weight: 700;
  border-radius: 11px;
  padding: 0 2rem 0 1rem;
  transition: all 0.3s;
  background-color: transparent;
  color: #1779ba;
  /* Styles for span inside menu navigation */
  /* Hover and focus styles for menu navigation */
  /* Active state styles for menu navigation */
}
.cmp-hp-vertical-card__menu-nav span {
  flex: 1 1 auto;
  padding: 0.75rem 0;
  border-bottom: 1px solid #dfe1df;
}
.cmp-hp-vertical-card__menu-nav:focus,
.cmp-hp-vertical-card__menu-nav:hover {
  background-color: #152456;
  color: #ffffff;
}
.cmp-hp-vertical-card__menu-nav-active {
  background-color: #152456;
  color: #ffffff;
}
.cmp-hp-vertical-card__menu-nav-icon {
  font-size: 1.75rem;
  color: transparent;
  height: 43px;
  fill: transparent;
  width: 42px;
  flex: 0 0 auto;
  /* Active state styles for menu navigation icon */
}
.cmp-hp-vertical-card__menu-nav-icon-active {
  fill: #acd468;
}
.cmp-hp-vertical-card__menu-nav-text {
  display: none;
  padding-bottom: 1rem;
}
.cmp-hp-vertical-card__card {
  grid-column-start: 2;
  grid-row-start: 1;
  grid-row-end: 3;
  overflow: hidden;
  background-color: #ffffff;
  border-radius: 19px;
  /* Styles for heading inside card */
  /* Responsive styles for hiding card on smaller screens */
}
.cmp-hp-vertical-card__card h4 {
  background-color: #a6ce39;
  padding: 1.5rem 2rem;
  text-align: center;
}
@media screen and (max-width: 1023px) {
  .cmp-hp-vertical-card__card {
    display: none;
  }
}
.cmp-hp-vertical-card__card-tabs {
  padding: 2.25rem 6rem;
  /* Responsive styles for hiding card tabs on smaller screens */
}
@media screen and (max-width: 1023px) {
  .cmp-hp-vertical-card__card-tabs {
    display: none;
  }
}
.cmp-hp-vertical-card__button-text {
  background-color: #152456;
  text-align: center;
  padding: 3.5rem;
  border-radius: 19px;
  color: #ffffff;
}
.cmp-hp-vertical-card__button-text p {
  margin-bottom: 0 !important;
}
@media screen and (max-width: 1023px) {
  .cmp-hp-vertical-card__menu-active {
    margin-bottom: 1.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .cmp-hp-vertical-card__menu-active-text {
    display: block;
    padding-bottom: 1rem;
  }
  .cmp-hp-vertical-card__menu-active-text div {
    margin-left: 1.25rem;
  }
}
.cmp-hp-vertical-card__menu-nav:focus .cmp-hp-vertical-card__menu-nav-icon,
.cmp-hp-vertical-card__menu-nav:hover .cmp-hp-vertical-card__menu-nav-icon {
  fill: #acd468 !important;
}
.cmp-hp-vertical-card__menu-nav span:focus,
.cmp-hp-vertical-card__menu-nav span:hover {
  border-bottom-color: transparent !important;
}
.cmp-hp-vertical-card .cmp-tabs__tab--active .cmp-hp-vertical-card__menu-nav span {
  border-bottom-color: transparent;
}
.cmp-hp-vertical-card__menu-nav:focus,
.cmp-hp-vertical-card__menu-nav:hover {
  background-color: rgba(21, 36, 86, 0.8) !important;
}
.cmp-hp-vertical-card .cmp-tabs__tab--active {
  border-color: transparent !important;
}
.cmp-hp-vertical-card .cmp-tabs__tab {
  padding: 0 1rem !important;
}
.cmp-hp-vertical-card .cmp-tabs__tab:last-child .cmp-hp-vertical-card__menu-nav span {
  border-bottom: unset;
}
.cmp-hp-vertical-card .cmp-tabs__tab--active a {
  color: #ffffff !important;
  background-color: #152456 !important;
}
@media screen and (max-width: 1023px) {
  .cmp-hp-vertical-card .cmp-tabs__tab--active a {
    margin-bottom: 1rem;
  }
}
.vertical-navigation-card.p-t-0 > :first-child {
  padding-top: 0px;
}
.vertical-navigation-card.p-b-0 > :first-child {
  padding-bottom: 0px;
}
.vertical-navigation-card.p-l-0 > :first-child {
  padding-left: 0px;
}
.vertical-navigation-card.p-r-0 > :first-child {
  padding-right: 0px;
}
.vertical-navigation-card.p-x-0 > :first-child {
  padding-left: 0px;
  padding-right: 0px;
}
.vertical-navigation-card.p-y-0 > :first-child {
  padding-top: 0px;
  padding-bottom: 0px;
}
.vertical-navigation-card.border-steel-gray > :first-child > :first-child {
  border: 1px solid #8e9089;
  border-radius: 1.25rem;
}
.vertical-navigation-card.max-width > :first-child {
  max-width: 84.375rem;
  margin: 0 auto;
}
.vertical-navigation-card.full-width > :first-child {
  max-width: unset;
  width: 100%;
}
.vertical-navigation-card.max-width-950 > :first-child {
  max-width: 59.375rem;
  margin: 0 auto;
}
.vertical-navigation-card.max-width-1050 > :first-child {
  max-width: 65.625rem;
  margin: 0 auto;
}
.cmp-hp-vertical-card__menu-nav span:hover {
  color: #ffffff !important;
}

.cmp-vertical-tabs {
  position: relative;
  width: 100%;
}
.cmp-vertical-tabs__tab-container {
  position: -webkit-sticky;
  position: sticky;
  top: 5.0625rem;
  left: 0;
  z-index: 3;
  width: 100%;
}
@media screen and (min-width: 1440px) {
  .cmp-vertical-tabs__tab-container {
    top: 8.5rem;
  }
  .cmp-vertical-tabs__tab-container.top-pos {
    top: 10.875rem;
  }
}
.cmp-vertical-tabs__tab-cover {
  background-color: #ffffff;
  border-radius: 1.25rem;
  padding: 1rem;
  margin-bottom: 2.5rem;
  width: 100%;
  max-width: 1350px;
  position: unset;
}
@media screen and (min-width: 117.625rem) {
  .cmp-vertical-tabs__tab-cover {
    position: absolute;
    left: calc(-8.4375rem);
    border-radius: 0 1.25rem 1.25rem 0;
    width: calc(5.3125vw);
    padding: 2.5rem 2rem;
  }
}
.cmp-vertical-tabs__tab-cover h4 {
  margin-bottom: 0.5rem;
}
@media screen and (min-width: 117.625rem) {
  .cmp-vertical-tabs__tab-cover h4 {
    margin-bottom: 3rem;
  }
}
.cmp-vertical-tabs__tab-nav-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -1rem -0.5rem;
  list-style-type: none;
  list-style-position: outside;
}
.cmp-vertical-tabs__tab-nav-list li {
  margin: 0 1rem 0.5rem;
}
@media screen and (min-width: 117.625rem) {
  .cmp-vertical-tabs__tab-nav-list li {
    margin: 0;
    position: relative;
    border-bottom: 1px solid #dfe1df;
    padding-bottom: .5rem;
    margin-bottom: .5rem;
  }
  .cmp-vertical-tabs__tab-nav-list li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom-width: 0;
  }
}
@media screen and (min-width: 117.625rem) {
  .cmp-vertical-tabs__tab-nav-list {
    display: block;
    margin: 0;
  }
}
.cmp-vertical-tabs__tab-icon {
  height: 1rem;
  width: 1rem;
  transform: rotate(-90deg);
  display: none;
}
.cmp-vertical-tabs__tab-icon--active a {
  color: #932789;
}
@media screen and (min-width: 117.625rem) {
  .cmp-vertical-tabs__tab-icon--active svg {
    display: inline-block;
    position: absolute;
    top: 0.5rem;
    left: -1.5rem;
    font-size: 1.5rem;
    color: #a6ce39;
  }
}
.cmp-vertical-tabs__tab-link {
  color: #152456;
}
.cmp-vertical-tabs__tab-link:hover {
  text-decoration: none;
  color: #932789;
}
.cmp-vertical-tabs__tab-link:active {
  color: #932789;
}
.cmp-vertical-tabs [id] {
  scroll-margin-top: 14.4375rem;
}
@media screen and (max-width: 1023px) {
  .cmp-vertical-tabs [id] {
    scroll-margin-top: 15rem;
  }
}
@media screen and (min-width: 117.625rem) {
  .cmp-vertical-tabs [id] {
    scroll-margin-top: 7.5rem;
  }
}
.cmp-vertical-tabs__content-single-card {
  border-radius: 1.25rem;
  background-color: #ffffff;
  padding: 6rem 10rem;
}
@media screen and (max-width: 1023px) {
  .cmp-vertical-tabs__content-single-card {
    padding: 2rem;
  }
}
.cmp-vertical-tabs__content-individual-card {
  border-radius: 1.25rem;
  background-color: #ffffff;
  padding: 7rem 10rem;
}
@media screen and (max-width: 1023px) {
  .cmp-vertical-tabs__content-individual-card {
    padding: 2.5rem 2rem;
  }
}
.cmp-vertical-tabs-sm-full-width {
  max-width: 100% !important;
  flex: 0 0 100% !important;
}
.vertical-tab.p-around {
  padding: 6rem 10rem;
}
.vertical-tab.single-card .cmp-vertical-tabs__content {
  border-radius: 1.25rem;
  background-color: #ffffff;
  padding: 6rem 10rem;
}
@media screen and (max-width: 1023px) {
  .vertical-tab.single-card .cmp-vertical-tabs__content {
    padding: 1rem;
  }
}
.vertical-tab.p-x-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.vertical-tab.p-y-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.vertical-tab.p-l-0 {
  padding-left: 0px;
}
.vertical-tab.p-r-0 {
  padding-right: 0px;
}
.vertical-tab.p-t-0 {
  padding-top: 0px;
}
.vertical-tab.p-b-0 {
  padding-bottom: 0px;
}
.vertical-tab.hp-max-width {
  max-width: 1350px;
}
.vertical-tab.hp-max-width-remove {
  max-width: unset;
}
.vertical-tab.hp-max-width-1051 .cmp-vertical-tabs__content {
  max-width: 1051.66px;
}
.cmp-vertical-tabs__tab-link {
  text-decoration: none;
}

@import url(https://use.typekit.net/frq2zbz.css);
.small-padding-top-1 {
  padding-top: 1rem;
}
.small-padding-top-2 {
  padding-top: 2.5rem;
}
.small-padding-top-3 {
  padding-top: 7rem;
}
.small-padding-top-4 {
  padding-top: 10rem;
}
.small-margin-top-1 {
  margin-top: 1rem;
}
.small-margin-top-2 {
  margin-top: 2.5rem;
}
.small-margin-top-3 {
  margin-top: 7rem;
}
.small-margin-top-4 {
  margin-top: 10rem;
}
.small-padding-right-1 {
  padding-right: 1rem;
}
.small-padding-right-2 {
  padding-right: 2.5rem;
}
.small-padding-right-3 {
  padding-right: 7rem;
}
.small-padding-right-4 {
  padding-right: 10rem;
}
.small-margin-right-1 {
  margin-right: 1rem;
}
.small-margin-right-2 {
  margin-right: 2.5rem;
}
.small-margin-right-3 {
  margin-right: 7rem;
}
.small-margin-right-4 {
  margin-right: 10rem;
}
.small-padding-bottom-1 {
  padding-bottom: 1rem;
}
.small-padding-bottom-2 {
  padding-bottom: 2.5rem;
}
.small-padding-bottom-3 {
  padding-bottom: 7rem;
}
.small-padding-bottom-4 {
  padding-bottom: 10rem;
}
.small-margin-bottom-1 {
  margin-bottom: 1rem;
}
.small-margin-bottom-2 {
  margin-bottom: 2.5rem;
}
.small-margin-bottom-3 {
  margin-bottom: 7rem;
}
.small-margin-bottom-4 {
  margin-bottom: 10rem;
}
.small-padding-left-1 {
  padding-left: 1rem;
}
.small-padding-left-2 {
  padding-left: 2.5rem;
}
.small-padding-left-3 {
  padding-left: 7rem;
}
.small-padding-left-4 {
  padding-left: 10rem;
}
.small-margin-left-1 {
  margin-left: 1rem;
}
.small-margin-left-2 {
  margin-left: 2.5rem;
}
.small-margin-left-3 {
  margin-left: 7rem;
}
.small-margin-left-4 {
  margin-left: 10rem;
}
.grid-x {
  margin-bottom: -1.25rem;
}
.grid-x .cell {
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 640px) {
  .medium-padding-top-1 {
    padding-top: 1rem;
  }
  .medium-padding-top-2 {
    padding-top: 2.5rem;
  }
  .medium-padding-top-3 {
    padding-top: 7rem;
  }
  .medium-padding-top-4 {
    padding-top: 10rem;
  }
  .medium-margin-top-1 {
    margin-top: 1rem;
  }
  .medium-margin-top-2 {
    margin-top: 2.5rem;
  }
  .medium-margin-top-3 {
    margin-top: 7rem;
  }
  .medium-margin-top-4 {
    margin-top: 10rem;
  }
  .medium-padding-right-1 {
    padding-right: 1rem;
  }
  .medium-padding-right-2 {
    padding-right: 2.5rem;
  }
  .medium-padding-right-3 {
    padding-right: 7rem;
  }
  .medium-padding-right-4 {
    padding-right: 10rem;
  }
  .medium-margin-right-1 {
    margin-right: 1rem;
  }
  .medium-margin-right-2 {
    margin-right: 2.5rem;
  }
  .medium-margin-right-3 {
    margin-right: 7rem;
  }
  .medium-margin-right-4 {
    margin-right: 10rem;
  }
  .medium-padding-bottom-1 {
    padding-bottom: 1rem;
  }
  .medium-padding-bottom-2 {
    padding-bottom: 2.5rem;
  }
  .medium-padding-bottom-3 {
    padding-bottom: 7rem;
  }
  .medium-padding-bottom-4 {
    padding-bottom: 10rem;
  }
  .medium-margin-bottom-1 {
    margin-bottom: 1rem;
  }
  .medium-margin-bottom-2 {
    margin-bottom: 2.5rem;
  }
  .medium-margin-bottom-3 {
    margin-bottom: 7rem;
  }
  .medium-margin-bottom-4 {
    margin-bottom: 10rem;
  }
  .medium-padding-left-1 {
    padding-left: 1rem;
  }
  .medium-padding-left-2 {
    padding-left: 2.5rem;
  }
  .medium-padding-left-3 {
    padding-left: 7rem;
  }
  .medium-padding-left-4 {
    padding-left: 10rem;
  }
  .medium-margin-left-1 {
    margin-left: 1rem;
  }
  .medium-margin-left-2 {
    margin-left: 2.5rem;
  }
  .medium-margin-left-3 {
    margin-left: 7rem;
  }
  .medium-margin-left-4 {
    margin-left: 10rem;
  }
  .grid-x {
    margin-bottom: -2.5rem;
  }
  .grid-x .cell {
    margin-bottom: 2.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .large-padding-top-1 {
    padding-top: 1rem;
  }
  .large-padding-top-2 {
    padding-top: 2.5rem;
  }
  .large-padding-top-3 {
    padding-top: 7rem;
  }
  .large-padding-top-4 {
    padding-top: 10rem;
  }
  .large-margin-top-1 {
    margin-top: 1rem;
  }
  .large-margin-top-2 {
    margin-top: 2.5rem;
  }
  .large-margin-top-3 {
    margin-top: 7rem;
  }
  .large-margin-top-4 {
    margin-top: 10rem;
  }
  .large-padding-right-1 {
    padding-right: 1rem;
  }
  .large-padding-right-2 {
    padding-right: 2.5rem;
  }
  .large-padding-right-3 {
    padding-right: 7rem;
  }
  .large-padding-right-4 {
    padding-right: 10rem;
  }
  .large-margin-right-1 {
    margin-right: 1rem;
  }
  .large-margin-right-2 {
    margin-right: 2.5rem;
  }
  .large-margin-right-3 {
    margin-right: 7rem;
  }
  .large-margin-right-4 {
    margin-right: 10rem;
  }
  .large-padding-bottom-1 {
    padding-bottom: 1rem;
  }
  .large-padding-bottom-2 {
    padding-bottom: 2.5rem;
  }
  .large-padding-bottom-3 {
    padding-bottom: 7rem;
  }
  .large-padding-bottom-4 {
    padding-bottom: 10rem;
  }
  .large-margin-bottom-1 {
    margin-bottom: 1rem;
  }
  .large-margin-bottom-2 {
    margin-bottom: 2.5rem;
  }
  .large-margin-bottom-3 {
    margin-bottom: 7rem;
  }
  .large-margin-bottom-4 {
    margin-bottom: 10rem;
  }
  .large-padding-left-1 {
    padding-left: 1rem;
  }
  .large-padding-left-2 {
    padding-left: 2.5rem;
  }
  .large-padding-left-3 {
    padding-left: 7rem;
  }
  .large-padding-left-4 {
    padding-left: 10rem;
  }
  .large-margin-left-1 {
    margin-left: 1rem;
  }
  .large-margin-left-2 {
    margin-left: 2.5rem;
  }
  .large-margin-left-3 {
    margin-left: 7rem;
  }
  .large-margin-left-4 {
    margin-left: 10rem;
  }
}
@media screen and (min-width: 1200px) {
  .xlarge-padding-top-1 {
    padding-top: 1rem;
  }
  .xlarge-padding-top-2 {
    padding-top: 2.5rem;
  }
  .xlarge-padding-top-3 {
    padding-top: 7rem;
  }
  .xlarge-padding-top-4 {
    padding-top: 10rem;
  }
  .xlarge-margin-top-1 {
    margin-top: 1rem;
  }
  .xlarge-margin-top-2 {
    margin-top: 2.5rem;
  }
  .xlarge-margin-top-3 {
    margin-top: 7rem;
  }
  .xlarge-margin-top-4 {
    margin-top: 10rem;
  }
  .xlarge-padding-right-1 {
    padding-right: 1rem;
  }
  .xlarge-padding-right-2 {
    padding-right: 2.5rem;
  }
  .xlarge-padding-right-3 {
    padding-right: 7rem;
  }
  .xlarge-padding-right-4 {
    padding-right: 10rem;
  }
  .xlarge-margin-right-1 {
    margin-right: 1rem;
  }
  .xlarge-margin-right-2 {
    margin-right: 2.5rem;
  }
  .xlarge-margin-right-3 {
    margin-right: 7rem;
  }
  .xlarge-margin-right-4 {
    margin-right: 10rem;
  }
  .xlarge-padding-bottom-1 {
    padding-bottom: 1rem;
  }
  .xlarge-padding-bottom-2 {
    padding-bottom: 2.5rem;
  }
  .xlarge-padding-bottom-3 {
    padding-bottom: 7rem;
  }
  .xlarge-padding-bottom-4 {
    padding-bottom: 10rem;
  }
  .xlarge-margin-bottom-1 {
    margin-bottom: 1rem;
  }
  .xlarge-margin-bottom-2 {
    margin-bottom: 2.5rem;
  }
  .xlarge-margin-bottom-3 {
    margin-bottom: 7rem;
  }
  .xlarge-margin-bottom-4 {
    margin-bottom: 10rem;
  }
  .xlarge-padding-left-1 {
    padding-left: 1rem;
  }
  .xlarge-padding-left-2 {
    padding-left: 2.5rem;
  }
  .xlarge-padding-left-3 {
    padding-left: 7rem;
  }
  .xlarge-padding-left-4 {
    padding-left: 10rem;
  }
  .xlarge-margin-left-1 {
    margin-left: 1rem;
  }
  .xlarge-margin-left-2 {
    margin-left: 2.5rem;
  }
  .xlarge-margin-left-3 {
    margin-left: 7rem;
  }
  .xlarge-margin-left-4 {
    margin-left: 10rem;
  }
}
@media screen and (min-width: 1440px) {
  .xxlarge-padding-top-1 {
    padding-top: 1rem;
  }
  .xxlarge-padding-top-2 {
    padding-top: 2.5rem;
  }
  .xxlarge-padding-top-3 {
    padding-top: 7rem;
  }
  .xxlarge-padding-top-4 {
    padding-top: 10rem;
  }
  .xxlarge-margin-top-1 {
    margin-top: 1rem;
  }
  .xxlarge-margin-top-2 {
    margin-top: 2.5rem;
  }
  .xxlarge-margin-top-3 {
    margin-top: 7rem;
  }
  .xxlarge-margin-top-4 {
    margin-top: 10rem;
  }
  .xxlarge-padding-right-1 {
    padding-right: 1rem;
  }
  .xxlarge-padding-right-2 {
    padding-right: 2.5rem;
  }
  .xxlarge-padding-right-3 {
    padding-right: 7rem;
  }
  .xxlarge-padding-right-4 {
    padding-right: 10rem;
  }
  .xxlarge-margin-right-1 {
    margin-right: 1rem;
  }
  .xxlarge-margin-right-2 {
    margin-right: 2.5rem;
  }
  .xxlarge-margin-right-3 {
    margin-right: 7rem;
  }
  .xxlarge-margin-right-4 {
    margin-right: 10rem;
  }
  .xxlarge-padding-bottom-1 {
    padding-bottom: 1rem;
  }
  .xxlarge-padding-bottom-2 {
    padding-bottom: 2.5rem;
  }
  .xxlarge-padding-bottom-3 {
    padding-bottom: 7rem;
  }
  .xxlarge-padding-bottom-4 {
    padding-bottom: 10rem;
  }
  .xxlarge-margin-bottom-1 {
    margin-bottom: 1rem;
  }
  .xxlarge-margin-bottom-2 {
    margin-bottom: 2.5rem;
  }
  .xxlarge-margin-bottom-3 {
    margin-bottom: 7rem;
  }
  .xxlarge-margin-bottom-4 {
    margin-bottom: 10rem;
  }
  .xxlarge-padding-left-1 {
    padding-left: 1rem;
  }
  .xxlarge-padding-left-2 {
    padding-left: 2.5rem;
  }
  .xxlarge-padding-left-3 {
    padding-left: 7rem;
  }
  .xxlarge-padding-left-4 {
    padding-left: 10rem;
  }
  .xxlarge-margin-left-1 {
    margin-left: 1rem;
  }
  .xxlarge-margin-left-2 {
    margin-left: 2.5rem;
  }
  .xxlarge-margin-left-3 {
    margin-left: 7rem;
  }
  .xxlarge-margin-left-4 {
    margin-left: 10rem;
  }
}
.smallText {
  font-size: 0.75rem;
}
.largeText {
  font-size: 1.5rem;
}
.redText {
  color: #b2334e;
}
.greyText {
  color: #4e5259;
}
.blueText {
  color: #152456;
}
.lightBlueText {
  color: #59b7df;
}
.greenText {
  color: #acd468;
}
.purpleText {
  color: #932789;
}
.darkPurpleText {
  color: #482782;
}
.noMargin {
  margin: 0 !important;
}
.footnote-content {
  margin-top: 1rem;
}
.m-20-top {
  margin-top: 1.25rem;
}
.m-20-bottom {
  margin-bottom: 1.25rem;
}
h1,
.h1 {
  font-size: 3.25rem;
  line-height: normal;
  font-family: "museo-sans", sans-serif;
  font-weight: 700;
  margin-bottom: 1rem;
}
@media screen and (min-width: 1024px) {
  h1,
  .h1 {
    font-size: 3.75rem;
    margin-bottom: 1rem;
  }
}
h2,
.h2 {
  font-size: 2.25rem;
  line-height: 2.875rem;
  margin-bottom: 1rem;
  font-family: "museo-sans", sans-serif;
  font-weight: 700;
}
@media screen and (min-width: 1024px) {
  h2,
  .h2 {
    font-size: 2.25rem;
  }
}
h3,
.h3 {
  font-size: 2rem;
  font-family: "museo-sans", sans-serif;
  font-weight: 700;
  margin-bottom: 1rem;
  line-height: 1.2;
}
@media screen and (min-width: 1024px) {
  h3,
  .h3 {
    font-size: 2rem;
  }
}
h4,
.h4 {
  font-size: 1.5rem;
  font-family: "museo-sans", sans-serif;
  font-weight: 700;
  line-height: 2.125rem;
  margin-bottom: 1rem;
}
@media screen and (min-width: 1024px) {
  h4,
  .h4 {
    font-size: 1.5rem;
  }
}
.h5,
h5 {
  font-size: 1.25rem;
  line-height: 1.875rem;
  margin-bottom: 1rem;
}
.h6,
h6 {
  font-size: 1.125rem;
  line-height: 1.75rem;
  margin-bottom: 1rem;
  font-weight: 700;
}
.h4_light {
  font-size: 1.5rem;
  margin-bottom: 1rem;
  line-height: 2.125rem;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
}
@media screen and (min-width: 1024px) {
  .h4_light {
    font-size: 1.5rem;
  }
}
p,
.p,
.p1_light {
  font-size: 1.25rem;
  line-height: inherit;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
}
@media screen and (min-width: 1024px) {
  p,
  .p,
  .p1_light {
    font-size: 1.125rem;
  }
}
p,
.p {
  line-height: 1.4;
  margin-bottom: 1rem;
  text-rendering: optimizeLegibility;
  color: #152456;
}
.p1_bold {
  font-size: 1.25rem;
  line-height: 1.4;
  font-family: "museo-sans", sans-serif;
  font-weight: 700;
  text-rendering: optimizeLegibility;
}
@media screen and (min-width: 1024px) {
  .p1_bold {
    font-size: 1.125rem;
  }
}
.p2_light {
  font-size: 1rem;
  line-height: inherit;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
  text-rendering: optimizeLegibility;
}
@media screen and (min-width: 1024px) {
  .p2_light {
    font-size: 1rem;
  }
}
.p2_bold {
  font-size: 1rem;
  line-height: inherit;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
  text-rendering: optimizeLegibility;
}
@media screen and (min-width: 1024px) {
  .p2_bold {
    font-size: 1rem;
  }
}
.p3_light {
  font-size: 0.75rem;
  text-rendering: optimizeLegibility;
  line-height: inherit;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
}
.p3_bold {
  font-size: 0.75rem;
  text-rendering: optimizeLegibility;
  line-height: inherit;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
}
.p4_light {
  font-size: 0.75rem;
  text-rendering: optimizeLegibility;
  line-height: inherit;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
}
.p4_bold {
  font-size: 0.75rem;
  text-rendering: optimizeLegibility;
  line-height: inherit;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
}
button {
  font-size: 1rem;
  line-height: 1.15;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
  font-size: 1.25rem;
  text-rendering: optimizeLegibility;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  border-radius: 0;
  background: transparent;
  line-height: 1;
  cursor: pointer;
}
@media screen and (min-width: 1024px) {
  button {
    font-size: 1.25rem;
  }
}
a {
  font-size: inherit;
  line-height: inherit;
  font-family: "museo-sans", sans-serif;
  font-weight: inherit;
  cursor: pointer;
  text-rendering: optimizeLegibility;
}
.nav_sec {
  font-size: 1rem;
  text-rendering: optimizeLegibility;
  line-height: normal;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h4,
h5,
.h5,
h6,
.h6 .h4_light {
  color: #152456;
  text-rendering: optimizeLegibility;
}
*:focus {
  outline: none !important;
  box-shadow: none;
}
*,
*::after,
*::before {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  border: none;
  outline: none;
}
:root {
  scroll-behavior: smooth;
  font-size: 16px;
}
html,
body {
  margin: 0;
  color: #000000;
  width: 100%;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  position: relative;
  background-color: #f3f8fb;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 0 !important;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
button {
  cursor: pointer;
}
.jf-max-width {
  max-width: 84.375rem;
  margin: 0 auto;
}
@media screen and (min-width: 640px) {
  .px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media screen and (min-width: 640px) {
  .px-4 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
}
@media screen and (min-width: 640px) {
  .px-8 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
@media screen and (min-width: 640px) {
  .px-16 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media screen and (min-width: 640px) {
  .px-24 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media screen and (min-width: 640px) {
  .px-32 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media screen and (min-width: 640px) {
  .px-40 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media screen and (min-width: 640px) {
  .px-48 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media screen and (min-width: 640px) {
  .px-56 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
}
@media screen and (min-width: 640px) {
  .px-60 {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
}
@media screen and (min-width: 640px) {
  .px-80 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
@media screen and (min-width: 640px) {
  .py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media screen and (min-width: 640px) {
  .py-4 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
}
@media screen and (min-width: 640px) {
  .py-8 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media screen and (min-width: 640px) {
  .py-16 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media screen and (min-width: 640px) {
  .py-24 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
@media screen and (min-width: 640px) {
  .py-32 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
@media screen and (min-width: 640px) {
  .py-40 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media screen and (min-width: 640px) {
  .py-48 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media screen and (min-width: 640px) {
  .py-56 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
}
@media screen and (min-width: 640px) {
  .py-60 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
@media screen and (min-width: 640px) {
  .py-80 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}
@media screen and (min-width: 640px) {
  .pt-0 {
    padding-top: 0px;
  }
}
@media screen and (min-width: 640px) {
  .pt-4 {
    padding-top: 0.25rem;
  }
}
@media screen and (min-width: 640px) {
  .pt-8 {
    padding-top: 0.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pt-16 {
    padding-top: 1rem;
  }
}
@media screen and (min-width: 640px) {
  .pt-24 {
    padding-top: 1.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pt-32 {
    padding-top: 2rem;
  }
}
@media screen and (min-width: 640px) {
  .pt-40 {
    padding-top: 2.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pt-48 {
    padding-top: 3rem;
  }
}
@media screen and (min-width: 640px) {
  .pt-56 {
    padding-top: 3.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pt-60 {
    padding-top: 3.75rem;
  }
}
@media screen and (min-width: 640px) {
  .pt-80 {
    padding-top: 5rem;
  }
}
@media screen and (min-width: 640px) {
  .pb-0 {
    padding-bottom: 0px;
  }
}
@media screen and (min-width: 640px) {
  .pb-4 {
    padding-bottom: 0.25rem;
  }
}
@media screen and (min-width: 640px) {
  .pb-8 {
    padding-bottom: 0.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pb-16 {
    padding-bottom: 1rem;
  }
}
@media screen and (min-width: 640px) {
  .pb-24 {
    padding-bottom: 1.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pb-32 {
    padding-bottom: 2rem;
  }
}
@media screen and (min-width: 640px) {
  .pb-40 {
    padding-bottom: 2.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pb-48 {
    padding-bottom: 3rem;
  }
}
@media screen and (min-width: 640px) {
  .pb-56 {
    padding-bottom: 3.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pb-60 {
    padding-bottom: 3.75rem;
  }
}
@media screen and (min-width: 640px) {
  .pb-80 {
    padding-bottom: 5rem;
  }
}
@media screen and (min-width: 640px) {
  .pr-0 {
    padding-right: 0px;
  }
}
@media screen and (min-width: 640px) {
  .pr-4 {
    padding-right: 0.25rem;
  }
}
@media screen and (min-width: 640px) {
  .pr-8 {
    padding-right: 0.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pr-16 {
    padding-right: 1rem;
  }
}
@media screen and (min-width: 640px) {
  .pr-24 {
    padding-right: 1.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pr-32 {
    padding-right: 2rem;
  }
}
@media screen and (min-width: 640px) {
  .pr-40 {
    padding-right: 2.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pr-48 {
    padding-right: 3rem;
  }
}
@media screen and (min-width: 640px) {
  .pr-56 {
    padding-right: 3.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pr-60 {
    padding-right: 3.75rem;
  }
}
@media screen and (min-width: 640px) {
  .pr-80 {
    padding-right: 5rem;
  }
}
@media screen and (min-width: 640px) {
  .pl-0 {
    padding-left: 0px;
  }
}
@media screen and (min-width: 640px) {
  .pl-4 {
    padding-left: 0.25rem;
  }
}
@media screen and (min-width: 640px) {
  .pl-8 {
    padding-left: 0.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pl-16 {
    padding-left: 1rem;
  }
}
@media screen and (min-width: 640px) {
  .pl-24 {
    padding-left: 1.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pl-32 {
    padding-left: 2rem;
  }
}
@media screen and (min-width: 640px) {
  .pl-40 {
    padding-left: 2.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pl-48 {
    padding-left: 3rem;
  }
}
@media screen and (min-width: 640px) {
  .pl-56 {
    padding-left: 3.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pl-60 {
    padding-left: 3.75rem;
  }
}
@media screen and (min-width: 640px) {
  .pl-80 {
    padding-left: 5rem;
  }
}
.width-100 {
  width: 100%;
}
.height-100 {
  height: 100%;
}
.min-width-100vw {
  min-width: 100vw;
}
.min-height-100vh {
  min-height: 100vh;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.hidden {
  display: none;
}
.comp-wrapper {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
@media screen and (min-width: 1024px) {
  .comp-wrapper {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
.link {
  text-decoration: none;
}
.link:hover {
  text-decoration: underline;
}
a:hover {
  color: #932789;
}
a span:hover {
  color: #932789 !important;
}
.no_content {
  border-color: #32bed9;
  border-style: dashed;
  border-width: 1px;
  color: #32bed9;
  font-size: 20px;
  padding: 0.938rem 0.938rem 1.25rem;
  background-color: #f5f5f5;
}
.column-control .bootstrap-wrapper .row > div > div {
  height: 100%;
}
.overflow-hidden {
  overflow: hidden;
}
.jf-medicare-btn {
  display: inline-block;
  font-family: "museo-sans", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 28px;
  padding: 1rem 2.5rem;
  text-align: center;
  border-radius: 31px;
  cursor: pointer;
  text-rendering: optimizeLegibility;
  transition: background-color 0.3s;
  min-width: 180px;
  text-decoration: none;
}
.jf-medicare-btn:disabled {
  text-decoration: none;
  cursor: not-allowed;
  pointer-events: none;
  background-color: #8a92aa;
  user-select: none;
}
.jf-medicare-btn:disabled:hover {
  background-color: #8a92aa;
}
.jf-medicare-btn:hover {
  text-decoration: none;
}
.jf-medicare-btn--deepblue {
  background: #152456;
  color: #ffffff;
}
.jf-medicare-btn--deepblue:hover {
  background-color: #932789;
  color: #ffffff;
}
.jf-medicare-btn--green {
  background-color: #acd468;
  color: #152456;
}
.jf-medicare-btn--green:hover {
  background-color: #932789;
  color: #ffffff;
}
.jf-medicare-btn--white {
  background-color: #ffffff;
  color: #152456;
  border: 1px solid #152456;
}
.jf-medicare-btn--white:hover {
  background-color: #932789;
  color: #ffffff;
  border: 1px solid transparent;
}
.jf-medicare-btn--pink {
  background-color: #932789;
  color: #ffffff;
}
.jf-medicare-btn--pink:hover {
  background-color: #6b1c63;
  color: #ffffff;
}
.jf-medicare-btn--small {
  min-width: 100px;
  font-size: 1rem;
  border-radius: 18px;
  padding: 0.25rem 1rem;
}
.jf-medicare-btn--medium {
  min-width: 100px;
  padding: 0.5rem 1.5rem;
  border-radius: 26px;
}
.jf-medicare-btn--large {
  min-width: 180px;
  padding: 1rem 2.5rem;
  border-radius: 31px;
}
.jf-background {
  font-family: "museo-sans", sans-serif;
}
.jf-background--deepblue {
  background-color: #152456;
  color: #ffffff;
}
.jf-background--lightblue {
  background-color: #59b7df !important;
  color: #ffffff;
}
.jf-background--brightblue {
  background-color: #1779ba;
  color: #ffffff;
}
.jf-background--fadedblue {
  background-color: #a1e3ff;
  color: #ffffff;
}
.jf-background--white {
  background-color: #ffffff;
  color: #152456;
}
.jf-background--deeppink {
  background-color: #6b1c63;
  color: #ffffff;
}
.jf-background--pink {
  background-color: #932789;
  color: #ffffff;
}
.jf-background--green {
  background-color: #a6ce39;
  color: #152456;
}
.jf-background--lightgreen {
  background-color: #acd468;
  color: #152456;
}
.jf-background--slate {
  background-color: #4e5259;
  color: #ffffff;
}
.jf-background--steel {
  background-color: #8e9089;
  color: #ffffff;
}
.jf-background--linearblue {
  background-image: linear-gradient(225deg, #ffffff, #def5ff);
  box-shadow: 0 0 20px rgba(142, 144, 137, 0.5) !important;
}
.jf-background--lightskyblue {
  background-color: #def5ff;
  color: #152456;
}
.jf-background--lightbluegray {
  background-color: #f2fafc;
  color: #152456;
}
.jf-background--lightskyfade {
  background-color: #f2fafc;
  color: #152456;
}
.jf-background--fadedgray {
  background-color: #f3f8fb;
  color: #152456;
}
.jf-text--deepblue {
  color: #152456;
}
.jf-text--brightblue {
  color: #1779ba;
}
.jf-text--lightblue {
  color: #59b7df;
}
.jf-text--fadedblue {
  color: #a1e3ff;
}
.jf-text--deeppink {
  color: #6b1c63;
}
.jf-text--pink {
  color: #932789;
}
.jf-text--green {
  color: #acd468;
}
.jf-text--lightgreen {
  color: #a6ce39;
}
.jf-text--white {
  color: #ffffff;
}
.jf-text--black {
  color: #000000;
}
.jf-text--slategray {
  color: #4e5259;
}
.largetext {
  font-size: 1.5rem;
}
.jf-rte-link--deepblue {
  text-decoration: underline;
  color: #152456;
}
.jf-rte-link--deepblue:hover {
  color: #932789;
}
.jf-rte-link--white {
  text-decoration: underline;
  color: #ffffff;
}
.jf-rte-link--white:hover {
  color: #a6ce39;
}
.box {
  height: 100px;
  width: 250px;
}
dl,
ol,
ul {
  margin-bottom: 1rem;
  list-style-position: outside;
  line-height: 1.6;
}
li {
  font-size: inherit;
}
ul {
  list-style-type: disc;
}
ol,
ul {
  margin-left: 1.25rem;
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-left: 1.25rem;
  margin-bottom: 0;
}
ol.no-bullet,
ul.no-bullet {
  margin-left: 0;
  list-style: none;
}
hr {
  clear: both;
  max-width: 84.375rem;
  height: 0;
  margin: 1.25rem auto;
  border-bottom: 1px solid #cacaca;
}
@media screen and (max-width: 639px) {
  .sm-px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media screen and (max-width: 639px) {
  .sm-px-4 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-px-8 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-px-16 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-px-24 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-px-32 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-px-40 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-px-48 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-px-56 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-px-60 {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-px-80 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media screen and (max-width: 639px) {
  .sm-py-4 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-py-8 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-py-16 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-py-20 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-py-24 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-py-32 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-py-40 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-py-48 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-py-56 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-py-60 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-py-80 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pt-0 {
    padding-top: 0px;
  }
}
@media screen and (max-width: 639px) {
  .sm-pt-4 {
    padding-top: 0.25rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pt-8 {
    padding-top: 0.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pt-16 {
    padding-top: 1rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pt-20 {
    padding-top: 1.25rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pt-24 {
    padding-top: 1.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pt-32 {
    padding-top: 2rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pt-40 {
    padding-top: 2.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pt-48 {
    padding-top: 3rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pt-56 {
    padding-top: 3.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pt-60 {
    padding-top: 3.75rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pt-80 {
    padding-top: 5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pb-0 {
    padding-bottom: 0px;
  }
}
@media screen and (max-width: 639px) {
  .sm-pb-4 {
    padding-bottom: 0.25rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pb-8 {
    padding-bottom: 0.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pb-16 {
    padding-bottom: 1rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pb-20 {
    padding-bottom: 1.25rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pb-24 {
    padding-bottom: 1.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pb-32 {
    padding-bottom: 2rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pb-40 {
    padding-bottom: 2.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pb-48 {
    padding-bottom: 3rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pb-56 {
    padding-bottom: 3.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pb-60 {
    padding-bottom: 3.75rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pb-80 {
    padding-bottom: 5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pr-0 {
    padding-right: 0px;
  }
}
@media screen and (max-width: 639px) {
  .sm-pr-4 {
    padding-right: 0.25rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pr-8 {
    padding-right: 0.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pr-16 {
    padding-right: 1rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pr-24 {
    padding-right: 1.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pr-32 {
    padding-right: 2rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pr-40 {
    padding-right: 2.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pr-48 {
    padding-right: 3rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pr-56 {
    padding-right: 3.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pr-60 {
    padding-right: 3.75rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pr-80 {
    padding-right: 5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pl-0 {
    padding-left: 0px;
  }
}
@media screen and (max-width: 639px) {
  .sm-pl-4 {
    padding-left: 0.25rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pl-8 {
    padding-left: 0.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pl-16 {
    padding-left: 1rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pl-24 {
    padding-left: 1.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pl-32 {
    padding-left: 2rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pl-40 {
    padding-left: 2.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pl-48 {
    padding-left: 3rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pl-56 {
    padding-left: 3.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pl-60 {
    padding-left: 3.75rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pl-80 {
    padding-left: 5rem;
  }
}
.cmp-embed {
  display: flex;
  justify-content: center;
  width: 100%;
}
.newpar.cq-Editable-dom {
  width: 100%;
}
@media screen and (min-width: 640px) {
  .mb-24 {
    margin-bottom: 1.5rem;
  }
}
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  top: -0.5625rem;
  vertical-align: baseline;
}
.horizontal-tab .cmp-tabs {
  display: flex;
  flex-direction: column;
  max-width: 84.375rem;
  margin: 0 auto;
  padding: 2rem 1rem;
}
.horizontal-tab .cmp-tabs__tablist {
  position: relative;
  z-index: 1;
  display: inline-flex;
  flex-wrap: wrap;
  border-radius: 11px;
  background-color: #ffffff;
  justify-content: center;
  list-style: none;
  margin: 0 auto 1rem;
  text-align: center;
}
@media screen and (min-width: 640px) {
  .horizontal-tab .cmp-tabs__tablist {
    margin-bottom: 2rem;
  }
}
.horizontal-tab .cmp-tabs__tablist .cmp-tabs__tab:focus,
.horizontal-tab .cmp-tabs__tablist .cmp-tabs__tab:hover {
  background-color: rgba(166, 206, 57, 0.5);
}
.horizontal-tab .cmp-tabs__tablist .cmp-tabs__tab--active {
  background-color: #a6ce39 !important;
}
.horizontal-tab .cmp-tabs__tab {
  color: #4e5259;
  font-size: 1.5rem;
  font-weight: 700;
  display: block;
  min-width: 14.813rem;
  padding: 1rem;
  border-radius: 11px;
  background-color: transparent;
  cursor: pointer;
  transition: all .3s;
  border-bottom: unset;
}
.horizontal-tab.p-x-0 .cmp-tabs {
  padding-left: 0px;
  padding-right: 0px;
}
.horizontal-tab.p-x-4 .cmp-tabs {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.horizontal-tab.p-x-8 .cmp-tabs {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.horizontal-tab.p-x-16 .cmp-tabs {
  padding-left: 1rem;
  padding-right: 1rem;
}
.horizontal-tab.p-x-24 .cmp-tabs {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.horizontal-tab.p-x-32 .cmp-tabs {
  padding-left: 2rem;
  padding-right: 2rem;
}
.horizontal-tab.p-l-0 .cmp-tabs {
  padding-left: 0px;
}
.horizontal-tab.p-l-4 .cmp-tabs {
  padding-left: 0.25rem;
}
.horizontal-tab.p-l-8 .cmp-tabs {
  padding-left: 0.5rem;
}
.horizontal-tab.p-l-16 .cmp-tabs {
  padding-left: 1rem;
}
.horizontal-tab.p-l-24 .cmp-tabs {
  padding-left: 1.5rem;
}
.horizontal-tab.p-l-32 .cmp-tabs {
  padding-left: 2rem;
}
.horizontal-tab.p-r-0 .cmp-tabs {
  padding-right: 0px;
}
.horizontal-tab.p-r-4 .cmp-tabs {
  padding-right: 0.25rem;
}
.horizontal-tab.p-r-8 .cmp-tabs {
  padding-right: 0.5rem;
}
.horizontal-tab.p-r-16 .cmp-tabs {
  padding-right: 1rem;
}
.horizontal-tab.p-r-24 .cmp-tabs {
  padding-right: 1.5rem;
}
.horizontal-tab.p-r-32 .cmp-tabs {
  padding-right: 2rem;
}
.horizontal-tab.p-y-0 .cmp-tabs {
  padding-top: 0px;
  padding-bottom: 0px;
}
.horizontal-tab.p-y-4 .cmp-tabs {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.horizontal-tab.p-y-8 .cmp-tabs {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.horizontal-tab.p-y-16 .cmp-tabs {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.horizontal-tab.p-y-24 .cmp-tabs {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.horizontal-tab.p-y-32 .cmp-tabs {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.horizontal-tab.p-t-0 .cmp-tabs {
  padding-top: 0px;
}
.horizontal-tab.p-t-4 .cmp-tabs {
  padding-top: 0.25rem;
}
.horizontal-tab.p-t-8 .cmp-tabs {
  padding-top: 0.5rem;
}
.horizontal-tab.p-t-16 .cmp-tabs {
  padding-top: 1rem;
}
.horizontal-tab.p-t-24 .cmp-tabs {
  padding-top: 1.5rem;
}
.horizontal-tab.p-t-32 .cmp-tabs {
  padding-top: 2rem;
}
.horizontal-tab.p-b-0 .cmp-tabs {
  padding-bottom: 0px;
}
.horizontal-tab.p-b-4 .cmp-tabs {
  padding-bottom: 0.25rem;
}
.horizontal-tab.p-b-8 .cmp-tabs {
  padding-bottom: 0.5rem;
}
.horizontal-tab.p-b-16 .cmp-tabs {
  padding-bottom: 1rem;
}
.horizontal-tab.p-b-24 .cmp-tabs {
  padding-bottom: 1.5rem;
}
.horizontal-tab.p-b-32 .cmp-tabs {
  padding-bottom: 2rem;
}
.horizontal-tab.hp-max-width .cmp-tabs {
  max-width: 1350px;
}
.horizontal-tab.hp-max-width-remove .cmp-tabs {
  max-width: unset;
}
.horizontal-tab.tab-background-fadedgray .cmp-tabs__tablist {
  background-color: #f3f8fb;
}

.cmp-compare-plan__table-container {
  overflow-x: auto;
  text-align: left;
}
.cmp-compare-plan__table-container table {
  border-collapse: collapse;
  width: 100%;
  text-indent: initial;
  border-spacing: 2px;
}
.cmp-compare-plan__table-container .cmp-h-gap {
  background-color: transparent;
  padding: 0 0 0 1.25rem;
  min-width: auto;
}
.cmp-compare-plan__table-container thead {
  display: table-header-group;
  vertical-align: middle;
  border-color: inherit;
}
.cmp-compare-plan__table-container thead th:nth-child(3) {
  border-radius: 1.25rem 0 0;
}
.cmp-compare-plan__table-container thead th:last-child {
  border-radius: 0 1.25rem 0 0;
}
.cmp-compare-plan__table-container tr {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
}
.cmp-compare-plan__table-container th {
  font-size: 1.5rem;
  line-height: 1.875rem;
  padding: 2rem 1.25rem;
  white-space: pre-line;
  background-color: #152456;
  color: #ffffff;
  display: table-cell;
  vertical-align: inherit;
  font-weight: bold;
  text-align: -internal-center;
}
.cmp-compare-plan__table-container th:first-child {
  border-radius: 1.25rem 1.25rem 0 0;
}
.cmp-compare-plan__table-container td {
  font-size: 1.25rem;
  padding: 1.25rem;
  border-bottom-width: 0;
  vertical-align: top;
  line-height: 1.875rem;
  background-color: #ffffff;
  position: relative;
  white-space: pre-line;
  min-width: 300px;
}
.cmp-compare-plan__table-container td:first-child {
  font-weight: 700;
}
.cmp-compare-plan__table-container td::after {
  position: absolute;
  content: "";
  display: block;
  bottom: 0;
  width: calc(100% - 2.5rem);
  left: 1.25rem;
  height: 1px;
  background-color: #dfe1df;
}
.cmp-compare-plan__table-container tbody {
  color: #152456;
  display: table-row-group;
  vertical-align: middle;
  border-color: inherit;
}
.cmp-compare-plan__table-container tbody tr:first-child td {
  padding-top: 2.5rem;
}
.cmp-compare-plan__table-container tbody tr:last-child td {
  padding-bottom: 3.75rem;
}
.cmp-compare-plan__table-container tbody tr:last-child td::after {
  bottom: 2.5rem;
}
.cmp-compare-plan__table-container tbody tr:last-child td:first-child {
  border-bottom-right-radius: 1.25rem;
  border-bottom-left-radius: 1.25rem;
}
.cmp-compare-plan__table-container tbody tr:last-child td:nth-child(3) {
  border-bottom-left-radius: 1.25rem;
}
.cmp-compare-plan__table-container tbody tr:last-child td:last-child {
  border-bottom-right-radius: 1.25rem;
}
.cmp-compare-plan__table-container tbody td:first-child {
  font-size: 1.5rem;
  line-height: 2.125rem;
  max-width: none;
  width: 396px;
  padding-right: 2.5rem;
  padding-left: 2.5rem;
}
.cmp-compare-plan__table-container tbody td:nth-child(3) {
  padding-left: 2.5rem;
}
.cmp-compare-plan__table-container tbody td:nth-child(3)::after {
  width: calc(96.25%);
  left: 2.5rem;
}
.cmp-compare-plan__intro-container {
  background-color: #ffffff;
  display: grid;
  padding: 2.5rem;
  grid-template-columns: 1fr;
  border-radius: 1.25rem;
  margin-bottom: 1.25rem;
  grid-gap: 1.25rem;
  gap: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .cmp-compare-plan__intro-container {
    padding: 0;
    grid-template-columns: 400px 1fr;
    align-items: center;
  }
  .cmp-compare-plan__intro-container > div {
    padding: 2.5rem;
  }
}
.cmp-compare-plan__intro-crop-img {
  position: relative;
  max-width: 100%;
  display: inline-block;
  width: 273px;
}
.cmp-compare-plan__intro-img-styles {
  aspect-ratio: 3.4;
  height: 100%;
  width: 100%;
  display: inline-block;
  border-style: none;
}
@media screen and (min-width: 1024px) {
  .cmp-compare-plan__intro-text > div {
    max-width: 710px;
    margin: 0 auto;
  }
}
.cmp-compare-plan__intro-text p {
  margin-bottom: 0;
}
.cmp-compare-plan-selection-mode {
  position: absolute;
  top: 0px;
}
.cmp-compare-plan__select-container {
  text-align: center;
  margin-bottom: 1rem;
}
@media screen and (min-width: 640px) {
  .cmp-compare-plan__select-container {
    margin-bottom: 2.5rem;
  }
}
.cmp-compare-plan__select-small-title {
  margin-bottom: 1rem;
}
@media screen and (min-width: 640px) {
  .cmp-compare-plan__select-small-title {
    margin-bottom: 2.5rem;
  }
}
.cmp-compare-plan__select-filter {
  position: relative;
  z-index: 10;
}
@media screen and (max-width: 1023px) {
  .cmp-compare-plan__select-filter-wrapper {
    display: flex;
    flex-direction: column;
    max-height: 100%;
    width: 100%;
    overflow-y: auto;
  }
}
.cmp-compare-plan__select-filter-open {
  color: #4e5259;
  padding: 1rem 1.5rem;
  background-color: #ffffff;
  font-size: 1.5rem;
  display: inline-flex;
  align-items: center;
  font-weight: 600;
  border-radius: 0.5rem;
  transition: all .3s;
  text-decoration: none;
  cursor: pointer;
  line-height: inherit;
}
.cmp-compare-plan__select-filter-open:hover {
  background-color: #152456;
  color: #ffffff;
  text-decoration: none;
}
.cmp-compare-plan__select-filter-icon {
  color: #ffffff;
  background-color: #a6ce39;
  display: flex;
  width: 2rem;
  height: 2rem;
  border-radius: 1rem;
  align-items: center;
  justify-content: center;
  margin-left: 2rem;
  padding: 4px 8px;
}
.cmp-compare-plan__select-filter-panel {
  background-color: #ffffff;
  z-index: 10;
  box-shadow: 0 0 10px rgba(142, 144, 137, 0.5);
  width: 300px;
  padding: 4rem 1rem;
  position: fixed;
  right: 0;
  bottom: 0;
  top: 4.0625rem;
}
@media screen and (min-width: 1024px) {
  .cmp-compare-plan__select-filter-panel {
    padding: 6rem 2rem;
    position: relative;
    width: 80%;
    max-width: 81.875rem;
    border-radius: 1.25rem;
    top: unset;
  }
}
.cmp-compare-plan__select-filter-panel-close {
  height: 2rem;
  width: 2rem;
  position: absolute;
  right: 1.25rem;
  top: 1rem;
  color: #a1a1a4;
  cursor: pointer;
}
.cmp-compare-plan__select-filter-panel-close:hover {
  color: #b2334e;
}
.cmp-compare-plan__select-filter-panel-overlay {
  background-color: rgba(0, 0, 0, 0.7);
  position: fixed;
  z-index: 9;
  top: 4.0625rem;
  left: 0;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 1024px) {
  .cmp-compare-plan__select-filter-panel-overlay {
    background-color: rgba(0, 0, 0, 0.2);
    top: 0;
  }
}
.cmp-compare-plan__select-filter-options {
  justify-content: center;
  margin: 0;
  display: inline-flex;
  list-style: none;
  padding-left: 0;
  flex-wrap: wrap;
  overflow: auto;
}
@media screen and (min-width: 1024px) {
  .cmp-compare-plan__select-filter-options {
    margin: 0 -1rem 0rem;
  }
}
.cmp-compare-plan__select-filter-options > li {
  margin: 0 1rem 1rem;
  font-size: inherit;
  padding-bottom: 2rem;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .cmp-compare-plan__select-filter-options > li {
    padding-bottom: 4rem;
    width: unset;
  }
}
.cmp-compare-plan__select-filter-options-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.cmp-compare-plan__select-filter-options-item {
  background-color: #f3f8fb;
  border-radius: 0.5rem;
  font-weight: 600;
  color: #4e5259;
  padding: 1rem 1.5rem;
  transition: all .3s;
  display: inline-flex;
  align-items: center;
  text-decoration: none;
}
@media screen and (max-width: 1023px) {
  .cmp-compare-plan__select-filter-options-item {
    width: 100%;
  }
}
.cmp-compare-plan__select-filter-options-item:hover {
  background-color: #152456;
  color: #ffffff;
  text-decoration: none;
}
.cmp-compare-plan__select-filter-options-item::before {
  content: "";
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 0.75rem;
  border: 1px solid #000000;
  background-color: #ffffff;
  transition: all .3s;
  margin-right: 1.5rem;
  flex: 0 0 auto;
}
.cmp-compare-plan__title {
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex-wrap: nowrap;
}
@media screen and (min-width: 1024px) {
  .cmp-compare-plan__title {
    margin-bottom: 2.5rem;
  }
}
.cmp-compare-plan__title::before,
.cmp-compare-plan__title::after {
  content: "";
  height: 2px;
  flex: 1 1 240px;
  background-color: #152456;
  max-width: 240px;
  display: block;
}
.cmp-compare-plan__title::after {
  margin-left: 3.25rem;
}
.cmp-compare-plan__title::before {
  margin-right: 3.25rem;
}
.cmp-compare-plan__item-active {
  background-color: #152456;
  color: #ffffff;
}
.cmp-compare-plan__item-active::before {
  border-color: #ffffff;
  background-color: #a6ce39;
}
.cmp-compare-plan__border-curve-right-top {
  border-radius: 0 1.25rem 0 0;
}
.cmp-compare-plan__border-curve-left-top {
  border-radius: 1.25rem 0 0 0;
}
.cmp-compare-plan__border-curve-bt-right-top {
  border-bottom-right-radius: 1.25rem;
}
.cmp-compare-plan__border-curve-bt-left-top {
  border-bottom-left-radius: 1.25rem;
}
@media screen and (max-width: 1023px) {
  #compare-button {
    flex: 0 0 auto;
    margin-top: 1rem;
  }
}
.compare-plan.p-x-0 .compare-plan-section {
  padding-left: 0px;
  padding-right: 0px;
}
.compare-plan.p-x-4 .compare-plan-section {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.compare-plan.p-x-8 .compare-plan-section {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.compare-plan.p-x-16 .compare-plan-section {
  padding-left: 1rem;
  padding-right: 1rem;
}
.compare-plan.p-x-24 .compare-plan-section {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.compare-plan.p-x-32 .compare-plan-section {
  padding-left: 2rem;
  padding-right: 2rem;
}
.compare-plan.p-l-0 .compare-plan-section {
  padding-left: 0px;
}
.compare-plan.p-l-4 .compare-plan-section {
  padding-left: 0.25rem;
}
.compare-plan.p-l-8 .compare-plan-section {
  padding-left: 0.5rem;
}
.compare-plan.p-l-16 .compare-plan-section {
  padding-left: 1rem;
}
.compare-plan.p-l-24 .compare-plan-section {
  padding-left: 1.5rem;
}
.compare-plan.p-l-32 .compare-plan-section {
  padding-left: 2rem;
}
.compare-plan.p-r-0 .compare-plan-section {
  padding-right: 0px;
}
.compare-plan.p-r-4 .compare-plan-section {
  padding-right: 0.25rem;
}
.compare-plan.p-r-8 .compare-plan-section {
  padding-right: 0.5rem;
}
.compare-plan.p-r-16 .compare-plan-section {
  padding-right: 1rem;
}
.compare-plan.p-r-24 .compare-plan-section {
  padding-right: 1.5rem;
}
.compare-plan.p-r-32 .compare-plan-section {
  padding-right: 2rem;
}
.compare-plan.p-y-0 .compare-plan-section {
  padding-top: 0px;
  padding-bottom: 0px;
}
.compare-plan.p-y-4 .compare-plan-section {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.compare-plan.p-y-8 .compare-plan-section {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.compare-plan.p-y-16 .compare-plan-section {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.compare-plan.p-y-24 .compare-plan-section {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.compare-plan.p-y-32 .compare-plan-section {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.compare-plan.p-t-0 .compare-plan-section {
  padding-top: 0px;
}
.compare-plan.p-t-4 .compare-plan-section {
  padding-top: 0.25rem;
}
.compare-plan.p-t-8 .compare-plan-section {
  padding-top: 0.5rem;
}
.compare-plan.p-t-16 .compare-plan-section {
  padding-top: 1rem;
}
.compare-plan.p-t-24 .compare-plan-section {
  padding-top: 1.5rem;
}
.compare-plan.p-t-32 .compare-plan-section {
  padding-top: 2rem;
}
.compare-plan.p-b-0 .compare-plan-section {
  padding-bottom: 0px;
}
.compare-plan.p-b-4 .compare-plan-section {
  padding-bottom: 0.25rem;
}
.compare-plan.p-b-8 .compare-plan-section {
  padding-bottom: 0.5rem;
}
.compare-plan.p-b-16 .compare-plan-section {
  padding-bottom: 1rem;
}
.compare-plan.p-b-24 .compare-plan-section {
  padding-bottom: 1.5rem;
}
.compare-plan.p-b-32 .compare-plan-section {
  padding-bottom: 2rem;
}
.compare-plan.hp-max-width .compare-plan-section {
  max-width: 1350px;
}
.compare-plan.hp-max-width-remove .compare-plan-section {
  max-width: unset;
}

/* Importing necessary LESS files */
/* Styles for the cmp-hp-cta-bundle component */
.cmp-hp-cta-bundle {
  height: 100%;
  /* Styles for list items */
  /* Styles for menu title */
  /* Styles for menu triggers */
  /* Styles for menu navigation items */
  /* Styles for menu navigation icon */
}
.cmp-hp-cta-bundle__container {
  background-color: #ffffff;
  border-radius: 19px;
  height: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media screen and (min-width: 1440px) {
  .cmp-hp-cta-bundle__container {
    padding: 2rem;
  }
}
.cmp-hp-cta-bundle li {
  margin-bottom: 1rem;
}
.cmp-hp-cta-bundle__menu-title {
  padding-left: 3.625rem;
}
.cmp-hp-cta-bundle__menu-triggers {
  list-style: none;
}
.cmp-hp-cta-bundle__menu-triggers > li {
  margin-bottom: 2px;
}
.cmp-hp-cta-bundle__menu-triggers > li:last-child {
  margin-bottom: 0;
}
.cmp-hp-cta-bundle__menu-nav {
  display: flex;
  align-items: center;
  font-size: 1.5rem;
  font-weight: 700;
  border-radius: 11px;
  padding: 0 2rem 0 1rem;
  transition: all 0.3s;
  background-color: transparent;
  color: #1779ba;
  line-height: inherit;
  text-decoration: none !important;
  cursor: pointer;
  /* Styles for span inside menu navigation */
  /* Hover and focus styles for menu navigation */
}
@media screen and (max-width: 1023px) {
  .cmp-hp-cta-bundle__menu-nav {
    margin-bottom: 1.5rem;
  }
}
.cmp-hp-cta-bundle__menu-nav span {
  flex: 1 1 auto;
  padding: .75rem 0;
  border-bottom: 1px solid #dfe1df;
}
.cmp-hp-cta-bundle__menu-nav span:focus,
.cmp-hp-cta-bundle__menu-nav span:hover {
  border-bottom: transparent;
}
.cmp-hp-cta-bundle__menu-nav:focus,
.cmp-hp-cta-bundle__menu-nav:hover {
  background-color: rgba(21, 36, 86, 0.8);
  color: #ffffff;
}
.cmp-hp-cta-bundle__menu-nav-icon {
  font-size: 1.75rem;
  color: transparent;
  height: 43px;
  fill: transparent;
  width: 42px;
  flex: 0 0 auto;
}
/* Focus and hover styles for menu navigation */
.cmp-hp-cta-bundle__menu-nav:focus .cmp-hp-cta-bundle__menu-nav-icon,
.cmp-hp-cta-bundle__menu-nav:hover .cmp-hp-cta-bundle__menu-nav-icon {
  fill: #acd468;
}
.cmp-hp-cta-bundle .cmp-hp-cta-bundle__container .cmp-hp-cta-bundle__menu-triggers > li:last-child .cmp-hp-cta-bundle__menu-nav span {
  border-bottom-color: transparent;
}
.cmp-hp-cta-bundle__menu-nav span:hover {
  color: #ffffff !important;
}

.cmp-form-component__container {
  border-radius: 1.25rem;
}
.cmp-form-component__container form {
  width: 100%;
  padding: 0px 4rem !important;
}
@media screen and (max-width: 1023px) {
  .cmp-form-component__container form {
    padding: 0 1rem !important;
  }
}
.cmp-form-component__container input[type="number"]::-webkit-outer-spin-button,
.cmp-form-component__container input[type="number"]::-webkit-inner-spin-button,
.cmp-form-component__container input[type="tel"]::-webkit-outer-spin-button,
.cmp-form-component__container input[type="tel"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.cmp-form-component__container input[type="number"] {
  -moz-appearance: textfield;
}
.cmp-form-component__wrapper {
  display: flex;
  flex-direction: column;
}
.cmp-form-component__field {
  margin-bottom: 1rem;
}
.cmp-form-component__field__container {
  display: block;
}
.cmp-form-component__label {
  width: 100%;
  margin-bottom: 0.75rem;
  display: inline-block;
  font-weight: 700;
  padding-left: 4px;
}
.cmp-form-component__label span {
  color: #b2334e;
}
.cmp-form-component__text_field {
  background-color: #f3f8fb;
  color: #152456;
  font-size: 1.125rem;
  padding: 1rem 1.5rem !important;
  width: 100%;
  line-height: 1.15rem;
  font-weight: 400;
  font-family: inherit;
  border-radius: 0.6875rem;
  border-width: 0;
  appearance: none;
  min-height: 50px;
}
.cmp-form-component__text_area {
  height: auto;
  min-height: 50px;
  max-width: 100%;
}
.cmp-form-component__error {
  color: #ffffff;
  margin-top: 1rem;
  background-color: #f97a7a;
  padding: 5px 8px;
  position: relative;
  display: none;
}
.cmp-form-component__error::before {
  content: "";
  position: absolute;
  top: -10px;
  left: 1rem;
  border: 10px solid transparent;
  border-bottom-color: #f97a7a;
  border-width: 0 10px 10px;
}
.cmp-form-component__form-error {
  color: #ffffff;
  margin: 1rem 0rem;
  background-color: #f97a7a;
  padding: 5px 8px;
  float: inline-start;
  width: 100%;
  display: none;
}
.cmp-form-component__form-error ul {
  margin: 10px 20px;
}
.cmp-form-component__form-error ul li {
  color: #ffffff;
}
.cmp-form-component__tool {
  color: #152456;
  margin-top: 1rem;
  background-color: #a1e3ff;
  padding: 1rem 1.5rem;
  border-radius: 0.6875rem;
  position: relative;
  display: none;
}
.cmp-form-component__tool::before {
  content: "";
  position: absolute;
  top: -10px;
  right: 15%;
  border: 10px solid transparent;
  border-bottom-color: #a1e3ff;
  border-width: 0 10px 10px;
}
.cmp-form-component__radio-ul {
  display: inline-flex;
  list-style: none;
  padding-left: 4px;
  flex-wrap: wrap;
}
.cmp-form-component__radio-ul:not(:last-of-type) {
  margin-right: 1.25rem;
  margin-bottom: 0.75rem;
}
.cmp-form-component__radio-ul li {
  margin: 0 0.5rem 1rem;
}
.cmp-form-component__radio-ul input {
  display: none;
}
.cmp-form-component__radio-ul-label {
  cursor: pointer;
  position: relative;
  display: inline-block;
  padding: 0 0 0 39px;
  font-weight: 300;
  margin: 0 !important;
}
.cmp-form-component__radio-ul-label::before {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  border: 1px solid #8e9089;
  transition: border-color 0.3s;
  height: 27px;
  width: 27px;
  left: 0;
  margin-top: -14px;
  border-radius: 15px;
}
.cmp-form-component__radio-ul-label::after {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  margin-top: -8px;
  height: 15px;
  width: 15px;
  background-color: #932789;
  opacity: 0;
  left: 6px;
  transition: opacity .3s;
  border-radius: 9px;
}
.cmp-form-component__radio-custom input {
  display: none;
}
.cmp-form-component__radio-custom input:checked + label::before {
  border-color: #932789;
}
.cmp-form-component__radio-custom input:checked + label::after {
  opacity: 1;
}
.cmp-form-component__wrap {
  display: flex;
  gap: 12px;
  padding-left: 4px;
}
.cmp-form-component__wrap--row {
  flex-direction: row;
}
.cmp-form-component__wrap--col {
  flex-direction: column;
}
.cmp-form-component__wrap-title {
  font-weight: 300;
}
.cmp-form-component__dropdown-field {
  width: 100%;
  border-radius: 0.6875rem;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.cmp-form-component__dropdown-field--drop-down {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEyIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgMUw2IDZMMTEgMSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=');
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 12px 8px;
  background-color: #f3f8fb;
  padding: 1.1rem 1.5rem;
  font-size: 1.125rem;
  width: 100%;
  line-height: 1.15rem;
  font-weight: 400;
}
.cmp-form-component__dropdown-field--multi-drop-down {
  padding: 0rem 1.5rem;
  height: auto;
  background-color: #f3f8fb;
}
@media screen and (max-width: 576px) {
  .cmp-form-component__dropdown-field--multi-drop-down {
    height: 50px;
    padding: 1rem 1.5rem;
  }
}
.cmp-form-component__option {
  padding: 1.1rem 1.5rem;
  border-radius: 0.6875rem;
  margin-bottom: 12px;
  font-size: 1.125rem;
  width: 100%;
  line-height: 1.15rem;
  font-weight: 400;
}
.cmp-form-component__option:disabled {
  background-color: #aaa;
}
.cmp-form-component__option:checked {
  background-color: #cecece;
}
.cmp-form-component__item {
  display: flex;
  gap: 12px;
}
.cmp-form-component__custom-checkbox {
  position: relative;
  display: inline-block;
  width: 27px;
  height: 27px;
  vertical-align: middle;
  flex-shrink: 0;
}
.cmp-form-component__custom-checkbox-box {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
}
.cmp-form-component__custom-checkbox-box::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 6px;
  border: solid #ffffff;
  border-width: 0 0 2px 2px;
  transform: translate(-50%, -50%) rotate(-45deg) scale(0);
  transition: transform 0.2s ease;
}
.cmp-form-component__custom-checkbox input[type="checkbox"] {
  opacity: 0;
  width: 0;
  height: 0;
}
.cmp-form-component__custom-checkbox input[type="checkbox"]:checked + .cmp-form-component__custom-checkbox-box::after {
  transform: translate(-50%, -50%) rotate(-45deg) scale(1);
}
.cmp-form-component__custom-checkbox input[type="checkbox"]:checked + .cmp-form-component__custom-checkbox-box {
  background-color: #932789;
}
.cmp-form-component__button-container {
  margin-top: 2rem;
}
.cmp-form-component__button-container button {
  position: relative;
  background: #152456;
  color: #ffffff;
  display: inline-block;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 28px;
  padding: 1rem 2.5rem;
  text-align: center;
  border-radius: 31px;
  cursor: pointer;
  text-rendering: optimizeLegibility;
  transition: background-color 0.3s;
  min-width: 180px;
}
.cmp-form-component__button-container button::before {
  content: '';
  width: 32px;
  height: 32px;
  position: absolute;
  display: inline-block;
  top: 50%;
  left: 50%;
  margin-left: -16px;
  margin-top: -16px;
  border-radius: 50%;
  border: 4px solid transparent;
  border-top: 4px solid #ffffff;
  border-right: 4px solid #ffffff;
  border-bottom: 4px solid #ffffff;
  animation: spin 1s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.cmp-form-component-response-prompt-container {
  display: none;
  position: fixed;
  z-index: 1300;
  inset: 0px;
  border: 10px solid #152456;
  padding: 30px 5px;
}
.cmp-form-component-response-prompt-container #prompt-msg > * {
  margin: unset;
  padding: unset;
}
.cmp-form-component-response-prompt-container #prompt-msg a {
  color: #152456;
  display: inline-block;
  outline: none;
  text-decoration: underline;
}
.cmp-form-component-response-prompt-overlay {
  opacity: 1;
  transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  position: fixed;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  inset: 0px;
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-tap-highlight-color: transparent;
  z-index: -1;
}
.cmp-form-component-response-prompt-wrapper {
  transform: none;
  transition: transform 225ms cubic-bezier(0, 0, 0.2, 1) 0ms;
  height: 100%;
  outline: 0px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
}
.cmp-form-component-response-prompt-content {
  border-radius: 0px;
  border: 10px solid #152456;
  overflow-y: visible;
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.87);
  transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 11px 15px -7px, rgba(0, 0, 0, 0.14) 0px 24px 38px 3px, rgba(0, 0, 0, 0.12) 0px 9px 46px 8px;
  position: relative;
  display: flex;
  flex-direction: column;
  max-width: 56.25rem;
  border-radius: 13px;
  margin: 0px 2rem;
  max-height: calc(100% - 4rem);
}
@media screen and (min-width: 1024px) {
  .cmp-form-component-response-prompt-content__review {
    max-width: 78%;
  }
}
@media screen and (min-width: 1024px) {
  .cmp-form-component-response-prompt-content {
    margin: unset;
  }
}
.cmp-form-component-response-prompt-box {
  padding: 1rem;
  flex: 1 1 auto;
  overflow-y: auto;
}
.cmp-form-component-response-prompt-box:first-child {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cmp-form-component-response-prompt-close {
  border: 2px solid #152456;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: -20px;
  right: 15px;
  height: 30px;
  width: 30px;
  background-color: #ffffff;
  color: #b2334e;
}
.cmp-form-component-response-prompt-icon {
  height: 20px;
  width: 20px;
  fill: #b2334e;
}
.cmp-form-component-prompt-mx-600 {
  max-width: 600px;
}
.cmp-form-component-no-border {
  border: unset;
}
.cmp-form-button {
  margin-top: 2rem;
  position: relative;
}
.cmp-form-button:disabled::before {
  content: '';
  width: 32px;
  height: 32px;
  position: absolute;
  display: inline-block;
  top: 50%;
  left: 50%;
  margin-left: -16px;
  margin-top: -16px;
  border-radius: 50%;
  border: 4px solid transparent;
  border-top: 4px solid #ffffff;
  border-right: 4px solid #ffffff;
  border-bottom: 4px solid #ffffff;
  animation: spin 1s linear infinite;
}
.cmp-form-options {
  margin-bottom: 16px;
}
.cmp-form-options .cmp-form-component__error:last-child {
  margin-bottom: 0;
}
.grecaptcha-badge {
  z-index: 99;
}
.cmp-form-options__help-message {
  margin-top: 1rem;
}
.form-container.gp-p-x-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.form-container.gp-p-x-4 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.form-container.gp-p-x-8 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.form-container.gp-p-x-16 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.form-container.gp-p-x-24 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.form-container.gp-p-x-32 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.form-container.gp-p-l-0 {
  padding-left: 0px;
}
.form-container.gp-p-l-4 {
  padding-left: 0.25rem;
}
.form-container.gp-p-l-8 {
  padding-left: 0.5rem;
}
.form-container.gp-p-l-16 {
  padding-left: 1rem;
}
.form-container.gp-p-l-24 {
  padding-left: 1.5rem;
}
.form-container.gp-p-l-32 {
  padding-left: 2rem;
}
.form-container.gp-p-r-0 {
  padding-right: 0px;
}
.form-container.gp-p-r-4 {
  padding-right: 0.25rem;
}
.form-container.gp-p-r-8 {
  padding-right: 0.5rem;
}
.form-container.gp-p-r-16 {
  padding-right: 1rem;
}
.form-container.gp-p-r-24 {
  padding-right: 1.5rem;
}
.form-container.gp-p-r-32 {
  padding-right: 2rem;
}
.form-container.gp-p-y-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.form-container.gp-p-y-4 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.form-container.gp-p-y-8 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.form-container.gp-p-y-16 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.form-container.gp-p-y-24 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.form-container.gp-p-y-32 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.form-container.gp-p-t-0 {
  padding-top: 0px;
}
.form-container.gp-p-t-4 {
  padding-top: 0.25rem;
}
.form-container.gp-p-t-8 {
  padding-top: 0.5rem;
}
.form-container.gp-p-t-16 {
  padding-top: 1rem;
}
.form-container.gp-p-t-24 {
  padding-top: 1.5rem;
}
.form-container.gp-p-t-32 {
  padding-top: 2rem;
}
.form-container.gp-p-b-0 {
  padding-bottom: 0px;
}
.form-container.gp-p-b-4 {
  padding-bottom: 0.25rem;
}
.form-container.gp-p-b-8 {
  padding-bottom: 0.5rem;
}
.form-container.gp-p-b-16 {
  padding-bottom: 1rem;
}
.form-container.gp-p-b-24 {
  padding-bottom: 1.5rem;
}
.form-container.gp-p-b-32 {
  padding-bottom: 2rem;
}
.form-container.hp-max-width {
  max-width: 1350px;
}
.form-container.hp-max-width-remove {
  max-width: unset;
}
.form-container.hp-soft-border {
  border-radius: 1.25rem;
}
.form-container.gp-soft-border {
  border-radius: 1.25rem;
}
.form-container.gp-soft-border > :first-child {
  border-radius: unset;
}
.form-container.gp-vertical-center {
  display: flex;
  align-items: center;
  height: 100%;
}
.form-container .options.gp-wrap-col-1 .cmp-form-component__wrap-radio-options {
  display: grid;
  grid-template-columns: auto;
}
.form-container .options.gp-wrap-col-2 .cmp-form-component__wrap--col,
.form-container .options.gp-wrap-col-2 .cmp-form-component__wrap-radio-options {
  display: grid;
  grid-template-columns: repeat(2, minmax(auto, 1fr));
  max-width: 100%;
}
@media screen and (max-width: 576px) {
  .form-container .options.gp-wrap-col-2 .cmp-form-component__wrap--col,
  .form-container .options.gp-wrap-col-2 .cmp-form-component__wrap-radio-options {
    grid-template-columns: auto;
  }
}
.form-container .options.gp-wrap-col-3 .cmp-form-component__wrap--col,
.form-container .options.gp-wrap-col-3 .cmp-form-component__wrap-radio-options {
  display: grid;
  grid-template-columns: repeat(3, minmax(auto, 1fr));
  max-width: 100%;
}
@media screen and (max-width: 1023px) {
  .form-container .options.gp-wrap-col-3 .cmp-form-component__wrap--col,
  .form-container .options.gp-wrap-col-3 .cmp-form-component__wrap-radio-options {
    grid-template-columns: repeat(2, minmax(auto, 1fr));
  }
}
@media screen and (max-width: 576px) {
  .form-container .options.gp-wrap-col-3 .cmp-form-component__wrap--col,
  .form-container .options.gp-wrap-col-3 .cmp-form-component__wrap-radio-options {
    grid-template-columns: auto;
  }
}
.cmp-fileupload {
  margin-bottom: 1rem;
}
.cmp-fileupload label {
  margin-bottom: 0.75rem;
  display: inline-block;
  font-weight: 700;
  padding-left: 4px;
}
.cmp-fileupload input[type="file"] {
  width: 100%;
  pointer-events: none;
  font-size: 1rem;
  background-color: #f3f8fb;
  padding: 1rem 1.5rem;
  border-radius: 0.6875rem;
  color: #152456;
  font-weight: 400;
}
.cmp-fileupload input[type="file"]::-webkit-file-upload-button {
  font-weight: 400;
  font-size: 1rem;
  background-color: #f3f8fb;
  font-family: "museo-sans", sans-serif;
  border-radius: 0.6875rem;
  outline: none;
  color: #152456;
  box-shadow: none;
  border: 1px solid #8e9089;
  cursor: pointer;
  pointer-events: auto;
  margin-right: 0.75rem;
  padding: 6px;
}
.cmp-fileupload input[type="file"]::file-selector-button {
  font-weight: 400;
  font-size: 1rem;
  background-color: #f3f8fb;
  font-family: "museo-sans", sans-serif;
  border-radius: 0.6875rem;
  outline: none;
  color: #152456;
  box-shadow: none;
  border: 1px solid #8e9089;
  cursor: pointer;
  pointer-events: auto;
  margin-right: 0.75rem;
  padding: 6px;
}
.cmp-form-options .cmp-form-text {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cmp-form-component__text_field:hover + .cmp-form-component__tool {
  display: block;
}
.cmp-form-options:hover .cmp-form-component__tool {
  display: block;
}
@media screen and (max-width: 1023px) {
  .column-control .cmp-form-component__container .form {
    padding-left: 0;
    padding-right: 0;
  }
}
html {
  scroll-behavior: smooth;
}

.cmp-breadcrumb {
  max-width: 84.375rem;
  margin: 0 auto;
  padding: 2rem 1rem 2.5rem;
}
@media screen and (max-width: 639px) {
  .cmp-breadcrumb {
    display: none;
  }
}
.cmp-breadcrumb__list {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.cmp-breadcrumb__list a:focus-visible {
  outline: solid #FFFFFF 3px !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 8px #152456;
}
.cmp-breadcrumb__list button:focus-visible {
  outline: solid #FFFFFF 3px !important;
  outline-offset: 2px !important;
  box-shadow: 0 0 0 8px #152456;
}
.cmp-breadcrumb ol,
.cmp-breadcrumb ul {
  margin: 0;
}
.cmp-breadcrumb__item:not(:last-child):after {
  content: "\003E";
  display: inline-block;
  margin: 0 0.375rem;
  color: #152456;
}
.cmp-breadcrumb__item span {
  color: #152456;
}
.cmp-breadcrumb__item-link {
  display: inline-block;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.75rem;
  text-decoration: none;
}
.cmp-breadcrumb__item-link:hover {
  text-decoration: underline;
}
.cmp-breadcrumb__item-link:focus-visible {
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: black;
}
.cmp-breadcrumb__item-link span:focus,
.cmp-breadcrumb__item-link span:hover {
  color: #932789;
  text-decoration: underline;
}
.breadcrumb.gp-hx-center .cmp-breadcrumb__list {
  justify-content: center;
}
.breadcrumb.gp-hx-left .cmp-breadcrumb__list {
  justify-content: flex-start;
}
.breadcrumb.gp-hx-right .cmp-breadcrumb__list {
  justify-content: flex-end;
}
.breadcrumb.gp-vertical-center {
  display: flex;
  align-items: center;
  height: 100%;
}

/* Importing necessary LESS files */
/* Styles for the cmp-hp-compare-shadow-card component */
.cmp-hp-shadow-card__container {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 2rem;
  gap: 2rem;
  padding: 0;
  max-width: 84.375rem;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 1024px) {
  .cmp-hp-shadow-card__container {
    grid-template-columns: 50% 1fr;
    gap: 6rem;
  }
}
.cmp-hp-shadow-card p {
  font-size: 1.5rem;
}
.cmp-hp-shadow-card__container-text-button {
  background-color: #ffffff;
  position: relative;
  padding: 2rem;
  border-radius: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .cmp-hp-shadow-card__container-text-button {
    border-radius: 1.25rem;
    padding: 7rem 5rem;
    border-radius: 0 1.25rem 1.25rem 0;
    padding: 12rem 6rem 12rem 0;
  }
  .cmp-hp-shadow-card__container-text-button:before {
    content: "";
    background-color: inherit;
    position: absolute;
    top: 0;
    right: 100%;
    width: 50vw;
    height: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .cmp-hp-shadow-card__container-tiles {
    padding: 5rem 0;
    display: flex;
  }
}
.cmp-hp-shadow-card__tiles {
  position: relative;
  width: 100%;
  margin-bottom: -2rem;
}
@media screen and (min-width: 1024px) {
  .cmp-hp-shadow-card__tiles {
    margin-bottom: 0;
  }
}
.cmp-hp-shadow-card__tiles-tab {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 3rem;
  background-image: linear-gradient(225deg, #ffffff, #def5ff);
  box-shadow: 0 0 20px rgba(142, 144, 137, 0.5);
  border-radius: 11px;
  text-align: center;
  max-width: 100%;
  margin-bottom: 2rem;
}
@media screen and (min-width: 1024px) {
  .cmp-hp-shadow-card__tiles-tab {
    position: absolute;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1024px) {
  .cmp-hp-shadow-card__tiles-tab-child {
    width: 346px;
    min-height: 400px;
  }
  .cmp-hp-shadow-card__tiles-tab-child:first-child {
    bottom: 0;
    left: 0;
    z-index: 3;
  }
  .cmp-hp-shadow-card__tiles-tab-child:nth-child(2) {
    bottom: 50%;
    left: 50%;
    transform: translate3d(-50%, 50%, 0);
    z-index: 2;
  }
  .cmp-hp-shadow-card__tiles-tab-child:last-child {
    top: 0;
    right: 0;
    z-index: 1;
  }
}
@media screen and (min-width: 1024px) {
  .cmp-hp-shadow-card__tiles-tab-child-size2 {
    width: 418px;
    min-height: 483px;
  }
  .cmp-hp-shadow-card__tiles-tab-child-size2:first-child {
    bottom: 0;
    left: 0;
    z-index: 2;
  }
  .cmp-hp-shadow-card__tiles-tab-child-size2:last-child {
    top: 0;
    right: 0;
    z-index: 1;
  }
}
.cmp-hp-shadow-card__tiles-image-container {
  width: 140px;
  margin: 0 auto;
}
.cmp-hp-shadow-card__tiles-image {
  width: 273px;
}
.cmp-hp-shadow-card__tiles-image-span {
  padding-top: 26.0073%;
}
.cmp-hp-shadow-card h5,
.cmp-hp-shadow-card h3 {
  font-weight: 400;
}
.cmp-hp-shadow-card__icon {
  width: 140px;
  height: 71px;
  aspect-ratio: auto;
}

/* 
   This CSS code defines styles for the image component.
   The .cmp-image__image class is used to style the image element within the component.
*/
.cmp-image {
  margin: 0 auto;
}
.cmp-image__image {
  width: 100%;
  height: auto;
  aspect-ratio: auto;
  height: 100%;
  border-radius: 1.25rem;
}
.cmp-image picture {
  display: flex;
  width: 100%;
}
@media screen and (max-width: 48rem) {
  .image .cmp-image {
    display: flex;
    justify-content: center !important;
  }
}
@media screen and (max-width: 48rem) {
  .image {
    display: flex;
    justify-content: center !important;
  }
}
.image.gp-vertical-center {
  display: flex;
  align-items: center;
  height: 100%;
}
.image.gp-hx-left {
  display: flex;
  justify-content: flex-start;
}
.image.gp-hx-left .cmp-image {
  max-width: unset;
  margin: unset;
}
.image.gp-hx-center {
  display: flex;
  justify-content: center;
}
.image.gp-hx-center .cmp-image {
  max-width: unset;
  margin: unset;
}
.image.gp-hx-right {
  display: flex;
  justify-content: flex-end;
}
.image.gp-hx-right .cmp-image {
  max-width: unset;
  margin: unset;
}

/* 
   This CSS code defines styles for the news banner component.
   The .cmp-hp-news-banner class is used to style the banner element within the component.
*/
.cmp-hp-news-banner {
  display: flex;
}
@media screen and (max-width: 767px) {
  .cmp-hp-news-banner {
    flex-direction: column;
  }
}
.cmp-hp-news-banner__container {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2.438rem;
  background-color: #dfe1df;
  box-shadow: 0 0 0.563rem 0 rgba(0, 0, 0, 0.5);
}
.cmp-hp-news-banner__content {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem;
  gap: 2rem;
}
@media screen and (max-width: 767px) {
  .cmp-hp-news-banner__content {
    flex-direction: column;
    gap: 1rem;
  }
}
.cmp-hp-news-banner__button {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 1.813rem;
  background-color: #940000;
  flex-wrap: wrap;
  gap: 2rem;
}
.cmp-hp-news-banner__button-text {
  color: #ffffff;
  font-size: 1.5rem;
  padding: 1rem 2.5rem;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .cmp-hp-news-banner__button-text {
    font-size: 1.25rem;
  }
}
.cmp-hp-news-banner__description {
  color: #152456;
  font-size: 1.5rem;
  letter-spacing: 0;
  line-height: 2.125rem;
  margin-right: 1rem;
}
@media screen and (max-width: 767px) {
  .cmp-hp-news-banner__description {
    margin-right: 0;
  }
}
.cmp-hp-news-banner__description p {
  color: #152456;
  font-size: 1.5rem;
  line-height: 2.125rem;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .cmp-hp-news-banner__description p {
    font-size: 1.25rem;
    line-height: 1.4;
  }
}
/* Policies start */
.news-banner.p-x-0 .cmp-hp-news-banner {
  padding-left: 0px;
  padding-right: 0px;
}
.news-banner.p-x-4 .cmp-hp-news-banner {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.news-banner.p-x-8 .cmp-hp-news-banner {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.news-banner.p-x-16 .cmp-hp-news-banner {
  padding-left: 1rem;
  padding-right: 1rem;
}
.news-banner.p-x-24 .cmp-hp-news-banner {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.news-banner.p-x-32 .cmp-hp-news-banner {
  padding-left: 2rem;
  padding-right: 2rem;
}
.news-banner.p-l-0 .cmp-hp-news-banner {
  padding-left: 0px;
}
.news-banner.p-l-4 .cmp-hp-news-banner {
  padding-left: 0.25rem;
}
.news-banner.p-l-8 .cmp-hp-news-banner {
  padding-left: 0.5rem;
}
.news-banner.p-l-16 .cmp-hp-news-banner {
  padding-left: 1rem;
}
.news-banner.p-l-24 .cmp-hp-news-banner {
  padding-left: 1.5rem;
}
.news-banner.p-l-32 .cmp-hp-news-banner {
  padding-left: 2rem;
}
.news-banner.p-r-0 .cmp-hp-news-banner {
  padding-right: 0px;
}
.news-banner.p-r-4 .cmp-hp-news-banner {
  padding-right: 0.25rem;
}
.news-banner.p-r-8 .cmp-hp-news-banner {
  padding-right: 0.5rem;
}
.news-banner.p-r-16 .cmp-hp-news-banner {
  padding-right: 1rem;
}
.news-banner.p-r-24 .cmp-hp-news-banner {
  padding-right: 1.5rem;
}
.news-banner.p-r-32 .cmp-hp-news-banner {
  padding-right: 2rem;
}
.news-banner.p-y-0 .cmp-hp-news-banner {
  padding-top: 0px;
  padding-bottom: 0px;
}
.news-banner.p-y-4 .cmp-hp-news-banner {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.news-banner.p-y-8 .cmp-hp-news-banner {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.news-banner.p-y-16 .cmp-hp-news-banner {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.news-banner.p-y-24 .cmp-hp-news-banner {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.news-banner.p-y-32 .cmp-hp-news-banner {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.news-banner.p-t-0 .cmp-hp-news-banner {
  padding-top: 0px;
}
.news-banner.p-t-4 .cmp-hp-news-banner {
  padding-top: 0.25rem;
}
.news-banner.p-t-8 .cmp-hp-news-banner {
  padding-top: 0.5rem;
}
.news-banner.p-t-16 .cmp-hp-news-banner {
  padding-top: 1rem;
}
.news-banner.p-t-24 .cmp-hp-news-banner {
  padding-top: 1.5rem;
}
.news-banner.p-t-32 .cmp-hp-news-banner {
  padding-top: 2rem;
}
.news-banner.p-b-0 .cmp-hp-news-banner {
  padding-bottom: 0px;
}
.news-banner.p-b-4 .cmp-hp-news-banner {
  padding-bottom: 0.25rem;
}
.news-banner.p-b-8 .cmp-hp-news-banner {
  padding-bottom: 0.5rem;
}
.news-banner.p-b-16 .cmp-hp-news-banner {
  padding-bottom: 1rem;
}
.news-banner.p-b-24 .cmp-hp-news-banner {
  padding-bottom: 1.5rem;
}
.news-banner.p-b-32 .cmp-hp-news-banner {
  padding-bottom: 2rem;
}
.news-banner.gp-hx-right .cmp-hp-news-banner {
  display: flex;
  flex-direction: column;
  text-align: right;
  align-items: flex-end;
  height: 100%;
}
.news-banner.gp-hx-center .cmp-hp-news-banner {
  display: flex;
  flex-direction: column;
  text-align: center;
  align-items: center;
  height: 100%;
}

#spinner {
  display: none;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;
  width: 100px;
  height: 100px;
  border-width: 4px;
  border-style: solid;
  border-color: #152456 rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
  border-image: initial;
  border-radius: 50%;
  animation: 1s ease-in-out 3s infinite normal none running spin;
}
#login {
  display: none;
}
#assessedTitle,
#assessedMessageReeligible,
#privacyText {
  display: none;
}
#cta-success {
  display: none;
}
#pdf {
  display: none;
}
#form-container {
  display: none;
}
#submit-success {
  display: none;
}
#validation-error,
#validation-error-701 {
  display: none;
  color: #ffffff;
  margin-top: 1rem;
  background-color: #f97a7a;
  padding: 5px 8px;
}
.validation-error {
  color: #ffffff;
  margin-top: 1rem;
  background-color: #f97a7a;
  padding: 5px 8px;
}
.cmp-phone__format {
  margin-top: 10px;
}
#error-message-invalid {
  display: none;
  color: red;
  text-align: center;
  margin-top: 20px;
}
#error-message-generic {
  display: none;
  color: red;
  text-align: center;
  margin-top: 20px;
}
#assessedMessage {
  display: none;
}
#privacy,
#disclaimer {
  display: none;
  padding: 2rem 0;
}
.health-survey__row {
  display: flex;
  flex-direction: row;
}
.health-survey__col {
  display: flex;
  flex-direction: column;
}
.health-survey__group-name {
  grid-column: span 12;
}
.span-12 {
  grid-column: span 12;
}
.span-6 {
  grid-column: span 7;
}
@media screen and (max-width: 639px) {
  .span-6 {
    grid-column: span 12;
  }
}
.pdf-btn {
  margin: 10px 0px 50px 0px;
}
#member-form {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 20px;
}
@media screen and (max-width: 639px) {
  #member-form {
    display: block;
  }
}
.cmp-form-component__addr1,
.cmp-form-component__addr2 {
  grid-column: span 12;
  width: calc(50%);
}
@media screen and (max-width: 639px) {
  .cmp-form-component__addr1,
  .cmp-form-component__addr2 {
    width: 100%;
  }
}
.cmp-form-component__dob {
  grid-column: span 12;
  width: calc(25%);
}
@media screen and (max-width: 639px) {
  .cmp-form-component__dob {
    width: 100%;
  }
}
.cmp-form-component__email,
.cmp-form-component__homePhone {
  grid-column: span 6;
}
.cmp-form-component__memberID,
.cmp-form-component__firstName,
.cmp-form-component__lastName,
.cmp-form-component__city,
.cmp-form-component__state,
.cmp-form-component__zipCode {
  grid-column: span 4;
}
.health-survey__wrapper {
  border-radius: 1.25rem;
}
.health-survey__wrapper--pad {
  padding: 4rem;
}
@media screen and (max-width: 639px) {
  .health-survey__wrapper {
    padding: 2rem;
  }
}
.section-space {
  margin-bottom: 96px;
}
#inches {
  margin-left: 3rem;
}
@media screen and (max-width: 639px) {
  #inches {
    margin-left: 1rem;
  }
}
#trigger-message {
  display: none;
  padding: 2rem 0;
}
#trigger-message a {
  color: #932789;
  text-decoration: underline;
}
.review-separator {
  color: #932789;
}
.review-list {
  list-style-type: none;
  padding-left: 0;
}
.review-item {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
.review-question,
.review-answer {
  width: 48%;
}
.review-question {
  margin-right: 4%;
}
.review-answer {
  margin-left: 4%;
}
.cmp-form-component-response-prompt-content__review .cmp-form-component-response-prompt-box {
  padding: 2rem !important;
}

/*****************************************************
LESS compilation failed due a JavaScript error!

Input: /apps/healthplans/clientlibs/clientlib-healthplans/css/content-fragment.less
Error: NameError: .response is undefined in /apps/healthplans/clientlibs/clientlib-healthplans/css/content-fragment.less on line 8, column 5:
7   font-size: 1.25rem;
8     .response(minlg; {
9         font-size: 1.125rem;


(uncompiled LESS src is included below)
*****************************************************/

.cmp-contentfragment__element-value,
.cmp-contentfragment__element-title {
    line-height: 1.4;
    margin-bottom: 1rem;
    color: #152456;
  font-size: 1.25rem;
    .response(minlg; {
        font-size: 1.125rem;
      });
}
@import url(https://use.typekit.net/frq2zbz.css);



@import url(https://use.typekit.net/frq2zbz.css);
.small-padding-top-1 {
  padding-top: 1rem;
}
.small-padding-top-2 {
  padding-top: 2.5rem;
}
.small-padding-top-3 {
  padding-top: 7rem;
}
.small-padding-top-4 {
  padding-top: 10rem;
}
.small-margin-top-1 {
  margin-top: 1rem;
}
.small-margin-top-2 {
  margin-top: 2.5rem;
}
.small-margin-top-3 {
  margin-top: 7rem;
}
.small-margin-top-4 {
  margin-top: 10rem;
}
.small-padding-right-1 {
  padding-right: 1rem;
}
.small-padding-right-2 {
  padding-right: 2.5rem;
}
.small-padding-right-3 {
  padding-right: 7rem;
}
.small-padding-right-4 {
  padding-right: 10rem;
}
.small-margin-right-1 {
  margin-right: 1rem;
}
.small-margin-right-2 {
  margin-right: 2.5rem;
}
.small-margin-right-3 {
  margin-right: 7rem;
}
.small-margin-right-4 {
  margin-right: 10rem;
}
.small-padding-bottom-1 {
  padding-bottom: 1rem;
}
.small-padding-bottom-2 {
  padding-bottom: 2.5rem;
}
.small-padding-bottom-3 {
  padding-bottom: 7rem;
}
.small-padding-bottom-4 {
  padding-bottom: 10rem;
}
.small-margin-bottom-1 {
  margin-bottom: 1rem;
}
.small-margin-bottom-2 {
  margin-bottom: 2.5rem;
}
.small-margin-bottom-3 {
  margin-bottom: 7rem;
}
.small-margin-bottom-4 {
  margin-bottom: 10rem;
}
.small-padding-left-1 {
  padding-left: 1rem;
}
.small-padding-left-2 {
  padding-left: 2.5rem;
}
.small-padding-left-3 {
  padding-left: 7rem;
}
.small-padding-left-4 {
  padding-left: 10rem;
}
.small-margin-left-1 {
  margin-left: 1rem;
}
.small-margin-left-2 {
  margin-left: 2.5rem;
}
.small-margin-left-3 {
  margin-left: 7rem;
}
.small-margin-left-4 {
  margin-left: 10rem;
}
.grid-x {
  margin-bottom: -1.25rem;
}
.grid-x .cell {
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 640px) {
  .medium-padding-top-1 {
    padding-top: 1rem;
  }
  .medium-padding-top-2 {
    padding-top: 2.5rem;
  }
  .medium-padding-top-3 {
    padding-top: 7rem;
  }
  .medium-padding-top-4 {
    padding-top: 10rem;
  }
  .medium-margin-top-1 {
    margin-top: 1rem;
  }
  .medium-margin-top-2 {
    margin-top: 2.5rem;
  }
  .medium-margin-top-3 {
    margin-top: 7rem;
  }
  .medium-margin-top-4 {
    margin-top: 10rem;
  }
  .medium-padding-right-1 {
    padding-right: 1rem;
  }
  .medium-padding-right-2 {
    padding-right: 2.5rem;
  }
  .medium-padding-right-3 {
    padding-right: 7rem;
  }
  .medium-padding-right-4 {
    padding-right: 10rem;
  }
  .medium-margin-right-1 {
    margin-right: 1rem;
  }
  .medium-margin-right-2 {
    margin-right: 2.5rem;
  }
  .medium-margin-right-3 {
    margin-right: 7rem;
  }
  .medium-margin-right-4 {
    margin-right: 10rem;
  }
  .medium-padding-bottom-1 {
    padding-bottom: 1rem;
  }
  .medium-padding-bottom-2 {
    padding-bottom: 2.5rem;
  }
  .medium-padding-bottom-3 {
    padding-bottom: 7rem;
  }
  .medium-padding-bottom-4 {
    padding-bottom: 10rem;
  }
  .medium-margin-bottom-1 {
    margin-bottom: 1rem;
  }
  .medium-margin-bottom-2 {
    margin-bottom: 2.5rem;
  }
  .medium-margin-bottom-3 {
    margin-bottom: 7rem;
  }
  .medium-margin-bottom-4 {
    margin-bottom: 10rem;
  }
  .medium-padding-left-1 {
    padding-left: 1rem;
  }
  .medium-padding-left-2 {
    padding-left: 2.5rem;
  }
  .medium-padding-left-3 {
    padding-left: 7rem;
  }
  .medium-padding-left-4 {
    padding-left: 10rem;
  }
  .medium-margin-left-1 {
    margin-left: 1rem;
  }
  .medium-margin-left-2 {
    margin-left: 2.5rem;
  }
  .medium-margin-left-3 {
    margin-left: 7rem;
  }
  .medium-margin-left-4 {
    margin-left: 10rem;
  }
  .grid-x {
    margin-bottom: -2.5rem;
  }
  .grid-x .cell {
    margin-bottom: 2.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .large-padding-top-1 {
    padding-top: 1rem;
  }
  .large-padding-top-2 {
    padding-top: 2.5rem;
  }
  .large-padding-top-3 {
    padding-top: 7rem;
  }
  .large-padding-top-4 {
    padding-top: 10rem;
  }
  .large-margin-top-1 {
    margin-top: 1rem;
  }
  .large-margin-top-2 {
    margin-top: 2.5rem;
  }
  .large-margin-top-3 {
    margin-top: 7rem;
  }
  .large-margin-top-4 {
    margin-top: 10rem;
  }
  .large-padding-right-1 {
    padding-right: 1rem;
  }
  .large-padding-right-2 {
    padding-right: 2.5rem;
  }
  .large-padding-right-3 {
    padding-right: 7rem;
  }
  .large-padding-right-4 {
    padding-right: 10rem;
  }
  .large-margin-right-1 {
    margin-right: 1rem;
  }
  .large-margin-right-2 {
    margin-right: 2.5rem;
  }
  .large-margin-right-3 {
    margin-right: 7rem;
  }
  .large-margin-right-4 {
    margin-right: 10rem;
  }
  .large-padding-bottom-1 {
    padding-bottom: 1rem;
  }
  .large-padding-bottom-2 {
    padding-bottom: 2.5rem;
  }
  .large-padding-bottom-3 {
    padding-bottom: 7rem;
  }
  .large-padding-bottom-4 {
    padding-bottom: 10rem;
  }
  .large-margin-bottom-1 {
    margin-bottom: 1rem;
  }
  .large-margin-bottom-2 {
    margin-bottom: 2.5rem;
  }
  .large-margin-bottom-3 {
    margin-bottom: 7rem;
  }
  .large-margin-bottom-4 {
    margin-bottom: 10rem;
  }
  .large-padding-left-1 {
    padding-left: 1rem;
  }
  .large-padding-left-2 {
    padding-left: 2.5rem;
  }
  .large-padding-left-3 {
    padding-left: 7rem;
  }
  .large-padding-left-4 {
    padding-left: 10rem;
  }
  .large-margin-left-1 {
    margin-left: 1rem;
  }
  .large-margin-left-2 {
    margin-left: 2.5rem;
  }
  .large-margin-left-3 {
    margin-left: 7rem;
  }
  .large-margin-left-4 {
    margin-left: 10rem;
  }
}
@media screen and (min-width: 1200px) {
  .xlarge-padding-top-1 {
    padding-top: 1rem;
  }
  .xlarge-padding-top-2 {
    padding-top: 2.5rem;
  }
  .xlarge-padding-top-3 {
    padding-top: 7rem;
  }
  .xlarge-padding-top-4 {
    padding-top: 10rem;
  }
  .xlarge-margin-top-1 {
    margin-top: 1rem;
  }
  .xlarge-margin-top-2 {
    margin-top: 2.5rem;
  }
  .xlarge-margin-top-3 {
    margin-top: 7rem;
  }
  .xlarge-margin-top-4 {
    margin-top: 10rem;
  }
  .xlarge-padding-right-1 {
    padding-right: 1rem;
  }
  .xlarge-padding-right-2 {
    padding-right: 2.5rem;
  }
  .xlarge-padding-right-3 {
    padding-right: 7rem;
  }
  .xlarge-padding-right-4 {
    padding-right: 10rem;
  }
  .xlarge-margin-right-1 {
    margin-right: 1rem;
  }
  .xlarge-margin-right-2 {
    margin-right: 2.5rem;
  }
  .xlarge-margin-right-3 {
    margin-right: 7rem;
  }
  .xlarge-margin-right-4 {
    margin-right: 10rem;
  }
  .xlarge-padding-bottom-1 {
    padding-bottom: 1rem;
  }
  .xlarge-padding-bottom-2 {
    padding-bottom: 2.5rem;
  }
  .xlarge-padding-bottom-3 {
    padding-bottom: 7rem;
  }
  .xlarge-padding-bottom-4 {
    padding-bottom: 10rem;
  }
  .xlarge-margin-bottom-1 {
    margin-bottom: 1rem;
  }
  .xlarge-margin-bottom-2 {
    margin-bottom: 2.5rem;
  }
  .xlarge-margin-bottom-3 {
    margin-bottom: 7rem;
  }
  .xlarge-margin-bottom-4 {
    margin-bottom: 10rem;
  }
  .xlarge-padding-left-1 {
    padding-left: 1rem;
  }
  .xlarge-padding-left-2 {
    padding-left: 2.5rem;
  }
  .xlarge-padding-left-3 {
    padding-left: 7rem;
  }
  .xlarge-padding-left-4 {
    padding-left: 10rem;
  }
  .xlarge-margin-left-1 {
    margin-left: 1rem;
  }
  .xlarge-margin-left-2 {
    margin-left: 2.5rem;
  }
  .xlarge-margin-left-3 {
    margin-left: 7rem;
  }
  .xlarge-margin-left-4 {
    margin-left: 10rem;
  }
}
@media screen and (min-width: 1440px) {
  .xxlarge-padding-top-1 {
    padding-top: 1rem;
  }
  .xxlarge-padding-top-2 {
    padding-top: 2.5rem;
  }
  .xxlarge-padding-top-3 {
    padding-top: 7rem;
  }
  .xxlarge-padding-top-4 {
    padding-top: 10rem;
  }
  .xxlarge-margin-top-1 {
    margin-top: 1rem;
  }
  .xxlarge-margin-top-2 {
    margin-top: 2.5rem;
  }
  .xxlarge-margin-top-3 {
    margin-top: 7rem;
  }
  .xxlarge-margin-top-4 {
    margin-top: 10rem;
  }
  .xxlarge-padding-right-1 {
    padding-right: 1rem;
  }
  .xxlarge-padding-right-2 {
    padding-right: 2.5rem;
  }
  .xxlarge-padding-right-3 {
    padding-right: 7rem;
  }
  .xxlarge-padding-right-4 {
    padding-right: 10rem;
  }
  .xxlarge-margin-right-1 {
    margin-right: 1rem;
  }
  .xxlarge-margin-right-2 {
    margin-right: 2.5rem;
  }
  .xxlarge-margin-right-3 {
    margin-right: 7rem;
  }
  .xxlarge-margin-right-4 {
    margin-right: 10rem;
  }
  .xxlarge-padding-bottom-1 {
    padding-bottom: 1rem;
  }
  .xxlarge-padding-bottom-2 {
    padding-bottom: 2.5rem;
  }
  .xxlarge-padding-bottom-3 {
    padding-bottom: 7rem;
  }
  .xxlarge-padding-bottom-4 {
    padding-bottom: 10rem;
  }
  .xxlarge-margin-bottom-1 {
    margin-bottom: 1rem;
  }
  .xxlarge-margin-bottom-2 {
    margin-bottom: 2.5rem;
  }
  .xxlarge-margin-bottom-3 {
    margin-bottom: 7rem;
  }
  .xxlarge-margin-bottom-4 {
    margin-bottom: 10rem;
  }
  .xxlarge-padding-left-1 {
    padding-left: 1rem;
  }
  .xxlarge-padding-left-2 {
    padding-left: 2.5rem;
  }
  .xxlarge-padding-left-3 {
    padding-left: 7rem;
  }
  .xxlarge-padding-left-4 {
    padding-left: 10rem;
  }
  .xxlarge-margin-left-1 {
    margin-left: 1rem;
  }
  .xxlarge-margin-left-2 {
    margin-left: 2.5rem;
  }
  .xxlarge-margin-left-3 {
    margin-left: 7rem;
  }
  .xxlarge-margin-left-4 {
    margin-left: 10rem;
  }
}
.smallText {
  font-size: 0.75rem;
}
.largeText {
  font-size: 1.5rem;
}
.redText {
  color: #b2334e;
}
.greyText {
  color: #4e5259;
}
.blueText {
  color: #152456;
}
.lightBlueText {
  color: #59b7df;
}
.greenText {
  color: #acd468;
}
.purpleText {
  color: #932789;
}
.darkPurpleText {
  color: #482782;
}
.noMargin {
  margin: 0 !important;
}
.footnote-content {
  margin-top: 1rem;
}
.m-20-top {
  margin-top: 1.25rem;
}
.m-20-bottom {
  margin-bottom: 1.25rem;
}
h1,
.h1 {
  font-size: 3.25rem;
  line-height: normal;
  font-family: "museo-sans", sans-serif;
  font-weight: 700;
  margin-bottom: 1rem;
}
@media screen and (min-width: 1024px) {
  h1,
  .h1 {
    font-size: 3.75rem;
    margin-bottom: 1rem;
  }
}
h2,
.h2 {
  font-size: 2.25rem;
  line-height: 2.875rem;
  margin-bottom: 1rem;
  font-family: "museo-sans", sans-serif;
  font-weight: 700;
}
@media screen and (min-width: 1024px) {
  h2,
  .h2 {
    font-size: 2.25rem;
  }
}
h3,
.h3 {
  font-size: 2rem;
  font-family: "museo-sans", sans-serif;
  font-weight: 700;
  margin-bottom: 1rem;
  line-height: 1.2;
}
@media screen and (min-width: 1024px) {
  h3,
  .h3 {
    font-size: 2rem;
  }
}
h4,
.h4 {
  font-size: 1.5rem;
  font-family: "museo-sans", sans-serif;
  font-weight: 700;
  line-height: 2.125rem;
  margin-bottom: 1rem;
}
@media screen and (min-width: 1024px) {
  h4,
  .h4 {
    font-size: 1.5rem;
  }
}
.h5,
h5 {
  font-size: 1.25rem;
  line-height: 1.875rem;
  margin-bottom: 1rem;
}
.h6,
h6 {
  font-size: 1.125rem;
  line-height: 1.75rem;
  margin-bottom: 1rem;
  font-weight: 700;
}
.h4_light {
  font-size: 1.5rem;
  margin-bottom: 1rem;
  line-height: 2.125rem;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
}
@media screen and (min-width: 1024px) {
  .h4_light {
    font-size: 1.5rem;
  }
}
p,
.p,
.p1_light {
  font-size: 1.25rem;
  line-height: inherit;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
}
@media screen and (min-width: 1024px) {
  p,
  .p,
  .p1_light {
    font-size: 1.125rem;
  }
}
p,
.p {
  line-height: 1.4;
  margin-bottom: 1rem;
  text-rendering: optimizeLegibility;
  color: #152456;
}
.p1_bold {
  font-size: 1.25rem;
  line-height: 1.4;
  font-family: "museo-sans", sans-serif;
  font-weight: 700;
  text-rendering: optimizeLegibility;
}
@media screen and (min-width: 1024px) {
  .p1_bold {
    font-size: 1.125rem;
  }
}
.p2_light {
  font-size: 1rem;
  line-height: inherit;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
  text-rendering: optimizeLegibility;
}
@media screen and (min-width: 1024px) {
  .p2_light {
    font-size: 1rem;
  }
}
.p2_bold {
  font-size: 1rem;
  line-height: inherit;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
  text-rendering: optimizeLegibility;
}
@media screen and (min-width: 1024px) {
  .p2_bold {
    font-size: 1rem;
  }
}
.p3_light {
  font-size: 0.75rem;
  text-rendering: optimizeLegibility;
  line-height: inherit;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
}
.p3_bold {
  font-size: 0.75rem;
  text-rendering: optimizeLegibility;
  line-height: inherit;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
}
.p4_light {
  font-size: 0.75rem;
  text-rendering: optimizeLegibility;
  line-height: inherit;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
}
.p4_bold {
  font-size: 0.75rem;
  text-rendering: optimizeLegibility;
  line-height: inherit;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
}
button {
  font-size: 1rem;
  line-height: 1.15;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
  font-size: 1.25rem;
  text-rendering: optimizeLegibility;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  border-radius: 0;
  background: transparent;
  line-height: 1;
  cursor: pointer;
}
@media screen and (min-width: 1024px) {
  button {
    font-size: 1.25rem;
  }
}
a {
  font-size: inherit;
  line-height: inherit;
  font-family: "museo-sans", sans-serif;
  font-weight: inherit;
  cursor: pointer;
  text-rendering: optimizeLegibility;
}
.nav_sec {
  font-size: 1rem;
  text-rendering: optimizeLegibility;
  line-height: normal;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h4,
h5,
.h5,
h6,
.h6 .h4_light {
  color: #152456;
  text-rendering: optimizeLegibility;
}

/*!
 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3)
 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css
 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE)
 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
 */
@-ms-viewport {
  width: device-width;
}
html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}
*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
.bootstrap-wrapper {
  /**
   * Bootstrap overrides
   */
  max-width: 1350px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}
@media screen and (max-width: 639px) {
  .bootstrap-wrapper {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
}
.bootstrap-wrapper .clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.bootstrap-wrapper .visible {
  visibility: visible !important;
}
.bootstrap-wrapper .invisible {
  visibility: hidden !important;
}
.bootstrap-wrapper .hidden-xs-up {
  display: none !important;
}
@media (max-width: 575.98px) {
  .bootstrap-wrapper .hidden-xs-down {
    display: none !important;
  }
}
@media (min-width: 576px) {
  .bootstrap-wrapper .hidden-sm-up {
    display: none !important;
  }
}
@media (max-width: 767.98px) {
  .bootstrap-wrapper .hidden-sm-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .bootstrap-wrapper .hidden-md-up {
    display: none !important;
  }
}
@media (max-width: 991.98px) {
  .bootstrap-wrapper .hidden-md-down {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .bootstrap-wrapper .hidden-lg-up {
    display: none !important;
  }
}
@media (max-width: 1199.98px) {
  .bootstrap-wrapper .hidden-lg-down {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .bootstrap-wrapper .hidden-xl-up {
    display: none !important;
  }
}
.bootstrap-wrapper .hidden-xl-down {
  display: none !important;
}
.bootstrap-wrapper .visible-print-block {
  display: none !important;
}
@media print {
  .bootstrap-wrapper .visible-print-block {
    display: block !important;
  }
}
.bootstrap-wrapper .visible-print-inline {
  display: none !important;
}
@media print {
  .bootstrap-wrapper .visible-print-inline {
    display: inline !important;
  }
}
.bootstrap-wrapper .visible-print-inline-block {
  display: none !important;
}
@media print {
  .bootstrap-wrapper .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .bootstrap-wrapper .hidden-print {
    display: none !important;
  }
}
.bootstrap-wrapper .container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.bootstrap-wrapper .container-fluid {
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
  margin-right: auto;
  margin-left: auto;
}
.bootstrap-wrapper .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -16px;
  margin-left: -16px;
}
.bootstrap-wrapper .no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.bootstrap-wrapper .no-gutters > .col,
.bootstrap-wrapper .no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.bootstrap-wrapper .col-1,
.bootstrap-wrapper .col-2,
.bootstrap-wrapper .col-3,
.bootstrap-wrapper .col-4,
.bootstrap-wrapper .col-5,
.bootstrap-wrapper .col-6,
.bootstrap-wrapper .col-7,
.bootstrap-wrapper .col-8,
.bootstrap-wrapper .col-9,
.bootstrap-wrapper .col-10,
.bootstrap-wrapper .col-11,
.bootstrap-wrapper .col-12,
.bootstrap-wrapper .col,
.bootstrap-wrapper .col-auto,
.bootstrap-wrapper .col-sm-1,
.bootstrap-wrapper .col-sm-2,
.bootstrap-wrapper .col-sm-3,
.bootstrap-wrapper .col-sm-4,
.bootstrap-wrapper .col-sm-5,
.bootstrap-wrapper .col-sm-6,
.bootstrap-wrapper .col-sm-7,
.bootstrap-wrapper .col-sm-8,
.bootstrap-wrapper .col-sm-9,
.bootstrap-wrapper .col-sm-10,
.bootstrap-wrapper .col-sm-11,
.bootstrap-wrapper .col-sm-12,
.bootstrap-wrapper .col-sm,
.bootstrap-wrapper .col-sm-auto,
.bootstrap-wrapper .col-md-1,
.bootstrap-wrapper .col-md-2,
.bootstrap-wrapper .col-md-3,
.bootstrap-wrapper .col-md-4,
.bootstrap-wrapper .col-md-5,
.bootstrap-wrapper .col-md-6,
.bootstrap-wrapper .col-md-7,
.bootstrap-wrapper .col-md-8,
.bootstrap-wrapper .col-md-9,
.bootstrap-wrapper .col-md-10,
.bootstrap-wrapper .col-md-11,
.bootstrap-wrapper .col-md-12,
.bootstrap-wrapper .col-md,
.bootstrap-wrapper .col-md-auto,
.bootstrap-wrapper .col-lg-1,
.bootstrap-wrapper .col-lg-2,
.bootstrap-wrapper .col-lg-3,
.bootstrap-wrapper .col-lg-4,
.bootstrap-wrapper .col-lg-5,
.bootstrap-wrapper .col-lg-6,
.bootstrap-wrapper .col-lg-7,
.bootstrap-wrapper .col-lg-8,
.bootstrap-wrapper .col-lg-9,
.bootstrap-wrapper .col-lg-10,
.bootstrap-wrapper .col-lg-11,
.bootstrap-wrapper .col-lg-12,
.bootstrap-wrapper .col-lg,
.bootstrap-wrapper .col-lg-auto,
.bootstrap-wrapper .col-xl-1,
.bootstrap-wrapper .col-xl-2,
.bootstrap-wrapper .col-xl-3,
.bootstrap-wrapper .col-xl-4,
.bootstrap-wrapper .col-xl-5,
.bootstrap-wrapper .col-xl-6,
.bootstrap-wrapper .col-xl-7,
.bootstrap-wrapper .col-xl-8,
.bootstrap-wrapper .col-xl-9,
.bootstrap-wrapper .col-xl-10,
.bootstrap-wrapper .col-xl-11,
.bootstrap-wrapper .col-xl-12,
.bootstrap-wrapper .col-xl,
.bootstrap-wrapper .col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}
.bootstrap-wrapper .col {
  -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;
  max-width: 100%;
}
.bootstrap-wrapper .col-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.bootstrap-wrapper .col-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.3333333333%;
  -ms-flex: 0 0 8.3333333333%;
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.bootstrap-wrapper .col-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.6666666667%;
  -ms-flex: 0 0 16.6666666667%;
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.bootstrap-wrapper .col-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.bootstrap-wrapper .col-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.3333333333%;
  -ms-flex: 0 0 33.3333333333%;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.bootstrap-wrapper .col-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.6666666667%;
  -ms-flex: 0 0 41.6666666667%;
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.bootstrap-wrapper .col-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.bootstrap-wrapper .col-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.3333333333%;
  -ms-flex: 0 0 58.3333333333%;
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.bootstrap-wrapper .col-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.6666666667%;
  -ms-flex: 0 0 66.6666666667%;
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.bootstrap-wrapper .col-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
.bootstrap-wrapper .col-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.3333333333%;
  -ms-flex: 0 0 83.3333333333%;
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.bootstrap-wrapper .col-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.6666666667%;
  -ms-flex: 0 0 91.6666666667%;
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.bootstrap-wrapper .col-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.bootstrap-wrapper .order-first {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}
.bootstrap-wrapper .order-last {
  -webkit-box-ordinal-group: 14;
  -webkit-order: 13;
  -ms-flex-order: 13;
  order: 13;
}
.bootstrap-wrapper .order-0 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}
.bootstrap-wrapper .order-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.bootstrap-wrapper .order-2 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.bootstrap-wrapper .order-3 {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.bootstrap-wrapper .order-4 {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
}
.bootstrap-wrapper .order-5 {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
  -ms-flex-order: 5;
  order: 5;
}
.bootstrap-wrapper .order-6 {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
  -ms-flex-order: 6;
  order: 6;
}
.bootstrap-wrapper .order-7 {
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
  -ms-flex-order: 7;
  order: 7;
}
.bootstrap-wrapper .order-8 {
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
  -ms-flex-order: 8;
  order: 8;
}
.bootstrap-wrapper .order-9 {
  -webkit-box-ordinal-group: 10;
  -webkit-order: 9;
  -ms-flex-order: 9;
  order: 9;
}
.bootstrap-wrapper .order-10 {
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
  -ms-flex-order: 10;
  order: 10;
}
.bootstrap-wrapper .order-11 {
  -webkit-box-ordinal-group: 12;
  -webkit-order: 11;
  -ms-flex-order: 11;
  order: 11;
}
.bootstrap-wrapper .order-12 {
  -webkit-box-ordinal-group: 13;
  -webkit-order: 12;
  -ms-flex-order: 12;
  order: 12;
}
.bootstrap-wrapper .offset-1 {
  margin-left: 8.3333333333%;
}
.bootstrap-wrapper .offset-2 {
  margin-left: 16.6666666667%;
}
.bootstrap-wrapper .offset-3 {
  margin-left: 25%;
}
.bootstrap-wrapper .offset-4 {
  margin-left: 33.3333333333%;
}
.bootstrap-wrapper .offset-5 {
  margin-left: 41.6666666667%;
}
.bootstrap-wrapper .offset-6 {
  margin-left: 50%;
}
.bootstrap-wrapper .offset-7 {
  margin-left: 58.3333333333%;
}
.bootstrap-wrapper .offset-8 {
  margin-left: 66.6666666667%;
}
.bootstrap-wrapper .offset-9 {
  margin-left: 75%;
}
.bootstrap-wrapper .offset-10 {
  margin-left: 83.3333333333%;
}
.bootstrap-wrapper .offset-11 {
  margin-left: 91.6666666667%;
}
@media (min-width: 576px) {
  .bootstrap-wrapper .col-sm {
    -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;
    max-width: 100%;
  }
  .bootstrap-wrapper .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .bootstrap-wrapper .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .bootstrap-wrapper .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .bootstrap-wrapper .col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .bootstrap-wrapper .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .bootstrap-wrapper .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .bootstrap-wrapper .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .bootstrap-wrapper .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .bootstrap-wrapper .col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .bootstrap-wrapper .col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .bootstrap-wrapper .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .bootstrap-wrapper .col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .bootstrap-wrapper .col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .bootstrap-wrapper .order-sm-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
  .bootstrap-wrapper .order-sm-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13;
  }
  .bootstrap-wrapper .order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
  .bootstrap-wrapper .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .bootstrap-wrapper .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .bootstrap-wrapper .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  .bootstrap-wrapper .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  .bootstrap-wrapper .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }
  .bootstrap-wrapper .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
  .bootstrap-wrapper .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
  }
  .bootstrap-wrapper .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
  }
  .bootstrap-wrapper .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
  }
  .bootstrap-wrapper .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
  }
  .bootstrap-wrapper .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11;
  }
  .bootstrap-wrapper .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12;
  }
  .bootstrap-wrapper .offset-sm-0 {
    margin-left: 0;
  }
  .bootstrap-wrapper .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .bootstrap-wrapper .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .bootstrap-wrapper .offset-sm-3 {
    margin-left: 25%;
  }
  .bootstrap-wrapper .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .bootstrap-wrapper .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .bootstrap-wrapper .offset-sm-6 {
    margin-left: 50%;
  }
  .bootstrap-wrapper .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .bootstrap-wrapper .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .bootstrap-wrapper .offset-sm-9 {
    margin-left: 75%;
  }
  .bootstrap-wrapper .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .bootstrap-wrapper .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .bootstrap-wrapper .col-md {
    -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;
    max-width: 100%;
  }
  .bootstrap-wrapper .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .bootstrap-wrapper .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .bootstrap-wrapper .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .bootstrap-wrapper .col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .bootstrap-wrapper .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .bootstrap-wrapper .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .bootstrap-wrapper .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .bootstrap-wrapper .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .bootstrap-wrapper .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .bootstrap-wrapper .col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .bootstrap-wrapper .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .bootstrap-wrapper .col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .bootstrap-wrapper .col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .bootstrap-wrapper .order-md-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
  .bootstrap-wrapper .order-md-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13;
  }
  .bootstrap-wrapper .order-md-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
  .bootstrap-wrapper .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .bootstrap-wrapper .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .bootstrap-wrapper .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  .bootstrap-wrapper .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  .bootstrap-wrapper .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }
  .bootstrap-wrapper .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
  .bootstrap-wrapper .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
  }
  .bootstrap-wrapper .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
  }
  .bootstrap-wrapper .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
  }
  .bootstrap-wrapper .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
  }
  .bootstrap-wrapper .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11;
  }
  .bootstrap-wrapper .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12;
  }
  .bootstrap-wrapper .offset-md-0 {
    margin-left: 0;
  }
  .bootstrap-wrapper .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .bootstrap-wrapper .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .bootstrap-wrapper .offset-md-3 {
    margin-left: 25%;
  }
  .bootstrap-wrapper .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .bootstrap-wrapper .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .bootstrap-wrapper .offset-md-6 {
    margin-left: 50%;
  }
  .bootstrap-wrapper .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .bootstrap-wrapper .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .bootstrap-wrapper .offset-md-9 {
    margin-left: 75%;
  }
  .bootstrap-wrapper .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .bootstrap-wrapper .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .bootstrap-wrapper .col-lg {
    -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;
    max-width: 100%;
  }
  .bootstrap-wrapper .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .bootstrap-wrapper .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .bootstrap-wrapper .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .bootstrap-wrapper .col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .bootstrap-wrapper .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .bootstrap-wrapper .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .bootstrap-wrapper .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .bootstrap-wrapper .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .bootstrap-wrapper .col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .bootstrap-wrapper .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .bootstrap-wrapper .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .bootstrap-wrapper .col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .bootstrap-wrapper .col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .bootstrap-wrapper .order-lg-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
  .bootstrap-wrapper .order-lg-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13;
  }
  .bootstrap-wrapper .order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
  .bootstrap-wrapper .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .bootstrap-wrapper .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .bootstrap-wrapper .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  .bootstrap-wrapper .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  .bootstrap-wrapper .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }
  .bootstrap-wrapper .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
  .bootstrap-wrapper .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
  }
  .bootstrap-wrapper .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
  }
  .bootstrap-wrapper .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
  }
  .bootstrap-wrapper .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
  }
  .bootstrap-wrapper .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11;
  }
  .bootstrap-wrapper .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12;
  }
  .bootstrap-wrapper .offset-lg-0 {
    margin-left: 0;
  }
  .bootstrap-wrapper .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .bootstrap-wrapper .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .bootstrap-wrapper .offset-lg-3 {
    margin-left: 25%;
  }
  .bootstrap-wrapper .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .bootstrap-wrapper .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .bootstrap-wrapper .offset-lg-6 {
    margin-left: 50%;
  }
  .bootstrap-wrapper .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .bootstrap-wrapper .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .bootstrap-wrapper .offset-lg-9 {
    margin-left: 75%;
  }
  .bootstrap-wrapper .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .bootstrap-wrapper .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .bootstrap-wrapper .col-xl {
    -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;
    max-width: 100%;
  }
  .bootstrap-wrapper .col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .bootstrap-wrapper .col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .bootstrap-wrapper .col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .bootstrap-wrapper .col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .bootstrap-wrapper .col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .bootstrap-wrapper .col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .bootstrap-wrapper .col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .bootstrap-wrapper .col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .bootstrap-wrapper .col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .bootstrap-wrapper .col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .bootstrap-wrapper .col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .bootstrap-wrapper .col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .bootstrap-wrapper .col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .bootstrap-wrapper .order-xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
  .bootstrap-wrapper .order-xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13;
  }
  .bootstrap-wrapper .order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
  .bootstrap-wrapper .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .bootstrap-wrapper .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .bootstrap-wrapper .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  .bootstrap-wrapper .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  .bootstrap-wrapper .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }
  .bootstrap-wrapper .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
  .bootstrap-wrapper .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
  }
  .bootstrap-wrapper .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
  }
  .bootstrap-wrapper .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
  }
  .bootstrap-wrapper .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
  }
  .bootstrap-wrapper .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11;
  }
  .bootstrap-wrapper .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12;
  }
  .bootstrap-wrapper .offset-xl-0 {
    margin-left: 0;
  }
  .bootstrap-wrapper .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .bootstrap-wrapper .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .bootstrap-wrapper .offset-xl-3 {
    margin-left: 25%;
  }
  .bootstrap-wrapper .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .bootstrap-wrapper .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .bootstrap-wrapper .offset-xl-6 {
    margin-left: 50%;
  }
  .bootstrap-wrapper .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .bootstrap-wrapper .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .bootstrap-wrapper .offset-xl-9 {
    margin-left: 75%;
  }
  .bootstrap-wrapper .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .bootstrap-wrapper .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.bootstrap-wrapper .img-fluid {
  max-width: 100%;
  height: auto;
}
.column-control.p-x-0 .bootstrap-wrapper {
  padding-left: 0px;
  padding-right: 0px;
}
.column-control.p-x-4 .bootstrap-wrapper {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.column-control.p-x-8 .bootstrap-wrapper {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.column-control.p-x-16 .bootstrap-wrapper {
  padding-left: 1rem;
  padding-right: 1rem;
}
.column-control.p-x-24 .bootstrap-wrapper {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.column-control.p-x-32 .bootstrap-wrapper {
  padding-left: 2rem;
  padding-right: 2rem;
}
.column-control.p-l-0 .bootstrap-wrapper {
  padding-left: 0px;
}
.column-control.p-l-4 .bootstrap-wrapper {
  padding-left: 0.25rem;
}
.column-control.p-l-8 .bootstrap-wrapper {
  padding-left: 0.5rem;
}
.column-control.p-l-16 .bootstrap-wrapper {
  padding-left: 1rem;
}
.column-control.p-l-24 .bootstrap-wrapper {
  padding-left: 1.5rem;
}
.column-control.p-l-32 .bootstrap-wrapper {
  padding-left: 2rem;
}
.column-control.p-r-0 .bootstrap-wrapper {
  padding-right: 0px;
}
.column-control.p-r-4 .bootstrap-wrapper {
  padding-right: 0.25rem;
}
.column-control.p-r-8 .bootstrap-wrapper {
  padding-right: 0.5rem;
}
.column-control.p-r-16 .bootstrap-wrapper {
  padding-right: 1rem;
}
.column-control.p-r-24 .bootstrap-wrapper {
  padding-right: 1.5rem;
}
.column-control.p-r-32 .bootstrap-wrapper {
  padding-right: 2rem;
}
.column-control.p-y-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.column-control.p-y-4 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.column-control.p-y-8 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.column-control.p-y-16 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.column-control.p-y-24 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.column-control.p-y-32 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.column-control.p-y-40 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.column-control.p-y-60 {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}
.column-control.p-y-80 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.column-control.p-t-0 {
  padding-top: 0px;
}
.column-control.p-t-4 {
  padding-top: 0.25rem;
}
.column-control.p-t-8 {
  padding-top: 0.5rem;
}
.column-control.p-t-16 {
  padding-top: 1rem;
}
.column-control.p-t-24 {
  padding-top: 1.5rem;
}
.column-control.p-t-32 {
  padding-top: 2rem;
}
.column-control.p-b-0 {
  padding-bottom: 0px;
}
.column-control.p-b-4 {
  padding-bottom: 0.25rem;
}
.column-control.p-b-8 {
  padding-bottom: 0.5rem;
}
.column-control.p-b-16 {
  padding-bottom: 1rem;
}
.column-control.p-b-24 {
  padding-bottom: 1.5rem;
}
.column-control.p-b-32 {
  padding-bottom: 2rem;
}
.column-control.hp-max-width .bootstrap-wrapper {
  max-width: 1350px;
}
.column-control.hp-max-width-remove .bootstrap-wrapper {
  max-width: unset;
}
.column-control.hp-vertical-center {
  height: 100%;
}
.column-control.hp-vertical-center .row {
  display: flex;
  align-items: center;
  height: 100%;
}
.column-control.hp-soft-border .bootstrap-wrapper {
  border-radius: 1.25rem;
}
.column-control.gp-vertical-center {
  height: 100%;
}
.column-control.gp-vertical-center .row {
  display: flex;
  align-items: center;
  height: 100%;
}
.column-control.gp-center .row {
  display: flex;
  justify-content: center;
  align-items: center;
}
.column-control.gp-container-p-y-80 .container {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
@media screen and (max-width: 639px) {
  .column-control.gp-container-p-y-80 .container {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
.column-control.height-100 .row > div > div {
  display: flex;
  flex-direction: column;
}
.column-control.height-100 .row > div > div .card,
.column-control.height-100 .row > div > div .grid-card {
  flex: 1;
}
.column-control.height-100 .row > div > div .card .cmp-hp-grid-container,
.column-control.height-100 .row > div > div .grid-card .cmp-hp-grid-container {
  height: 100%;
}
.column-control.height-100 .row > div > div .card .cmp-hp-grid-container__grid-cols-12,
.column-control.height-100 .row > div > div .grid-card .cmp-hp-grid-container__grid-cols-12 {
  height: 100%;
}
.column-control.height-100 .row > div > div .cta-bundle {
  height: 100%;
  flex: 1;
}
.column-control.height-100 .row > div > div .cta-bundle > .jf-max-width {
  height: 100%;
}
@media screen and (max-width: 1023px) {
  .column-control.height-100 .row > div > div .image {
    display: flex;
    align-items: center;
    height: 100%;
  }
}
.column-control.border-lighter-gray .container {
  border-bottom: 1px solid #a1a1a4;
  border-radius: unset;
}
.column-control.gp-gradient-background-image {
  background-image: linear-gradient(to bottom, transparent, #f3f8fb 38.67777199vw), url(clientlib-healthplans/resources/Images/pattern.png);
  background-size: 100% auto;
  background-repeat: no-repeat;
  margin-top: -58px;
}
@media screen and (max-width: 1023px) {
  .column-control.gp-gradient-background-image {
    margin-top: -58px;
  }
}
@media screen and (min-width: 1440px) {
  .column-control.gp-gradient-background-image {
    margin-top: -72px;
  }
}
.column-control.hp-max-width-950 > .bootstrap-wrapper:first-child .container {
  max-width: 950px;
}
.column-control .col-md-5 .cmp-hp-icon__icon {
  height: 100%;
  max-width: 100%;
  aspect-ratio: unset;
}
.column-control.gp-full-width .container,
.column-control.gp-full-width .container-fluid {
  border-radius: 0;
}
.bootstrap-wrapper.col_top_padding {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}
@media screen and (max-width: 639px) {
  .bootstrap-wrapper.col_top_padding {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
}
.column-control .container,
.column-control .container-fluid {
  border-radius: 1.25rem;
}

.small-padding-top-1 {
  padding-top: 1rem;
}
.small-padding-top-2 {
  padding-top: 2.5rem;
}
.small-padding-top-3 {
  padding-top: 7rem;
}
.small-padding-top-4 {
  padding-top: 10rem;
}
.small-margin-top-1 {
  margin-top: 1rem;
}
.small-margin-top-2 {
  margin-top: 2.5rem;
}
.small-margin-top-3 {
  margin-top: 7rem;
}
.small-margin-top-4 {
  margin-top: 10rem;
}
.small-padding-right-1 {
  padding-right: 1rem;
}
.small-padding-right-2 {
  padding-right: 2.5rem;
}
.small-padding-right-3 {
  padding-right: 7rem;
}
.small-padding-right-4 {
  padding-right: 10rem;
}
.small-margin-right-1 {
  margin-right: 1rem;
}
.small-margin-right-2 {
  margin-right: 2.5rem;
}
.small-margin-right-3 {
  margin-right: 7rem;
}
.small-margin-right-4 {
  margin-right: 10rem;
}
.small-padding-bottom-1 {
  padding-bottom: 1rem;
}
.small-padding-bottom-2 {
  padding-bottom: 2.5rem;
}
.small-padding-bottom-3 {
  padding-bottom: 7rem;
}
.small-padding-bottom-4 {
  padding-bottom: 10rem;
}
.small-margin-bottom-1 {
  margin-bottom: 1rem;
}
.small-margin-bottom-2 {
  margin-bottom: 2.5rem;
}
.small-margin-bottom-3 {
  margin-bottom: 7rem;
}
.small-margin-bottom-4 {
  margin-bottom: 10rem;
}
.small-padding-left-1 {
  padding-left: 1rem;
}
.small-padding-left-2 {
  padding-left: 2.5rem;
}
.small-padding-left-3 {
  padding-left: 7rem;
}
.small-padding-left-4 {
  padding-left: 10rem;
}
.small-margin-left-1 {
  margin-left: 1rem;
}
.small-margin-left-2 {
  margin-left: 2.5rem;
}
.small-margin-left-3 {
  margin-left: 7rem;
}
.small-margin-left-4 {
  margin-left: 10rem;
}
.grid-x {
  margin-bottom: -1.25rem;
}
.grid-x .cell {
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 640px) {
  .medium-padding-top-1 {
    padding-top: 1rem;
  }
  .medium-padding-top-2 {
    padding-top: 2.5rem;
  }
  .medium-padding-top-3 {
    padding-top: 7rem;
  }
  .medium-padding-top-4 {
    padding-top: 10rem;
  }
  .medium-margin-top-1 {
    margin-top: 1rem;
  }
  .medium-margin-top-2 {
    margin-top: 2.5rem;
  }
  .medium-margin-top-3 {
    margin-top: 7rem;
  }
  .medium-margin-top-4 {
    margin-top: 10rem;
  }
  .medium-padding-right-1 {
    padding-right: 1rem;
  }
  .medium-padding-right-2 {
    padding-right: 2.5rem;
  }
  .medium-padding-right-3 {
    padding-right: 7rem;
  }
  .medium-padding-right-4 {
    padding-right: 10rem;
  }
  .medium-margin-right-1 {
    margin-right: 1rem;
  }
  .medium-margin-right-2 {
    margin-right: 2.5rem;
  }
  .medium-margin-right-3 {
    margin-right: 7rem;
  }
  .medium-margin-right-4 {
    margin-right: 10rem;
  }
  .medium-padding-bottom-1 {
    padding-bottom: 1rem;
  }
  .medium-padding-bottom-2 {
    padding-bottom: 2.5rem;
  }
  .medium-padding-bottom-3 {
    padding-bottom: 7rem;
  }
  .medium-padding-bottom-4 {
    padding-bottom: 10rem;
  }
  .medium-margin-bottom-1 {
    margin-bottom: 1rem;
  }
  .medium-margin-bottom-2 {
    margin-bottom: 2.5rem;
  }
  .medium-margin-bottom-3 {
    margin-bottom: 7rem;
  }
  .medium-margin-bottom-4 {
    margin-bottom: 10rem;
  }
  .medium-padding-left-1 {
    padding-left: 1rem;
  }
  .medium-padding-left-2 {
    padding-left: 2.5rem;
  }
  .medium-padding-left-3 {
    padding-left: 7rem;
  }
  .medium-padding-left-4 {
    padding-left: 10rem;
  }
  .medium-margin-left-1 {
    margin-left: 1rem;
  }
  .medium-margin-left-2 {
    margin-left: 2.5rem;
  }
  .medium-margin-left-3 {
    margin-left: 7rem;
  }
  .medium-margin-left-4 {
    margin-left: 10rem;
  }
  .grid-x {
    margin-bottom: -2.5rem;
  }
  .grid-x .cell {
    margin-bottom: 2.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .large-padding-top-1 {
    padding-top: 1rem;
  }
  .large-padding-top-2 {
    padding-top: 2.5rem;
  }
  .large-padding-top-3 {
    padding-top: 7rem;
  }
  .large-padding-top-4 {
    padding-top: 10rem;
  }
  .large-margin-top-1 {
    margin-top: 1rem;
  }
  .large-margin-top-2 {
    margin-top: 2.5rem;
  }
  .large-margin-top-3 {
    margin-top: 7rem;
  }
  .large-margin-top-4 {
    margin-top: 10rem;
  }
  .large-padding-right-1 {
    padding-right: 1rem;
  }
  .large-padding-right-2 {
    padding-right: 2.5rem;
  }
  .large-padding-right-3 {
    padding-right: 7rem;
  }
  .large-padding-right-4 {
    padding-right: 10rem;
  }
  .large-margin-right-1 {
    margin-right: 1rem;
  }
  .large-margin-right-2 {
    margin-right: 2.5rem;
  }
  .large-margin-right-3 {
    margin-right: 7rem;
  }
  .large-margin-right-4 {
    margin-right: 10rem;
  }
  .large-padding-bottom-1 {
    padding-bottom: 1rem;
  }
  .large-padding-bottom-2 {
    padding-bottom: 2.5rem;
  }
  .large-padding-bottom-3 {
    padding-bottom: 7rem;
  }
  .large-padding-bottom-4 {
    padding-bottom: 10rem;
  }
  .large-margin-bottom-1 {
    margin-bottom: 1rem;
  }
  .large-margin-bottom-2 {
    margin-bottom: 2.5rem;
  }
  .large-margin-bottom-3 {
    margin-bottom: 7rem;
  }
  .large-margin-bottom-4 {
    margin-bottom: 10rem;
  }
  .large-padding-left-1 {
    padding-left: 1rem;
  }
  .large-padding-left-2 {
    padding-left: 2.5rem;
  }
  .large-padding-left-3 {
    padding-left: 7rem;
  }
  .large-padding-left-4 {
    padding-left: 10rem;
  }
  .large-margin-left-1 {
    margin-left: 1rem;
  }
  .large-margin-left-2 {
    margin-left: 2.5rem;
  }
  .large-margin-left-3 {
    margin-left: 7rem;
  }
  .large-margin-left-4 {
    margin-left: 10rem;
  }
}
@media screen and (min-width: 1200px) {
  .xlarge-padding-top-1 {
    padding-top: 1rem;
  }
  .xlarge-padding-top-2 {
    padding-top: 2.5rem;
  }
  .xlarge-padding-top-3 {
    padding-top: 7rem;
  }
  .xlarge-padding-top-4 {
    padding-top: 10rem;
  }
  .xlarge-margin-top-1 {
    margin-top: 1rem;
  }
  .xlarge-margin-top-2 {
    margin-top: 2.5rem;
  }
  .xlarge-margin-top-3 {
    margin-top: 7rem;
  }
  .xlarge-margin-top-4 {
    margin-top: 10rem;
  }
  .xlarge-padding-right-1 {
    padding-right: 1rem;
  }
  .xlarge-padding-right-2 {
    padding-right: 2.5rem;
  }
  .xlarge-padding-right-3 {
    padding-right: 7rem;
  }
  .xlarge-padding-right-4 {
    padding-right: 10rem;
  }
  .xlarge-margin-right-1 {
    margin-right: 1rem;
  }
  .xlarge-margin-right-2 {
    margin-right: 2.5rem;
  }
  .xlarge-margin-right-3 {
    margin-right: 7rem;
  }
  .xlarge-margin-right-4 {
    margin-right: 10rem;
  }
  .xlarge-padding-bottom-1 {
    padding-bottom: 1rem;
  }
  .xlarge-padding-bottom-2 {
    padding-bottom: 2.5rem;
  }
  .xlarge-padding-bottom-3 {
    padding-bottom: 7rem;
  }
  .xlarge-padding-bottom-4 {
    padding-bottom: 10rem;
  }
  .xlarge-margin-bottom-1 {
    margin-bottom: 1rem;
  }
  .xlarge-margin-bottom-2 {
    margin-bottom: 2.5rem;
  }
  .xlarge-margin-bottom-3 {
    margin-bottom: 7rem;
  }
  .xlarge-margin-bottom-4 {
    margin-bottom: 10rem;
  }
  .xlarge-padding-left-1 {
    padding-left: 1rem;
  }
  .xlarge-padding-left-2 {
    padding-left: 2.5rem;
  }
  .xlarge-padding-left-3 {
    padding-left: 7rem;
  }
  .xlarge-padding-left-4 {
    padding-left: 10rem;
  }
  .xlarge-margin-left-1 {
    margin-left: 1rem;
  }
  .xlarge-margin-left-2 {
    margin-left: 2.5rem;
  }
  .xlarge-margin-left-3 {
    margin-left: 7rem;
  }
  .xlarge-margin-left-4 {
    margin-left: 10rem;
  }
}
@media screen and (min-width: 1440px) {
  .xxlarge-padding-top-1 {
    padding-top: 1rem;
  }
  .xxlarge-padding-top-2 {
    padding-top: 2.5rem;
  }
  .xxlarge-padding-top-3 {
    padding-top: 7rem;
  }
  .xxlarge-padding-top-4 {
    padding-top: 10rem;
  }
  .xxlarge-margin-top-1 {
    margin-top: 1rem;
  }
  .xxlarge-margin-top-2 {
    margin-top: 2.5rem;
  }
  .xxlarge-margin-top-3 {
    margin-top: 7rem;
  }
  .xxlarge-margin-top-4 {
    margin-top: 10rem;
  }
  .xxlarge-padding-right-1 {
    padding-right: 1rem;
  }
  .xxlarge-padding-right-2 {
    padding-right: 2.5rem;
  }
  .xxlarge-padding-right-3 {
    padding-right: 7rem;
  }
  .xxlarge-padding-right-4 {
    padding-right: 10rem;
  }
  .xxlarge-margin-right-1 {
    margin-right: 1rem;
  }
  .xxlarge-margin-right-2 {
    margin-right: 2.5rem;
  }
  .xxlarge-margin-right-3 {
    margin-right: 7rem;
  }
  .xxlarge-margin-right-4 {
    margin-right: 10rem;
  }
  .xxlarge-padding-bottom-1 {
    padding-bottom: 1rem;
  }
  .xxlarge-padding-bottom-2 {
    padding-bottom: 2.5rem;
  }
  .xxlarge-padding-bottom-3 {
    padding-bottom: 7rem;
  }
  .xxlarge-padding-bottom-4 {
    padding-bottom: 10rem;
  }
  .xxlarge-margin-bottom-1 {
    margin-bottom: 1rem;
  }
  .xxlarge-margin-bottom-2 {
    margin-bottom: 2.5rem;
  }
  .xxlarge-margin-bottom-3 {
    margin-bottom: 7rem;
  }
  .xxlarge-margin-bottom-4 {
    margin-bottom: 10rem;
  }
  .xxlarge-padding-left-1 {
    padding-left: 1rem;
  }
  .xxlarge-padding-left-2 {
    padding-left: 2.5rem;
  }
  .xxlarge-padding-left-3 {
    padding-left: 7rem;
  }
  .xxlarge-padding-left-4 {
    padding-left: 10rem;
  }
  .xxlarge-margin-left-1 {
    margin-left: 1rem;
  }
  .xxlarge-margin-left-2 {
    margin-left: 2.5rem;
  }
  .xxlarge-margin-left-3 {
    margin-left: 7rem;
  }
  .xxlarge-margin-left-4 {
    margin-left: 10rem;
  }
}
.smallText {
  font-size: 0.75rem;
}
.largeText {
  font-size: 1.5rem;
}
.redText {
  color: #b2334e;
}
.greyText {
  color: #4e5259;
}
.blueText {
  color: #152456;
}
.lightBlueText {
  color: #59b7df;
}
.greenText {
  color: #acd468;
}
.purpleText {
  color: #932789;
}
.darkPurpleText {
  color: #482782;
}
.noMargin {
  margin: 0 !important;
}
.footnote-content {
  margin-top: 1rem;
}
.m-20-top {
  margin-top: 1.25rem;
}
.m-20-bottom {
  margin-bottom: 1.25rem;
}

@import url(https://use.typekit.net/frq2zbz.css);
.small-padding-top-1 {
  padding-top: 1rem;
}
.small-padding-top-2 {
  padding-top: 2.5rem;
}
.small-padding-top-3 {
  padding-top: 7rem;
}
.small-padding-top-4 {
  padding-top: 10rem;
}
.small-margin-top-1 {
  margin-top: 1rem;
}
.small-margin-top-2 {
  margin-top: 2.5rem;
}
.small-margin-top-3 {
  margin-top: 7rem;
}
.small-margin-top-4 {
  margin-top: 10rem;
}
.small-padding-right-1 {
  padding-right: 1rem;
}
.small-padding-right-2 {
  padding-right: 2.5rem;
}
.small-padding-right-3 {
  padding-right: 7rem;
}
.small-padding-right-4 {
  padding-right: 10rem;
}
.small-margin-right-1 {
  margin-right: 1rem;
}
.small-margin-right-2 {
  margin-right: 2.5rem;
}
.small-margin-right-3 {
  margin-right: 7rem;
}
.small-margin-right-4 {
  margin-right: 10rem;
}
.small-padding-bottom-1 {
  padding-bottom: 1rem;
}
.small-padding-bottom-2 {
  padding-bottom: 2.5rem;
}
.small-padding-bottom-3 {
  padding-bottom: 7rem;
}
.small-padding-bottom-4 {
  padding-bottom: 10rem;
}
.small-margin-bottom-1 {
  margin-bottom: 1rem;
}
.small-margin-bottom-2 {
  margin-bottom: 2.5rem;
}
.small-margin-bottom-3 {
  margin-bottom: 7rem;
}
.small-margin-bottom-4 {
  margin-bottom: 10rem;
}
.small-padding-left-1 {
  padding-left: 1rem;
}
.small-padding-left-2 {
  padding-left: 2.5rem;
}
.small-padding-left-3 {
  padding-left: 7rem;
}
.small-padding-left-4 {
  padding-left: 10rem;
}
.small-margin-left-1 {
  margin-left: 1rem;
}
.small-margin-left-2 {
  margin-left: 2.5rem;
}
.small-margin-left-3 {
  margin-left: 7rem;
}
.small-margin-left-4 {
  margin-left: 10rem;
}
.grid-x {
  margin-bottom: -1.25rem;
}
.grid-x .cell {
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 640px) {
  .medium-padding-top-1 {
    padding-top: 1rem;
  }
  .medium-padding-top-2 {
    padding-top: 2.5rem;
  }
  .medium-padding-top-3 {
    padding-top: 7rem;
  }
  .medium-padding-top-4 {
    padding-top: 10rem;
  }
  .medium-margin-top-1 {
    margin-top: 1rem;
  }
  .medium-margin-top-2 {
    margin-top: 2.5rem;
  }
  .medium-margin-top-3 {
    margin-top: 7rem;
  }
  .medium-margin-top-4 {
    margin-top: 10rem;
  }
  .medium-padding-right-1 {
    padding-right: 1rem;
  }
  .medium-padding-right-2 {
    padding-right: 2.5rem;
  }
  .medium-padding-right-3 {
    padding-right: 7rem;
  }
  .medium-padding-right-4 {
    padding-right: 10rem;
  }
  .medium-margin-right-1 {
    margin-right: 1rem;
  }
  .medium-margin-right-2 {
    margin-right: 2.5rem;
  }
  .medium-margin-right-3 {
    margin-right: 7rem;
  }
  .medium-margin-right-4 {
    margin-right: 10rem;
  }
  .medium-padding-bottom-1 {
    padding-bottom: 1rem;
  }
  .medium-padding-bottom-2 {
    padding-bottom: 2.5rem;
  }
  .medium-padding-bottom-3 {
    padding-bottom: 7rem;
  }
  .medium-padding-bottom-4 {
    padding-bottom: 10rem;
  }
  .medium-margin-bottom-1 {
    margin-bottom: 1rem;
  }
  .medium-margin-bottom-2 {
    margin-bottom: 2.5rem;
  }
  .medium-margin-bottom-3 {
    margin-bottom: 7rem;
  }
  .medium-margin-bottom-4 {
    margin-bottom: 10rem;
  }
  .medium-padding-left-1 {
    padding-left: 1rem;
  }
  .medium-padding-left-2 {
    padding-left: 2.5rem;
  }
  .medium-padding-left-3 {
    padding-left: 7rem;
  }
  .medium-padding-left-4 {
    padding-left: 10rem;
  }
  .medium-margin-left-1 {
    margin-left: 1rem;
  }
  .medium-margin-left-2 {
    margin-left: 2.5rem;
  }
  .medium-margin-left-3 {
    margin-left: 7rem;
  }
  .medium-margin-left-4 {
    margin-left: 10rem;
  }
  .grid-x {
    margin-bottom: -2.5rem;
  }
  .grid-x .cell {
    margin-bottom: 2.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .large-padding-top-1 {
    padding-top: 1rem;
  }
  .large-padding-top-2 {
    padding-top: 2.5rem;
  }
  .large-padding-top-3 {
    padding-top: 7rem;
  }
  .large-padding-top-4 {
    padding-top: 10rem;
  }
  .large-margin-top-1 {
    margin-top: 1rem;
  }
  .large-margin-top-2 {
    margin-top: 2.5rem;
  }
  .large-margin-top-3 {
    margin-top: 7rem;
  }
  .large-margin-top-4 {
    margin-top: 10rem;
  }
  .large-padding-right-1 {
    padding-right: 1rem;
  }
  .large-padding-right-2 {
    padding-right: 2.5rem;
  }
  .large-padding-right-3 {
    padding-right: 7rem;
  }
  .large-padding-right-4 {
    padding-right: 10rem;
  }
  .large-margin-right-1 {
    margin-right: 1rem;
  }
  .large-margin-right-2 {
    margin-right: 2.5rem;
  }
  .large-margin-right-3 {
    margin-right: 7rem;
  }
  .large-margin-right-4 {
    margin-right: 10rem;
  }
  .large-padding-bottom-1 {
    padding-bottom: 1rem;
  }
  .large-padding-bottom-2 {
    padding-bottom: 2.5rem;
  }
  .large-padding-bottom-3 {
    padding-bottom: 7rem;
  }
  .large-padding-bottom-4 {
    padding-bottom: 10rem;
  }
  .large-margin-bottom-1 {
    margin-bottom: 1rem;
  }
  .large-margin-bottom-2 {
    margin-bottom: 2.5rem;
  }
  .large-margin-bottom-3 {
    margin-bottom: 7rem;
  }
  .large-margin-bottom-4 {
    margin-bottom: 10rem;
  }
  .large-padding-left-1 {
    padding-left: 1rem;
  }
  .large-padding-left-2 {
    padding-left: 2.5rem;
  }
  .large-padding-left-3 {
    padding-left: 7rem;
  }
  .large-padding-left-4 {
    padding-left: 10rem;
  }
  .large-margin-left-1 {
    margin-left: 1rem;
  }
  .large-margin-left-2 {
    margin-left: 2.5rem;
  }
  .large-margin-left-3 {
    margin-left: 7rem;
  }
  .large-margin-left-4 {
    margin-left: 10rem;
  }
}
@media screen and (min-width: 1200px) {
  .xlarge-padding-top-1 {
    padding-top: 1rem;
  }
  .xlarge-padding-top-2 {
    padding-top: 2.5rem;
  }
  .xlarge-padding-top-3 {
    padding-top: 7rem;
  }
  .xlarge-padding-top-4 {
    padding-top: 10rem;
  }
  .xlarge-margin-top-1 {
    margin-top: 1rem;
  }
  .xlarge-margin-top-2 {
    margin-top: 2.5rem;
  }
  .xlarge-margin-top-3 {
    margin-top: 7rem;
  }
  .xlarge-margin-top-4 {
    margin-top: 10rem;
  }
  .xlarge-padding-right-1 {
    padding-right: 1rem;
  }
  .xlarge-padding-right-2 {
    padding-right: 2.5rem;
  }
  .xlarge-padding-right-3 {
    padding-right: 7rem;
  }
  .xlarge-padding-right-4 {
    padding-right: 10rem;
  }
  .xlarge-margin-right-1 {
    margin-right: 1rem;
  }
  .xlarge-margin-right-2 {
    margin-right: 2.5rem;
  }
  .xlarge-margin-right-3 {
    margin-right: 7rem;
  }
  .xlarge-margin-right-4 {
    margin-right: 10rem;
  }
  .xlarge-padding-bottom-1 {
    padding-bottom: 1rem;
  }
  .xlarge-padding-bottom-2 {
    padding-bottom: 2.5rem;
  }
  .xlarge-padding-bottom-3 {
    padding-bottom: 7rem;
  }
  .xlarge-padding-bottom-4 {
    padding-bottom: 10rem;
  }
  .xlarge-margin-bottom-1 {
    margin-bottom: 1rem;
  }
  .xlarge-margin-bottom-2 {
    margin-bottom: 2.5rem;
  }
  .xlarge-margin-bottom-3 {
    margin-bottom: 7rem;
  }
  .xlarge-margin-bottom-4 {
    margin-bottom: 10rem;
  }
  .xlarge-padding-left-1 {
    padding-left: 1rem;
  }
  .xlarge-padding-left-2 {
    padding-left: 2.5rem;
  }
  .xlarge-padding-left-3 {
    padding-left: 7rem;
  }
  .xlarge-padding-left-4 {
    padding-left: 10rem;
  }
  .xlarge-margin-left-1 {
    margin-left: 1rem;
  }
  .xlarge-margin-left-2 {
    margin-left: 2.5rem;
  }
  .xlarge-margin-left-3 {
    margin-left: 7rem;
  }
  .xlarge-margin-left-4 {
    margin-left: 10rem;
  }
}
@media screen and (min-width: 1440px) {
  .xxlarge-padding-top-1 {
    padding-top: 1rem;
  }
  .xxlarge-padding-top-2 {
    padding-top: 2.5rem;
  }
  .xxlarge-padding-top-3 {
    padding-top: 7rem;
  }
  .xxlarge-padding-top-4 {
    padding-top: 10rem;
  }
  .xxlarge-margin-top-1 {
    margin-top: 1rem;
  }
  .xxlarge-margin-top-2 {
    margin-top: 2.5rem;
  }
  .xxlarge-margin-top-3 {
    margin-top: 7rem;
  }
  .xxlarge-margin-top-4 {
    margin-top: 10rem;
  }
  .xxlarge-padding-right-1 {
    padding-right: 1rem;
  }
  .xxlarge-padding-right-2 {
    padding-right: 2.5rem;
  }
  .xxlarge-padding-right-3 {
    padding-right: 7rem;
  }
  .xxlarge-padding-right-4 {
    padding-right: 10rem;
  }
  .xxlarge-margin-right-1 {
    margin-right: 1rem;
  }
  .xxlarge-margin-right-2 {
    margin-right: 2.5rem;
  }
  .xxlarge-margin-right-3 {
    margin-right: 7rem;
  }
  .xxlarge-margin-right-4 {
    margin-right: 10rem;
  }
  .xxlarge-padding-bottom-1 {
    padding-bottom: 1rem;
  }
  .xxlarge-padding-bottom-2 {
    padding-bottom: 2.5rem;
  }
  .xxlarge-padding-bottom-3 {
    padding-bottom: 7rem;
  }
  .xxlarge-padding-bottom-4 {
    padding-bottom: 10rem;
  }
  .xxlarge-margin-bottom-1 {
    margin-bottom: 1rem;
  }
  .xxlarge-margin-bottom-2 {
    margin-bottom: 2.5rem;
  }
  .xxlarge-margin-bottom-3 {
    margin-bottom: 7rem;
  }
  .xxlarge-margin-bottom-4 {
    margin-bottom: 10rem;
  }
  .xxlarge-padding-left-1 {
    padding-left: 1rem;
  }
  .xxlarge-padding-left-2 {
    padding-left: 2.5rem;
  }
  .xxlarge-padding-left-3 {
    padding-left: 7rem;
  }
  .xxlarge-padding-left-4 {
    padding-left: 10rem;
  }
  .xxlarge-margin-left-1 {
    margin-left: 1rem;
  }
  .xxlarge-margin-left-2 {
    margin-left: 2.5rem;
  }
  .xxlarge-margin-left-3 {
    margin-left: 7rem;
  }
  .xxlarge-margin-left-4 {
    margin-left: 10rem;
  }
}
.smallText {
  font-size: 0.75rem;
}
.largeText {
  font-size: 1.5rem;
}
.redText {
  color: #b2334e;
}
.greyText {
  color: #4e5259;
}
.blueText {
  color: #152456;
}
.lightBlueText {
  color: #59b7df;
}
.greenText {
  color: #acd468;
}
.purpleText {
  color: #932789;
}
.darkPurpleText {
  color: #482782;
}
.noMargin {
  margin: 0 !important;
}
.footnote-content {
  margin-top: 1rem;
}
.m-20-top {
  margin-top: 1.25rem;
}
.m-20-bottom {
  margin-bottom: 1.25rem;
}
h1,
.h1 {
  font-size: 3.25rem;
  line-height: normal;
  font-family: "museo-sans", sans-serif;
  font-weight: 700;
  margin-bottom: 1rem;
}
@media screen and (min-width: 1024px) {
  h1,
  .h1 {
    font-size: 3.75rem;
    margin-bottom: 1rem;
  }
}
h2,
.h2 {
  font-size: 2.25rem;
  line-height: 2.875rem;
  margin-bottom: 1rem;
  font-family: "museo-sans", sans-serif;
  font-weight: 700;
}
@media screen and (min-width: 1024px) {
  h2,
  .h2 {
    font-size: 2.25rem;
  }
}
h3,
.h3 {
  font-size: 2rem;
  font-family: "museo-sans", sans-serif;
  font-weight: 700;
  margin-bottom: 1rem;
  line-height: 1.2;
}
@media screen and (min-width: 1024px) {
  h3,
  .h3 {
    font-size: 2rem;
  }
}
h4,
.h4 {
  font-size: 1.5rem;
  font-family: "museo-sans", sans-serif;
  font-weight: 700;
  line-height: 2.125rem;
  margin-bottom: 1rem;
}
@media screen and (min-width: 1024px) {
  h4,
  .h4 {
    font-size: 1.5rem;
  }
}
.h5,
h5 {
  font-size: 1.25rem;
  line-height: 1.875rem;
  margin-bottom: 1rem;
}
.h6,
h6 {
  font-size: 1.125rem;
  line-height: 1.75rem;
  margin-bottom: 1rem;
  font-weight: 700;
}
.h4_light {
  font-size: 1.5rem;
  margin-bottom: 1rem;
  line-height: 2.125rem;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
}
@media screen and (min-width: 1024px) {
  .h4_light {
    font-size: 1.5rem;
  }
}
p,
.p,
.p1_light {
  font-size: 1.25rem;
  line-height: inherit;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
}
@media screen and (min-width: 1024px) {
  p,
  .p,
  .p1_light {
    font-size: 1.125rem;
  }
}
p,
.p {
  line-height: 1.4;
  margin-bottom: 1rem;
  text-rendering: optimizeLegibility;
  color: #152456;
}
.p1_bold {
  font-size: 1.25rem;
  line-height: 1.4;
  font-family: "museo-sans", sans-serif;
  font-weight: 700;
  text-rendering: optimizeLegibility;
}
@media screen and (min-width: 1024px) {
  .p1_bold {
    font-size: 1.125rem;
  }
}
.p2_light {
  font-size: 1rem;
  line-height: inherit;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
  text-rendering: optimizeLegibility;
}
@media screen and (min-width: 1024px) {
  .p2_light {
    font-size: 1rem;
  }
}
.p2_bold {
  font-size: 1rem;
  line-height: inherit;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
  text-rendering: optimizeLegibility;
}
@media screen and (min-width: 1024px) {
  .p2_bold {
    font-size: 1rem;
  }
}
.p3_light {
  font-size: 0.75rem;
  text-rendering: optimizeLegibility;
  line-height: inherit;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
}
.p3_bold {
  font-size: 0.75rem;
  text-rendering: optimizeLegibility;
  line-height: inherit;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
}
.p4_light {
  font-size: 0.75rem;
  text-rendering: optimizeLegibility;
  line-height: inherit;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
}
.p4_bold {
  font-size: 0.75rem;
  text-rendering: optimizeLegibility;
  line-height: inherit;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
}
button {
  font-size: 1rem;
  line-height: 1.15;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
  font-size: 1.25rem;
  text-rendering: optimizeLegibility;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  border-radius: 0;
  background: transparent;
  line-height: 1;
  cursor: pointer;
}
@media screen and (min-width: 1024px) {
  button {
    font-size: 1.25rem;
  }
}
a {
  font-size: inherit;
  line-height: inherit;
  font-family: "museo-sans", sans-serif;
  font-weight: inherit;
  cursor: pointer;
  text-rendering: optimizeLegibility;
}
.nav_sec {
  font-size: 1rem;
  text-rendering: optimizeLegibility;
  line-height: normal;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h4,
h5,
.h5,
h6,
.h6 .h4_light {
  color: #152456;
  text-rendering: optimizeLegibility;
}
*:focus {
  outline: none !important;
  box-shadow: none;
}
*,
*::after,
*::before {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  border: none;
  outline: none;
}
:root {
  scroll-behavior: smooth;
  font-size: 16px;
}
html,
body {
  margin: 0;
  color: #000000;
  width: 100%;
  font-family: "museo-sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  position: relative;
  background-color: #f3f8fb;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 0 !important;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
button {
  cursor: pointer;
}
.jf-max-width {
  max-width: 84.375rem;
  margin: 0 auto;
}
@media screen and (min-width: 640px) {
  .px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media screen and (min-width: 640px) {
  .px-4 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
}
@media screen and (min-width: 640px) {
  .px-8 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
@media screen and (min-width: 640px) {
  .px-16 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media screen and (min-width: 640px) {
  .px-24 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media screen and (min-width: 640px) {
  .px-32 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media screen and (min-width: 640px) {
  .px-40 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media screen and (min-width: 640px) {
  .px-48 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media screen and (min-width: 640px) {
  .px-56 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
}
@media screen and (min-width: 640px) {
  .px-60 {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
}
@media screen and (min-width: 640px) {
  .px-80 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
@media screen and (min-width: 640px) {
  .py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media screen and (min-width: 640px) {
  .py-4 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
}
@media screen and (min-width: 640px) {
  .py-8 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media screen and (min-width: 640px) {
  .py-16 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media screen and (min-width: 640px) {
  .py-24 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
@media screen and (min-width: 640px) {
  .py-32 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
@media screen and (min-width: 640px) {
  .py-40 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media screen and (min-width: 640px) {
  .py-48 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media screen and (min-width: 640px) {
  .py-56 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
}
@media screen and (min-width: 640px) {
  .py-60 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
@media screen and (min-width: 640px) {
  .py-80 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}
@media screen and (min-width: 640px) {
  .pt-0 {
    padding-top: 0px;
  }
}
@media screen and (min-width: 640px) {
  .pt-4 {
    padding-top: 0.25rem;
  }
}
@media screen and (min-width: 640px) {
  .pt-8 {
    padding-top: 0.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pt-16 {
    padding-top: 1rem;
  }
}
@media screen and (min-width: 640px) {
  .pt-24 {
    padding-top: 1.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pt-32 {
    padding-top: 2rem;
  }
}
@media screen and (min-width: 640px) {
  .pt-40 {
    padding-top: 2.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pt-48 {
    padding-top: 3rem;
  }
}
@media screen and (min-width: 640px) {
  .pt-56 {
    padding-top: 3.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pt-60 {
    padding-top: 3.75rem;
  }
}
@media screen and (min-width: 640px) {
  .pt-80 {
    padding-top: 5rem;
  }
}
@media screen and (min-width: 640px) {
  .pb-0 {
    padding-bottom: 0px;
  }
}
@media screen and (min-width: 640px) {
  .pb-4 {
    padding-bottom: 0.25rem;
  }
}
@media screen and (min-width: 640px) {
  .pb-8 {
    padding-bottom: 0.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pb-16 {
    padding-bottom: 1rem;
  }
}
@media screen and (min-width: 640px) {
  .pb-24 {
    padding-bottom: 1.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pb-32 {
    padding-bottom: 2rem;
  }
}
@media screen and (min-width: 640px) {
  .pb-40 {
    padding-bottom: 2.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pb-48 {
    padding-bottom: 3rem;
  }
}
@media screen and (min-width: 640px) {
  .pb-56 {
    padding-bottom: 3.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pb-60 {
    padding-bottom: 3.75rem;
  }
}
@media screen and (min-width: 640px) {
  .pb-80 {
    padding-bottom: 5rem;
  }
}
@media screen and (min-width: 640px) {
  .pr-0 {
    padding-right: 0px;
  }
}
@media screen and (min-width: 640px) {
  .pr-4 {
    padding-right: 0.25rem;
  }
}
@media screen and (min-width: 640px) {
  .pr-8 {
    padding-right: 0.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pr-16 {
    padding-right: 1rem;
  }
}
@media screen and (min-width: 640px) {
  .pr-24 {
    padding-right: 1.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pr-32 {
    padding-right: 2rem;
  }
}
@media screen and (min-width: 640px) {
  .pr-40 {
    padding-right: 2.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pr-48 {
    padding-right: 3rem;
  }
}
@media screen and (min-width: 640px) {
  .pr-56 {
    padding-right: 3.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pr-60 {
    padding-right: 3.75rem;
  }
}
@media screen and (min-width: 640px) {
  .pr-80 {
    padding-right: 5rem;
  }
}
@media screen and (min-width: 640px) {
  .pl-0 {
    padding-left: 0px;
  }
}
@media screen and (min-width: 640px) {
  .pl-4 {
    padding-left: 0.25rem;
  }
}
@media screen and (min-width: 640px) {
  .pl-8 {
    padding-left: 0.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pl-16 {
    padding-left: 1rem;
  }
}
@media screen and (min-width: 640px) {
  .pl-24 {
    padding-left: 1.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pl-32 {
    padding-left: 2rem;
  }
}
@media screen and (min-width: 640px) {
  .pl-40 {
    padding-left: 2.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pl-48 {
    padding-left: 3rem;
  }
}
@media screen and (min-width: 640px) {
  .pl-56 {
    padding-left: 3.5rem;
  }
}
@media screen and (min-width: 640px) {
  .pl-60 {
    padding-left: 3.75rem;
  }
}
@media screen and (min-width: 640px) {
  .pl-80 {
    padding-left: 5rem;
  }
}
.width-100 {
  width: 100%;
}
.height-100 {
  height: 100%;
}
.min-width-100vw {
  min-width: 100vw;
}
.min-height-100vh {
  min-height: 100vh;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.hidden {
  display: none;
}
.comp-wrapper {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
@media screen and (min-width: 1024px) {
  .comp-wrapper {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
.link {
  text-decoration: none;
}
.link:hover {
  text-decoration: underline;
}
a:hover {
  color: #932789;
}
a span:hover {
  color: #932789 !important;
}
.no_content {
  border-color: #32bed9;
  border-style: dashed;
  border-width: 1px;
  color: #32bed9;
  font-size: 20px;
  padding: 0.938rem 0.938rem 1.25rem;
  background-color: #f5f5f5;
}
.column-control .bootstrap-wrapper .row > div > div {
  height: 100%;
}
.overflow-hidden {
  overflow: hidden;
}
.jf-medicare-btn {
  display: inline-block;
  font-family: "museo-sans", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 28px;
  padding: 1rem 2.5rem;
  text-align: center;
  border-radius: 31px;
  cursor: pointer;
  text-rendering: optimizeLegibility;
  transition: background-color 0.3s;
  min-width: 180px;
  text-decoration: none;
}
.jf-medicare-btn:disabled {
  text-decoration: none;
  cursor: not-allowed;
  pointer-events: none;
  background-color: #8a92aa;
  user-select: none;
}
.jf-medicare-btn:disabled:hover {
  background-color: #8a92aa;
}
.jf-medicare-btn:hover {
  text-decoration: none;
}
.jf-medicare-btn--deepblue {
  background: #152456;
  color: #ffffff;
}
.jf-medicare-btn--deepblue:hover {
  background-color: #932789;
  color: #ffffff;
}
.jf-medicare-btn--green {
  background-color: #acd468;
  color: #152456;
}
.jf-medicare-btn--green:hover {
  background-color: #932789;
  color: #ffffff;
}
.jf-medicare-btn--white {
  background-color: #ffffff;
  color: #152456;
  border: 1px solid #152456;
}
.jf-medicare-btn--white:hover {
  background-color: #932789;
  color: #ffffff;
  border: 1px solid transparent;
}
.jf-medicare-btn--pink {
  background-color: #932789;
  color: #ffffff;
}
.jf-medicare-btn--pink:hover {
  background-color: #6b1c63;
  color: #ffffff;
}
.jf-medicare-btn--small {
  min-width: 100px;
  font-size: 1rem;
  border-radius: 18px;
  padding: 0.25rem 1rem;
}
.jf-medicare-btn--medium {
  min-width: 100px;
  padding: 0.5rem 1.5rem;
  border-radius: 26px;
}
.jf-medicare-btn--large {
  min-width: 180px;
  padding: 1rem 2.5rem;
  border-radius: 31px;
}
.jf-background {
  font-family: "museo-sans", sans-serif;
}
.jf-background--deepblue {
  background-color: #152456;
  color: #ffffff;
}
.jf-background--lightblue {
  background-color: #59b7df !important;
  color: #ffffff;
}
.jf-background--brightblue {
  background-color: #1779ba;
  color: #ffffff;
}
.jf-background--fadedblue {
  background-color: #a1e3ff;
  color: #ffffff;
}
.jf-background--white {
  background-color: #ffffff;
  color: #152456;
}
.jf-background--deeppink {
  background-color: #6b1c63;
  color: #ffffff;
}
.jf-background--pink {
  background-color: #932789;
  color: #ffffff;
}
.jf-background--green {
  background-color: #a6ce39;
  color: #152456;
}
.jf-background--lightgreen {
  background-color: #acd468;
  color: #152456;
}
.jf-background--slate {
  background-color: #4e5259;
  color: #ffffff;
}
.jf-background--steel {
  background-color: #8e9089;
  color: #ffffff;
}
.jf-background--linearblue {
  background-image: linear-gradient(225deg, #ffffff, #def5ff);
  box-shadow: 0 0 20px rgba(142, 144, 137, 0.5) !important;
}
.jf-background--lightskyblue {
  background-color: #def5ff;
  color: #152456;
}
.jf-background--lightbluegray {
  background-color: #f2fafc;
  color: #152456;
}
.jf-background--lightskyfade {
  background-color: #f2fafc;
  color: #152456;
}
.jf-background--fadedgray {
  background-color: #f3f8fb;
  color: #152456;
}
.jf-text--deepblue {
  color: #152456;
}
.jf-text--brightblue {
  color: #1779ba;
}
.jf-text--lightblue {
  color: #59b7df;
}
.jf-text--fadedblue {
  color: #a1e3ff;
}
.jf-text--deeppink {
  color: #6b1c63;
}
.jf-text--pink {
  color: #932789;
}
.jf-text--green {
  color: #acd468;
}
.jf-text--lightgreen {
  color: #a6ce39;
}
.jf-text--white {
  color: #ffffff;
}
.jf-text--black {
  color: #000000;
}
.jf-text--slategray {
  color: #4e5259;
}
.largetext {
  font-size: 1.5rem;
}
.jf-rte-link--deepblue {
  text-decoration: underline;
  color: #152456;
}
.jf-rte-link--deepblue:hover {
  color: #932789;
}
.jf-rte-link--white {
  text-decoration: underline;
  color: #ffffff;
}
.jf-rte-link--white:hover {
  color: #a6ce39;
}
.box {
  height: 100px;
  width: 250px;
}
dl,
ol,
ul {
  margin-bottom: 1rem;
  list-style-position: outside;
  line-height: 1.6;
}
li {
  font-size: inherit;
}
ul {
  list-style-type: disc;
}
ol,
ul {
  margin-left: 1.25rem;
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-left: 1.25rem;
  margin-bottom: 0;
}
ol.no-bullet,
ul.no-bullet {
  margin-left: 0;
  list-style: none;
}
hr {
  clear: both;
  max-width: 84.375rem;
  height: 0;
  margin: 1.25rem auto;
  border-bottom: 1px solid #cacaca;
}
@media screen and (max-width: 639px) {
  .sm-px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media screen and (max-width: 639px) {
  .sm-px-4 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-px-8 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-px-16 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-px-24 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-px-32 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-px-40 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-px-48 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-px-56 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-px-60 {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-px-80 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media screen and (max-width: 639px) {
  .sm-py-4 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-py-8 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-py-16 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-py-20 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-py-24 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-py-32 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-py-40 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-py-48 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-py-56 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-py-60 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-py-80 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pt-0 {
    padding-top: 0px;
  }
}
@media screen and (max-width: 639px) {
  .sm-pt-4 {
    padding-top: 0.25rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pt-8 {
    padding-top: 0.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pt-16 {
    padding-top: 1rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pt-20 {
    padding-top: 1.25rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pt-24 {
    padding-top: 1.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pt-32 {
    padding-top: 2rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pt-40 {
    padding-top: 2.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pt-48 {
    padding-top: 3rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pt-56 {
    padding-top: 3.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pt-60 {
    padding-top: 3.75rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pt-80 {
    padding-top: 5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pb-0 {
    padding-bottom: 0px;
  }
}
@media screen and (max-width: 639px) {
  .sm-pb-4 {
    padding-bottom: 0.25rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pb-8 {
    padding-bottom: 0.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pb-16 {
    padding-bottom: 1rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pb-20 {
    padding-bottom: 1.25rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pb-24 {
    padding-bottom: 1.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pb-32 {
    padding-bottom: 2rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pb-40 {
    padding-bottom: 2.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pb-48 {
    padding-bottom: 3rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pb-56 {
    padding-bottom: 3.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pb-60 {
    padding-bottom: 3.75rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pb-80 {
    padding-bottom: 5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pr-0 {
    padding-right: 0px;
  }
}
@media screen and (max-width: 639px) {
  .sm-pr-4 {
    padding-right: 0.25rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pr-8 {
    padding-right: 0.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pr-16 {
    padding-right: 1rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pr-24 {
    padding-right: 1.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pr-32 {
    padding-right: 2rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pr-40 {
    padding-right: 2.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pr-48 {
    padding-right: 3rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pr-56 {
    padding-right: 3.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pr-60 {
    padding-right: 3.75rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pr-80 {
    padding-right: 5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pl-0 {
    padding-left: 0px;
  }
}
@media screen and (max-width: 639px) {
  .sm-pl-4 {
    padding-left: 0.25rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pl-8 {
    padding-left: 0.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pl-16 {
    padding-left: 1rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pl-24 {
    padding-left: 1.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pl-32 {
    padding-left: 2rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pl-40 {
    padding-left: 2.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pl-48 {
    padding-left: 3rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pl-56 {
    padding-left: 3.5rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pl-60 {
    padding-left: 3.75rem;
  }
}
@media screen and (max-width: 639px) {
  .sm-pl-80 {
    padding-left: 5rem;
  }
}
.cmp-embed {
  display: flex;
  justify-content: center;
  width: 100%;
}
.newpar.cq-Editable-dom {
  width: 100%;
}
@media screen and (min-width: 640px) {
  .mb-24 {
    margin-bottom: 1.5rem;
  }
}
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  top: -0.5625rem;
  vertical-align: baseline;
}

:not(.cq-Editable-dom).gp-p-t-0 > :first-child {
  padding-top: 0px;
}
:not(.cq-Editable-dom).gp-p-b-0 > :first-child {
  padding-bottom: 0px;
}
:not(.cq-Editable-dom).gp-p-l-0 > :first-child {
  padding-left: 0px;
}
:not(.cq-Editable-dom).gp-p-r-0 > :first-child {
  padding-right: 0px;
}
:not(.cq-Editable-dom).gp-p-x-0 > :first-child {
  padding-left: 0px;
  padding-right: 0px;
}
:not(.cq-Editable-dom).gp-p-y-0 > :first-child {
  padding-top: 0px;
  padding-bottom: 0px;
}
:not(.cq-Editable-dom).gp-p-x-4 > :first-child {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
:not(.cq-Editable-dom).gp-p-x-8 > :first-child {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
:not(.cq-Editable-dom).gp-p-x-16 > :first-child {
  padding-left: 1rem;
  padding-right: 1rem;
}
:not(.cq-Editable-dom).gp-p-x-32 > :first-child {
  padding-left: 2rem;
  padding-right: 2rem;
}
:not(.cq-Editable-dom).gp-p-x-40 > :first-child {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
:not(.cq-Editable-dom).gp-p-x-48 > :first-child {
  padding-left: 3rem;
  padding-right: 3rem;
}
:not(.cq-Editable-dom).gp-p-x-56 > :first-child {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}
:not(.cq-Editable-dom).gp-p-x-64 > :first-child {
  padding-left: 4rem;
  padding-right: 4rem;
}
:not(.cq-Editable-dom).gp-p-x-80 > :first-child {
  padding-left: 5rem;
  padding-right: 5rem;
}
:not(.cq-Editable-dom).gp-p-x-96 > :first-child {
  padding-left: 6rem;
  padding-right: 6rem;
}
:not(.cq-Editable-dom).gp-p-x-112 > :first-child {
  padding-left: 7rem;
  padding-right: 7rem;
}
:not(.cq-Editable-dom).gp-p-x-120 > :first-child {
  padding-left: 7.5rem;
  padding-right: 7.5rem;
}
:not(.cq-Editable-dom).gp-p-y-4 > :first-child {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
:not(.cq-Editable-dom).gp-p-y-8 > :first-child {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
:not(.cq-Editable-dom).gp-p-y-16 > :first-child {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
:not(.cq-Editable-dom).gp-p-y-32 > :first-child {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
:not(.cq-Editable-dom).gp-p-y-40 > :first-child {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
:not(.cq-Editable-dom).gp-p-y-48 > :first-child {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
:not(.cq-Editable-dom).gp-p-y-56 > :first-child {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}
:not(.cq-Editable-dom).gp-p-y-64 > :first-child {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
:not(.cq-Editable-dom).gp-p-y-80 > :first-child {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
:not(.cq-Editable-dom).gp-p-y-96 > :first-child {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
:not(.cq-Editable-dom).gp-p-y-112 > :first-child {
  padding-top: 7rem;
  padding-bottom: 7rem;
}
:not(.cq-Editable-dom).gp-p-y-120 > :first-child {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
:not(.cq-Editable-dom).gp-p-l-4 > :first-child {
  padding-left: 0.25rem;
}
:not(.cq-Editable-dom).gp-p-l-8 > :first-child {
  padding-left: 0.5rem;
}
:not(.cq-Editable-dom).gp-p-l-16 > :first-child {
  padding-left: 1rem;
}
:not(.cq-Editable-dom).gp-p-l-32 > :first-child {
  padding-left: 2rem;
}
:not(.cq-Editable-dom).gp-p-l-40 > :first-child {
  padding-left: 2.5rem;
}
:not(.cq-Editable-dom).gp-p-l-48 > :first-child {
  padding-left: 3rem;
}
:not(.cq-Editable-dom).gp-p-l-56 > :first-child {
  padding-left: 3.5rem;
}
:not(.cq-Editable-dom).gp-p-l-64 > :first-child {
  padding-left: 4rem;
}
:not(.cq-Editable-dom).gp-p-l-80 > :first-child {
  padding-left: 5rem;
}
:not(.cq-Editable-dom).gp-p-l-96 > :first-child {
  padding-left: 6rem;
}
:not(.cq-Editable-dom).gp-p-l-112 > :first-child {
  padding-left: 7rem;
}
:not(.cq-Editable-dom).gp-p-l-120 > :first-child {
  padding-left: 7.5rem;
}
:not(.cq-Editable-dom).gp-p-r-4 > :first-child {
  padding-right: 0.25rem;
}
:not(.cq-Editable-dom).gp-p-r-8 > :first-child {
  padding-right: 0.5rem;
}
:not(.cq-Editable-dom).gp-p-r-16 > :first-child {
  padding-right: 1rem;
}
:not(.cq-Editable-dom).gp-p-r-32 > :first-child {
  padding-right: 2rem;
}
:not(.cq-Editable-dom).gp-p-r-40 > :first-child {
  padding-right: 2.5rem;
}
:not(.cq-Editable-dom).gp-p-r-48 > :first-child {
  padding-right: 3rem;
}
:not(.cq-Editable-dom).gp-p-r-56 > :first-child {
  padding-right: 3.5rem;
}
:not(.cq-Editable-dom).gp-p-r-64 > :first-child {
  padding-right: 4rem;
}
:not(.cq-Editable-dom).gp-p-r-80 > :first-child {
  padding-right: 5rem;
}
:not(.cq-Editable-dom).gp-p-r-96 > :first-child {
  padding-right: 6rem;
}
:not(.cq-Editable-dom).gp-p-r-112 > :first-child {
  padding-right: 7rem;
}
:not(.cq-Editable-dom).gp-p-r-120 > :first-child {
  padding-right: 7.5rem;
}
:not(.cq-Editable-dom).gp-p-t-4 > :first-child {
  padding-top: 0.25rem;
}
:not(.cq-Editable-dom).gp-p-t-8 > :first-child {
  padding-top: 0.5rem;
}
:not(.cq-Editable-dom).gp-p-t-16 > :first-child {
  padding-top: 1rem;
}
:not(.cq-Editable-dom).gp-p-t-32 > :first-child {
  padding-top: 2rem;
}
:not(.cq-Editable-dom).gp-p-t-40 > :first-child {
  padding-top: 2.5rem;
}
:not(.cq-Editable-dom).gp-p-t-48 > :first-child {
  padding-top: 3rem;
}
:not(.cq-Editable-dom).gp-p-t-56 > :first-child {
  padding-top: 3.5rem;
}
:not(.cq-Editable-dom).gp-p-t-64 > :first-child {
  padding-top: 4rem;
}
:not(.cq-Editable-dom).gp-p-t-80 > :first-child {
  padding-top: 5rem;
}
:not(.cq-Editable-dom).gp-p-t-96 > :first-child {
  padding-top: 6rem;
}
:not(.cq-Editable-dom).gp-p-t-112 > :first-child {
  padding-top: 7rem;
}
:not(.cq-Editable-dom).gp-p-t-120 > :first-child {
  padding-top: 7.5rem;
}
:not(.cq-Editable-dom).gp-p-b-4 > :first-child {
  padding-bottom: 0.25rem;
}
:not(.cq-Editable-dom).gp-p-b-8 > :first-child {
  padding-bottom: 0.5rem;
}
:not(.cq-Editable-dom).gp-p-b-16 > :first-child {
  padding-bottom: 1rem;
}
:not(.cq-Editable-dom).gp-p-b-32 > :first-child {
  padding-bottom: 2rem;
}
:not(.cq-Editable-dom).gp-p-b-40 > :first-child {
  padding-bottom: 2.5rem;
}
:not(.cq-Editable-dom).gp-p-b-48 > :first-child {
  padding-bottom: 3rem;
}
:not(.cq-Editable-dom).gp-p-b-56 > :first-child {
  padding-bottom: 3.5rem;
}
:not(.cq-Editable-dom).gp-p-b-64 > :first-child {
  padding-bottom: 4rem;
}
:not(.cq-Editable-dom).gp-p-b-80 > :first-child {
  padding-bottom: 5rem;
}
:not(.cq-Editable-dom).gp-p-b-96 > :first-child {
  padding-bottom: 6rem;
}
:not(.cq-Editable-dom).gp-p-b-112 > :first-child {
  padding-bottom: 7rem;
}
:not(.cq-Editable-dom).gp-p-b-120 > :first-child {
  padding-bottom: 7.5rem;
}
:not(.cq-Editable-dom).gp-p-x-165 > :first-child {
  padding-top: 10.313rem;
  padding-bottom: 10.313rem;
}
:not(.cq-Editable-dom).gp-max-width > :first-child {
  max-width: 84.375rem;
  margin: 0 auto;
}
:not(.cq-Editable-dom).gp-full-width > :first-child {
  max-width: unset;
  width: 100%;
}
:not(.cq-Editable-dom).gp-max-width-950 > :first-child {
  max-width: 59.375rem;
  margin: 0 auto;
}
:not(.cq-Editable-dom).gp-max-width-1050 > :first-child {
  max-width: 65.625rem;
  margin: 0 auto;
}
:not(.cq-Editable-dom).gp-soft-border > :first-child {
  border-radius: 1.25rem;
}
:not(.cq-Editable-dom).gp-border-steel-gray > :first-child > :first-child {
  border: 1px solid #8e9089;
  border-radius: 1.25rem;
}
:not(.cq-Editable-dom).gp-gray-separating-lines ul,
:not(.cq-Editable-dom).gp-gray-separating-lines ol {
  grid-template-columns: 1fr 1fr;
  gap: 0 7rem;
  font-size: 1.5rem;
  font-weight: 700;
  list-style: none;
  margin: 0;
  display: grid;
}
@media screen and (max-width: 639px) {
  :not(.cq-Editable-dom).gp-gray-separating-lines ul,
  :not(.cq-Editable-dom).gp-gray-separating-lines ol {
    grid-template-columns: 1fr;
  }
}
:not(.cq-Editable-dom).gp-gray-separating-lines ul li,
:not(.cq-Editable-dom).gp-gray-separating-lines ol li {
  padding: 1rem 0;
  border-top: 1px solid #cccccc;
  color: #152456;
  margin-bottom: 0;
}
:not(.cq-Editable-dom).gp-gray-separating-lines ul li:last-child,
:not(.cq-Editable-dom).gp-gray-separating-lines ol li:last-child {
  border-bottom: 1px solid #cccccc;
}
:not(.cq-Editable-dom).gp-gray-separating-lines ul li:nth-last-child(2),
:not(.cq-Editable-dom).gp-gray-separating-lines ol li:nth-last-child(2) {
  border-bottom: 1px solid #cccccc;
}
@media screen and (max-width: 639px) {
  :not(.cq-Editable-dom).gp-gray-separating-lines ul li:nth-last-child(2),
  :not(.cq-Editable-dom).gp-gray-separating-lines ol li:nth-last-child(2) {
    border-bottom: none;
  }
}
:not(.cq-Editable-dom).gp-white-separating-lines div:not([class]),
:not(.cq-Editable-dom).gp-white-separating-lines .footnote-content {
  display: flex;
  flex-wrap: wrap;
  column-gap: 2rem;
}
:not(.cq-Editable-dom).gp-white-separating-lines div:not([class]) ul,
:not(.cq-Editable-dom).gp-white-separating-lines .footnote-content ul,
:not(.cq-Editable-dom).gp-white-separating-lines div:not([class]) ol,
:not(.cq-Editable-dom).gp-white-separating-lines .footnote-content ol {
  list-style: none;
  margin-left: 0;
  text-align: left;
}
:not(.cq-Editable-dom).gp-white-separating-lines div:not([class]) ul li,
:not(.cq-Editable-dom).gp-white-separating-lines .footnote-content ul li,
:not(.cq-Editable-dom).gp-white-separating-lines div:not([class]) ol li,
:not(.cq-Editable-dom).gp-white-separating-lines .footnote-content ol li {
  border-bottom: 1px solid #ffffff;
  margin-bottom: 0;
  padding: 1rem 0;
}
:not(.cq-Editable-dom).gp-white-separating-lines div:not([class]) ul li:first-child,
:not(.cq-Editable-dom).gp-white-separating-lines .footnote-content ul li:first-child,
:not(.cq-Editable-dom).gp-white-separating-lines div:not([class]) ol li:first-child,
:not(.cq-Editable-dom).gp-white-separating-lines .footnote-content ol li:first-child {
  padding-top: 0;
}
:not(.cq-Editable-dom).gp-li-numbered-lists ul,
:not(.cq-Editable-dom).gp-li-numbered-lists ol {
  margin-left: 0;
}
:not(.cq-Editable-dom).gp-li-numbered-lists li {
  list-style-type: none;
  /* Hide default list item marker */
}
:not(.cq-Editable-dom).gp-li-numbered-lists li::before {
  content: counter(list-item);
  /* Use automatic numbering */
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
  width: 3rem;
  height: 3rem;
  border-radius: 1.5rem;
  background-color: #a6ce39;
  color: #ffffff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 2.125rem;
  font-weight: 700;
}
:not(.cq-Editable-dom).gp-li-numbered-lists li {
  display: grid;
  counter-increment: list-item;
}
@media screen and (min-width: 1024px) {
  :not(.cq-Editable-dom).gp-li-numbered-lists li {
    grid-template-columns: auto 1fr;
    grid-template-rows: auto auto;
    column-gap: 2.5rem;
  }
  :not(.cq-Editable-dom).gp-li-numbered-lists li > * {
    grid-column-start: 2;
  }
}
:not(.cq-Editable-dom).gp-text-inline-border {
  width: 100%;
}
:not(.cq-Editable-dom).gp-text-inline-border h1,
:not(.cq-Editable-dom).gp-text-inline-border h2,
:not(.cq-Editable-dom).gp-text-inline-border h3,
:not(.cq-Editable-dom).gp-text-inline-border h4,
:not(.cq-Editable-dom).gp-text-inline-border h5,
:not(.cq-Editable-dom).gp-text-inline-border h6,
:not(.cq-Editable-dom).gp-text-inline-border .h1,
:not(.cq-Editable-dom).gp-text-inline-border .h2,
:not(.cq-Editable-dom).gp-text-inline-border .h3,
:not(.cq-Editable-dom).gp-text-inline-border .h4 {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
:not(.cq-Editable-dom).gp-text-inline-border h1:before,
:not(.cq-Editable-dom).gp-text-inline-border h2:before,
:not(.cq-Editable-dom).gp-text-inline-border h3:before,
:not(.cq-Editable-dom).gp-text-inline-border h4:before,
:not(.cq-Editable-dom).gp-text-inline-border h5:before,
:not(.cq-Editable-dom).gp-text-inline-border h6:before,
:not(.cq-Editable-dom).gp-text-inline-border .h1:before,
:not(.cq-Editable-dom).gp-text-inline-border .h2:before,
:not(.cq-Editable-dom).gp-text-inline-border .h3:before,
:not(.cq-Editable-dom).gp-text-inline-border .h4:before {
  content: "";
  height: 2px;
  flex: 1 1 15rem;
  background-color: #152456;
  margin-right: 3.25rem;
  max-width: 15rem;
}
:not(.cq-Editable-dom).gp-text-inline-border h1:after,
:not(.cq-Editable-dom).gp-text-inline-border h2:after,
:not(.cq-Editable-dom).gp-text-inline-border h3:after,
:not(.cq-Editable-dom).gp-text-inline-border h4:after,
:not(.cq-Editable-dom).gp-text-inline-border h5:after,
:not(.cq-Editable-dom).gp-text-inline-border h6:after,
:not(.cq-Editable-dom).gp-text-inline-border .h1:after,
:not(.cq-Editable-dom).gp-text-inline-border .h2:after,
:not(.cq-Editable-dom).gp-text-inline-border .h3:after,
:not(.cq-Editable-dom).gp-text-inline-border .h4:after {
  content: "";
  height: 2px;
  flex: 1 1 15rem;
  background-color: #152456;
  margin-left: 3.25rem;
  max-width: 15rem;
}
:not(.cq-Editable-dom).gp-gradient-background-image {
  background-image: linear-gradient(to bottom, transparent, #f3f8fb 38.67777199vw), url(clientlib-healthplans/resources/Images/pattern.png);
  background-size: 100% auto;
  background-repeat: no-repeat;
}
:not(.cq-Editable-dom).gp-border-green > :first-child > :first-child {
  border: 0.1875rem solid #a6ce39;
  border-radius: 1.25rem;
}
:not(.cq-Editable-dom).gp-li-checkmark-lists ul,
:not(.cq-Editable-dom).gp-li-checkmark-lists ol {
  margin-left: 0 !important;
}
:not(.cq-Editable-dom).gp-li-checkmark-lists ul li,
:not(.cq-Editable-dom).gp-li-checkmark-lists ol li {
  list-style-type: none;
  text-indent: -1.5rem;
  padding-left: 1.5rem;
}
:not(.cq-Editable-dom).gp-li-checkmark-lists ul li::before,
:not(.cq-Editable-dom).gp-li-checkmark-lists ol li::before {
  content: "\2713";
  color: #a6ce39;
  font-size: 1.5rem;
  margin-right: 0.3125rem;
  font-weight: bold;
}
:not(.cq-Editable-dom).gp-li-dollarzero-lists ul,
:not(.cq-Editable-dom).gp-li-dollarzero-lists ol {
  margin-left: 0 !important;
}
:not(.cq-Editable-dom).gp-li-dollarzero-lists ul li,
:not(.cq-Editable-dom).gp-li-dollarzero-lists ol li {
  list-style-type: none;
}
:not(.cq-Editable-dom).gp-li-dollarzero-lists ul li::before,
:not(.cq-Editable-dom).gp-li-dollarzero-lists ol li::before {
  content: '$0';
  font-size: 2.625rem;
  color: #59b7df;
  font-weight: bold;
  margin-right: 0.625rem;
}
.cq-Editable-dom.gp-p-t-0 > :nth-child(2) {
  padding-top: 0px;
}
.cq-Editable-dom.gp-p-b-0 > :nth-child(2) {
  padding-bottom: 0px;
}
.cq-Editable-dom.gp-p-l-0 > :nth-child(2) {
  padding-left: 0px;
}
.cq-Editable-dom.gp-p-r-0 > :nth-child(2) {
  padding-right: 0px;
}
.cq-Editable-dom.gp-p-x-0 > :nth-child(2) {
  padding-left: 0px;
  padding-right: 0px;
}
.cq-Editable-dom.gp-p-y-0 > :nth-child(2) {
  padding-top: 0px;
  padding-bottom: 0px;
}
.cq-Editable-dom.gp-p-x-4 > :nth-child(2) {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.cq-Editable-dom.gp-p-x-8 > :nth-child(2) {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.cq-Editable-dom.gp-p-x-16 > :nth-child(2) {
  padding-left: 1rem;
  padding-right: 1rem;
}
.cq-Editable-dom.gp-p-x-32 > :nth-child(2) {
  padding-left: 2rem;
  padding-right: 2rem;
}
.cq-Editable-dom.gp-p-x-40 > :nth-child(2) {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.cq-Editable-dom.gp-p-x-48 > :nth-child(2) {
  padding-left: 3rem;
  padding-right: 3rem;
}
.cq-Editable-dom.gp-p-x-56 > :nth-child(2) {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}
.cq-Editable-dom.gp-p-x-64 > :nth-child(2) {
  padding-left: 4rem;
  padding-right: 4rem;
}
.cq-Editable-dom.gp-p-x-80 > :nth-child(2) {
  padding-left: 5rem;
  padding-right: 5rem;
}
.cq-Editable-dom.gp-p-x-96 > :nth-child(2) {
  padding-left: 6rem;
  padding-right: 6rem;
}
.cq-Editable-dom.gp-p-x-112 > :nth-child(2) {
  padding-left: 7rem;
  padding-right: 7rem;
}
.cq-Editable-dom.gp-p-x-120 > :nth-child(2) {
  padding-left: 7.5rem;
  padding-right: 7.5rem;
}
.cq-Editable-dom.gp-p-y-4 > :nth-child(2) {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.cq-Editable-dom.gp-p-y-8 > :nth-child(2) {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.cq-Editable-dom.gp-p-y-16 > :nth-child(2) {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cq-Editable-dom.gp-p-y-32 > :nth-child(2) {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.cq-Editable-dom.gp-p-y-40 > :nth-child(2) {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.cq-Editable-dom.gp-p-y-48 > :nth-child(2) {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.cq-Editable-dom.gp-p-y-56 > :nth-child(2) {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}
.cq-Editable-dom.gp-p-y-64 > :nth-child(2) {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.cq-Editable-dom.gp-p-y-80 > :nth-child(2) {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.cq-Editable-dom.gp-p-y-96 > :nth-child(2) {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.cq-Editable-dom.gp-p-y-112 > :nth-child(2) {
  padding-top: 7rem;
  padding-bottom: 7rem;
}
.cq-Editable-dom.gp-p-y-120 > :nth-child(2) {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
.cq-Editable-dom.gp-p-l-4 > :nth-child(2) {
  padding-left: 0.25rem;
}
.cq-Editable-dom.gp-p-l-8 > :nth-child(2) {
  padding-left: 0.5rem;
}
.cq-Editable-dom.gp-p-l-16 > :nth-child(2) {
  padding-left: 1rem;
}
.cq-Editable-dom.gp-p-l-32 > :nth-child(2) {
  padding-left: 2rem;
}
.cq-Editable-dom.gp-p-l-40 > :nth-child(2) {
  padding-left: 2.5rem;
}
.cq-Editable-dom.gp-p-l-48 > :nth-child(2) {
  padding-left: 3rem;
}
.cq-Editable-dom.gp-p-l-56 > :nth-child(2) {
  padding-left: 3.5rem;
}
.cq-Editable-dom.gp-p-l-64 > :nth-child(2) {
  padding-left: 4rem;
}
.cq-Editable-dom.gp-p-l-80 > :nth-child(2) {
  padding-left: 5rem;
}
.cq-Editable-dom.gp-p-l-96 > :nth-child(2) {
  padding-left: 6rem;
}
.cq-Editable-dom.gp-p-l-112 > :nth-child(2) {
  padding-left: 7rem;
}
.cq-Editable-dom.gp-p-l-120 > :nth-child(2) {
  padding-left: 7.5rem;
}
.cq-Editable-dom.gp-p-r-4 > :nth-child(2) {
  padding-right: 0.25rem;
}
.cq-Editable-dom.gp-p-r-8 > :nth-child(2) {
  padding-right: 0.5rem;
}
.cq-Editable-dom.gp-p-r-16 > :nth-child(2) {
  padding-right: 1rem;
}
.cq-Editable-dom.gp-p-r-32 > :nth-child(2) {
  padding-right: 2rem;
}
.cq-Editable-dom.gp-p-r-40 > :nth-child(2) {
  padding-right: 2.5rem;
}
.cq-Editable-dom.gp-p-r-48 > :nth-child(2) {
  padding-right: 3rem;
}
.cq-Editable-dom.gp-p-r-56 > :nth-child(2) {
  padding-right: 3.5rem;
}
.cq-Editable-dom.gp-p-r-64 > :nth-child(2) {
  padding-right: 4rem;
}
.cq-Editable-dom.gp-p-r-80 > :nth-child(2) {
  padding-right: 5rem;
}
.cq-Editable-dom.gp-p-r-96 > :nth-child(2) {
  padding-right: 6rem;
}
.cq-Editable-dom.gp-p-r-112 > :nth-child(2) {
  padding-right: 7rem;
}
.cq-Editable-dom.gp-p-r-120 > :nth-child(2) {
  padding-right: 7.5rem;
}
.cq-Editable-dom.gp-p-t-4 > :nth-child(2) {
  padding-top: 0.25rem;
}
.cq-Editable-dom.gp-p-t-8 > :nth-child(2) {
  padding-top: 0.5rem;
}
.cq-Editable-dom.gp-p-t-16 > :nth-child(2) {
  padding-top: 1rem;
}
.cq-Editable-dom.gp-p-t-32 > :nth-child(2) {
  padding-top: 2rem;
}
.cq-Editable-dom.gp-p-t-40 > :nth-child(2) {
  padding-top: 2.5rem;
}
.cq-Editable-dom.gp-p-t-48 > :nth-child(2) {
  padding-top: 3rem;
}
.cq-Editable-dom.gp-p-t-56 > :nth-child(2) {
  padding-top: 3.5rem;
}
.cq-Editable-dom.gp-p-t-64 > :nth-child(2) {
  padding-top: 4rem;
}
.cq-Editable-dom.gp-p-t-80 > :nth-child(2) {
  padding-top: 5rem;
}
.cq-Editable-dom.gp-p-t-96 > :nth-child(2) {
  padding-top: 6rem;
}
.cq-Editable-dom.gp-p-t-112 > :nth-child(2) {
  padding-top: 7rem;
}
.cq-Editable-dom.gp-p-t-120 > :nth-child(2) {
  padding-top: 7.5rem;
}
.cq-Editable-dom.gp-p-b-4 > :nth-child(2) {
  padding-bottom: 0.25rem;
}
.cq-Editable-dom.gp-p-b-8 > :nth-child(2) {
  padding-bottom: 0.5rem;
}
.cq-Editable-dom.gp-p-b-16 > :nth-child(2) {
  padding-bottom: 1rem;
}
.cq-Editable-dom.gp-p-b-32 > :nth-child(2) {
  padding-bottom: 2rem;
}
.cq-Editable-dom.gp-p-b-40 > :nth-child(2) {
  padding-bottom: 2.5rem;
}
.cq-Editable-dom.gp-p-b-48 > :nth-child(2) {
  padding-bottom: 3rem;
}
.cq-Editable-dom.gp-p-b-56 > :nth-child(2) {
  padding-bottom: 3.5rem;
}
.cq-Editable-dom.gp-p-b-64 > :nth-child(2) {
  padding-bottom: 4rem;
}
.cq-Editable-dom.gp-p-b-80 > :nth-child(2) {
  padding-bottom: 5rem;
}
.cq-Editable-dom.gp-p-b-96 > :nth-child(2) {
  padding-bottom: 6rem;
}
.cq-Editable-dom.gp-p-b-112 > :nth-child(2) {
  padding-bottom: 7rem;
}
.cq-Editable-dom.gp-p-b-120 > :nth-child(2) {
  padding-bottom: 7.5rem;
}
.cq-Editable-dom.gp-p-x-165 > :nth-child(2) {
  padding-top: 165px;
  padding-bottom: 165px;
}
.cq-Editable-dom.gp-max-width > :nth-child(2) {
  max-width: 84.375rem;
  margin: 0 auto;
}
.cq-Editable-dom.gp-full-width > :nth-child(2) {
  max-width: unset;
  width: 100%;
}
.cq-Editable-dom.gp-max-width-950 > :nth-child(2) {
  max-width: 59.375rem;
  margin: 0 auto;
}
.cq-Editable-dom.gp-max-width-1050 > :nth-child(2) {
  max-width: 65.625rem;
  margin: 0 auto;
}
.cq-Editable-dom.gp-soft-border > :nth-child(2) {
  border-radius: 1.25rem;
}
.cq-Editable-dom.gp-border-steel-gray > :nth-child(2) > :first-child {
  border: 1px solid #8e9089;
  border-radius: 1.25rem;
}
.cq-Editable-dom.gp-gray-separating-lines ul,
.cq-Editable-dom.gp-gray-separating-lines ol {
  grid-template-columns: 1fr 1fr;
  gap: 0 7rem;
  font-size: 1.5rem;
  font-weight: 700;
  list-style: none;
  margin: 0;
  display: grid;
}
@media screen and (max-width: 639px) {
  .cq-Editable-dom.gp-gray-separating-lines ul,
  .cq-Editable-dom.gp-gray-separating-lines ol {
    grid-template-columns: 1fr;
  }
}
.cq-Editable-dom.gp-gray-separating-lines ul li,
.cq-Editable-dom.gp-gray-separating-lines ol li {
  padding: 1rem 0;
  border-top: 1px solid #cccccc;
  color: #152456;
  margin-bottom: 0;
}
.cq-Editable-dom.gp-gray-separating-lines ul li:last-child,
.cq-Editable-dom.gp-gray-separating-lines ol li:last-child {
  border-bottom: 1px solid #cccccc;
}
.cq-Editable-dom.gp-gray-separating-lines ul li:nth-last-child(2),
.cq-Editable-dom.gp-gray-separating-lines ol li:nth-last-child(2) {
  border-bottom: 1px solid #cccccc;
}
@media screen and (max-width: 639px) {
  .cq-Editable-dom.gp-gray-separating-lines ul li:nth-last-child(2),
  .cq-Editable-dom.gp-gray-separating-lines ol li:nth-last-child(2) {
    border-bottom: none;
  }
}
.cq-Editable-dom.gp-li-numbered-lists ul,
.cq-Editable-dom.gp-li-numbered-lists ol {
  margin-left: 0;
}
.cq-Editable-dom.gp-li-numbered-lists li {
  list-style-type: none;
  /* Hide default list item marker */
}
.cq-Editable-dom.gp-li-numbered-lists li::before {
  content: counter(list-item);
  /* Use automatic numbering */
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
  width: 3rem;
  height: 3rem;
  border-radius: 1.5rem;
  background-color: #a6ce39;
  color: #ffffff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 2.125rem;
  font-weight: 700;
}
.cq-Editable-dom.gp-li-numbered-lists li {
  display: grid;
  counter-increment: list-item;
}
@media screen and (min-width: 1024px) {
  .cq-Editable-dom.gp-li-numbered-lists li {
    grid-template-columns: auto 1fr;
    grid-template-rows: auto auto;
    column-gap: 2.5rem;
  }
  .cq-Editable-dom.gp-li-numbered-lists li > * {
    grid-column-start: 2;
  }
}
.cq-Editable-dom.gp-text-inline-border {
  width: 100%;
}
.cq-Editable-dom.gp-text-inline-border h1,
.cq-Editable-dom.gp-text-inline-border h2,
.cq-Editable-dom.gp-text-inline-border h3,
.cq-Editable-dom.gp-text-inline-border h4,
.cq-Editable-dom.gp-text-inline-border h5,
.cq-Editable-dom.gp-text-inline-border h6,
.cq-Editable-dom.gp-text-inline-border .h1,
.cq-Editable-dom.gp-text-inline-border .h2,
.cq-Editable-dom.gp-text-inline-border .h3,
.cq-Editable-dom.gp-text-inline-border .h4 {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.cq-Editable-dom.gp-text-inline-border h1:before,
.cq-Editable-dom.gp-text-inline-border h2:before,
.cq-Editable-dom.gp-text-inline-border h3:before,
.cq-Editable-dom.gp-text-inline-border h4:before,
.cq-Editable-dom.gp-text-inline-border h5:before,
.cq-Editable-dom.gp-text-inline-border h6:before,
.cq-Editable-dom.gp-text-inline-border .h1:before,
.cq-Editable-dom.gp-text-inline-border .h2:before,
.cq-Editable-dom.gp-text-inline-border .h3:before,
.cq-Editable-dom.gp-text-inline-border .h4:before {
  content: "";
  height: 2px;
  flex: 1 1 15rem;
  background-color: #152456;
  margin-right: 3.25rem;
  max-width: 15rem;
}
.cq-Editable-dom.gp-text-inline-border h1:after,
.cq-Editable-dom.gp-text-inline-border h2:after,
.cq-Editable-dom.gp-text-inline-border h3:after,
.cq-Editable-dom.gp-text-inline-border h4:after,
.cq-Editable-dom.gp-text-inline-border h5:after,
.cq-Editable-dom.gp-text-inline-border h6:after,
.cq-Editable-dom.gp-text-inline-border .h1:after,
.cq-Editable-dom.gp-text-inline-border .h2:after,
.cq-Editable-dom.gp-text-inline-border .h3:after,
.cq-Editable-dom.gp-text-inline-border .h4:after {
  content: "";
  height: 2px;
  flex: 1 1 15rem;
  background-color: #152456;
  margin-left: 3.25rem;
  max-width: 15rem;
}
.cq-Editable-dom.gp-gradient-background-image {
  background-image: linear-gradient(to bottom, transparent, #f3f8fb 38.67777199vw), url(clientlib-healthplans/resources/Images/pattern.png);
  background-size: 100% auto;
  background-repeat: no-repeat;
}
.cq-Editable-dom.gp-white-separating-lines div:not([class]),
.cq-Editable-dom.gp-white-separating-lines .footnote-content {
  display: flex;
  flex-wrap: wrap;
  column-gap: 2rem;
}
.cq-Editable-dom.gp-white-separating-lines div:not([class]) ul,
.cq-Editable-dom.gp-white-separating-lines .footnote-content ul,
.cq-Editable-dom.gp-white-separating-lines div:not([class]) ol,
.cq-Editable-dom.gp-white-separating-lines .footnote-content ol {
  list-style: none;
  margin-left: 0;
  text-align: left;
}
.cq-Editable-dom.gp-white-separating-lines div:not([class]) ul li,
.cq-Editable-dom.gp-white-separating-lines .footnote-content ul li,
.cq-Editable-dom.gp-white-separating-lines div:not([class]) ol li,
.cq-Editable-dom.gp-white-separating-lines .footnote-content ol li {
  border-bottom: 1px solid #ffffff;
  margin-bottom: 0;
  padding: 1rem 0;
}
.cq-Editable-dom.gp-white-separating-lines div:not([class]) ul li:first-child,
.cq-Editable-dom.gp-white-separating-lines .footnote-content ul li:first-child,
.cq-Editable-dom.gp-white-separating-lines div:not([class]) ol li:first-child,
.cq-Editable-dom.gp-white-separating-lines .footnote-content ol li:first-child {
  padding-top: 0;
}
.cq-Editable-dom.gp-border-green > :nth-child(2) > :first-child {
  border: 0.1875rem solid #a6ce39;
  border-radius: 1.25rem;
}
.cq-Editable-dom.gp-li-checkmark-lists ul,
.cq-Editable-dom.gp-li-checkmark-lists ol {
  margin-left: 0 !important;
}
.cq-Editable-dom.gp-li-checkmark-lists ul li,
.cq-Editable-dom.gp-li-checkmark-lists ol li {
  list-style-type: none;
  text-indent: -1.5rem;
  padding-left: 1.5rem;
}
.cq-Editable-dom.gp-li-checkmark-lists ul li::before,
.cq-Editable-dom.gp-li-checkmark-lists ol li::before {
  content: "\2713";
  color: #a6ce39;
  font-size: 1.5rem;
  margin-right: 0.3125rem;
  font-weight: bold;
}
.cq-Editable-dom.gp-li-dollarzero-lists ul,
.cq-Editable-dom.gp-li-dollarzero-lists ol {
  margin-left: 0 !important;
}
.cq-Editable-dom.gp-li-dollarzero-lists ul li,
.cq-Editable-dom.gp-li-dollarzero-lists ol li {
  list-style-type: none;
}
.cq-Editable-dom.gp-li-dollarzero-lists ul li::before,
.cq-Editable-dom.gp-li-dollarzero-lists ol li::before {
  content: '$0';
  font-size: 2.625rem;
  color: #59b7df;
  font-weight: bold;
  margin-right: 0.625rem;
}

/*
 *  Copyright 2018 Adobe Systems Incorporated
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
/*
 * ADOBE CONFIDENTIAL
 *
 * Copyright 2015 Adobe Systems Incorporated
 * All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 */
/* grid component */
.aem-Grid {
  display: block;
  width: 100%;
}
.aem-Grid::before,
.aem-Grid::after {
  display: table;
  content: " ";
}
.aem-Grid::after {
  clear: both;
}
/* placeholder for new components */
.aem-Grid-newComponent {
  clear: both;
  margin: 0;
}
/* column of a grid */
.aem-GridColumn {
  box-sizing: border-box;
  clear: both;
}
/* force showing hidden */
.aem-GridShowHidden > .aem-Grid > .aem-GridColumn {
  display: block !important;
}
/* Generates all the rules for the grid columns up to the given amount of column */
/* Generates all the rules for the grid column offset up to the given amount of column */
/* Generates all the rules for the grid and columns for the given break point and total of columns */
/* Generates all the rules for the grids and columns */
/* API function to be called to generate a grid config */
/* maximum amount of grid cells to be provided */
/* default breakpoint */
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 20%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 40%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 60%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 80%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 16.66666667%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 83.33333333%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 14.28571429%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 28.57142857%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 42.85714286%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 57.14285714%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 71.42857143%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 85.71428571%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 14.28571429%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 28.57142857%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 42.85714286%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 57.14285714%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 71.42857143%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 85.71428571%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 12.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 37.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 62.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 87.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 12.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 37.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 62.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 87.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 11.11111111%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 22.22222222%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 44.44444444%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 55.55555556%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 77.77777778%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 88.88888889%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 11.11111111%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 22.22222222%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 44.44444444%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 55.55555556%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 77.77777778%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 88.88888889%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 10%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 20%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 30%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 40%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 60%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 70%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 80%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 90%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 10%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 30%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 70%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 90%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 9.09090909%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 18.18181818%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 27.27272727%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 36.36363636%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 45.45454545%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 54.54545455%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 63.63636364%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 72.72727273%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 81.81818182%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 90.90909091%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 9.09090909%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 18.18181818%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 27.27272727%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 36.36363636%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 45.45454545%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 54.54545455%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 63.63636364%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 72.72727273%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 81.81818182%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 90.90909091%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 8.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 41.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 58.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 91.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 8.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 16.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 41.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 58.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 83.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 91.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 20%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 40%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 60%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 80%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 16.66666667%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 83.33333333%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 14.28571429%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 28.57142857%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 42.85714286%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 57.14285714%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 71.42857143%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 85.71428571%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 14.28571429%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 28.57142857%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 42.85714286%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 57.14285714%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 71.42857143%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 85.71428571%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 12.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 37.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 62.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 87.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 12.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 37.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 62.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 87.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 11.11111111%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 22.22222222%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 44.44444444%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 55.55555556%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 77.77777778%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 88.88888889%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 11.11111111%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 22.22222222%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 44.44444444%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 55.55555556%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 77.77777778%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 88.88888889%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 10%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 20%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 30%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 40%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 60%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 70%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 80%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 90%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 10%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 30%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 70%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 90%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 9.09090909%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 18.18181818%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 27.27272727%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 36.36363636%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 45.45454545%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 54.54545455%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 63.63636364%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 72.72727273%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 81.81818182%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 90.90909091%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 9.09090909%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 18.18181818%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 27.27272727%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 36.36363636%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 45.45454545%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 54.54545455%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 63.63636364%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 72.72727273%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 81.81818182%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 90.90909091%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 8.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 41.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 58.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 91.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 8.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 16.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 41.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 58.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 83.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 91.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 100%;
}
.aem-Grid > .aem-GridColumn.aem-GridColumn--default--newline {
  /* newline behavior */
  display: block;
  clear: both !important;
}
.aem-Grid > .aem-GridColumn.aem-GridColumn--default--none {
  /* none behavior */
  display: block;
  clear: none !important;
  float: left;
}
.aem-Grid > .aem-GridColumn.aem-GridColumn--default--hide {
  /* hide behavior */
  display: none;
}
/* phone breakpoint */
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 100%;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--phone--newline {
    /* newline behavior */
    display: block;
    clear: both !important;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--phone--none {
    /* none behavior */
    display: block;
    clear: none !important;
    float: left;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--phone--hide {
    /* hide behavior */
    display: none;
  }
}
/* tablet breakpoint */
@media (min-width: 769px) and (max-width: 1200px) {
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 100%;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--newline {
    /* newline behavior */
    display: block;
    clear: both !important;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--none {
    /* none behavior */
    display: block;
    clear: none !important;
    float: left;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--hide {
    /* hide behavior */
    display: none;
  }
}
/* force showing hidden components in unhide mode */
.aem-GridShowHidden > .cmp-container > .aem-Grid > .aem-GridColumn {
  display: block !important;
}

/*
 *  Copyright 2018 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-tabs__tablist {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  list-style: none;
}
.cmp-tabs__tab {
  box-sizing: border-box;
  border-bottom: 1px solid transparent;
  padding: .5rem 1rem;
  cursor: pointer;
}
.cmp-tabs__tab--active {
  border-color: inherit;
}
.cmp-tabs__tabpanel {
  display: none;
}
.cmp-tabs__tabpanel--active {
  display: block;
}

/*
 *  Copyright 2019 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-accordion__header {
  margin: 0;
}
.cmp-accordion__button {
  display: block;
  width: 100%;
  text-align: left;
}
.cmp-accordion__panel--hidden {
  display: none;
}
.cmp-accordion__panel--expanded {
  display: block;
}

/*
 *  Copyright 2022 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-embed__youtube {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.cmp-embed__youtube-iframe {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}

/*
 *  Copyright 2021 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
/** @define image */
.cmp-image__image {
  width: 100%;
  height: auto;
}

