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

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

._contact-title_ssozu_50 ._title_ssozu_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_ssozu_50 ._title_ssozu_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_ssozu_50 {
    padding-bottom: var(--gutter-default);
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._spacer_15454_116 {
  min-height: 0;
}

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

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

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

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

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

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

@media only screen and (max-width: 992px) {
  ._note-wrapper_15454_162 {
    text-align: left;
    font-size: var(--font-size-xs);
    margin-top: 0;
  }
  ._list_15454_137 {
    columns: 1;
  }
  ._title_15454_37 {
    margin-bottom: var(--gutter-default);
  }
  ._contract-landing-section_15454_185 {
    padding: 0 var(--gutter-default);
  }
  ._item-list_15454_78 {
    padding-left: 0;
  }
  ._item-list_15454_78 p {
    font-size: var(--font-size-sm);
  }
  ._last-row_15454_120 p {
    font-size: var(--font-size-xs);
  }
  ._list_15454_137 {
    margin: inherit;
    padding: var(--gutter-default);
    padding-bottom: 0;
  }
  ._list_15454_137 ._item-list_15454_78:last-child {
    margin-bottom: var(--gutter-default);
  }
  ._content_15454_52 {
    display: flex;
    flex-direction: column;
    gap: var(--gutter-default);
    justify-content: center;
    padding: 0;
  }
  ._content_15454_52 img {
    margin: auto;
  }
  ._row_15454_104 {
    display: grid;
    grid-template-columns: 1fr;
  }
  ._titles_15454_37 {
    text-align: left;
  }
  ._titles_15454_37 p {
    width: 100%;
  }
  ._title_15454_37 {
    font-size: var(--font-size-mid);
  }
  ._horizontal_15454_228 ._content_15454_52 {
    display: flex;
    flex-direction: row-reverse;
    padding: var(--gutter-default) var(--gutter-small);
    gap: var(--gutter-dec);
  }
  ._horizontal_15454_228 ._content_15454_52 img {
    width: 101px;
  }
  ._horizontal_15454_228 ._content_15454_52 ._list_15454_137 {
    padding: 0;
  }
  ._horizontal_15454_228 ._content_15454_52 ._list_15454_137 ._rows_15454_104 {
    gap: var(--gutter-xsmall);
  }
  ._last-list_15454_169 {
    padding-top: 0;
  }
  ._list_15454_137:last-child {
    padding-bottom: var(--gutter-default);
  }
  ._last-item_15454_129 {
    margin-bottom: 0;
  }
  ._last-item_15454_129 ._item-list_15454_78:last-child {
    margin-bottom: 0;
  }
}
._contract-landing-section_15454_185 {
  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_1adgy_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1adgy_25 {
  animation-name: _zoomIn_1adgy_25;
}

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

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

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

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

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

._benefit_1adgy_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_1adgy_74 ._icon_1adgy_83 {
  color: var(--color-primary);
  margin-top: var(--gutter-xxxxs);
}
._benefit_1adgy_74 ._icon_1adgy_83 span {
  width: var(--gutter-medium);
  height: var(--gutter-medium);
}
._benefit_1adgy_74 ._icon_1adgy_83 span img {
  width: var(--gutter-medium);
  height: var(--gutter-medium);
}
._benefit_1adgy_74 ._information_1adgy_95 {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-xsmall);
}
._benefit_1adgy_74 ._information_1adgy_95 ._textContent_1adgy_100 {
  min-height: 55px;
}
._benefit_1adgy_74 ._information_1adgy_95 ._info-title_1adgy_103 {
  color: var(--ms-500);
  font-size: var(--font-size-mid);
  font-family: var(--font-bold);
  margin-bottom: var(--gutter-xxxs);
}
._benefit_1adgy_74 ._information_1adgy_95 ._info-subtitle_1adgy_109 {
  color: var(--Surface-400);
  font-size: var(--font-size-sm);
  font-family: var(--font-default);
}

._interpolate_1adgy_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_1adgy_37 {
    padding: 0 var(--gutter-default);
  }
  ._list_1adgy_65 {
    background-color: var(--color-white);
    border-radius: var(--gutter-xsmall);
    padding: var(--gutter-medium);
    display: flex;
    gap: 0;
    flex-direction: column;
  }
  ._benefit_1adgy_74 {
    padding: 0;
    height: auto;
    padding: var(--gutter-default) 0;
  }
  ._benefit_1adgy_74 ._information_1adgy_95 ._textContent_1adgy_100 {
    min-height: auto;
  }
  ._info-title_1adgy_103 {
    color: var(--ms-500);
    font-size: var(--font-size-base);
    font-family: var(--font-bold);
    margin-bottom: var(--gutter-xxxs);
  }
  ._titles_1adgy_45 {
    text-align: left;
  }
  ._titles_1adgy_45 p {
    width: 100%;
  }
  ._title_1adgy_45 {
    font-size: var(--font-size-mid);
  }
  ._subtitle_1adgy_59 {
    font-size: var(--font-size-sm);
  }
}
._drawerPaper_1adgy_161 {
  width: 320px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media only screen and (max-width: 992px) {
  ._interpolate_4il0f_100 {
    padding: var(--gutter-small) 0;
  }
  ._other-programs_4il0f_117 {
    padding: 0 var(--gutter-default);
  }
  ._other-programs_4il0f_117 p:nth-child(2) {
    font-size: var(--font-size-xs);
  }
  ._title_4il0f_108 {
    color: var(--Surface-500);
    font-size: var(--font-size-mid);
    font-family: var(--font-medium);
    text-align: left;
    margin-bottom: var(--gutter-default);
    padding: 0 var(--gutter-default);
  }
  ._carrousel-card_4il0f_55 {
    width: 311px;
  }
  ._carrousel-card_4il0f_55 button {
    display: none;
  }
  ._steps-container_4il0f_37 {
    padding: 0;
  }
  ._steps-container_4il0f_37::before {
    background-color: transparent;
  }
  ._mobile-btn_4il0f_200 {
    padding: var(--gutter-default);
  }
  ._mobile-btn_4il0f_200 button {
    width: 100%;
    max-width: 311px;
  }
  ._mobile-action_4il0f_207 {
    margin-top: var(--gutter-medium);
    padding: 0 var(--gutter-default);
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
  ._mobile-action_4il0f_207 button {
    width: 100%;
    max-width: 311px;
  }
  ._peek-carousel_4il0f_135 .swiper {
    padding: var(--gutter-default) 0;
    background-color: var(--color-white);
    border-radius: var(--gutter-xsmall);
  }
  ._peek-carousel_4il0f_135 .swiper-wrapper {
    position: relative;
    left: -13px;
  }
  ._peek-carousel_4il0f_135 .swiper-slide-prev {
    transform: translateX(2%) scale(0.8) !important;
  }
  ._peek-carousel_4il0f_135 .swiper-slide-next {
    transform: translateX(5%) scale(0.9) !important;
  }
  ._carrousel-card_4il0f_55:hover {
    transform: scale(1);
  }
}
._more-answer-container_4il0f_238 {
  padding: 0px var(--gutter-default);
}

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

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

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

@media only screen and (max-width: 992px) {
  ._more-info-item_4il0f_242 {
    border-bottom: none;
  }
  ._more-info-item-description_4il0f_256 {
    color: var(--Surface-300);
  }
  ._more-info-item-title_4il0f_250 {
    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_1razk_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1razk_25 {
  animation-name: _zoomIn_1razk_25;
}

@keyframes _diagonalShimmer_1razk_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._programsHeader_1razk_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_1razk_37 ._title_1razk_48 {
  color: var(--Surface-500);
  font-size: var(--font-size-base);
  font-family: var(--font-bold);
}

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

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

._item_1razk_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_1razk_69 span {
  color: var(--Surface-500);
  font-size: var(--font-size-base);
  font-family: var(--font-default);
  transition: 300ms;
}
._item_1razk_69 span._active_1razk_87 {
  color: var(--color-primary);
  font-family: var(--font-bold);
}

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

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

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

@media (min-width: 540px) and (max-width: 1024px) and (orientation: landscape) {
  ._programsHeader_1razk_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_1razk_121 {
    position: absolute;
    top: 0;
    left: var(--gutter-default);
    display: flex;
    align-items: center;
    height: 56px;
    cursor: pointer;
  }
  ._drawer-paper_1razk_130 {
    width: 100% !important;
  }
  ._programsHeader_1razk_37 {
    height: 56px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
    justify-content: center;
    width: 100%;
    left: 0;
    top: 64px;
  }
}
@media only screen and (max-width: 540px) {
  ._item_1razk_69 {
    padding: var(--gutter-default);
    justify-content: left;
    width: 100%;
  }
}/*
 * 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_1qr7w_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1qr7w_25 {
  animation-name: _zoomIn_1qr7w_25;
}

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

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

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

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

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

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

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

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

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

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

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

._do-card_1qr7w_158 {
  padding: var(--gutter-default) var(--gutter-default) var(--gutter-medium) var(--gutter-default);
}
._do-card_1qr7w_158 div {
  display: flex;
  flex-direction: column;
  gap: var(--gutter-default);
}
._do-card_1qr7w_158 ._information-item_1qr7w_166 {
  border-bottom: 1px solid var(--Divider-Secondary);
}
._do-card_1qr7w_158 ._information-item_1qr7w_166 p:nth-child(1) {
  color: var(--Surface-400);
  font-family: var(--font-bold);
  font-size: var(--font-size-sm);
}
._do-card_1qr7w_158 ._information-item_1qr7w_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_1qr7w_181 {
  padding: var(--gutter-default);
}
._protected-type_1qr7w_181 ._title-protected_1qr7w_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_1qr7w_37 {
    text-align: left;
    font-family: var(--font-medium);
  }
  ._carrousel-card_1qr7w_125 {
    width: 277px !important;
  }
  ._cover-content_1qr7w_46::before {
    display: none;
  }
  ._protected-type_1qr7w_181 {
    padding: var(--gutter-default);
  }
  ._protected-type_1qr7w_181 ._title-protected_1qr7w_184 {
    font-size: var(--font-size-mid);
    line-height: var(--line-lg);
    color: var(--ms-500);
    text-align: center;
  }
  ._cover-content_1qr7w_46 {
    padding: var(--gutter-default);
    padding-right: 0;
    background-color: var(--color-white);
    border-radius: var(--gutter-xsmall);
  }
  ._procedure_1qr7w_219 {
    padding: 0 var(--gutter-default);
  }
  ._procedure-card_1qr7w_222 {
    gap: var(--gutter-default);
  }
  ._procedure-card_1qr7w_222 ._title_1qr7w_37 {
    font-size: var(--font-size-mid);
  }
  ._procedure-card_1qr7w_222 ._top-container_1qr7w_228 {
    flex-direction: column;
    width: 100%;
    gap: var(--gutter-default);
    padding-right: 0;
  }
  ._procedure-card_1qr7w_222 ._header-inside_1qr7w_234 {
    flex-direction: column;
    width: 100%;
    gap: var(--gutter-medium);
    padding-right: 0;
  }
  ._procedure-card_1qr7w_222 ._header-inside_1qr7w_234 div {
    width: 100%;
  }
  ._procedure-card_1qr7w_222 ._header-inside_1qr7w_234 div p {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
  ._more-info_1qr7w_113 {
    text-align: center;
  }
  ._downloads_1qr7w_64 {
    display: flex;
    flex-direction: column;
    gap: var(--gutter-small);
    width: 100%;
  }
  ._downloads_1qr7w_64 ._download-item_1qr7w_69 {
    width: 100%;
    height: var(--gutter-wide-medium);
  }
  ._downloads_1qr7w_64 ._download-item_1qr7w_69 button {
    margin-bottom: var(--gutter-xxxs);
  }
  ._downloads_1qr7w_64 ._download-item_1qr7w_69 button span {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  ._downloads_1qr7w_64 ._download-item_1qr7w_69 button span img {
    width: var(--gutter-default);
  }
  ._downloads_1qr7w_64 ._download-item_1qr7w_69 > div > div:nth-child(1) {
    width: var(--gutter-medium);
    height: var(--gutter-medium);
  }
  ._downloads_1qr7w_64 ._download-item_1qr7w_69 > div > div:nth-child(1) span img {
    width: 15px;
  }
  ._downloads_1qr7w_64 ._download-item_1qr7w_69 > div > div:nth-child(2) span {
    color: var(--Surface-500);
    font-size: var(--font-size-xs);
    font-family: var(--font-default);
  }
  ._list_1qr7w_284 ._item_1qr7w_284 {
    display: grid;
    grid-template-columns: var(--gutter-default) 1fr;
  }
  ._list_1qr7w_284 ._item_1qr7w_284 div {
    width: var(--gutter-default);
    height: var(--gutter-default);
  }
  ._do-card_1qr7w_158 ._information-item_1qr7w_166 {
    border-bottom: none;
  }
  ._do-card_1qr7w_158 ._information-item_1qr7w_166 p:nth-child(2) {
    margin-bottom: 0;
  }
  ._drawer-paper_1qr7w_298 {
    border-radius: var(--gutter-xxxs) var(--gutter-xxxs) 0 0 !important;
    width: 100vw !important;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_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_1a5gw_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1a5gw_25 {
  animation-name: _zoomIn_1a5gw_25;
}

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

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

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

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

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

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

._experiencesCard_vhb7s_62 {
  display: flex;
  padding: var(--gutter-default) var(--gutter-wide);
  gap: var(--gutter-double);
  justify-content: space-around;
}
._experiencesCard_vhb7s_62 ._experiencesInformation_vhb7s_68 {
  max-width: 504px;
}
._experiencesCard_vhb7s_62 ._experiencesInformation_vhb7s_68 ._experiencesTitle_vhb7s_71 {
  display: flex;
  align-items: center;
  gap: var(--gutter-xsmall);
}
._experiencesCard_vhb7s_62 ._experiencesInformation_vhb7s_68 ._experiencesTitle_vhb7s_71 ._titleSection_vhb7s_76 {
  color: var(--Surface-900);
  font-size: var(--font-size-lg);
  font-family: var(--font-medium);
}
._experiencesCard_vhb7s_62 ._experiencesInformation_vhb7s_68 ._subtitle_vhb7s_81 {
  color: var(--Surface-400);
  font-size: var(--font-size-base);
  font-family: var(--font-default);
}
._experiencesCard_vhb7s_62 ._categories_vhb7s_86 {
  display: flex;
  gap: var(--gutter-medium);
}
._experiencesCard_vhb7s_62 ._categories_vhb7s_86 ._experiencesInformation_vhb7s_68 {
  max-width: 504px;
}
._experiencesCard_vhb7s_62 ._categories_vhb7s_86 ._category_vhb7s_93 {
  background-color: var(--color-gray-5);
  padding: var(--gutter-medium) var(--gutter-default);
  border-radius: var(--gutter-dec);
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  gap: var(--gutter-xsmall);
  width: 152px;
  height: 90px;
}
._experiencesCard_vhb7s_62 ._categories_vhb7s_86 ._category_vhb7s_93 p {
  color: var(--Surface-900);
  font-size: var(--font-size-base);
  font-family: var(--font-bold);
}
._experiencesCard_vhb7s_62 ._categories_vhb7s_86 ._category_vhb7s_93 img {
  width: 40px;
}
._experiencesCard_vhb7s_62 ._seeWarranty_vhb7s_113 ._more_vhb7s_113 {
  display: flex;
  align-items: center;
  gap: var(--gutter-xxxs);
  justify-content: center;
}
._experiencesCard_vhb7s_62 ._seeWarranty_vhb7s_113 ._more_vhb7s_113 p {
  color: var(--color-primary);
  font-size: var(--font-size-base);
  font-family: var(--font-medium);
  text-decoration: underline;
  cursor: pointer;
}
._experiencesCard_vhb7s_62 ._seeWarranty_vhb7s_113 ._more_vhb7s_113 svg {
  color: var(--color-primary);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes _diagonalShimmer_653j6_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._card-guide-default_653j6_37 {
  padding: var(--gutter-medium);
}
@media only screen and (max-width: 992px) {
  ._card-guide-default_653j6_37 {
    padding: var(--gutter-default);
  }
}
._card-guide-default_653j6_37 ._wrapper_653j6_45 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media only screen and (max-width: 992px) {
  ._card-guide-default_653j6_37 ._wrapper_653j6_45 {
    flex-direction: column;
    gap: var(--gutter-xsmall);
  }
}
._card-guide-default_653j6_37 ._wrapper_653j6_45 ._description_653j6_56 {
  padding: var(--gutter-medium);
  display: flex;
  flex-direction: column;
  gap: var(--gutter-xsmall);
}
._card-guide-default_653j6_37 ._wrapper_653j6_45 ._description_653j6_56 ._titles_653j6_62 {
  display: flex;
  gap: var(--gutter-xsmall);
}
@media only screen and (max-width: 992px) {
  ._card-guide-default_653j6_37 ._wrapper_653j6_45 ._description_653j6_56 ._titles_653j6_62 {
    padding-top: var(--gutter-xsmall);
  }
}
._card-guide-default_653j6_37 ._wrapper_653j6_45 ._description_653j6_56 ._title_653j6_62 {
  font-size: var(--font-size-mid);
  line-height: var(--line-mid);
}
._card-guide-default_653j6_37 ._wrapper_653j6_45 ._description_653j6_56 ._title_653j6_62 strong {
  font-family: var(--font-bold);
}
@media only screen and (max-width: 992px) {
  ._card-guide-default_653j6_37 ._wrapper_653j6_45 ._description_653j6_56 ._title_653j6_62 {
    font-size: var(--font-size-sm);
    line-height: var(--line-bold);
  }
}
._card-guide-default_653j6_37 ._wrapper_653j6_45 ._description_653j6_56 ._subtitle_653j6_84 {
  font-size: var(--font-size-base);
  line-height: var(--line-bold);
  color: var(--Surface-400);
}
@media only screen and (max-width: 992px) {
  ._card-guide-default_653j6_37 ._wrapper_653j6_45 ._description_653j6_56 ._subtitle_653j6_84 {
    font-size: var(--font-size-sm);
    line-height: var(--line-normal);
    padding-left: calc(24px + var(--gutter-xsmall));
  }
}
@media only screen and (max-width: 992px) {
  ._card-guide-default_653j6_37 ._wrapper_653j6_45 ._description_653j6_56 {
    padding: 0;
  }
}
._card-guide-default_653j6_37 ._wrapper_653j6_45 ._actions_653j6_101 {
  width: 348px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
@media only screen and (max-width: 992px) {
  ._card-guide-default_653j6_37 ._wrapper_653j6_45 ._actions_653j6_101 {
    width: 100%;
  }
}
._card-guide-default_653j6_37 ._wrapper_653j6_45 ._actions_653j6_101 ._icon-button_653j6_112 {
  margin-right: var(--gutter-sm);
}
._card-guide-default_653j6_37 ._wrapper_653j6_45 ._actions_653j6_101 ._btn-cta_653j6_115.MuiButton-root {
  font-family: var(--font-default);
  font-size: var(--font-size-sm);
  line-height: var(--line-normal);
  align-items: flex-end;
}
._card-guide-default_653j6_37 ._icon_653j6_112 {
  height: 24px;
  width: 24px;
}
._card-guide-default_653j6_37 ._icon_653j6_112 svg {
  width: 100%;
  color: var(--color-primary);
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_cz0ur_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_cz0ur_25 {
  animation-name: _zoomIn_cz0ur_25;
}

@keyframes _diagonalShimmer_cz0ur_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._intro-section_cz0ur_37 {
  display: grid;
  padding: var(--gutter-medium);
  gap: var(--gutter-default);
}
@media only screen and (max-width: 992px) {
  ._intro-section_cz0ur_37 {
    padding: var(--gutter-default);
  }
}
._intro-section_cz0ur_37 ._title-wrap_cz0ur_47 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gutter-xsmall);
}
._intro-section_cz0ur_37 ._title-wrap_cz0ur_47 ._title_cz0ur_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_cz0ur_37 ._title-wrap_cz0ur_47 ._title_cz0ur_47 {
    font-size: var(--font-size-base);
    line-height: var(--line-bold);
  }
}
._intro-section_cz0ur_37 ._title-wrap_cz0ur_47 ._icon_cz0ur_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_cz0ur_37 ._title-wrap_cz0ur_47 ._icon_cz0ur_64 svg {
  height: 32px;
  width: auto;
}
._intro-section_cz0ur_37 ._description_cz0ur_78 {
  font-family: var(--font-default);
  font-size: var(--font-size-base);
  line-height: var(--line-bold);
  color: var(--Surface-400);
}
@media only screen and (max-width: 992px) {
  ._intro-section_cz0ur_37 ._description_cz0ur_78 {
    font-size: var(--font-size-sm);
    line-height: var(--line-normal);
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes _diagonalShimmer_14o3c_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._cover-item_14o3c_37 {
  display: flex;
  align-items: flex-start;
  gap: var(--gutter-xsmall);
}
._cover-item_14o3c_37._full-width_14o3c_42 {
  width: 100%;
}
._cover-item_14o3c_37._reverse_14o3c_45 {
  flex-flow: row-reverse;
  justify-content: space-between;
}
._cover-item_14o3c_37._reverse_14o3c_45 ._icon_14o3c_49 {
  display: flex;
  min-width: 85px;
  justify-content: center;
}
._cover-item_14o3c_37 ._icon_14o3c_49 {
  color: var(--color-primary);
}
._cover-item_14o3c_37 ._icon_14o3c_49 svg {
  height: 13px;
  width: 13px;
}
._cover-item_14o3c_37 ._description_14o3c_61 {
  display: grid;
  font-size: var(--font-size-sm);
  line-height: var(--line-bold);
}
@media only screen and (max-width: 992px) {
  ._cover-item_14o3c_37 ._description_14o3c_61 {
    font-size: var(--font-size-xs);
    line-height: var(--line-small);
  }
}
._cover-item_14o3c_37 ._subtitle-list_14o3c_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_14o3c_37 ._subtitle-list_14o3c_72 {
    margin-left: -22px;
    font-size: var(--font-size-xs);
    line-height: var(--line-normal);
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes _diagonalShimmer_1o9cx_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._container-pif-warranty_1o9cx_37 {
  width: 100%;
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  gap: var(--gutter-medium);
  padding-bottom: var(--gutter-medium);
}
@media only screen and (max-width: 992px) {
  ._container-pif-warranty_1o9cx_37 {
    width: 99vw;
  }
  ._container-pif-warranty_1o9cx_37 .generic-container {
    width: 100%;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_156rs_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_156rs_25 {
  animation-name: _zoomIn_156rs_25;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media only screen and (max-width: 992px) {
  ._wrap-main-layout_e6a1i_76 {
    top: var(--gutter-default);
  }
  ._actions_e6a1i_107 {
    display: none;
  }
  ._home-skeleton_e6a1i_37 {
    padding: var(--gutter-default);
  }
  ._two-cols_e6a1i_46 {
    flex-direction: column;
  }
  ._three-cols_e6a1i_61 {
    grid-template-columns: 1fr;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_1sne5_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_1sne5_25 {
  animation-name: _zoomIn_1sne5_25;
}

@keyframes _diagonalShimmer_1sne5_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._programs-menu-wrap_1sne5_37 {
  position: relative;
}
._programs-menu-wrap_1sne5_37 ._action-button_1sne5_40 {
  text-transform: none !important;
  background-color: var(--color-primary-dark) !important;
  box-shadow: none !important;
  font-size: var(--font-size-sm) !important;
}
._programs-menu-wrap_1sne5_37 ._action-button_1sne5_40 ._drop-icon_1sne5_46 {
  transform: rotate(90deg);
}
._programs-menu-wrap_1sne5_37 ._action-button_1sne5_40 ._drop-icon_1sne5_46._open_1sne5_49 {
  transform: rotate(-90deg);
}
._programs-menu-wrap_1sne5_37 ._action-button_1sne5_40 ._drop-icon_1sne5_46 svg {
  height: var(--gutter-medium);
  width: var(--gutter-medium);
}
._programs-menu-wrap_1sne5_37 ._action-button_1sne5_40:hover {
  filter: brightness(106%);
}
@media only screen and (max-width: 992px) {
  ._programs-menu-wrap_1sne5_37 {
    position: absolute;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_9yx6p_25 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
._zoomIn_9yx6p_25 {
  animation-name: _zoomIn_9yx6p_25;
}

@keyframes _diagonalShimmer_9yx6p_1 {
  0% {
    background-position: -200% -200%;
  }
  100% {
    background-position: 200% 200%;
  }
}
._benefits-menu-wrap_9yx6p_37 {
  position: relative;
}
._benefits-menu-wrap_9yx6p_37 ._action-button_9yx6p_40 {
  text-transform: none !important;
  background-color: var(--color-primary-dark) !important;
  box-shadow: none !important;
  font-size: var(--font-size-sm) !important;
}
._benefits-menu-wrap_9yx6p_37 ._action-button_9yx6p_40 ._drop-icon_9yx6p_46 {
  transform: rotate(90deg);
}
._benefits-menu-wrap_9yx6p_37 ._action-button_9yx6p_40 ._drop-icon_9yx6p_46._open_9yx6p_49 {
  transform: rotate(-90deg);
}
._benefits-menu-wrap_9yx6p_37 ._action-button_9yx6p_40 ._drop-icon_9yx6p_46 svg {
  height: var(--gutter-medium);
  width: var(--gutter-medium);
}
._benefits-menu-wrap_9yx6p_37 ._action-button_9yx6p_40:hover {
  filter: brightness(106%);
}
@media only screen and (max-width: 992px) {
  ._benefits-menu-wrap_9yx6p_37 {
    position: absolute;
  }
}/*
 * Layout
 */
/*
 * Animatation
 */
/*
 * Basic Box Model 
 */
/*
 * Media queries
 */
/*
 * Basic animation
 */
@keyframes _zoomIn_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%;
  }
}