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

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

._contact-title_6yxuc_50 ._title_6yxuc_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_6yxuc_50 ._title_6yxuc_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_6yxuc_50 {
    padding-bottom: var(--gutter-default);
  }
}

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

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

._contact-cols_6yxuc_129 {
  grid-template-columns: minmax(auto, max-content) minmax(auto, max-content) minmax(auto, max-content);
  gap: var(--gutter-wide);
}
@media only screen and (max-width: 992px) {
  ._contact-cols_6yxuc_129 {
    gap: 0;
    grid-template-columns: 1fr;
  }
}

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

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

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

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

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

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

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

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

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

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

._spacer_1nk29_116 {
  min-height: 0;
}

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

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

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

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

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

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

@media only screen and (max-width: 992px) {
  ._note-wrapper_1nk29_157 {
    text-align: left;
    font-size: var(--font-size-xs);
    margin-top: 0;
  }
  ._list_1nk29_137 {
    columns: 1;
  }
  ._title_1nk29_37 {
    margin-bottom: var(--gutter-default);
  }
  ._contract-landing-section_1nk29_180 {
    padding: 0 var(--gutter-default);
  }
  ._item-list_1nk29_78 {
    padding-left: 0;
  }
  ._item-list_1nk29_78 p {
    font-size: var(--gutter-low);
  }
  ._last-row_1nk29_120 p {
    font-size: var(--font-size-xs);
  }
  ._list_1nk29_137 {
    margin: inherit;
    padding: var(--gutter-default);
    padding-bottom: 0;
  }
  ._list_1nk29_137 ._item-list_1nk29_78:last-child {
    margin-bottom: var(--gutter-default);
  }
  ._content_1nk29_52 {
    display: flex;
    flex-direction: column;
    gap: var(--gutter-default);
    justify-content: center;
    padding: 0;
  }
  ._content_1nk29_52 img {
    margin: auto;
  }
  ._row_1nk29_104 {
    display: grid;
    grid-template-columns: 1fr;
  }
  ._titles_1nk29_37 {
    text-align: left;
  }
  ._titles_1nk29_37 p {
    width: 100%;
  }
  ._title_1nk29_37 {
    font-size: var(--font-size-mid);
  }
  ._horizontal_1nk29_223 ._content_1nk29_52 {
    display: flex;
    flex-direction: row-reverse;
    padding: var(--gutter-default) var(--gutter-small);
    gap: var(--gutter-dec);
  }
  ._horizontal_1nk29_223 ._content_1nk29_52 img {
    width: 101px;
  }
  ._horizontal_1nk29_223 ._content_1nk29_52 ._list_1nk29_137 {
    padding: 0;
  }
  ._horizontal_1nk29_223 ._content_1nk29_52 ._list_1nk29_137 ._rows_1nk29_104 {
    gap: var(--gutter-xsmall);
  }
  ._last-list_1nk29_164 {
    padding-top: 0;
  }
  ._list_1nk29_137:last-child {
    padding-bottom: var(--gutter-default);
  }
  ._last-item_1nk29_129 {
    margin-bottom: 0;
  }
  ._last-item_1nk29_129 ._item-list_1nk29_78:last-child {
    margin-bottom: 0;
  }
}
._contract-landing-section_1nk29_180 {
  padding-top: var(--gutter-wide-medium);
  padding-right: var(--gutter-default);
  padding-bottom: 0;
  padding-left: var(--gutter-default);
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1tpua_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1tpua_25 {
  animation-name: _zoomIn_1tpua_25;
}

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

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

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

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

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

._benefit_1tpua_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_1tpua_74 ._icon_1tpua_83 {
  color: var(--color-primary);
  margin-top: var(--gutter-xxxxs);
}
._benefit_1tpua_74 ._icon_1tpua_83 span {
  width: var(--gutter-medium);
  height: var(--gutter-medium);
}
._benefit_1tpua_74 ._icon_1tpua_83 span img {
  width: var(--gutter-medium);
  height: var(--gutter-medium);
}
._benefit_1tpua_74 ._information_1tpua_95 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-xsmall);
}
._benefit_1tpua_74 ._information_1tpua_95 ._textContent_1tpua_100 {
  min-height: 55px;
}
._benefit_1tpua_74 ._information_1tpua_95 ._info-title_1tpua_103 {
  color: var(--ms-500);
  font-size: var(--font-size-mid);
  font-family: var(--font-bold);
  margin-bottom: var(--gutter-xxxs);
}
._benefit_1tpua_74 ._information_1tpua_95 ._info-subtitle_1tpua_109 {
  color: var(--Surface-400);
  font-size: var(--font-size-sm);
  font-family: var(--font-default);
}

._interpolate_1tpua_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_1tpua_37 {
    padding: 0 var(--gutter-default);
  }
  ._list_1tpua_65 {
    background-color: var(--color-white);
    border-radius: var(--gutter-xsmall);
    padding: var(--gutter-medium);
    display: flex;
    gap: 0;
    flex-direction: column;
  }
  ._benefit_1tpua_74 {
    padding: 0;
    height: auto;
    padding: var(--gutter-default) 0;
  }
  ._benefit_1tpua_74 ._information_1tpua_95 ._textContent_1tpua_100 {
    min-height: auto;
  }
  ._titles_1tpua_45 p {
    width: 100%;
    text-align: left;
  }
  ._title_1tpua_45 {
    font-size: var(--font-size-mid);
  }
  ._subtitle_1tpua_59 {
    font-size: var(--font-size-sm);
  }
}
._drawerPaper_1tpua_153 {
  width: 320px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media only screen and (max-width: 992px) {
  ._interpolate_px0fh_100 {
    padding: var(--gutter-small) 0;
  }
  ._other-programs_px0fh_116 {
    padding: 0 var(--gutter-default);
  }
  ._other-programs_px0fh_116 p:nth-child(2) {
    font-size: var(--font-size-xs);
  }
  ._title_px0fh_107 {
    color: var(--Surface-500);
    font-size: var(--font-size-mid);
    font-family: var(--font-medium);
    text-align: left;
    margin-bottom: var(--gutter-default);
    padding: 0 var(--gutter-default);
  }
  ._carrousel-card_px0fh_55 {
    width: 311px;
  }
  ._carrousel-card_px0fh_55 button {
    display: none;
  }
  ._steps-container_px0fh_37 {
    padding: 0;
  }
  ._steps-container_px0fh_37::before {
    background-color: transparent;
  }
  ._mobile-btn_px0fh_198 {
    padding: var(--gutter-default);
  }
  ._mobile-btn_px0fh_198 button {
    width: 100%;
  }
  ._mobile-action_px0fh_204 {
    margin-top: var(--gutter-medium);
    padding: 0 var(--gutter-default);
  }
  ._mobile-action_px0fh_204 button {
    width: 100%;
  }
  ._peek-carousel_px0fh_133 .swiper {
    padding: var(--gutter-default) 0;
    background-color: var(--color-white);
    border-radius: var(--gutter-xsmall);
  }
  ._peek-carousel_px0fh_133 .swiper-wrapper {
    position: relative;
    left: -13px;
  }
  ._peek-carousel_px0fh_133 .swiper-slide-prev {
    transform: translateX(2%) scale(0.8) !important;
  }
  ._peek-carousel_px0fh_133 .swiper-slide-next {
    transform: translateX(5%) scale(0.9) !important;
  }
  ._carrousel-card_px0fh_55:hover {
    transform: scale(1);
  }
}
._more-answer-container_px0fh_230 {
  padding: 0px var(--gutter-default);
}

._more-info-item_px0fh_234 {
  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_px0fh_242 {
  color: var(--color-font-subtitle);
  font-size: var(--font-size-sm);
  font-family: var(--font-bold);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._title_33pdm_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_33pdm_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_33pdm_63 {
  display: flex;
  align-items: center;
  gap: var(--gutter-dec);
}
._step_33pdm_63 img {
  width: 56px;
}
._step_33pdm_63 div {
  width: 100%;
  max-width: 250px;
}
._step_33pdm_63 div p {
  color: var(--Surface-400);
  font-size: var(--font-size-sm);
  font-family: var(--font-default);
}
._step_33pdm_63 div p strong._rich-title_33pdm_37 {
  text-decoration: unset;
}
._step_33pdm_63 div p span._rich-title_33pdm_37 {
  color: var(--color-primary);
  text-decoration: unset;
  margin-bottom: var(--gutter-default);
}

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

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

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

@media only screen and (max-width: 992px) {
  ._title_33pdm_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_33pdm_111 {
    padding: 0 var(--gutter-default);
  }
  ._content_33pdm_53 {
    padding: var(--gutter-default);
    display: flex;
    flex-direction: column;
    gap: var(--gutter-medium);
  }
  ._step_33pdm_63 img {
    width: 40px;
  }
  ._step_33pdm_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_4mlie_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_4mlie_25 {
  animation-name: _zoomIn_4mlie_25;
}

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

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

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

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

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

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

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

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

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

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

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

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

._informativeCard_1m8pm_72 {
  display: grid;
  gap: var(--gutter-medium);
  grid-template-columns: auto 1fr;
}
._informativeCard_1m8pm_72 ._content_1m8pm_52 ._description_1m8pm_77 {
  display: grid;
  gap: var(--gutter-medium);
  grid-template-columns: 1fr 1fr 1fr;
}
._informativeCard_1m8pm_72 ._content_1m8pm_52 ._description_1m8pm_77 p {
  color: var(--Surface-300);
  font-family: var(--font-default);
  font-size: var(--font-size-base);
}
._informativeCard_1m8pm_72 ._content_1m8pm_52 ._description_1m8pm_77 p::first-letter {
  text-transform: uppercase;
}
._informativeCard_1m8pm_72 ._content_1m8pm_52 ._description_1m8pm_77 ._pifDescription_1m8pm_90 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
}
._informativeCard_1m8pm_72 ._content_1m8pm_52 ._description_1m8pm_77 ._pifDescription_1m8pm_90 ._title_1m8pm_95 {
  font-family: var(--font-bold);
  font-size: var(--font-size-lg);
}
._informativeCard_1m8pm_72 ._content_1m8pm_52 ._description_1m8pm_77 ._pifDescription_1m8pm_90 p:nth-child(2) {
  font-size: var(--font-size-md);
  max-width: 314px;
}
._informativeCard_1m8pm_72 ._content_1m8pm_52 ._description_1m8pm_77 ._monthlyPrice_1m8pm_103 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
  padding-left: var(--gutter-default);
  align-items: center;
}
._informativeCard_1m8pm_72 ._content_1m8pm_52 ._description_1m8pm_77 ._monthlyPrice_1m8pm_103 p:nth-child(1) {
  font-family: var(--font-bold);
  font-size: var(--font-size-lg);
  height: 22px;
  margin-bottom: var(--gutter-medium);
}
._informativeCard_1m8pm_72 ._content_1m8pm_52 ._description_1m8pm_77 ._monthlyPrice_1m8pm_103 ._exclusive_1m8pm_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;
}
._informativeCard_1m8pm_72 ._content_1m8pm_52 ._description_1m8pm_77 ._monthlyPrice_1m8pm_103 ._exclusive_1m8pm_116 div p {
  font-family: var(--font-bold);
  font-size: var(--font-size-base);
  color: var(--color-primary);
}
._informativeCard_1m8pm_72 ._content_1m8pm_52 ._description_1m8pm_77 ._monthlyPrice_1m8pm_103 strong {
  font-family: var(--font-bold);
}
._informativeCard_1m8pm_72 ._content_1m8pm_52 ._description_1m8pm_77 ._cards_1m8pm_133 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-xxs);
}
._informativeCard_1m8pm_72 ._content_1m8pm_52 ._description_1m8pm_77 ._cards_1m8pm_133 ._cardsHead_1m8pm_138 {
  display: flex;
  gap: var(--gutter-xsmall);
  justify-content: center;
  height: var(--gutter-wide-medium);
  align-items: center;
}
._informativeCard_1m8pm_72 ._content_1m8pm_52 ._description_1m8pm_77 ._cards_1m8pm_133 ._cardsHead_1m8pm_138 img {
  width: var(--gutter-double);
}
._informativeCard_1m8pm_72 ._content_1m8pm_52 ._description_1m8pm_77 ._cards_1m8pm_133 p {
  text-align: center;
  color: var(--color-text-secondary);
}
._informativeCard_1m8pm_72 ._content_1m8pm_52 ._description_1m8pm_77 ._other-card_1m8pm_152 {
  flex-direction: row;
  height: 80px;
  align-items: center;
  gap: var(--gutter-default);
}
._informativeCard_1m8pm_72 ._content_1m8pm_52 ._other-description_1m8pm_158 {
  justify-content: space-around;
  display: flex;
  align-items: center;
}
._informativeCard_1m8pm_72 ._content_1m8pm_52 ._exclusive_1m8pm_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;
}
._informativeCard_1m8pm_72 ._content_1m8pm_52 ._exclusive_1m8pm_116 div p {
  font-family: var(--font-bold);
  font-size: var(--font-size-base);
  color: var(--color-primary);
}

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

@media only screen and (max-width: 992px) {
  ._exclusive_1m8pm_116 div p {
    margin-bottom: var(--gutter-super-small);
  }
  ._exclusive_1m8pm_116 div p span {
    margin: inherit;
  }
  ._exclusive_1m8pm_116 div p span span {
    font-size: var(--font-size-xs);
  }
  ._exclusive_1m8pm_116 > div > span {
    margin: inherit;
  }
  ._informativeCard_1m8pm_72 {
    margin-top: 0px;
  }
  ._informativeCard_1m8pm_72 ._content_1m8pm_52 ._other-description_1m8pm_158 {
    flex-direction: column;
  }
  ._informativeCard_1m8pm_72 ._content_1m8pm_52 ._other-description_1m8pm_158 ._other-card_1m8pm_152 {
    height: var(--gutter-wide-medium);
  }
  ._informativeCard_1m8pm_72 ._content_1m8pm_52 ._other-description_1m8pm_158 ._other-card_1m8pm_152 p {
    display: none;
  }
  ._informativeCard_1m8pm_72 ._content_1m8pm_52 ._exclusive_1m8pm_116 {
    padding: 0;
  }
  ._informativeCard_1m8pm_72 ._content_1m8pm_52 ._exclusive_1m8pm_116 div {
    padding: var(--gutter-xsmall);
    border-radius: var(--gutter-xxxs);
  }
  ._content-suggestions_1m8pm_224 {
    padding: 0 var(--gutter-default);
    background-color: var(--color-white);
  }
  ._pifContainer_1m8pm_44 {
    gap: var(--gutter-xsmall);
  }
  ._informativeCard_1m8pm_72 {
    grid-template-columns: 1fr;
    justify-content: center;
  }
  ._informativeCard_1m8pm_72 div {
    text-align: center;
  }
  ._informativeCard_1m8pm_72 ._content_1m8pm_52 {
    gap: var(--gutter-xsmall);
  }
  ._informativeCard_1m8pm_72 ._content_1m8pm_52 ._description_1m8pm_77 {
    grid-template-columns: 1fr;
    justify-content: center;
    gap: var(--gutter-xsmall);
  }
  ._informativeCard_1m8pm_72 ._content_1m8pm_52 ._description_1m8pm_77 p {
    color: var(--Surface-500);
  }
  ._informativeCard_1m8pm_72 ._content_1m8pm_52 ._description_1m8pm_77 ._pifDescription_1m8pm_90,
  ._informativeCard_1m8pm_72 ._content_1m8pm_52 ._description_1m8pm_77 ._monthlyPrice_1m8pm_103,
  ._informativeCard_1m8pm_72 ._content_1m8pm_52 ._description_1m8pm_77 ._cards_1m8pm_133 {
    gap: var(--gutter-xsmall);
  }
  ._informativeCard_1m8pm_72 ._content_1m8pm_52 ._description_1m8pm_77 ._cards_1m8pm_133 {
    padding-top: 0;
  }
  ._informativeCard_1m8pm_72 ._content_1m8pm_52 ._description_1m8pm_77 ._cards_1m8pm_133 p {
    display: none;
  }
  ._informativeCard_1m8pm_72 ._content_1m8pm_52 ._description_1m8pm_77 ._pifDescription_1m8pm_90 p:nth-child(2) {
    font-size: var(--font-size-base);
    max-width: 100%;
  }
  ._informativeCard_1m8pm_72 ._content_1m8pm_52 ._description_1m8pm_77 ._monthlyPrice_1m8pm_103 {
    padding-left: 0;
  }
  ._informativeCard_1m8pm_72 ._content_1m8pm_52 ._description_1m8pm_77 ._monthlyPrice_1m8pm_103 p:nth-child(1) {
    height: auto;
    margin-bottom: 0;
  }
  ._informativeCard_1m8pm_72 ._content_1m8pm_52 ._description_1m8pm_77 ._monthlyPrice_1m8pm_103 p:nth-child(2) {
    font-size: var(--font-size-xs);
  }
  ._informativeCard_1m8pm_72 ._content_1m8pm_52 ._exclusive_1m8pm_116 {
    border-radius: var(--gutter-xxxs);
  }
  ._informativeCard_1m8pm_72 ._content_1m8pm_52 ._exclusive_1m8pm_116 section {
    gap: 0;
  }
  ._informativeCard_1m8pm_72 ._content_1m8pm_52 ._exclusive_1m8pm_116 section span {
    text-align: center;
  }
  ._informativeCard_1m8pm_72 ._content_1m8pm_52 ._exclusive_1m8pm_116 section span img {
    width: 18px;
  }
  ._informativeCard_1m8pm_72 ._content_1m8pm_52 ._exclusive_1m8pm_116 section p {
    font-size: var(--font-size-xs);
  }
  ._content_1m8pm_52 {
    margin-top: 0;
  }
  ._alertInfo_1m8pm_59 {
    display: flex;
    flex-direction: column;
    gap: var(--gutter-medium);
    margin-top: var(--gutter-low);
    padding: 0 var(--gutter-xsmall);
  }
  ._alertInfo_1m8pm_59 .MuiAlert-root {
    justify-content: center !important;
  }
  ._alertInfo_1m8pm_59 .MuiAlert-message {
    flex: none !important;
  }
  ._programsLayout_1m8pm_37 {
    padding-top: 0;
    max-width: 100vw;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_dsw84_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_dsw84_25 {
  animation-name: _zoomIn_dsw84_25;
}

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

._benefitCard_dsw84_48 {
  display: flex;
  padding: var(--gutter-double-large) var(--gutter-wide);
  gap: 76px;
  justify-content: space-around;
}
._benefitCard_dsw84_48 ._benefitsInformation_dsw84_54 ._benefitTitle_dsw84_54 {
  display: flex;
  align-items: center;
  gap: var(--gutter-xsmall);
}
._benefitCard_dsw84_48 ._benefitsInformation_dsw84_54 ._benefitTitle_dsw84_54 p {
  color: var(--Surface-900);
  font-size: var(--font-size-md);
  font-family: var(--font-medium);
}
._benefitCard_dsw84_48 ._benefitsInformation_dsw84_54 ._subtitle_dsw84_64 {
  color: var(--Surface-400);
  font-size: var(--font-size-base);
  font-family: var(--font-default);
}
._benefitCard_dsw84_48 ._items_dsw84_69 {
  display: flex;
  width: 100%;
  gap: var(--gutter-wide);
  margin-bottom: var(--gutter-double);
}
._benefitCard_dsw84_48 ._items_dsw84_69 ._item_dsw84_69 {
  display: grid;
  align-items: center;
  grid-template-columns: 32px 1fr;
  gap: var(--gutter-xsmall);
  width: 100%;
  min-width: 0;
}
._benefitCard_dsw84_48 ._items_dsw84_69 ._item_dsw84_69 ._icon_dsw84_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;
}
._benefitCard_dsw84_48 ._items_dsw84_69 ._item_dsw84_69 ._icon_dsw84_83 svg {
  color: var(--color-primary);
}
._benefitCard_dsw84_48 ._items_dsw84_69 ._item_dsw84_69 ._information_dsw84_95 p:nth-child(1) {
  color: var(--Surface-900);
  font-family: var(--font-bold);
  font-size: var(--font-size-base);
}
._benefitCard_dsw84_48 ._more_dsw84_100 {
  display: flex;
  align-items: center;
  gap: var(--gutter-xxxs);
  justify-content: end;
}
._benefitCard_dsw84_48 ._more_dsw84_100 p {
  color: var(--color-primary);
  font-size: var(--font-size-base);
  text-decoration: underline;
  cursor: pointer;
}
._benefitCard_dsw84_48 ._more_dsw84_100 svg {
  color: var(--color-primary);
}

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

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

@media only screen and (max-width: 992px) {
  ._items_dsw84_69 ._item_dsw84_69 {
    align-items: center;
  }
  ._items_dsw84_69 .swiper-wrapper {
    display: flex;
    gap: 0;
  }
  ._items_dsw84_69 .swiper-wrapper .swiper-slide {
    width: auto !important;
  }
  ._benefitCard_dsw84_48 {
    padding: var(--gutter-default);
    flex-direction: column;
    gap: var(--gutter-default);
    align-items: start;
  }
  ._benefitCard_dsw84_48 ._benefitsInformation_dsw84_54 {
    min-width: auto;
  }
  ._benefitCard_dsw84_48 ._benefitsInformation_dsw84_54 ._benefitTitle_dsw84_54 {
    display: flex;
    align-items: center;
    gap: var(--gutter-xsmall);
  }
  ._benefitCard_dsw84_48 ._benefitsInformation_dsw84_54 ._benefitTitle_dsw84_54 p {
    font-size: var(--font-size-base);
  }
  ._benefitCard_dsw84_48 ._benefitsInformation_dsw84_54 ._subtitle_dsw84_64 {
    font-size: var(--font-size-sm);
    padding-left: var(--gutter-large);
  }
  ._benefitCard_dsw84_48 ._items_dsw84_69 {
    width: calc(100vw - 64px);
    margin-bottom: var(--gutter-default);
  }
  ._benefitCard_dsw84_48 ._items_dsw84_69 ._item_dsw84_69 ._information_dsw84_95 p:nth-child(1) {
    font-size: var(--font-size-xs);
  }
  ._benefitCard_dsw84_48 ._more_dsw84_100 p {
    font-size: var(--font-size-sm);
  }
  ._benefits_dsw84_37 {
    padding: 0 var(--gutter-default);
  }
  ._benefits_dsw84_37 ._header_dsw84_37 {
    margin-bottom: var(--gutter-default);
    margin-top: 0;
  }
  ._benefits_dsw84_37 ._header_dsw84_37 p {
    text-align: left;
  }
  ._benefits_dsw84_37 ._header_dsw84_37 p:nth-child(1) {
    font-size: var(--font-size-mid);
  }
  ._benefits_dsw84_37 ._header_dsw84_37 p:nth-child(2) {
    font-size: var(--font-size-sm);
  }
}
._benefits-items_dsw84_183 {
  max-width: 680px;
  cursor: pointer;
}
._benefits-items_dsw84_183 .swiper-slide {
  width: auto !important;
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1r8af_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1r8af_25 {
  animation-name: _zoomIn_1r8af_25;
}

@keyframes _diagonalShimmer_1r8af_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._procedure-card_1r8af_37 {
  gap: var(--gutter-medium);
  justify-content: center;
  padding: var(--gutter-medium);
  flex-direction: column;
}
._procedure-card_1r8af_37 ._top-container_1r8af_43 {
  display: flex;
  gap: var(--gutter-wide);
  align-items: center;
}
._procedure-card_1r8af_37 ._top-container_1r8af_43 img {
  width: 100px;
}
._procedure-card_1r8af_37 ._header-inside_1r8af_51 {
  display: flex;
  gap: var(--gutter-medium);
  align-items: center;
}
._procedure-card_1r8af_37 ._gral_1r8af_56 {
  font-size: var(--font-size-base);
  color: var(--Surface-400);
  font-family: var(--font-default);
}
._procedure-card_1r8af_37 ._sectionTitle_1r8af_61 {
  color: var(--Surface-900);
  font-family: var(--font-bold);
  font-size: var(--font-size-mid);
  max-width: 344px;
}
._procedure-card_1r8af_37 ._subtitle_1r8af_67 {
  color: var(--Surface-400);
  font-family: var(--font-default);
  font-size: var(--font-size-sm);
  max-width: 200px;
}
._procedure-card_1r8af_37 ._subtitle_1r8af_67 strong {
  color: var(--color-primary);
  font-family: var(--font-bold);
}

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

._list_1r8af_83 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-default);
}
._list_1r8af_83 ._item_1r8af_88 {
  display: flex;
  align-items: center;
  gap: var(--gutter-xsmall);
}
._list_1r8af_83 ._item_1r8af_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_1r8af_83 ._item_1r8af_88 p {
  font-size: var(--font-size-sm);
  font-family: var(--font-default);
  color: var(--Surface-500);
}
._list_1r8af_83 ._item_1r8af_88 p span {
  text-decoration: none;
}

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

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

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

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

._protectedCard_1tmz8_60 {
  display: flex;
  flex-direction: column;
  padding: var(--gutter-medium) var(--gutter-double);
}
._protectedCard_1tmz8_60 ._items_1tmz8_65 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  max-width: 1136px;
  margin-bottom: var(--gutter-default);
  flex-direction: column;
  gap: var(--gutter-default);
}
._protectedCard_1tmz8_60 ._items_1tmz8_65 ._row_1tmz8_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%;
}
._protectedCard_1tmz8_60 ._items_1tmz8_65 ._item_1tmz8_65 {
  display: flex;
  align-items: center;
  gap: var(--gutter-default);
  min-width: 0;
}
._protectedCard_1tmz8_60 ._items_1tmz8_65 ._item_1tmz8_65 ._icon_1tmz8_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;
}
._protectedCard_1tmz8_60 ._items_1tmz8_65 ._item_1tmz8_65 ._information_1tmz8_96 p:nth-child(1) {
  color: var(--Surface-500);
  font-family: var(--font-default);
  font-size: var(--font-size-sm);
}
._protectedCard_1tmz8_60 ._items_1tmz8_65 ._item_1tmz8_65 ._information_1tmz8_96 p:nth-child(2) {
  color: var(--Surface-900);
  font-family: var(--font-bold);
  font-size: var(--font-size-mid);
}
._protectedCard_1tmz8_60 ._items_1tmz8_65 ._interpolate_1tmz8_106 strong {
  color: var(--color-primary);
  font-family: var(--font-bold);
}
._protectedCard_1tmz8_60 ._items_1tmz8_65 ._do-card_1tmz8_110 {
  padding: var(--gutter-default) var(--gutter-default) var(--gutter-medium) var(--gutter-default);
}
._protectedCard_1tmz8_60 ._items_1tmz8_65 ._do-card_1tmz8_110 div {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-default);
}
._protectedCard_1tmz8_60 ._items_1tmz8_65 ._do-card_1tmz8_110 ._information-item_1tmz8_118 {
  border-bottom: 1px solid var(--Divider-Secondary);
}
._protectedCard_1tmz8_60 ._items_1tmz8_65 ._do-card_1tmz8_110 ._information_1tmz8_96 p:nth-child(1) {
  color: var(--Surface-500);
  font-family: var(--font-default);
  font-size: var(--font-size-sm);
}
._protectedCard_1tmz8_60 ._items_1tmz8_65 ._do-card_1tmz8_110 ._information_1tmz8_96 p:nth-child(2) {
  color: var(--Surface-900);
  font-family: var(--font-bold);
  font-size: var(--font-size-mid);
}
._protectedCard_1tmz8_60 ._more_1tmz8_131 {
  color: var(--color-primary);
  padding: var(--gutter-small) var(--gutter-double);
  font-size: var(--font-size-base);
  text-decoration: underline;
  cursor: pointer;
}

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

._do-card_1tmz8_110 {
  padding: var(--gutter-default) var(--gutter-default) var(--gutter-medium) var(--gutter-default);
}
._do-card_1tmz8_110 div {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-default);
}
._do-card_1tmz8_110 ._information-item_1tmz8_118 {
  border-bottom: 1px solid var(--Divider-Secondary);
}
._do-card_1tmz8_110 ._information-item_1tmz8_118 p:nth-child(1) {
  color: var(--Surface-400);
  font-family: var(--font-bold);
  font-size: var(--font-size-sm);
}
._do-card_1tmz8_110 ._information-item_1tmz8_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_1tmz8_110 ._information-item_1tmz8_118 {
    border-bottom: none;
  }
  ._do-card_1tmz8_110 ._information-item_1tmz8_118 p:nth-child(2) {
    margin-bottom: 0;
  }
  ._drawer-paper_1tmz8_174 {
    border-radius: var(--gutter-xxxs) var(--gutter-xxxs) 0 0 !important;
    width: 100vw !important;
  }
  ._protectedCard_1tmz8_60 {
    padding: var(--gutter-default);
  }
  ._protectedCard_1tmz8_60 ._items_1tmz8_65 {
    margin-bottom: 0;
    flex-direction: column;
    gap: 0;
  }
  ._protectedCard_1tmz8_60 ._items_1tmz8_65 ._row_1tmz8_74 {
    display: flex;
    flex-direction: column;
  }
  ._protectedCard_1tmz8_60 ._items_1tmz8_65 ._item_1tmz8_65 {
    border-bottom: 1px solid var(--color-separator-line-light);
    padding-bottom: var(--gutter-default);
    padding-top: var(--gutter-default);
    width: 100%;
  }
  ._protectedCard_1tmz8_60 ._items_1tmz8_65 ._item_1tmz8_65 ._items_1tmz8_65 {
    margin-bottom: 0;
    flex-direction: column;
  }
  ._protectedCard_1tmz8_60 ._items_1tmz8_65 ._item_1tmz8_65 ._items_1tmz8_65 ._item_1tmz8_65 {
    border-bottom: 1px solid var(--color-separator-line-light);
    padding-bottom: var(--gutter-default);
    padding-top: var(--gutter-default);
  }
  ._protectedCard_1tmz8_60 ._items_1tmz8_65 ._item_1tmz8_65 ._items_1tmz8_65 ._item_1tmz8_65 ._information_1tmz8_96 p:nth-child(1) {
    color: var(--Surface-500);
    font-family: var(--font-default);
    font-size: var(--font-size-xs);
  }
  ._protectedCard_1tmz8_60 ._items_1tmz8_65 ._item_1tmz8_65 ._items_1tmz8_65 ._item_1tmz8_65 ._information_1tmz8_96 p:nth-child(2) {
    color: var(--Surface-500);
    font-family: var(--font-bold);
    font-size: var(--font-size-sm);
  }
  ._protectedCard_1tmz8_60 ._items_1tmz8_65 ._item_1tmz8_65 ._items_1tmz8_65 ._row_1tmz8_74:first-child ._item_1tmz8_65:first-child {
    padding-top: 0;
  }
  ._protectedCard_1tmz8_60 ._items_1tmz8_65 ._item_1tmz8_65 ._items_1tmz8_65 ._row_1tmz8_74:last-child ._item_1tmz8_65:last-child {
    padding-bottom: 0;
    border: none;
  }
  ._protectedCard_1tmz8_60 ._items_1tmz8_65 ._item_1tmz8_65 ._more_1tmz8_131 {
    text-align: left;
    width: 100%;
    padding-left: 0;
  }
  ._protectedCard_1tmz8_60 ._items_1tmz8_65 ._item_1tmz8_65 ._more_1tmz8_131 p:nth-child(2) {
    color: var(--Surface-500);
    font-family: var(--font-bold);
    font-size: var(--font-size-sm);
  }
  ._protectedCard_1tmz8_60 ._items_1tmz8_65 ._item_1tmz8_65:first-child {
    padding-top: 0;
  }
  ._protectedCard_1tmz8_60 ._items_1tmz8_65 ._item_1tmz8_65:last-child {
    padding-bottom: 0;
    border: none;
  }
  ._protectedCard_1tmz8_60 ._more_1tmz8_131 {
    text-align: left;
    width: 100%;
    padding-left: 0;
    font-size: var(--font-size-sm);
  }
  ._protected_1tmz8_37 {
    padding: 0 var(--gutter-default);
  }
  ._protected_1tmz8_37 ._header_1tmz8_37 {
    margin-bottom: var(--gutter-medium);
    margin-top: 0;
  }
  ._protected_1tmz8_37 ._header_1tmz8_37 p {
    text-align: left;
  }
  ._protected_1tmz8_37 ._header_1tmz8_37 p:nth-child(1) {
    font-size: var(--font-size-mid);
  }
  ._protected_1tmz8_37 ._header_1tmz8_37 p:nth-child(2) {
    font-size: var(--font-size-sm);
  }
}
._borderRow_1tmz8_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_17qg4_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_17qg4_25 {
  animation-name: _zoomIn_17qg4_25;
}

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

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

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

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

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

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

._more-info-content_17qg4_113 {
  text-align: center;
}
._more-info-content_17qg4_113 ._more-info_17qg4_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_17qg4_125 {
  width: 277px;
  min-height: 404px;
}
._carrousel-card_17qg4_125 ul li svg {
  display: none;
}
._carrousel-card_17qg4_125 strong {
  font-family: var(--font-bold);
}
._carrousel-card_17qg4_125 .MuiAlert-root {
  max-height: 34px;
}

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

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

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

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

._do-card_17qg4_158 {
  padding: var(--gutter-default) var(--gutter-default) var(--gutter-medium) var(--gutter-default);
}
._do-card_17qg4_158 div {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-default);
}
._do-card_17qg4_158 ._information-item_17qg4_166 {
  border-bottom: 1px solid var(--Divider-Secondary);
}
._do-card_17qg4_158 ._information-item_17qg4_166 p:nth-child(1) {
  color: var(--Surface-400);
  font-family: var(--font-bold);
  font-size: var(--font-size-sm);
}
._do-card_17qg4_158 ._information-item_17qg4_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_17qg4_181 {
  padding: var(--gutter-default);
}
._protected-type_17qg4_181 ._title-protected_17qg4_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_17qg4_37 {
    text-align: left;
    font-family: var(--font-medium);
  }
  ._cover-content_17qg4_46::before {
    display: none;
  }
  ._protected-type_17qg4_181 {
    padding: var(--gutter-default);
  }
  ._protected-type_17qg4_181 ._title-protected_17qg4_184 {
    font-size: var(--font-size-mid);
    line-height: var(--line-lg);
    color: var(--ms-500);
    text-align: center;
  }
  ._cover-content_17qg4_46 {
    padding: var(--gutter-default);
    padding-right: 0;
    background-color: var(--color-white);
    border-radius: var(--gutter-xsmall);
  }
  ._procedure_17qg4_216 {
    padding: 0 var(--gutter-default);
  }
  ._procedure-card_17qg4_219 {
    gap: var(--gutter-default);
  }
  ._procedure-card_17qg4_219 ._title_17qg4_37 {
    font-size: var(--font-size-mid);
  }
  ._procedure-card_17qg4_219 ._top-container_17qg4_225 {
    flex-direction: column;
    width: 100%;
    gap: var(--gutter-default);
    padding-right: 0;
  }
  ._procedure-card_17qg4_219 ._header-inside_17qg4_231 {
    flex-direction: column;
    width: 100%;
    gap: var(--gutter-medium);
    padding-right: 0;
  }
  ._procedure-card_17qg4_219 ._header-inside_17qg4_231 div {
    width: 100%;
  }
  ._procedure-card_17qg4_219 ._header-inside_17qg4_231 div p {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
  ._more-info_17qg4_113 {
    text-align: center;
  }
  ._downloads_17qg4_64 {
    display: flex;
    flex-direction: column;
    gap: var(--gutter-small);
    width: 100%;
  }
  ._downloads_17qg4_64 ._download-item_17qg4_69 {
    width: 100%;
    height: var(--gutter-wide-medium);
  }
  ._downloads_17qg4_64 ._download-item_17qg4_69 button {
    margin-bottom: var(--gutter-xxxs);
  }
  ._downloads_17qg4_64 ._download-item_17qg4_69 button span {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  ._downloads_17qg4_64 ._download-item_17qg4_69 button span img {
    width: var(--gutter-default);
  }
  ._downloads_17qg4_64 ._download-item_17qg4_69 > div > div:nth-child(1) {
    width: var(--gutter-medium);
    height: var(--gutter-medium);
  }
  ._downloads_17qg4_64 ._download-item_17qg4_69 > div > div:nth-child(1) span img {
    width: 15px;
  }
  ._downloads_17qg4_64 ._download-item_17qg4_69 > div > div:nth-child(2) span {
    color: var(--Surface-500);
    font-size: var(--font-size-xs);
    font-family: var(--font-default);
  }
  ._list_17qg4_281 ._item_17qg4_281 {
    display: grid;
    grid-template-columns: var(--gutter-default) 1fr;
  }
  ._list_17qg4_281 ._item_17qg4_281 div {
    width: var(--gutter-default);
    height: var(--gutter-default);
  }
  ._do-card_17qg4_158 ._information-item_17qg4_166 {
    border-bottom: none;
  }
  ._do-card_17qg4_158 ._information-item_17qg4_166 p:nth-child(2) {
    margin-bottom: 0;
  }
  ._drawer-paper_17qg4_295 {
    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_6qg3m_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_6qg3m_25 {
  animation-name: _zoomIn_6qg3m_25;
}

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

._requirementCard_6qg3m_59 {
  gap: var(--gutter-wide);
  justify-content: center;
  padding: var(--gutter-wide-medium) 60px;
}
._requirementCard_6qg3m_59 ._header-inside_6qg3m_64 {
  display: flex;
  gap: var(--gutter-medium);
  align-items: center;
  padding-right: 60px;
}
._requirementCard_6qg3m_59 ._header-inside_6qg3m_64 img {
  max-height: 75px;
}
._requirementCard_6qg3m_59 ._header-inside_6qg3m_64 div {
  max-width: 244px;
}
._requirementCard_6qg3m_59 ._gral_6qg3m_76 {
  font-size: var(--font-size-md);
  font-family: var(--font-bold);
}
@media only screen and (max-width: 992px) {
  ._requirementCard_6qg3m_59 ._gral_6qg3m_76 {
    text-align: center;
  }
}
._requirementCard_6qg3m_59 ._title_6qg3m_85 {
  color: var(--ms-500);
  font-size: var(--font-size-lg);
  font-family: var(--font-bold);
  margin-bottom: var(--gutter-xsmall);
}
._requirementCard_6qg3m_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) {
  ._requirementCard_6qg3m_59 p:nth-child(2) {
    margin-bottom: 0;
  }
}

._requirementCard_6qg3m_59 {
  gap: var(--gutter-wide);
  justify-content: center;
  padding: var(--gutter-wide-medium) 60px;
}
._requirementCard_6qg3m_59 ._header-inside_6qg3m_64 {
  display: flex;
  gap: var(--gutter-medium);
  align-items: center;
  padding-right: 60px;
}
._requirementCard_6qg3m_59 ._header-inside_6qg3m_64 div {
  max-width: 300px;
}
._requirementCard_6qg3m_59 ._gral_6qg3m_76 {
  font-size: var(--font-size-md);
  font-family: var(--font-bold);
}
._requirementCard_6qg3m_59 ._title_6qg3m_85 {
  color: var(--Surface-900);
  font-family: var(--font-bold);
  font-size: var(--font-size-md);
  max-width: 344px;
}
._requirementCard_6qg3m_59 ._subtitle_6qg3m_126 {
  color: var(--Surface-300);
  font-family: var(--font-default);
  font-size: var(--font-size-sm);
  max-width: 200px;
}

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

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

._itemList_6qg3m_146 {
  display: flex;
  gap: var(--gutter-xsmall);
  max-height: var(--gutter-wide);
  width: 100%;
  min-width: 0;
}
@media only screen and (max-width: 992px) {
  ._itemList_6qg3m_146 {
    max-height: none;
  }
}
._itemList_6qg3m_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) {
  ._itemList_6qg3m_146 p {
    margin-bottom: 0;
  }
}
._itemList_6qg3m_146 span {
  padding-top: var(--gutter-xxxs);
}
._itemList_6qg3m_146 svg {
  color: var(--color-primary);
  height: var(--gutter-default);
}

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

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

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

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

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

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

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

._experiencesCard_1rsn0_62 {
  display: flex;
  padding: var(--gutter-default) var(--gutter-wide);
  gap: var(--gutter-double);
  justify-content: space-around;
}
._experiencesCard_1rsn0_62 ._experiencesInformation_1rsn0_68 ._experiencesTitle_1rsn0_68 {
  display: flex;
  align-items: center;
  gap: var(--gutter-xsmall);
}
._experiencesCard_1rsn0_62 ._experiencesInformation_1rsn0_68 ._experiencesTitle_1rsn0_68 ._titleSection_1rsn0_73 {
  color: var(--Surface-900);
  font-size: var(--font-size-lg);
  font-family: var(--font-medium);
}
._experiencesCard_1rsn0_62 ._experiencesInformation_1rsn0_68 ._subtitle_1rsn0_78 {
  color: var(--Surface-400);
  font-size: var(--font-size-base);
  font-family: var(--font-default);
}
._experiencesCard_1rsn0_62 ._categories_1rsn0_83 {
  display: flex;
  gap: var(--gutter-medium);
}
._experiencesCard_1rsn0_62 ._categories_1rsn0_83 ._experiencesInformation_1rsn0_68 {
  max-width: 504px;
}
._experiencesCard_1rsn0_62 ._categories_1rsn0_83 ._category_1rsn0_90 {
  background-color: var(--color-gray-5);
  padding: var(--gutter-medium) var(--gutter-default);
  border-radius: var(--gutter-dec);
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  gap: var(--gutter-xsmall);
  width: 152px;
  height: 90px;
}
._experiencesCard_1rsn0_62 ._categories_1rsn0_83 ._category_1rsn0_90 p {
  color: var(--Surface-900);
  font-size: var(--font-size-base);
  font-family: var(--font-bold);
}
._experiencesCard_1rsn0_62 ._categories_1rsn0_83 ._category_1rsn0_90 img {
  width: 40px;
}
._experiencesCard_1rsn0_62 ._seeWarranty_1rsn0_110 ._more_1rsn0_110 {
  display: flex;
  align-items: center;
  gap: var(--gutter-xxxs);
  justify-content: center;
}
._experiencesCard_1rsn0_62 ._seeWarranty_1rsn0_110 ._more_1rsn0_110 p {
  color: var(--color-primary);
  font-size: var(--font-size-base);
  text-decoration: underline;
  cursor: pointer;
}
._experiencesCard_1rsn0_62 ._seeWarranty_1rsn0_110 ._more_1rsn0_110 svg {
  color: var(--color-primary);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._selectable-card_bamdm_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_bamdm_47.MuiCard-root._selected_bamdm_59 {
  border: 1px solid var(--color-primary);
}
._selectable-card_bamdm_47.MuiCard-root ._icon_bamdm_62 {
  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_bamdm_47.MuiCard-root ._icon_bamdm_62 svg {
  height: auto;
  width: 100%;
}
._selectable-card_bamdm_47.MuiCard-root ._label_bamdm_76 {
  font-size: var(--font-size-base);
  line-height: 100%;
}
._selectable-card_bamdm_47.MuiCard-root ._label_bamdm_76 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 540px) {
  ._selectable-card_bamdm_47.MuiCard-root {
    height: 82px;
    width: 82px;
    flex-direction: column;
    display: flex;
    gap: var(--gutter-xsmall);
    padding: var(--gutter-xxxs) 0;
  }
  ._selectable-card_bamdm_47.MuiCard-root ._label_bamdm_76 {
    font-size: var(--font-size-base);
    text-align: center;
    line-height: 70%;
  }
  ._selectable-card_bamdm_47.MuiCard-root ._label_bamdm_76 strong {
    font-size: var(--font-size-xs);
  }
  ._selectable-card_bamdm_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_3uofj_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_3uofj_25 {
  animation-name: _zoomIn_3uofj_25;
}

@keyframes _diagonalShimmer_3uofj_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._card-guide-default_3uofj_37 {
  padding: var(--gutter-medium);
}
@media only screen and (max-width: 992px) {
  ._card-guide-default_3uofj_37 {
    padding: var(--gutter-default);
  }
}
._card-guide-default_3uofj_37 ._wrapper_3uofj_45 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media only screen and (max-width: 992px) {
  ._card-guide-default_3uofj_37 ._wrapper_3uofj_45 {
    flex-direction: column;
  }
}
._card-guide-default_3uofj_37 ._wrapper_3uofj_45 ._description_3uofj_55 {
  padding: var(--gutter-medium);
  display: flex;
  flex-direction: column;
  gap: var(--gutter-xsmall);
}
._card-guide-default_3uofj_37 ._wrapper_3uofj_45 ._description_3uofj_55 ._titles_3uofj_61 {
  display: flex;
  gap: var(--gutter-xsmall);
}
@media only screen and (max-width: 992px) {
  ._card-guide-default_3uofj_37 ._wrapper_3uofj_45 ._description_3uofj_55 ._titles_3uofj_61 {
    padding-top: var(--gutter-xsmall);
  }
}
._card-guide-default_3uofj_37 ._wrapper_3uofj_45 ._description_3uofj_55 ._title_3uofj_61 {
  font-size: var(--font-size-mid);
  line-height: var(--line-mid);
}
._card-guide-default_3uofj_37 ._wrapper_3uofj_45 ._description_3uofj_55 ._title_3uofj_61 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 992px) {
  ._card-guide-default_3uofj_37 ._wrapper_3uofj_45 ._description_3uofj_55 ._title_3uofj_61 {
    font-size: var(--font-size-base);
    line-height: var(--line-bold);
  }
}
._card-guide-default_3uofj_37 ._wrapper_3uofj_45 ._description_3uofj_55 ._subtitle_3uofj_83 {
  font-size: var(--font-size-base);
  line-height: var(--line-bold);
  color: var(--Surface-400);
}
@media only screen and (max-width: 992px) {
  ._card-guide-default_3uofj_37 ._wrapper_3uofj_45 ._description_3uofj_55 ._subtitle_3uofj_83 {
    font-size: var(--font-size-sm);
    line-height: var(--line-normal);
    padding-left: calc(24px + var(--gutter-xsmall));
  }
}
@media only screen and (max-width: 992px) {
  ._card-guide-default_3uofj_37 ._wrapper_3uofj_45 ._description_3uofj_55 {
    padding: 0;
  }
}
._card-guide-default_3uofj_37 ._wrapper_3uofj_45 ._actions_3uofj_100 {
  width: 348px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
@media only screen and (max-width: 992px) {
  ._card-guide-default_3uofj_37 ._wrapper_3uofj_45 ._actions_3uofj_100 {
    width: 100%;
  }
}
._card-guide-default_3uofj_37 ._wrapper_3uofj_45 ._actions_3uofj_100 ._icon-button_3uofj_111 {
  margin-right: var(--gutter-sm);
}
._card-guide-default_3uofj_37 ._wrapper_3uofj_45 ._actions_3uofj_100 ._btn-cta_3uofj_114.MuiButton-root {
  font-family: var(--font-default);
  font-size: var(--font-size-sm);
  line-height: var(--line-normal);
  align-items: flex-end;
}
._card-guide-default_3uofj_37 ._icon_3uofj_111 {
  height: 24px;
  width: 24px;
}
._card-guide-default_3uofj_37 ._icon_3uofj_111 svg {
  width: 100%;
  color: var(--color-primary);
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_15ko6_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_15ko6_25 {
  animation-name: _zoomIn_15ko6_25;
}

@keyframes _diagonalShimmer_15ko6_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._intro-section_15ko6_37 {
  display: grid;
  padding: var(--gutter-medium);
  gap: var(--gutter-default);
}
@media only screen and (max-width: 992px) {
  ._intro-section_15ko6_37 {
    padding: var(--gutter-default);
  }
}
._intro-section_15ko6_37 ._title-wrap_15ko6_47 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gutter-xsmall);
}
._intro-section_15ko6_37 ._title-wrap_15ko6_47 ._title_15ko6_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_15ko6_37 ._title-wrap_15ko6_47 ._title_15ko6_47 {
    font-size: var(--font-size-base);
    line-height: var(--line-bold);
  }
}
._intro-section_15ko6_37 ._title-wrap_15ko6_47 ._icon_15ko6_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_15ko6_37 ._title-wrap_15ko6_47 ._icon_15ko6_64 svg {
  height: 32px;
  width: auto;
}
._intro-section_15ko6_37 ._title-wrap_15ko6_47 ._dental_15ko6_78 svg {
  width: var(--gutter-medium);
}
._intro-section_15ko6_37 ._description_15ko6_81 {
  font-family: var(--font-default);
  font-size: var(--font-size-base);
  line-height: var(--line-bold);
  color: var(--Surface-400);
}
@media only screen and (max-width: 992px) {
  ._intro-section_15ko6_37 ._description_15ko6_81 {
    font-size: var(--font-size-sm);
    line-height: var(--line-normal);
  }
}

._assistance-icon_15ko6_94 {
  width: 40px;
  height: 40px;
}/*
 * 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_12ztj_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_12ztj_25 {
  animation-name: _zoomIn_12ztj_25;
}

@keyframes _diagonalShimmer_12ztj_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._info-section_12ztj_37 {
  display: grid;
  gap: var(--gutter-default);
  padding: var(--gutter-medium);
  height: 154px;
}
@media only screen and (max-width: 992px) {
  ._info-section_12ztj_37 {
    padding: var(--gutter-default);
  }
}
._info-section_12ztj_37 ._content-wrap_12ztj_48 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gutter-medium);
  padding-left: var(--gutter-xwide);
}
._info-section_12ztj_37 ._content-wrap_12ztj_48 ._image_12ztj_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_12ztj_37 ._content-wrap_12ztj_48 ._image_12ztj_55 {
    max-width: fit-content;
    height: fit-content;
    flex: none;
  }
}
._info-section_12ztj_37 ._content-wrap_12ztj_48 ._image_12ztj_55 img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
._info-section_12ztj_37 ._content-wrap_12ztj_48 ._image_12ztj_55 img._loaded_12ztj_76 {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}
@media only screen and (max-width: 992px) {
  ._info-section_12ztj_37 ._content-wrap_12ztj_48 ._image_12ztj_55 img {
    max-width: 95px;
  }
}
@media only screen and (max-width: 992px) {
  ._info-section_12ztj_37 ._content-wrap_12ztj_48 {
    grid-template-columns: minmax(0, 1fr) 204px;
    display: grid;
    gap: var(--gutter-low);
    padding-left: var(--gutter-small);
  }
}
._info-section_12ztj_37 ._title_12ztj_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_12ztj_37 ._title_12ztj_93 {
    font-size: var(--font-size-base);
    line-height: var(--line-bold);
    height: fit-content;
  }
}
._info-section_12ztj_37 ._description-wrap_12ztj_105 {
  display: grid;
  gap: var(--gutter-small);
  padding: 0 var(--gutter-medium);
  max-width: 902px;
}
@media only screen and (max-width: 992px) {
  ._info-section_12ztj_37 ._description-wrap_12ztj_105 {
    padding: 0;
    max-width: fit-content;
  }
}
._info-section_12ztj_37 ._description-wrap_12ztj_105 ._description_12ztj_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_12ztj_37 ._description-wrap_12ztj_105 ._description_12ztj_105 {
    font-size: var(--font-size-sm);
    line-height: var(--line-normal);
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes _diagonalShimmer_1yehw_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._card-wrapper_1yehw_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_1yehw_37 {
    padding: var(--gutter-default) var(--gutter-default) var(--gutter-medium);
    gap: var(--gutter-default);
  }
}
._card-wrapper_1yehw_37 ._header-wrap_1yehw_50 {
  display: grid;
  gap: var(--gutter-default);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_1yehw_37 ._header-wrap_1yehw_50 {
    gap: var(--gutter-xxxs);
  }
}
._card-wrapper_1yehw_37 ._header-wrap_1yehw_50 ._header-content_1yehw_59 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gutter-xsmall);
}
._card-wrapper_1yehw_37 ._header-wrap_1yehw_50 ._header-content_1yehw_59 ._header-icon_1yehw_65 {
  color: var(--color-primary);
  height: 27px;
  width: 27px;
}
._card-wrapper_1yehw_37 ._header-wrap_1yehw_50 ._header-content_1yehw_59 ._header-icon_1yehw_65 svg,
._card-wrapper_1yehw_37 ._header-wrap_1yehw_50 ._header-content_1yehw_59 ._header-icon_1yehw_65 img {
  height: 100%;
  width: 100%;
}
._card-wrapper_1yehw_37 ._header-wrap_1yehw_50 ._header-content_1yehw_59 ._header-title_1yehw_75 {
  font-size: var(--font-size-md);
  line-height: var(--line-md);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_1yehw_37 ._header-wrap_1yehw_50 ._header-content_1yehw_59 ._header-title_1yehw_75 {
    font-size: var(--font-size-base);
    line-height: var(--line-bold);
  }
}
._card-wrapper_1yehw_37 ._header-wrap_1yehw_50 ._header-content_1yehw_59 ._header-title_1yehw_75 strong {
  font-family: var(--font-bold);
}
._card-wrapper_1yehw_37 ._header-wrap_1yehw_50 ._header-description_1yehw_88 {
  font-size: var(--font-size-base);
  line-height: var(--line-bold);
  color: var(--Surface-400);
}
._card-wrapper_1yehw_37 ._header-wrap_1yehw_50 ._header-description_1yehw_88 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 540px) {
  ._card-wrapper_1yehw_37 ._header-wrap_1yehw_50 ._header-description_1yehw_88 {
    padding-left: calc(27px + var(--gutter-xsmall, 8px));
    font-size: var(--font-size-sm);
    line-height: var(--line-normal);
  }
}
._card-wrapper_1yehw_37 ._benefits-head_1yehw_103 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gutter-xsmall);
}
._card-wrapper_1yehw_37 ._benefits-head_1yehw_103 ._header-icon_1yehw_65 {
  color: var(--color-primary);
  height: var(--gutter-regular);
  width: var(--gutter-regular);
}
._card-wrapper_1yehw_37 ._benefits-head_1yehw_103 ._header-icon_1yehw_65 svg,
._card-wrapper_1yehw_37 ._benefits-head_1yehw_103 ._header-icon_1yehw_65 img {
  height: 100%;
  width: 100%;
}
._card-wrapper_1yehw_37 ._benefits-head_1yehw_103 ._benefits-icon_1yehw_119 {
  color: var(--color-primary);
  height: var(--gutter-medium);
  width: var(--gutter-medium);
}
._card-wrapper_1yehw_37 ._benefits-head_1yehw_103 ._benefits-icon_1yehw_119 svg,
._card-wrapper_1yehw_37 ._benefits-head_1yehw_103 ._benefits-icon_1yehw_119 img {
  height: 100%;
  width: 100%;
}
._card-wrapper_1yehw_37 ._benefits-head_1yehw_103 ._benefits-title_1yehw_129 {
  font-size: var(--font-size-md);
  line-height: var(--line-md);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_1yehw_37 ._benefits-head_1yehw_103 ._benefits-title_1yehw_129 {
    font-size: var(--font-size-sm);
    line-height: var(--line-normal);
  }
}
._card-wrapper_1yehw_37 ._benefits-head_1yehw_103 ._benefits-title_1yehw_129 strong {
  font-family: var(--font-bold);
}

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

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

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

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

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

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

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

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

._header-description_prpsb_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_prpsb_87 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 992px) {
  ._header-description_prpsb_87 {
    font-size: var(--font-size-sm);
    line-height: 1.625rem;
  }
}

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

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

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

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

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

@keyframes _diagonalShimmer_7qt8i_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._card-wrapper_7qt8i_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_7qt8i_38 {
    padding: var(--gutter-default) var(--gutter-default) var(--gutter-medium);
    gap: var(--gutter-default);
  }
}
._card-wrapper_7qt8i_38 ._header-wrap_7qt8i_51 {
  display: grid;
  gap: var(--gutter-default);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_7qt8i_38 ._header-wrap_7qt8i_51 {
    gap: var(--gutter-xxxs);
  }
}
._card-wrapper_7qt8i_38 ._header-wrap_7qt8i_51 ._header-content_7qt8i_60 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gutter-xsmall);
}
._card-wrapper_7qt8i_38 ._header-wrap_7qt8i_51 ._header-content_7qt8i_60 ._header-icon_7qt8i_66 {
  color: var(--color-primary);
  height: 27px;
  width: 27px;
}
._card-wrapper_7qt8i_38 ._header-wrap_7qt8i_51 ._header-content_7qt8i_60 ._header-icon_7qt8i_66 svg,
._card-wrapper_7qt8i_38 ._header-wrap_7qt8i_51 ._header-content_7qt8i_60 ._header-icon_7qt8i_66 img {
  height: 100%;
  width: 100%;
}
._card-wrapper_7qt8i_38 ._header-wrap_7qt8i_51 ._header-content_7qt8i_60 ._header-title_7qt8i_76 {
  font-size: var(--font-size-md);
  line-height: var(--line-md);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_7qt8i_38 ._header-wrap_7qt8i_51 ._header-content_7qt8i_60 ._header-title_7qt8i_76 {
    font-size: var(--font-size-base);
    line-height: var(--line-bold);
  }
}
._card-wrapper_7qt8i_38 ._header-wrap_7qt8i_51 ._header-content_7qt8i_60 ._header-title_7qt8i_76 strong {
  font-family: var(--font-bold);
}
._card-wrapper_7qt8i_38 ._header-wrap_7qt8i_51 ._header-description_7qt8i_89 {
  font-size: var(--font-size-base);
  line-height: var(--line-bold);
  color: var(--Surface-400);
}
._card-wrapper_7qt8i_38 ._header-wrap_7qt8i_51 ._header-description_7qt8i_89 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 540px) {
  ._card-wrapper_7qt8i_38 ._header-wrap_7qt8i_51 ._header-description_7qt8i_89 {
    padding-left: calc(27px + var(--gutter-xsmall, 8px));
    font-size: var(--font-size-sm);
    line-height: var(--line-normal);
  }
}
._card-wrapper_7qt8i_38 ._content-grid_7qt8i_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_7qt8i_38 ._content-grid_7qt8i_104 {
    gap: var(--gutter-default);
    grid-template-columns: 1fr;
    grid-template-areas: "a" "b" "c" "d";
  }
}
._card-wrapper_7qt8i_38 ._content-grid_7qt8i_104 ._item-1_7qt8i_117 {
  grid-area: a;
}
._card-wrapper_7qt8i_38 ._content-grid_7qt8i_104 ._item-2_7qt8i_120 {
  grid-area: b;
}
._card-wrapper_7qt8i_38 ._content-grid_7qt8i_104 ._item-3_7qt8i_123 {
  grid-area: c;
}
._card-wrapper_7qt8i_38 ._content-grid_7qt8i_104 ._item-4_7qt8i_126 {
  grid-area: d;
}
._card-wrapper_7qt8i_38 ._content-grid_7qt8i_104._container-sbb_7qt8i_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_7qt8i_38 ._content-grid_7qt8i_104._container-sbb_7qt8i_129 {
    grid-template-columns: 1fr;
    grid-template-areas: "a" "b" "c" "d" "e";
  }
}
._card-wrapper_7qt8i_38 ._content-grid_7qt8i_104._container-sbb_7qt8i_129 ._item-5_7qt8i_140 {
  grid-area: e;
}
._card-wrapper_7qt8i_38 ._content-item_7qt8i_143 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-medium);
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_7qt8i_38 ._content-item_7qt8i_143 {
    gap: var(--gutter-default);
  }
}
._card-wrapper_7qt8i_38 ._content-item_7qt8i_143 ._div-ci-title_7qt8i_153 {
  display: flex;
  gap: var(--gutter-xsmall);
}
._card-wrapper_7qt8i_38 ._content-item_7qt8i_143 ._div-ci-title_7qt8i_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_7qt8i_38 ._content-item_7qt8i_143 ._div-ci-title_7qt8i_153 ._ci-title_7qt8i_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_7qt8i_38 ._content-item_7qt8i_143 ._div-ci-title_7qt8i_153 ._ci-title_7qt8i_168 {
    line-height: normal;
  }
}
._card-wrapper_7qt8i_38 ._content-item_7qt8i_143 ._ci-text_7qt8i_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_7qt8i_38 ._content-item_7qt8i_143 ._ci-text_7qt8i_178 {
    font-size: var(--font-size-sm);
    line-height: var(--line-normal);
  }
}
._card-wrapper_7qt8i_38 ._content-item_7qt8i_143 ._ci-text_7qt8i_178 strong {
  font-family: var(--font-bold);
}
._card-wrapper_7qt8i_38 ._content-item_7qt8i_143 ._ci-text_7qt8i_178 p {
  max-width: 496px;
}
._card-wrapper_7qt8i_38 ._content-item_7qt8i_143 ._message_7qt8i_195 {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
@media only screen and (max-width: 992px) {
  ._card-wrapper_7qt8i_38 ._content-item_7qt8i_143 ._message_7qt8i_195 {
    text-align: left;
  }
}
._card-wrapper_7qt8i_38 ._content-item_7qt8i_143 ._items-list_7qt8i_206 {
  padding-left: var(--gutter-xxs);
}
._card-wrapper_7qt8i_38 ._content-item_7qt8i_143 ._items-list_7qt8i_206 li {
  list-style: none;
  position: relative;
  padding-left: var(--gutter-small);
}
._card-wrapper_7qt8i_38 ._content-item_7qt8i_143 ._items-list_7qt8i_206 li::before {
  content: "•";
  position: absolute;
  left: 0;
  top: 0;
  font-size: var(--font-size-xs);
}
._card-wrapper_7qt8i_38 ._content-item_7qt8i_143 ._image_7qt8i_221 {
  width: 100%;
  height: auto;
}

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

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

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

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

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

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

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

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

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

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

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

._accordion-wrapper_1fnt4_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_1fnt4_41 {
    padding: var(--gutter-default);
  }
}
._accordion-wrapper_1fnt4_41 .MuiAccordionSummary-root {
  padding: 0;
  min-height: unset;
  position: relative;
}
._accordion-wrapper_1fnt4_41 .MuiAccordionSummary-content {
  margin: 0;
  padding: 0;
}
._accordion-wrapper_1fnt4_41 .MuiAccordionSummary-content.Mui-expanded {
  margin: 0;
}
._accordion-wrapper_1fnt4_41 .MuiAccordionDetails-root {
  padding: 0;
}
._accordion-wrapper_1fnt4_41.MuiPaper-root {
  box-shadow: none;
}
._accordion-wrapper_1fnt4_41.MuiAccordion-root::before {
  display: none;
}
._accordion-wrapper_1fnt4_41 .MuiAccordionSummary-expandIconWrapper {
  position: absolute;
  top: 0;
  right: 0;
}
@media only screen and (max-width: 992px) {
  ._accordion-wrapper_1fnt4_41 .MuiAccordionSummary-expandIconWrapper {
    display: none;
  }
}

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

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

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

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

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

._header-description_1fnt4_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_1fnt4_126 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 992px) {
  ._header-description_1fnt4_126 {
    font-size: var(--font-size-xs);
    line-height: 15.6px;
  }
}

._toggle-text_1fnt4_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_1fnt4_150 {
  display: none;
}
@media only screen and (max-width: 992px) {
  ._toggle-row_1fnt4_150 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: var(--gutter-xsmall);
  }
}

._mobile-toggle-icon_1fnt4_162 {
  transform: rotate(90deg);
  color: var(--Surface-200);
}
._mobile-toggle-icon_1fnt4_162._open_1fnt4_166 {
  transform: rotate(-90deg);
}

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

._expanded-header_1fnt4_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_1fnt4_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_1fnt4_190 {
    width: 100%;
  }
}

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

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

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

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

._group-title_1fnt4_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_1fnt4_225 {
    font-size: var(--font-size-sm);
  }
}
._group-title_1fnt4_225 strong {
  font-family: var(--font-bold);
}

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

._group-item_1fnt4_248,
._important-item_1fnt4_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_1fnt4_248,
  ._important-item_1fnt4_249 {
    font-size: var(--font-size-xs);
    line-height: 15.6px;
  }
}
._group-item_1fnt4_248 strong,
._important-item_1fnt4_249 strong {
  font-family: var(--font-bold);
}
._group-item_1fnt4_248::marker,
._important-item_1fnt4_249::marker {
  color: var(--Surface-400);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes _diagonalShimmer_ah04v_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._aditionalSuggestions_ah04v_37 {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: var(--gutter-default) 0 var(--gutter-medium);
  padding-top: 0;
}
@media only screen and (max-width: 540px) {
  ._aditionalSuggestions_ah04v_37 {
    padding: var(--gutter-default) 0 0;
  }
}
._aditionalSuggestions_ah04v_37._landing_ah04v_49 {
  padding: var(--gutter-medium) 0;
}
._aditionalSuggestions_ah04v_37 .as-title {
  padding-top: var(--gutter-default);
}
@media only screen and (max-width: 540px) {
  ._aditionalSuggestions_ah04v_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%;
  }
}