@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');

body {
  height: 100vh;
  width: 100vw;
  font-family: 'Roboto', sans-serif;
  font-size: 0.9rem;
}
#root {
  height: 100%;
  width: 100%;
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  animation-name: zoomIn;
}

@keyframes diagonalShimmer {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
.generic-container {
  width: 100%;
  padding: 0 var(--gutter-medium);
  box-sizing: border-box;
}
@media only screen and (max-width: 1440px) {
  .generic-container {
    width: 100vw;
  }
}
@media only screen and (max-width: 992px) {
  .generic-container {
    padding: 0 var(--gutter-default);
  }
}
.generic-container .generic-inner {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
/*
 * Función para mantener el tamaño de fuente consistente
.selector { font-size: fs(x-small);}
 */
/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  animation-name: zoomIn;
}

@keyframes diagonalShimmer {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_gi8k4_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_gi8k4_25 {
  animation-name: _zoomIn_gi8k4_25;
}

@keyframes _diagonalShimmer_gi8k4_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._banners-container_gi8k4_37 {
  background-color: var(--color-white);
  padding: var(--gutter-medium);
}
@media only screen and (max-width: 992px) {
  ._banners-container_gi8k4_37 {
    padding: var(--gutter-default);
  }
}
._banners-container_gi8k4_37 ._banners-wrap_gi8k4_46 {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_mf1gj_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_mf1gj_25 {
  animation-name: _zoomIn_mf1gj_25;
}

@keyframes _diagonalShimmer_mf1gj_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._container-contact-card_mf1gj_37 {
  padding: var(--gutter-medium);
  padding-bottom: 0;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
@media only screen and (max-width: 992px) {
  ._container-contact-card_mf1gj_37 {
    padding: 0 var(--gutter-default);
  }
}

._contact-title_mf1gj_50 ._title_mf1gj_50 {
  color: var(--ms-500);
  font-family: var(--font-bold);
  font-size: var(--font-size-lg);
  line-height: var(--line-lg);
  text-align: center;
  height: 68px;
}
@media only screen and (max-width: 992px) {
  ._contact-title_mf1gj_50 ._title_mf1gj_50 {
    padding: 0;
    font-size: var(--font-size-mid);
    line-height: var(--line-mid);
    text-align: left;
    height: auto;
  }
}
@media only screen and (max-width: 992px) {
  ._contact-title_mf1gj_50 {
    padding-bottom: var(--gutter-default);
  }
}

._contact-card_mf1gj_73 {
  padding: var(--gutter-default) var(--gutter-wide);
  width: 100%;
  display: grid;
  grid-template-columns: auto 1fr;
  gap: var(--gutter-default);
  justify-content: flex-start;
  align-items: center;
}
@media only screen and (max-width: 992px) {
  ._contact-card_mf1gj_73 {
    padding: var(--gutter-default) var(--gutter-small);
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-start;
    align-items: center;
    gap: var(--gutter-xsmall);
  }
}

._card-icon_mf1gj_93 {
  flex: 1;
  width: 147px;
  height: 134px;
}
@media only screen and (max-width: 992px) {
  ._card-icon_mf1gj_93 {
    width: 101px;
    height: 92px;
  }
}

._card-items_mf1gj_105 {
  width: 100%;
  display: grid;
  gap: var(--gutter-default);
}
@media only screen and (max-width: 992px) {
  ._card-items_mf1gj_105 {
    gap: 0;
  }
}
._card-items_mf1gj_105 ._column_mf1gj_115 {
  list-style: disc;
}
._card-items_mf1gj_105 ._column_mf1gj_115 li {
  margin: 0 var(--gutter-default);
  color: var(--Surface-500);
}
._card-items_mf1gj_105 ._column_mf1gj_115 li strong {
  cursor: pointer;
  text-decoration: underline;
  font-family: var(--font-medium);
  color: var(--color-primary);
}

._contact-cols_mf1gj_129 {
  grid-template-columns: minmax(auto, max-content) minmax(auto, max-content) minmax(auto, max-content);
  gap: var(--gutter-wide);
}
@media only screen and (max-width: 992px) {
  ._contact-cols_mf1gj_129 {
    gap: 0;
    grid-template-columns: 1fr;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_h9v6f_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_h9v6f_25 {
  animation-name: _zoomIn_h9v6f_25;
}

@keyframes _diagonalShimmer_h9v6f_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._section-title_h9v6f_37 {
  height: 68px;
  display: flex;
  align-items: center;
  width: 100%;
}
._section-title_h9v6f_37 ._title_h9v6f_43 {
  color: var(--ms-500);
  font-family: var(--font-bold);
  font-size: var(--font-size-lg);
  line-height: var(--line-lg);
  text-align: center;
  width: 100%;
}
._section-title_h9v6f_37 ._title_h9v6f_43._left_h9v6f_51 {
  text-align: left;
}
._section-title_h9v6f_37 ._title_h9v6f_43._center_h9v6f_54 {
  text-align: center;
}
._section-title_h9v6f_37 ._title_h9v6f_43._right_h9v6f_57 {
  text-align: right;
}
@media only screen and (max-width: 992px) {
  ._section-title_h9v6f_37 ._title_h9v6f_43 {
    padding: 0;
    font-size: var(--font-size-mid);
    line-height: var(--line-mid);
    height: auto;
  }
}
@media only screen and (max-width: 992px) {
  ._section-title_h9v6f_37 {
    padding-bottom: var(--gutter-default);
    height: fit-content;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_ziqyi_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_ziqyi_25 {
  animation-name: _zoomIn_ziqyi_25;
}

@keyframes _diagonalShimmer_ziqyi_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._titles_ziqyi_37 {
  margin-bottom: var(--gutter-default);
}
._titles_ziqyi_37 p {
  width: 100%;
  text-align: center;
}

._title_ziqyi_37 {
  color: var(--ms-500);
  font-size: var(--font-size-lg);
  font-family: var(--font-bold);
  margin-bottom: var(--gutter-xxxs);
}

._content_ziqyi_52 {
  background-color: var(--color-white);
  border-radius: var(--gutter-xsmall);
  padding: var(--gutter-medium) var(--gutter-wide);
  display: grid;
  grid-template-columns: max-content 1fr;
  gap: var(--gutter-wide);
}
._content_ziqyi_52 img {
  width: 140px;
}

._checked_ziqyi_64 {
  color: var(--color-primary);
}
._checked_ziqyi_64 span svg {
  width: var(--gutter-default);
}

._interpolate_ziqyi_71 {
  color: var(--color-primary);
  font-family: var(--font-bold);
  text-decoration: underline;
  cursor: pointer;
}

._item-list_ziqyi_78 {
  width: 100%;
  max-width: 403px;
  min-width: 0;
  height: 100%;
  display: flex;
  gap: var(--gutter-xsmall);
  padding-left: var(--gutter-xxs);
}
._item-list_ziqyi_78 p {
  font-size: var(--font-size-base);
  color: var(--Surface-500);
  font-family: var(--font-default);
}

._separated-cols_ziqyi_93 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--gutter-medium);
}
._separated-cols_ziqyi_93 ._requirements-col_ziqyi_98 {
  display: grid;
  gap: var(--gutter-double);
  grid-template-columns: max-content;
}

._rows_ziqyi_104 {
  display: grid;
  gap: var(--gutter-default);
}

._row_ziqyi_104 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--gutter-medium);
  align-items: stretch;
}

._spacer_ziqyi_116 {
  min-height: 0;
}

._last-row_ziqyi_120 {
  margin-top: calc(var(--gutter-small) - var(--gutter-medium));
}
._last-row_ziqyi_120 p {
  font-size: var(--font-size-sm);
  color: var(--Surface-300);
  font-family: var(--font-default);
}

._last-item_ziqyi_129 {
  padding-left: 0;
}

._asterisk_ziqyi_133 {
  color: var(--insurance-card-error-text);
}

._list_ziqyi_137 {
  list-style: none;
  margin: auto;
  padding: var(--gutter-xsmall) 0;
  columns: 2;
  column-gap: var(--gutter-wide);
  padding-bottom: 0;
}
._list_ziqyi_137 ._item-list_ziqyi_78 {
  break-inside: avoid;
  margin-bottom: var(--gutter-default);
  display: flex;
  gap: var(--gutter-xsmall);
}
._list_ziqyi_137 ._item-list_ziqyi_78 p {
  font-size: var(--font-size-base);
  color: var(--Surface-500);
  font-family: var(--font-default);
}

._note-wrapper_ziqyi_157 {
  margin-top: var(--gutter-small);
  font-size: var(--font-size-sm);
  color: var(--Surface-300);
  font-family: var(--font-default);
}

._last-list_ziqyi_164 {
  padding-top: 0;
}

@media only screen and (max-width: 992px) {
  ._note-wrapper_ziqyi_157 {
    text-align: left;
    font-size: var(--font-size-xs);
    margin-top: 0;
  }
  ._list_ziqyi_137 {
    columns: 1;
  }
  ._title_ziqyi_37 {
    margin-bottom: var(--gutter-default);
  }
  ._contract-landing-section_ziqyi_180 {
    padding: 0 var(--gutter-default);
  }
  ._item-list_ziqyi_78 {
    padding-left: 0;
  }
  ._item-list_ziqyi_78 p {
    font-size: var(--gutter-low);
  }
  ._last-row_ziqyi_120 p {
    font-size: var(--font-size-xs);
  }
  ._list_ziqyi_137 {
    margin: inherit;
    padding: var(--gutter-default);
    padding-bottom: 0;
  }
  ._list_ziqyi_137 ._item-list_ziqyi_78:last-child {
    margin-bottom: var(--gutter-default);
  }
  ._content_ziqyi_52 {
    display: flex;
    flex-direction: column;
    gap: var(--gutter-default);
    justify-content: center;
    padding: 0;
  }
  ._content_ziqyi_52 img {
    margin: auto;
  }
  ._row_ziqyi_104 {
    display: grid;
    grid-template-columns: 1fr;
  }
  ._titles_ziqyi_37 p {
    width: 100%;
    text-align: left;
  }
  ._title_ziqyi_37 {
    font-size: var(--font-size-mid);
  }
  ._horizontal_ziqyi_221 ._content_ziqyi_52 {
    display: flex;
    flex-direction: row-reverse;
    padding: var(--gutter-default) var(--gutter-small);
    gap: var(--gutter-dec);
  }
  ._horizontal_ziqyi_221 ._content_ziqyi_52 img {
    width: 101px;
  }
  ._horizontal_ziqyi_221 ._content_ziqyi_52 ._list_ziqyi_137 {
    padding: 0;
  }
  ._horizontal_ziqyi_221 ._content_ziqyi_52 ._list_ziqyi_137 ._rows_ziqyi_104 {
    gap: var(--gutter-xsmall);
  }
  ._last-list_ziqyi_164 {
    padding-top: 0;
  }
  ._list_ziqyi_137:last-child {
    padding-bottom: var(--gutter-default);
  }
  ._last-item_ziqyi_129 {
    margin-bottom: 0;
  }
  ._last-item_ziqyi_129 ._item-list_ziqyi_78:last-child {
    margin-bottom: 0;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_w4sjd_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_w4sjd_25 {
  animation-name: _zoomIn_w4sjd_25;
}

@keyframes _diagonalShimmer_w4sjd_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._landing-section-container_w4sjd_37 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  gap: var(--gutter-medium);
}

._titles_w4sjd_44 p {
  width: 100%;
  text-align: center;
}

._title_w4sjd_44 {
  color: var(--ms-500);
  font-size: var(--font-size-lg);
  font-family: var(--font-bold);
  margin-bottom: var(--gutter-xxxs);
}

._subtitle_w4sjd_56 {
  color: var(--Surface-400);
  font-size: var(--font-size-md);
  font-family: var(--font-default);
}

._list_w4sjd_62 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  justify-content: center;
  justify-items: center;
  row-gap: var(--gutter-medium);
  column-gap: 56px;
}

._benefit_w4sjd_71 {
  width: 100%;
  height: 240px;
  background-color: var(--color-white);
  border-radius: var(--gutter-xsmall);
  padding: var(--gutter-medium);
  display: flex;
  gap: var(--gutter-xsmall);
}
._benefit_w4sjd_71 ._icon_w4sjd_80 {
  color: var(--color-primary);
  margin-top: var(--gutter-xxxxs);
}
._benefit_w4sjd_71 ._icon_w4sjd_80 span {
  width: var(--gutter-medium);
  height: var(--gutter-medium);
}
._benefit_w4sjd_71 ._icon_w4sjd_80 span img {
  width: var(--gutter-medium);
  height: var(--gutter-medium);
}
._benefit_w4sjd_71 ._information_w4sjd_92 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-xsmall);
}
._benefit_w4sjd_71 ._information_w4sjd_92 ._textContent_w4sjd_97 {
  min-height: 55px;
}
._benefit_w4sjd_71 ._information_w4sjd_92 ._info-title_w4sjd_100 {
  color: var(--ms-500);
  font-size: var(--font-size-mid);
  font-family: var(--font-bold);
  margin-bottom: var(--gutter-xxxs);
}
._benefit_w4sjd_71 ._information_w4sjd_92 ._info-subtitle_w4sjd_106 {
  color: var(--Surface-400);
  font-size: var(--font-size-sm);
  font-family: var(--font-default);
}

._interpolate_w4sjd_112 {
  color: var(--color-primary);
  font-family: var(--font-bold);
  text-decoration: underline;
  cursor: pointer;
}

@media only screen and (max-width: 992px) {
  ._landing-section-container_w4sjd_37 {
    padding: 0 var(--gutter-default);
  }
  ._list_w4sjd_62 {
    background-color: var(--color-white);
    border-radius: var(--gutter-xsmall);
    padding: var(--gutter-medium);
    display: flex;
    gap: 0;
    flex-direction: column;
  }
  ._benefit_w4sjd_71 {
    padding: 0;
    height: auto;
    padding: var(--gutter-default) 0;
  }
  ._benefit_w4sjd_71 ._information_w4sjd_92 ._textContent_w4sjd_97 {
    min-height: auto;
  }
  ._titles_w4sjd_44 p {
    width: 100%;
    text-align: left;
  }
  ._title_w4sjd_44 {
    font-size: var(--font-size-mid);
  }
  ._subtitle_w4sjd_56 {
    font-size: var(--font-size-sm);
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1bc2x_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1bc2x_25 {
  animation-name: _zoomIn_1bc2x_25;
}

@keyframes _diagonalShimmer_1bc2x_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._landing-header_1bc2x_37 {
  position: relative;
}

._bannerContainer_1bc2x_41 {
  padding: var(--gutter-medium);
  background-color: var(--color-white);
}
@media only screen and (max-width: 992px) {
  ._bannerContainer_1bc2x_41 {
    padding: 0 var(--gutter-default) var(--gutter-default);
  }
}

._exclusive_1bc2x_51 {
  max-width: 1200px;
  margin: 0 auto;
}
._exclusive_1bc2x_51 div {
  background-color: var(--color-primary-25);
  border-radius: var(--gutter-xsmall);
  padding: var(--gutter-default) var(--gutter-xsmall);
  text-align: center;
  justify-content: center;
  display: flex;
  align-items: center;
  gap: var(--gutter-xsmall);
}
._exclusive_1bc2x_51 div p {
  font-family: var(--font-bold);
  font-size: var(--font-size-base);
  color: var(--color-primary);
}
._exclusive_1bc2x_51 div svg {
  color: var(--color-primary);
}
._exclusive_1bc2x_51 div img {
  width: var(--gutter-default);
}

._brands_1bc2x_77 {
  background-color: var(--color-white);
  padding-bottom: 0;
  max-width: 566px;
  margin: auto;
  width: 100%;
}
._brands_1bc2x_77 ._container-image_1bc2x_84 {
  height: 60px;
}
._brands_1bc2x_77 ._container-image_1bc2x_84 img {
  object-fit: contain;
  height: var(--gutter-wide-medium);
  width: 100%;
  max-width: 100px;
}

._landing-header-banner_1bc2x_94 .swiper-button-next,
._landing-header-banner_1bc2x_94 .swiper-button-prev {
  top: calc(50% - 30px);
}

@media only screen and (max-width: 992px) {
  ._exclusive_1bc2x_51 {
    border-radius: var(--gutter-xxxs);
  }
  ._exclusive_1bc2x_51 div {
    gap: 0;
  }
  ._exclusive_1bc2x_51 div span {
    text-align: center;
  }
  ._exclusive_1bc2x_51 div span img {
    width: 18px;
  }
  ._exclusive_1bc2x_51 div p {
    font-size: var(--font-size-xs);
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_5vpcy_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_5vpcy_25 {
  animation-name: _zoomIn_5vpcy_25;
}

@keyframes _diagonalShimmer_5vpcy_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._steps-container_5vpcy_37 {
  position: relative;
  z-index: 0;
  padding: var(--gutter-medium) 0;
}

._steps-container_5vpcy_37::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: 100%;
  background-color: var(--color-white);
  z-index: -1;
}

._carrousel-card_5vpcy_55 {
  width: 283px;
  align-items: end;
  border: 1px solid;
  min-height: 375px;
  transition: 300ms;
  transform: scale(1);
}
._carrousel-card_5vpcy_55 ul li:nth-child(1) > span {
  font-size: var(--font-size-base);
}
._carrousel-card_5vpcy_55 strong {
  font-family: var(--font-bold);
}
._carrousel-card_5vpcy_55 button {
  max-height: 35px;
}

._carrousel-card_5vpcy_55:hover {
  transform: scale(1.03);
  transition: 300ms;
}

._cards-content_5vpcy_78 {
  margin: auto;
  display: flex;
  gap: var(--gutter-medium);
  justify-content: center;
}

._carrousel-card_5vpcy_55 > div:nth-child(1) {
  align-items: center;
}

._cards-content_5vpcy_78 .mui-card-root {
  cursor: auto;
}
._cards-content_5vpcy_78 .mui-card-root div > div {
  align-items: center;
}

._carrousel-card-lock_5vpcy_96 > div:nth-child(1) {
  display: none;
}

._interpolate_5vpcy_100 {
  color: var(--color-primary);
  font-family: var(--font-bold);
  text-decoration: underline;
  cursor: pointer;
}

._title_5vpcy_107 {
  color: var(--Surface-500);
  font-size: var(--font-size-lg);
  font-family: var(--font-bold);
  text-align: center;
  width: 100%;
  margin-bottom: var(--gutter-wide-medium);
}

._other-programs_5vpcy_116 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: var(--gutter-small);
  margin-top: var(--gutter-medium);
}
._other-programs_5vpcy_116 p {
  width: 100%;
  text-align: center;
}
._other-programs_5vpcy_116 p:nth-child(2) {
  color: var(--Surface-400);
  font-size: var(--font-size-sm);
  font-family: var(--font-default);
}

._peek-carousel_5vpcy_133 {
  overflow-x: clip;
  padding-inline: 16px;
}
@media (min-width: 768px) {
  ._peek-carousel_5vpcy_133 {
    padding-inline: 24px;
  }
}
._peek-carousel_5vpcy_133 .swiper {
  overflow: visible;
  width: 100%;
}
._peek-carousel_5vpcy_133 .swiper-wrapper {
  align-items: stretch;
}
._peek-carousel_5vpcy_133 .swiper-slide {
  box-sizing: border-box;
  transition: transform 0.35s ease, opacity 0.35s ease, filter 0.35s ease;
  transform: scale(0.86);
  opacity: 0.6;
  will-change: transform;
}
._peek-carousel_5vpcy_133 .swiper-slide-prev {
  transform: translateX(9%) scale(0.8) !important;
}
._peek-carousel_5vpcy_133 .swiper-slide-next {
  transform: translateX(-4%) scale(0.9) !important;
}
._peek-carousel_5vpcy_133 .swiper-slide-active {
  transform: scale(1);
  opacity: 1;
  z-index: 2;
}

@media only screen and (max-width: 992px) {
  ._interpolate_5vpcy_100 {
    padding: var(--gutter-small) 0;
  }
  ._other-programs_5vpcy_116 {
    padding: 0 var(--gutter-default);
  }
  ._other-programs_5vpcy_116 p:nth-child(2) {
    font-size: var(--font-size-xs);
  }
  ._title_5vpcy_107 {
    color: var(--Surface-500);
    font-size: var(--font-size-mid);
    font-family: var(--font-medium);
    text-align: left;
    margin-bottom: var(--gutter-default);
    padding: 0 var(--gutter-default);
  }
  ._carrousel-card_5vpcy_55 {
    width: 311px;
  }
  ._carrousel-card_5vpcy_55 button {
    display: none;
  }
  ._steps-container_5vpcy_37 {
    padding: 0;
  }
  ._steps-container_5vpcy_37::before {
    background-color: transparent;
  }
  ._mobile-btn_5vpcy_198 {
    padding: var(--gutter-default);
  }
  ._mobile-btn_5vpcy_198 button {
    width: 100%;
  }
  ._mobile-action_5vpcy_204 {
    margin-top: var(--gutter-medium);
    padding: 0 var(--gutter-default);
  }
  ._mobile-action_5vpcy_204 button {
    width: 100%;
  }
  ._peek-carousel_5vpcy_133 .swiper {
    padding: var(--gutter-default) 0;
    background-color: var(--color-white);
    border-radius: var(--gutter-xsmall);
  }
  ._peek-carousel_5vpcy_133 .swiper-wrapper {
    position: relative;
    left: -13px;
  }
  ._peek-carousel_5vpcy_133 .swiper-slide-prev {
    transform: translateX(2%) scale(0.8) !important;
  }
  ._peek-carousel_5vpcy_133 .swiper-slide-next {
    transform: translateX(5%) scale(0.9) !important;
  }
  ._carrousel-card_5vpcy_55:hover {
    transform: scale(1);
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1sxfs_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1sxfs_25 {
  animation-name: _zoomIn_1sxfs_25;
}

@keyframes _diagonalShimmer_1sxfs_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._rich-title_1sxfs_37 {
  color: var(--color-primary);
  font-family: var(--font-bold);
  text-decoration: underline;
  cursor: pointer;
}

._title_1sxfs_44 {
  color: var(--Surface-500);
  font-size: var(--font-size-lg);
  font-family: var(--font-bold);
  text-align: center;
  width: 100%;
  padding: calc(var(--gutter-default) + var(--gutter-xxxxs)) 0 calc(var(--gutter-wide) + var(--gutter-xxxxs)) 0;
}

._content_1sxfs_53 {
  padding: var(--gutter-medium);
  background-color: var(--color-white);
  border-radius: var(--gutter-xsmall);
  gap: var(--gutter-medium);
  display: grid;
  grid-template-columns: 100px minmax(0, 1fr);
  min-height: 132px;
  align-items: center;
}

._content-proccess_1sxfs_64 {
  display: flex;
  gap: var(--gutter-default);
  justify-content: space-between;
}

._proccess_1sxfs_70 {
  display: flex;
  align-items: center;
  gap: var(--gutter-default);
}
._proccess_1sxfs_70 p {
  color: var(--Surface-500);
  font-size: var(--font-size-base);
  font-family: var(--font-default);
}

span._rich-title_1sxfs_37 {
  color: var(--color-primary);
  margin-bottom: var(--gutter-default);
}

._rich-subtitle_1sxfs_86 {
  color: var(--color-primary);
  font-family: var(--font-bold);
  cursor: pointer;
}

._rich-title_1sxfs_37 {
  color: var(--Surface-400);
}

._special-step_1sxfs_96 p:nth-child(2) {
  margin-top: var(--gutter-default);
}

._procedure-container_1sxfs_100 {
  padding: 0 var(--gutter-large);
}

._image-container_1sxfs_104 {
  display: flex;
  justify-content: center;
}

@media only screen and (max-width: 992px) {
  ._title_1sxfs_44 {
    font-size: var(--font-size-mid);
    font-family: var(--font-medium);
    text-align: left;
    width: 100%;
    padding: 0 0 var(--gutter-default) 0;
  }
  ._procedure-container_1sxfs_100 {
    padding: 0 var(--gutter-default);
  }
  ._proccess_1sxfs_70 p {
    font-size: var(--font-size-sm);
  }
  ._content_1sxfs_53 {
    padding: var(--gutter-default) var(--gutter-low);
    gap: var(--gutter-dec);
  }
  ._content-proccess_1sxfs_64 {
    flex-direction: column;
    gap: var(--gutter-xxxs);
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_116rr_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_116rr_25 {
  animation-name: _zoomIn_116rr_25;
}

@keyframes _diagonalShimmer_116rr_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._rich-title_116rr_37 {
  color: var(--color-primary);
  font-family: var(--font-bold);
  text-decoration: underline;
  cursor: pointer;
}

._title_116rr_44 {
  color: var(--Surface-500);
  font-size: var(--font-size-lg);
  font-family: var(--font-bold);
  text-align: center;
  width: 100%;
  padding: calc(var(--gutter-default) + var(--gutter-xxxxs)) 0;
}

._content_116rr_53 {
  padding: var(--gutter-medium);
  background-color: var(--color-white);
  border-radius: var(--gutter-xsmall);
  gap: var(--gutter-medium);
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

._step_116rr_62 {
  display: flex;
  align-items: center;
  gap: var(--gutter-default);
}
._step_116rr_62 img {
  width: 56px;
}
._step_116rr_62 div {
  width: max-content;
  max-width: 268px;
}
._step_116rr_62 div p {
  color: var(--Surface-400);
  font-size: var(--font-size-sm);
  font-family: var(--font-default);
}
._step_116rr_62 div p strong._rich-title_116rr_37 {
  text-decoration: unset;
}
._step_116rr_62 div p span._rich-title_116rr_37 {
  color: var(--color-primary);
  text-decoration: unset;
  margin-bottom: var(--gutter-default);
}

._rich-subtitle_116rr_88 {
  color: var(--color-primary);
  font-family: var(--font-bold);
  cursor: pointer;
}

._rich-title_116rr_37 {
  color: var(--Surface-400);
}

._special-step_116rr_98 p:nth-child(2) {
  margin-top: var(--gutter-default);
}

@media only screen and (max-width: 992px) {
  ._title_116rr_44 {
    font-size: var(--font-size-mid);
    font-family: var(--font-medium);
    text-align: left;
    width: 100%;
    padding: 0 0 var(--gutter-default) 0;
  }
  ._steps-container_116rr_110 {
    padding: 0 var(--gutter-default);
  }
  ._content_116rr_53 {
    padding: var(--gutter-default);
    display: flex;
    flex-direction: column;
    gap: var(--gutter-medium);
  }
  ._step_116rr_62 img {
    width: 40px;
  }
  ._step_116rr_62 div {
    max-width: 100%;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1m51r_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1m51r_25 {
  animation-name: _zoomIn_1m51r_25;
}

@keyframes _diagonalShimmer_1m51r_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._my-insurances-pif-home_1m51r_37 {
  max-width: 100vw;
}

._content_1m51r_41 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
  max-width: 1200px;
  margin: auto;
}

._content-suggestions_1m51r_49 > section > div {
  max-width: fit-content;
}

@media only screen and (max-width: 992px) {
  ._content_1m51r_41 {
    width: 100vw;
  }
  ._content-suggestions_1m51r_49 {
    padding: 0 var(--gutter-default);
    background-color: var(--color-white);
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_iae9o_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_iae9o_25 {
  animation-name: _zoomIn_iae9o_25;
}

@keyframes _diagonalShimmer_iae9o_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._skeleton-container_iae9o_37 {
  max-width: calc(100vw - var(--gutter-medium));
}

._content_iae9o_41 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
  max-width: 1200px;
  margin: auto;
}

._landing-header_iae9o_49 {
  position: relative;
  z-index: 0;
  padding: var(--gutter-double) 0 var(--gutter-wide) 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--gutter-medium);
}
._landing-header_iae9o_49 span:nth-child(1),
._landing-header_iae9o_49 span:nth-child(3) {
  width: 100%;
}

._landing-header_iae9o_49 > section:nth-child(1) {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
}

._landing-header_iae9o_49::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: 100%;
  background-color: var(--color-white);
  z-index: -1;
}

._benefits_iae9o_82 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--gutter-medium);
}
._benefits_iae9o_82 div {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  gap: var(--gutter-wide);
}
._benefits_iae9o_82 div span {
  width: 100%;
}

._contract_iae9o_99 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--gutter-medium);
}
._contract_iae9o_99 span:nth-child(2) {
  width: 100%;
}

._programs_iae9o_110 {
  position: relative;
  z-index: 0;
  padding: var(--gutter-double) 0 var(--gutter-wide) 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--gutter-medium);
}
._programs_iae9o_110 div {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  gap: var(--gutter-medium);
}
._programs_iae9o_110 div span {
  width: 100%;
}

._programs_iae9o_110::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: 100%;
  background-color: var(--color-white);
  z-index: -1;
}

@media only screen and (max-width: 992px) {
  ._skeleton-container_iae9o_37 {
    max-width: 100%;
  }
  ._landing-header_iae9o_49 {
    padding: var(--gutter-double) var(--gutter-default);
  }
  ._landing-header_iae9o_49 span:nth-child(2) {
    width: 100%;
  }
  ._programs_iae9o_110 {
    grid-template-columns: 1fr;
  }
  ._programs_iae9o_110 div {
    padding: 0 var(--gutter-default);
    grid-template-columns: 1fr;
  }
  ._programs_iae9o_110 div span {
    width: 100%;
  }
  ._benefits_iae9o_82 span:nth-child(3) {
    width: calc(100% - var(--gutter-double));
    margin: auto;
  }
  ._contract_iae9o_99 span:nth-child(2) {
    width: calc(100% - var(--gutter-double));
    margin: auto;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_4mlie_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_4mlie_25 {
  animation-name: _zoomIn_4mlie_25;
}

@keyframes _diagonalShimmer_4mlie_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._programsHeader_4mlie_37 {
  width: 100%;
  position: absolute;
  top: 138px;
  left: 0;
  height: 66px;
  background-color: var(--color-white);
  display: flex;
  align-items: center;
  padding: 0 116px;
}
._programsHeader_4mlie_37 ._title_4mlie_48 {
  color: var(--Surface-500);
  font-size: var(--font-size-base);
  font-family: var(--font-bold);
}

._headerContent_4mlie_54 {
  display: grid;
  justify-content: stretch;
  align-items: center;
  gap: var(--gutter-wide);
  grid-template-columns: auto 1fr;
  width: 100%;
}

._headerItems_4mlie_63 {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

._item_4mlie_69 {
  padding: 0 var(--gutter-medium);
  text-align: center;
  min-width: 160px;
  cursor: pointer;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 300ms;
  box-sizing: border-box;
}
._item_4mlie_69 span {
  color: var(--Surface-500);
  font-size: var(--font-size-base);
  font-family: var(--font-default);
  transition: 300ms;
}
._item_4mlie_69 span._active_4mlie_87 {
  color: var(--color-primary);
  font-family: var(--font-bold);
}

._item_4mlie_69:hover {
  transition: 300ms;
}
._item_4mlie_69:hover span {
  transition: 300ms;
  font-size: var(--font-size-mid);
}

._item_4mlie_69:last-child {
  border: none;
}

._separator_4mlie_104 {
  width: 1px;
  height: 30px;
  background-color: var(--color-separator-line-light);
}

@media (min-width: 540px) and (max-width: 1024px) and (orientation: landscape) {
  ._programsHeader_4mlie_37 {
    height: 56px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
    justify-content: center;
    width: 100vw;
    left: 0;
    top: 121px;
  }
}
@media only screen and (max-width: 992px) {
  ._submenu_4mlie_121 {
    position: absolute;
    top: 0;
    left: var(--gutter-default);
    display: flex;
    align-items: center;
    height: 56px;
    cursor: pointer;
  }
  ._drawer-paper_4mlie_130 {
    width: 100vw !important;
  }
  ._programsHeader_4mlie_37 {
    height: 56px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
    justify-content: center;
    width: 100vw;
    left: 0;
    top: 64px;
  }
}
@media only screen and (max-width: 540px) {
  ._item_4mlie_69 {
    padding: var(--gutter-default);
    justify-content: left;
    width: 100vw;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_9fa4q_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_9fa4q_25 {
  animation-name: _zoomIn_9fa4q_25;
}

@keyframes _diagonalShimmer_9fa4q_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._programsLayout_9fa4q_37 {
  padding-top: 66px;
  max-width: calc(100vw - var(--gutter-medium));
  width: min(1200px, 100%);
  margin: auto;
}

._pifContainer_9fa4q_44 {
  display: flex;
  padding: var(--gutter-medium);
  align-items: center;
  background-color: var(--color-white);
  border-radius: var(--gutter-xsmall);
}

._content_9fa4q_52 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
  margin-top: var(--gutter-medium);
}

._alertInfo_9fa4q_59 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
  margin-top: var(--gutter-medium);
}
._alertInfo_9fa4q_59 .MuiAlert-root {
  justify-content: center !important;
}
._alertInfo_9fa4q_59 .MuiAlert-message {
  flex: none !important;
}

._informativeCard_9fa4q_72 {
  display: grid;
  gap: var(--gutter-medium);
  grid-template-columns: auto 1fr;
}
._informativeCard_9fa4q_72 ._content_9fa4q_52 ._description_9fa4q_77 {
  display: grid;
  gap: var(--gutter-medium);
  grid-template-columns: 1fr 1fr 1fr;
}
._informativeCard_9fa4q_72 ._content_9fa4q_52 ._description_9fa4q_77 p {
  color: var(--Surface-300);
  font-family: var(--font-default);
  font-size: var(--font-size-base);
}
._informativeCard_9fa4q_72 ._content_9fa4q_52 ._description_9fa4q_77 p::first-letter {
  text-transform: uppercase;
}
._informativeCard_9fa4q_72 ._content_9fa4q_52 ._description_9fa4q_77 ._pifDescription_9fa4q_90 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
}
._informativeCard_9fa4q_72 ._content_9fa4q_52 ._description_9fa4q_77 ._pifDescription_9fa4q_90 p:nth-child(1) {
  font-family: var(--font-bold);
  font-size: var(--font-size-lg);
}
._informativeCard_9fa4q_72 ._content_9fa4q_52 ._description_9fa4q_77 ._pifDescription_9fa4q_90 p:nth-child(2) {
  font-size: var(--font-size-md);
  max-width: 314px;
}
._informativeCard_9fa4q_72 ._content_9fa4q_52 ._description_9fa4q_77 ._monthlyPrice_9fa4q_103 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
  padding-left: var(--gutter-default);
  align-items: center;
}
._informativeCard_9fa4q_72 ._content_9fa4q_52 ._description_9fa4q_77 ._monthlyPrice_9fa4q_103 p:nth-child(1) {
  font-family: var(--font-bold);
  font-size: var(--font-size-lg);
  height: 22px;
  margin-bottom: var(--gutter-medium);
}
._informativeCard_9fa4q_72 ._content_9fa4q_52 ._description_9fa4q_77 ._monthlyPrice_9fa4q_103 strong {
  font-family: var(--font-bold);
}
._informativeCard_9fa4q_72 ._content_9fa4q_52 ._description_9fa4q_77 ._cards_9fa4q_119 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-xxs);
}
._informativeCard_9fa4q_72 ._content_9fa4q_52 ._description_9fa4q_77 ._cards_9fa4q_119 ._cardsHead_9fa4q_124 {
  display: flex;
  gap: var(--gutter-xsmall);
  justify-content: center;
  height: var(--gutter-wide-medium);
  align-items: center;
}
._informativeCard_9fa4q_72 ._content_9fa4q_52 ._description_9fa4q_77 ._cards_9fa4q_119 ._cardsHead_9fa4q_124 img {
  width: var(--gutter-double);
}
._informativeCard_9fa4q_72 ._content_9fa4q_52 ._description_9fa4q_77 ._cards_9fa4q_119 p {
  text-align: center;
  color: var(--color-text-secondary);
}
._informativeCard_9fa4q_72 ._content_9fa4q_52 ._description_9fa4q_77 ._other-card_9fa4q_138 {
  flex-direction: row;
  height: 80px;
  align-items: center;
  gap: var(--gutter-default);
}
._informativeCard_9fa4q_72 ._content_9fa4q_52 ._other-description_9fa4q_144 {
  justify-content: space-around;
  display: flex;
  align-items: center;
}
._informativeCard_9fa4q_72 ._content_9fa4q_52 ._exclusive_9fa4q_149 div {
  background-color: var(--color-primary-25);
  border-radius: var(--gutter-xsmall);
  padding: var(--gutter-default) var(--gutter-xsmall);
  text-align: center;
  justify-content: center;
  display: flex;
  align-items: center;
}
._informativeCard_9fa4q_72 ._content_9fa4q_52 ._exclusive_9fa4q_149 div p {
  font-family: var(--font-bold);
  font-size: var(--font-size-base);
  color: var(--color-primary);
}

._exclusive_9fa4q_149 div {
  display: flex;
  gap: var(--gutter-xxxs);
}
._exclusive_9fa4q_149 div p span span {
  font-size: var(--font-size-base);
}
._exclusive_9fa4q_149 div svg {
  color: var(--color-primary);
}
._exclusive_9fa4q_149 div img {
  width: var(--gutter-default);
}

@media only screen and (max-width: 992px) {
  ._exclusive_9fa4q_149 div p {
    margin-bottom: var(--gutter-super-small);
  }
  ._exclusive_9fa4q_149 div p span {
    margin: inherit;
  }
  ._exclusive_9fa4q_149 div p span span {
    font-size: var(--font-size-xs);
  }
  ._exclusive_9fa4q_149 > div > span {
    margin: inherit;
  }
  ._informativeCard_9fa4q_72 {
    margin-top: 0px;
  }
  ._informativeCard_9fa4q_72 ._content_9fa4q_52 ._other-description_9fa4q_144 {
    flex-direction: column;
  }
  ._informativeCard_9fa4q_72 ._content_9fa4q_52 ._other-description_9fa4q_144 ._other-card_9fa4q_138 {
    height: var(--gutter-wide-medium);
  }
  ._informativeCard_9fa4q_72 ._content_9fa4q_52 ._other-description_9fa4q_144 ._other-card_9fa4q_138 p {
    display: none;
  }
  ._informativeCard_9fa4q_72 ._content_9fa4q_52 ._exclusive_9fa4q_149 {
    padding: 0;
  }
  ._informativeCard_9fa4q_72 ._content_9fa4q_52 ._exclusive_9fa4q_149 div {
    padding: var(--gutter-xsmall);
    border-radius: var(--gutter-xxxs);
  }
  ._content-suggestions_9fa4q_210 {
    padding: 0 var(--gutter-default);
    background-color: var(--color-white);
  }
  ._pifContainer_9fa4q_44 {
    gap: var(--gutter-xsmall);
  }
  ._informativeCard_9fa4q_72 {
    grid-template-columns: 1fr;
    justify-content: center;
  }
  ._informativeCard_9fa4q_72 div {
    text-align: center;
  }
  ._informativeCard_9fa4q_72 ._content_9fa4q_52 {
    gap: var(--gutter-xsmall);
  }
  ._informativeCard_9fa4q_72 ._content_9fa4q_52 ._description_9fa4q_77 {
    grid-template-columns: 1fr;
    justify-content: center;
    gap: var(--gutter-xsmall);
  }
  ._informativeCard_9fa4q_72 ._content_9fa4q_52 ._description_9fa4q_77 p {
    color: var(--Surface-500);
  }
  ._informativeCard_9fa4q_72 ._content_9fa4q_52 ._description_9fa4q_77 ._pifDescription_9fa4q_90,
  ._informativeCard_9fa4q_72 ._content_9fa4q_52 ._description_9fa4q_77 ._monthlyPrice_9fa4q_103,
  ._informativeCard_9fa4q_72 ._content_9fa4q_52 ._description_9fa4q_77 ._cards_9fa4q_119 {
    gap: var(--gutter-xsmall);
  }
  ._informativeCard_9fa4q_72 ._content_9fa4q_52 ._description_9fa4q_77 ._cards_9fa4q_119 {
    padding-top: 0;
  }
  ._informativeCard_9fa4q_72 ._content_9fa4q_52 ._description_9fa4q_77 ._cards_9fa4q_119 p {
    display: none;
  }
  ._informativeCard_9fa4q_72 ._content_9fa4q_52 ._description_9fa4q_77 ._pifDescription_9fa4q_90 p:nth-child(2) {
    font-size: var(--font-size-base);
    max-width: 100%;
  }
  ._informativeCard_9fa4q_72 ._content_9fa4q_52 ._description_9fa4q_77 ._monthlyPrice_9fa4q_103 {
    padding-left: 0;
  }
  ._informativeCard_9fa4q_72 ._content_9fa4q_52 ._description_9fa4q_77 ._monthlyPrice_9fa4q_103 p:nth-child(1) {
    height: auto;
    margin-bottom: 0;
  }
  ._informativeCard_9fa4q_72 ._content_9fa4q_52 ._description_9fa4q_77 ._monthlyPrice_9fa4q_103 p:nth-child(2) {
    font-size: var(--font-size-xs);
  }
  ._informativeCard_9fa4q_72 ._content_9fa4q_52 ._exclusive_9fa4q_149 {
    border-radius: var(--gutter-xxxs);
  }
  ._informativeCard_9fa4q_72 ._content_9fa4q_52 ._exclusive_9fa4q_149 section {
    gap: 0;
  }
  ._informativeCard_9fa4q_72 ._content_9fa4q_52 ._exclusive_9fa4q_149 section span {
    text-align: center;
  }
  ._informativeCard_9fa4q_72 ._content_9fa4q_52 ._exclusive_9fa4q_149 section span img {
    width: 18px;
  }
  ._informativeCard_9fa4q_72 ._content_9fa4q_52 ._exclusive_9fa4q_149 section p {
    font-size: var(--font-size-xs);
  }
  ._content_9fa4q_52 {
    margin-top: 0;
  }
  ._alertInfo_9fa4q_59 {
    display: flex;
    flex-direction: column;
    gap: var(--gutter-medium);
    margin-top: var(--gutter-low);
    padding: 0 var(--gutter-xsmall);
  }
  ._alertInfo_9fa4q_59 .MuiAlert-root {
    justify-content: center !important;
  }
  ._alertInfo_9fa4q_59 .MuiAlert-message {
    flex: none !important;
  }
  ._programsLayout_9fa4q_37 {
    padding-top: 0;
    max-width: 100vw;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_n7y95_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_n7y95_25 {
  animation-name: _zoomIn_n7y95_25;
}

@keyframes _diagonalShimmer_n7y95_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._benefits_n7y95_37 ._header_n7y95_37 {
  margin-top: var(--gutter-medium);
  margin-bottom: var(--gutter-default);
}
._benefits_n7y95_37 ._header_n7y95_37 p {
  text-align: center;
}
._benefits_n7y95_37 ._header_n7y95_37 p:nth-child(1) {
  color: var(--ms-500);
  font-size: var(--font-size-lg);
  font-family: var(--font-bold);
}

._benefitCard_n7y95_50 {
  display: flex;
  padding: var(--gutter-double-large) var(--gutter-wide);
  gap: 76px;
  justify-content: space-around;
}
._benefitCard_n7y95_50 ._benefitsInformation_n7y95_56 ._benefitTitle_n7y95_56 {
  display: flex;
  align-items: center;
  gap: var(--gutter-xsmall);
}
._benefitCard_n7y95_50 ._benefitsInformation_n7y95_56 ._benefitTitle_n7y95_56 p {
  color: var(--Surface-900);
  font-size: var(--font-size-md);
  font-family: var(--font-medium);
}
._benefitCard_n7y95_50 ._benefitsInformation_n7y95_56 ._subtitle_n7y95_66 {
  color: var(--Surface-400);
  font-size: var(--font-size-base);
  font-family: var(--font-default);
}
._benefitCard_n7y95_50 ._items_n7y95_71 {
  display: flex;
  width: 100%;
  gap: var(--gutter-wide);
  margin-bottom: var(--gutter-double);
}
._benefitCard_n7y95_50 ._items_n7y95_71 ._item_n7y95_71 {
  display: grid;
  align-items: center;
  gap: var(--gutter-xsmall);
  grid-template-columns: var(--gutter-double) auto;
  width: max-content;
}
._benefitCard_n7y95_50 ._items_n7y95_71 ._item_n7y95_71 ._icon_n7y95_84 {
  width: var(--gutter-double);
  height: var(--gutter-double);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  background-color: var(--Auxiliary---Blue-50);
  display: flex;
}
._benefitCard_n7y95_50 ._items_n7y95_71 ._item_n7y95_71 ._icon_n7y95_84 svg {
  color: var(--color-primary);
}
._benefitCard_n7y95_50 ._items_n7y95_71 ._item_n7y95_71 ._information_n7y95_96 p:nth-child(1) {
  color: var(--Surface-900);
  font-family: var(--font-bold);
  font-size: var(--font-size-base);
}
._benefitCard_n7y95_50 ._more_n7y95_101 {
  display: flex;
  align-items: center;
  gap: var(--gutter-xxxs);
  justify-content: center;
}
._benefitCard_n7y95_50 ._more_n7y95_101 p {
  color: var(--color-primary);
  font-size: var(--font-size-base);
  text-decoration: underline;
  cursor: pointer;
}
._benefitCard_n7y95_50 ._more_n7y95_101 svg {
  color: var(--color-primary);
}

._interpolate_n7y95_117 {
  color: var(--color-primary);
}

._items_n7y95_71 .swiper-wrapper {
  display: flex;
  gap: var(--gutter-wide);
}

@media only screen and (max-width: 992px) {
  ._items_n7y95_71 .swiper-wrapper {
    display: flex;
    gap: 0;
  }
  ._items_n7y95_71 .swiper-wrapper .swiper-slide {
    width: auto !important;
  }
  ._benefitCard_n7y95_50 {
    padding: var(--gutter-default);
    flex-direction: column;
    gap: var(--gutter-default);
    align-items: start;
  }
  ._benefitCard_n7y95_50 ._benefitsInformation_n7y95_56 {
    min-width: auto;
  }
  ._benefitCard_n7y95_50 ._benefitsInformation_n7y95_56 ._benefitTitle_n7y95_56 {
    display: flex;
    align-items: center;
    gap: var(--gutter-xsmall);
  }
  ._benefitCard_n7y95_50 ._benefitsInformation_n7y95_56 ._benefitTitle_n7y95_56 p {
    font-size: var(--font-size-base);
  }
  ._benefitCard_n7y95_50 ._benefitsInformation_n7y95_56 ._subtitle_n7y95_66 {
    font-size: var(--font-size-sm);
    padding-left: var(--gutter-large);
  }
  ._benefitCard_n7y95_50 ._items_n7y95_71 {
    width: calc(100vw - 64px);
    margin-bottom: var(--gutter-default);
  }
  ._benefitCard_n7y95_50 ._items_n7y95_71 ._item_n7y95_71 ._information_n7y95_96 p:nth-child(1) {
    font-size: var(--font-size-xs);
  }
  ._benefitCard_n7y95_50 ._more_n7y95_101 p {
    font-size: var(--font-size-sm);
  }
  ._benefits_n7y95_37 {
    padding: 0 var(--gutter-default);
  }
  ._benefits_n7y95_37 ._header_n7y95_37 {
    margin-bottom: var(--gutter-default);
    margin-top: 0;
  }
  ._benefits_n7y95_37 ._header_n7y95_37 p {
    text-align: left;
  }
  ._benefits_n7y95_37 ._header_n7y95_37 p:nth-child(1) {
    font-size: var(--font-size-mid);
  }
  ._benefits_n7y95_37 ._header_n7y95_37 p:nth-child(2) {
    font-size: var(--font-size-sm);
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1lwzo_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1lwzo_25 {
  animation-name: _zoomIn_1lwzo_25;
}

@keyframes _diagonalShimmer_1lwzo_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._procedure-card_1lwzo_37 {
  gap: var(--gutter-medium);
  justify-content: center;
  padding: var(--gutter-medium);
  flex-direction: column;
}
._procedure-card_1lwzo_37 ._top-container_1lwzo_43 {
  display: flex;
  gap: var(--gutter-wide);
  align-items: center;
}
._procedure-card_1lwzo_37 ._top-container_1lwzo_43 img {
  width: 100px;
}
._procedure-card_1lwzo_37 ._header-inside_1lwzo_51 {
  display: flex;
  gap: var(--gutter-medium);
  align-items: center;
}
._procedure-card_1lwzo_37 ._gral_1lwzo_56 {
  font-size: var(--font-size-base);
  color: var(--Surface-400);
  font-family: var(--font-default);
}
._procedure-card_1lwzo_37 ._title_1lwzo_61 {
  color: var(--Surface-900);
  font-family: var(--font-bold);
  font-size: var(--font-size-md);
  max-width: 344px;
}
._procedure-card_1lwzo_37 ._subtitle_1lwzo_67 {
  color: var(--Surface-400);
  font-family: var(--font-default);
  font-size: var(--font-size-sm);
  max-width: 200px;
}
._procedure-card_1lwzo_37 ._subtitle_1lwzo_67 strong {
  color: var(--color-primary);
  font-family: var(--font-bold);
}

._interpolate_1lwzo_78 {
  color: var(--color-primary);
  font-family: var(--font-bold);
}

._list_1lwzo_83 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-default);
}
._list_1lwzo_83 ._item_1lwzo_88 {
  display: flex;
  align-items: center;
  gap: var(--gutter-xsmall);
}
._list_1lwzo_83 ._item_1lwzo_88 div {
  width: var(--gutter-default);
  height: var(--gutter-default);
  border-radius: 50%;
  background-color: var(--color-primary);
  color: var(--color-white);
  font-size: var(--font-size-2xxs);
  display: flex;
  justify-content: center;
  align-items: center;
}
._list_1lwzo_83 ._item_1lwzo_88 p {
  font-size: var(--font-size-sm);
  font-family: var(--font-default);
  color: var(--Surface-500);
}
._list_1lwzo_83 ._item_1lwzo_88 p span {
  text-decoration: none;
}

._more-info_1lwzo_113 {
  width: 100%;
  text-align: left;
  font-size: var(--font-size-sm);
  font-family: var(--font-default);
  color: var(--Surface-400);
}
._more-info_1lwzo_113 strong {
  font-family: var(--font-bold);
}

._downloads_1lwzo_124 {
  display: flex;
  gap: var(--gutter-medium);
  width: 100%;
}
._downloads_1lwzo_124 ._download-item_1lwzo_129 {
  width: 316px;
}

@media only screen and (max-width: 992px) {
  ._procedure_1lwzo_37 {
    padding: 0 var(--gutter-default);
  }
  ._procedure-card_1lwzo_37 {
    gap: var(--gutter-default);
    padding: var(--gutter-default);
  }
  ._procedure-card_1lwzo_37 ._title_1lwzo_61 {
    font-size: var(--font-size-mid);
  }
  ._procedure-card_1lwzo_37 ._top-container_1lwzo_43 {
    flex-direction: column;
    width: 100%;
    gap: var(--gutter-default);
    padding-right: 0;
  }
  ._procedure-card_1lwzo_37 ._header-inside_1lwzo_51 {
    flex-direction: column;
    width: 100%;
    gap: var(--gutter-medium);
    padding-right: 0;
  }
  ._procedure-card_1lwzo_37 ._header-inside_1lwzo_51 div {
    width: 100%;
  }
  ._procedure-card_1lwzo_37 ._header-inside_1lwzo_51 div p {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
  ._more-info_1lwzo_113 {
    text-align: center;
  }
  ._downloads_1lwzo_124 {
    display: flex;
    flex-direction: column;
    gap: var(--gutter-small);
    width: 100%;
  }
  ._downloads_1lwzo_124 ._download-item_1lwzo_129 {
    width: 100%;
    height: var(--gutter-wide-medium);
  }
  ._downloads_1lwzo_124 ._download-item_1lwzo_129 button {
    margin-bottom: var(--gutter-xxxs);
  }
  ._downloads_1lwzo_124 ._download-item_1lwzo_129 button span {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  ._downloads_1lwzo_124 ._download-item_1lwzo_129 button span img {
    width: var(--gutter-default);
  }
  ._downloads_1lwzo_124 ._download-item_1lwzo_129 > div > div:nth-child(1) {
    width: var(--gutter-medium);
    height: var(--gutter-medium);
  }
  ._downloads_1lwzo_124 ._download-item_1lwzo_129 > div > div:nth-child(2) span {
    color: var(--Surface-500);
    font-size: var(--font-size-xs);
    font-family: var(--font-default);
  }
  ._list_1lwzo_83 ._item_1lwzo_88 {
    display: grid;
    grid-template-columns: var(--gutter-default) 1fr;
  }
  ._list_1lwzo_83 ._item_1lwzo_88 div {
    width: var(--gutter-default);
    height: var(--gutter-default);
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1usmi_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1usmi_25 {
  animation-name: _zoomIn_1usmi_25;
}

@keyframes _diagonalShimmer_1usmi_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._protected_1usmi_37 ._header_1usmi_37 {
  margin-top: var(--gutter-medium);
  margin-bottom: var(--gutter-medium);
}
._protected_1usmi_37 ._header_1usmi_37 p {
  text-align: center;
}
._protected_1usmi_37 ._header_1usmi_37 p:nth-child(1) {
  color: var(--ms-500);
  font-size: var(--font-size-lg);
  font-family: var(--font-bold);
}
._protected_1usmi_37 ._header_1usmi_37 p:nth-child(2) {
  color: var(--Surface-300);
  font-family: var(--font-default);
  font-size: var(--font-size-base);
  margin-bottom: var(--gutter-default);
}

._separator_1usmi_56 {
  width: 1px;
  height: 60px;
  background-color: var(--color-separator-line-light);
}

._protectedCard_1usmi_62 {
  display: flex;
  flex-direction: column;
  padding: var(--gutter-medium) var(--gutter-double);
}
._protectedCard_1usmi_62 ._items_1usmi_67 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  max-width: 1136px;
  margin-bottom: var(--gutter-default);
}
._protectedCard_1usmi_62 ._items_1usmi_67 ._item_1usmi_67 {
  display: flex;
  align-items: center;
  gap: var(--gutter-default);
}
._protectedCard_1usmi_62 ._items_1usmi_67 ._item_1usmi_67 ._icon_1usmi_79 {
  width: var(--gutter-double);
  height: var(--gutter-double);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  background-color: var(--Auxiliary---Blue-50);
  display: flex;
}
._protectedCard_1usmi_62 ._items_1usmi_67 ._item_1usmi_67 ._information_1usmi_88 p:nth-child(1) {
  color: var(--Surface-500);
  font-family: var(--font-default);
  font-size: var(--font-size-sm);
}
._protectedCard_1usmi_62 ._items_1usmi_67 ._item_1usmi_67 ._information_1usmi_88 p:nth-child(2) {
  color: var(--Surface-900);
  font-family: var(--font-bold);
  font-size: var(--font-size-mid);
}
._protectedCard_1usmi_62 ._more_1usmi_98 {
  color: var(--color-primary);
  padding: var(--gutter-small) var(--gutter-double);
  font-size: var(--font-size-base);
  text-decoration: underline;
  cursor: pointer;
}

._interpolate_1usmi_106 strong {
  color: var(--color-primary);
  font-family: var(--font-bold);
}

._do-card_1usmi_111 {
  padding: var(--gutter-default) var(--gutter-default) var(--gutter-medium) var(--gutter-default);
}
._do-card_1usmi_111 div {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-default);
}
._do-card_1usmi_111 ._information-item_1usmi_119 {
  border-bottom: 1px solid var(--Divider-Secondary);
}
._do-card_1usmi_111 ._information-item_1usmi_119 p:nth-child(1) {
  color: var(--Surface-400);
  font-family: var(--font-bold);
  font-size: var(--font-size-sm);
}
._do-card_1usmi_111 ._information-item_1usmi_119 p:nth-child(2) {
  color: var(--Surface-300);
  font-family: var(--font-default);
  font-size: var(--font-size-sm);
  margin-bottom: var(--gutter-default);
}

@media only screen and (max-width: 992px) {
  ._do-card_1usmi_111 ._information-item_1usmi_119 {
    border-bottom: none;
  }
  ._do-card_1usmi_111 ._information-item_1usmi_119 p:nth-child(2) {
    margin-bottom: 0;
  }
  ._drawer-paper_1usmi_141 {
    border-radius: var(--gutter-xxxs) var(--gutter-xxxs) 0 0 !important;
    width: 100vw !important;
  }
  ._protectedCard_1usmi_62 {
    padding: var(--gutter-default);
  }
  ._protectedCard_1usmi_62 ._items_1usmi_67 {
    margin-bottom: 0;
    flex-direction: column;
  }
  ._protectedCard_1usmi_62 ._items_1usmi_67 ._item_1usmi_67 {
    border-bottom: 1px solid var(--color-separator-line-light);
    padding-bottom: var(--gutter-default);
    padding-top: var(--gutter-default);
  }
  ._protectedCard_1usmi_62 ._items_1usmi_67 ._item_1usmi_67 ._information_1usmi_88 p:nth-child(1) {
    color: var(--Surface-500);
    font-family: var(--font-default);
    font-size: var(--font-size-xs);
  }
  ._protectedCard_1usmi_62 ._items_1usmi_67 ._item_1usmi_67 ._information_1usmi_88 p:nth-child(2) {
    color: var(--Surface-500);
    font-family: var(--font-bold);
    font-size: var(--font-size-sm);
  }
  ._protectedCard_1usmi_62 ._items_1usmi_67 ._item_1usmi_67:first-child {
    padding-top: 0;
  }
  ._protectedCard_1usmi_62 ._items_1usmi_67 ._item_1usmi_67:last-child {
    padding-bottom: 0;
    border: none;
  }
  ._protectedCard_1usmi_62 ._more_1usmi_98 {
    text-align: left;
    width: 100%;
    padding-left: 0;
    font-size: var(--font-size-sm);
  }
  ._protected_1usmi_37 {
    padding: 0 var(--gutter-default);
  }
  ._protected_1usmi_37 ._header_1usmi_37 {
    margin-bottom: var(--gutter-medium);
    margin-top: 0;
  }
  ._protected_1usmi_37 ._header_1usmi_37 p {
    text-align: left;
  }
  ._protected_1usmi_37 ._header_1usmi_37 p:nth-child(1) {
    font-size: var(--font-size-mid);
  }
  ._protected_1usmi_37 ._header_1usmi_37 p:nth-child(2) {
    font-size: var(--font-size-sm);
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_n3u2e_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_n3u2e_25 {
  animation-name: _zoomIn_n3u2e_25;
}

@keyframes _diagonalShimmer_n3u2e_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._title_n3u2e_37 {
  color: var(--ms-500);
  font-size: var(--font-size-mid);
  font-family: var(--font-bold);
  width: 100%;
  text-align: center;
  margin-bottom: var(--gutter-regular);
}

._cover-content_n3u2e_46 {
  position: relative;
  z-index: 0;
  padding: var(--gutter-wide-medium) 0;
}

._cover-content_n3u2e_46::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: 100%;
  background-color: var(--color-white);
  z-index: -1;
}

._downloads_n3u2e_64 {
  display: flex;
  gap: var(--gutter-medium);
  width: 100%;
}
._downloads_n3u2e_64 ._download-item_n3u2e_69 {
  width: 304px;
}
._downloads_n3u2e_64 ._download-item_n3u2e_69 button {
  margin-top: var(--gutter-xxxxs);
}

._download-item_n3u2e_69 {
  width: 100%;
  height: var(--gutter-wide-medium);
}
._download-item_n3u2e_69 button {
  margin-bottom: var(--gutter-xxxs);
}
._download-item_n3u2e_69 button span {
  display: flex;
  justify-content: center;
  align-items: center;
}
._download-item_n3u2e_69 button span img {
  width: var(--gutter-default);
}

._download-item_n3u2e_69 > div > div:nth-child(1) {
  width: var(--gutter-medium);
  height: var(--gutter-medium);
}
._download-item_n3u2e_69 > div > div:nth-child(1) span img {
  width: 15px;
}

._download-item_n3u2e_69 > div > div:nth-child(2) span {
  color: var(--Surface-500);
  font-size: var(--font-size-xs);
  font-family: var(--font-default);
}

._cards-content_n3u2e_106 {
  margin: auto;
  display: flex;
  gap: var(--gutter-medium);
  justify-content: center;
}

._more-info-content_n3u2e_113 {
  text-align: center;
}
._more-info-content_n3u2e_113 ._more-info_n3u2e_113 {
  color: var(--color-primary);
  text-decoration: underline;
  font-size: var(--font-size-sm);
  font-family: var(--font-default);
  margin-bottom: var(--gutter-medium);
  cursor: pointer;
}

._carrousel-card_n3u2e_125 {
  width: 277px;
}
._carrousel-card_n3u2e_125 ul li svg {
  display: none;
}
._carrousel-card_n3u2e_125 strong {
  font-family: var(--font-bold);
}

._carrousel-card_n3u2e_125 > div:nth-child(2) > div > div p:nth-child(1) {
  display: none;
}

._carrousel-card_n3u2e_125 > div:nth-child(1) {
  align-items: center;
}

._cards-content_n3u2e_106 .mui-card-root {
  cursor: auto;
}
._cards-content_n3u2e_106 .mui-card-root div > div {
  align-items: center;
}

._carrousel-card_n3u2e_125 > div:nth-child(1) {
  display: none;
}

._do-card_n3u2e_154 {
  padding: var(--gutter-default) var(--gutter-default) var(--gutter-medium) var(--gutter-default);
}
._do-card_n3u2e_154 div {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-default);
}
._do-card_n3u2e_154 ._information-item_n3u2e_162 {
  border-bottom: 1px solid var(--Divider-Secondary);
}
._do-card_n3u2e_154 ._information-item_n3u2e_162 p:nth-child(1) {
  color: var(--Surface-400);
  font-family: var(--font-bold);
  font-size: var(--font-size-sm);
}
._do-card_n3u2e_154 ._information-item_n3u2e_162 p:nth-child(2) {
  color: var(--Surface-300);
  font-family: var(--font-default);
  font-size: var(--font-size-sm);
  margin-bottom: var(--gutter-default);
}

@media only screen and (max-width: 992px) {
  ._title_n3u2e_37 {
    text-align: left;
    font-family: var(--font-medium);
  }
  ._cover-content_n3u2e_46::before {
    display: none;
  }
  ._protected-type_n3u2e_185 {
    padding: var(--gutter-default);
  }
  ._cover-content_n3u2e_46 {
    padding: var(--gutter-default);
    padding-right: 0;
    background-color: var(--color-white);
    border-radius: var(--gutter-xsmall);
  }
  ._procedure_n3u2e_194 {
    padding: 0 var(--gutter-default);
  }
  ._procedure-card_n3u2e_197 {
    gap: var(--gutter-default);
  }
  ._procedure-card_n3u2e_197 ._title_n3u2e_37 {
    font-size: var(--font-size-mid);
  }
  ._procedure-card_n3u2e_197 ._top-container_n3u2e_203 {
    flex-direction: column;
    width: 100%;
    gap: var(--gutter-default);
    padding-right: 0;
  }
  ._procedure-card_n3u2e_197 ._header-inside_n3u2e_209 {
    flex-direction: column;
    width: 100%;
    gap: var(--gutter-medium);
    padding-right: 0;
  }
  ._procedure-card_n3u2e_197 ._header-inside_n3u2e_209 div {
    width: 100%;
  }
  ._procedure-card_n3u2e_197 ._header-inside_n3u2e_209 div p {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
  ._more-info_n3u2e_113 {
    text-align: center;
  }
  ._downloads_n3u2e_64 {
    display: flex;
    flex-direction: column;
    gap: var(--gutter-small);
    width: 100%;
  }
  ._downloads_n3u2e_64 ._download-item_n3u2e_69 {
    width: 100%;
    height: var(--gutter-wide-medium);
  }
  ._downloads_n3u2e_64 ._download-item_n3u2e_69 button {
    margin-bottom: var(--gutter-xxxs);
  }
  ._downloads_n3u2e_64 ._download-item_n3u2e_69 button span {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  ._downloads_n3u2e_64 ._download-item_n3u2e_69 button span img {
    width: var(--gutter-default);
  }
  ._downloads_n3u2e_64 ._download-item_n3u2e_69 > div > div:nth-child(1) {
    width: var(--gutter-medium);
    height: var(--gutter-medium);
  }
  ._downloads_n3u2e_64 ._download-item_n3u2e_69 > div > div:nth-child(1) span img {
    width: 15px;
  }
  ._downloads_n3u2e_64 ._download-item_n3u2e_69 > div > div:nth-child(2) span {
    color: var(--Surface-500);
    font-size: var(--font-size-xs);
    font-family: var(--font-default);
  }
  ._list_n3u2e_259 ._item_n3u2e_259 {
    display: grid;
    grid-template-columns: var(--gutter-default) 1fr;
  }
  ._list_n3u2e_259 ._item_n3u2e_259 div {
    width: var(--gutter-default);
    height: var(--gutter-default);
  }
  ._do-card_n3u2e_154 ._information-item_n3u2e_162 {
    border-bottom: none;
  }
  ._do-card_n3u2e_154 ._information-item_n3u2e_162 p:nth-child(2) {
    margin-bottom: 0;
  }
  ._drawer-paper_n3u2e_273 {
    border-radius: var(--gutter-xxxs) var(--gutter-xxxs) 0 0 !important;
    width: 100vw !important;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1oitb_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1oitb_25 {
  animation-name: _zoomIn_1oitb_25;
}

@keyframes _diagonalShimmer_1oitb_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._requirements_1oitb_37 ._header_1oitb_37 {
  margin-top: var(--gutter-medium);
  margin-bottom: var(--gutter-medium);
}
._requirements_1oitb_37 ._header_1oitb_37 p {
  text-align: center;
}
._requirements_1oitb_37 ._header_1oitb_37 p strong {
  font-family: var(--font-bold);
  color: var(--color-primary);
}
._requirements_1oitb_37 ._header_1oitb_37 p:nth-child(1) {
  color: var(--ms-500);
  font-size: var(--font-size-lg);
  font-family: var(--font-bold);
  margin-bottom: var(--gutter-xsmall);
}
._requirements_1oitb_37 ._header_1oitb_37 p:nth-child(2) {
  color: var(--Surface-300);
  font-family: var(--font-default);
  font-size: var(--font-size-base);
  margin-bottom: var(--gutter-medium);
}

._requirementCard_1oitb_61 {
  gap: var(--gutter-wide);
  justify-content: center;
  padding: var(--gutter-wide-medium) 60px;
}
._requirementCard_1oitb_61 ._header-inside_1oitb_66 {
  display: flex;
  gap: var(--gutter-medium);
  align-items: center;
  padding-right: 60px;
}
._requirementCard_1oitb_61 ._header-inside_1oitb_66 div {
  max-width: 244px;
}
._requirementCard_1oitb_61 ._gral_1oitb_75 {
  font-size: var(--font-size-base);
  color: var(--Surface-400);
  font-family: var(--font-default);
}
._requirementCard_1oitb_61 ._title_1oitb_80 {
  color: var(--Surface-900);
  font-family: var(--font-bold);
  font-size: var(--font-size-md);
  max-width: 344px;
}
._requirementCard_1oitb_61 ._subtitle_1oitb_86 {
  color: var(--Surface-300);
  font-family: var(--font-default);
  font-size: var(--font-size-sm);
  max-width: 200px;
}

._link_1oitb_93 {
  text-decoration: underline;
  color: var(--color-primary);
  font-size: var(--font-size-base);
  font-family: var(--font-bold);
  cursor: pointer;
}

._interpolate_1oitb_101 strong {
  color: var(--color-primary);
  font-family: var(--font-bold);
}

._itemList_1oitb_106 {
  display: flex;
  gap: var(--gutter-xsmall);
}
._itemList_1oitb_106 p {
  font-size: var(--font-size-sm);
  color: var(--Surface-500);
  font-family: var(--font-default);
  max-width: 238px;
}
._itemList_1oitb_106 span {
  padding-top: var(--gutter-xxxs);
}
._itemList_1oitb_106 svg {
  color: var(--color-primary);
  height: var(--gutter-default);
}

._separated-cols_1oitb_124 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--gutter-medium);
}
._separated-cols_1oitb_124 ._requirementsCol_1oitb_129 {
  display: grid;
  gap: var(--gutter-double);
  grid-template-columns: max-content;
}

@media only screen and (max-width: 992px) {
  ._separated-cols_1oitb_124 {
    grid-template-columns: 1fr;
    width: 100%;
    gap: var(--gutter-default);
  }
  ._separated-cols_1oitb_124 ._requirementsCol_1oitb_129 {
    gap: var(--gutter-default);
  }
  ._separated-cols_1oitb_124 ._requirementsCol_1oitb_129 ._itemList_1oitb_106 {
    align-items: center;
    gap: var(--gutter-xxs);
  }
  ._separated-cols_1oitb_124 ._requirementsCol_1oitb_129 ._itemList_1oitb_106 span {
    padding-top: 0;
  }
  ._separated-cols_1oitb_124 ._requirementsCol_1oitb_129 ._itemList_1oitb_106 svg {
    height: var(--gutter-low);
  }
  ._separated-cols_1oitb_124 ._requirementsCol_1oitb_129 ._itemList_1oitb_106 p {
    max-width: calc(100% - var(--gutter-wide));
  }
  ._link_1oitb_93 {
    font-size: var(--font-size-sm);
    font-family: var(--font-bold);
  }
  ._requirementCard_1oitb_61 {
    gap: var(--gutter-default);
    flex-direction: column;
    padding: var(--gutter-small) var(--gutter-default);
  }
  ._requirementCard_1oitb_61 ._header-inside_1oitb_66 {
    flex-direction: column;
    width: 100%;
    gap: var(--gutter-default);
    padding-right: 0;
  }
  ._requirementCard_1oitb_61 ._header-inside_1oitb_66 div {
    width: 100%;
    max-width: 100%;
  }
  ._requirementCard_1oitb_61 ._header-inside_1oitb_66 div p {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
  ._requirementCard_1oitb_61 ._header-inside_1oitb_66 div p:nth-child(1) {
    color: var(--ms-500);
    font-size: var(--font-size-mid);
    font-family: var(--font-bold);
  }
  ._requirementCard_1oitb_61 ._header-inside_1oitb_66 div p:nth-child(2) {
    color: var(--Surface-400);
    font-size: var(--font-size-sm);
    font-family: var(--font-default);
  }
  ._requirementCard_1oitb_61 p {
    font-size: var(--font-size-sm);
  }
  ._requirements_1oitb_37 {
    padding: 0 var(--gutter-default);
  }
  ._requirements_1oitb_37 ._header_1oitb_37 {
    margin-bottom: var(--gutter-default);
    margin-top: 0;
  }
  ._requirements_1oitb_37 ._header_1oitb_37 p {
    text-align: left;
  }
  ._requirements_1oitb_37 ._header_1oitb_37 p:nth-child(1) {
    font-size: var(--font-size-mid);
    margin-bottom: 0;
  }
  ._requirements_1oitb_37 ._header_1oitb_37 p:nth-child(2) {
    font-size: var(--font-size-sm);
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1x18j_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1x18j_25 {
  animation-name: _zoomIn_1x18j_25;
}

@keyframes _diagonalShimmer_1x18j_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._warranties_1x18j_37 ._header_1x18j_37 {
  margin-top: var(--gutter-medium);
  margin-bottom: var(--gutter-default);
}
._warranties_1x18j_37 ._header_1x18j_37 p {
  text-align: center;
}
._warranties_1x18j_37 ._header_1x18j_37 p:nth-child(1) {
  color: var(--ms-500);
  font-size: var(--font-size-lg);
  font-family: var(--font-bold);
}

._warranty-card_1x18j_50 {
  gap: var(--gutter-medium);
  justify-content: flex-end;
  padding: var(--gutter-medium) var(--gutter-wide);
  flex-direction: row-reverse;
}
._warranty-card_1x18j_50 p {
  font-size: var(--font-size-base);
  color: var(--Surface-500);
  font-family: var(--font-default);
  max-width: 750px;
}
._warranty-card_1x18j_50 img {
  max-height: 103px;
}

._link_1x18j_66 {
  text-decoration: underline;
  color: var(--color-primary);
  font-size: var(--font-size-base);
  font-family: var(--font-bold);
  cursor: pointer;
}

@media only screen and (max-width: 992px) {
  ._link_1x18j_66 {
    font-size: var(--font-size-sm);
    font-family: var(--font-bold);
  }
  ._warranty-card_1x18j_50 {
    gap: var(--gutter-default);
    flex-direction: row;
    padding: var(--gutter-small) var(--gutter-default);
  }
  ._warranty-card_1x18j_50 p {
    font-size: var(--font-size-sm);
  }
  ._warranties_1x18j_37 {
    padding: 0 var(--gutter-default);
  }
  ._warranties_1x18j_37 ._header_1x18j_37 {
    margin-bottom: var(--gutter-default);
    margin-top: 0;
  }
  ._warranties_1x18j_37 ._header_1x18j_37 p {
    text-align: left;
  }
  ._warranties_1x18j_37 ._header_1x18j_37 p:nth-child(1) {
    font-size: var(--font-size-mid);
  }
  ._warranties_1x18j_37 ._header_1x18j_37 p:nth-child(2) {
    font-size: var(--font-size-sm);
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_17ek1_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_17ek1_25 {
  animation-name: _zoomIn_17ek1_25;
}

@keyframes _diagonalShimmer_17ek1_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._experiences_17ek1_37 ._header_17ek1_37 {
  margin-top: var(--gutter-medium);
  margin-bottom: var(--gutter-default);
}
._experiences_17ek1_37 ._header_17ek1_37 p {
  text-align: center;
}
._experiences_17ek1_37 ._header_17ek1_37 p:nth-child(1) {
  color: var(--ms-500);
  font-size: var(--font-size-lg);
  font-family: var(--font-bold);
}

._interpolate_17ek1_50 {
  color: var(--Surface-400);
  font-size: var(--font-size-base);
  font-family: var(--font-default);
}
._interpolate_17ek1_50 strong {
  color: var(--color-primary);
  font-family: var(--font-bold);
}
._interpolate_17ek1_50 .primary {
  color: var(--color-primary);
  font-family: var(--font-bold);
}

._experiencesCard_17ek1_64 {
  display: flex;
  padding: var(--gutter-default) var(--gutter-wide);
  gap: var(--gutter-double);
  justify-content: space-around;
}
._experiencesCard_17ek1_64 ._experiencesInformation_17ek1_70 ._experiencesTitle_17ek1_70 {
  display: flex;
  align-items: center;
  gap: var(--gutter-xsmall);
}
._experiencesCard_17ek1_64 ._experiencesInformation_17ek1_70 ._experiencesTitle_17ek1_70 p {
  color: var(--Surface-900);
  font-size: var(--font-size-lg);
  font-family: var(--font-medium);
}
._experiencesCard_17ek1_64 ._experiencesInformation_17ek1_70 ._subtitle_17ek1_80 {
  color: var(--Surface-400);
  font-size: var(--font-size-base);
  font-family: var(--font-default);
}
._experiencesCard_17ek1_64 ._categories_17ek1_85 {
  display: flex;
  gap: var(--gutter-medium);
}
._experiencesCard_17ek1_64 ._categories_17ek1_85 ._category_17ek1_89 {
  background-color: var(--color-gray-5);
  padding: var(--gutter-medium) var(--gutter-default);
  border-radius: var(--gutter-dec);
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  gap: var(--gutter-xsmall);
  width: 152px;
  height: 90px;
}
._experiencesCard_17ek1_64 ._categories_17ek1_85 ._category_17ek1_89 p {
  color: var(--Surface-900);
  font-size: var(--font-size-base);
  font-family: var(--font-bold);
}
._experiencesCard_17ek1_64 ._categories_17ek1_85 ._category_17ek1_89 img {
  width: 40px;
}
._experiencesCard_17ek1_64 ._seeWarranty_17ek1_109 ._more_17ek1_109 {
  display: flex;
  align-items: center;
  gap: var(--gutter-xxxs);
  justify-content: center;
}
._experiencesCard_17ek1_64 ._seeWarranty_17ek1_109 ._more_17ek1_109 p {
  color: var(--color-primary);
  font-size: var(--font-size-base);
  text-decoration: underline;
  cursor: pointer;
}
._experiencesCard_17ek1_64 ._seeWarranty_17ek1_109 ._more_17ek1_109 svg {
  color: var(--color-primary);
}

@media only screen and (max-width: 992px) {
  ._experiences_17ek1_37 {
    padding: 0 var(--gutter-default);
  }
  ._experiencesCard_17ek1_64 {
    flex-direction: column;
    padding: var(--gutter-default);
    gap: var(--gutter-default);
    align-items: start;
  }
  ._experiencesCard_17ek1_64 ._categories_17ek1_85 {
    margin: auto;
    gap: var(--gutter-xsmall);
  }
  ._experiencesCard_17ek1_64 ._seeWarranty_17ek1_109 {
    width: 100%;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_50ltt_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_50ltt_25 {
  animation-name: _zoomIn_50ltt_25;
}

@keyframes _diagonalShimmer_50ltt_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._skeleton-container_50ltt_37 {
  max-width: calc(100vw - var(--gutter-medium));
}

._content_50ltt_41 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
  max-width: 1200px;
  margin: auto;
}

._landing-header_50ltt_49 {
  position: relative;
  z-index: 0;
  padding: var(--gutter-double) 0 var(--gutter-wide) 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--gutter-medium);
}
._landing-header_50ltt_49 span:nth-child(1),
._landing-header_50ltt_49 span:nth-child(3) {
  width: 100%;
}

._landing-header_50ltt_49 > section:nth-child(1) {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
}

._landing-header_50ltt_49::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: 100%;
  background-color: var(--color-white);
  z-index: -1;
}

._benefits_50ltt_82 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--gutter-medium);
}
._benefits_50ltt_82 div {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  gap: var(--gutter-wide);
}
._benefits_50ltt_82 div span {
  width: 100%;
}

._head_50ltt_99 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--gutter-medium);
  margin-top: var(--gutter-medium);
}
._head_50ltt_99 span:nth-child(1) {
  width: 100%;
}

._square_50ltt_111 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--gutter-medium);
}
._square_50ltt_111 span:nth-child(1) {
  width: 100%;
}

._contract_50ltt_122 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--gutter-medium);
}
._contract_50ltt_122 span:nth-child(2) {
  width: 100%;
}

._programs_50ltt_133 {
  position: relative;
  z-index: 0;
  padding: var(--gutter-double) 0 var(--gutter-wide) 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--gutter-medium);
}
._programs_50ltt_133 div {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  gap: var(--gutter-medium);
}
._programs_50ltt_133 div span {
  width: 100%;
}

._programs_50ltt_133::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: 100%;
  background-color: var(--color-white);
  z-index: -1;
}

._benefits_50ltt_82 span:nth-child(3) {
  width: 100%;
}

@media only screen and (max-width: 992px) {
  ._skeleton-container_50ltt_37 {
    max-width: 100%;
  }
  ._landing-header_50ltt_49 {
    padding: var(--gutter-double) var(--gutter-default);
  }
  ._landing-header_50ltt_49 span:nth-child(2) {
    width: 100%;
  }
  ._programs_50ltt_133 {
    grid-template-columns: 1fr;
  }
  ._programs_50ltt_133 div {
    padding: 0 var(--gutter-default);
    grid-template-columns: 1fr;
  }
  ._programs_50ltt_133 div span {
    width: 100%;
  }
  ._benefits_50ltt_82 span:nth-child(3) {
    width: calc(100% - var(--gutter-double));
    margin: auto;
  }
  ._head_50ltt_99 span:nth-child(1), ._square_50ltt_111 span:nth-child(1) {
    width: calc(100% - var(--gutter-double));
    margin: auto;
  }
  ._contract_50ltt_122 span:nth-child(2) {
    width: calc(100% - var(--gutter-double));
    margin: auto;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_18orc_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_18orc_25 {
  animation-name: _zoomIn_18orc_25;
}

@keyframes _diagonalShimmer_18orc_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._container-pif-assistances_18orc_37 {
  width: 100%;
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  gap: var(--gutter-medium);
  padding-bottom: var(--gutter-medium);
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1ahut_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1ahut_25 {
  animation-name: _zoomIn_1ahut_25;
}

@keyframes _diagonalShimmer_1ahut_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._asist-container_1ahut_37 {
  width: 100%;
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  gap: var(--gutter-medium);
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_13hmj_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_13hmj_25 {
  animation-name: _zoomIn_13hmj_25;
}

@keyframes _diagonalShimmer_13hmj_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._cards-container_13hmj_37 {
  width: 100%;
  padding: var(--gutter-default) 0;
}
@media only screen and (max-width: 540px) {
  ._cards-container_13hmj_37 {
    padding: 0;
  }
}

._selectable-card_13hmj_47.MuiCard-root {
  padding: 0 var(--gutter-default);
  border-radius: var(--gutter-default);
  gap: var(--gutter-default);
  height: 84px;
  width: 169px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
._selectable-card_13hmj_47.MuiCard-root._selected_13hmj_58 {
  border: 1px solid var(--color-primary);
}
._selectable-card_13hmj_47.MuiCard-root ._icon_13hmj_61 {
  color: var(--color-primary);
  height: 32px;
  width: 32px;
  background-color: var(--color-gray-5);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
._selectable-card_13hmj_47.MuiCard-root ._icon_13hmj_61 svg {
  height: auto;
  width: 100%;
}
._selectable-card_13hmj_47.MuiCard-root ._label_13hmj_75 {
  font-size: var(--font-size-base);
  line-height: 100%;
}
._selectable-card_13hmj_47.MuiCard-root ._label_13hmj_75 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 540px) {
  ._selectable-card_13hmj_47.MuiCard-root {
    height: 82px;
    width: 82px;
    flex-direction: column;
    gap: var(--gutter-xsmall);
    padding: var(--gutter-xxxs) 0;
  }
  ._selectable-card_13hmj_47.MuiCard-root ._label_13hmj_75 {
    font-size: var(--font-size-base);
    text-align: center;
    line-height: 90%;
  }
  ._selectable-card_13hmj_47.MuiCard-root ._label_13hmj_75 strong {
    font-size: var(--font-size-xs);
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1q201_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1q201_25 {
  animation-name: _zoomIn_1q201_25;
}

@keyframes _diagonalShimmer_1q201_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._assist-body-container_1q201_37 {
  padding: 0;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--gutter-medium);
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_16ezy_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_16ezy_25 {
  animation-name: _zoomIn_16ezy_25;
}

@keyframes _diagonalShimmer_16ezy_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._card-guide-default_16ezy_37 {
  padding: var(--gutter-medium);
}
@media only screen and (max-width: 992px) {
  ._card-guide-default_16ezy_37 {
    padding: var(--gutter-default);
  }
}
._card-guide-default_16ezy_37 ._wrapper_16ezy_45 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media only screen and (max-width: 992px) {
  ._card-guide-default_16ezy_37 ._wrapper_16ezy_45 {
    flex-direction: column;
  }
}
._card-guide-default_16ezy_37 ._wrapper_16ezy_45 ._description_16ezy_55 {
  padding: var(--gutter-medium);
  display: flex;
  flex-direction: column;
  gap: var(--gutter-xsmall);
}
._card-guide-default_16ezy_37 ._wrapper_16ezy_45 ._description_16ezy_55 ._titles_16ezy_61 {
  display: flex;
  gap: var(--gutter-xsmall);
}
@media only screen and (max-width: 992px) {
  ._card-guide-default_16ezy_37 ._wrapper_16ezy_45 ._description_16ezy_55 ._titles_16ezy_61 {
    padding-top: var(--gutter-xsmall);
  }
}
._card-guide-default_16ezy_37 ._wrapper_16ezy_45 ._description_16ezy_55 ._title_16ezy_61 {
  font-size: var(--font-size-mid);
  line-height: var(--line-mid);
}
._card-guide-default_16ezy_37 ._wrapper_16ezy_45 ._description_16ezy_55 ._title_16ezy_61 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 992px) {
  ._card-guide-default_16ezy_37 ._wrapper_16ezy_45 ._description_16ezy_55 ._title_16ezy_61 {
    font-size: var(--font-size-base);
    line-height: var(--line-bold);
  }
}
._card-guide-default_16ezy_37 ._wrapper_16ezy_45 ._description_16ezy_55 ._subtitle_16ezy_83 {
  font-size: var(--font-size-base);
  line-height: var(--line-bold);
  color: var(--Surface-400);
}
@media only screen and (max-width: 992px) {
  ._card-guide-default_16ezy_37 ._wrapper_16ezy_45 ._description_16ezy_55 ._subtitle_16ezy_83 {
    font-size: var(--font-size-sm);
    line-height: var(--line-normal);
    padding-left: calc(24px + var(--gutter-xsmall));
  }
}
@media only screen and (max-width: 992px) {
  ._card-guide-default_16ezy_37 ._wrapper_16ezy_45 ._description_16ezy_55 {
    padding: 0;
  }
}
._card-guide-default_16ezy_37 ._wrapper_16ezy_45 ._actions_16ezy_100 {
  width: 421px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
@media only screen and (max-width: 992px) {
  ._card-guide-default_16ezy_37 ._wrapper_16ezy_45 ._actions_16ezy_100 {
    width: 100%;
  }
}
._card-guide-default_16ezy_37 ._wrapper_16ezy_45 ._actions_16ezy_100 ._icon-button_16ezy_111 {
  margin-right: var(--gutter-sm);
}
._card-guide-default_16ezy_37 ._wrapper_16ezy_45 ._actions_16ezy_100 ._btn-cta_16ezy_114.MuiButton-root {
  font-family: var(--font-default);
  font-size: var(--font-size-sm);
  line-height: var(--line-normal);
  align-items: flex-end;
}
._card-guide-default_16ezy_37 ._icon_16ezy_111 {
  height: 24px;
  width: 24px;
}
._card-guide-default_16ezy_37 ._icon_16ezy_111 svg {
  width: 100%;
  color: var(--color-primary);
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_10rhm_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_10rhm_25 {
  animation-name: _zoomIn_10rhm_25;
}

@keyframes _diagonalShimmer_10rhm_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._intro-section_10rhm_37 {
  display: grid;
  padding: var(--gutter-medium);
  gap: var(--gutter-default);
}
@media only screen and (max-width: 992px) {
  ._intro-section_10rhm_37 {
    padding: var(--gutter-default);
  }
}
._intro-section_10rhm_37 ._title-wrap_10rhm_47 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gutter-xsmall);
}
._intro-section_10rhm_37 ._title-wrap_10rhm_47 ._title_10rhm_47 {
  font-family: var(--font-bold);
  font-size: var(--font-size-md);
  line-height: var(--line-md);
}
@media only screen and (max-width: 992px) {
  ._intro-section_10rhm_37 ._title-wrap_10rhm_47 ._title_10rhm_47 {
    font-size: var(--font-size-base);
    line-height: var(--line-bold);
  }
}
._intro-section_10rhm_37 ._title-wrap_10rhm_47 ._icon_10rhm_64 {
  color: var(--color-primary);
  height: 40px;
  width: 40px;
  background-color: var(--color-gray-5);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
._intro-section_10rhm_37 ._title-wrap_10rhm_47 ._icon_10rhm_64 svg {
  height: 32px;
  width: auto;
}
._intro-section_10rhm_37 ._title-wrap_10rhm_47 ._dental_10rhm_78 svg {
  width: var(--gutter-medium);
}
._intro-section_10rhm_37 ._description_10rhm_81 {
  font-family: var(--font-default);
  font-size: var(--font-size-base);
  line-height: var(--line-bold);
  color: var(--Surface-400);
}
@media only screen and (max-width: 992px) {
  ._intro-section_10rhm_37 ._description_10rhm_81 {
    font-size: var(--font-size-sm);
    line-height: var(--line-normal);
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_k5qvg_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_k5qvg_25 {
  animation-name: _zoomIn_k5qvg_25;
}

@keyframes _diagonalShimmer_k5qvg_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._info-section_k5qvg_37 {
  display: grid;
  gap: var(--gutter-default);
  padding: var(--gutter-medium);
}
@media only screen and (max-width: 992px) {
  ._info-section_k5qvg_37 {
    padding: var(--gutter-default);
  }
}
._info-section_k5qvg_37 ._content-wrap_k5qvg_47 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gutter-medium);
}
._info-section_k5qvg_37 ._content-wrap_k5qvg_47 ._image_k5qvg_53 {
  display: inline-block;
  max-width: 120px;
  max-height: 91px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 992px) {
  ._info-section_k5qvg_37 ._content-wrap_k5qvg_47 ._image_k5qvg_53 {
    max-width: fit-content;
    height: fit-content;
    flex: none;
  }
}
._info-section_k5qvg_37 ._content-wrap_k5qvg_47 ._image_k5qvg_53 img {
  width: 100%;
  height: 100%;
  max-width: 80px;
  opacity: 0;
  object-fit: contain;
}
._info-section_k5qvg_37 ._content-wrap_k5qvg_47 ._image_k5qvg_53 img._loaded_k5qvg_75 {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}
@media only screen and (max-width: 992px) {
  ._info-section_k5qvg_37 ._content-wrap_k5qvg_47 ._image_k5qvg_53 img {
    max-width: 95px;
  }
}
@media only screen and (max-width: 992px) {
  ._info-section_k5qvg_37 ._content-wrap_k5qvg_47 {
    grid-template-columns: minmax(0, 1fr) 204px;
    display: grid;
    gap: var(--gutter-low);
  }
}
._info-section_k5qvg_37 ._title_k5qvg_91 {
  font-family: var(--font-bold);
  font-size: var(--font-size-lg);
  line-height: var(--line-lg);
}
@media only screen and (max-width: 992px) {
  ._info-section_k5qvg_37 ._title_k5qvg_91 {
    font-size: var(--font-size-base);
    line-height: var(--line-bold);
    height: fit-content;
  }
}
._info-section_k5qvg_37 ._description-wrap_k5qvg_103 {
  display: grid;
  gap: var(--gutter-xsmall);
  padding: 0 var(--gutter-medium);
  max-width: 902px;
}
@media only screen and (max-width: 992px) {
  ._info-section_k5qvg_37 ._description-wrap_k5qvg_103 {
    padding: 0;
    max-width: fit-content;
  }
}
._info-section_k5qvg_37 ._description-wrap_k5qvg_103 ._description_k5qvg_103 {
  font-family: var(--font-default);
  font-size: var(--font-size-base);
  line-height: var(--line-bold);
  color: var(--Surface-400);
}
@media only screen and (max-width: 992px) {
  ._info-section_k5qvg_37 ._description-wrap_k5qvg_103 ._description_k5qvg_103 {
    font-size: var(--font-size-sm);
    line-height: var(--line-normal);
  }
}

@media only screen and (max-width: 992px) {
  ._info-section_k5qvg_37 {
    height: 189px;
    grid-template-rows: var(--gutter-regular) 1fr;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_129h3_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_129h3_25 {
  animation-name: _zoomIn_129h3_25;
}

@keyframes _diagonalShimmer_129h3_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._guide-section_129h3_37 {
  padding: var(--gutter-medium);
}
@media only screen and (max-width: 540px) {
  ._guide-section_129h3_37 {
    padding: var(--gutter-default);
    padding: 0;
  }
}

._download-item_129h3_47.file-download-root {
  padding: var(--gutter-small) var(--gutter-wide-medium);
}
@media only screen and (max-width: 540px) {
  ._download-item_129h3_47.file-download-root {
    padding: var(--gutter-small) var(--gutter-default);
  }
}

._download-item-text_129h3_56.file-download-text {
  font-size: var(--gutter-default);
  font-family: var(--font-bold);
}
@media only screen and (max-width: 540px) {
  ._download-item-text_129h3_56.file-download-text {
    font-family: var(--font-default);
  }
}
._download-item-text_129h3_56 svg {
  color: var(--Auxiliary---Blue-500);
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_b7c9j_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_b7c9j_25 {
  animation-name: _zoomIn_b7c9j_25;
}

@keyframes _diagonalShimmer_b7c9j_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._expand-icon_b7c9j_37 {
  transform: rotate(90deg);
}

._coverage-section_b7c9j_41 {
  padding: var(--gutter-medium);
}
@media only screen and (max-width: 540px) {
  ._coverage-section_b7c9j_41 {
    padding: var(--gutter-default);
  }
}
._coverage-section_b7c9j_41 .MuiAccordionSummary-root {
  align-items: baseline;
  padding: 0;
}
._coverage-section_b7c9j_41 .MuiAccordionSummary-content.Mui-expanded {
  margin: 0;
  padding-bottom: var(--gutter-medium);
}
@media only screen and (max-width: 540px) {
  ._coverage-section_b7c9j_41 .MuiAccordionSummary-content.Mui-expanded {
    padding-bottom: var(--gutter-default);
  }
}
._coverage-section_b7c9j_41 .MuiAccordionSummary-content {
  margin: 0;
}

._header-wrap_b7c9j_66 {
  display: grid;
  gap: var(--gutter-xsmall);
}
@media only screen and (max-width: 992px) {
  ._header-wrap_b7c9j_66 {
    gap: var(--gutter-xxxs);
  }
}
._header-wrap_b7c9j_66 ._header-content_b7c9j_75 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gutter-xsmall);
}
._header-wrap_b7c9j_66 ._header-content_b7c9j_75 ._header-icon_b7c9j_81 {
  color: var(--color-primary);
}
._header-wrap_b7c9j_66 ._header-content_b7c9j_75 ._header-icon_b7c9j_81 img {
  height: var(--gutter-medium);
  width: var(--gutter-medium);
}
._header-wrap_b7c9j_66 ._header-content_b7c9j_75 ._header-title_b7c9j_88 {
  font-size: var(--font-size-md);
  line-height: var(--line-md);
}
._header-wrap_b7c9j_66 ._header-content_b7c9j_75 ._header-title_b7c9j_88 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 992px) {
  ._header-wrap_b7c9j_66 ._header-content_b7c9j_75 ._header-title_b7c9j_88 {
    font-size: var(--font-size-base);
    line-height: var(--line-bold);
  }
}
._header-wrap_b7c9j_66 ._header-description_b7c9j_101 {
  font-size: var(--font-size-base);
  line-height: var(--line-bold);
  color: var(--Surface-400);
}
._header-wrap_b7c9j_66 ._header-description_b7c9j_101 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 540px) {
  ._header-wrap_b7c9j_66 ._header-description_b7c9j_101 {
    padding-left: calc(27px + var(--gutter-xsmall, 8px));
    font-size: var(--font-size-sm);
    line-height: var(--line-normal);
  }
}

._download-item_b7c9j_117.file-download-root {
  padding: var(--gutter-small) var(--gutter-wide-medium);
}
@media only screen and (max-width: 540px) {
  ._download-item_b7c9j_117.file-download-root {
    padding: var(--gutter-small) var(--gutter-default);
  }
}

._download-item-text_b7c9j_126.file-download-text {
  font-size: var(--gutter-default);
  font-family: var(--font-bold);
}
@media only screen and (max-width: 540px) {
  ._download-item-text_b7c9j_126.file-download-text {
    font-family: var(--font-default);
  }
}

._coverage-body_b7c9j_136 {
  display: grid;
  gap: var(--gutter-default);
}
._coverage-body_b7c9j_136.MuiAccordionDetails-root {
  padding: 0;
}

._coverage-row_b7c9j_144 {
  display: grid;
  gap: var(--gutter-default);
}

._coverge-itm-title_b7c9j_149 {
  font-family: var(--font-bold);
  font-size: var(--font-size-base);
  line-height: var(--line-small);
}

._coverge-itm-description_b7c9j_155 {
  font-size: var(--font-size-base);
  line-height: var(--line-normal);
}
@media only screen and (max-width: 540px) {
  ._coverge-itm-description_b7c9j_155 {
    font-size: var(--font-size-xs);
    line-height: var(--line-small);
  }
}

._coverge-itm-note_b7c9j_166 {
  color: var(--Surface-300);
  font-size: var(--font-size-base);
  margin-top: var(--gutter-default);
}
._coverge-itm-note_b7c9j_166._is_item_b7c9j_171 {
  display: list-item;
  list-style-type: disc;
  list-style-position: outside;
  margin-left: var(--gutter-default);
}

._desktop-content_b7c9j_178 {
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--gutter-medium);
  width: 100%;
  padding: var(--gutter-medium) 0;
}
._desktop-content_b7c9j_178 ._row_b7c9j_185 {
  width: 100%;
  display: grid;
  gap: var(--gutter-medium);
}
._desktop-content_b7c9j_178 ._col_b7c9j_190 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
}
._desktop-content_b7c9j_178 ._coverge-list-title_b7c9j_195 {
  font-family: var(--font-bold);
  font-size: var(--font-size-base);
  line-height: var(--line-bold);
}

._next-notes_b7c9j_201 {
  margin-top: calc(var(--gutter-medium) * -1);
}

._assistance-list_b7c9j_205 li span {
  margin-top: var(--gutter-xxxs);
}
@media only screen and (max-width: 540px) {
  ._assistance-list_b7c9j_205 li span {
    margin-top: 0;
  }
}

._assistance-item_b7c9j_214 > div > p {
  font-family: var(--font-medium);
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_11jht_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_11jht_25 {
  animation-name: _zoomIn_11jht_25;
}

@keyframes _diagonalShimmer_11jht_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._wrapper_11jht_37 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gutter-xsmall);
  min-height: 24px;
}
._wrapper_11jht_37 ._chip_11jht_44 {
  padding: var(--gutter-xxxs) var(--gutter-xsmall);
  height: 24px;
}
._wrapper_11jht_37 ._label_11jht_48 {
  font-size: var(--font-size-sm);
  line-height: 100%;
}
@media only screen and (max-width: 992px) {
  ._wrapper_11jht_37 ._label_11jht_48 {
    font-size: var(--font-size-xs);
  }
}

._info_11jht_58 {
  background-color: var(--Auxiliary---Blue-100) !important;
}._cover-list_2x96i_1 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--gutter-default);
}
._cover-list_2x96i_1 li:nth-child(odd) {
  grid-column: 1;
}
._cover-list_2x96i_1 li:nth-child(even) {
  grid-column: 2;
}
._cover-list_2x96i_1._one-column_2x96i_12 {
  grid-template-columns: 1fr;
}
._cover-list_2x96i_1._one-column_2x96i_12 li {
  grid-column: 1;
}

._cover-list-desktop_2x96i_19 {
  display: grid;
  grid-template-columns: repeat(3, 253px);
  grid-template-rows: repeat(2, auto);
  gap: var(--gutter-medium);
  grid-auto-flow: column;
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1wg4m_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1wg4m_25 {
  animation-name: _zoomIn_1wg4m_25;
}

@keyframes _diagonalShimmer_1wg4m_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._cover-item_1wg4m_37 {
  display: flex;
  align-items: flex-start;
  gap: var(--gutter-xsmall);
}
._cover-item_1wg4m_37._full-width_1wg4m_42 {
  width: 100%;
}
._cover-item_1wg4m_37._reverse_1wg4m_45 {
  flex-flow: row-reverse;
  justify-content: space-between;
}
._cover-item_1wg4m_37._reverse_1wg4m_45 ._icon_1wg4m_49 {
  display: flex;
  min-width: 85px;
  justify-content: center;
}
._cover-item_1wg4m_37 ._icon_1wg4m_49 {
  color: var(--color-primary);
}
._cover-item_1wg4m_37 ._icon_1wg4m_49 svg {
  height: 13px;
  width: 13px;
}
._cover-item_1wg4m_37 ._description_1wg4m_61 {
  display: grid;
  font-size: var(--font-size-sm);
  line-height: var(--line-bold);
}
@media only screen and (max-width: 992px) {
  ._cover-item_1wg4m_37 ._description_1wg4m_61 {
    font-size: var(--font-size-xs);
    line-height: var(--line-small);
  }
}
._cover-item_1wg4m_37 ._subtitle-list_1wg4m_72 {
  list-style: disc;
  list-style-position: inside;
  color: var(--Surface-400);
  padding-top: 8px;
  padding-left: 4px;
  font-size: var(--font-size-sm);
  line-height: var(--line-normal);
}
@media only screen and (max-width: 992px) {
  ._cover-item_1wg4m_37 ._subtitle-list_1wg4m_72 {
    margin-left: -22px;
    font-size: var(--font-size-xs);
    line-height: var(--line-normal);
  }
}

._title_1wg4m_89 {
  font-family: var(--font-default);
}

._subtitle_1wg4m_72 {
  color: var(--Surface-400);
  font-size: var(--font-size-sm);
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_9edh6_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_9edh6_25 {
  animation-name: _zoomIn_9edh6_25;
}

@keyframes _diagonalShimmer_9edh6_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._skeleton_9edh6_37 {
  max-width: calc(100vw - var(--gutter-medium));
}

._content_9edh6_41 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
  max-width: 1200px;
  margin: auto;
}

._landing-header_9edh6_49 {
  position: relative;
  z-index: 0;
  padding: var(--gutter-double) 0 var(--gutter-wide) 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--gutter-medium);
}
._landing-header_9edh6_49 span:nth-child(1),
._landing-header_9edh6_49 span:nth-child(3) {
  width: 100%;
}

._landing-header_9edh6_49 > section:nth-child(1) {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
}

._landing-header_9edh6_49::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: 100%;
  background-color: var(--color-white);
  z-index: -1;
}

._benefits_9edh6_82 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--gutter-medium);
}
._benefits_9edh6_82 div {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  gap: var(--gutter-wide);
}
._benefits_9edh6_82 div span {
  width: 100%;
}

._body_9edh6_99 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--gutter-medium);
}
._body_9edh6_99 span {
  width: 100%;
}

._programs_9edh6_110 {
  position: relative;
  z-index: 0;
  padding: var(--gutter-double) 0 var(--gutter-wide) 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--gutter-medium);
}
._programs_9edh6_110 div {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  gap: var(--gutter-medium);
}
._programs_9edh6_110 div span {
  width: 100%;
}

._programs_9edh6_110::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: 100%;
  background-color: var(--color-white);
  z-index: -1;
}

._assit_buttons_9edh6_142 {
  display: flex;
  align-items: center;
  justify-content: space-around;
  gap: 30px;
}

@media only screen and (max-width: 992px) {
  ._skeleton_9edh6_37 {
    max-width: 100%;
  }
  ._landing-header_9edh6_49 {
    padding: var(--gutter-double) var(--gutter-default);
  }
  ._landing-header_9edh6_49 span:nth-child(2) {
    width: 100%;
  }
  ._programs_9edh6_110 {
    grid-template-columns: 1fr;
  }
  ._programs_9edh6_110 div {
    padding: 0 var(--gutter-default);
    grid-template-columns: 1fr;
  }
  ._programs_9edh6_110 div span {
    width: 100%;
  }
  ._benefits_9edh6_82 span:nth-child(3) {
    width: calc(100% - var(--gutter-double));
    margin: auto;
  }
  ._body_9edh6_99 span {
    width: calc(100% - var(--gutter-double));
    margin: auto;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_9edh6_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_9edh6_25 {
  animation-name: _zoomIn_9edh6_25;
}

@keyframes _diagonalShimmer_9edh6_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._skeleton_9edh6_37 {
  max-width: calc(100vw - var(--gutter-medium));
}

._content_9edh6_41 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
  max-width: 1200px;
  margin: auto;
}

._landing-header_9edh6_49 {
  position: relative;
  z-index: 0;
  padding: var(--gutter-double) 0 var(--gutter-wide) 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--gutter-medium);
}
._landing-header_9edh6_49 span:nth-child(1),
._landing-header_9edh6_49 span:nth-child(3) {
  width: 100%;
}

._landing-header_9edh6_49 > section:nth-child(1) {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
}

._landing-header_9edh6_49::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: 100%;
  background-color: var(--color-white);
  z-index: -1;
}

._benefits_9edh6_82 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--gutter-medium);
}
._benefits_9edh6_82 div {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  gap: var(--gutter-wide);
}
._benefits_9edh6_82 div span {
  width: 100%;
}

._body_9edh6_99 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--gutter-medium);
}
._body_9edh6_99 span {
  width: 100%;
}

._programs_9edh6_110 {
  position: relative;
  z-index: 0;
  padding: var(--gutter-double) 0 var(--gutter-wide) 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--gutter-medium);
}
._programs_9edh6_110 div {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  gap: var(--gutter-medium);
}
._programs_9edh6_110 div span {
  width: 100%;
}

._programs_9edh6_110::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: 100%;
  background-color: var(--color-white);
  z-index: -1;
}

._assit_buttons_9edh6_142 {
  display: flex;
  align-items: center;
  justify-content: space-around;
  gap: 30px;
}

@media only screen and (max-width: 992px) {
  ._skeleton_9edh6_37 {
    max-width: 100%;
  }
  ._landing-header_9edh6_49 {
    padding: var(--gutter-double) var(--gutter-default);
  }
  ._landing-header_9edh6_49 span:nth-child(2) {
    width: 100%;
  }
  ._programs_9edh6_110 {
    grid-template-columns: 1fr;
  }
  ._programs_9edh6_110 div {
    padding: 0 var(--gutter-default);
    grid-template-columns: 1fr;
  }
  ._programs_9edh6_110 div span {
    width: 100%;
  }
  ._benefits_9edh6_82 span:nth-child(3) {
    width: calc(100% - var(--gutter-double));
    margin: auto;
  }
  ._body_9edh6_99 span {
    width: calc(100% - var(--gutter-double));
    margin: auto;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1h3q2_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1h3q2_25 {
  animation-name: _zoomIn_1h3q2_25;
}

@keyframes _diagonalShimmer_1h3q2_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._container-pif-warranty_1h3q2_37 {
  width: 100%;
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  gap: var(--gutter-medium);
  padding-bottom: var(--gutter-medium);
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_156rs_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_156rs_25 {
  animation-name: _zoomIn_156rs_25;
}

@keyframes _diagonalShimmer_156rs_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._chips-container_156rs_37 {
  display: flex;
  gap: var(--gutter-xsmall);
  align-items: center;
}
._chips-container_156rs_37 ._chip-root_156rs_42 {
  font-family: var(--font-light);
  font-size: var(--font-size-sm);
  line-height: var(--line-normal);
  padding: var(--gutter-small) var(--gutter-default);
  border-radius: 50px;
  cursor: pointer;
  background-color: var(--color-white);
  border: 1px solid var(--card-border-color-assist);
}
._chips-container_156rs_37 ._chip-root_156rs_42._selected_156rs_52 {
  font-family: var(--font-regular);
  background-color: var(--color-primary-50, #FCE6F5);
  color: var(--color-primary);
  border: none;
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_ddiva_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_ddiva_25 {
  animation-name: _zoomIn_ddiva_25;
}

@keyframes _diagonalShimmer_ddiva_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._warranty-body-container_ddiva_37 {
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--gutter-medium);
}
@media only screen and (max-width: 992px) {
  ._warranty-body-container_ddiva_37 {
    gap: var(--gutter-default);
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_60v5d_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_60v5d_25 {
  animation-name: _zoomIn_60v5d_25;
}

@keyframes _diagonalShimmer_60v5d_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._card-wrapper_60v5d_37 {
  padding: var(--gutter-medium);
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gutter-xsmall);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_60v5d_37 {
    padding: var(--gutter-default);
    padding-top: var(--gutter-medium);
  }
}
._card-wrapper_60v5d_37 ._icon_60v5d_50 {
  color: var(--color-primary);
  height: 24px;
  width: 24px;
}
._card-wrapper_60v5d_37 ._description_60v5d_55 {
  display: grid;
  gap: var(--gutter-xsmall);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_60v5d_37 ._description_60v5d_55 {
    gap: var(--gutter-default);
  }
}
._card-wrapper_60v5d_37 ._description_60v5d_55 ._title_60v5d_64 {
  color: var(--Surface-900);
  font-size: var(--font-size-lg);
  line-height: var(--line-lg);
}
._card-wrapper_60v5d_37 ._description_60v5d_55 ._title_60v5d_64 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_60v5d_37 ._description_60v5d_55 ._title_60v5d_64 {
    font-size: var(--font-size-base);
    line-height: var(--line-bold);
  }
}
._card-wrapper_60v5d_37 ._description_60v5d_55 ._subtitle_60v5d_78 {
  color: var(--Surface-400);
  font-size: var(--font-size-base);
  line-height: var(--line-normal);
}
._card-wrapper_60v5d_37 ._description_60v5d_55 ._subtitle_60v5d_78 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_60v5d_37 ._description_60v5d_55 ._subtitle_60v5d_78 {
    font-size: var(--font-size-sm);
    line-height: var(--line-normal);
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_13yto_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_13yto_25 {
  animation-name: _zoomIn_13yto_25;
}

@keyframes _diagonalShimmer_13yto_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._cover-list_13yto_37 {
  display: grid;
  gap: var(--gutter-default);
  grid-template-columns: 1fr 1fr 1fr;
}
@media only screen and (max-width: 992px) {
  ._cover-list_13yto_37 {
    grid-template-columns: 1fr 1fr;
  }
}
._cover-list_13yto_37._special-3_13yto_47 li:nth-child(3n+1) {
  grid-column: 1;
}
._cover-list_13yto_37._special-3_13yto_47 li:nth-child(3n+2) {
  grid-column: 2;
}
._cover-list_13yto_37._special-3_13yto_47 li:nth-child(3n) {
  grid-column: 3;
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1oyqu_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1oyqu_25 {
  animation-name: _zoomIn_1oyqu_25;
}

@keyframes _diagonalShimmer_1oyqu_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._card-wrapper_1oyqu_37 {
  padding: var(--gutter-medium);
  display: grid;
  grid-template-columns: 1fr;
  width: 100%;
  gap: var(--gutter-medium);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_1oyqu_37 {
    padding: var(--gutter-default) var(--gutter-default) var(--gutter-medium);
    gap: var(--gutter-default);
  }
}
._card-wrapper_1oyqu_37 ._header-wrap_1oyqu_50 {
  display: grid;
  gap: var(--gutter-default);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_1oyqu_37 ._header-wrap_1oyqu_50 {
    gap: var(--gutter-xxxs);
  }
}
._card-wrapper_1oyqu_37 ._header-wrap_1oyqu_50 ._header-content_1oyqu_59 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gutter-xsmall);
}
._card-wrapper_1oyqu_37 ._header-wrap_1oyqu_50 ._header-content_1oyqu_59 ._header-icon_1oyqu_65 {
  color: var(--color-primary);
  height: 27px;
  width: 27px;
}
._card-wrapper_1oyqu_37 ._header-wrap_1oyqu_50 ._header-content_1oyqu_59 ._header-icon_1oyqu_65 svg,
._card-wrapper_1oyqu_37 ._header-wrap_1oyqu_50 ._header-content_1oyqu_59 ._header-icon_1oyqu_65 img {
  height: 100%;
  width: 100%;
}
._card-wrapper_1oyqu_37 ._header-wrap_1oyqu_50 ._header-content_1oyqu_59 ._header-title_1oyqu_75 {
  font-size: var(--font-size-md);
  line-height: var(--line-md);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_1oyqu_37 ._header-wrap_1oyqu_50 ._header-content_1oyqu_59 ._header-title_1oyqu_75 {
    font-size: var(--font-size-base);
    line-height: var(--line-bold);
  }
}
._card-wrapper_1oyqu_37 ._header-wrap_1oyqu_50 ._header-content_1oyqu_59 ._header-title_1oyqu_75 strong {
  font-family: var(--font-bold);
}
._card-wrapper_1oyqu_37 ._header-wrap_1oyqu_50 ._header-description_1oyqu_88 {
  font-size: var(--font-size-base);
  line-height: var(--line-bold);
  color: var(--Surface-400);
}
._card-wrapper_1oyqu_37 ._header-wrap_1oyqu_50 ._header-description_1oyqu_88 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 540px) {
  ._card-wrapper_1oyqu_37 ._header-wrap_1oyqu_50 ._header-description_1oyqu_88 {
    padding-left: calc(27px + var(--gutter-xsmall, 8px));
    font-size: var(--font-size-sm);
    line-height: var(--line-normal);
  }
}
._card-wrapper_1oyqu_37 ._benefits-head_1oyqu_103 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gutter-xsmall);
}
._card-wrapper_1oyqu_37 ._benefits-head_1oyqu_103 ._header-icon_1oyqu_65 {
  color: var(--color-primary);
  height: var(--gutter-regular);
  width: var(--gutter-regular);
}
._card-wrapper_1oyqu_37 ._benefits-head_1oyqu_103 ._header-icon_1oyqu_65 svg,
._card-wrapper_1oyqu_37 ._benefits-head_1oyqu_103 ._header-icon_1oyqu_65 img {
  height: 100%;
  width: 100%;
}
._card-wrapper_1oyqu_37 ._benefits-head_1oyqu_103 ._benefits-icon_1oyqu_119 {
  color: var(--color-primary);
  height: var(--gutter-medium);
  width: var(--gutter-medium);
}
._card-wrapper_1oyqu_37 ._benefits-head_1oyqu_103 ._benefits-icon_1oyqu_119 svg,
._card-wrapper_1oyqu_37 ._benefits-head_1oyqu_103 ._benefits-icon_1oyqu_119 img {
  height: 100%;
  width: 100%;
}
._card-wrapper_1oyqu_37 ._benefits-head_1oyqu_103 ._benefits-title_1oyqu_129 {
  font-size: var(--font-size-md);
  line-height: var(--line-md);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_1oyqu_37 ._benefits-head_1oyqu_103 ._benefits-title_1oyqu_129 {
    font-size: var(--font-size-sm);
    line-height: var(--line-normal);
  }
}
._card-wrapper_1oyqu_37 ._benefits-head_1oyqu_103 ._benefits-title_1oyqu_129 strong {
  font-family: var(--font-bold);
}

._benefits-description_1oyqu_143 {
  grid-template-columns: 1fr 312px 1fr !important;
}
@media only screen and (max-width: 992px) {
  ._benefits-description_1oyqu_143 {
    grid-template-columns: 1fr !important;
  }
}
._benefits-description_1oyqu_143 li {
  align-items: flex-start;
}
._benefits-description_1oyqu_143 li span {
  margin-top: var(--gutter-xxxs);
}
@media only screen and (max-width: 992px) {
  ._benefits-description_1oyqu_143 li span {
    margin-top: 0;
  }
}
._benefits-description_1oyqu_143 li div p {
  max-width: 312px;
}
._benefits-description_1oyqu_143 li:last-child {
  padding-left: var(--gutter-small);
}
@media only screen and (max-width: 992px) {
  ._benefits-description_1oyqu_143 li:last-child {
    padding-left: 0;
  }
}

._articles_1oyqu_174 li {
  align-items: flex-start;
}
._articles_1oyqu_174 li span {
  margin-top: var(--gutter-xxxs);
}
@media only screen and (max-width: 992px) {
  ._articles_1oyqu_174 li span {
    margin-top: 0;
  }
}
/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1irzo_26 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1irzo_26 {
  animation-name: _zoomIn_1irzo_26;
}

@keyframes _diagonalShimmer_1irzo_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._card-wrapper_1irzo_38 {
  padding: var(--gutter-medium);
  display: grid;
  grid-template-columns: 1fr;
  width: 100%;
  gap: var(--gutter-medium);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_1irzo_38 {
    padding: var(--gutter-default) var(--gutter-default) var(--gutter-medium);
    gap: var(--gutter-default);
  }
}
._card-wrapper_1irzo_38 ._header-wrap_1irzo_51 {
  display: grid;
  gap: var(--gutter-default);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_1irzo_38 ._header-wrap_1irzo_51 {
    gap: var(--gutter-xxxs);
  }
}
._card-wrapper_1irzo_38 ._header-wrap_1irzo_51 ._header-content_1irzo_60 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gutter-xsmall);
}
._card-wrapper_1irzo_38 ._header-wrap_1irzo_51 ._header-content_1irzo_60 ._header-icon_1irzo_66 {
  color: var(--color-primary);
  height: 27px;
  width: 27px;
}
._card-wrapper_1irzo_38 ._header-wrap_1irzo_51 ._header-content_1irzo_60 ._header-icon_1irzo_66 svg,
._card-wrapper_1irzo_38 ._header-wrap_1irzo_51 ._header-content_1irzo_60 ._header-icon_1irzo_66 img {
  height: 100%;
  width: 100%;
}
._card-wrapper_1irzo_38 ._header-wrap_1irzo_51 ._header-content_1irzo_60 ._header-title_1irzo_76 {
  font-size: var(--font-size-md);
  line-height: var(--line-md);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_1irzo_38 ._header-wrap_1irzo_51 ._header-content_1irzo_60 ._header-title_1irzo_76 {
    font-size: var(--font-size-base);
    line-height: var(--line-bold);
  }
}
._card-wrapper_1irzo_38 ._header-wrap_1irzo_51 ._header-content_1irzo_60 ._header-title_1irzo_76 strong {
  font-family: var(--font-bold);
}
._card-wrapper_1irzo_38 ._header-wrap_1irzo_51 ._header-description_1irzo_89 {
  font-size: var(--font-size-base);
  line-height: var(--line-bold);
  color: var(--Surface-400);
}
._card-wrapper_1irzo_38 ._header-wrap_1irzo_51 ._header-description_1irzo_89 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 540px) {
  ._card-wrapper_1irzo_38 ._header-wrap_1irzo_51 ._header-description_1irzo_89 {
    padding-left: calc(27px + var(--gutter-xsmall, 8px));
    font-size: var(--font-size-sm);
    line-height: var(--line-normal);
  }
}
._card-wrapper_1irzo_38 ._content-grid_1irzo_104 {
  display: grid;
  gap: var(--gutter-medium);
  grid-template-columns: 1fr 1fr;
  grid-template-areas: "a b" "c c" "d d";
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_1irzo_38 ._content-grid_1irzo_104 {
    gap: var(--gutter-default);
    grid-template-columns: 1fr;
    grid-template-areas: "a" "b" "c" "d";
  }
}
._card-wrapper_1irzo_38 ._content-grid_1irzo_104 ._item-1_1irzo_117 {
  grid-area: a;
}
._card-wrapper_1irzo_38 ._content-grid_1irzo_104 ._item-2_1irzo_120 {
  grid-area: b;
}
._card-wrapper_1irzo_38 ._content-grid_1irzo_104 ._item-3_1irzo_123 {
  grid-area: c;
}
._card-wrapper_1irzo_38 ._content-grid_1irzo_104 ._item-4_1irzo_126 {
  grid-area: d;
}
._card-wrapper_1irzo_38 ._content-item_1irzo_129 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_1irzo_38 ._content-item_1irzo_129 {
    gap: var(--gutter-default);
  }
}
._card-wrapper_1irzo_38 ._content-item_1irzo_129 ._ci-title_1irzo_139 {
  font-size: var(--font-size-base);
  color: var(--Surface-900);
  line-height: var(--line-bold);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_1irzo_38 ._content-item_1irzo_129 ._ci-title_1irzo_139 {
    line-height: normal;
  }
}
._card-wrapper_1irzo_38 ._content-item_1irzo_129 ._ci-text_1irzo_149 {
  font-size: calc(var(--font-size-sm) - 1px);
  color: var(--Surface-300);
  line-height: var(--line-normal);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_1irzo_38 ._content-item_1irzo_129 ._ci-text_1irzo_149 {
    font-size: var(--font-size-sm);
    line-height: var(--line-normal);
  }
}
._card-wrapper_1irzo_38 ._content-item_1irzo_129 ._ci-text_1irzo_149 strong {
  font-family: var(--font-bold);
}
._card-wrapper_1irzo_38 ._content-item_1irzo_129 ._ci-text_1irzo_149 p {
  max-width: 496px;
}
._card-wrapper_1irzo_38 ._content-item_1irzo_129 ._message_1irzo_166 {
  display: block;
  text-align: center;
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_1irzo_38 ._content-item_1irzo_129 ._message_1irzo_166 {
    text-align: left;
  }
}
._card-wrapper_1irzo_38 ._content-item_1irzo_129 ._items-list_1irzo_175 {
  padding-left: var(--gutter-xxs);
}
._card-wrapper_1irzo_38 ._content-item_1irzo_129 ._items-list_1irzo_175 li {
  list-style: none;
  position: relative;
  padding-left: var(--gutter-small);
}
._card-wrapper_1irzo_38 ._content-item_1irzo_129 ._items-list_1irzo_175 li::before {
  content: "•";
  position: absolute;
  left: 0;
  top: 0;
  font-size: var(--font-size-xs);
}
._card-wrapper_1irzo_38 ._content-item_1irzo_129 ._image_1irzo_190 {
  width: 100%;
  height: auto;
}

._last-item_1irzo_195 {
  padding-right: 50px;
}
@media only screen and (max-width: 992px) {
  ._last-item_1irzo_195 {
    padding-right: 0;
  }
}

._ci-title-important_1irzo_204 {
  color: var(--Surface-500);
  font-family: var(--font-medium);
  font-size: var(--font-size-sm);
  line-height: 18.2px;
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_ssw7k_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_ssw7k_25 {
  animation-name: _zoomIn_ssw7k_25;
}

@keyframes _diagonalShimmer_ssw7k_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._card-wrapper_ssw7k_37 {
  padding: var(--gutter-default);
}
@media only screen and (max-width: 540px) {
  ._card-wrapper_ssw7k_37 {
    padding: 0;
  }
}
._card-wrapper_ssw7k_37 ._download-item_ssw7k_45.file-download-root {
  padding: var(--gutter-small) var(--gutter-wide-medium);
}
@media only screen and (max-width: 540px) {
  ._card-wrapper_ssw7k_37 ._download-item_ssw7k_45.file-download-root {
    padding: var(--gutter-small) var(--gutter-default);
  }
}
._card-wrapper_ssw7k_37 ._download-item-text_ssw7k_53.file-download-text {
  font-size: var(--gutter-default);
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_3eflz_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_3eflz_25 {
  animation-name: _zoomIn_3eflz_25;
}

@keyframes _diagonalShimmer_3eflz_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._skeleton-container_3eflz_37 {
  max-width: calc(100vw - var(--gutter-medium));
}

._content_3eflz_41 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
  max-width: 1200px;
  margin: auto;
}

._landing-header_3eflz_49 {
  position: relative;
  z-index: 0;
  padding: var(--gutter-double) 0 var(--gutter-wide) 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--gutter-medium);
}
._landing-header_3eflz_49 span:nth-child(1),
._landing-header_3eflz_49 span:nth-child(3) {
  width: 100%;
}

._landing-header_3eflz_49 > section:nth-child(1) {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
}

._landing-header_3eflz_49::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: 100%;
  background-color: var(--color-white);
  z-index: -1;
}

._contract_3eflz_82 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--gutter-medium);
}
._contract_3eflz_82 span:nth-child(2), ._contract_3eflz_82 span:nth-child(1) {
  width: 100%;
}

@media only screen and (max-width: 992px) {
  ._skeleton-container_3eflz_37 {
    max-width: 100%;
  }
  ._landing-header_3eflz_49 {
    padding: var(--gutter-double) var(--gutter-default);
  }
  ._landing-header_3eflz_49 span:nth-child(2) {
    width: 100%;
  }
  ._contract_3eflz_82 span:nth-child(2), ._contract_3eflz_82 span:nth-child(1) {
    width: calc(100% - var(--gutter-double));
    margin: auto;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1nj7k_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1nj7k_25 {
  animation-name: _zoomIn_1nj7k_25;
}

@keyframes _diagonalShimmer_1nj7k_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._content_1nj7k_37 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
  max-width: 1200px;
  margin: auto;
}

._pif-container_1nj7k_45 {
  display: flex;
  padding: var(--gutter-medium);
  align-items: center;
  background-color: var(--color-white);
  border-radius: var(--gutter-xsmall);
  margin: 0 var(--gutter-medium);
}

._content-suggestions_1nj7k_54 > section > div {
  max-width: fit-content;
}

@media only screen and (max-width: 992px) {
  ._container-experiences_1nj7k_59 {
    padding: 0 var(--gutter-default);
  }
  ._content_1nj7k_37 {
    width: 100vw;
  }
  ._content-suggestions_1nj7k_54 {
    padding: 0 var(--gutter-default);
    background-color: var(--color-white);
  }
  ._pif-container_1nj7k_45 {
    margin: 0 var(--gutter-default);
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1r3b6_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1r3b6_25 {
  animation-name: _zoomIn_1r3b6_25;
}

@keyframes _diagonalShimmer_1r3b6_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._assitance-section_1r3b6_37 {
  display: flex;
  gap: var(--gutter-xxxs);
  align-items: start;
}

._icon-section_1r3b6_43 span {
  color: var(--color-primary);
}
._icon-section_1r3b6_43 svg {
  width: 24px;
  height: 24px;
}

._content-titles_1r3b6_51 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-small);
}

._title_1r3b6_57 {
  font-family: var(--font-bold);
  color: var(--Surface-900);
  font-size: var(--font-size-lg);
  line-height: var(--gutter-medium);
}

._subtitle_1r3b6_64 {
  font-family: var(--font-default);
  color: var(--Surface-400);
  font-size: var(--font-size-base);
  line-height: var(--gutter-regular);
}

@media only screen and (max-width: 992px) {
  ._content-titles_1r3b6_51 {
    gap: var(--gutter-default);
  }
  ._title_1r3b6_57 {
    font-size: var(--font-size-base);
  }
  ._subtitle_1r3b6_64 {
    font-size: var(--font-size-sm);
  }
  ._assitance-section_1r3b6_37 {
    padding: var(--gutter-medium) var(--gutter-default) var(--gutter-default) var(--gutter-default);
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_169ce_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_169ce_25 {
  animation-name: _zoomIn_169ce_25;
}

@keyframes _diagonalShimmer_169ce_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._brand-discounts-section_169ce_37 {
  display: block;
  padding-right: 72px;
}

._brands_169ce_42 > div > span {
  max-width: 68px;
}

._brand-icon_169ce_46 {
  max-width: 68px;
}

._content-discount_169ce_50 {
  display: grid;
  grid-template-columns: 167px minmax(0, 1fr);
  gap: var(--gutter-medium);
}

._information_169ce_56 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
}
._information_169ce_56 p {
  width: 100%;
  text-align: center;
}
._information_169ce_56 p ._title_169ce_65 {
  text-align: center;
  font-size: var(--font-size-base);
  font-family: var(--font-bold);
  color: var(--color-primary);
}

._exclusive_169ce_72 {
  background-color: var(--color-info-bg);
  border-radius: var(--gutter-xsmall);
  padding: var(--gutter-xsmall) var(--gutter-small);
  text-align: center;
  justify-content: left;
  display: flex;
  align-items: center;
  gap: var(--gutter-xsmall);
}
._exclusive_169ce_72 svg {
  color: var(--color-info);
}
._exclusive_169ce_72 p {
  font-family: var(--font-medium);
  font-size: var(--font-size-xs);
  color: var(--color-info);
  width: fit-content;
}

._brand-columns_169ce_92 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 90px;
}
._brand-columns_169ce_92 ._dots_169ce_97 {
  display: flex;
  align-items: center;
}
._brand-columns_169ce_92 ._dots_169ce_97 p {
  text-align: left;
  color: var(--Surface-400);
  font-size: var(--font-size-sm);
  font-family: var(--font-default);
}

._brands_169ce_42 div {
  display: flex;
  overflow-x: auto;
  white-space: nowrap;
  align-items: center;
  height: 76px;
  gap: var(--gutter-default);
  justify-content: center;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
._brands_169ce_42 div span {
  flex: 0 0 auto;
}
._brands_169ce_42 div::-webkit-scrollbar {
  display: none;
}
._brands_169ce_42 p {
  width: 100%;
  text-align: center;
}
._brands_169ce_42 p ._subtitle_169ce_129 {
  color: var(--color-primary);
  font-size: var(--font-size-base);
  font-family: var(--font-bold);
}

@media only screen and (max-width: 992px) {
  ._content-discount_169ce_50 {
    grid-template-columns: 1fr;
    gap: var(--gutter-xsmall);
  }
  ._brand-discounts-section_169ce_37 {
    padding: var(--gutter-default);
    margin: 0;
  }
  ._content-discount_169ce_50 > span:nth-child(1) {
    margin: auto;
  }
  ._information_169ce_56 {
    gap: var(--gutter-xsmall);
  }
  ._brand-columns_169ce_92 {
    grid-template-columns: 1fr;
    gap: var(--gutter-xsmall);
  }
  ._exclusive_169ce_72 {
    border-radius: var(--gutter-xxxs);
    padding: var(--gutter-xsmall);
    gap: var(--gutter-xsmall);
  }
  ._exclusive_169ce_72 span {
    text-align: center;
  }
  ._exclusive_169ce_72 span img {
    width: 18px;
  }
  ._exclusive_169ce_72 p {
    font-size: var(--font-size-xs);
    text-align: left;
    line-height: 15.6px;
  }
  ._brands_169ce_42 div {
    gap: var(--gutter-xsmall);
  }
}._experiences-header_ob31i_1 > div > div .swiper-button-next, ._experiences-header_ob31i_1 > div > div .swiper-button-prev {
  top: calc(50% - 30px);
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_j9b1b_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_j9b1b_25 {
  animation-name: _zoomIn_j9b1b_25;
}

@keyframes _diagonalShimmer_j9b1b_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._contract-section_j9b1b_37 {
  margin: 0;
}

@media only screen and (max-width: 992px) {
  ._contract-section_j9b1b_37 {
    padding: 0 var(--gutter-default);
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_9edh6_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_9edh6_25 {
  animation-name: _zoomIn_9edh6_25;
}

@keyframes _diagonalShimmer_9edh6_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._skeleton_9edh6_37 {
  max-width: calc(100vw - var(--gutter-medium));
}

._content_9edh6_41 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
  max-width: 1200px;
  margin: auto;
}

._landing-header_9edh6_49 {
  position: relative;
  z-index: 0;
  padding: var(--gutter-double) 0 var(--gutter-wide) 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--gutter-medium);
}
._landing-header_9edh6_49 span:nth-child(1),
._landing-header_9edh6_49 span:nth-child(3) {
  width: 100%;
}

._landing-header_9edh6_49 > section:nth-child(1) {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
}

._landing-header_9edh6_49::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: 100%;
  background-color: var(--color-white);
  z-index: -1;
}

._benefits_9edh6_82 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--gutter-medium);
}
._benefits_9edh6_82 div {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  gap: var(--gutter-wide);
}
._benefits_9edh6_82 div span {
  width: 100%;
}

._body_9edh6_99 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--gutter-medium);
}
._body_9edh6_99 span {
  width: 100%;
}

._programs_9edh6_110 {
  position: relative;
  z-index: 0;
  padding: var(--gutter-double) 0 var(--gutter-wide) 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--gutter-medium);
}
._programs_9edh6_110 div {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  gap: var(--gutter-medium);
}
._programs_9edh6_110 div span {
  width: 100%;
}

._programs_9edh6_110::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: 100%;
  background-color: var(--color-white);
  z-index: -1;
}

._assit_buttons_9edh6_142 {
  display: flex;
  align-items: center;
  justify-content: space-around;
  gap: 30px;
}

@media only screen and (max-width: 992px) {
  ._skeleton_9edh6_37 {
    max-width: 100%;
  }
  ._landing-header_9edh6_49 {
    padding: var(--gutter-double) var(--gutter-default);
  }
  ._landing-header_9edh6_49 span:nth-child(2) {
    width: 100%;
  }
  ._programs_9edh6_110 {
    grid-template-columns: 1fr;
  }
  ._programs_9edh6_110 div {
    padding: 0 var(--gutter-default);
    grid-template-columns: 1fr;
  }
  ._programs_9edh6_110 div span {
    width: 100%;
  }
  ._benefits_9edh6_82 span:nth-child(3) {
    width: calc(100% - var(--gutter-double));
    margin: auto;
  }
  ._body_9edh6_99 span {
    width: calc(100% - var(--gutter-double));
    margin: auto;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1rqz8_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1rqz8_25 {
  animation-name: _zoomIn_1rqz8_25;
}

@keyframes _diagonalShimmer_1rqz8_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._container-pif-conditions_1rqz8_37 {
  width: 100%;
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  gap: var(--gutter-medium);
  padding-bottom: var(--gutter-medium);
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_7a7dw_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_7a7dw_25 {
  animation-name: _zoomIn_7a7dw_25;
}

@keyframes _diagonalShimmer_7a7dw_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._banners-container_7a7dw_37 {
  background-color: inherit;
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1gq5n_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1gq5n_25 {
  animation-name: _zoomIn_1gq5n_25;
}

@keyframes _diagonalShimmer_1gq5n_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._documents-grid_1gq5n_37 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  row-gap: var(--gutter-medium);
  column-gap: var(--gutter-xwide);
}
@media only screen and (max-width: 992px) {
  ._documents-grid_1gq5n_37 {
    column-gap: var(--gutter-medium);
    grid-template-columns: 1fr;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_189oy_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_189oy_25 {
  animation-name: _zoomIn_189oy_25;
}

@keyframes _diagonalShimmer_189oy_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._document-card_189oy_37 {
  padding: var(--gutter-medium);
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--gutter-default);
}
@media only screen and (max-width: 992px) {
  ._document-card_189oy_37 {
    padding: var(--gutter-default);
  }
}
._document-card_189oy_37 ._head_189oy_48 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gutter-xsmall);
}
._document-card_189oy_37 ._head_189oy_48 ._section-icon_189oy_54 {
  height: auto;
  width: 24px;
}
._document-card_189oy_37 ._head_189oy_48 ._title_189oy_58 {
  color: var(--Surface-900);
  font-size: var(--font-size-base);
  line-height: var(--line-normal);
}
._document-card_189oy_37 ._head_189oy_48 ._title_189oy_58 strong {
  font-family: var(--font-bold);
}
._document-card_189oy_37 ._logo_189oy_66 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 117px;
  gap: var(--gutter-default);
}
._document-card_189oy_37 ._logo_189oy_66 ._section-img_189oy_75 {
  width: auto;
  max-width: 194px;
  max-height: 85px;
}
._document-card_189oy_37 ._subtitle_189oy_80 {
  color: var(--Surface-300);
  font-size: var(--font-size-xs);
  line-height: var(--line-small);
}

._download-item_189oy_86 svg {
  color: var(--Auxiliary---Blue-500);
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_556ma_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_556ma_25 {
  animation-name: _zoomIn_556ma_25;
}

@keyframes _diagonalShimmer_556ma_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._container_556ma_37 {
  width: 100%;
  max-width: 1200px;
  padding: var(--gutter-medium) var(--gutter-default);
  margin: 0 auto;
}

._wrapper_556ma_44 {
  padding: var(--gutter-default);
}

._head_556ma_48 {
  margin-bottom: var(--space-sm);
}
._head_556ma_48 h2 {
  font-size: var(--font-size-md);
  font-weight: 600;
  padding-bottom: var(--gutter-default);
}

._content_556ma_57 {
  padding: var(--gutter-default);
}
._content_556ma_57 p {
  margin-bottom: var(--gutter-medium);
  font-size: var(--font-size-sm);
}
._content_556ma_57 p strong {
  font-family: var(--font-bold);
}

._attributes_table_556ma_68 {
  display: grid;
  grid-template-columns: 1fr 2fr;
  row-gap: 8px;
  border: 1px solid var(--color-border-light);
  border-radius: var(--radius-sm);
  overflow: hidden;
  text-align: center;
}
._attributes_table_556ma_68 ._row_556ma_77 {
  display: contents;
}
._attributes_table_556ma_68 ._row_556ma_77._row-head_556ma_80 {
  font-family: var(--font-bold);
  font-size: var(--font-size-sm);
}
._attributes_table_556ma_68 ._row_556ma_77::after {
  content: "";
  grid-column: 1/-1;
  height: 1px;
  background: var(--color-separator-line-light);
}
._attributes_table_556ma_68 ._row_556ma_77:last-of-type::after {
  display: none;
}
._attributes_table_556ma_68 ._label_556ma_93 {
  background: var(--color-background-secondary);
  padding: var(--gutter-small);
  font-weight: var(--semi-bold);
  text-transform: capitalize;
}
._attributes_table_556ma_68 ._value_556ma_99 {
  padding: var(--gutter-small);
  word-break: break-word;
}

._error-view_556ma_104 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--gutter-default);
  gap: var(--gutter-medium);
}
._error-view_556ma_104 ._image_556ma_112 {
  height: 300px;
  width: 300px;
}
._error-view_556ma_104 h3 {
  font-family: var(--font-bold);
  color: var(--color-primary);
  font-size: var(--font-size-2xlg);
}
._error-view_556ma_104 p {
  font-size: var(--font-size-lg);
}._maintenance-view_162ex_1 {
  width: 100%;
  height: 100vh;
  background-color: var(--color-white);
}
._maintenance-view_162ex_1 ._wrap_162ex_6 {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--gutter-medium);
  text-align: center;
  max-width: 500px;
  margin: 0 auto;
}
._maintenance-view_162ex_1 ._image_162ex_18 {
  width: 330px;
  height: auto;
}
._maintenance-view_162ex_1 h3 {
  color: var(--color-primary);
  font-size: var(--font-size-xlg);
}
._maintenance-view_162ex_1 strong {
  color: var(--Surface-500);
  font-size: var(--font-size-mid);
}
._maintenance-view_162ex_1 ._description_162ex_30 {
  color: var(--color-text-primary);
}
._maintenance-view_162ex_1 ._actions_162ex_33 {
  display: flex;
  align-items: center;
  justify-content: space-around;
  gap: var(--gutter-medium);
}
._maintenance-view_162ex_1 ._actions_162ex_33 .MuiButton-root {
  background-color: var(--color-primary);
  text-transform: none;
  font-family: var(--font-regular);
  min-width: 143px;
  box-shadow: none;
  padding: var(--gutter-xsmall) var(--gutter-default);
}
._maintenance-view_162ex_1 ._actions_162ex_33 .MuiButton-root._btn-refresh_162ex_47 {
  background-color: #ADA8A8;
}
._maintenance-view_162ex_1 ._message_162ex_50 {
  color: var(--color-white);
  font-size: 10px;
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_wii0e_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_wii0e_25 {
  animation-name: _zoomIn_wii0e_25;
}

@keyframes _diagonalShimmer_wii0e_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._wrap-container_wii0e_37 {
  width: 100%;
  margin: 0 auto;
  max-width: var(--max-width-desktop);
  padding: 0;
  display: grid;
  gap: var(--gutter-default);
  grid-template-rows: min-content;
}
@media only screen and (max-width: 992px) {
  ._wrap-container_wii0e_37 {
    padding: 0;
  }
}

._pif-header_wii0e_52 .insurance-desk-header-logo svg {
  height: 55px;
  width: 55px;
}

@media only screen and (max-width: 992px) {
  ._pif-header_wii0e_52 svg {
    color: var(--color-primary);
  }
}
._body-container_wii0e_62 {
  display: grid;
  gap: var(--gutter-medium);
}
@media only screen and (max-width: 992px) {
  ._body-container_wii0e_62 {
    grid-template-columns: 1fr;
    display: block;
    width: 100vw;
  }
}

._faqs-container_wii0e_74 {
  background-color: var(--color-white);
  position: relative;
}

._faqs-container_wii0e_74::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: calc(100vh - 200px);
  background-color: var(--color-white);
  z-index: -1;
}

._content-suggestions-experiences_wii0e_91 > section > div {
  max-width: 1200px;
}

._content-suggestions_wii0e_91 {
  width: 100%;
  padding-bottom: var(--gutter-giant, 80px);
  max-width: 1200px;
  margin: auto;
}
@media only screen and (max-width: 992px) {
  ._content-suggestions_wii0e_91 {
    padding: 0 16px;
    padding-bottom: 16px;
    background-color: #fff;
    width: 100%;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_e6a1i_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_e6a1i_25 {
  animation-name: _zoomIn_e6a1i_25;
}

@keyframes _diagonalShimmer_e6a1i_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._home-skeleton_e6a1i_37 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
}
._home-skeleton_e6a1i_37 .MuiSkeleton-pulse {
  background-color: var(--color-white);
}

._two-cols_e6a1i_46 {
  display: flex;
  gap: var(--gutter-medium);
  flex-direction: row;
}
._two-cols_e6a1i_46 span {
  width: 100%;
}
._two-cols_e6a1i_46 ._two-cols_e6a1i_46 {
  width: 100%;
}
._two-cols_e6a1i_46 .MuiSkeleton-pulse {
  background-color: var(--color-white);
}

._three-cols_e6a1i_61 {
  display: grid;
  gap: var(--gutter-medium);
  grid-template-columns: 1fr 1fr 1fr;
}
._three-cols_e6a1i_61 span {
  width: 100%;
}
._three-cols_e6a1i_61 ._two-cols_e6a1i_46 {
  width: 100%;
}
._three-cols_e6a1i_61 .MuiSkeleton-pulse {
  background-color: var(--color-white);
}

._wrap-main-layout_e6a1i_76 {
  width: 100%;
  max-width: var(--max-width-desktop);
  margin: 0 auto;
  padding: var(--gutter-default) var(--gutter-medium);
  display: grid;
  gap: var(--gutter-default);
  height: fit-content;
  position: relative;
  top: 140px;
}
@media only screen and (max-width: 992px) {
  ._wrap-main-layout_e6a1i_76 {
    padding: 0;
  }
}

._body-container_e6a1i_93 {
  display: grid;
  grid-template-columns: 210px 1fr;
  gap: var(--gutter-medium);
  padding-bottom: var(--gutter-default);
}
@media only screen and (max-width: 992px) {
  ._body-container_e6a1i_93 {
    grid-template-columns: 1fr;
    padding-bottom: 0;
    display: block;
  }
}

._actions_e6a1i_107 span {
  width: 100%;
}
._actions_e6a1i_107 .MuiSkeleton-pulse {
  background-color: var(--color-white);
}

._navigation_e6a1i_114 .MuiSkeleton-pulse {
  background-color: rgba(255, 255, 255, 0.5);
}

@media only screen and (max-width: 992px) {
  ._wrap-main-layout_e6a1i_76 {
    top: var(--gutter-default);
  }
  ._actions_e6a1i_107 {
    display: none;
  }
  ._home-skeleton_e6a1i_37 {
    padding: var(--gutter-default);
  }
  ._two-cols_e6a1i_46 {
    flex-direction: column;
  }
  ._three-cols_e6a1i_61 {
    grid-template-columns: 1fr;
  }
}._programs-menu-wrap_ewmml_1 {
  position: relative;
}
._programs-menu-wrap_ewmml_1 ._action-button_ewmml_4 {
  text-transform: none !important;
  background-color: var(--color-primary-dark) !important;
  box-shadow: none !important;
  font-size: var(--font-size-sm) !important;
}
._programs-menu-wrap_ewmml_1 ._action-button_ewmml_4 ._drop-icon_ewmml_10 {
  transform: rotate(90deg);
}
._programs-menu-wrap_ewmml_1 ._action-button_ewmml_4 ._drop-icon_ewmml_10._open_ewmml_13 {
  transform: rotate(-90deg);
}
._programs-menu-wrap_ewmml_1 ._action-button_ewmml_4 ._drop-icon_ewmml_10 svg {
  height: var(--gutter-medium);
  width: var(--gutter-medium);
}
._programs-menu-wrap_ewmml_1 ._action-button_ewmml_4:hover {
  filter: brightness(106%);
}._benefits-menu-wrap_12smt_1 {
  position: relative;
}
._benefits-menu-wrap_12smt_1 ._action-button_12smt_4 {
  text-transform: none !important;
  background-color: var(--color-primary-dark) !important;
  box-shadow: none !important;
  font-size: var(--font-size-sm) !important;
}
._benefits-menu-wrap_12smt_1 ._action-button_12smt_4 ._drop-icon_12smt_10 {
  transform: rotate(90deg);
}
._benefits-menu-wrap_12smt_1 ._action-button_12smt_4 ._drop-icon_12smt_10._open_12smt_13 {
  transform: rotate(-90deg);
}
._benefits-menu-wrap_12smt_1 ._action-button_12smt_4 ._drop-icon_12smt_10 svg {
  height: var(--gutter-medium);
  width: var(--gutter-medium);
}
._benefits-menu-wrap_12smt_1 ._action-button_12smt_4:hover {
  filter: brightness(106%);
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_qf1a1_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_qf1a1_25 {
  animation-name: _zoomIn_qf1a1_25;
}

@keyframes _diagonalShimmer_qf1a1_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._aditionalSuggestions_qf1a1_37 {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: var(--gutter-default) 0 var(--gutter-medium);
  padding-top: 0;
}
@media only screen and (max-width: 540px) {
  ._aditionalSuggestions_qf1a1_37 {
    padding: var(--gutter-default) 0 0;
  }
}
._aditionalSuggestions_qf1a1_37._landing_qf1a1_49 {
  padding: var(--gutter-medium) 0;
}
._aditionalSuggestions_qf1a1_37 .as-title {
  padding-top: var(--gutter-default);
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_fvsdf_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_fvsdf_25 {
  animation-name: _zoomIn_fvsdf_25;
}

@keyframes _diagonalShimmer_fvsdf_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._wrap-container_fvsdf_37 {
  width: 100%;
  margin: 0 auto;
  max-width: var(--max-width-desktop);
  padding: 0;
  display: grid;
  gap: var(--gutter-default);
  grid-template-rows: min-content;
  background-color: var(--color-white);
}
@media only screen and (max-width: 992px) {
  ._wrap-container_fvsdf_37 {
    padding: 0;
  }
}

._pif-header_fvsdf_53 .insurance-desk-header-logo svg {
  height: 55px;
  width: 55px;
}

@media only screen and (max-width: 992px) {
  ._pif-header_fvsdf_53 svg {
    color: var(--color-primary);
  }
}
._body-container_fvsdf_63 {
  display: grid;
  gap: var(--gutter-medium);
}
@media only screen and (max-width: 992px) {
  ._body-container_fvsdf_63 {
    grid-template-columns: 1fr;
    display: block;
    width: 100vw;
  }
}

._faqs-container_fvsdf_75 {
  background-color: var(--color-white);
  position: relative;
}

._faqs-container_fvsdf_75::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: calc(100vh - 200px);
  background-color: var(--color-white);
  z-index: -1;
}

._content-suggestions-experiences_fvsdf_92 > section > div {
  max-width: 1200px;
}

._content-suggestions_fvsdf_92 {
  width: 100%;
  padding-bottom: var(--gutter-giant, 80px);
  max-width: 1200px;
  margin: auto;
}
@media only screen and (max-width: 992px) {
  ._content-suggestions_fvsdf_92 {
    padding: 0 16px;
    padding-bottom: 16px;
    background-color: #fff;
    width: 100%;
  }
}