@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_oqghf_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_oqghf_25 {
  animation-name: _zoomIn_oqghf_25;
}

@keyframes _diagonalShimmer_oqghf_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._container-contact-card_oqghf_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_oqghf_37 {
    padding: 0 var(--gutter-default);
  }
}

._contact-title_oqghf_50 ._title_oqghf_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_oqghf_50 ._title_oqghf_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_oqghf_50 {
    padding-bottom: var(--gutter-default);
  }
}

._contact-card_oqghf_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_oqghf_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_oqghf_93 {
  flex: 1;
  width: 147px;
  height: 134px;
}
@media only screen and (max-width: 992px) {
  ._card-icon_oqghf_93 {
    width: 101px;
    height: 92px;
  }
}

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

._contact-cols_oqghf_135 {
  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_oqghf_135 {
    gap: 0;
    grid-template-columns: 1fr;
  }
}

._single-column_oqghf_146 {
  grid-template-columns: 1fr;
  gap: var(--gutter-medium);
}
@media only screen and (max-width: 992px) {
  ._single-column_oqghf_146 {
    gap: 0;
  }
}/*
 * 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_hsoza_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_hsoza_25 {
  animation-name: _zoomIn_hsoza_25;
}

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

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

._content_hsoza_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_hsoza_52 img {
  width: 140px;
}

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

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

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

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

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

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

._spacer_hsoza_116 {
  min-height: 0;
}

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

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

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

._list_hsoza_137 {
  list-style: none;
  margin: auto;
  padding: var(--gutter-xsmall) 0;
  columns: 2;
  column-gap: var(--gutter-wide);
  padding-bottom: 0;
}
._list_hsoza_137 ._item-list_hsoza_78 {
  break-inside: avoid;
  margin-bottom: var(--gutter-default);
  display: flex;
  gap: var(--gutter-xsmall);
}
._list_hsoza_137 ._item-list_hsoza_78 p {
  font-size: var(--font-size-base);
  color: var(--surface-500);
  font-family: var(--font-default);
}
@media only screen and (max-width: 992px) {
  ._list_hsoza_137 ._item-list_hsoza_78 p {
    font-size: var(--font-size-sm);
  }
}

._note-wrapper_hsoza_162 {
  margin-top: calc(var(--gutter-default) * -1);
  font-size: var(--font-size-sm);
  color: var(--surface-300);
  font-family: var(--font-default);
}

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

@media only screen and (max-width: 992px) {
  ._note-wrapper_hsoza_162 {
    text-align: left;
    font-size: var(--font-size-xs);
    margin-top: 0;
  }
  ._list_hsoza_137 {
    columns: 1;
  }
  ._title_hsoza_37 {
    margin-bottom: var(--gutter-default);
  }
  ._contract-landing-section_hsoza_185 {
    padding: 0 var(--gutter-default);
  }
  ._item-list_hsoza_78 {
    padding-left: 0;
  }
  ._item-list_hsoza_78 p {
    font-size: var(--font-size-sm);
  }
  ._last-row_hsoza_120 p {
    font-size: var(--font-size-xs);
  }
  ._list_hsoza_137 {
    margin: inherit;
    padding: var(--gutter-default);
    padding-bottom: 0;
  }
  ._list_hsoza_137 ._item-list_hsoza_78:last-child {
    margin-bottom: var(--gutter-default);
  }
  ._content_hsoza_52 {
    display: flex;
    flex-direction: column;
    gap: var(--gutter-default);
    justify-content: center;
    padding: 0;
  }
  ._content_hsoza_52 img {
    margin: auto;
  }
  ._row_hsoza_104 {
    display: grid;
    grid-template-columns: 1fr;
  }
  ._titles_hsoza_37 {
    text-align: left;
  }
  ._titles_hsoza_37 p {
    width: 100%;
  }
  ._title_hsoza_37 {
    font-size: var(--font-size-mid);
  }
  ._horizontal_hsoza_228 ._content_hsoza_52 {
    display: flex;
    flex-direction: row-reverse;
    padding: var(--gutter-default) var(--gutter-small);
    gap: var(--gutter-dec);
  }
  ._horizontal_hsoza_228 ._content_hsoza_52 img {
    width: 101px;
  }
  ._horizontal_hsoza_228 ._content_hsoza_52 ._list_hsoza_137 {
    padding: 0;
  }
  ._horizontal_hsoza_228 ._content_hsoza_52 ._list_hsoza_137 ._rows_hsoza_104 {
    gap: var(--gutter-xsmall);
  }
  ._last-list_hsoza_169 {
    padding-top: 0;
  }
  ._list_hsoza_137:last-child {
    padding-bottom: var(--gutter-default);
  }
  ._last-item_hsoza_129 {
    margin-bottom: 0;
  }
  ._last-item_hsoza_129 ._item-list_hsoza_78:last-child {
    margin-bottom: 0;
  }
}
._contract-landing-section_hsoza_185 {
  padding-top: var(--gutter-wide-medium);
  padding-right: var(--gutter-default);
  padding-bottom: 0;
  padding-left: var(--gutter-default);
}._drawer-paper_1rgd5_1 {
  width: 320px;
}

._content_1rgd5_5 {
  display: flex;
  flex-direction: column;
  padding-left: var(--gutter-default);
  padding-right: var(--gutter-default);
}

._item_1rgd5_12 {
  padding: var(--gutter-xsmall) 0;
  border-bottom: 1px solid var(--divider-secondary);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._item_1rgd5_12:last-child {
  border-bottom: none;
}

._header_1rgd5_23 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--gutter-dec);
}
._header_1rgd5_23 span {
  font-size: var(--font-size-base);
  font-family: var(--font-bold);
}

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

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

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

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

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

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

._benefit_1489e_74 {
  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_1489e_74 ._icon_1489e_83 {
  color: var(--color-primary);
  margin-top: var(--gutter-xxxxs);
}
._benefit_1489e_74 ._icon_1489e_83 span {
  width: var(--gutter-medium);
  height: var(--gutter-medium);
}
._benefit_1489e_74 ._icon_1489e_83 span img {
  width: var(--gutter-medium);
  height: var(--gutter-medium);
}
._benefit_1489e_74 ._information_1489e_95 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-xsmall);
}
._benefit_1489e_74 ._information_1489e_95 ._text-content_1489e_100 {
  min-height: 55px;
}
._benefit_1489e_74 ._information_1489e_95 ._info-title_1489e_103 {
  color: var(--ms-500);
  font-size: var(--font-size-mid);
  font-family: var(--font-bold);
  margin-bottom: var(--gutter-xxxs);
}
._benefit_1489e_74 ._information_1489e_95 ._info-subtitle_1489e_109 {
  color: var(--surface-400);
  font-size: var(--font-size-sm);
  font-family: var(--font-default);
}

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

@media only screen and (max-width: 992px) {
  ._landing-section-container_1489e_37 {
    padding: 0 var(--gutter-default);
  }
  ._list_1489e_65 {
    background-color: var(--color-white);
    border-radius: var(--gutter-xsmall);
    padding: var(--gutter-medium);
    display: flex;
    gap: 0;
    flex-direction: column;
  }
  ._benefit_1489e_74 {
    padding: 0;
    height: auto;
    padding: var(--gutter-default) 0;
  }
  ._benefit_1489e_74 ._information_1489e_95 ._text-content_1489e_100 {
    min-height: auto;
  }
  ._info-title_1489e_103 {
    color: var(--ms-500);
    font-size: var(--font-size-base);
    font-family: var(--font-bold);
    margin-bottom: var(--gutter-xxxs);
  }
  ._titles_1489e_45 {
    text-align: left;
  }
  ._titles_1489e_45 p {
    width: 100%;
  }
  ._title_1489e_45 {
    font-size: var(--font-size-mid);
  }
  ._subtitle_1489e_59 {
    font-size: var(--font-size-sm);
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_v2dud_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_v2dud_25 {
  animation-name: _zoomIn_v2dud_25;
}

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

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

._exclusive_v2dud_51 {
  max-width: 1200px;
  margin: 0 auto;
}
._exclusive_v2dud_51 div {
  background-color: var(--color-primary-50);
  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_v2dud_51 div p {
  font-family: var(--font-bold);
  font-size: var(--font-size-base);
  color: var(--color-primary);
}
._exclusive_v2dud_51 div svg {
  color: var(--color-primary);
}
._exclusive_v2dud_51 div img {
  width: var(--gutter-default);
}

._brands_v2dud_77 {
  background-color: var(--color-white);
  padding-bottom: 0;
  max-width: 566px;
  margin: auto;
  width: 100%;
}
._brands_v2dud_77 ._container-image_v2dud_84 {
  height: 60px;
  padding-left: var(--gutter-dec);
  padding-right: var(--gutter-dec);
  display: flex;
  align-items: start;
  justify-content: center;
}
._brands_v2dud_77 ._container-image_v2dud_84 img {
  object-fit: contain;
  height: var(--gutter-wide-medium);
  width: 100%;
  max-width: 100px;
}

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

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

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

._steps-container_aji5z_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_aji5z_55 {
  width: 283px;
  align-items: end;
  border: 1px solid;
  min-height: 375px;
  transition: 300ms;
  transform: scale(1);
}
._carrousel-card_aji5z_55 ul li:nth-child(1) > span {
  font-size: var(--font-size-base);
}
._carrousel-card_aji5z_55 strong {
  font-family: var(--font-bold);
}
._carrousel-card_aji5z_55 button {
  max-height: 35px;
}

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

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

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

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

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

._interpolate_aji5z_100 {
  color: var(--color-primary);
  font-size: var(--font-size-base) !important;
  font-family: var(--font-default);
  text-decoration: underline;
  cursor: pointer;
}

._title_aji5z_108 {
  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_aji5z_117 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: var(--gutter-small);
  margin-top: var(--gutter-medium);
}
._other-programs_aji5z_117 p {
  width: 100%;
  text-align: center;
  font-size: var(--font-size-xs);
}
._other-programs_aji5z_117 p:nth-child(2) {
  color: var(--surface-400);
  font-size: var(--font-size-sm);
  font-family: var(--font-default);
}

._peek-carousel_aji5z_135 {
  overflow-x: clip;
  padding-inline: 16px;
}
@media (min-width: 768px) {
  ._peek-carousel_aji5z_135 {
    padding-inline: 24px;
  }
}
._peek-carousel_aji5z_135 .swiper {
  overflow: visible;
  width: 100%;
}
._peek-carousel_aji5z_135 .swiper-wrapper {
  align-items: stretch;
}
._peek-carousel_aji5z_135 .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_aji5z_135 .swiper-slide-prev {
  transform: translateX(9%) scale(0.8) !important;
}
._peek-carousel_aji5z_135 .swiper-slide-next {
  transform: translateX(-4%) scale(0.9) !important;
}
._peek-carousel_aji5z_135 .swiper-slide-active {
  transform: scale(1);
  opacity: 1;
  z-index: 2;
}

@media only screen and (max-width: 992px) {
  ._interpolate_aji5z_100 {
    padding: var(--gutter-small) 0;
  }
  ._other-programs_aji5z_117 {
    padding: 0 var(--gutter-default);
  }
  ._other-programs_aji5z_117 p:nth-child(2) {
    font-size: var(--font-size-xs);
  }
  ._title_aji5z_108 {
    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_aji5z_55 {
    width: 311px;
  }
  ._carrousel-card_aji5z_55 button {
    display: none;
  }
  ._steps-container_aji5z_37 {
    padding: 0;
  }
  ._steps-container_aji5z_37::before {
    background-color: transparent;
  }
  ._mobile-btn_aji5z_200 {
    padding: var(--gutter-default);
  }
  ._mobile-btn_aji5z_200 button {
    width: 100%;
    max-width: 311px;
  }
  ._mobile-action_aji5z_207 {
    margin-top: var(--gutter-medium);
    padding: 0 var(--gutter-default);
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
  ._mobile-action_aji5z_207 button {
    width: 100%;
    max-width: 311px;
  }
  ._peek-carousel_aji5z_135 .swiper {
    padding: var(--gutter-default) 0;
    background-color: var(--color-white);
    border-radius: var(--gutter-xsmall);
  }
  ._peek-carousel_aji5z_135 .swiper-wrapper {
    position: relative;
    left: -13px;
  }
  ._peek-carousel_aji5z_135 .swiper-slide-prev {
    transform: translateX(2%) scale(0.8) !important;
  }
  ._peek-carousel_aji5z_135 .swiper-slide-next {
    transform: translateX(5%) scale(0.9) !important;
  }
  ._carrousel-card_aji5z_55:hover {
    transform: scale(1);
  }
}
._more-answer-container_aji5z_238 {
  padding: 0px var(--gutter-default);
}

._more-info-item_aji5z_242 {
  display: flex;
  flex-direction: column;
  padding: var(--gutter-default) 0px;
  border-bottom: 1px solid var(--color-separator-line-light);
  gap: var(--gutter-xsmall);
}

._more-info-item-title_aji5z_250 {
  color: var(--color-font-subtitle);
  font-size: var(--font-size-sm);
  font-family: var(--font-bold);
}

._more-info-item-description_aji5z_256 {
  color: var(--color-font-subtitle);
  font-size: var(--font-size-sm);
}

@media only screen and (max-width: 992px) {
  ._more-info-item_aji5z_242 {
    border-bottom: none;
  }
  ._more-info-item-description_aji5z_256 {
    color: var(--surface-300);
  }
  ._more-info-item-title_aji5z_250 {
    color: var(--surface-400);
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_irjzl_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_irjzl_25 {
  animation-name: _zoomIn_irjzl_25;
}

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

._title_irjzl_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_irjzl_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_irjzl_64 {
  display: flex;
  gap: var(--gutter-default);
  justify-content: space-between;
}

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

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

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

._rich-title_irjzl_37 {
  color: var(--surface-400);
}

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

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

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

@media only screen and (max-width: 992px) {
  ._title_irjzl_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_irjzl_100 {
    padding: 0 var(--gutter-default);
  }
  ._proccess_irjzl_70 p {
    font-size: var(--font-size-sm);
  }
  ._content_irjzl_53 {
    padding: var(--gutter-default) var(--gutter-low);
    gap: var(--gutter-dec);
  }
  ._content-proccess_irjzl_64 {
    flex-direction: column;
    gap: var(--gutter-xxxs);
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_8sski_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_8sski_25 {
  animation-name: _zoomIn_8sski_25;
}

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

._title_8sski_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_8sski_53 {
  padding: var(--gutter-medium);
  background-color: var(--color-white);
  border-radius: var(--gutter-xsmall);
  gap: var(--gutter-xsmall);
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  max-width: 1200px;
}

._step_8sski_63 {
  display: flex;
  align-items: center;
  gap: var(--gutter-dec);
}
._step_8sski_63 img {
  width: 56px;
}
._step_8sski_63 div {
  width: 100%;
  max-width: 250px;
}
._step_8sski_63 div p {
  color: var(--surface-400);
  font-size: var(--font-size-sm);
  font-family: var(--font-default);
}
._step_8sski_63 div p strong._rich-title_8sski_37 {
  text-decoration: unset;
}
._step_8sski_63 div p span._rich-title_8sski_37 {
  color: var(--color-primary);
  text-decoration: unset;
  margin-bottom: var(--gutter-default);
}

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

._rich-title_8sski_37 {
  color: var(--surface-400);
}

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

@media only screen and (max-width: 992px) {
  ._title_8sski_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_8sski_111 {
    padding: 0 var(--gutter-default);
  }
  ._content_8sski_53 {
    padding: var(--gutter-default);
    display: flex;
    flex-direction: column;
    gap: var(--gutter-medium);
  }
  ._step_8sski_63 img {
    width: 40px;
  }
  ._step_8sski_63 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_sn4hb_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_sn4hb_25 {
  animation-name: _zoomIn_sn4hb_25;
}

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

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

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

._item_sn4hb_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_sn4hb_69 span {
  color: var(--surface-500);
  font-size: var(--font-size-base);
  font-family: var(--font-default);
  transition: 300ms;
}
._item_sn4hb_69 span._active_sn4hb_87 {
  color: var(--color-primary);
  font-family: var(--font-bold);
}

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

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

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

@media (min-width: 540px) and (max-width: 1024px) and (orientation: landscape) {
  ._programs-header_sn4hb_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_sn4hb_121 {
    position: absolute;
    top: 0;
    left: var(--gutter-default);
    display: flex;
    align-items: center;
    height: 56px;
    cursor: pointer;
  }
  ._drawer-paper_sn4hb_130 {
    width: 100% !important;
  }
  ._programs-header_sn4hb_37 {
    height: 56px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
    justify-content: center;
    width: 100%;
    left: 0;
    top: 64px;
  }
}
@media only screen and (max-width: 540px) {
  ._item_sn4hb_69 {
    padding: var(--gutter-default);
    justify-content: left;
    width: 100%;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1claq_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1claq_25 {
  animation-name: _zoomIn_1claq_25;
}

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

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

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

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

._informative-card_1claq_72 {
  display: grid;
  gap: var(--gutter-medium);
  grid-template-columns: auto 1fr;
}
._informative-card_1claq_72 ._content_1claq_52 ._description_1claq_77 {
  display: grid;
  gap: var(--gutter-medium);
  grid-template-columns: 1fr 1fr 1fr;
}
._informative-card_1claq_72 ._content_1claq_52 ._description_1claq_77 p {
  color: var(--surface-300);
  font-family: var(--font-default);
  font-size: var(--font-size-base);
}
._informative-card_1claq_72 ._content_1claq_52 ._description_1claq_77 p::first-letter {
  text-transform: uppercase;
}
._informative-card_1claq_72 ._content_1claq_52 ._description_1claq_77 ._pif-description_1claq_90 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
}
._informative-card_1claq_72 ._content_1claq_52 ._description_1claq_77 ._pif-description_1claq_90 ._title_1claq_95 {
  font-family: var(--font-bold);
  font-size: var(--font-size-lg);
}
._informative-card_1claq_72 ._content_1claq_52 ._description_1claq_77 ._pif-description_1claq_90 p:nth-child(2) {
  font-size: var(--font-size-md);
  max-width: 314px;
}
._informative-card_1claq_72 ._content_1claq_52 ._description_1claq_77 ._monthly-price_1claq_103 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
  padding-left: var(--gutter-default);
  align-items: center;
}
._informative-card_1claq_72 ._content_1claq_52 ._description_1claq_77 ._monthly-price_1claq_103 p:nth-child(1) {
  font-family: var(--font-bold);
  font-size: var(--font-size-lg);
  height: 22px;
  margin-bottom: var(--gutter-medium);
}
._informative-card_1claq_72 ._content_1claq_52 ._description_1claq_77 ._monthly-price_1claq_103 ._exclusive_1claq_116 div {
  background-color: var(--color-primary-50);
  border-radius: var(--gutter-xsmall);
  padding: var(--gutter-default) var(--gutter-xsmall);
  text-align: center;
  justify-content: center;
  display: flex;
  align-items: center;
}
._informative-card_1claq_72 ._content_1claq_52 ._description_1claq_77 ._monthly-price_1claq_103 ._exclusive_1claq_116 div p {
  font-family: var(--font-bold);
  font-size: var(--font-size-base);
  color: var(--color-primary);
}
._informative-card_1claq_72 ._content_1claq_52 ._description_1claq_77 ._monthly-price_1claq_103 strong {
  font-family: var(--font-bold);
}
._informative-card_1claq_72 ._content_1claq_52 ._description_1claq_77 ._cards_1claq_133 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-xxs);
}
._informative-card_1claq_72 ._content_1claq_52 ._description_1claq_77 ._cards_1claq_133 ._cards-head_1claq_138 {
  display: flex;
  gap: var(--gutter-xsmall);
  justify-content: center;
  height: var(--gutter-wide-medium);
  align-items: center;
}
._informative-card_1claq_72 ._content_1claq_52 ._description_1claq_77 ._cards_1claq_133 ._cards-head_1claq_138 img {
  width: var(--gutter-double);
}
._informative-card_1claq_72 ._content_1claq_52 ._description_1claq_77 ._cards_1claq_133 p {
  text-align: center;
  color: var(--color-text-secondary);
}
._informative-card_1claq_72 ._content_1claq_52 ._description_1claq_77 ._other-card_1claq_152 {
  flex-direction: row;
  height: 80px;
  align-items: center;
  gap: var(--gutter-default);
}
._informative-card_1claq_72 ._content_1claq_52 ._other-description_1claq_158 {
  justify-content: space-around;
  display: flex;
  align-items: center;
}
._informative-card_1claq_72 ._content_1claq_52 ._exclusive_1claq_116 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;
}
._informative-card_1claq_72 ._content_1claq_52 ._exclusive_1claq_116 div p {
  font-family: var(--font-bold);
  font-size: var(--font-size-base);
  color: var(--color-primary);
}

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

@media only screen and (max-width: 992px) {
  ._exclusive_1claq_116 div p {
    margin-bottom: var(--gutter-super-small);
  }
  ._exclusive_1claq_116 div p span {
    margin: inherit;
  }
  ._exclusive_1claq_116 div p span span {
    font-size: var(--font-size-xs);
  }
  ._exclusive_1claq_116 > div > span {
    margin: inherit;
  }
  ._informative-card_1claq_72 {
    margin-top: 0px;
  }
  ._informative-card_1claq_72 ._content_1claq_52 ._other-description_1claq_158 {
    flex-direction: column;
  }
  ._informative-card_1claq_72 ._content_1claq_52 ._other-description_1claq_158 ._other-card_1claq_152 {
    height: var(--gutter-wide-medium);
  }
  ._informative-card_1claq_72 ._content_1claq_52 ._other-description_1claq_158 ._other-card_1claq_152 p {
    display: none;
  }
  ._informative-card_1claq_72 ._content_1claq_52 ._exclusive_1claq_116 {
    padding: 0;
  }
  ._informative-card_1claq_72 ._content_1claq_52 ._exclusive_1claq_116 div {
    padding: var(--gutter-xsmall);
    border-radius: var(--gutter-xxxs);
  }
  ._content-suggestions_1claq_224 {
    padding: 0 var(--gutter-default);
    background-color: var(--color-white);
  }
  ._pif-container_1claq_44 {
    gap: var(--gutter-xsmall);
  }
  ._informative-card_1claq_72 {
    grid-template-columns: 1fr;
    justify-content: center;
  }
  ._informative-card_1claq_72 div {
    text-align: center;
  }
  ._informative-card_1claq_72 ._content_1claq_52 {
    gap: var(--gutter-xsmall);
  }
  ._informative-card_1claq_72 ._content_1claq_52 ._description_1claq_77 {
    grid-template-columns: 1fr;
    justify-content: center;
    gap: var(--gutter-xsmall);
  }
  ._informative-card_1claq_72 ._content_1claq_52 ._description_1claq_77 p {
    color: var(--surface-500);
  }
  ._informative-card_1claq_72 ._content_1claq_52 ._description_1claq_77 ._pif-description_1claq_90,
  ._informative-card_1claq_72 ._content_1claq_52 ._description_1claq_77 ._monthly-price_1claq_103,
  ._informative-card_1claq_72 ._content_1claq_52 ._description_1claq_77 ._cards_1claq_133 {
    gap: var(--gutter-xsmall);
  }
  ._informative-card_1claq_72 ._content_1claq_52 ._description_1claq_77 ._cards_1claq_133 {
    padding-top: 0;
  }
  ._informative-card_1claq_72 ._content_1claq_52 ._description_1claq_77 ._cards_1claq_133 p {
    display: none;
  }
  ._informative-card_1claq_72 ._content_1claq_52 ._description_1claq_77 ._pif-description_1claq_90 p:nth-child(2) {
    font-size: var(--font-size-base);
    max-width: 100%;
  }
  ._informative-card_1claq_72 ._content_1claq_52 ._description_1claq_77 ._monthly-price_1claq_103 {
    padding-left: 0;
  }
  ._informative-card_1claq_72 ._content_1claq_52 ._description_1claq_77 ._monthly-price_1claq_103 p:nth-child(1) {
    height: auto;
    margin-bottom: 0;
  }
  ._informative-card_1claq_72 ._content_1claq_52 ._description_1claq_77 ._monthly-price_1claq_103 p:nth-child(2) {
    font-size: var(--font-size-xs);
  }
  ._informative-card_1claq_72 ._content_1claq_52 ._exclusive_1claq_116 {
    border-radius: var(--gutter-xxxs);
  }
  ._informative-card_1claq_72 ._content_1claq_52 ._exclusive_1claq_116 section {
    gap: 0;
  }
  ._informative-card_1claq_72 ._content_1claq_52 ._exclusive_1claq_116 section span {
    text-align: center;
  }
  ._informative-card_1claq_72 ._content_1claq_52 ._exclusive_1claq_116 section span img {
    width: 18px;
  }
  ._informative-card_1claq_72 ._content_1claq_52 ._exclusive_1claq_116 section p {
    font-size: var(--font-size-xs);
  }
  ._content_1claq_52 {
    margin-top: 0;
  }
  ._alert-info_1claq_59 {
    display: flex;
    flex-direction: column;
    gap: var(--gutter-medium);
    margin-top: var(--gutter-low);
    padding: 0 var(--gutter-xsmall);
  }
  ._alert-info_1claq_59 .MuiAlert-root {
    justify-content: center !important;
  }
  ._alert-info_1claq_59 .MuiAlert-message {
    flex: none !important;
  }
  ._programs-layout_1claq_37 {
    padding-top: 0;
    max-width: 100vw;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_hzduw_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_hzduw_25 {
  animation-name: _zoomIn_hzduw_25;
}

@keyframes _diagonalShimmer_hzduw_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._benefits_hzduw_37 ._header_hzduw_37 {
  margin-top: var(--gutter-medium);
  margin-bottom: var(--gutter-default);
  text-align: center;
}
._benefits_hzduw_37 ._header_hzduw_37 ._title-header_hzduw_42 {
  color: var(--ms-500);
  font-size: var(--font-size-lg);
  font-family: var(--font-bold);
}

._benefit-card_hzduw_48 {
  display: flex;
  padding: var(--gutter-double-large) var(--gutter-wide);
  gap: 76px;
  justify-content: space-around;
}
._benefit-card_hzduw_48 ._benefits-information_hzduw_54 ._benefit-title_hzduw_54 {
  display: flex;
  align-items: center;
  gap: var(--gutter-xsmall);
}
._benefit-card_hzduw_48 ._benefits-information_hzduw_54 ._benefit-title_hzduw_54 p {
  color: var(--surface-900);
  font-size: var(--font-size-md);
  font-family: var(--font-medium);
}
._benefit-card_hzduw_48 ._benefits-information_hzduw_54 ._subtitle_hzduw_64 {
  color: var(--surface-400);
  font-size: var(--font-size-base);
  font-family: var(--font-default);
}
._benefit-card_hzduw_48 ._items_hzduw_69 {
  display: flex;
  width: 100%;
  gap: var(--gutter-wide);
  margin-bottom: var(--gutter-double);
}
._benefit-card_hzduw_48 ._items_hzduw_69 ._item_hzduw_69 {
  display: grid;
  align-items: center;
  grid-template-columns: 32px 1fr;
  gap: var(--gutter-xsmall);
  width: 100%;
  min-width: 0;
}
._benefit-card_hzduw_48 ._items_hzduw_69 ._item_hzduw_69 ._icon_hzduw_83 {
  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;
}
._benefit-card_hzduw_48 ._items_hzduw_69 ._item_hzduw_69 ._icon_hzduw_83 svg {
  color: var(--color-primary);
}
._benefit-card_hzduw_48 ._items_hzduw_69 ._item_hzduw_69 ._information_hzduw_95 p:nth-child(1) {
  color: var(--surface-900);
  font-family: var(--font-bold);
  font-size: var(--font-size-base);
}
._benefit-card_hzduw_48 ._more_hzduw_100 {
  display: flex;
  align-items: center;
  gap: var(--gutter-xxxs);
  justify-content: end;
}
._benefit-card_hzduw_48 ._more_hzduw_100 p {
  color: var(--color-primary);
  font-size: var(--font-size-base);
  text-decoration: underline;
  cursor: pointer;
}
._benefit-card_hzduw_48 ._more_hzduw_100 svg {
  color: var(--color-primary);
}

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

._items_hzduw_69 .swiper-wrapper {
  gap: 0;
}

@media only screen and (max-width: 992px) {
  ._items_hzduw_69 ._item_hzduw_69 {
    align-items: center;
  }
  ._items_hzduw_69 .swiper-wrapper {
    display: flex;
    gap: 0;
  }
  ._items_hzduw_69 .swiper-wrapper .swiper-slide {
    width: auto !important;
  }
  ._benefit-card_hzduw_48 {
    padding: var(--gutter-default);
    flex-direction: column;
    gap: var(--gutter-default);
    align-items: start;
  }
  ._benefit-card_hzduw_48 ._benefits-information_hzduw_54 {
    min-width: auto;
  }
  ._benefit-card_hzduw_48 ._benefits-information_hzduw_54 ._benefit-title_hzduw_54 {
    display: flex;
    align-items: center;
    gap: var(--gutter-xsmall);
  }
  ._benefit-card_hzduw_48 ._benefits-information_hzduw_54 ._benefit-title_hzduw_54 p {
    font-size: var(--font-size-base);
  }
  ._benefit-card_hzduw_48 ._benefits-information_hzduw_54 ._subtitle_hzduw_64 {
    font-size: var(--font-size-sm);
    padding-left: var(--gutter-large);
  }
  ._benefit-card_hzduw_48 ._items_hzduw_69 {
    width: calc(100vw - 64px);
    margin-bottom: var(--gutter-default);
  }
  ._benefit-card_hzduw_48 ._items_hzduw_69 ._item_hzduw_69 ._information_hzduw_95 p:nth-child(1) {
    font-size: var(--font-size-xs);
  }
  ._benefit-card_hzduw_48 ._more_hzduw_100 p {
    font-size: var(--font-size-sm);
  }
  ._benefits_hzduw_37 {
    padding: 0 var(--gutter-default);
  }
  ._benefits_hzduw_37 ._header_hzduw_37 {
    margin-bottom: var(--gutter-default);
    margin-top: 0;
  }
  ._benefits_hzduw_37 ._header_hzduw_37 p {
    text-align: left;
  }
  ._benefits_hzduw_37 ._header_hzduw_37 p:nth-child(1) {
    font-size: var(--font-size-mid);
  }
  ._benefits_hzduw_37 ._header_hzduw_37 p:nth-child(2) {
    font-size: var(--font-size-sm);
  }
}
._benefits-items_hzduw_183 {
  max-width: 680px;
  cursor: pointer;
}
._benefits-items_hzduw_183 .swiper-slide {
  width: auto !important;
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_mllg2_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_mllg2_25 {
  animation-name: _zoomIn_mllg2_25;
}

@keyframes _diagonalShimmer_mllg2_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._procedure-card_mllg2_37 {
  gap: var(--gutter-medium);
  justify-content: center;
  padding: var(--gutter-medium);
  flex-direction: column;
}
._procedure-card_mllg2_37 ._top-container_mllg2_43 {
  display: flex;
  gap: var(--gutter-wide);
  align-items: center;
}
._procedure-card_mllg2_37 ._top-container_mllg2_43 img {
  width: 100px;
}
._procedure-card_mllg2_37 ._header-inside_mllg2_51 {
  display: flex;
  gap: var(--gutter-medium);
  align-items: center;
}
._procedure-card_mllg2_37 ._gral_mllg2_56 {
  font-size: var(--font-size-base);
  color: var(--surface-400);
  font-family: var(--font-default);
}
._procedure-card_mllg2_37 ._section-title_mllg2_61 {
  color: var(--Surface-900);
  font-family: var(--font-bold);
  font-size: var(--font-size-mid);
  max-width: 344px;
}
._procedure-card_mllg2_37 ._subtitle_mllg2_67 {
  color: var(--surface-400);
  font-family: var(--font-default);
  font-size: var(--font-size-sm);
  max-width: 200px;
}
._procedure-card_mllg2_37 ._subtitle_mllg2_67 strong {
  color: var(--color-primary);
  font-family: var(--font-bold);
}

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

._list_mllg2_83 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-default);
}
._list_mllg2_83 ._item_mllg2_88 {
  display: flex;
  align-items: center;
  gap: var(--gutter-xsmall);
}
._list_mllg2_83 ._item_mllg2_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_mllg2_83 ._item_mllg2_88 p {
  font-size: var(--font-size-sm);
  font-family: var(--font-default);
  color: var(--surface-500);
}
._list_mllg2_83 ._item_mllg2_88 p span {
  text-decoration: none;
}

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

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

@media only screen and (max-width: 992px) {
  ._procedure_mllg2_37 {
    padding: 0 var(--gutter-default);
  }
  ._procedure-card_mllg2_37 {
    gap: var(--gutter-default);
    padding: var(--gutter-default);
  }
  ._procedure-card_mllg2_37 ._title_mllg2_141 {
    font-size: var(--font-size-mid);
  }
  ._procedure-card_mllg2_37 ._top-container_mllg2_43 {
    flex-direction: column;
    width: 100%;
    gap: var(--gutter-default);
    padding-right: 0;
  }
  ._procedure-card_mllg2_37 ._header-inside_mllg2_51 {
    flex-direction: column;
    width: 100%;
    gap: var(--gutter-medium);
    padding-right: 0;
  }
  ._procedure-card_mllg2_37 ._header-inside_mllg2_51 div {
    width: 100%;
  }
  ._procedure-card_mllg2_37 ._header-inside_mllg2_51 div p {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
  ._more-info_mllg2_113 {
    text-align: center;
  }
  ._downloads_mllg2_124 {
    display: flex;
    flex-direction: column;
    gap: var(--gutter-small);
    width: 100%;
  }
  ._downloads_mllg2_124 ._download-item_mllg2_129 {
    width: 100%;
    height: var(--gutter-wide-medium);
  }
  ._downloads_mllg2_124 ._download-item_mllg2_129 button {
    margin-bottom: var(--gutter-xxxs);
  }
  ._downloads_mllg2_124 ._download-item_mllg2_129 button span {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  ._downloads_mllg2_124 ._download-item_mllg2_129 button span img {
    width: var(--gutter-default);
  }
  ._downloads_mllg2_124 ._download-item_mllg2_129 > div > div:nth-child(1) {
    width: var(--gutter-medium);
    height: var(--gutter-medium);
  }
  ._downloads_mllg2_124 ._download-item_mllg2_129 > div > div:nth-child(2) span {
    color: var(--surface-500);
    font-size: var(--font-size-xs);
    font-family: var(--font-default);
  }
  ._list_mllg2_83 ._item_mllg2_88 {
    display: grid;
    grid-template-columns: var(--gutter-default) 1fr;
  }
  ._list_mllg2_83 ._item_mllg2_88 div {
    width: var(--gutter-default);
    height: var(--gutter-default);
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_8cr93_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_8cr93_25 {
  animation-name: _zoomIn_8cr93_25;
}

@keyframes _diagonalShimmer_8cr93_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._protected_8cr93_37 ._header_8cr93_37 {
  margin-top: var(--gutter-medium);
  margin-bottom: var(--gutter-medium);
  text-align: center;
}
._protected_8cr93_37 ._header_8cr93_37 ._title-header_8cr93_42 {
  color: var(--ms-500);
  font-size: var(--font-size-lg);
  font-family: var(--font-bold);
}
._protected_8cr93_37 ._header_8cr93_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_8cr93_54 {
  width: 1px;
  height: 60px;
  background-color: var(--color-separator-line-light);
}

._protected-card_8cr93_60 {
  display: flex;
  flex-direction: column;
  padding: var(--gutter-medium) var(--gutter-double);
}
._protected-card_8cr93_60 ._items_8cr93_65 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  max-width: 1136px;
  margin-bottom: var(--gutter-default);
  flex-direction: column;
  gap: var(--gutter-default);
}
._protected-card_8cr93_60 ._items_8cr93_65 ._row_8cr93_74 {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr) auto minmax(0, 1fr) auto minmax(0, 1fr);
  align-items: center;
  column-gap: var(--gutter-default);
  width: 100%;
}
._protected-card_8cr93_60 ._items_8cr93_65 ._item_8cr93_65 {
  display: flex;
  align-items: center;
  gap: var(--gutter-default);
  min-width: 0;
}
._protected-card_8cr93_60 ._items_8cr93_65 ._item_8cr93_65 ._icon_8cr93_87 {
  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;
}
._protected-card_8cr93_60 ._items_8cr93_65 ._item_8cr93_65 ._information_8cr93_96 p:nth-child(1) {
  color: var(--surface-500);
  font-family: var(--font-default);
  font-size: var(--font-size-sm);
}
._protected-card_8cr93_60 ._items_8cr93_65 ._item_8cr93_65 ._information_8cr93_96 p:nth-child(2) {
  color: var(--surface-900);
  font-family: var(--font-bold);
  font-size: var(--font-size-mid);
}
._protected-card_8cr93_60 ._items_8cr93_65 ._interpolate_8cr93_106 strong {
  color: var(--color-primary);
  font-family: var(--font-bold);
}
._protected-card_8cr93_60 ._items_8cr93_65 ._do-card_8cr93_110 {
  padding: var(--gutter-default) var(--gutter-default) var(--gutter-medium) var(--gutter-default);
}
._protected-card_8cr93_60 ._items_8cr93_65 ._do-card_8cr93_110 div {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-default);
}
._protected-card_8cr93_60 ._items_8cr93_65 ._do-card_8cr93_110 ._information-item_8cr93_118 {
  border-bottom: 1px solid var(--divider-secondary);
}
._protected-card_8cr93_60 ._items_8cr93_65 ._do-card_8cr93_110 ._information_8cr93_96 p:nth-child(1) {
  color: var(--surface-500);
  font-family: var(--font-default);
  font-size: var(--font-size-sm);
}
._protected-card_8cr93_60 ._items_8cr93_65 ._do-card_8cr93_110 ._information_8cr93_96 p:nth-child(2) {
  color: var(--surface-900);
  font-family: var(--font-bold);
  font-size: var(--font-size-mid);
}
._protected-card_8cr93_60 ._more_8cr93_131 {
  color: var(--color-primary);
  padding: var(--gutter-small) var(--gutter-double);
  font-size: var(--font-size-base);
  text-decoration: underline;
  cursor: pointer;
}

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

._do-card_8cr93_110 {
  padding: var(--gutter-default) var(--gutter-default) var(--gutter-medium) var(--gutter-default);
}
._do-card_8cr93_110 div {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-default);
}
._do-card_8cr93_110 ._information-item_8cr93_118 {
  border-bottom: 1px solid var(--divider-secondary);
}
._do-card_8cr93_110 ._information-item_8cr93_118 p:nth-child(1) {
  color: var(--surface-400);
  font-family: var(--font-bold);
  font-size: var(--font-size-sm);
}
._do-card_8cr93_110 ._information-item_8cr93_118 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_8cr93_110 ._information-item_8cr93_118 {
    border-bottom: none;
  }
  ._do-card_8cr93_110 ._information-item_8cr93_118 p:nth-child(2) {
    margin-bottom: 0;
  }
  ._drawer-paper_8cr93_174 {
    border-radius: var(--gutter-xxxs) var(--gutter-xxxs) 0 0 !important;
    width: 100vw !important;
  }
  ._protected-card_8cr93_60 {
    padding: var(--gutter-default);
  }
  ._protected-card_8cr93_60 ._items_8cr93_65 {
    margin-bottom: 0;
    flex-direction: column;
    gap: 0;
  }
  ._protected-card_8cr93_60 ._items_8cr93_65 ._row_8cr93_74 {
    display: flex;
    flex-direction: column;
  }
  ._protected-card_8cr93_60 ._items_8cr93_65 ._item_8cr93_65 {
    border-bottom: 1px solid var(--color-separator-line-light);
    padding-bottom: var(--gutter-default);
    padding-top: var(--gutter-default);
    width: 100%;
  }
  ._protected-card_8cr93_60 ._items_8cr93_65 ._item_8cr93_65 ._items_8cr93_65 {
    margin-bottom: 0;
    flex-direction: column;
  }
  ._protected-card_8cr93_60 ._items_8cr93_65 ._item_8cr93_65 ._items_8cr93_65 ._item_8cr93_65 {
    border-bottom: 1px solid var(--color-separator-line-light);
    padding-bottom: var(--gutter-default);
    padding-top: var(--gutter-default);
  }
  ._protected-card_8cr93_60 ._items_8cr93_65 ._item_8cr93_65 ._items_8cr93_65 ._item_8cr93_65 ._information_8cr93_96 p:nth-child(1) {
    color: var(--surface-500);
    font-family: var(--font-default);
    font-size: var(--font-size-xs);
  }
  ._protected-card_8cr93_60 ._items_8cr93_65 ._item_8cr93_65 ._items_8cr93_65 ._item_8cr93_65 ._information_8cr93_96 p:nth-child(2) {
    color: var(--surface-500);
    font-family: var(--font-bold);
    font-size: var(--font-size-sm);
  }
  ._protected-card_8cr93_60 ._items_8cr93_65 ._item_8cr93_65 ._items_8cr93_65 ._row_8cr93_74:first-child ._item_8cr93_65:first-child {
    padding-top: 0;
  }
  ._protected-card_8cr93_60 ._items_8cr93_65 ._item_8cr93_65 ._items_8cr93_65 ._row_8cr93_74:last-child ._item_8cr93_65:last-child {
    padding-bottom: 0;
    border: none;
  }
  ._protected-card_8cr93_60 ._items_8cr93_65 ._item_8cr93_65 ._more_8cr93_131 {
    text-align: left;
    width: 100%;
    padding-left: 0;
  }
  ._protected-card_8cr93_60 ._items_8cr93_65 ._item_8cr93_65 ._more_8cr93_131 p:nth-child(2) {
    color: var(--surface-500);
    font-family: var(--font-bold);
    font-size: var(--font-size-sm);
  }
  ._protected-card_8cr93_60 ._items_8cr93_65 ._item_8cr93_65:first-child {
    padding-top: 0;
  }
  ._protected-card_8cr93_60 ._items_8cr93_65 ._item_8cr93_65:last-child {
    padding-bottom: 0;
    border: none;
  }
  ._protected-card_8cr93_60 ._more_8cr93_131 {
    text-align: left;
    width: 100%;
    padding-left: 0;
    font-size: var(--font-size-sm);
  }
  ._protected_8cr93_37 {
    padding: 0 var(--gutter-default);
  }
  ._protected_8cr93_37 ._header_8cr93_37 {
    margin-bottom: var(--gutter-medium);
    margin-top: 0;
  }
  ._protected_8cr93_37 ._header_8cr93_37 p {
    text-align: left;
  }
  ._protected_8cr93_37 ._header_8cr93_37 p:nth-child(1) {
    font-size: var(--font-size-mid);
  }
  ._protected_8cr93_37 ._header_8cr93_37 p:nth-child(2) {
    font-size: var(--font-size-sm);
  }
}
._border-row_8cr93_262 {
  border-bottom: 1px solid var(--color-separator-line-light);
  padding-bottom: var(--gutter-default);
  margin-bottom: var(--gutter-default);
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1b65f_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1b65f_25 {
  animation-name: _zoomIn_1b65f_25;
}

@keyframes _diagonalShimmer_1b65f_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._title-section_1b65f_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_1b65f_46 {
  position: relative;
  z-index: 0;
  padding: var(--gutter-wide-medium) 0;
}

._cover-content_1b65f_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_1b65f_64 {
  display: flex;
  gap: var(--gutter-medium);
  width: 100%;
}
._downloads_1b65f_64 ._download-item_1b65f_69 {
  width: 304px;
}
._downloads_1b65f_64 ._download-item_1b65f_69 button {
  margin-top: var(--gutter-xxxxs);
}

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

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

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

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

._more-info-content_1b65f_113 {
  text-align: center;
}
._more-info-content_1b65f_113 ._more-info_1b65f_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_1b65f_125 {
  width: 310px !important;
  min-height: 404px;
}
._carrousel-card_1b65f_125 ul li svg {
  display: none;
}
._carrousel-card_1b65f_125 strong {
  font-family: var(--font-bold);
}
._carrousel-card_1b65f_125 .MuiAlert-root {
  max-height: 34px;
}

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

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

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

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

._do-card_1b65f_158 {
  padding: var(--gutter-default) var(--gutter-default) var(--gutter-medium) var(--gutter-default);
}
._do-card_1b65f_158 div {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-default);
}
._do-card_1b65f_158 ._information-item_1b65f_166 {
  border-bottom: 1px solid var(--divider-secondary);
}
._do-card_1b65f_158 ._information-item_1b65f_166 p:nth-child(1) {
  color: var(--surface-400);
  font-family: var(--font-bold);
  font-size: var(--font-size-sm);
}
._do-card_1b65f_158 ._information-item_1b65f_166 p:nth-child(2) {
  color: var(--surface-300);
  font-family: var(--font-default);
  font-size: var(--font-size-sm);
  margin-bottom: var(--gutter-default);
}

._protected-type_1b65f_181 {
  padding: var(--gutter-default);
}
._protected-type_1b65f_181 ._title-protected_1b65f_184 {
  margin-bottom: var(--gutter-medium);
  font-family: var(--font-bold);
  font-size: var(--font-size-lg);
  line-height: var(--line-lg);
  color: var(--ms-500);
  text-align: center;
}

@media only screen and (max-width: 992px) {
  ._title_1b65f_37 {
    text-align: left;
    font-family: var(--font-medium);
  }
  ._carrousel-card_1b65f_125 {
    width: 277px !important;
  }
  ._cover-content_1b65f_46::before {
    display: none;
  }
  ._protected-type_1b65f_181 {
    padding: var(--gutter-default);
  }
  ._protected-type_1b65f_181 ._title-protected_1b65f_184 {
    font-size: var(--font-size-mid);
    line-height: var(--line-lg);
    color: var(--ms-500);
    text-align: center;
  }
  ._cover-content_1b65f_46 {
    padding: var(--gutter-default);
    padding-right: 0;
    background-color: var(--color-white);
    border-radius: var(--gutter-xsmall);
  }
  ._procedure_1b65f_219 {
    padding: 0 var(--gutter-default);
  }
  ._procedure-card_1b65f_222 {
    gap: var(--gutter-default);
  }
  ._procedure-card_1b65f_222 ._title_1b65f_37 {
    font-size: var(--font-size-mid);
  }
  ._procedure-card_1b65f_222 ._top-container_1b65f_228 {
    flex-direction: column;
    width: 100%;
    gap: var(--gutter-default);
    padding-right: 0;
  }
  ._procedure-card_1b65f_222 ._header-inside_1b65f_234 {
    flex-direction: column;
    width: 100%;
    gap: var(--gutter-medium);
    padding-right: 0;
  }
  ._procedure-card_1b65f_222 ._header-inside_1b65f_234 div {
    width: 100%;
  }
  ._procedure-card_1b65f_222 ._header-inside_1b65f_234 div p {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
  ._more-info_1b65f_113 {
    text-align: center;
  }
  ._downloads_1b65f_64 {
    display: flex;
    flex-direction: column;
    gap: var(--gutter-small);
    width: 100%;
  }
  ._downloads_1b65f_64 ._download-item_1b65f_69 {
    width: 100%;
    height: var(--gutter-wide-medium);
  }
  ._downloads_1b65f_64 ._download-item_1b65f_69 button {
    margin-bottom: var(--gutter-xxxs);
  }
  ._downloads_1b65f_64 ._download-item_1b65f_69 button span {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  ._downloads_1b65f_64 ._download-item_1b65f_69 button span img {
    width: var(--gutter-default);
  }
  ._downloads_1b65f_64 ._download-item_1b65f_69 > div > div:nth-child(1) {
    width: var(--gutter-medium);
    height: var(--gutter-medium);
  }
  ._downloads_1b65f_64 ._download-item_1b65f_69 > div > div:nth-child(1) span img {
    width: 15px;
  }
  ._downloads_1b65f_64 ._download-item_1b65f_69 > div > div:nth-child(2) span {
    color: var(--surface-500);
    font-size: var(--font-size-xs);
    font-family: var(--font-default);
  }
  ._list_1b65f_284 ._item_1b65f_284 {
    display: grid;
    grid-template-columns: var(--gutter-default) 1fr;
  }
  ._list_1b65f_284 ._item_1b65f_284 div {
    width: var(--gutter-default);
    height: var(--gutter-default);
  }
  ._do-card_1b65f_158 ._information-item_1b65f_166 {
    border-bottom: none;
  }
  ._do-card_1b65f_158 ._information-item_1b65f_166 p:nth-child(2) {
    margin-bottom: 0;
  }
  ._drawer-paper_1b65f_298 {
    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_1atbp_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1atbp_25 {
  animation-name: _zoomIn_1atbp_25;
}

@keyframes _diagonalShimmer_1atbp_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._requirements_1atbp_37 ._header_1atbp_37 {
  margin-top: var(--gutter-medium);
  margin-bottom: var(--gutter-medium);
  text-align: center;
}
._requirements_1atbp_37 ._header_1atbp_37 p strong {
  font-family: var(--font-bold);
  color: var(--color-primary);
}
._requirements_1atbp_37 ._header_1atbp_37 ._section-title_1atbp_46 {
  color: var(--ms-500);
  font-size: var(--font-size-lg);
  font-family: var(--font-bold);
  margin-bottom: var(--gutter-xsmall);
}
._requirements_1atbp_37 ._header_1atbp_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);
}

._requirement-card_1atbp_59 {
  gap: var(--gutter-wide);
  justify-content: center;
  padding: var(--gutter-wide-medium) 60px;
}
._requirement-card_1atbp_59 ._header-inside_1atbp_64 {
  display: flex;
  gap: var(--gutter-medium);
  align-items: center;
  padding-right: 60px;
}
._requirement-card_1atbp_59 ._header-inside_1atbp_64 img {
  max-height: 75px;
}
._requirement-card_1atbp_59 ._header-inside_1atbp_64 div {
  max-width: 244px;
}
._requirement-card_1atbp_59 ._gral_1atbp_76 {
  font-size: var(--font-size-md);
  font-family: var(--font-bold);
}
@media only screen and (max-width: 992px) {
  ._requirement-card_1atbp_59 ._gral_1atbp_76 {
    text-align: center;
  }
}
._requirement-card_1atbp_59 ._title_1atbp_85 {
  color: var(--ms-500);
  font-size: var(--font-size-lg);
  font-family: var(--font-bold);
  margin-bottom: var(--gutter-xsmall);
}
._requirement-card_1atbp_59 p:nth-child(2) {
  color: var(--surface-300);
  font-family: var(--font-default);
  margin-bottom: var(--gutter-medium);
}
@media only screen and (max-width: 992px) {
  ._requirement-card_1atbp_59 p:nth-child(2) {
    margin-bottom: 0;
  }
}

._requirement-card_1atbp_59 {
  gap: var(--gutter-wide);
  justify-content: center;
  padding: var(--gutter-wide-medium) 60px;
}
._requirement-card_1atbp_59 ._header-inside_1atbp_64 {
  display: flex;
  gap: var(--gutter-medium);
  align-items: center;
  padding-right: 60px;
}
._requirement-card_1atbp_59 ._header-inside_1atbp_64 div {
  max-width: 300px;
}
._requirement-card_1atbp_59 ._gral_1atbp_76 {
  font-size: var(--font-size-md);
  font-family: var(--font-bold);
}
._requirement-card_1atbp_59 ._title_1atbp_85 {
  color: var(--surface-900);
  font-family: var(--font-bold);
  font-size: var(--font-size-md);
  max-width: 344px;
}
._requirement-card_1atbp_59 ._subtitle_1atbp_126 {
  color: var(--surface-300);
  font-family: var(--font-default);
  font-size: var(--font-size-sm);
  max-width: 200px;
}

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

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

._item-list_1atbp_146 {
  display: flex;
  gap: var(--gutter-xsmall);
  max-height: var(--gutter-wide);
  width: 100%;
  min-width: 0;
}
@media only screen and (max-width: 992px) {
  ._item-list_1atbp_146 {
    max-height: none;
  }
}
._item-list_1atbp_146 p {
  font-size: var(--font-size-sm);
  color: var(--surface-500);
  font-family: var(--font-default);
  max-width: 238px;
  min-width: 0;
  flex: 1;
  overflow-wrap: anywhere;
  word-break: break-word;
}
@media only screen and (max-width: 992px) {
  ._item-list_1atbp_146 p {
    margin-bottom: 0;
  }
}
._item-list_1atbp_146 span {
  padding-top: var(--gutter-xxxs);
}
._item-list_1atbp_146 svg {
  color: var(--color-primary);
  height: var(--gutter-default);
}

._separated-cols_1atbp_181 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--gutter-xxxs);
}
._separated-cols_1atbp_181 ._requirements-col_1atbp_186 {
  display: grid;
  gap: var(--gutter-xxxs);
  grid-template-columns: 1fr;
  min-width: 0;
}

@media only screen and (max-width: 992px) {
  ._separated-cols_1atbp_181 {
    grid-template-columns: 1fr;
    width: 100%;
    gap: var(--gutter-default);
  }
  ._separated-cols_1atbp_181 ._requirements-col_1atbp_186 {
    gap: var(--gutter-default);
  }
  ._separated-cols_1atbp_181 ._requirements-col_1atbp_186 ._item-list_1atbp_146 {
    align-items: center;
    gap: var(--gutter-xxs);
  }
  ._separated-cols_1atbp_181 ._requirements-col_1atbp_186 ._item-list_1atbp_146 span {
    padding-top: 0;
  }
  ._separated-cols_1atbp_181 ._requirements-col_1atbp_186 ._item-list_1atbp_146 svg {
    height: var(--gutter-low);
  }
  ._separated-cols_1atbp_181 ._requirements-col_1atbp_186 ._item-list_1atbp_146 p {
    max-width: 100%;
  }
  ._link_1atbp_133 {
    font-size: var(--font-size-sm);
    font-family: var(--font-bold);
  }
  ._requirement-card_1atbp_59 {
    gap: var(--gutter-default);
    flex-direction: column;
    padding: var(--gutter-small) var(--gutter-default);
  }
  ._requirement-card_1atbp_59 ._header-inside_1atbp_64 {
    flex-direction: column;
    width: 100%;
    gap: var(--gutter-default);
    padding-right: 0;
  }
  ._requirement-card_1atbp_59 ._header-inside_1atbp_64 div {
    width: 100%;
    max-width: 100%;
  }
  ._requirement-card_1atbp_59 ._header-inside_1atbp_64 div p {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
  ._requirement-card_1atbp_59 ._header-inside_1atbp_64 div p:nth-child(1) {
    color: var(--ms-500);
    font-size: var(--font-size-mid);
    font-family: var(--font-bold);
  }
  ._requirement-card_1atbp_59 ._header-inside_1atbp_64 div p:nth-child(2) {
    color: var(--surface-400);
    font-size: var(--font-size-sm);
    font-family: var(--font-default);
  }
  ._requirement-card_1atbp_59 p {
    font-size: var(--font-size-sm);
  }
  ._requirements_1atbp_37 {
    padding: 0 var(--gutter-default);
  }
  ._requirements_1atbp_37 ._header_1atbp_37 {
    margin-bottom: var(--gutter-default);
    margin-top: 0;
    text-align: left;
  }
  ._requirements_1atbp_37 ._header_1atbp_37 ._section-title_1atbp_46 {
    font-size: var(--font-size-mid);
    margin-bottom: 0;
  }
  ._requirements_1atbp_37 ._header_1atbp_37 p:nth-child(2) {
    font-size: var(--font-size-sm);
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_bi5gl_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_bi5gl_25 {
  animation-name: _zoomIn_bi5gl_25;
}

@keyframes _diagonalShimmer_bi5gl_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._warranties_bi5gl_37 ._header_bi5gl_37 {
  margin-top: var(--gutter-medium);
  margin-bottom: var(--gutter-default);
  text-align: center;
}
._warranties_bi5gl_37 ._header_bi5gl_37 ._section-title_bi5gl_42 {
  color: var(--ms-500);
  font-size: var(--font-size-lg);
  font-family: var(--font-bold);
}

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

._link_bi5gl_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_bi5gl_66 {
    font-size: var(--font-size-sm);
    font-family: var(--font-bold);
  }
  ._warranty-card_bi5gl_48 {
    gap: var(--gutter-default);
    flex-direction: row;
    padding: var(--gutter-small) var(--gutter-default);
  }
  ._warranty-card_bi5gl_48 p {
    font-size: var(--font-size-sm);
  }
  ._warranties_bi5gl_37 {
    padding: 0 var(--gutter-default);
  }
  ._warranties_bi5gl_37 ._header_bi5gl_37 {
    margin-bottom: var(--gutter-default);
    margin-top: 0;
  }
  ._warranties_bi5gl_37 ._header_bi5gl_37 ._section-title_bi5gl_42 {
    text-align: left;
  }
  ._warranties_bi5gl_37 ._header_bi5gl_37 p:nth-child(1) {
    font-size: var(--font-size-mid);
  }
  ._warranties_bi5gl_37 ._header_bi5gl_37 p:nth-child(2) {
    font-size: var(--font-size-sm);
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_iuhm6_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_iuhm6_25 {
  animation-name: _zoomIn_iuhm6_25;
}

@keyframes _diagonalShimmer_iuhm6_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._experiences_iuhm6_37 ._header_iuhm6_37 {
  margin-top: var(--gutter-medium);
  margin-bottom: var(--gutter-default);
  text-align: center;
}
._experiences_iuhm6_37 ._header_iuhm6_37 ._title_iuhm6_42 {
  color: var(--ms-500);
  font-size: var(--font-size-lg);
  font-family: var(--font-bold);
}

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

._experiences-card_iuhm6_62 {
  display: flex;
  padding: var(--gutter-default) var(--gutter-wide);
  gap: var(--gutter-double);
  justify-content: space-around;
}
._experiences-card_iuhm6_62 ._experiences-information_iuhm6_68 {
  max-width: 504px;
}
._experiences-card_iuhm6_62 ._experiences-information_iuhm6_68 ._experiences-title_iuhm6_71 {
  display: flex;
  align-items: center;
  gap: var(--gutter-xsmall);
}
._experiences-card_iuhm6_62 ._experiences-information_iuhm6_68 ._experiences-title_iuhm6_71 ._title-section_iuhm6_76 {
  color: var(--surface-900);
  font-size: var(--font-size-lg);
  font-family: var(--font-medium);
}
._experiences-card_iuhm6_62 ._experiences-information_iuhm6_68 ._subtitle_iuhm6_81 {
  color: var(--surface-400);
  font-size: var(--font-size-base);
  font-family: var(--font-default);
}
._experiences-card_iuhm6_62 ._categories_iuhm6_86 {
  display: flex;
  gap: var(--gutter-medium);
}
._experiences-card_iuhm6_62 ._categories_iuhm6_86 ._experiences-information_iuhm6_68 {
  max-width: 504px;
}
._experiences-card_iuhm6_62 ._categories_iuhm6_86 ._category_iuhm6_93 {
  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;
}
._experiences-card_iuhm6_62 ._categories_iuhm6_86 ._category_iuhm6_93 p {
  color: var(--surface-900);
  font-size: var(--font-size-base);
  font-family: var(--font-bold);
}
._experiences-card_iuhm6_62 ._categories_iuhm6_86 ._category_iuhm6_93 img {
  width: 40px;
}
._experiences-card_iuhm6_62 ._see-warranty_iuhm6_113 ._more_iuhm6_113 {
  display: flex;
  align-items: center;
  gap: var(--gutter-xxxs);
  justify-content: center;
}
._experiences-card_iuhm6_62 ._see-warranty_iuhm6_113 ._more_iuhm6_113 p {
  color: var(--color-primary);
  font-size: var(--font-size-base);
  font-family: var(--font-medium);
  text-decoration: underline;
  cursor: pointer;
}
._experiences-card_iuhm6_62 ._see-warranty_iuhm6_113 ._more_iuhm6_113 svg {
  color: var(--color-primary);
}

@media only screen and (max-width: 992px) {
  ._experiences_iuhm6_37 {
    padding: 0 var(--gutter-default);
  }
  ._experiences-card_iuhm6_62 {
    flex-direction: column;
    padding: var(--gutter-default);
    gap: var(--gutter-default);
    align-items: start;
  }
  ._experiences-card_iuhm6_62 ._categories_iuhm6_86 {
    margin: auto;
    gap: var(--gutter-xsmall);
  }
  ._experiences-card_iuhm6_62 ._see-warranty_iuhm6_113 {
    width: 100% !important;
  }
}/*
 * 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_mfo4t_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_mfo4t_25 {
  animation-name: _zoomIn_mfo4t_25;
}

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

._selectable-card_mfo4t_47.MuiCard-root {
  padding: 0 var(--gutter-default);
  border-radius: var(--gutter-default);
  gap: var(--gutter-default);
  height: 84px;
  width: 169px;
  cursor: pointer;
  display: grid;
  grid-template-columns: var(--gutter-double) auto;
  align-items: center;
  justify-content: center;
}
._selectable-card_mfo4t_47.MuiCard-root._selected_mfo4t_59 {
  border: 1px solid var(--color-primary);
  color: var(--color-primary);
}
._selectable-card_mfo4t_47.MuiCard-root ._icon_mfo4t_63 {
  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_mfo4t_47.MuiCard-root ._icon_mfo4t_63 svg {
  height: 24px;
  width: auto;
}
._selectable-card_mfo4t_47.MuiCard-root ._label_mfo4t_77 {
  font-size: var(--font-size-base);
  line-height: 100%;
}
._selectable-card_mfo4t_47.MuiCard-root ._label_mfo4t_77 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 540px) {
  ._selectable-card_mfo4t_47.MuiCard-root {
    height: 82px;
    width: auto;
    min-width: 82px;
    max-width: 117px;
    flex-direction: column;
    display: flex;
    gap: var(--gutter-xsmall);
    padding: var(--gutter-xxxs) 0;
  }
  ._selectable-card_mfo4t_47.MuiCard-root ._label_mfo4t_77 {
    font-size: var(--font-size-base);
    text-align: center;
    line-height: 70%;
  }
  ._selectable-card_mfo4t_47.MuiCard-root ._label_mfo4t_77 strong {
    font-size: var(--font-size-xs);
  }
  ._selectable-card_mfo4t_47.MuiCard-root img {
    width: var(--gutter-double);
    height: var(--gutter-double);
  }
}/*
 * 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_1tjaa_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1tjaa_25 {
  animation-name: _zoomIn_1tjaa_25;
}

@keyframes _diagonalShimmer_1tjaa_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._card-guide-default_1tjaa_37 {
  padding: var(--gutter-medium);
}
@media only screen and (max-width: 992px) {
  ._card-guide-default_1tjaa_37 {
    padding: var(--gutter-default);
  }
}
._card-guide-default_1tjaa_37 ._wrapper_1tjaa_45 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media only screen and (max-width: 992px) {
  ._card-guide-default_1tjaa_37 ._wrapper_1tjaa_45 {
    flex-direction: column;
    gap: var(--gutter-xsmall);
  }
}
._card-guide-default_1tjaa_37 ._wrapper_1tjaa_45 ._description_1tjaa_56 {
  padding: var(--gutter-medium);
  display: flex;
  flex-direction: column;
  gap: var(--gutter-xsmall);
}
._card-guide-default_1tjaa_37 ._wrapper_1tjaa_45 ._description_1tjaa_56 ._titles_1tjaa_62 {
  display: flex;
  gap: var(--gutter-xsmall);
}
@media only screen and (max-width: 992px) {
  ._card-guide-default_1tjaa_37 ._wrapper_1tjaa_45 ._description_1tjaa_56 ._titles_1tjaa_62 {
    padding-top: var(--gutter-xsmall);
  }
}
._card-guide-default_1tjaa_37 ._wrapper_1tjaa_45 ._description_1tjaa_56 ._title_1tjaa_62 {
  font-size: var(--font-size-mid);
  line-height: var(--line-mid);
}
._card-guide-default_1tjaa_37 ._wrapper_1tjaa_45 ._description_1tjaa_56 ._title_1tjaa_62 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 992px) {
  ._card-guide-default_1tjaa_37 ._wrapper_1tjaa_45 ._description_1tjaa_56 ._title_1tjaa_62 {
    font-size: var(--font-size-sm);
    line-height: var(--line-bold);
  }
}
._card-guide-default_1tjaa_37 ._wrapper_1tjaa_45 ._description_1tjaa_56 ._subtitle_1tjaa_84 {
  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_1tjaa_37 ._wrapper_1tjaa_45 ._description_1tjaa_56 ._subtitle_1tjaa_84 {
    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_1tjaa_37 ._wrapper_1tjaa_45 ._description_1tjaa_56 {
    padding: 0;
  }
}
._card-guide-default_1tjaa_37 ._wrapper_1tjaa_45 ._actions_1tjaa_101 {
  width: 348px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
@media only screen and (max-width: 992px) {
  ._card-guide-default_1tjaa_37 ._wrapper_1tjaa_45 ._actions_1tjaa_101 {
    width: 100%;
  }
}
._card-guide-default_1tjaa_37 ._wrapper_1tjaa_45 ._actions_1tjaa_101 ._icon-button_1tjaa_112 {
  margin-right: var(--gutter-sm);
}
._card-guide-default_1tjaa_37 ._wrapper_1tjaa_45 ._actions_1tjaa_101 ._btn-cta_1tjaa_115.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_1tjaa_37 ._icon_1tjaa_112 {
  height: 24px;
  width: 24px;
}
._card-guide-default_1tjaa_37 ._icon_1tjaa_112 svg {
  width: 100%;
  color: var(--color-primary);
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1v6j7_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1v6j7_25 {
  animation-name: _zoomIn_1v6j7_25;
}

@keyframes _diagonalShimmer_1v6j7_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._intro-section_1v6j7_37 {
  display: grid;
  padding: var(--gutter-medium);
  gap: var(--gutter-default);
}
@media only screen and (max-width: 992px) {
  ._intro-section_1v6j7_37 {
    padding: var(--gutter-default);
  }
}
._intro-section_1v6j7_37 ._title-wrap_1v6j7_47 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gutter-xsmall);
}
._intro-section_1v6j7_37 ._title-wrap_1v6j7_47 ._title_1v6j7_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_1v6j7_37 ._title-wrap_1v6j7_47 ._title_1v6j7_47 {
    font-size: var(--font-size-base);
    line-height: var(--line-bold);
  }
}
._intro-section_1v6j7_37 ._title-wrap_1v6j7_47 ._icon_1v6j7_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_1v6j7_37 ._title-wrap_1v6j7_47 ._icon_1v6j7_64 svg {
  height: 32px;
  width: auto;
}
._intro-section_1v6j7_37 ._description_1v6j7_78 {
  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_1v6j7_37 ._description_1v6j7_78 {
    font-size: var(--font-size-sm);
    line-height: var(--line-normal);
  }
}

._assistance-icon_1v6j7_91 {
  width: 40px;
  height: 40px;
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_mpjcx_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_mpjcx_25 {
  animation-name: _zoomIn_mpjcx_25;
}

@keyframes _diagonalShimmer_mpjcx_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._info-section_mpjcx_37 {
  display: grid;
  gap: var(--gutter-default);
  padding: var(--gutter-medium);
  height: 154px;
}
@media only screen and (max-width: 992px) {
  ._info-section_mpjcx_37 {
    padding: var(--gutter-default);
  }
}
._info-section_mpjcx_37 ._content-wrap_mpjcx_48 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gutter-medium);
  padding-left: var(--gutter-xwide);
}
._info-section_mpjcx_37 ._content-wrap_mpjcx_48 ._image_mpjcx_55 {
  width: 95px;
  height: 95px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
@media only screen and (max-width: 992px) {
  ._info-section_mpjcx_37 ._content-wrap_mpjcx_48 ._image_mpjcx_55 {
    max-width: fit-content;
    height: fit-content;
    flex: none;
  }
}
._info-section_mpjcx_37 ._content-wrap_mpjcx_48 ._image_mpjcx_55 img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
._info-section_mpjcx_37 ._content-wrap_mpjcx_48 ._image_mpjcx_55 img._loaded_mpjcx_76 {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}
@media only screen and (max-width: 992px) {
  ._info-section_mpjcx_37 ._content-wrap_mpjcx_48 ._image_mpjcx_55 img {
    max-width: 95px;
  }
}
@media only screen and (max-width: 992px) {
  ._info-section_mpjcx_37 ._content-wrap_mpjcx_48 {
    grid-template-columns: minmax(0, 1fr) 204px;
    display: grid;
    gap: var(--gutter-low);
    padding-left: var(--gutter-small);
  }
}
._info-section_mpjcx_37 ._title_mpjcx_93 {
  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_mpjcx_37 ._title_mpjcx_93 {
    font-size: var(--font-size-base);
    line-height: var(--line-bold);
    height: fit-content;
  }
}
._info-section_mpjcx_37 ._description-wrap_mpjcx_105 {
  display: grid;
  gap: var(--gutter-small);
  padding: 0 var(--gutter-medium);
  max-width: 902px;
}
@media only screen and (max-width: 992px) {
  ._info-section_mpjcx_37 ._description-wrap_mpjcx_105 {
    padding: 0;
    max-width: fit-content;
  }
}
._info-section_mpjcx_37 ._description-wrap_mpjcx_105 ._description_mpjcx_105 {
  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_mpjcx_37 ._description-wrap_mpjcx_105 ._description_mpjcx_105 {
    font-size: var(--font-size-sm);
    line-height: var(--line-normal);
  }
}

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

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

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

._download-item-text_velr7_58.file-download-text {
  font-size: var(--font-size-base);
  font-family: var(--font-bold);
}
@media only screen and (max-width: 540px) {
  ._download-item-text_velr7_58.file-download-text {
    font-family: var(--font-bold);
    font-size: var(--font-size-sm);
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_bd76u_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_bd76u_25 {
  animation-name: _zoomIn_bd76u_25;
}

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

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

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

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

._download-item-text_bd76u_126.file-download-text {
  font-size: var(--font-size-base);
  font-family: var(--font-bold);
}
@media only screen and (max-width: 540px) {
  ._download-item-text_bd76u_126.file-download-text {
    font-family: var(--font-medium);
    font-size: var(--font-size-sm);
  }
}

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

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

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

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

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

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

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

._assistance-list_bd76u_206 li span {
  margin-top: var(--gutter-xxxs);
}
@media only screen and (max-width: 540px) {
  ._assistance-list_bd76u_206 li span {
    margin-top: 0;
  }
}/*
 * 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_10077_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_10077_25 {
  animation-name: _zoomIn_10077_25;
}

@keyframes _diagonalShimmer_10077_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._cover-item_10077_37 {
  display: flex;
  align-items: flex-start;
  gap: var(--gutter-xsmall);
}
._cover-item_10077_37._full-width_10077_42 {
  width: 100%;
}
._cover-item_10077_37._reverse_10077_45 {
  flex-flow: row-reverse;
  justify-content: space-between;
}
._cover-item_10077_37._reverse_10077_45 ._icon_10077_49 {
  display: flex;
  min-width: 85px;
  justify-content: center;
}
._cover-item_10077_37 ._icon_10077_49 {
  color: var(--color-primary);
}
._cover-item_10077_37 ._icon_10077_49 svg {
  height: 13px;
  width: 13px;
}
._cover-item_10077_37 ._description_10077_61 {
  display: grid;
  font-size: var(--font-size-sm);
  line-height: var(--line-bold);
}
@media only screen and (max-width: 992px) {
  ._cover-item_10077_37 ._description_10077_61 {
    font-size: var(--font-size-xs);
    line-height: var(--line-small);
  }
}
._cover-item_10077_37 ._subtitle-list_10077_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_10077_37 ._subtitle-list_10077_72 {
    margin-left: -22px;
    font-size: var(--font-size-xs);
    line-height: var(--line-normal);
  }
}

._title_10077_89 {
  font-family: var(--font-default);
  font-size: var(--font-size-base);
  line-height: var(--line-bold);
}
@media only screen and (max-width: 992px) {
  ._title_10077_89 {
    font-size: var(--font-size-xs);
    line-height: var(--line-small);
  }
}

._subtitle_10077_72 {
  color: var(--surface-400);
  font-size: var(--font-size-sm);
  line-height: var(--line-normal);
}
@media only screen and (max-width: 992px) {
  ._subtitle_10077_72 {
    font-size: var(--font-size-xs);
    line-height: var(--line-small);
  }
}/*
 * 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_1o9cx_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1o9cx_25 {
  animation-name: _zoomIn_1o9cx_25;
}

@keyframes _diagonalShimmer_1o9cx_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._container-pif-warranty_1o9cx_37 {
  width: 100%;
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  gap: var(--gutter-medium);
  padding-bottom: var(--gutter-medium);
}
@media only screen and (max-width: 992px) {
  ._container-pif-warranty_1o9cx_37 {
    width: 99vw;
  }
  ._container-pif-warranty_1o9cx_37 .generic-container {
    width: 100%;
  }
}/*
 * 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_zm97q_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_zm97q_25 {
  animation-name: _zoomIn_zm97q_25;
}

@keyframes _diagonalShimmer_zm97q_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._card-wrapper_zm97q_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_zm97q_37 {
    padding: var(--gutter-default);
    padding-top: var(--gutter-medium);
  }
}
._card-wrapper_zm97q_37 ._icon_zm97q_50 {
  color: var(--color-primary);
  height: 24px;
  width: 24px;
}
._card-wrapper_zm97q_37 ._description_zm97q_55 {
  display: grid;
  gap: var(--gutter-xsmall);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_zm97q_37 ._description_zm97q_55 {
    gap: var(--gutter-default);
  }
}
._card-wrapper_zm97q_37 ._description_zm97q_55 ._title_zm97q_64 {
  color: var(--surface-900);
  font-size: var(--font-size-lg);
  line-height: var(--line-lg);
}
._card-wrapper_zm97q_37 ._description_zm97q_55 ._title_zm97q_64 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_zm97q_37 ._description_zm97q_55 ._title_zm97q_64 {
    font-size: var(--font-size-base);
    line-height: var(--line-bold);
  }
}
._card-wrapper_zm97q_37 ._description_zm97q_55 ._subtitle_zm97q_78 {
  color: var(--surface-400);
  font-size: var(--font-size-base);
  line-height: var(--line-normal);
}
._card-wrapper_zm97q_37 ._description_zm97q_55 ._subtitle_zm97q_78 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_zm97q_37 ._description_zm97q_55 ._subtitle_zm97q_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_157s8_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_157s8_25 {
  animation-name: _zoomIn_157s8_25;
}

@keyframes _diagonalShimmer_157s8_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._card-wrapper_157s8_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_157s8_37 {
    padding: var(--gutter-default) var(--gutter-default) var(--gutter-medium);
    gap: var(--gutter-default);
  }
}
._card-wrapper_157s8_37 ._header-wrap_157s8_50 {
  display: grid;
  gap: var(--gutter-default);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_157s8_37 ._header-wrap_157s8_50 {
    gap: var(--gutter-xxxs);
  }
}
._card-wrapper_157s8_37 ._header-wrap_157s8_50 ._header-content_157s8_59 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gutter-xsmall);
}
._card-wrapper_157s8_37 ._header-wrap_157s8_50 ._header-content_157s8_59 ._header-icon_157s8_65 {
  color: var(--color-primary);
  height: 27px;
  width: 27px;
}
._card-wrapper_157s8_37 ._header-wrap_157s8_50 ._header-content_157s8_59 ._header-icon_157s8_65 svg,
._card-wrapper_157s8_37 ._header-wrap_157s8_50 ._header-content_157s8_59 ._header-icon_157s8_65 img {
  height: 100%;
  width: 100%;
}
._card-wrapper_157s8_37 ._header-wrap_157s8_50 ._header-content_157s8_59 ._header-title_157s8_75 {
  font-size: var(--font-size-md);
  line-height: var(--line-md);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_157s8_37 ._header-wrap_157s8_50 ._header-content_157s8_59 ._header-title_157s8_75 {
    font-size: var(--font-size-base);
    line-height: var(--line-bold);
  }
}
._card-wrapper_157s8_37 ._header-wrap_157s8_50 ._header-content_157s8_59 ._header-title_157s8_75 strong {
  font-family: var(--font-bold);
}
._card-wrapper_157s8_37 ._header-wrap_157s8_50 ._header-description_157s8_88 {
  font-size: var(--font-size-base);
  line-height: var(--line-bold);
  color: var(--surface-400);
}
._card-wrapper_157s8_37 ._header-wrap_157s8_50 ._header-description_157s8_88 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 540px) {
  ._card-wrapper_157s8_37 ._header-wrap_157s8_50 ._header-description_157s8_88 {
    padding-left: calc(27px + var(--gutter-xsmall, 8px));
    font-size: var(--font-size-sm);
    line-height: var(--line-normal);
  }
}
._card-wrapper_157s8_37 ._benefits-head_157s8_103 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gutter-xsmall);
}
._card-wrapper_157s8_37 ._benefits-head_157s8_103 ._header-icon_157s8_65 {
  color: var(--color-primary);
  height: var(--gutter-regular);
  width: var(--gutter-regular);
}
._card-wrapper_157s8_37 ._benefits-head_157s8_103 ._header-icon_157s8_65 svg,
._card-wrapper_157s8_37 ._benefits-head_157s8_103 ._header-icon_157s8_65 img {
  height: 100%;
  width: 100%;
}
._card-wrapper_157s8_37 ._benefits-head_157s8_103 ._benefits-icon_157s8_119 {
  color: var(--color-primary);
  height: var(--gutter-medium);
  width: var(--gutter-medium);
}
._card-wrapper_157s8_37 ._benefits-head_157s8_103 ._benefits-icon_157s8_119 svg,
._card-wrapper_157s8_37 ._benefits-head_157s8_103 ._benefits-icon_157s8_119 img {
  height: 100%;
  width: 100%;
}
._card-wrapper_157s8_37 ._benefits-head_157s8_103 ._benefits-title_157s8_129 {
  font-size: var(--font-size-md);
  line-height: var(--line-md);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_157s8_37 ._benefits-head_157s8_103 ._benefits-title_157s8_129 {
    font-size: var(--font-size-sm);
    line-height: var(--line-normal);
  }
}
._card-wrapper_157s8_37 ._benefits-head_157s8_103 ._benefits-title_157s8_129 strong {
  font-family: var(--font-bold);
}

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

._articles_157s8_174 li {
  align-items: flex-start;
}
._articles_157s8_174 li span {
  margin-top: var(--gutter-xxxs);
}
@media only screen and (max-width: 992px) {
  ._articles_157s8_174 li span {
    margin-top: 0;
  }
}

._footer-coverage_157s8_186 {
  color: var(--surface-400);
  font-size: var(--font-size-base);
}
@media only screen and (max-width: 992px) {
  ._footer-coverage_157s8_186 {
    font-size: var(--font-size-sm);
  }
}
._footer-coverage_157s8_186 p {
  margin-bottom: var(--gutter-xsmall);
}
._footer-coverage_157s8_186 p strong {
  font-family: var(--font-bold);
}
._footer-coverage_157s8_186 ul {
  list-style-type: disc;
  margin-left: var(--gutter-default);
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1yrzq_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1yrzq_25 {
  animation-name: _zoomIn_1yrzq_25;
}

@keyframes _diagonalShimmer_1yrzq_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._card-wrapper_1yrzq_37 {
  display: grid;
  gap: var(--gutter-medium);
  width: 100%;
  padding: var(--gutter-medium);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_1yrzq_37 {
    gap: var(--gutter-default);
    padding: var(--gutter-default);
  }
}

._header-wrap_1yrzq_50 {
  display: grid;
  gap: var(--gutter-xxxs);
}
@media only screen and (max-width: 992px) {
  ._header-wrap_1yrzq_50 {
    gap: var(--gutter-xxxs);
  }
}

._header-content_1yrzq_60 {
  display: flex;
  align-items: flex-start;
  gap: var(--gutter-xsmall);
}

._header-icon_1yrzq_66 {
  width: 27px;
  height: 27px;
  flex-shrink: 0;
}

._header-title_1yrzq_72 {
  font-size: var(--font-size-base);
  line-height: var(--line-md);
  color: var(--surface-500);
}
._header-title_1yrzq_72 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 992px) {
  ._header-title_1yrzq_72 {
    font-size: var(--font-size-base);
    line-height: var(--line-bold);
  }
}

._header-description_1yrzq_87 {
  padding-left: calc(27px + var(--gutter-xsmall));
  color: var(--surface-400);
  font-size: var(--font-size-sm);
  line-height: var(--line-mid);
}
._header-description_1yrzq_87 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 992px) {
  ._header-description_1yrzq_87 {
    font-size: var(--font-size-sm);
    line-height: 1.625rem;
  }
}

._groups_1yrzq_103 {
  display: grid;
  gap: var(--gutter-medium);
}
@media only screen and (max-width: 992px) {
  ._groups_1yrzq_103 {
    gap: var(--gutter-default);
  }
}

._group_1yrzq_103 {
  display: grid;
  gap: var(--gutter-small);
}

._group-title_1yrzq_118 {
  color: var(--surface-500);
  font-size: var(--font-size-sm);
  line-height: var(--line-bold);
}
._group-title_1yrzq_118 strong {
  font-family: var(--font-bold);
}

._group-list_1yrzq_127 {
  margin: 0;
  padding-left: var(--gutter-default);
  display: grid;
  gap: var(--gutter-xxxs);
  list-style-type: disc;
}

._group-item_1yrzq_135 {
  color: var(--surface-400);
  font-size: var(--font-size-sm);
  line-height: var(--line-normal);
}
._group-item_1yrzq_135 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 992px) {
  ._group-item_1yrzq_135 {
    font-size: var(--font-size-sm);
  }
}
/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1ty0u_26 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1ty0u_26 {
  animation-name: _zoomIn_1ty0u_26;
}

@keyframes _diagonalShimmer_1ty0u_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._card-wrapper_1ty0u_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_1ty0u_38 {
    padding: var(--gutter-default) var(--gutter-default) var(--gutter-medium);
    gap: var(--gutter-default);
  }
}
._card-wrapper_1ty0u_38 ._header-wrap_1ty0u_51 {
  display: grid;
  gap: var(--gutter-default);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_1ty0u_38 ._header-wrap_1ty0u_51 {
    gap: var(--gutter-xxxs);
  }
}
._card-wrapper_1ty0u_38 ._header-wrap_1ty0u_51 ._header-content_1ty0u_60 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gutter-xsmall);
}
._card-wrapper_1ty0u_38 ._header-wrap_1ty0u_51 ._header-content_1ty0u_60 ._header-icon_1ty0u_66 {
  color: var(--color-primary);
  height: 27px;
  width: 27px;
}
._card-wrapper_1ty0u_38 ._header-wrap_1ty0u_51 ._header-content_1ty0u_60 ._header-icon_1ty0u_66 svg,
._card-wrapper_1ty0u_38 ._header-wrap_1ty0u_51 ._header-content_1ty0u_60 ._header-icon_1ty0u_66 img {
  height: 100%;
  width: 100%;
}
._card-wrapper_1ty0u_38 ._header-wrap_1ty0u_51 ._header-content_1ty0u_60 ._header-title_1ty0u_76 {
  font-size: var(--font-size-md);
  line-height: var(--line-md);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_1ty0u_38 ._header-wrap_1ty0u_51 ._header-content_1ty0u_60 ._header-title_1ty0u_76 {
    font-size: var(--font-size-base);
    line-height: var(--line-bold);
  }
}
._card-wrapper_1ty0u_38 ._header-wrap_1ty0u_51 ._header-content_1ty0u_60 ._header-title_1ty0u_76 strong {
  font-family: var(--font-bold);
}
._card-wrapper_1ty0u_38 ._header-wrap_1ty0u_51 ._header-description_1ty0u_89 {
  font-size: var(--font-size-base);
  line-height: var(--line-bold);
  color: var(--surface-400);
}
._card-wrapper_1ty0u_38 ._header-wrap_1ty0u_51 ._header-description_1ty0u_89 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 540px) {
  ._card-wrapper_1ty0u_38 ._header-wrap_1ty0u_51 ._header-description_1ty0u_89 {
    padding-left: calc(27px + var(--gutter-xsmall, 8px));
    font-size: var(--font-size-sm);
    line-height: var(--line-normal);
  }
}
._card-wrapper_1ty0u_38 ._content-grid_1ty0u_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_1ty0u_38 ._content-grid_1ty0u_104 {
    gap: var(--gutter-default);
    grid-template-columns: 1fr;
    grid-template-areas: "a" "b" "c" "d";
  }
}
._card-wrapper_1ty0u_38 ._content-grid_1ty0u_104 ._item-1_1ty0u_117 {
  grid-area: a;
}
._card-wrapper_1ty0u_38 ._content-grid_1ty0u_104 ._item-2_1ty0u_120 {
  grid-area: b;
}
._card-wrapper_1ty0u_38 ._content-grid_1ty0u_104 ._item-3_1ty0u_123 {
  grid-area: c;
}
._card-wrapper_1ty0u_38 ._content-grid_1ty0u_104 ._item-4_1ty0u_126 {
  grid-area: d;
}
._card-wrapper_1ty0u_38 ._content-grid_1ty0u_104._container-sbb_1ty0u_129 {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-template-areas: "a a" "b b" "c d" "e e";
  align-items: start;
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_1ty0u_38 ._content-grid_1ty0u_104._container-sbb_1ty0u_129 {
    grid-template-columns: 1fr;
    grid-template-areas: "a" "b" "c" "d" "e";
  }
}
._card-wrapper_1ty0u_38 ._content-grid_1ty0u_104._container-sbb_1ty0u_129 ._item-5_1ty0u_140 {
  grid-area: e;
}
._card-wrapper_1ty0u_38 ._content-item_1ty0u_143 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_1ty0u_38 ._content-item_1ty0u_143 {
    gap: var(--gutter-default);
  }
}
._card-wrapper_1ty0u_38 ._content-item_1ty0u_143 ._div-ci-title_1ty0u_153 {
  display: flex;
  gap: var(--gutter-xsmall);
}
._card-wrapper_1ty0u_38 ._content-item_1ty0u_143 ._div-ci-title_1ty0u_153 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;
}
._card-wrapper_1ty0u_38 ._content-item_1ty0u_143 ._div-ci-title_1ty0u_153 ._ci-title_1ty0u_168 {
  font-size: var(--font-size-base);
  color: var(--surface-500);
  line-height: var(--line-bold);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_1ty0u_38 ._content-item_1ty0u_143 ._div-ci-title_1ty0u_153 ._ci-title_1ty0u_168 {
    line-height: normal;
  }
}
._card-wrapper_1ty0u_38 ._content-item_1ty0u_143 ._ci-text_1ty0u_178 {
  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_1ty0u_38 ._content-item_1ty0u_143 ._ci-text_1ty0u_178 {
    font-size: var(--font-size-sm);
    line-height: var(--line-normal);
  }
}
._card-wrapper_1ty0u_38 ._content-item_1ty0u_143 ._ci-text_1ty0u_178 strong {
  font-family: var(--font-bold);
}
._card-wrapper_1ty0u_38 ._content-item_1ty0u_143 ._ci-text_1ty0u_178 p {
  max-width: 496px;
}
._card-wrapper_1ty0u_38 ._content-item_1ty0u_143 ._message_1ty0u_195 {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_1ty0u_38 ._content-item_1ty0u_143 ._message_1ty0u_195 {
    text-align: left;
  }
}
._card-wrapper_1ty0u_38 ._content-item_1ty0u_143 ._items-list_1ty0u_206 {
  padding-left: var(--gutter-xxs);
}
._card-wrapper_1ty0u_38 ._content-item_1ty0u_143 ._items-list_1ty0u_206 li {
  list-style: none;
  position: relative;
  padding-left: var(--gutter-small);
}
._card-wrapper_1ty0u_38 ._content-item_1ty0u_143 ._items-list_1ty0u_206 li::before {
  content: "•";
  position: absolute;
  left: 0;
  top: 0;
  font-size: var(--font-size-xs);
}
._card-wrapper_1ty0u_38 ._content-item_1ty0u_143 ._image_1ty0u_221 {
  width: 100%;
  height: auto;
}

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

._ci-title-important_1ty0u_235 {
  color: var(--surface-500);
  font-family: var(--font-medium);
  font-size: var(--font-size-sm);
  line-height: 18.2px;
}

._message-sbb_1ty0u_242 p {
  text-align: left;
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_6qfc7_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_6qfc7_25 {
  animation-name: _zoomIn_6qfc7_25;
}

@keyframes _diagonalShimmer_6qfc7_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._card-wrapper_6qfc7_37 {
  display: grid;
  gap: var(--gutter-medium);
  width: 100%;
  padding: var(--gutter-medium);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_6qfc7_37 {
    gap: var(--gutter-default);
    padding: var(--gutter-default);
  }
}

._header-content_6qfc7_50 {
  display: flex;
  align-items: flex-start;
  gap: var(--gutter-xsmall);
}

._header-icon_6qfc7_56 {
  width: 27px;
  height: 27px;
  flex-shrink: 0;
}

._header-title_6qfc7_62 {
  color: var(--surface-500);
  font-size: var(--font-size-base);
  line-height: var(--line-md);
}
._header-title_6qfc7_62 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 992px) {
  ._header-title_6qfc7_62 {
    font-size: var(--font-size-base);
    line-height: var(--line-bold);
  }
}

._benefits-list_6qfc7_77 {
  margin: 0;
  padding-left: var(--gutter-default);
  display: grid;
  list-style-type: disc;
}

._benefit-item_6qfc7_84 {
  color: var(--surface-400);
  font-size: var(--font-size-sm);
  line-height: var(--line-mid);
}
._benefit-item_6qfc7_84 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 992px) {
  ._benefit-item_6qfc7_84 {
    font-size: var(--font-size-sm);
    line-height: 1.625rem;
  }
}

._footer-note_6qfc7_99 {
  color: var(--surface-300);
  font-size: var(--font-size-xs);
  line-height: var(--line-normal);
}
._footer-note_6qfc7_99 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 992px) {
  ._footer-note_6qfc7_99 {
    font-size: var(--font-size-sm);
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1sazl_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1sazl_25 {
  animation-name: _zoomIn_1sazl_25;
}

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

._accordion-wrapper_1sazl_41 {
  width: 100%;
  padding: var(--gutter-default);
  border-radius: var(--radius-xxs);
  background-color: var(--color-white);
}
@media only screen and (max-width: 992px) {
  ._accordion-wrapper_1sazl_41 {
    padding: var(--gutter-default);
  }
}
._accordion-wrapper_1sazl_41 .MuiAccordionSummary-root {
  padding: 0;
  min-height: unset;
  position: relative;
}
._accordion-wrapper_1sazl_41 .MuiAccordionSummary-content {
  margin: 0;
  padding: 0;
}
._accordion-wrapper_1sazl_41 .MuiAccordionSummary-content.Mui-expanded {
  margin: 0;
}
._accordion-wrapper_1sazl_41 .MuiAccordionDetails-root {
  padding: 0;
}
._accordion-wrapper_1sazl_41.MuiPaper-root {
  box-shadow: none;
}
._accordion-wrapper_1sazl_41.MuiAccordion-root::before {
  display: none;
}
._accordion-wrapper_1sazl_41 .MuiAccordionSummary-expandIconWrapper {
  position: absolute;
  top: 0;
  right: 0;
}
@media only screen and (max-width: 992px) {
  ._accordion-wrapper_1sazl_41 .MuiAccordionSummary-expandIconWrapper {
    display: none;
  }
}

._accordion-summary_1sazl_84 {
  align-items: flex-start;
}

._summary-content_1sazl_88 {
  display: grid;
  gap: var(--gutter-xsmall);
  width: 100%;
}
@media only screen and (max-width: 992px) {
  ._summary-content_1sazl_88 {
    gap: var(--gutter-small);
  }
}

._header-content_1sazl_99 {
  display: flex;
  align-items: flex-start;
  gap: var(--gutter-xsmall);
}

._header-icon_1sazl_105 {
  width: 27px;
  height: 27px;
  flex-shrink: 0;
}

._header-title_1sazl_111 {
  color: var(--surface-500);
  font-size: var(--font-size-base);
  line-height: var(--line-md);
}
._header-title_1sazl_111 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 992px) {
  ._header-title_1sazl_111 {
    font-size: var(--font-size-base);
    line-height: var(--line-bold);
  }
}

._header-description_1sazl_126 {
  padding-left: calc(27px + var(--gutter-xsmall));
  color: var(--surface-400);
  font-size: var(--font-size-base);
  line-height: var(--line-mid);
}
._header-description_1sazl_126 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 992px) {
  ._header-description_1sazl_126 {
    font-size: var(--font-size-xs);
    line-height: 15.6px;
  }
}

._toggle-text_1sazl_142 {
  color: var(--color-primary);
  font-size: var(--font-size-xs);
  line-height: var(--line-bold);
  text-align: center;
  color: var(--color-text-primary);
}

._toggle-row_1sazl_150 {
  display: none;
}
@media only screen and (max-width: 992px) {
  ._toggle-row_1sazl_150 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: var(--gutter-xsmall);
  }
}

._mobile-toggle-icon_1sazl_162 {
  transform: rotate(90deg);
  color: var(--surface-200);
}
._mobile-toggle-icon_1sazl_162._open_1sazl_166 {
  transform: rotate(-90deg);
}

._accordion-details_1sazl_170 {
  display: grid;
  gap: var(--gutter-medium);
  padding-top: var(--gutter-medium);
}
@media only screen and (max-width: 992px) {
  ._accordion-details_1sazl_170 {
    gap: var(--gutter-default);
    padding-top: var(--gutter-default);
  }
}

._expanded-header_1sazl_182 {
  color: var(--surface-500);
  font-size: var(--font-size-base);
  line-height: var(--line-bold);
  font-family: var(--font-bold);
  margin-top: var(--gutter-medium);
}

._action-button_1sazl_190 {
  width: 322px;
  text-transform: none;
  font-size: var(--font-size-base);
  font-family: var(--font-bold);
}
@media only screen and (max-width: 992px) {
  ._action-button_1sazl_190 {
    width: 100%;
  }
}

._groups_1sazl_202 {
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--gutter-default);
}

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

._group-header_1sazl_213 {
  display: flex;
  align-items: center;
  gap: var(--gutter-xsmall);
}

._group-icon_1sazl_219 {
  width: var(--gutter-double);
  height: var(--gutter-double);
  flex-shrink: 0;
}

._group-title_1sazl_225 {
  color: var(--surface-900);
  font-size: var(--font-size-base);
  line-height: var(--line-bold);
}
@media only screen and (max-width: 992px) {
  ._group-title_1sazl_225 {
    font-size: var(--font-size-sm);
  }
}
._group-title_1sazl_225 strong {
  font-family: var(--font-bold);
}

._group-list_1sazl_239,
._important-list_1sazl_240 {
  margin: 0;
  padding-left: var(--gutter-default);
  display: grid;
  gap: var(--gutter-xxs);
  list-style-type: disc;
}

._group-item_1sazl_248,
._important-item_1sazl_249 {
  color: var(--color-text-primary);
  font-size: var(--font-size-sm);
  line-height: 1.625rem;
}
@media only screen and (max-width: 992px) {
  ._group-item_1sazl_248,
  ._important-item_1sazl_249 {
    font-size: var(--font-size-xs);
    line-height: 15.6px;
  }
}
._group-item_1sazl_248 strong,
._important-item_1sazl_249 strong {
  font-family: var(--font-bold);
}
._group-item_1sazl_248::marker,
._important-item_1sazl_249::marker {
  color: var(--surface-400);
}

._important-box_1sazl_270 {
  display: grid;
  gap: var(--gutter-small);
  padding-top: var(--gutter-default);
  border-top: 1px solid var(--surface-75);
}

._important-title_1sazl_277 {
  color: var(--surface-900);
  font-size: var(--font-size-base);
  line-height: var(--line-bold);
}
._important-title_1sazl_277 strong {
  font-family: var(--font-bold);
}

._group-divider_1sazl_286.MuiDivider-root {
  margin: 0;
  border-color: var(--surface-75);
}

._action-container_1sazl_291 {
  display: flex;
  justify-content: center;
}
@media only screen and (max-width: 992px) {
  ._action-container_1sazl_291 {
    width: 100%;
  }
}/*
 * 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_h127r_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_h127r_25 {
  animation-name: _zoomIn_h127r_25;
}

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

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

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

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

._subtitle_h127r_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_h127r_51 {
    gap: var(--gutter-default);
  }
  ._title_h127r_57 {
    font-size: var(--font-size-base);
  }
  ._subtitle_h127r_64 {
    font-size: var(--font-size-sm);
  }
  ._assitance-section_h127r_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_twzbo_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_twzbo_25 {
  animation-name: _zoomIn_twzbo_25;
}

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

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

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

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

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

._exclusive_twzbo_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_twzbo_72 svg {
  color: var(--color-info);
}
._exclusive_twzbo_72 p {
  font-family: var(--font-medium);
  font-size: var(--font-size-xs);
  color: var(--color-info);
  width: fit-content;
}

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

._brands_twzbo_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_twzbo_42 div span {
  flex: 0 0 auto;
}
._brands_twzbo_42 div::-webkit-scrollbar {
  display: none;
}
._brands_twzbo_42 p {
  width: 100%;
  text-align: center;
}
._brands_twzbo_42 p ._subtitle_twzbo_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_twzbo_50 {
    grid-template-columns: 1fr;
    gap: var(--gutter-xsmall);
  }
  ._brand-discounts-section_twzbo_37 {
    padding: var(--gutter-default);
    margin: 0;
  }
  ._content-discount_twzbo_50 > span:nth-child(1) {
    margin: auto;
  }
  ._information_twzbo_56 {
    gap: var(--gutter-xsmall);
  }
  ._brand-columns_twzbo_92 {
    grid-template-columns: 1fr;
    gap: var(--gutter-xsmall);
  }
  ._exclusive_twzbo_72 {
    border-radius: var(--gutter-xxxs);
    padding: var(--gutter-xsmall);
    gap: var(--gutter-xsmall);
  }
  ._exclusive_twzbo_72 span {
    text-align: center;
  }
  ._exclusive_twzbo_72 span img {
    width: 18px;
  }
  ._exclusive_twzbo_72 p {
    font-size: var(--font-size-xs);
    text-align: left;
    line-height: 15.6px;
  }
  ._brands_twzbo_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_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_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_1nm39_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1nm39_25 {
  animation-name: _zoomIn_1nm39_25;
}

@keyframes _diagonalShimmer_1nm39_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._banners-container_1nm39_37 {
  background-color: inherit;
}

._banners-container_1nm39_37 > div {
  max-width: 1440px;
  margin: auto;
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1rg1c_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1rg1c_25 {
  animation-name: _zoomIn_1rg1c_25;
}

@keyframes _diagonalShimmer_1rg1c_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._document-card_1rg1c_37 {
  padding: var(--gutter-medium);
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--gutter-default);
}
@media only screen and (max-width: 992px) {
  ._document-card_1rg1c_37 {
    padding: var(--gutter-default);
  }
}
._document-card_1rg1c_37 ._head_1rg1c_48 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gutter-xsmall);
}
._document-card_1rg1c_37 ._head_1rg1c_48 ._section-icon_1rg1c_54 {
  height: auto;
  width: 24px;
}
._document-card_1rg1c_37 ._head_1rg1c_48 ._title_1rg1c_58 {
  color: var(--surface-900);
  font-size: var(--font-size-base);
  line-height: var(--line-normal);
}
._document-card_1rg1c_37 ._head_1rg1c_48 ._title_1rg1c_58 strong {
  font-family: var(--font-bold);
}
._document-card_1rg1c_37 ._logo_1rg1c_66 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 117px;
  gap: var(--gutter-default);
}
._document-card_1rg1c_37 ._logo_1rg1c_66 ._section-img_1rg1c_75 {
  width: auto;
  max-width: 194px;
  max-height: 85px;
}
._document-card_1rg1c_37 ._subtitle_1rg1c_80 {
  color: var(--surface-300);
  font-size: var(--font-size-xs);
  line-height: var(--line-small);
}

._download-item_1rg1c_86 svg {
  color: var(--Auxiliary---Blue-500);
}/*
 * 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_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_1ukcx_1 {
  width: 100%;
  height: 100vh;
  background-color: var(--color-white);
}
._maintenance-view_1ukcx_1 ._wrap_1ukcx_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_1ukcx_1 ._image_1ukcx_18 {
  width: 330px;
  height: auto;
}
._maintenance-view_1ukcx_1 h3 {
  color: var(--color-primary);
  font-size: var(--font-size-xlg);
}
._maintenance-view_1ukcx_1 strong {
  color: var(--surface-500);
  font-size: var(--font-size-mid);
}
._maintenance-view_1ukcx_1 ._description_1ukcx_30 {
  color: var(--color-text-primary);
}
._maintenance-view_1ukcx_1 ._actions_1ukcx_33 {
  display: flex;
  align-items: center;
  justify-content: space-around;
  gap: var(--gutter-medium);
}
._maintenance-view_1ukcx_1 ._actions_1ukcx_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_1ukcx_1 ._actions_1ukcx_33 .MuiButton-root._btn-refresh_1ukcx_47 {
  background-color: #ADA8A8;
}
._maintenance-view_1ukcx_1 ._message_1ukcx_50 {
  color: var(--color-white);
  font-size: 10px;
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1hdbm_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1hdbm_25 {
  animation-name: _zoomIn_1hdbm_25;
}

@keyframes _diagonalShimmer_1hdbm_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._wrap-container_1hdbm_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_1hdbm_37 {
    padding: 0;
  }
}

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

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

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

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

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

._content-suggestions_1hdbm_91 {
  width: 100%;
  padding-bottom: var(--gutter-giant, 80px);
  max-width: 1200px;
  margin: auto;
}
@media only screen and (max-width: 992px) {
  ._content-suggestions_1hdbm_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;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1sne5_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1sne5_25 {
  animation-name: _zoomIn_1sne5_25;
}

@keyframes _diagonalShimmer_1sne5_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._programs-menu-wrap_1sne5_37 {
  position: relative;
}
._programs-menu-wrap_1sne5_37 ._action-button_1sne5_40 {
  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_1sne5_37 ._action-button_1sne5_40 ._drop-icon_1sne5_46 {
  transform: rotate(90deg);
}
._programs-menu-wrap_1sne5_37 ._action-button_1sne5_40 ._drop-icon_1sne5_46._open_1sne5_49 {
  transform: rotate(-90deg);
}
._programs-menu-wrap_1sne5_37 ._action-button_1sne5_40 ._drop-icon_1sne5_46 svg {
  height: var(--gutter-medium);
  width: var(--gutter-medium);
}
._programs-menu-wrap_1sne5_37 ._action-button_1sne5_40:hover {
  filter: brightness(106%);
}
@media only screen and (max-width: 992px) {
  ._programs-menu-wrap_1sne5_37 {
    position: absolute;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_9yx6p_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_9yx6p_25 {
  animation-name: _zoomIn_9yx6p_25;
}

@keyframes _diagonalShimmer_9yx6p_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._benefits-menu-wrap_9yx6p_37 {
  position: relative;
}
._benefits-menu-wrap_9yx6p_37 ._action-button_9yx6p_40 {
  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_9yx6p_37 ._action-button_9yx6p_40 ._drop-icon_9yx6p_46 {
  transform: rotate(90deg);
}
._benefits-menu-wrap_9yx6p_37 ._action-button_9yx6p_40 ._drop-icon_9yx6p_46._open_9yx6p_49 {
  transform: rotate(-90deg);
}
._benefits-menu-wrap_9yx6p_37 ._action-button_9yx6p_40 ._drop-icon_9yx6p_46 svg {
  height: var(--gutter-medium);
  width: var(--gutter-medium);
}
._benefits-menu-wrap_9yx6p_37 ._action-button_9yx6p_40:hover {
  filter: brightness(106%);
}
@media only screen and (max-width: 992px) {
  ._benefits-menu-wrap_9yx6p_37 {
    position: absolute;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_4mrff_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_4mrff_25 {
  animation-name: _zoomIn_4mrff_25;
}

@keyframes _diagonalShimmer_4mrff_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._aditional-suggestions_4mrff_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) {
  ._aditional-suggestions_4mrff_37 {
    padding: var(--gutter-default) 0 0;
  }
}
._aditional-suggestions_4mrff_37._landing_4mrff_49 {
  padding: var(--gutter-medium) 0;
}
._aditional-suggestions_4mrff_37 .as-title {
  padding-top: var(--gutter-default);
}
@media only screen and (max-width: 540px) {
  ._aditional-suggestions_4mrff_37 .as-title {
    padding-top: 0;
  }
}/*
 * 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%;
  }
}