@import url("https://storage.googleapis.com/wstatics/wp-content/uploads/noir-pro.css");

.landing_page-Importados *,
.landing_page-vantagens *,
.customLpFont * {
  font-family: "Noir Pro", sans-serif !important;
}

body,
html {
  margin: 0;
  padding: 0;
}

* {
  box-sizing: border-box;
}

.centerlize {
  margin: 0 auto;
}

.relative {
  position: relative;
}

p,
a,
h1,
h2,
h3 {
  margin: 0;
  color: unset;
  text-decoration: none;
}

button {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}

.yk_post_content p {
  margin: revert;
}

.yk_input_wrapper {
  position: relative;
  width: 100%;
}

.yk_input_wrapper > div {
  /* position:relative; */
  /* height:100% */
}

.yk_input_wrapper > .block-editor-inner-blocks {
  position: absolute;
  top: 0;
}

.has-text-align-right {
  text-align: right !important;
}

.has-text-align-left {
  text-align: left !important;
}

.has-text-align-center {
  text-align: center !important;
}

.has-background {
  padding: initial !important;
}

body .yk_input_wrapper input::placeholder {
  text-align: start;
}

body .yk_transparent {
  background: transparent !important;
}

body .yt_text_background {
  background-size: 100%;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;
}

body .yt_text_vertical_center {
  display: flex;
  align-items: center;
  flex-direction: column;
  word-wrap: anywhere;
}

body .yt_custom_select_arrow {
  background-position-x: 95% !important;
  -webkit-appearance: none;
  appearance: none;
  padding: 10px;
}

body .yt_cover_size {
  object-fit: cover;
  height: inherit;
}

.yt_full_size {
  width: 100%;
  height: 100%;
}

body .wp-block-video video {
  width: 100%;
}

[class^="container_"],
[class*=" container_"],
[class^="button_"],
[class*=" button_"] {
  display: flex;
}

[class^="grid_"],
[class*=" grid_"] {
  display: grid;
}

[class^="vp_"],
[class*=" vp_"] {
  display: flex;
  flex-direction: column;
  /* align-items if needed */
}

*[onclick] {
  cursor: pointer;
}

input {
  padding: 0 10px;
}

.wp-block-image {
  margin: unset;
  padding: unset;
}

.wp-block-image img {
  vertical-align: top;
  border-radius: inherit;
  width: 100%;
}

.wp-block-yotako-block-input-text {
  position: relative;
  background: transparent;
  border: none;
}

.wp-block-image .components-resizable-box__container {
  max-width: unset !important;
}

.yt-post-template {
  justify-content: space-between !important;
}

body .yt-post-card {
  position: relative !important;
}

body .yt_fill_size {
  height: fit_content !important;
  min-height: 100vh !important;
}

:where(body .is-layout-flow) > * {
  margin-block-start: initial !important;
}

.wp-block-yotako-block-form {
  display: none;
}

.yt-full-width {
  width: 100%;
}

.imageview_c1b06199c089 {
  margin: 0 auto 0 0;
  display: flex;
  height: 56px;
  width: 84px;

  @media (min-width: 1024px) {
    margin: unset;
    height: 86px;
    width: 86px;
  }
}

.imageview_c1b06199c089 a {
  align-items: center;
  display: flex;
  width: 100%;
}

.imageview_c1b06199c089 img {
  object-fit: contain;
  display: flex;
  width: 100%;
}

.text_3fe083424bc5 {
  width: fit-content;
  line-height: 20px;
}

.menu-item {
  padding: 14px;
  width: fit-content;
  height: fit-content;
  justify-content: center;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;

  @media (min-width: 1024px) {
    padding: 8px;
  }
}

.text_1c70a176795e {
  width: fit-content;
  line-height: 20px;
}

.container_ba44ae0e43a6 {
  padding: 8px 8px 8px 8px;
  width: fit-content;
  height: fit-content;
  justify-content: center;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_4b3702d44ecf {
  width: fit-content;
  line-height: 20px;
}

.container_f56c869d6096 {
  padding: 8px 8px 8px 8px;
  width: fit-content;
  height: fit-content;
  justify-content: center;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.imageview_84996fbdff02 {
  width: 21.01px;
  height: 17.07px;
}

.text_c1249a2120be {
  width: fit-content;
  line-height: 20px;
}

.button_ac9a81eb87fc {
  width: 213px;
  height: 48px;
  justify-content: center;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
  background: #0067ad26;
  border-radius: 8px 8px 8px 8px;
}

.button_link_ac9a81eb87fc {
  padding: 14px 17px 14px 17px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: normal 8px;
  align-items: center;
  width: 100%;
}

.text_5755f3a9149d {
  width: fit-content;
  line-height: 20px;
}

.button_d00907ac0f5e {
  width: 120px;
  height: 48px;
  justify-content: center;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
  background: #0067ad;
  border-radius: 8px 8px 8px 8px;
}

.button_link_d00907ac0f5e {
  padding: 14px 23.5px 14px 23.5px;
  justify-content: center;
  flex-direction: row;
  align-items: center;
  gap: normal 8px;
  display: flex;
  width: 100%;
}

.container_c62469dd585d {
  width: fit-content;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 12px;
  flex-direction: row;
}

.container_70cb0a9853f2 {
  width: fit-content;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 32px;
  flex-direction: row;
}

.mobile-menu {
  background-color: #ffffff;
  align-items: center;
  flex-flow: column;
  position: absolute;
  display: none;
  padding: 16px;
  width: 100%;
  top: 100%;
  gap: 8px;
}

.mobile-menu.active {
  display: flex;
}

div.container_3ef9ee0ea45b {
  justify-content: space-between;
  background: #fff;
  align-items: center;
  flex-direction: row;
  padding: 20px 16px;
  display: flex;
  gap: 20px;

  @media (min-width: 1024px) {
    background: #f3f3f3;
    padding: 8px 16px;
  }
}

.container_0afe7ed7b027 {
  position: sticky !important;
  justify-content: flex-start;
  flex-direction: column;
  background: #ffffff;
  height: fit-content;
  align-items: center;
  position: relative;
  z-index: 9998;
  width: 100%;
  top: 0px;

  @media (min-width: 1024px) {
    background: #f3f3f3;
  }
}

.imageview_0e43aba5289d {
  width: 48px;
  height: 48px;
}

.imageview_b7ac8cec7c7c {
  width: 48px;
  height: 48px;
}

.container_7f5a432b5f26 {
  justify-content: space-between;
  position: absolute !important;
  transform: translateY(-50%);
  align-items: center;
  flex-direction: row;
  padding: 0 16px;
  width: 100%;
  height: 48px;
  top: 50%;

  @media (min-width: 1024px) {
    padding: 0 90px;
  }
}

.container_7f5a432b5f26 figure {
  cursor: pointer;
}

.countries-slider-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.container_294c79b7a478 {
  width: 8px;
  height: 8px;
  border-top: #ffffffff solid 1px;
  border-right: #ffffffff solid 1px;
  border-bottom: #ffffffff solid 1px;
  border-left: #ffffffff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_0b700eb1e6d4 {
  width: 8px;
  height: 8px;
  border-top: #ffffffff solid 1px;
  border-right: #ffffffff solid 1px;
  border-bottom: #ffffffff solid 1px;
  border-left: #ffffffff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_e341f83841a3 {
  width: 8px;
  height: 8px;
  border-top: #ffffffff solid 1px;
  border-right: #ffffffff solid 1px;
  border-bottom: #ffffffff solid 1px;
  border-left: #ffffffff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_1d7618837e69 {
  width: 8px;
  height: 8px;
  border-top: #ffffffff solid 1px;
  border-right: #ffffffff solid 1px;
  border-bottom: #ffffffff solid 1px;
  border-left: #ffffffff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_6b63159a2eb3 {
  width: 8px;
  height: 8px;
  border-top: #ffffffff solid 1px;
  border-right: #ffffffff solid 1px;
  border-bottom: #ffffffff solid 1px;
  border-left: #ffffffff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_1e573ae31612 {
  width: 72px;
  height: 8px;
  position: absolute !important;
  bottom: 52px;
  justify-content: flex-start;
  align-items: flex-start;
  gap: normal 8px;
  flex-direction: row;
  left: 50%;
  transform: translateX(-50%);
}

.container_19389568c18c {
  position: absolute !important;
  height: 100%;
  width: 100%;
  left: 0px;
  top: 0px;
  mix-blend-mode: normal;
}

.container_72a8ff49d2c2 {
  position: relative;
  height: 100%;
  width: 100%;
}

.container_4eb1b8c7a140 {
  position: relative !important;
  aspect-ratio: 390 / 540;
  width: 100%;

  @media (min-width: 1024px) {
    aspect-ratio: 1440 / 510;
  }
}

.tns-outer {
  width: 100%;
}

.tns-ovh {
  height: 100%;
}

.tns-inner {
  height: 100%;
}

#countries-slider-embla .countries-slider-header {
  margin-bottom: 24px;
  text-align: center;

  @media (min-width: 1024px) {
    margin-bottom: 45px;
  }
}

#countries-slider-embla .countries-slider-title {
  font-style: normal;
  text-align: center;
  line-height: 150%;
  font-weight: 600 !important;
  color: #0067ad;
  font-size: 24px;
  margin: 0 0 4px;

  @media (min-width: 1024px) {
    font-size: 28px;
  }
}

#countries-slider-embla .countries-slider-subtitle {
  text-align: center;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #474747;
  font-size: 14px;

  @media (min-width: 1024px) {
    font-size: 16px;
  }
}

.text_84d9ca876580 {
  width: 100%;
  line-height: 42px;
  word-wrap: break-word;
}

.text_2658a1832d11 {
  width: 100%;
  line-height: 24px;
  word-wrap: break-word;
}

.container_3864abde41be {
  width: 100%;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 4px normal;
  flex-direction: column;
}

.imageview_c41118a6e851 {
  width: 48px;
  height: 48px;
}

.imageview_4fb64101fe4e {
  width: 150px;
  height: 150px;
}

.text_d4ec7c5cfdd9 {
  width: 150px;
  line-height: 30px;
  word-wrap: break-word;
}

.container_50af9aef4648 {
  width: fit-content;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 16px normal;
  flex-direction: column;
}

.imageview_bf636bea62f0 {
  width: 150px;
  height: 150px;
}

.text_31eb75db793c {
  width: 150px;
  line-height: 30px;
  word-wrap: break-word;
}

.container_6157ef8889d3 {
  width: fit-content;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 16px normal;
  flex-direction: column;
}

.imageview_a77c7a8e8ab3 {
  width: 150px;
  height: 150px;
}

.text_8481328870b7 {
  width: 150px;
  line-height: 30px;
  word-wrap: break-word;
}

.container_fa796e54ecd1 {
  width: fit-content;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 16px normal;
  flex-direction: column;
}

.imageview_49ee3d907691 {
  width: 150px;
  height: 150px;
}

.text_5714f479c8e9 {
  width: 150px;
  line-height: 30px;
  word-wrap: break-word;
}

.container_692cf49ee8be {
  width: fit-content;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 16px normal;
  flex-direction: column;
}

.imageview_8ba87a391609 {
  width: 150px;
  height: 150px;
}

.text_35015b01ecf3 {
  width: 150px;
  line-height: 30px;
  word-wrap: break-word;
}

.container_b19f82c7b762 {
  width: fit-content;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 16px normal;
  flex-direction: column;
}

.imageview_e467a29dbb5b {
  width: 150px;
  height: 150px;
}

.text_bed86355dd6f {
  width: 150px;
  line-height: 30px;
  word-wrap: break-word;
}

.container_fc849ab3397a {
  width: fit-content;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 16px normal;
  flex-direction: column;
}

.imageview_395108dfa3ff {
  width: 48px;
  height: 48px;
}

.button_3fce24059645 {
  width: fit-content;
  height: fit-content;
  transform-origin: unset;
  transform: rotate(180deg);
  justify-content: flex-start;
  align-items: center;
  gap: normal 1116px;
  flex-direction: row;
}

.button_link_3fce24059645 {
  display: flex;
  flex-direction: row;
  gap: normal 1116px;
  align-items: center;
}

.container_7b90c474159f {
  justify-content: space-between;
  height: fit-content;
  align-items: center;
  flex-direction: row;
  width: 100%;
}

.container_9c39945cecac {
  width: 8px;
  height: 8px;
  background: #777777;
  border-radius: 8px 8px 8px 8px;
}
.container_8ef1262402e0 {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_6db2e923e6b3 {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_6c7016821f78 {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_6396229326fb {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_4ccb87fae28f {
  width: fit-content;
  height: fit-content;
  justify-content: center;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}
.container_2d8a996a142e {
  width: 100%;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 45px normal;
  flex-direction: column;
}

.text_2b5e632cb10e {
  font-style: normal;
  font-weight: 600 !important;
  line-height: 130%;
  color: #0067ad;
  font-size: 20px;
  width: 100%;

  @media (min-width: 1024px) {
    font-size: 32px;
  }
}

.text-51cf2e8e2342_2b5e632cb10e {
}

.text-4b9277f889e2_2b5e632cb10e {
  color: #474747;
}

.text_9c6dec4e836b {
  font-style: normal;
  color: #474747;
  font-weight: 400;
  line-height: 150%;
  font-size: 14px;
  width: 100%;

  @media (min-width: 1024px) {
    font-size: 18px;
  }
}

.text_6177920050f3 {
  font-style: normal;
  color: #000000;
  line-height: 150%;
  font-weight: 600 !important;
  font-size: 14px;

  @media (min-width: 1024px) {
    font-size: 15px;
  }
}

.imageview_002b1d05d090 {
  width: 24px;
  height: 24px;
}

.button_3c5b7132a741 {
  width: fit-content;
  height: fit-content;
  min-width: 200px;
  min-height: 56px;
  max-width: 300px;
  max-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #ffc537;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_3c5b7132a741 {
  padding: 16px 10px 16px 10px;
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.container_9aa4dcadbe8c {
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  flex-basis: 0px;
  gap: 16px normal;
  flex-grow: 1;

  @media (min-width: 1024px) {
    max-width: 600px;
  }
}

.imageview_e8790b8fedf8 {
  border-radius: 16px 16px 16px 16px;
  justify-content: flex-end;
  aspect-ratio: 358 / 207;
  overflow: hidden;
  display: flex;
  width: 100%;

  @media (min-width: 1024px) {
    aspect-ratio: 615 / 280;
    height: auto;
    width: 48.8%;
  }
}

.imageview_e8790b8fedf8 img {
  object-fit: fill;
  height: auto;
  width: unset;
}

.container_b78c42ade511 {
  flex-direction: column-reverse;
  justify-content: center;
  align-items: flex-start;
  background: #ffffff;
  height: fit-content;
  gap: 24px 45px;
  width: 100%;

  @media (min-width: 1024px) {
    flex-direction: row;
  }
}

.infocard-container {
  width: 100%;
  @media (min-width: 1024px) {
    width: 51.43%;
  }
}

.container_ebe3b7774f5c {
  border-radius: 16px 16px 16px 16px;
  aspect-ratio: 334 / 230;
  background: #100808;
  flex-direction: row;
  overflow: hidden;
  height: 100%;
  width: 100%;

  @media (min-width: 1024px) {
    aspect-ratio: unset;
  }
}

.infocard-img {
  object-fit: cover;
  width: 100%;
}

.text_527d111a73d3 {
  font-style: normal;
  line-height: 150%;
  font-weight: 600 !important;
  color: #ffffff;
  font-size: 18px;
  width: 100%;
  z-index: 1;

  @media (min-width: 1024px) {
    font-size: 32px;
  }
}

.imageview_45e67cdc26d5 {
  width: 20px;
  height: 4px;
  z-index: 1;
}

.container_6a0e7578bbf8 {
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  height: fit-content;
  gap: 8px normal;
  width: 100%;
  z-index: 1;
}

.text_c7a6ec5f2508 {
  font-style: normal;
  line-height: 150%;
  font-weight: 600 !important;
  color: #ffffff;
  font-size: 14px;
  width: 100%;

  @media (min-width: 1024px) {
    font-size: 20px;
  }
}

.text_680a48c4e422 {
  font-style: normal;
  font-weight: 600 !important;
  line-height: 150%;
  color: #000000;
  font-size: 14px;
  z-index: 1;

  @media (min-width: 1024px) {
    font-size: 16px;
  }
}

.imageview_ccc19fab5e1d {
  width: 24px;
  height: 24px;
  z-index: 1;
}

.button_2cf8108642dd {
  width: fit-content;
  height: 56px;
  min-width: 200px;
  min-height: 56px;
  max-width: 300px;
  max-height: 56px;
  z-index: 1;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #ffc537;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_2cf8108642dd {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
  padding: 16px 10px 16px 10px;
  width: 100%;
}

.container_69daf1a7a949 {
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  height: fit-content;
  width: 100%;
  z-index: 1;
  gap: 16px;

  @media (min-width: 1024px) {
    gap: 24px;
  }
}

.container_5a8afe6b63ca {
  border-radius: 16px 16px 16px 16px;
  justify-content: center;
  flex-direction: column;
  background: #00358e;
  margin: -52px 0 0 0;
  align-items: center;
  padding: 20px 24px;
  gap: 10px normal;
  width: 100%;
  z-index: 1;

  @media (min-width: 1024px) {
    padding: 39px 40px 39px 40px;
    margin: 0 0 0 -40px;
    min-height: 410px;
    width: 55.95%;
  }
}

.container_4e61edd2312f {
  justify-content: center;
  flex-direction: column;
  align-items: center;
  width: 100%;

  @media (min-width: 1024px) {
    align-items: stretch;
    flex-direction: row;
    width: 64.68%;
  }
}

.imageview_19ff1ef061b0 {
  position: absolute;
  width: 100%;
  z-index: 1;
  left: 0;
  top: 0;

  @media (min-width: 1024px) {
    left: 0;
    top: 0;
  }
}

.imageview_19ff1ef061b0 img {
  vertical-align: unset;
}

.container_ca10533e1579 {
  position: relative !important;
  aspect-ratio: 186 / 240;
  padding-bottom: 40px;
  margin-bottom: -40px;
  width: 150px;
  z-index: 1;

  @media (min-width: 1024px) {
    width: 189px;
  }
}

.container_ca10533e1579--2 {
  aspect-ratio: 173 / 245;
}

.text_7295a4984b26 {
  font-style: normal;
  font-weight: 600 !important;
  line-height: 150%;
  color: #383838;
  font-size: 15px;
  width: 100%;

  @media (min-width: 1024px) {
    font-size: 16.05px;
  }
}

.container_508690140214 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12.04px normal;
  flex-direction: column;
}

.text_aa67cfc2316e {
  font-style: normal;
  line-height: 150%;
  font-weight: 600 !important;
  color: #ffffff;
  font-size: 14px;
  flex-basis: 0px;
  flex-grow: 1;

  @media (min-width: 1024px) {
    font-size: 16px;
  }
}

.imageview_de9ce21a7531 {
  width: 24px;
  height: 24px;
}

.container_21f10881fb27 {
  padding: 16px 10px 16px 10px;
  width: 100%;
  height: 56px;
  min-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #00358e;
  border-radius: 8px 8px 8px 8px;
  box-shadow: 0px 0px 10px #34343426;
}

.container_d2607e1cae80 {
  padding: 56.88px 16px 28.88px 16px;
  border-radius: 16px 16px 16px 16px;
  justify-content: center;
  flex-direction: column;
  background: #00d7ab;
  align-items: center;
  gap: 16px normal;
  flex-basis: 0px;
  width: 100%;

  @media (min-width: 1024px) {
  }
}

.container_668b1086857c {
  justify-content: center;
  flex-direction: column;
  align-items: center;
  height: 100%;
  width: 100%;

  @media (min-width: 1024px) {
    justify-content: flex-end;
    width: 31.75%;
  }
}

.container_1533c70a2936 {
  justify-content: center;
  flex-direction: column;
  align-items: flex-end;
  height: fit-content;
  gap: 32px 45px;
  width: 100%;

  @media (min-width: 1024px) {
    flex-direction: row;
  }
}

.container_1533c70a2936 {
  flex-flow: column-reverse;

  @media (min-width: 1024px) {
    flex-flow: row;
  }
}

.text_0c26580144d8,
.text_b82bdb63f3a6 {
  font-style: normal;
  text-align: center;
  line-height: 150%;
  color: #474747;
  font-weight: 400;
  font-size: 14px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: calc(2 * 1.5em); /* 2 linhas com line-height 150% */

  @media (min-width: 1024px) {
    font-size: 16px;
  }
}

.text_1192d3c74a4e,
.text_90069daf6444 {
  font-style: normal;
  line-height: 150%;
  font-weight: 600 !important;
  color: #000000;
  font-size: 14px;

  @media (min-width: 1024px) {
    font-size: 16px;
  }
}

.imageview_c2ac9d0eca4a {
  width: 24px;
  height: 24px;
}

.button_e5b8b1e93fa5 {
  height: 56px;
  min-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #ffc537;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_e5b8b1e93fa5 {
  justify-content: space-between;
  padding: 16px 10px 16px 10px;
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
  width: 100%;
}

.container_f95aea61f1bb {
  padding: 3.5px 0 3.5px 0;
  justify-content: center;
  flex-direction: column;
  background: #ffffff;
  align-items: center;
  gap: 10px normal;
}

.product-card {
  width: calc(50% - 17px);
  max-width: calc(50% - 17px);

  @media (min-width: 1024px) {
    width: fit-content;
    min-width: 100px;
    max-width: 207px;
  }
}

.product-card .card-cta {
  width: 100%;
}

.imageview_1f7b9e94275a {
  width: 24px;
  height: 24px;
}

.button_b7395c8501a0 {
  height: 56px;
  min-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #ffc537;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_b7395c8501a0 {
  padding: 16px 10px 16px 10px;
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.container_db97ed513825 {
  padding: 3.5px 0 3.5px 0;
  justify-content: center;
  flex-direction: column;
  background: #ffffff;
  align-items: center;
  gap: 10px normal;
}

.product-card-with-infos-container {
  border-radius: 3.89px 3.89px 3.89px 3.89px;
  aspect-ratio: 326 / 196;
  overflow: hidden;
  width: 100%;

  @media (min-width: 1024px) {
    aspect-ratio: 317 / 306;
    width: 317px;
  }
}

.imageview_104b65e8d6a7 {
  height: auto;
  width: 100%;
}

.text_13bdf6ff6fc3 {
  width: fit-content;
  font-style: normal;
  text-align: center;
  line-height: 21px;
  line-height: 150%;
  font-weight: 600 !important;
  color: #00358e;
  font-size: 12px;

  @media (min-width: 1024px) {
    font-size: 14px;
  }
}

.container_f474cd15e946 {
  padding: 5px 10px 5px 10px;
  width: fit-content;
  height: fit-content;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #0040ac33;
  border-radius: 4px 4px 4px 4px;
}

.text_31f44c8f5316 {
  font-style: normal;
  font-weight: 600 !important;
  line-height: 140%;
  color: #474747;
  font-size: 18px;

  @media (min-width: 1024px) {
    font-size: 24px;
  }
}

.container_eeda3823b6a0 {
  border-radius: 4px 4px 4px 4px;
  justify-content: center;
  align-items: center;
  height: fit-content;
  flex-direction: row;
  gap: normal 10px;
  width: 100%;
  padding: 0;
}

.text_ec9c4b519df0 {
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #474747;
  font-size: 14px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: calc(2 * 1.5em);

  @media (min-width: 1024px) {
    font-size: 16px;
  }
}

.text_d874b8d9b8f0 {
  text-decoration-line: underline;
  font-style: normal;
  text-align: center;
  color: #00358e;
  font-weight: 600 !important;
  line-height: 150%;
  font-size: 16px;
}

.container_6addd07690c6 {
  border-radius: 4px 4px 4px 4px;
  justify-content: flex-start;
  flex-direction: row;
  height: fit-content;
  align-items: center;
  gap: normal 10px;
  width: 100%;
}

.container_83485f568c11 {
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  height: fit-content;
  min-width: 319px;
  max-width: 346px;
  width: 100%;
  gap: 13px;

  @media (min-width: 1024px) {
    width: 346px;
  }
}

.container_3b1f20a1a708 {
  border-radius: 16px 16px 16px 16px;
  justify-content: flex-start;
  flex-direction: column;
  background: #eeeeee;
  height: fit-content;
  align-items: center;
  flex-basis: 0px;
  gap: 24px 48px;
  padding: 16px;
  flex-grow: 1;

  @media (min-width: 1024px) {
    padding: 16px 29px 16px 16px;
    flex-direction: row;
    min-width: 358px;
    max-width: 798px;
  }
}

.container_fcf202566d54 {
  justify-content: flex-start;
  align-items: center;
  height: fit-content;
  gap: 48px 34px;
  flex-flow: wrap;
  width: 100%;

  @media (min-width: 1024px) {
    flex-flow: row;
    gap: 45px;
  }
}

.imageview_c5294e775b49 {
  width: 173px;
  height: 245px;
  z-index: 1;
  position: absolute !important;
  left: 44px;
  top: 0px;
}

.container_f72da4fc843c {
  position: relative !important;
  margin: -40px 0 0 0;
  width: 259.84px;
  height: 244.25px;
  z-index: 1;
}

.text_648f58e95bab {
  width: 100%;
  line-height: 24.07px;
  word-wrap: break-word;
}

.container_c0c25ba003dd {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12.04px normal;
  flex-direction: column;
}

.text_b5d42a56af06 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_220b42ae3894 {
  width: 24px;
  height: 24px;
}

.button_b2c217f0060a {
  padding: 16px 10px 16px 10px;
  width: 100%;
  height: 56px;
  min-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #00358e;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_b2c217f0060a {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.container_9645af93962f {
  margin: -40px 0 0 0;
  padding: 56.88px 16px 28.88px 16px;
  width: 100%;
  flex-grow: 1;
  flex-basis: 0px;
  align-items: center;
  justify-content: center;
  gap: 16px normal;
  flex-direction: column;
  background: #00d7ab;
  border-radius: 16px 16px 16px 16px;
}

.container_e9fd12c275bb {
  width: 400px;
  height: 410px;
  min-width: 290px;
  max-width: 400px;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.container_44e27b7991ff {
  width: 411px;
  height: 100%;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/63:1377.webp");
  background-size: contain;
  background-repeat: no-repeat;
  border-radius: 16px 16px 16px 16px;
  mix-blend-mode: normal;
}
.container_10379d9bb005 {
  width: 411px;
  height: 100%;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/63:1377.webp");
  background-size: contain;
  background-repeat: no-repeat;
  border-radius: 16px 16px 16px 16px;
  mix-blend-mode: normal;
}

.container_efeb9aa1ecc0 {
  margin: 0 0 0 -52px;
  width: 411px;
  height: 100%;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  background: #100808;
  border-radius: 16px 16px 16px 16px;
}
.text_dc3efdb28a3d {
  width: 100%;
  z-index: 1;
  line-height: 41.6px;
  word-wrap: break-word;
}

.imageview_06bead252a76 {
  width: 20px;
  height: 4px;
  z-index: 1;
}

.container_377deea6b6b6 {
  width: 100%;
  height: fit-content;
  z-index: 1;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px normal;
  flex-direction: column;
}
.text_da7175a6f9c5 {
  width: 100%;
  z-index: 1;
  line-height: 30px;
  word-wrap: break-word;
}

.text_7a6d12468dfd {
  width: 213px;
  z-index: 1;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_a6ee437139b4 {
  width: 24px;
  height: 24px;
  z-index: 1;
}

.button_c479aeef2875 {
  padding: 16px 10px 16px 10px;
  width: fit-content;
  height: 56px;
  min-width: 200px;
  min-height: 56px;
  max-width: 300px;
  max-height: 56px;
  z-index: 1;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #ffc537;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_c479aeef2875 {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.sabores-embla__slide {
  padding-left: 12px;
  flex: 0 0 46.5116%;

  @media (min-width: 1024px) {
    padding-left: 24px;
    flex: 0 0 25%;
  }
}

.sabores-embla__viewport {
  width: calc(100% + 12px);
  margin-left: -12px;
  overflow: hidden;

  @media (min-width: 1024px) {
    width: calc(100% + 24px);
    margin-left: -24px;
  }
}

.sabores-embla__prev,
.sabores-embla__next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: transparent;
  border: none;
  width: 48px;
  height: 48px;
  cursor: pointer;
  padding: 0;
}

.sabores-embla__prev {
  left: 0;
}

.sabores-embla__next {
  right: 0;
}

.sabores-embla__dots {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  display: flex;
  width: 100%;
  gap: 8px;

  @media (min-width: 1024px) {
    margin-top: 45px;
  }
}

.sabores-embla-dot {
  transition: all 0.3s ease;
  border: 1px solid #777777;
  background: transparent;
  border-radius: 50%;
  cursor: pointer;
  height: 8px;
  width: 8px;
}

.sabores-embla-dot--active {
  background: #777777;
  border: none;
}

#sabores-embla {
  width: calc(100% + 32px);
  padding: 0 0 0 16px;
  position: relative;
  overflow: hidden;
  margin: 0 -16px;

  @media (min-width: 1024px) {
    padding: 20px 0;
    width: 100%;
    padding: 0;
    margin: 0;
  }
}

.embla-countries {
  width: calc(100% + 32px);
  padding: 0 0 0 16px;
  position: relative;
  overflow: hidden;
  margin: 0 -16px;

  @media (min-width: 1024px) {
    padding: 20px 85.71px;
    width: 100%;
    margin: 0;
  }
}

.embla-countries.no-slide {
  @media (min-width: 1024px) {
    padding: 20px 0;
  }
}

#countries-slider-embla .embla-countries__viewport {
  width: calc(100% + 28px);
  margin-left: -28px;
  overflow: hidden;

  @media (min-width: 1024px) {
    width: calc(100% + 37.71px);
    margin-left: -37.71px;
  }
}

#countries-slider-embla .embla-countries__container {
  display: flex;
}
#countries-slider-embla .embla-countries__slide {
  box-sizing: border-box;
  padding: 0 0 0 28px;
  text-align: center;
  flex: 0 0 40%;

  @media (min-width: 768px) {
    padding: 0 0 0 37.71px;
    flex: 0 0 16.666%;
  }
}
#countries-slider-embla .country-image {
  border-radius: 999px;
  aspect-ratio: 1;
  display: flex;
  height: auto;
  width: 100%;
}
#countries-slider-embla .country-name {
  font-style: normal;
  text-align: center;
  font-weight: 600 !important;
  line-height: 150%;
  color: #0067ad;
  padding-top: 16px;
  font-size: 18px;
  display: block;

  @media (min-width: 1024px) {
    font-size: 20px;
  }
}
#countries-slider-embla .embla-countries__prev,
#countries-slider-embla .embla-countries__next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: transparent;
  border: none;
  width: 48px;
  height: 48px;
  cursor: pointer;
  padding: 0;
  z-index: 1;

  @media (max-width: 1024px) {
    display: none;
  }
}
#countries-slider-embla .embla-countries__prev {
  left: 0;
}
#countries-slider-embla .embla-countries__next {
  right: 0;
}
#countries-slider-embla .embla-countries__dots {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  display: flex;
  gap: 8px;

  @media (min-width: 1024px) {
    margin-top: 45px;
  }
}

#countries-slider-embla .embla-countries__dot {
  transition: all 0.3s ease;
  border: 1px solid #777777;
  background: transparent;
  border-radius: 50%;
  cursor: pointer;
  height: 8px;
  width: 8px;
}

#countries-slider-embla .embla-countries__dot--active {
  background: #777777;
  border: none;
}

.container_5a372ef4b0ce {
  width: 100%;
  height: fit-content;
  z-index: 1;
  align-items: flex-start;
  justify-content: center;
  gap: 24px normal;
  flex-direction: column;
}
.container_3a60b30a390b {
  margin: 0 0 0 -52px;
  padding: 30px 40px 30px 40px;
  height: 100%;
  flex-grow: 1;
  flex-basis: 0px;
  z-index: 1;
  align-items: center;
  justify-content: center;
  gap: 10px normal;
  flex-direction: column;
  background: #00358e;
  border-radius: 16px 16px 16px 16px;
}

.container_f6887658da56 {
  height: 410px;
  flex-grow: 1;
  flex-basis: 0px;
  justify-content: center;
  align-items: center;
  flex-direction: row;
}

.container_6259a2f7f148 {
  justify-content: center;
  align-items: center;
  flex-direction: row;
  height: fit-content;
  gap: normal 45px;
  width: 100%;
}

.container_6a7611a5df07 {
  position: relative !important;
  width: 207px;
  height: 207px;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/I63:1401;61:743.webp");
  background-size: contain;
  background-repeat: no-repeat;
}

.text_50609757f667 {
  width: 207px;
  line-height: 24px;
  word-wrap: break-word;
}

.text_b3d41718b05a {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_630735d047f2 {
  width: 24px;
  height: 24px;
}

.button_701e4cb8a995 {
  padding: 16px 10px 16px 10px;
  width: 207px;
  height: 56px;
  min-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #ffc537;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_701e4cb8a995 {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.container_8fade1294906 {
  padding: 3.5px 0 3.5px 0;
  width: fit-content;
  height: 338px;
  min-width: 100px;
  max-width: 400px;
  align-items: center;
  justify-content: center;
  gap: 10px normal;
  flex-direction: column;
  background: #ffffff;
}

.container_bf05953b52ce {
  width: 207px;
  height: 207px;
  position: absolute !important;
  left: 0px;
  top: 0px;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/I63:1402;61:743-1.webp");
  background-size: contain;
  background-repeat: no-repeat;
  mix-blend-mode: normal;
}

.container_d3f8008406dc {
  position: relative !important;
  width: 207px;
  height: 207px;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/I63:1402;61:743.webp");
  background-size: contain;
  background-repeat: no-repeat;
}

.text_79d8fcfa22c4 {
  width: 207px;
  line-height: 24px;
  word-wrap: break-word;
}

.text_4d58e74773aa {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_fdb20f76bbbe {
  width: 24px;
  height: 24px;
}

.button_d77cd685a7c0 {
  padding: 16px 10px 16px 10px;
  width: 207px;
  height: 56px;
  min-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #ffc537;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_d77cd685a7c0 {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.container_9afb98cc255e {
  padding: 3.5px 0 3.5px 0;
  width: fit-content;
  height: 338px;
  min-width: 100px;
  max-width: 400px;
  align-items: center;
  justify-content: center;
  gap: 10px normal;
  flex-direction: column;
  background: #ffffff;
}

.imageview_bc821372bd7d {
  width: 317px;
  height: 306px;
  border-radius: 3.89px 3.89px 3.89px 3.89px;
}

.text_11aa5b1064d5 {
  width: fit-content;
  line-height: 21px;
}

.container_c555387fb95b {
  padding: 5px 10px 5px 10px;
  width: fit-content;
  height: fit-content;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #0040ac33;
  border-radius: 4px 4px 4px 4px;
}

.text_7f2a05c0f826 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 33.6px;
  word-wrap: break-word;
}

.container_579582ed4265 {
  padding: 5px 0 5px 0;
  width: 100%;
  height: fit-content;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  border-radius: 4px 4px 4px 4px;
}

.text_a26575e7789e {
  width: 100%;
  height: 49px;
  overflow-x: hidden;
  overflow-y: hidden;
  line-height: 24px;
  word-wrap: break-word;
}

.text_36eae44bc62a {
  width: fit-content;
  line-height: 24px;
}

.container_96b4144f9cc8 {
  padding: 5px 0 5px 0;
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  border-radius: 4px 4px 4px 4px;
}

.container_9a45659a74a1 {
  width: 346px;
  height: fit-content;
  min-width: 319px;
  max-width: 346px;
  align-items: flex-start;
  justify-content: center;
  gap: 8px normal;
  flex-direction: column;
}

.container_40fd78cf3175 {
  padding: 16px 29px 16px 16px;
  height: fit-content;
  min-width: 358px;
  max-width: 798px;
  flex-grow: 1;
  flex-basis: 0px;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  gap: 48px 48px;
  flex-direction: row;
  background: #eeeeee;
  border-radius: 16px 16px 16px 16px;
}

.container_d7bf795a30c3 {
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  height: fit-content;
  gap: normal 45px;
  width: 100%;
}

.text_06c39d012ac6 {
  font-style: normal;
  margin-bottom: 8px;
  line-height: 130%;
  font-weight: 600 !important;
  color: #00358e;
  font-size: 20px;

  @media (min-width: 1024px) {
    margin-bottom: 4px;
    font-size: 28px;
  }
}

.text_ebabc1ddac52 {
  font-style: normal;
  line-height: 150%;
  font-weight: 400;
  color: #474747;
  font-size: 14px;

  @media (min-width: 1024px) {
    font-size: 16px;
  }
}

.container_ec723508f5c6 {
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  height: fit-content;
  width: 100%;
}

.container_bdb085f5eb80 {
  width: 265px;
  height: 295px;
  position: absolute !important;
  left: 0px;
  top: 1.25px;
  background: #f5f5f5;
  border-radius: 8px 8px 8px 8px;
}

.imageview_bf7c6cf8f99e {
  width: 130px;
  height: 80px;
  z-index: 1;
  position: absolute !important;
  left: 0px;
  top: 104px;
}

.imageview_25c92f6fc055 {
  width: 63px;
  height: 242px;
  z-index: 2;
  position: absolute !important;
  left: 79.01px;
  top: 14px;
}

.container_0fdf91a7c4f1 {
  position: absolute !important;
  width: 175px;
  height: 270.15px;
  z-index: 1;
  left: 41px;
  top: 23px;
}

.container_7dc7e8c7234d {
  position: relative !important;
  overflow-x: hidden;
  overflow-y: hidden;
}

.text_f1a6b83ca733 {
  font-style: normal;
  line-height: 150%;
  color: #ffffff;
  font-weight: 600 !important;
  font-size: 18px;
  width: 100%;

  @media (min-width: 1024px) {
    font-size: 24px;
  }
}

.text_7e6ebc9b633c {
  font-style: normal;
  line-height: 150%;
  font-weight: 400;
  color: #ffffff;
  font-size: 14px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  height: 63px;
}
@media (min-width: 1024px) {
  .text_7e6ebc9b633c {
    font-size: 16px;
    height: 72px;
  }
}

.text_166044d285a6 {
  font-style: normal;
  line-height: 150%;
  font-weight: 600 !important;
  color: #000000;
  font-size: 14px;

  @media (min-width: 1024px) {
    font-size: 16px;
  }
}

.imageview_354ba2008654 {
  width: 24px;
  height: 24px;
}

.button_d69aa4efa689 {
  filter: drop-shadow(0px 0px 10px #34343426);
  border-radius: 8px 8px 8px 8px;
  justify-content: center;
  background: #ffc537;
  flex-direction: row;
  align-items: center;
  gap: normal 10px;
  width: 100%;
}

.button_link_d69aa4efa689 {
  align-items: center;
  flex-direction: row;
  padding: 13px 10px;
  gap: normal 10px;
  display: flex;

  @media (min-width: 1024px) {
    padding: 16px 10px;
  }
}

.container_64e4eb57e269 {
  justify-content: center;
  flex-direction: column;
  align-items: center;
  height: fit-content;
  width: 100%;
  gap: 8px;

  @media (min-width: 1024px) {
    gap: 6px;
  }
}

.container_1c376dd40be8 {
  padding: 16px 16px 16px 16px;
  flex-grow: 1;
  flex-basis: 0px;
  align-items: center;
  justify-content: center;
  gap: 5px normal;
  flex-direction: column;
  background: #00358e;
  border-radius: 16px 16px 16px 16px;
}

.container_a644d89864e4 {
  width: 265px;
  height: 296px;
  position: absolute !important;
  left: 0px;
  top: 0.25px;
  background: #f5f5f5;
  border-radius: 8px 8px 8px 8px;
}

.imageview_897d54c18ac0 {
  width: 130px;
  height: 80px;
  z-index: 1;
  position: absolute !important;
  left: 0px;
  top: 112px;
}

.imageview_404ee28d99aa {
  width: 116px;
  height: 127px;
  z-index: 2;
  position: absolute !important;
  left: 62.26px;
  top: 81px;
}

.container_a4a929ca718a {
  position: absolute !important;
  width: 195px;
  height: 301.02px;
  z-index: 1;
  left: 0px;
  top: 0px;
}

.container_b52989f41e8d {
  position: absolute !important;
  width: 195px;
  height: 301.02px;
  z-index: 1;
  left: 41px;
  top: 14.88px;
}

.container_52d1a458770b {
  overflow-x: hidden;
  overflow-y: hidden;
}

.text_ff7ffd72d455 {
  width: 100%;
  line-height: 36px;
  word-wrap: break-word;
}
.text_ecd138696003 {
  width: 100%;
  line-height: 24px;
  word-wrap: break-word;
}
.text_0bcd0740cf8d {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}
.imageview_921799eba52b {
  width: 24px;
  height: 24px;
}

.button_9425862a4a0a {
  padding: 16px 10px 16px 10px;
  width: 100%;
  height: 56px;
  min-width: 200px;
  max-width: 300px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #ffc537;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_9425862a4a0a {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.container_332a698a95e2 {
  width: 100%;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 6px normal;
  flex-direction: column;
}

.container_ab5746fda1b5 {
  padding: 16px 16px 16px 16px;
  flex-grow: 1;
  flex-basis: 0px;
  align-items: center;
  justify-content: flex-end;
  gap: 5px normal;
  flex-direction: column;
  background: #00358e;
  border-radius: 16px 16px 16px 16px;
}
.container_00f5fbc2cc72 {
  width: 265px;
  height: 296px;
  position: absolute !important;
  left: 0px;
  top: 0.25px;
  background: #f5f5f5;
  border-radius: 8px 8px 8px 8px;
}

.imageview_4fc9b76d3952 {
  width: 130px;
  height: 80px;
  z-index: 1;
  position: absolute !important;
  left: 0px;
  top: 112px;
}

.imageview_510495aece34 {
  width: 120px;
  height: 151px;
  z-index: 2;
  position: absolute !important;
  left: 71.26px;
  top: 69px;
}

.container_21d47721d202 {
  position: absolute !important;
  width: 195px;
  height: 301.02px;
  z-index: 1;
  left: 31px;
  top: 14.88px;
}

.container_a62030bbd81b {
  overflow-x: hidden;
  overflow-y: hidden;
}

.text_62e3edf49867 {
  width: 100%;
  line-height: 36px;
  word-wrap: break-word;
}

.text_b1f32882a44d {
  width: 100%;
  line-height: 24px;
  word-wrap: break-word;
}
.text_c9fdc5f6ed4f {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_97d3f191a5cb {
  width: 24px;
  height: 24px;
}
.button_68f6019ce775 {
  padding: 16px 10px 16px 10px;
  width: 100%;
  height: 56px;
  min-width: 200px;
  max-width: 300px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #ffc537;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_68f6019ce775 {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}
.container_4481a2c2e9dd {
  width: 100%;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 6px normal;
  flex-direction: column;
}

.container_e56440c68391 {
  padding: 16px 16px 16px 16px;
  flex-grow: 1;
  flex-basis: 0px;
  align-items: flex-start;
  justify-content: center;
  gap: 5px normal;
  flex-direction: column;
  background: #00358e;
  border-radius: 16px 16px 16px 16px;
}

.container_8c67a981b984 {
  width: 265px;
  height: 296px;
  position: absolute !important;
  left: 0px;
  top: 0.25px;
  background: #f5f5f5;
  border-radius: 8px 8px 8px 8px;
}

.imageview_1a38e0f5edd7 {
  width: 130px;
  height: 80px;
  z-index: 1;
  position: absolute !important;
  left: 0px;
  top: 157px;
}

.imageview_6d3b10362f42 {
  width: 172px;
  height: 131px;
  z-index: 2;
  position: absolute !important;
  left: 33px;
  top: 129px;
}

.container_1b903d1595b1 {
  position: absolute !important;
  width: 227.74px;
  height: 407.83px;
  z-index: 1;
  left: 31px;
  top: -30.12px;
}

.container_7b741c6469b5 {
  overflow-x: hidden;
  overflow-y: hidden;
}
.text_7c0190a60072 {
  width: 100%;
  line-height: 36px;
  word-wrap: break-word;
}

.text_0c8f679b519a {
  width: 100%;
  line-height: 24px;
  word-wrap: break-word;
}

.text_34077a50bfdb {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_c4fd65e806f4 {
  width: 24px;
  height: 24px;
}

.button_dd4eeb4bd07e {
  padding: 16px 10px 16px 10px;
  width: 100%;
  height: 56px;
  min-width: 200px;
  max-width: 300px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #ffc537;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_dd4eeb4bd07e {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.container_b4cf0310c411 {
  width: 100%;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 6px normal;
  flex-direction: column;
}

.container_d1070dbdc8e1 {
  padding: 16px 16px 16px 16px;
  align-items: flex-start;
  justify-content: center;
  gap: 5px normal;
  flex-direction: column;
  background: #00358e;
  border-radius: 16px 16px 16px 16px;
}
.container_37a924ba3302 {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
}

.container_c48376d6cc1c {
  justify-content: flex-start;
  flex-direction: column;
  height: fit-content;
  align-items: center;
  width: 100%;
  gap: 24px;

  @media (min-width: 1024px) {
    gap: 28px;
  }
}

.container_7dc7e8c7234d,
.container_52d1a458770b,
.container_a62030bbd81b,
.container_7b741c6469b5,
.container_7b741c6469b5 {
  border-radius: 8px 8px 8px 8px;
  object-position: center;
  justify-content: center;
  aspect-ratio: 141 /146;
  object-fit: cover;
  display: flex;

  @media (min-width: 1024px) {
    aspect-ratio: 265 / 296;
  }
}

.container_7dc7e8c7234d img,
.container_52d1a458770b img,
.container_a62030bbd81b img,
.container_7b741c6469b5 img,
.container_7b741c6469b5 img {
  width: 100%;
}

.text_d6c68fa8be5b {
  font-style: normal;
  font-weight: 600 !important;
  line-height: 150%;
  color: #00358e;
  font-size: 24px;

  @media (min-width: 1024px) {
    font-size: 32px;
  }
}

.text_89f96b85601b {
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #0067ad;
  font-size: 16px;

  @media (min-width: 1024px) {
    font-size: 24px;
  }
}

.text_b3bee86de8a1 {
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #474747;
  font-size: 15px;

  @media (min-width: 1024px) {
    font-size: 18px;
  }
}

.text_1fe012b50d41 {
  font-style: normal;
  font-weight: 600 !important;
  line-height: 150%;
  color: #000000;
  font-size: 14px;

  @media (min-width: 1024px) {
    font-size: 16px;
  }
}

.imageview_fdee91d61824 {
  width: 24px;
  height: 24px;
}

.button_8104b2de7a3a {
  filter: drop-shadow(0px 0px 10px #34343426);
  border-radius: 8px 8px 8px 8px;
  justify-content: center;
  flex-direction: row;
  background: #ffc537;
  align-items: center;
  height: fit-content;
  gap: normal 10px;
  width: 100%;

  @media (min-width: 1024px) {
    width: fit-content;
    min-width: 200px;
    min-height: 56px;
    max-width: 300px;
    max-height: 56px;
  }
}

.button_link_8104b2de7a3a {
  padding: 16px 10px 16px 10px;
  flex-direction: row;
  align-items: center;
  gap: normal 10px;
  justify-content: space-between;
  display: flex;
  width: 100%;
}

.container_23da7cb1ac28 {
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  gap: 16px normal;
  flex-basis: 0px;
  height: 100%;
  flex-grow: 1;
  width: 100%;

  @media (min-width: 1024px) {
    min-width: 500px;
    max-width: 600px;
  }
}

.imageview_7828358cd447 {
  border-radius: 16px 16px 16px 16px;
  flex-basis: 0px;
  height: 100%;
  flex-grow: 1;
  width: 100%;

  @media (min-width: 1024px) {
    width: auto;
  }
}

.container_54bb2e604d55 {
  justify-content: flex-start;
  flex-direction: column;
  align-items: center;
  gap: 32px 45px;
  width: 100%;

  @media (min-width: 1024px) {
    flex-direction: row;
    height: 413px;
  }
}

.imageview_b86ba0362ee5 {
  border-radius: 4px 4px 4px 4px;
  aspect-ratio: 1 / 1;
  margin-bottom: 10px;
  padding: 0 15px;
  height: auto;
  width: 100%;

  @media (min-width: 1024px) {
    padding: 0;
  }
}

.text_6ffa7a39f2ff {
  margin-bottom: 10px;
  font-style: normal;
  text-align: center;
  font-weight: 400;
  line-height: 150%;
  color: #474747;
  font-size: 14px;

  @media (min-width: 1024px) {
    font-size: 16px;
  }
}

.text_16e7fe229748 {
  font-style: normal;
  line-height: 150%;
  color: #ffffff;
  font-weight: 600 !important;
  font-size: 14px;

  @media (min-width: 1024px) {
    font-size: 16px;
  }
}

.imageview_82bf13959397 {
  width: 24px;
  height: 24px;
}

.button_01650ca0c9c6 {
  width: 100%;
  height: 56px;
  min-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #00358e;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_01650ca0c9c6 {
  padding: 16px 10px 16px 10px;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  text-align: center;
  gap: normal 10px;
  display: flex;
  width: 100%;
}

.container_5ed187d5e91b {
  padding: 2px 0 2px 0;
  width: fit-content;
  height: fit-content;
  min-width: 100px;
  max-width: 400px;
  align-items: center;
  justify-content: center;
  gap: 10px normal;
  flex-direction: column;
}

.container_9295e52781cf {
  width: 207px;
  height: 207px;
  position: absolute !important;
  left: 0px;
  top: 0px;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/I63:2856;61:743-1.webp");
  background-size: contain;
  background-repeat: no-repeat;
  border-radius: 4px 4px 4px 4px;
  mix-blend-mode: normal;
}

.container_fce006be5f4c {
  position: relative !important;
  width: 207px;
  height: 207px;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/I63:2856;61:743.webp");
  background-size: contain;
  background-repeat: no-repeat;
  border-radius: 4px 4px 4px 4px;
}

.text_9a1aab279536 {
  width: 207px;
  line-height: 24px;
  word-wrap: break-word;
}

.text_7d0cb7750e35 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_a1d6fd9bdf34 {
  width: 24px;
  height: 24px;
}

.button_2abb723d7662 {
  padding: 16px 10px 16px 10px;
  width: 207px;
  height: 56px;
  min-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #00358e;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_2abb723d7662 {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.container_7f11a1e84dbe {
  padding: 2px 0 2px 0;
  width: fit-content;
  height: fit-content;
  min-width: 100px;
  max-width: 400px;
  align-items: center;
  justify-content: center;
  gap: 10px normal;
  flex-direction: column;
}

.container_9b3ac0fe8165 {
  width: 207px;
  height: 207px;
  position: absolute !important;
  left: 0px;
  top: 0px;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/I63:2864;61:743-1.webp");
  background-size: contain;
  background-repeat: no-repeat;
  border-radius: 4px 4px 4px 4px;
  mix-blend-mode: normal;
}

.container_0be286ef1322 {
  position: relative !important;
  width: 207px;
  height: 207px;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/I63:2864;61:743.webp");
  background-size: contain;
  background-repeat: no-repeat;
  border-radius: 4px 4px 4px 4px;
}

.text_3d813bf10345 {
  width: 207px;
  line-height: 24px;
  word-wrap: break-word;
}

.text_060ad37ead3d {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_490c69f8ba4c {
  width: 24px;
  height: 24px;
}

.button_fb77b4d632a0 {
  padding: 16px 10px 16px 10px;
  width: 207px;
  height: 56px;
  min-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #00358e;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_fb77b4d632a0 {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.container_bbc37ee29901 {
  padding: 2px 0 2px 0;
  width: fit-content;
  height: fit-content;
  min-width: 100px;
  max-width: 400px;
  align-items: center;
  justify-content: center;
  gap: 10px normal;
  flex-direction: column;
}

.container_c648522f01d7 {
  width: 207px;
  height: 207px;
  position: absolute !important;
  left: 0px;
  top: 0px;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/I63:2873;61:743-1.webp");
  background-size: contain;
  background-repeat: no-repeat;
  border-radius: 4px 4px 4px 4px;
  mix-blend-mode: normal;
}

.container_67d377679b66 {
  position: relative !important;
  width: 207px;
  height: 207px;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/I63:2873;61:743.webp");
  background-size: contain;
  background-repeat: no-repeat;
  border-radius: 4px 4px 4px 4px;
}

.text_ff6d1f9d28ec {
  width: 207px;
  line-height: 24px;
  word-wrap: break-word;
}

.text_ec3d6c321668 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_7d1fedcdbc12 {
  width: 24px;
  height: 24px;
}

.button_2bd535bcf8a2 {
  padding: 16px 10px 16px 10px;
  width: 207px;
  height: 56px;
  min-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #00358e;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_2bd535bcf8a2 {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.container_295c82de3332 {
  padding: 2px 0 2px 0;
  width: fit-content;
  height: fit-content;
  min-width: 100px;
  max-width: 400px;
  align-items: center;
  justify-content: center;
  gap: 10px normal;
  flex-direction: column;
}

.container_80e68e892635 {
  width: 207px;
  height: 207px;
  position: absolute !important;
  left: 0px;
  top: 0px;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/I63:2881;61:743-1.webp");
  background-size: contain;
  background-repeat: no-repeat;
  border-radius: 4px 4px 4px 4px;
  mix-blend-mode: normal;
}

.container_a266527d75b5 {
  position: relative !important;
  width: 207px;
  height: 207px;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/I63:2881;61:743.webp");
  background-size: contain;
  background-repeat: no-repeat;
  border-radius: 4px 4px 4px 4px;
}

.text_9da690157510 {
  width: 207px;
  line-height: 24px;
  word-wrap: break-word;
}

.text_9d25f7cb9168 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_cd4e6d66748f {
  width: 24px;
  height: 24px;
}

.button_c1af9d6a80e6 {
  padding: 16px 10px 16px 10px;
  width: 207px;
  height: 56px;
  min-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #00358e;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_c1af9d6a80e6 {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}
.container_05530110e02d {
  padding: 2px 0 2px 0;
  width: fit-content;
  height: fit-content;
  min-width: 100px;
  max-width: 400px;
  align-items: center;
  justify-content: center;
  gap: 10px normal;
  flex-direction: column;
}
.container_f10386713d65 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: space-between;
  flex-direction: row;
}

.container_2477cb077190 {
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  height: fit-content;
  flex-basis: 0px;
  flex-grow: 1;
  width: 100%;
  gap: 32px;

  @media (min-width: 1024px) {
    gap: 45px;
  }
}

.container_d2f3433dd495 {
  justify-content: center;
  background: #eeeeee;
  height: fit-content;
  align-items: center;
  flex-direction: row;
  gap: normal 45px;
  padding: 45px 0;
  width: 100%;
}

.text_3f5473897d37 {
  font-style: normal;
  line-height: 130%;
  font-weight: 600 !important;
  color: #00358e;
  font-size: 20px;

  @media (min-width: 1024px) {
    font-size: 24px;
  }
}

.text_36d3cda9097d {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #474747;
}

.text-98135cfb8003_36d3cda9097d {
  line-height: 24px;
}

.text-1e6a36b7622d_36d3cda9097d {
  line-height: 24px;
}

.text-e7089ede72be_36d3cda9097d {
  line-height: 24px;
}
.text-14ac7e0d706e_36d3cda9097d {
  line-height: 24px;
}
.text-87e823f43589_36d3cda9097d {
  line-height: 24px;
}

.text-e8b53fd90405_36d3cda9097d {
  line-height: 24px;
}

.text-81a613804ee4_36d3cda9097d {
  line-height: 24px;
}
.container_42b28bfbe44d {
  width: 100%;
  flex-grow: 1;
  flex-basis: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 16px normal;
  flex-direction: column;
}

.text_f86bc4f30346 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.input_text_73a0c8fad9fd {
  padding: 12px 48px 12px 24px;
  width: 100%;
  height: 48px;
  z-index: 998;
  border-top: #efefefff solid 1px;
  border-right: #efefefff solid 1px;
  border-bottom: #efefefff solid 1px;
  border-left: #efefefff solid 1px;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  background: #f7f7f7;
  border-radius: 8px 8px 8px 8px;
  color: #969696;
}

.wrapper_input_text_73a0c8fad9fd {
  width: 100%;
  height: 48px;
}

.input_text_73a0c8fad9fd::placeholder {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  text-align: start;
  word-wrap: break-word;
  color: #969696;

  letter-spacing: -0.5px;
}

.text_3f7e04569f5a {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}
.input_text_f91d2cb9b6c6 {
  padding: 12px 48px 12px 24px;
  width: 100%;
  height: 48px;
  z-index: 998;
  border-top: #efefefff solid 1px;
  border-right: #efefefff solid 1px;
  border-bottom: #efefefff solid 1px;
  border-left: #efefefff solid 1px;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  background: #f7f7f7;
  border-radius: 8px 8px 8px 8px;
  color: #969696;
}

.wrapper_input_text_f91d2cb9b6c6 {
  width: 100%;
  height: 48px;
}

.input_text_f91d2cb9b6c6::placeholder {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  text-align: start;
  word-wrap: break-word;
  color: #969696;

  letter-spacing: -0.5px;
}

.text_8f5605e8d96d {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_bf14a65fa162 {
  width: 24px;
  height: 24px;
}
.input_select_48905aaab5eb {
  filter: drop-shadow(0px 0px 10px #34343426);
  border-radius: 8px 8px 8px 8px;
  padding: 12px 10px 12px 10px;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  font-style: normal;
  min-width: 200px;
  max-width: 300px;
  gap: normal 10px;
  color: #ffffff;
  text-align: left;
  line-height: 150%;
  font-weight: 600 !important;
  color: #ffffff;
  font-size: 16px;
  width: 291px;
  height: 48px;
}

.input_select_48905aaab5eb option {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.container_394e7719b81e {
  border-radius: 16px 16px 16px 16px;
  padding: 24px 24px 24px 24px;
  justify-content: center;
  flex-direction: column;
  background: #ffffff;
  align-items: center;
  position: relative;
  gap: 24px normal;
  margin: 0 auto;
  z-index: 2;

  @media (min-width: 1024px) {
    max-width: 480px;
    margin: 0;
  }
}

.container_b2481908149c {
  background-repeat: no-repeat;
  background-position: center;
  justify-content: center;
  flex-direction: column;
  mix-blend-mode: normal;
  background-size: cover;
  align-items: flex-end;
  position: relative;
  flex-basis: 0px;
  padding: 0 16px;
  display: flex;
  flex-grow: 1;
  height: 100%;
  border-radius: 0;

  @media (min-width: 1024px) {
    padding-right: 120px;
  }
}

.container_b2481908149c-bg {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 0;
  left: 0;
  top: 0;
}

.form.container {
  padding: 0;

  @media (min-width: 1024px) {
    padding: 0 16px;
  }
}

.container_4006fe3e3e6f {
  background-repeat: no-repeat;
  justify-content: flex-start;
  align-items: flex-start;
  background-size: cover;
  flex-direction: row;
  flex-basis: 0px;
  flex-grow: 1;
  height: 100%;
}

.container_d86ea691c6c3 {
  justify-content: center;
  align-items: center;
  flex-direction: row;
  border-radius: 0;
  overflow: hidden;
  height: 100%;
  width: 100%;

  @media (min-width: 1024px) {
    border-radius: 16px;
    overflow: hidden;
  }
}

.container_bae93cf492f8 {
  justify-content: flex-start;
  aspect-ratio: 390 / 548;
  flex-direction: column;
  height: fit-content;
  align-items: center;
  width: 100%;

  @media (min-width: 1024px) {
    aspect-ratio: 1260 / 550;
  }
}

.container_nested_bae93cf492f8 {
  padding: 0 90px 0 90px;
  width: 100%;
  height: fit-content;
  align-items: center;
  justify-content: flex-start;
  gap: 45px normal;
  flex-direction: column;
}

.text_3664132a6777 {
  font-style: normal;
  font-weight: 600 !important;
  line-height: 150%;
  font-size: 24px;
  color: #00358e;

  @media (min-width: 1024px) {
    font-size: 28px;
  }
}

.text_a759347429f8 {
  font-style: normal;
  line-height: 150%;
  font-weight: 400;
  font-size: 14px;
  color: #474747;

  @media (min-width: 1024px) {
    font-size: 16px;
  }
}

.container_a7704c39f31e {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: center;
  gap: 4px normal;
  flex-direction: column;
}

.imageview_4a5d203cb2b1 {
  width: 48px;
  height: 48px;
}

.button_9d13ecf04a9d {
  width: fit-content;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 1116px;
  flex-direction: row;
}

.button_link_9d13ecf04a9d {
  display: flex;
  flex-direction: row;
  gap: normal 1116px;
  align-items: center;
}

.text_3e17a80ddb16 {
  line-height: 140%;
  text-align: center;
  font-style: normal;
  color: #474747;
  font-weight: 400;
  font-size: 16px;

  @media (min-width: 1024px) {
    font-size: 16px;
  }
}

.imageview_fb3855ebb3b2 {
  width: 56px;
  height: 56px;
  border-radius: 50% 50% 50% 50%;
}

.text_48a263784477 {
  font-style: normal;
  text-align: center;
  font-weight: 600 !important;
  line-height: 150%;
  font-size: 14px;
  color: #474747;
  width: 100%;

  @media (min-width: 1024px) {
    font-size: 16px;
  }
}

.text_baf9bf6228f5 {
  font-style: normal;
  text-align: center;
  font-weight: 400;
  line-height: 150%;
  color: #474747;
  font-size: 14px;
  width: 100%;

  @media (min-width: 1024px) {
    font-size: 16px;
  }
}

.container_996a0fd516f5 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
}

.container_2c885f5ddaa8 {
  justify-content: flex-start;
  flex-direction: column;
  height: fit-content;
  align-items: center;
  gap: 16px normal;
}

.container_7dfd5d577925 {
  border-radius: 16px 16px 16px 16px;
  padding: 24px 24px 24px 24px;
  justify-content: flex-start;
  flex-direction: column;
  background: #ffffff;
  height: fit-content;
  align-items: center;
  flex-basis: 0px;
  flex-grow: 1;
  gap: 16px;

  @media (min-width: 1024px) {
    padding: 32px;
  }
}

.text_18fb8f7bf67b {
  width: 100%;
  line-height: 22.4px;
  word-wrap: break-word;
}

.imageview_030f06fc13a1 {
  width: 56px;
  height: 56px;
  border-radius: 50% 50% 50% 50%;
}
.text_3e07a19d0a6c {
  width: 100%;
  line-height: 24px;
  word-wrap: break-word;
}

.text_8fb84c065fbe {
  width: 100%;
  line-height: 24px;
  word-wrap: break-word;
}

.container_a1620076dd6d {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
}

.container_c6f58457de47 {
  width: 300px;
  height: fit-content;
  align-items: center;
  justify-content: flex-start;
  gap: 16px normal;
  flex-direction: column;
}

.container_11baeb4fb540 {
  padding: 24px 24px 24px 24px;
  height: fit-content;
  flex-grow: 1;
  flex-basis: 0px;
  align-items: center;
  justify-content: flex-start;
  gap: 32px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 16px 16px 16px 16px;
}

.text_38814090c00d {
  width: 100%;
  line-height: 22.4px;
  word-wrap: break-word;
}

.imageview_98ccd730500d {
  width: 56px;
  height: 56px;
  border-radius: 50% 50% 50% 50%;
}

.text_69d0829a4ed9 {
  width: 100%;
  line-height: 24px;
  word-wrap: break-word;
}

.text_9d66f984cc99 {
  width: 100%;
  line-height: 24px;
  word-wrap: break-word;
}

.container_29af902cc737 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
}

.container_e22c05849d5d {
  width: 300px;
  height: fit-content;
  align-items: center;
  justify-content: flex-start;
  gap: 16px normal;
  flex-direction: column;
}

.container_80550982585b {
  padding: 24px 24px 24px 24px;
  height: fit-content;
  flex-grow: 1;
  flex-basis: 0px;
  align-items: center;
  justify-content: flex-start;
  gap: 32px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 16px 16px 16px 16px;
}

.imageview_a6a116fc7ebe {
  width: 48px;
  height: 48px;
}

.button_f79f087d8143 {
  width: fit-content;
  height: fit-content;
  transform-origin: unset;
  transform: rotate(180deg);
  justify-content: flex-start;
  align-items: center;
  gap: normal 1116px;
  flex-direction: row;
}

.button_link_f79f087d8143 {
  display: flex;
  flex-direction: row;
  gap: normal 1116px;
  align-items: center;
}

.container_1e9bed63be88 {
  justify-content: flex-start;
  height: fit-content;
  width: 100%;
  align-items: center;
  flex-direction: row;
}

.container_79458a047250 {
  width: 8px;
  height: 8px;
  background: #777777;
  border-radius: 8px 8px 8px 8px;
}

.container_c5de91aee63e {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_aafc2a2b40cf {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_bef96a3004da {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_68a595b17ece {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_a9f49cb1e0a9 {
  width: 100%;
  height: fit-content;
  justify-content: center;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.container_64fd668777c3 {
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  background: #eeeeee;
  height: fit-content;
  padding: 45px 0;
  width: 100%;
}

.footer-menus {
  justify-content: space-between;
  flex-direction: column;
  display: flex;

  @media (min-width: 1024px) {
    flex-direction: row;
  }
}

.text_ff14e1461729 {
  width: 100%;
  line-height: 27px;
  word-wrap: break-word;
}

.text_445979a40430 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_463944c14c60 {
  width: 153px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_f95c7ccb6d6c {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_fe9b14b89d63 {
  width: 153px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_0ecc61abad9e {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_2847ab7df367 {
  width: 153px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_64e6a16fd93c {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_d14ef30bedfd {
  width: 153px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.container_fd786380f631 {
  width: fit-content;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px normal;
  flex-direction: column;
}

.container_a61d3bcc95d9 {
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-grow: 1;
  width: 100%;

  @media (min-width: 1024px) {
    max-width: 153px;
  }
}

.text_eee97452da0f {
  width: 100%;
  line-height: 27px;
  word-wrap: break-word;
}

.text_4bafeb8eea01 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_6487471e3fe2 {
  width: 242px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_b958e38c1b62 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_9e2e7815379c {
  width: 242px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_e99de1fb9fad {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_905dd76c4219 {
  width: 242px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}
.text_8a09b10f0a90 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}
.container_4c111b6b0e01 {
  width: 242px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_b6dd1a811965 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_28fd77ce7e34 {
  width: 242px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_930624497b06 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}
.container_25594d57081c {
  justify-content: flex-start;
  height: fit-content;
  align-items: center;
  flex-direction: row;
  gap: normal 8px;
  width: 242px;
}

.container_bf8783bb3c28 {
  width: fit-content;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px normal;
  flex-direction: column;
}

.container_218583c1052d {
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-grow: 1;
  width: 100%;

  @media (min-width: 1024px) {
    max-width: 242px;
  }
}

.text_e93596f6ef57 {
  width: 100%;
  line-height: 27px;
  word-wrap: break-word;
}

.text_ec8105529336 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_7bc463290c8c {
  width: 297px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_bfbe19e6ed61 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_de29292c5766 {
  width: 297px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_48e3dcce9aca {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_82dd5328b778 {
  width: 297px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_c616110ec89e {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_cda69dbcaaf5 {
  width: 297px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}
.text_f5cc82f72355 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}
.container_5d5340011b73 {
  width: 297px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}
.text_9ffc5e04378a {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_10d38263daa1 {
  width: 297px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.container_a29d20955ebe {
  width: fit-content;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px normal;
  flex-direction: column;
}

.container_afbfb4642078 {
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  width: 100%;

  @media (min-width: 1024px) {
    max-width: 297px;
  }
}

.text_b701e5b689e3 {
  width: 100%;
  line-height: 27px;
  word-wrap: break-word;
}

.imageview_3fe912a004e4 {
  width: 20px;
  height: 20px;
}

.text_00524bb59a05 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}
.container_053558fac0cd {
  height: fit-content;
  flex-grow: 1;
  flex-basis: 0px;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.container_9141da708729 {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.imageview_a59ee9f679fc {
  width: 20px;
  height: 20px;
}

.text_d5f5b33bf763 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_bfa1af0b16ad {
  height: fit-content;
  flex-grow: 1;
  flex-basis: 0px;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}
.container_e9c1d47eb9a4 {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.imageview_61adb23a0676 {
  width: 20px;
  height: 20px;
}

.text_deb27694d650 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}
.container_ee541dc2ac5e {
  height: fit-content;
  flex-grow: 1;
  flex-basis: 0px;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}
.container_a9548d688f9b {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}
.container_193134c28524 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px normal;
  flex-direction: column;
}

.container_fc5b471045eb {
  width: 297px;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px normal;
  flex-direction: column;
}

.text_6a8bcafa7de1 {
  width: 129.65px;
  line-height: 27px;
  word-wrap: break-word;
}

.container_e1947e97ba35 {
  width: fit-content;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px normal;
  flex-direction: column;
}

.container_e1947e97ba35.desktop-only {
  margin-top: 35px;
}

.container_e1947e97ba35.mobile-only {
  margin-top: 24px;
}

.container_86ae6ed9b0cf {
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  width: 100%;

  @media (min-width: 1024px) {
    max-width: 288px;
  }
}

.imageview_2d5a22ade631 {
  box-shadow: 0px 8px 28px rgba(33, 37, 41, 0.12);
  position: absolute !important;
  border-radius: 100%;
  height: 56px;
  width: 56px;
  right: 21px;
  top: 130px;
  z-index: 1;

  @media (min-width: 1024px) {
    right: 43px;
    top: 130px;
  }
}

.container_29e71b2f82c1 {
  border-bottom: #ecedeeff solid 0px;
  border-right: #ecedeeff solid 0px;
  border-left: #ecedeeff solid 0px;
  border-top: #ecedeeff solid 1px;
  position: relative !important;
  background: #ffffff;
  padding: 24px 0;
  width: 100%;

  @media (min-width: 1024px) {
    padding: 45px 0;
  }
}
.text_f935b2e494bd {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 19.5px;
  word-wrap: break-word;
}

.container_d9252e681186 {
  width: 100%;
  height: fit-content;
  border-top: #ecedeeff solid 1px;
  border-right: #ecedeeff solid 0px;
  border-bottom: #ecedeeff solid 0px;
  border-left: #ecedeeff solid 0px;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  background: #ffffff;
  padding: 16px 0;

  @media (min-width: 1024px) {
    padding: 24px 0;
  }
}

.container_5a728824ba55 {
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  height: fit-content;
}

.container_8be2d8d2da7a {
  display: block;
  width: 100%;
}

.viewport_1320298736d5 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  background: #ffffff;
}

.imageview_56986286ad2b {
  width: 48px;
  height: 48px;
}

.imageview_fa638aa99c15 {
  width: 82px;
  height: 56px;
}

.container_24043823ff07 {
  width: fit-content;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_c2c332d1c996 {
  width: fit-content;
  line-height: 20px;
}

.container_00912ac4f5e6 {
  padding: 14px 22px 14px 22px;
  width: 117px;
  height: 48px;
  justify-content: center;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
  background: #0067ad;
  border-radius: 8px 8px 8px 8px;
}

.button_739f358b1335 {
  width: fit-content;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 12px;
  flex-direction: row;
}

.button_link_739f358b1335 {
  display: flex;
  flex-direction: row;
  gap: normal 12px;
  align-items: center;
}
.container_22a7f7102052 {
  padding: 20px 16px 20px 16px;
  width: 390px;
  height: fit-content;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  background: #f3f3f3;
}

.container_4f0da651fba9 {
  position: sticky !important;
  top: 0px;
  width: 100%;
  height: fit-content;
  z-index: 9997;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
  background: #f3f3f3;
}

.imageview_3fda87c70afa {
  width: 48px;
  height: 48px;
}

.imageview_04526a170e2c {
  width: 48px;
  height: 48px;
}

.container_6795162f297c {
  width: 358px;
  height: 48px;
  position: absolute !important;
  left: 16px;
  top: 246px;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
}

.container_08a7759a2c8d {
  width: 8px;
  height: 8px;
  background: #ffffff;
  border-radius: 8px 8px 8px 8px;
}

.container_22074443cbdd {
  width: 8px;
  height: 8px;
  border-top: #ffffffff solid 1px;
  border-right: #ffffffff solid 1px;
  border-bottom: #ffffffff solid 1px;
  border-left: #ffffffff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_36d608aa0d06 {
  width: 8px;
  height: 8px;
  border-top: #ffffffff solid 1px;
  border-right: #ffffffff solid 1px;
  border-bottom: #ffffffff solid 1px;
  border-left: #ffffffff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_7ef52a5720a9 {
  width: 8px;
  height: 8px;
  border-top: #ffffffff solid 1px;
  border-right: #ffffffff solid 1px;
  border-bottom: #ffffffff solid 1px;
  border-left: #ffffffff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_5fbbd8e520d3 {
  width: 8px;
  height: 8px;
  border-top: #ffffffff solid 1px;
  border-right: #ffffffff solid 1px;
  border-bottom: #ffffffff solid 1px;
  border-left: #ffffffff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_b2848f99c680 {
  width: 72px;
  height: 8px;
  position: absolute !important;
  left: 159px;
  top: 480px;
  justify-content: flex-start;
  align-items: flex-start;
  gap: normal 8px;
  flex-direction: row;
}

.container_5e0f69e21bec {
  position: absolute !important;
  width: 390px;
  height: 540px;
  left: 0px;
  top: 0px;
  background: linear-gradient(180deg, #00000000 0%, #000000ff 100%);
  mix-blend-mode: normal;
}

.container_731e20fd7cbf {
  position: absolute !important;
  width: 390px;
  height: 540px;
  left: 0px;
  top: 0px;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/82:6431.webp");
  background-size: contain;
  background-repeat: no-repeat;
  mix-blend-mode: normal;
}

.container_62ca47094316 {
  position: relative !important;
  width: 390px;
  height: 540px;
  background: #9ca3af;
}

.text_cfa7adff3e5b {
  width: 100%;
  line-height: 36px;
  word-wrap: break-word;
}

.text_e070f92df025 {
  width: 338px;
  line-height: 21px;
  word-wrap: break-word;
}

.container_ec98adedbb41 {
  padding: 0 16px 0 16px;
  width: 100%;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 4px normal;
  flex-direction: column;
}

.imageview_f349be647b03 {
  width: 130px;
  height: 130px;
}

.text_3793a702b262 {
  width: 100%;
  line-height: 27px;
  word-wrap: break-word;
}

.container_7dd4a6834760 {
  width: 130px;
  height: fit-content;
  align-items: center;
  justify-content: flex-start;
  gap: 17px normal;
  flex-direction: column;
}

.container_63d0313cf64a {
  width: fit-content;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 16px normal;
  flex-direction: column;
}

.imageview_c005f9e3b197 {
  width: 130px;
  height: 130px;
}

.text_24313ea95136 {
  width: 100%;
  line-height: 27px;
  word-wrap: break-word;
}

.container_b9c8b8c06d2f {
  width: 130px;
  height: fit-content;
  align-items: center;
  justify-content: flex-start;
  gap: 17px normal;
  flex-direction: column;
}

.container_d0b2cfc24f1d {
  width: fit-content;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 16px normal;
  flex-direction: column;
}

.imageview_959fa9495b44 {
  width: 130px;
  height: 130px;
}

.text_9424cd0aef27 {
  width: 100%;
  line-height: 27px;
  word-wrap: break-word;
}

.container_52dc1d7b2d36 {
  width: 130px;
  height: fit-content;
  align-items: center;
  justify-content: flex-start;
  gap: 17px normal;
  flex-direction: column;
}

.container_4a45e0c4a6a0 {
  width: fit-content;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 16px normal;
  flex-direction: column;
}

.container_ecda6501dbcf {
  padding: 0 0 0 16px;
  width: 390px;
  height: fit-content;
  overflow-x: hidden;
  overflow-y: hidden;
  justify-content: flex-start;
  align-items: center;
  gap: normal 28px;
  flex-direction: row;
}

.container_65fc402db348 {
  width: 8px;
  height: 8px;
  background: #777777;
  border-radius: 8px 8px 8px 8px;
}

.container_fddb9d5d9c17 {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_2a974670777f {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_19757dd9728d {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_95698b1bbc7b {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_aba18a1759ab {
  width: fit-content;
  height: fit-content;
  justify-content: center;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.container_dafc810f90c9 {
  padding: 0 159px 0 159px;
  width: 100%;
  height: fit-content;
  justify-content: center;
  align-items: center;
  flex-direction: row;
}

.container_1307e824844f {
  padding: 40px 0 48px 0;
  width: 390px;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 24px normal;
  flex-direction: column;
}

.imageview_1b8a7a76713e {
  width: 100%;
  height: 207px;
  border-radius: 16px 16px 16px 16px;
}
.text_ce0c7246cfa3 {
  width: 100%;
  line-height: 26px;
  word-wrap: break-word;
}

.text-827fef35ddd7_ce0c7246cfa3 {
  line-height: 26px;
}

.text-1f9abe01b1a6_ce0c7246cfa3 {
  line-height: 26px;
}

.text_41639c677915 {
  width: 100%;
  line-height: 21px;
  word-wrap: break-word;
}

.text_e9a1b794529d {
  width: 186px;
  line-height: 21px;
  word-wrap: break-word;
}
.imageview_5e6a5bab4a77 {
  width: 24px;
  height: 24px;
}

.button_e528c342511e {
  padding: 16px 10px 16px 10px;
  width: fit-content;
  height: fit-content;
  min-width: 200px;
  min-height: 56px;
  max-width: 300px;
  max-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #ffc537;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_e528c342511e {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}
.container_1af5bc5af129 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: center;
  gap: 16px normal;
  flex-direction: column;
}

.container_50624375b69a {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 24px normal;
  flex-direction: column;
}

.container_9becdd7a3902 {
  padding: 0 16px 48px 16px;
  width: 390px;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 45px normal;
  flex-direction: column;
  background: #ffffff;
}

.container_d95cc8e96bb0 {
  width: 334px;
  height: 230px;
  position: absolute !important;
  left: 0px;
  top: 0px;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/82:6467.webp");
  background-size: contain;
  background-repeat: no-repeat;
  border-radius: 16px 16px 16px 16px;
  mix-blend-mode: normal;
}

.container_3199c9f173a5 {
  position: relative !important;
  margin: -52px 0 0 0;
  width: 334px;
  height: 230px;
  background: #100808;
  border-radius: 16px 16px 16px 16px;
}

.text_6ad511b1737a {
  width: 100%;
  z-index: 1;
  line-height: 27px;
  word-wrap: break-word;
}

.imageview_531b5e2d28b9 {
  width: 20px;
  height: 4px;
  z-index: 1;
}

.container_a756a18791c7 {
  width: 100%;
  height: fit-content;
  z-index: 1;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px normal;
  flex-direction: column;
}

.text_4a55e4d41f9e {
  width: 100%;
  z-index: 1;
  line-height: 21px;
  word-wrap: break-word;
}

.text-4c81e1cabed2_4a55e4d41f9e {
  line-height: 21px;
}

.text-6ea09c996f0c_4a55e4d41f9e {
  line-height: 21px;
}

.text_9d85dd66fba3 {
  flex-grow: 1;
  flex-basis: 0px;
  z-index: 1;
  line-height: 21px;
  word-wrap: break-word;
}

.imageview_fd3cc56b3e0e {
  width: 24px;
  height: 24px;
  z-index: 1;
}
.button_fd047e8293f6 {
  padding: 16px 10px 16px 10px;
  width: 100%;
  height: 56px;
  min-height: 56px;
  max-height: 56px;
  z-index: 1;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #ffc537;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}
.button_link_fd047e8293f6 {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.container_83dd0dfc2512 {
  width: 100%;
  height: fit-content;
  z-index: 1;
  align-items: flex-start;
  justify-content: center;
  gap: 16px normal;
  flex-direction: column;
}

.container_976bfb7d1995 {
  margin: -52px 0 0 0;
  padding: 20px 24px 20px 24px;
  width: 100%;
  height: fit-content;
  z-index: 1;
  align-items: center;
  justify-content: center;
  gap: 10px normal;
  flex-direction: column;
  background: #00358e;
  border-radius: 16px 16px 16px 16px;
}

.container_df525667a86a {
  width: 358px;
  height: fit-content;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
}

.imageview_a6905d9df56f {
  width: 148px;
  height: 190px;
  z-index: 1;
  position: absolute !important;
  left: 29px;
  top: 2px;
}
.container_a492f6962738 {
  position: relative !important;
  margin: -50px 0 0 0;
  width: 205.68px;
  height: 193.34px;
  z-index: 1;
}

.text_67fd821c0848 {
  width: 100%;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_088764103f5a {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12.04px normal;
  flex-direction: column;
}

.text_553c37cfe868 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 21px;
  word-wrap: break-word;
}

.imageview_4e1b40ab4baa {
  width: 24px;
  height: 24px;
}
.button_75b685b5dc59 {
  padding: 16px 10px 16px 10px;
  width: 100%;
  height: 56px;
  min-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #00358e;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_75b685b5dc59 {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}
.container_c9f817ce5d10 {
  margin: -50px 0 0 0;
  padding: 59px 24px 31px 24px;
  width: 100%;
  height: 208px;
  align-items: center;
  justify-content: center;
  gap: 16px normal;
  flex-direction: column;
  background: #00d7ab;
  border-radius: 16px 16px 16px 16px;
}
.container_453f9a24f052 {
  width: 100%;
  height: 348px;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.container_9f966e811d2a {
  padding: 0 16px 48px 16px;
  width: 390px;
  height: fit-content;
  align-items: center;
  justify-content: flex-start;
  gap: 32px normal;
  flex-direction: column;
}

.imageview_e3c87e7a5473 {
  width: 135px;
  height: 135px;
}

.text_492318cf6759 {
  width: 100%;
  line-height: 21px;
  word-wrap: break-word;
}

.text_0558e23af9c8 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 21px;
  word-wrap: break-word;
}

.imageview_7a74885ad8b7 {
  width: 24px;
  height: 24px;
}

.button_b36cd315a18b {
  padding: 13px 10px 13px 10px;
  width: 162px;
  height: 50px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #ffc537;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_b36cd315a18b {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}
.container_8c413a7fd49c {
  padding: 2px 0 2px 0;
  width: 172px;
  height: fit-content;
  min-width: 100px;
  max-width: 400px;
  align-items: center;
  justify-content: center;
  gap: 10px normal;
  flex-direction: column;
  background: #ffffff;
}

.imageview_b137df5de4e0 {
  width: 135px;
  height: 135px;
}

.text_4396460b23e9 {
  width: 100%;
  line-height: 21px;
  word-wrap: break-word;
}

.text_f86fc1fda5af {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 21px;
  word-wrap: break-word;
}

.imageview_1fb03b7431d1 {
  width: 24px;
  height: 24px;
}

.button_ab5595dbde1f {
  padding: 13px 10px 13px 10px;
  width: 162px;
  height: 50px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #ffc537;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_ab5595dbde1f {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.container_b23bac742833 {
  padding: 2px 0 2px 0;
  width: 172px;
  height: fit-content;
  min-width: 100px;
  max-width: 400px;
  align-items: center;
  justify-content: center;
  gap: 10px normal;
  flex-direction: column;
  background: #ffffff;
}

.container_927a0d745706 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: space-between;
  flex-direction: row;
}

.imageview_7c424c529edb {
  width: 326px;
  height: 196px;
  border-radius: 2.5px 2.5px 2.5px 2.5px;
}

.text_65501aeba4ef {
  width: fit-content;
  line-height: 18px;
}

.button_c8db2e2ef78c {
  padding: 5px 10px 5px 10px;
  width: fit-content;
  height: fit-content;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #0040ac33;
  border-radius: 4px 4px 4px 4px;
}

.button_link_c8db2e2ef78c {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.text_ad6ca1b68077 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 25.2px;
  word-wrap: break-word;
}
.container_9ad1b0178fab {
  padding: 5px 0 5px 0;
  width: 100%;
  height: fit-content;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  border-radius: 4px 4px 4px 4px;
}

.text_e1b811d6b98f {
  width: 100%;
  height: 49px;
  overflow-x: hidden;
  overflow-y: hidden;
  line-height: 21px;
  word-wrap: break-word;
}

.text_2a6ee397a805 {
  width: fit-content;
  line-height: 24px;
}

.container_8488b68ad45f {
  padding: 5px 0 5px 0;
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  border-radius: 4px 4px 4px 4px;
}

.container_3617ec17cf47 {
  height: fit-content;
  min-width: 319px;
  max-width: 346px;
  flex-grow: 1;
  flex-basis: 0px;
  align-items: flex-start;
  justify-content: center;
  gap: 8px normal;
  flex-direction: column;
}

.container_ecaf69c84eeb {
  padding: 16px 16px 16px 16px;
  width: 358px;
  height: fit-content;
  min-width: 358px;
  max-width: 798px;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  gap: 24px 24px;
  flex-direction: row;
  background: #eeeeee;
  border-radius: 16px 16px 16px 16px;
}

.container_41d5dae0fc80 {
  padding: 0 16px 48px 16px;
  width: 390px;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 32px normal;
  flex-direction: column;
}

.container_4d09c654abed {
  width: 334px;
  height: 230px;
  position: absolute !important;
  left: 0px;
  top: 0px;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/91:9108-1.webp");
  background-size: contain;
  background-repeat: no-repeat;
  border-radius: 16px 16px 16px 16px;
  mix-blend-mode: normal;
}

.container_024601913a8f {
  position: absolute !important;
  width: 334px;
  height: 230px;
  left: 0px;
  top: 0px;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/91:9108.webp");
  background-size: contain;
  background-repeat: no-repeat;
  border-radius: 16px 16px 16px 16px;
  mix-blend-mode: normal;
}

.container_d80abcdde75b {
  position: relative !important;
  margin: -52px 0 0 0;
  width: 334px;
  height: 230px;
  background: #100808;
  border-radius: 16px 16px 16px 16px;
}

.text_5fb99e9f0a84 {
  width: 100%;
  z-index: 1;
  line-height: 27px;
  word-wrap: break-word;
}

.imageview_06b91bf7dcd5 {
  width: 20px;
  height: 4px;
  z-index: 1;
}

.button_215cf68f9988 {
  width: 100%;
  height: fit-content;
  z-index: 1;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px normal;
  flex-direction: column;
}

.button_link_215cf68f9988 {
  display: flex;
  flex-direction: column;
  gap: 12px normal;
  align-items: flex-start;
}

.text_f115861d05a8 {
  width: 100%;
  z-index: 1;
  line-height: 21px;
  word-wrap: break-word;
}

.text_ee860431b868 {
  flex-grow: 1;
  flex-basis: 0px;
  z-index: 1;
  line-height: 21px;
  word-wrap: break-word;
}

.imageview_1180da3c1215 {
  width: 24px;
  height: 24px;
  z-index: 1;
}

.button_bd2e68345124 {
  padding: 16px 10px 16px 10px;
  width: 100%;
  height: 56px;
  min-height: 56px;
  max-height: 56px;
  z-index: 1;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #ffc537;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_bd2e68345124 {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.container_9aaa0e07b54e {
  width: 100%;
  height: fit-content;
  z-index: 1;
  align-items: flex-start;
  justify-content: center;
  gap: 16px normal;
  flex-direction: column;
}

.container_e3ed342e6bdb {
  margin: -52px 0 0 0;
  padding: 20px 24px 20px 24px;
  width: 100%;
  height: fit-content;
  z-index: 1;
  align-items: center;
  justify-content: center;
  gap: 10px normal;
  flex-direction: column;
  background: #00358e;
  border-radius: 16px 16px 16px 16px;
}

.container_222dc8577572 {
  width: 358px;
  height: fit-content;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
}

.imageview_5f74fdfcd664 {
  width: 137px;
  height: 194px;
  z-index: 1;
  position: absolute !important;
  left: 35px;
  top: 0px;
}

.container_60c419c86713 {
  position: relative !important;
  margin: -50px 0 0 0;
  width: 205.68px;
  height: 193.34px;
  z-index: 1;
}

.text_6d3df1de4598 {
  width: 100%;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_3a14dd0fc6eb {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12.04px normal;
  flex-direction: column;
}

.text_b84262974995 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 21px;
  word-wrap: break-word;
}

.imageview_b8b1b4756e29 {
  width: 24px;
  height: 24px;
}

.button_ee024a56f70e {
  padding: 16px 10px 16px 10px;
  width: 100%;
  height: 56px;
  min-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #00358e;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_ee024a56f70e {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.container_bcff3aceeafc {
  margin: -50px 0 0 0;
  padding: 59px 24px 31px 24px;
  width: 100%;
  height: 208px;
  align-items: center;
  justify-content: center;
  gap: 16px normal;
  flex-direction: column;
  background: #00d7ab;
  border-radius: 16px 16px 16px 16px;
}

.container_cbd48d042461 {
  width: 100%;
  height: 348px;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.container_b1abc1ef9182 {
  padding: 0 16px 48px 16px;
  width: 390px;
  height: fit-content;
  align-items: center;
  justify-content: flex-start;
  gap: 32px normal;
  flex-direction: column;
}

.container_605f02a5ddec {
  width: 135px;
  height: 135px;
  position: absolute !important;
  left: 0px;
  top: 0px;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/I91:9208;91:9123-1.webp");
  background-size: contain;
  background-repeat: no-repeat;
  mix-blend-mode: normal;
}

.container_71deab755e71 {
  position: relative !important;
  width: 135px;
  height: 135px;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/I91:9208;91:9123.webp");
  background-size: contain;
  background-repeat: no-repeat;
}

.text_2da5dd87115b {
  width: 100%;
  line-height: 21px;
  word-wrap: break-word;
}

.text_3269a1a9d73e {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 21px;
  word-wrap: break-word;
}
.imageview_51835895aeff {
  width: 24px;
  height: 24px;
}

.button_7dd7ff9c0ba2 {
  padding: 13px 10px 13px 10px;
  width: 162px;
  height: 50px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #ffc537;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_7dd7ff9c0ba2 {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}
.container_5abe8475e97a {
  padding: 2px 0 2px 0;
  width: 172px;
  height: fit-content;
  min-width: 100px;
  max-width: 400px;
  align-items: center;
  justify-content: center;
  gap: 10px normal;
  flex-direction: column;
  background: #ffffff;
}

.container_4c8df6126308 {
  width: 135px;
  height: 135px;
  position: absolute !important;
  left: 0px;
  top: 0px;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/I91:9209;91:9123-1.webp");
  background-size: contain;
  background-repeat: no-repeat;
  mix-blend-mode: normal;
}
.container_d1b31d54fcf7 {
  position: relative !important;
  width: 135px;
  height: 135px;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/I91:9209;91:9123.webp");
  background-size: contain;
  background-repeat: no-repeat;
}

.text_97a1ec22bd67 {
  width: 100%;
  line-height: 22.5px;
  word-wrap: break-word;
}

.text_3534ece043ad {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 21px;
  word-wrap: break-word;
}

.imageview_08defecd970e {
  width: 24px;
  height: 24px;
}

.button_7555054e97f1 {
  padding: 13px 10px 13px 10px;
  width: 162px;
  height: 50px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #ffc537;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_7555054e97f1 {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.container_f2ba2d990665 {
  padding: 2px 0 2px 0;
  width: 172px;
  height: fit-content;
  min-width: 100px;
  max-width: 400px;
  align-items: center;
  justify-content: center;
  gap: 10px normal;
  flex-direction: column;
  background: #ffffff;
}

.container_17116545c930 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: space-between;
  flex-direction: row;
}

.imageview_073201225a24 {
  width: 326px;
  height: 196px;
  border-radius: 2.5px 2.5px 2.5px 2.5px;
}

.text_ff2150bd16a2 {
  width: fit-content;
  line-height: 18px;
}

.button_d15e5153c851 {
  padding: 5px 10px 5px 10px;
  width: fit-content;
  height: fit-content;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #0040ac33;
  border-radius: 4px 4px 4px 4px;
}

.button_link_d15e5153c851 {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.text_9f6b1db5d11b {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 25.2px;
  word-wrap: break-word;
}
.container_672bc12cfe04 {
  padding: 5px 0 5px 0;
  width: 100%;
  height: fit-content;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  border-radius: 4px 4px 4px 4px;
}
.text_745bfa439b93 {
  width: 100%;
  height: 49px;
  overflow-x: hidden;
  overflow-y: hidden;
  line-height: 21px;
  word-wrap: break-word;
}

.text_54086cb8016b {
  width: fit-content;
  line-height: 24px;
}

.container_1fd4a4459bd4 {
  padding: 5px 0 5px 0;
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  border-radius: 4px 4px 4px 4px;
}

.container_1634ae921d4c {
  height: fit-content;
  min-width: 319px;
  max-width: 346px;
  flex-grow: 1;
  flex-basis: 0px;
  align-items: flex-start;
  justify-content: center;
  gap: 8px normal;
  flex-direction: column;
}

.container_0d53271118cb {
  padding: 16px 16px 16px 16px;
  width: 358px;
  height: fit-content;
  min-width: 358px;
  max-width: 798px;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  gap: 24px 24px;
  flex-direction: row;
  background: #eeeeee;
  border-radius: 16px 16px 16px 16px;
}
.container_9fc9f3cc2e3e {
  padding: 0 16px 48px 16px;
  width: 390px;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 32px normal;
  flex-direction: column;
}

.text_5a9f7e852479 {
  width: 100%;
  line-height: 26px;
  word-wrap: break-word;
}

.text_f3f81c318153 {
  width: 100%;
  line-height: 21px;
  word-wrap: break-word;
}
.container_fcf948e1e997 {
  padding: 0 16px 0 16px;
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: center;
  gap: 8px normal;
  flex-direction: column;
}
.imageview_89b0c870a489 {
  width: 69.83px;
  height: 42.97px;
  position: absolute !important;
  left: 0px;
  top: 55.86px;
}

.imageview_e7d05456345a {
  width: 34px;
  height: 132px;
  z-index: 1;
  position: absolute !important;
  left: 42.71px;
  top: 7px;
}
.container_7a9eefed6a29 {
  position: absolute !important;
  width: 94px;
  height: 145.11px;
  left: 27px;
  top: 0.4px;
}

.container_edd42681dd92 {
  position: relative !important;
  width: 100%;
  height: 146px;
  background: #f5f5f5;
  border-radius: 3.55px 3.55px 3.55px 3.55px;
}
.text_8b9b5530317e {
  width: 100%;
  line-height: 27px;
  word-wrap: break-word;
}

.text_46074deb9324 {
  width: 100%;
  line-height: 21px;
  word-wrap: break-word;
}

.container_ee01acf446f5 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px normal;
  flex-direction: column;
}

.text_91cba72b2f8b {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 21px;
  word-wrap: break-word;
}

.imageview_d8f2df588dd9 {
  width: 24px;
  height: 24px;
}
.button_28300914f8c6 {
  padding: 13px 10px 13px 10px;
  width: 100%;
  height: 50px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #ffc537;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_28300914f8c6 {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.container_cebb3fb7792b {
  width: 100%;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 16px normal;
  flex-direction: column;
}

.container_afff91784505 {
  padding: 16px 12px 16px 12px;
  width: 165px;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 12px normal;
  flex-direction: column;
  background: #00358e;
  border-radius: 16px 16px 16px 16px;
}

.imageview_43c8a1e773ea {
  width: 80.58px;
  height: 49.59px;
  position: absolute !important;
  left: 0px;
  top: 69.42px;
}

.imageview_d16e8757da0e {
  width: 72px;
  height: 79px;
  z-index: 1;
  position: absolute !important;
  left: 38.78px;
  top: 50px;
}

.container_9c2538f61b3c {
  position: absolute !important;
  width: 120.87px;
  height: 186.59px;
  left: 0px;
  top: 0px;
}

.container_8ad6bfaca115 {
  position: absolute !important;
  width: 120.87px;
  height: 186.59px;
  left: 17px;
  top: -13.6px;
}

.container_7d4fbffd12c8 {
  position: relative !important;
  width: 100%;
  height: 146px;
  overflow-x: hidden;
  overflow-y: hidden;
  background: #f5f5f5;
  border-radius: 3.55px 3.55px 3.55px 3.55px;
}

.text_8439b8236335 {
  width: 100%;
  line-height: 27px;
  word-wrap: break-word;
}

.text_6d369aaed58c {
  width: 100%;
  line-height: 21px;
  word-wrap: break-word;
}

.container_9e3187e5a64c {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px normal;
  flex-direction: column;
}

.text_ac9ddc5ea115 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 21px;
  word-wrap: break-word;
}

.imageview_fbff51fafa64 {
  width: 24px;
  height: 24px;
}

.button_0fe286749244 {
  padding: 13px 10px 13px 10px;
  width: 100%;
  height: 50px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #ffc537;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_0fe286749244 {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}
.container_e02df8864236 {
  width: 100%;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 16px normal;
  flex-direction: column;
}

.container_986234d6c2ad {
  padding: 16px 12px 16px 12px;
  width: 165px;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 12px normal;
  flex-direction: column;
  background: #00358e;
  border-radius: 16px 16px 16px 16px;
}

.container_a6d7405fb52a {
  width: 100%;
  height: 146px;
  background: #f5f5f5;
  border-radius: 3.55px 3.55px 3.55px 3.55px;
}

.text_3c8609a49722 {
  width: 100%;
  line-height: 27px;
  word-wrap: break-word;
}

.text_9b3413f3812e {
  width: 100%;
  line-height: 21px;
  word-wrap: break-word;
}

.container_01770abe803e {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px normal;
  flex-direction: column;
}

.container_455c8f41d011 {
  width: 100%;
  height: 50px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #ffc537;
  border-radius: 8px 8px 8px 8px;
  box-shadow: 0px 0px 10px #34343426;
}

.container_8b52bd847018 {
  width: 100%;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 16px normal;
  flex-direction: column;
}

.container_b2f04b59fe3d {
  padding: 16px 12px 16px 12px;
  width: 166px;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 12px normal;
  flex-direction: column;
  background: #00358e;
  border-radius: 16px 16px 16px 16px;
}

.container_b5039eff4ab3 {
  padding: 0 0 0 16px;
  width: 100%;
  height: fit-content;
  overflow-x: hidden;
  overflow-y: hidden;
  justify-content: flex-start;
  align-items: center;
  gap: normal 12px;
  flex-direction: row;
}

.container_b8ebf8d02cfd {
  width: 8px;
  height: 8px;
  background: #777777;
  border-radius: 8px 8px 8px 8px;
}

.container_6f9f2957b276 {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_ad840a4d518a {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_15ac0f8db513 {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_0b59792e403a {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_e7f21284ec23 {
  width: fit-content;
  height: fit-content;
  justify-content: center;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.container_7d08e02e26a5 {
  padding: 0 159px 0 159px;
  width: 100%;
  height: fit-content;
  justify-content: center;
  align-items: center;
  flex-direction: row;
}

.container_4f8ede927e19 {
  padding: 0 0 48px 0;
  width: 390px;
  height: fit-content;
  align-items: center;
  justify-content: flex-start;
  gap: 24px normal;
  flex-direction: column;
}

.text_b7e5f03d59fc {
  width: 100%;
  line-height: 36px;
  word-wrap: break-word;
}

.text_7201c9c27a09 {
  width: 100%;
  line-height: 24px;
  word-wrap: break-word;
}

.text_c8447bf21599 {
  width: 100%;
  line-height: 22.5px;
  word-wrap: break-word;
}

.text_dfd426f756f1 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 21px;
  word-wrap: break-word;
}

.imageview_a88bb506a958 {
  width: 24px;
  height: 24px;
}

.button_e06d3de495cb {
  padding: 16px 10px 16px 10px;
  width: 100%;
  height: fit-content;
  min-height: 56px;
  max-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #ffc537;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_e06d3de495cb {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.container_f89bd8a96d63 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: center;
  gap: 16px normal;
  flex-direction: column;
}

.imageview_f2860c9057fe {
  width: 100%;
  height: 227px;
  border-radius: 16px 16px 16px 16px;
}

.container_21f8b42c04b4 {
  padding: 0 16px 0 16px;
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: center;
  gap: 32px normal;
  flex-direction: column;
}

.container_e719df56ccca {
  width: 135px;
  height: 135px;
  position: absolute !important;
  left: 0px;
  top: 0px;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/I91:10399;91:9123-1.webp");
  background-size: contain;
  background-repeat: no-repeat;
  mix-blend-mode: normal;
}

.container_a20c758364c2 {
  position: relative !important;
  width: 135px;
  height: 135px;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/I91:10399;91:9123.webp");
  background-size: contain;
  background-repeat: no-repeat;
}

.text_fdfb0e35f0ea {
  width: 100%;
  line-height: 21px;
  word-wrap: break-word;
}

.text_0428b954b9bd {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 21px;
  word-wrap: break-word;
}

.imageview_5e98da29e427 {
  width: 24px;
  height: 24px;
}

.button_f046ce407551 {
  padding: 13px 10px 13px 10px;
  width: 162px;
  height: 50px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #00358e;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_f046ce407551 {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.container_186a21c7149b {
  padding: 2px 0 2px 0;
  width: 165px;
  height: fit-content;
  min-width: 100px;
  max-width: 400px;
  align-items: center;
  justify-content: center;
  gap: 10px normal;
  flex-direction: column;
  background: #ffffff;
}

.container_e5eaac61aa33 {
  width: 135px;
  height: 135px;
  position: absolute !important;
  left: 0px;
  top: 0px;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/I91:10400;91:9123-1.webp");
  background-size: contain;
  background-repeat: no-repeat;
  mix-blend-mode: normal;
}

.container_0bc246bc0d4d {
  position: relative !important;
  width: 135px;
  height: 135px;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/I91:10400;91:9123.webp");
  background-size: contain;
  background-repeat: no-repeat;
}

.text_089263b2e4c8 {
  width: 100%;
  line-height: 21px;
  word-wrap: break-word;
}

.text_72b37e935593 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 21px;
  word-wrap: break-word;
}

.imageview_f78e307b6b16 {
  width: 24px;
  height: 24px;
}
.button_337e17e20ef0 {
  padding: 13px 10px 13px 10px;
  width: 162px;
  height: 50px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #00358e;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_337e17e20ef0 {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.accordion-toggle {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: none;
  border: none;
  padding: 24px 0;
  cursor: pointer;
  outline: none;
  margin: 0 auto;
  font-weight: 600 !important;
  font-size: 16px;
  line-height: 150%;
  color: #00358e;

  @media (min-width: 1024px) {
    pointer-events: none;
    font-size: 18px;
  }
}

@media (max-width: 1024px) {
  .accordion-item {
    border-bottom: 1px solid #e1e1e1;
  }

  .accordion-toggle[aria-expanded="true"] .accordion-icon-open {
    display: inline;
  }
  .accordion-toggle[aria-expanded="false"] .accordion-icon-close {
    display: inline;
  }
  .accordion-toggle[aria-expanded="false"] .accordion-icon-open {
    display: none;
  }
  .accordion-toggle[aria-expanded="true"] .accordion-icon-close {
    display: none;
  }
  .accordion-icon {
    display: flex;
    align-items: center;
    margin-left: 12px;
  }
  .accordion-icon svg {
    display: none;
  }
  .accordion-content {
    padding: 0 0 24px 0;
    animation: accordion-fade 200ms;
  }
  @keyframes accordion-fade {
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
}
.container_dd1d352d964f {
  padding: 2px 0 2px 0;
  width: 165px;
  height: fit-content;
  min-width: 100px;
  max-width: 400px;
  align-items: center;
  justify-content: center;
  gap: 10px normal;
  flex-direction: column;
  background: #ffffff;
}

.container_69365dc2cc6b {
  width: 135px;
  height: 135px;
  position: absolute !important;
  left: 0px;
  top: 0px;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/I152:1807;91:9123-1.webp");
  background-size: contain;
  background-repeat: no-repeat;
  mix-blend-mode: normal;
}
.container_cfc52fb361a1 {
  position: relative !important;
  width: 135px;
  height: 135px;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/I152:1807;91:9123.webp");
  background-size: contain;
  background-repeat: no-repeat;
}

.text_62b0a148c4ba {
  width: 100%;
  line-height: 21px;
  word-wrap: break-word;
}

.text_b9d0dc6c2136 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 21px;
  word-wrap: break-word;
}

.container_5befe6666cd4 {
  padding: 14.5px 44px 14.5px 10px;
  width: 162px;
  height: 50px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #00358e;
  border-radius: 8px 8px 8px 8px;
  box-shadow: 0px 0px 10px #34343426;
}

.container_1b5413b396cd {
  padding: 2px 0 2px 0;
  width: 165px;
  height: fit-content;
  min-width: 100px;
  max-width: 400px;
  align-items: center;
  justify-content: center;
  gap: 10px normal;
  flex-direction: column;
  background: #ffffff;
}

.container_02c8884aa016 {
  padding: 0 0 0 16px;
  width: 100%;
  height: fit-content;
  overflow-x: hidden;
  overflow-y: hidden;
  justify-content: flex-start;
  align-items: flex-start;
  gap: normal 12px;
  flex-direction: row;
}

.container_2c48fad31861 {
  width: 8px;
  height: 8px;
  background: #777777;
  border-radius: 8px 8px 8px 8px;
}

.container_4ef209daf90c {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_058648d71bfa {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_8c497955976a {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_d15c8f478448 {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}
.container_a850334253f9 {
  width: fit-content;
  height: fit-content;
  justify-content: center;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}
.container_fc9c85d05b0a {
  padding: 0 159px 0 159px;
  width: 100%;
  height: fit-content;
  justify-content: center;
  align-items: center;
  flex-direction: row;
}

.container_a2825fe6e0d8 {
  height: fit-content;
  flex-grow: 1;
  flex-basis: 0px;
  align-items: flex-start;
  justify-content: center;
  gap: 32px normal;
  flex-direction: column;
}

.container_9287a4b93206 {
  padding: 45px 0 45px 0;
  width: 390px;
  height: fit-content;
  justify-content: center;
  align-items: center;
  gap: normal 45px;
  flex-direction: row;
  background: #eeeeee;
}

.text_2448cead6a43 {
  width: 100%;
  line-height: 26px;
  word-wrap: break-word;
}

.text_0abe8e9ac2f4 {
  width: 100%;
  line-height: 24px;
  word-wrap: break-word;
}

.text-f3e699e34f44_0abe8e9ac2f4 {
  line-height: 24px;
}
.text-d200098adf71_0abe8e9ac2f4 {
  line-height: 24px;
}

.text-982d9fac7740_0abe8e9ac2f4 {
  line-height: 24px;
}
.text-fba0d701c31f_0abe8e9ac2f4 {
  line-height: 24px;
}

.text-44193045e4c9_0abe8e9ac2f4 {
  line-height: 24px;
}

.text-0214f3d8c6c8_0abe8e9ac2f4 {
  line-height: 24px;
}

.text-7f10265ee5e0_0abe8e9ac2f4 {
  line-height: 24px;
}

.container_521b83c7460a {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px normal;
  flex-direction: column;
}
.text_015781a63972 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}
.input_text_727b75450043 {
  padding: 12px 48px 12px 24px;
  width: 100%;
  height: 48px;
  z-index: 998;
  border-top: #efefefff solid 1px;
  border-right: #efefefff solid 1px;
  border-bottom: #efefefff solid 1px;
  border-left: #efefefff solid 1px;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  background: #f7f7f7;
  border-radius: 8px 8px 8px 8px;
  color: #969696;
}

.wrapper_input_text_727b75450043 {
  width: 100%;
  height: 48px;
}
.input_text_727b75450043::placeholder {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  text-align: start;
  word-wrap: break-word;
  color: #969696;

  letter-spacing: -0.5px;
}
.text_e3fbc3ef06fa {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.input_text_5465c0a09bd0 {
  padding: 12px 48px 12px 24px;
  width: 100%;
  height: 48px;
  z-index: 998;
  border-top: #efefefff solid 1px;
  border-right: #efefefff solid 1px;
  border-bottom: #efefefff solid 1px;
  border-left: #efefefff solid 1px;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  background: #f7f7f7;
  border-radius: 8px 8px 8px 8px;
  color: #969696;
}

.wrapper_input_text_5465c0a09bd0 {
  width: 100%;
  height: 48px;
}

.input_text_5465c0a09bd0::placeholder {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  text-align: start;
  word-wrap: break-word;
  color: #969696;

  letter-spacing: -0.5px;
}

.text_d49003e59c6b {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_29ad41216e03 {
  width: 24px;
  height: 24px;
}

.input_select_908c997b8f08 {
  padding: 12px 10px 12px 10px;
  width: 100%;
  height: 48px;
  z-index: 9998;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
  color: #ffffff;
}

.input_select_908c997b8f08 option {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.container_82ea75b7c489 {
  width: 100%;
  height: fit-content;
  align-items: flex-end;
  justify-content: flex-end;
  gap: 12px normal;
  flex-direction: column;
}

.container_nested_82ea75b7c489 {
  width: 100%;
  height: fit-content;
  align-items: flex-end;
  justify-content: flex-end;
  gap: 12px normal;
  flex-direction: column;
}

.container_e0349f44a806 {
  padding: 24px 16px 24px 16px;
  width: 100%;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 24px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 16px 16px 16px 16px;
}

.container_36af6a5b0232 {
  padding: 0 16px 0 16px;
  height: 548px;
  flex-grow: 1;
  flex-basis: 0px;
  align-items: center;
  justify-content: center;
  gap: 10px normal;
  flex-direction: column;
  background: #00358e45;
  mix-blend-mode: normal;
}

.container_e5f25bb227a4 {
  height: 548px;
  flex-grow: 1;
  flex-basis: 0px;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/82:6584.webp");
  background-size: cover;
  background-repeat: no-repeat;
}

.container_6c1d7d90a0e8 {
  width: 390px;
  height: fit-content;
  justify-content: center;
  align-items: center;
  gap: normal 45px;
  flex-direction: row;
}

.text_60c606bbc98b {
  width: 100%;
  line-height: 36px;
  word-wrap: break-word;
}

.text_63624c8ba6d8 {
  width: 100%;
  line-height: 21px;
  word-wrap: break-word;
}

.container_688daea03469 {
  padding: 0 16px 0 16px;
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: center;
  gap: 8px normal;
  flex-direction: column;
}

.text_e7111d12a67e {
  width: 100%;
  line-height: 22.4px;
  word-wrap: break-word;
}
.imageview_4171a87aa2ea {
  width: 56px;
  height: 56px;
  border-radius: 50% 50% 50% 50%;
}

.text_548b1ad1b321 {
  width: 100%;
  line-height: 21px;
  word-wrap: break-word;
}

.text_ed6271958214 {
  width: 100%;
  line-height: 21px;
  word-wrap: break-word;
}

.container_8715945f4d4f {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
}

.container_0c47e21d4b42 {
  width: 300px;
  height: fit-content;
  align-items: center;
  justify-content: flex-start;
  gap: 16px normal;
  flex-direction: column;
}

.container_6b36dd54c60f {
  padding: 24px 0 24px 0;
  height: fit-content;
  flex-grow: 1;
  flex-basis: 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  align-items: center;
  justify-content: flex-start;
  gap: 16px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 16px 16px 16px 16px;
}

.container_587f13616118 {
  width: 280px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 12px;
  flex-direction: row;
}

.text_0de978aac338 {
  width: 100%;
  line-height: 22.4px;
  word-wrap: break-word;
}

.container_46fa16d1d4ec {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
}

.container_7673c37a2c99 {
  width: 300px;
  height: fit-content;
  align-items: center;
  justify-content: flex-start;
  gap: 16px normal;
  flex-direction: column;
}

.container_dc00ecd1bb9d {
  padding: 24px 0 24px 0;
  height: fit-content;
  flex-grow: 1;
  flex-basis: 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  align-items: center;
  justify-content: flex-start;
  gap: 16px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 16px 16px 16px 16px;
}

.container_fb699f4ce3bf {
  width: 280px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 12px;
  flex-direction: row;
}

.container_26437ce88689 {
  padding: 0 0 0 16px;
  width: 100%;
  height: fit-content;
  overflow-x: hidden;
  overflow-y: hidden;
  justify-content: flex-start;
  align-items: flex-start;
  gap: normal 12px;
  flex-direction: row;
}

.container_ed8834ab1db2 {
  width: 8px;
  height: 8px;
  background: #777777;
  border-radius: 8px 8px 8px 8px;
}

.container_168674599345 {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_a7999a4fd563 {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_7415b801939f {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_0580d182c57a {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_333dd6506d44 {
  width: fit-content;
  height: fit-content;
  justify-content: center;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.container_2b949935bdff {
  padding: 0 159px 0 159px;
  width: 100%;
  height: fit-content;
  justify-content: center;
  align-items: center;
  flex-direction: row;
}

.container_53635b3cec6e {
  padding: 45px 0 45px 0;
  width: 390px;
  height: fit-content;
  align-items: flex-start;
  justify-content: center;
  gap: 24px normal;
  flex-direction: column;
  background: #eeeeee;
}

.text_c6d43edff634 {
  width: 153px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_59010868d463 {
  width: 24px;
  height: 24px;
}

.container_fd0d282432d2 {
  width: 100%;
  height: fit-content;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
}

.text_7e0328ad8890 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_bccb0a173cf1 {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_5765e7db725a {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_6b363cc6624d {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_ba4cbbfee943 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_bf7114a0b998 {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_3f871a563079 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_7668c55bddab {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.container_5287aac3d1dd {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px normal;
  flex-direction: column;
}

.container_adbfb6d984a0 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px normal;
  flex-direction: column;
}
.container_e654b0be6489 {
  width: 358px;
  height: 152px;
  position: absolute !important;
  left: 16px;
  top: 24px;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px normal;
  flex-direction: column;
}

.imageview_ac98a007b032 {
  width: 351px;
  height: 1px;
  position: absolute !important;
  left: 16px;
  top: 200px;
}

.text_3c07135c098b {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_f826d6ca3e4a {
  width: 24px;
  height: 24px;
}

.container_e9b1fda0df15 {
  width: 358px;
  height: 24px;
  position: absolute !important;
  left: 16px;
  top: 224px;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
}

.imageview_26197fc71023 {
  width: 351px;
  height: 1px;
  position: absolute !important;
  left: 16px;
  top: 272px;
}

.text_140cb79f2e12 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_f413a5017a37 {
  width: 24px;
  height: 24px;
}

.container_72a10c8c57a9 {
  width: 358px;
  height: 24px;
  position: absolute !important;
  left: 16px;
  top: 296px;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
}

.imageview_2d9051dbe164 {
  width: 351px;
  height: 1px;
  position: absolute !important;
  left: 16px;
  top: 344px;
}

.text_f8ea2d883400 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}
.imageview_4d328ba92c16 {
  width: 24px;
  height: 24px;
}

.container_8af46297e36e {
  width: 358px;
  height: 24px;
  position: absolute !important;
  left: 16px;
  top: 368px;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
}

.imageview_57c8f9b2cfce {
  width: 351px;
  height: 1px;
  position: absolute !important;
  left: 16px;
  top: 416px;
}
.text_5570c78f4f95 {
  width: 129.65px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_1e7c0addbc74 {
  width: 129.65px;
  height: 32.52px;
}

.container_43f5400e0993 {
  width: fit-content;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px normal;
  flex-direction: column;
}

.container_0adfb9b999aa {
  width: 288px;
  height: 68.52px;
  position: absolute !important;
  left: 16px;
  top: 440px;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 35px normal;
  flex-direction: column;
}

.imageview_56c27948c15e {
  width: 96px;
  height: 96px;
  position: absolute !important;
  left: 321px;
  top: 448px;
}

.container_986252b9417e {
  position: relative !important;
  width: 390px;
  height: 532.52px;
  border-top: #ecedeeff solid 1px;
  border-right: #ecedeeff solid 0px;
  border-bottom: #ecedeeff solid 0px;
  border-left: #ecedeeff solid 0px;
  background: #ffffff;
}

.text_fcc997cf86f5 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 19.5px;
  word-wrap: break-word;
}

.container_a7c5902ff82e {
  padding: 16px 16px 16px 16px;
  width: 390px;
  height: fit-content;
  border-top: #ecedeeff solid 1px;
  border-right: #ecedeeff solid 0px;
  border-bottom: #ecedeeff solid 0px;
  border-left: #ecedeeff solid 0px;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  background: #ffffff;
}

.container_a72d557b5d64 {
  width: 390px;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
}

.container_3025574dd22e {
  width: fit-content;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
}

.viewport_4d87c5ffc629 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  background: #ffffff;
}

.imageview_5f9a952ad1eb {
  width: 84px;
  height: 57px;
}

.text_cec75d1df176 {
  width: fit-content;
  line-height: 20px;
}
.container_7954849616b2 {
  padding: 8px 8px 8px 8px;
  width: fit-content;
  height: fit-content;
  justify-content: center;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_673ca1548f7b {
  width: fit-content;
  line-height: 20px;
}
.container_48182c0b7abb {
  padding: 8px 8px 8px 8px;
  width: fit-content;
  height: fit-content;
  justify-content: center;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_dc2aec41b6dc {
  width: fit-content;
  line-height: 20px;
}

.container_adc508246231 {
  padding: 8px 8px 8px 8px;
  width: fit-content;
  height: fit-content;
  justify-content: center;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.imageview_f4b390f57154 {
  width: 21.01px;
  height: 17.07px;
}

.text_e5d6546f8133 {
  width: fit-content;
  line-height: 20px;
}

.button_040a4f3fcd14 {
  padding: 14px 17px 14px 17px;
  width: 213px;
  height: 48px;
  justify-content: center;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
  background: #0067ad26;
  border-radius: 8px 8px 8px 8px;
}
.button_link_040a4f3fcd14 {
  display: flex;
  flex-direction: row;
  gap: normal 8px;
  align-items: center;
}

.text_5d83849197fa {
  width: fit-content;
  line-height: 20px;
}

.button_5d59367faf3e {
  padding: 14px 23.5px 14px 23.5px;
  width: 120px;
  height: 48px;
  justify-content: center;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
  background: #0067ad;
  border-radius: 8px 8px 8px 8px;
}
.button_link_5d59367faf3e {
  display: flex;
  flex-direction: row;
  gap: normal 8px;
  align-items: center;
}
.container_17bb5cdafd5e {
  width: fit-content;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 12px;
  flex-direction: row;
}

.container_bcdff4dfba62 {
  width: fit-content;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 32px;
  flex-direction: row;
}
.container_267fd27c5ba2 {
  padding: 23px 90px 22px 91px;
  width: 1440px;
  height: fit-content;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  background: #f3f3f3;
}

.container_e414048d9f93 {
  position: sticky !important;
  top: 0px;
  width: 100%;
  height: fit-content;
  z-index: 9996;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
  background: #f3f3f3;
}

.container_b1d6a7587519 {
  border-radius: 16px 16px 16px 16px;
  background-repeat: no-repeat;
  justify-content: flex-start;
  background-size: contain;
  align-items: flex-start;
  flex-direction: row;
  overflow: hidden;
  height: 100%;
  width: 416px;
}

.text_aae49feb4544 {
  font-style: normal;
  line-height: 120%;
  font-weight: 600;
  color: #ffffff;
  font-size: 28px;
  width: 100%;

  @media (min-width: 1024px) {
    font-size: 36px;
  }
}

.text-6f43a58cdb78_aae49feb4544 {
  line-height: 43.2px;
}

.text-4e37978bd7eb_aae49feb4544 {
  line-height: 43.2px;
}

.text-482910c5150a_aae49feb4544 {
  line-height: 43.2px;
}

.text_4c6b3defc82e {
  font-style: normal;
  line-height: 150%;
  font-weight: 400;
  color: #FFFFFF;
  font-size: 18px;
  width: 100%;

  @media (min-width: 1024px) {
    font-size: 18px;
  }
}

.text-2e1a8aef2f29_4c6b3defc82e {
  line-height: 27px;
}

.text-9f73b5873cb5_4c6b3defc82e {
  line-height: 27px;
}

.container_1d9e6ed824b2 {
  margin: 0 0 0 -56px;
  padding: 72px 32px 72px 32px;
  width: 320px;
  height: 438px;
  z-index: 1;
  align-items: center;
  justify-content: center;
  gap: 12px normal;
  flex-direction: column;
  background: #00358e;
  border-radius: 16px 16px 16px 16px;
}

.container_9cacde92fd04 {
  width: fit-content;
  height: 514px;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;
  background: #00358e;
  border-radius: 16px 16px 16px 16px;
}

.text_032a8d0ea64a {
  font-style: normal;
  line-height: 120%;
  font-weight: 600;
  text-align: start;
  color: #00358E;
  font-size: 24px;
  width: 100%;

  @media (min-width: 1024px) {
    font-size: 28px;
  }
}

.text_098c166be337 {
  font-style: normal;
  text-align: start;
  line-height: 150%;
  font-weight: 400;
  color: #474747;
  font-size: 14px;
  width: 100%;

  @media (min-width: 1024px) {
    font-size: 16px;
  }
}

.economize_modal {
  justify-content: center;
  align-items: center;
  position: fixed;
  z-index: 99999;
  height: 100dvh;
  width: 100dvw;
  display: flex;
  display: none;
  left: 0;
  top: 0;
}

.economize_modal_overlay{
  background-color: rgba(0, 0, 0, 0.3);
  position: absolute;
  z-index: 1;
  height: 100dvh;
  width: 100dvw;
  left: 0;
  top: 0;
}

.economize_modal_card {
  padding: 48px 24px 24px;
  background-color: #fff;
  border-radius: 16px;
  position: relative;
  flex-flow: column;
  overflow: hidden;
  max-width: 983px;
  gap: 34px 66px;
  display: flex;
  margin: 16px;
  width: 100%;
  z-index: 2;

  @media (min-width: 1024px) {
    align-items: center;
    padding: 24px 40px;
    flex-flow: row;
    margin: 0;
  }
}

.economize_modal_card_close {
  position: absolute;
  cursor: pointer;
  right: 27px;
  top: 18px;

  @media (min-width: 1024px) {
    right: 20.75px;
    top: 21px;
  }
}

.economize_modal_card img {
  aspect-ratio: 310 / 189;
  border-radius: 20px;
  overflow: hidden;
}

@media (min-width: 1024px) {
  .economize_modal_card img {
  aspect-ratio: 432 / 261;
  flex-shrink: 0;

}
}

.economize_modal_card_content_title{
  margin-bottom: 4px;
  font-style: normal;
  line-height: 150%;
  font-weight: 600;
  color: #000000;
  font-size: 24px;

  @media (min-width: 1024px) {
    font-size: 24px;
  }
}

.economize_modal_card_content_description{
  font-style: normal;
  margin-bottom: 4px;
  line-height: 150%;
  color: #474747;
  font-weight: 400;
  font-size: 15px;
}

.economize_modal_card .button_e0e675dd28ff {
  margin-top: 16px;
}

.container_6983fbbd4b7d {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px normal;
  flex-direction: column;
}

.text_d1bd55d492b5 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.input_text_27243cd7a7e1 {
  padding: 14px 24px 14px 24px;
  width: 100%;
  height: 52px;
  z-index: 998;
  border-top: #efefefff solid 1px;
  border-right: #efefefff solid 1px;
  border-bottom: #efefefff solid 1px;
  border-left: #efefefff solid 1px;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  background: #f7f7f7;
  border-radius: 8px 8px 8px 8px;
  color: #969696;
}

.wrapper_input_text_27243cd7a7e1 {
  width: 100%;
  height: 52px;
}

.input_text_27243cd7a7e1::placeholder {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  text-align: start;
  word-wrap: break-word;
  color: #969696;

  letter-spacing: -0.5px;
}

.text_3192eff7a038 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}
.input_text_59a1430faa1d {
  padding: 14.5px 24px 14.5px 24px;
  width: 100%;
  height: 53px;
  z-index: 998;
  border-top: #efefefff solid 1px;
  border-right: #efefefff solid 1px;
  border-bottom: #efefefff solid 1px;
  border-left: #efefefff solid 1px;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  background: #f7f7f7;
  border-radius: 8px 8px 8px 8px;
  color: #969696;
}

.wrapper_input_text_59a1430faa1d {
  width: 100%;
  height: 53px;
}

.input_text_59a1430faa1d::placeholder {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  text-align: start;
  word-wrap: break-word;
  color: #969696;

  letter-spacing: -0.5px;
}

.text_9b51404a695f {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.input_text_6d9a20161488 {
  padding: 14px 24px 14px 24px;
  width: 100%;
  height: 52px;
  z-index: 998;
  border-top: #efefefff solid 1px;
  border-right: #efefefff solid 1px;
  border-bottom: #efefefff solid 1px;
  border-left: #efefefff solid 1px;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  background: #f7f7f7;
  border-radius: 8px 8px 8px 8px;
  color: #969696;
}

.wrapper_input_text_6d9a20161488 {
  width: 100%;
  height: 52px;
}

.input_text_6d9a20161488::placeholder {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  text-align: start;
  word-wrap: break-word;
  color: #969696;

  letter-spacing: -0.5px;
}

.container_86ba9fb1825c {
  width: 100%;
  height: fit-content;
  align-items: flex-end;
  justify-content: flex-end;
  gap: 8px normal;
  flex-direction: column;
}

.container_b00cb528c890 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 16px normal;
  flex-direction: column;
}

.text_3edaa17476d9 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_a0ef872b6147 {
  width: 24px;
  height: 24px;
}

.button_d78acf4f23d2 {
  padding: 16px 10px 16px 10px;
  width: 291px;
  height: 56px;
  min-width: 200px;
  max-width: 300px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #ffb500;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_d78acf4f23d2 {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  margin-top: 24px;
  align-items: center;
}

.container_6cbb869ec03d {
  width: 511px;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 32px normal;
  flex-direction: column;
}

.container_412a61b4cf25 {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 40px;
  flex-direction: row;
}

.container_nested_412a61b4cf25 {
  padding: 24px 119px 56px 90px;
  width: 1440px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 40px;
  flex-direction: row;
}

.text_de40fabf0bef {
  width: 100%;
  line-height: 48px;
  word-wrap: break-word;
}

.text_be5c13efbfef {
  font-style: normal;
  line-height: 150%;
  color: #474747;
  font-weight: 400;
  font-size: 16px;
  text-align: left;
  width: 100%;

  @media (min-width: 1024px) {
    text-align: center;
    font-size: 218x;
  }
}

.container_e90ebb7f940f {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px normal;
  flex-direction: column;
}

.container_84906e568df8 {
  width: 100%;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 24px normal;
  flex-direction: column;
}

.imageview_c3bcd3120ba9 {
  width: 48px;
  height: 48px;
}

.imageview_f305f7240c52 {
  width: 74px;
  height: 74px;
}

.text_a16ed3098a42 {
  word-wrap: break-word;
  font-style: normal;
  text-align: center;
  line-height: 150%;
  font-weight: 600 !important;
  color: #000000;
  line-height: 30px;
  font-size: 15px;
  width: 100%;

  @media (min-width: 1024px) {
    font-size: 20px;
  }
}

.text_cbb804601dcc {
  word-wrap: break-word;
  font-style: normal;
  text-align: center;
  line-height: 150%;
  line-height: 21px;
  font-weight: 400;
  color: #474747;
  font-size: 13px;
  width: 100%;

  @media (min-width: 1024px) {
    font-size: 14px;
  }
}

.text_12f67c61eb78 {
  text-decoration-line: underline;
  word-wrap: break-word;
  font-style: normal;
  text-align: center;
  line-height: 150%;
  line-height: 24px;
  font-weight: 600 !important;
  font-size: 13px;
  color: #00358e;
  width: 100%;

  @media (min-width: 1024px) {
    font-size: 16px;
  }
}

.container_f6ccd0e542ee {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 4px normal;
  flex-direction: column;
}

.container_0d0f948c3d16 {
  border-radius: 16px 16px 16px 16px;
  padding: 24px 24px 24px 24px;
  flex-direction: column;
  justify-content: start;
  background: #ffffff;
  align-items: center;
  gap: 16px normal;
  height: 100%;
}

.imageview_158d883fd7fe {
  width: 74px;
  height: 74px;
}

.text_bed0a4030a1d {
  width: 100%;
  line-height: 30px;
  word-wrap: break-word;
}

.text_61dd092ae3fd {
  width: 100%;
  line-height: 21px;
  word-wrap: break-word;
}

.text_6c552e140847 {
  width: 100%;
  line-height: 24px;
  word-wrap: break-word;
}

.container_ba0757a0e50c {
  width: 100%;
  height: fit-content;
  align-items: center;
  justify-content: flex-start;
  gap: 4px normal;
  flex-direction: column;
}

.container_c865908f091e {
  padding: 24px 24px 24px 24px;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 16px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 16px 16px 16px 16px;
}

.imageview_da65a0f20822 {
  width: 74px;
  height: 74px;
}

.text_093ba2a04f1b {
  width: 100%;
  line-height: 30px;
  word-wrap: break-word;
}

.text_e23d63689f3c {
  width: 100%;
  line-height: 21px;
  word-wrap: break-word;
}

.text_9ef27d36798f {
  width: 100%;
  line-height: 24px;
  word-wrap: break-word;
}
.container_83fe67ef2c20 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 4px normal;
  flex-direction: column;
}

.container_c181050048e4 {
  padding: 24px 24px 24px 24px;
  width: 278px;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 16px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 16px 16px 16px 16px;
}

.imageview_179580876754 {
  width: 131px;
  height: 31px;
}

.container_010d87d21882 {
  padding: 18px 16px 16.25px 18px;
  width: fit-content;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 10px normal;
  flex-direction: column;
  background: linear-gradient(180deg, #00358eff 0%, #115ad5ff 100%);
  border-radius: 99999997952px 99999997952px 99999997952px 99999997952px;
}

.text_ff5130a06478 {
  width: 100%;
  line-height: 30px;
  word-wrap: break-word;
}

.text_66994400c651 {
  width: 100%;
  line-height: 21px;
  word-wrap: break-word;
}

.text_ce2b6b5eda3f {
  width: 100%;
  line-height: 24px;
  word-wrap: break-word;
}

.container_5d9d72eb0aef {
  width: 100%;
  height: fit-content;
  align-items: center;
  justify-content: flex-start;
  gap: 4px normal;
  flex-direction: column;
}

.container_1b8d5dbe2233 {
  padding: 24px 24px 24px 24px;
  width: 278px;
  height: 238px;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  background: #ffffff;
  border-radius: 16px 16px 16px 16px;
}

.imageview_74eafd886077 {
  width: 48px;
  height: 48px;
}

.button_780e63931c23 {
  width: fit-content;
  height: fit-content;
  transform-origin: unset;
  transform: rotate(180deg);
  justify-content: flex-start;
  align-items: center;
  gap: normal 1116px;
  flex-direction: row;
}
.button_link_780e63931c23 {
  display: flex;
  flex-direction: row;
  gap: normal 1116px;
  align-items: center;
}

.container_4833865f8cd0 {
  width: 100%;
  height: fit-content;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
}

.container_e9208b305c06 {
  width: 8px;
  height: 8px;
  background: #777777;
  border-radius: 8px 8px 8px 8px;
}
.container_3fec3b0c553d {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.text_39932f11136e {
  word-wrap: break-word;
  font-style: normal;
  line-height: 24px;
  line-height: 150%;
  font-weight: 600 !important;
  color: #000000;
  font-size: 14px;
  flex-basis: 0px;
  flex-grow: 1;

  @media (min-width: 1024px) {
    font-size: 16px;
  }
}

.imageview_f7243790cee2 {
  width: 24px;
  height: 24px;
}

.button_e0e675dd28ff {
  width: 300px;
  height: fit-content;
  min-height: 56px;
  max-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #ffc537;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_e0e675dd28ff {
  padding: 16px 10px 16px 10px;
  flex-direction: row;
  align-items: center;
  gap: normal 10px;
  display: flex;
  width: 100%;
}

.container_58c7af5b9649 {
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/160:2846.webp");
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  flex-direction: column;
  mix-blend-mode: normal;
  height: fit-content;
  align-items: center;
  gap: 32px normal;
  padding: 45px 0;
  width: 100%;
}

.container_dde80cf83848 {
  height: fit-content;
  background: #eeeeee;
  width: 100%;
}

.text_8e25ddd71d1b {
  width: 100%;
  line-height: 48px;
  word-wrap: break-word;
}
.text_329b3d02c0b1 {
  width: 100%;
  line-height: 33px;
  word-wrap: break-word;
}

.text-9613ce31f360_329b3d02c0b1 {
  line-height: 33px;
}

.text-a9e8eba2e642_329b3d02c0b1 {
  line-height: 33px;
}

.text_348306a58d8e {
  width: 100%;
  line-height: 21px;
  word-wrap: break-word;
}
.container_4ebe54d4304c {
  height: fit-content;
  flex-grow: 1;
  flex-basis: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 15px normal;
  flex-direction: column;
}

.text_46af6359e9f1 {
  width: 100%;
  line-height: 36px;
  word-wrap: break-word;
}

.text_737e37b2958c {
  width: 100%;
  line-height: 24px;
  word-wrap: break-word;
}

.container_d624246f9f19 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 4px normal;
  flex-direction: column;
}

.container_a06cc4e58859 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px normal;
  flex-direction: column;
}

.text_7ccde320e3f4 {
  width: 100%;
  line-height: 27px;
  word-wrap: break-word;
}

.text_da86d5bc6806 {
  width: 100%;
  line-height: 36px;
  word-wrap: break-word;
}
.container_beeb7904b072 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 7px normal;
  flex-direction: column;
}

.text_75120f9aa0b0 {
  width: 100%;
  line-height: 21px;
  word-wrap: break-word;
}
.text-4aa09363da5f_75120f9aa0b0 {
  line-height: 21px;
}

.text-654f0fef757c_75120f9aa0b0 {
  line-height: 21px;
}

.text-1168bfc33a2c_75120f9aa0b0 {
  line-height: 21px;
}

.text-0e5740192900_75120f9aa0b0 {
  line-height: 21px;
}

.text-d15b73288dc7_75120f9aa0b0 {
  line-height: 21px;
}
.text_ba0681eeeeaa_75120f9aa0b0 {
  line-height: 21px;
}
.container_22cd5bf69528 {
  padding: 7.5px 16px 7.5px 16px;
  width: 100%;
  height: 36px;
  align-items: flex-start;
  justify-content: center;
  gap: 7px normal;
  flex-direction: column;
  background: #115ad50d;
  border-radius: 8px 8px 8px 8px;
}

.text_68fc281276b0 {
  width: fit-content;
  line-height: 27px;
}

.text_011b618a7bb3 {
  width: fit-content;
  line-height: 21px;
}
.imageview_271ef5fbdb11 {
  width: 18.5px;
  height: 18.5px;
}

.container_4d231a50bccf {
  width: fit-content;
  height: fit-content;
  justify-content: flex-start;
  align-items: flex-start;
  gap: normal 8px;
  flex-direction: row;
}

.container_4f47743eb69b {
  width: 100%;
  height: fit-content;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
}

.text_3fd8d81ac84b {
  width: fit-content;
  line-height: 48px;
}

.container_e9f66dd53b56 {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 7px;
  flex-direction: row;
}

.container_5a65e0ee0e71 {
  padding: 16px 16px 16px 16px;
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 7px normal;
  flex-direction: column;
  background: #00d7ab21;
  border-radius: 8px 8px 8px 8px;
}

.container_d6824f159437 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 25px normal;
  flex-direction: column;
}

.container_c3daf9c21373 {
  padding: 16px 16px 16px 16px;
  width: 574px;
  height: fit-content;
  border-top: #00358e99 solid 1px;
  border-right: #00358e99 solid 1px;
  border-bottom: #00358e99 solid 1px;
  border-left: #00358e99 solid 1px;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 24px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 16px 16px 16px 16px;
}

.container_8021b002442a {
  padding: 16px 16px 16px 16px;
  height: fit-content;
  flex-grow: 1;
  flex-basis: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 25px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 16px 16px 16px 16px;
}

.container_b9839569f002 {
  padding: 48px 90px 48px 90px;
  width: 1440px;
  height: fit-content;
  justify-content: center;
  align-items: center;
  gap: normal 48px;
  flex-direction: row;
  background: #00358e;
}

.text_f85464fb176e {
  width: 100%;
  line-height: 48px;
  word-wrap: break-word;
}

.text_d3fa0841314b {
  width: 741px;
  line-height: 27px;
  word-wrap: break-word;
}

.container_90f047fbde2a {
  width: 1219px;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px normal;
  flex-direction: column;
}

.text_306a927808aa {
  width: fit-content;
  line-height: 57.6px;
}

.text_f3bd6e4a0eb0 {
  width: 109px;
  line-height: 21.6px;
  word-wrap: break-word;
}

.container_3791cbcd073b {
  width: fit-content;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 16px;
  flex-direction: row;
}

.text_4806db5871da {
  width: 271px;
  line-height: 24px;
  word-wrap: break-word;
}

.container_0768fc63af88 {
  width: 260px;
  height: fit-content;
  align-items: flex-start;
  justify-content: center;
  gap: 16px normal;
  flex-direction: column;
}

.container_e7bb713ba448 {
  padding: 32px 70px 32px 70px;
  width: 400px;
  height: fit-content;
  border-top: #eeeeeef0 solid 1px;
  border-right: #eeeeeef0 solid 1px;
  border-bottom: #eeeeeef0 solid 1px;
  border-left: #eeeeeef0 solid 1px;
  align-items: center;
  justify-content: center;
  gap: 8px normal;
  flex-direction: column;
  background: #00358e0d;
  border-radius: 16px 16px 16px 16px;
}
.imageview_edcabe957528 {
  width: 400px;
  height: 266px;
  border-radius: 16px 16px 16px 16px;
}

.text_e7f11191ece8 {
  width: fit-content;
  line-height: 57.6px;
}

.text_e491cd056070 {
  width: fit-content;
  line-height: 21.6px;
}

.container_c365a72b782f {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 16px;
  flex-direction: row;
}

.text_f7047c1ee06a {
  width: 271px;
  line-height: 24px;
  word-wrap: break-word;
}

.container_3c76524af8d4 {
  width: 260px;
  height: fit-content;
  align-items: flex-start;
  justify-content: center;
  gap: 16px normal;
  flex-direction: column;
}

.container_7e7f97031640 {
  padding: 32px 70px 32px 70px;
  width: 400px;
  height: fit-content;
  border-top: #eeeeeef0 solid 1px;
  border-right: #eeeeeef0 solid 1px;
  border-bottom: #eeeeeef0 solid 1px;
  border-left: #eeeeeef0 solid 1px;
  align-items: center;
  justify-content: center;
  gap: 8px normal;
  flex-direction: column;
  background: #00358e0d;
  border-radius: 16px 16px 16px 16px;
}

.container_2a471a2ee17b {
  height: fit-content;
  flex-grow: 1;
  flex-basis: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 24px normal;
  flex-direction: column;
}

.text_27b16376d321 {
  width: fit-content;
  line-height: 57.6px;
}

.text_38169ce5cb78 {
  width: fit-content;
  line-height: 21.6px;
}

.container_0d7c6b5e7679 {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 16px;
  flex-direction: row;
}

.text_ec9b6014ca7d {
  width: 271px;
  line-height: 24px;
  word-wrap: break-word;
}

.container_1a298f852020 {
  width: 260px;
  height: fit-content;
  align-items: flex-start;
  justify-content: center;
  gap: 16px normal;
  flex-direction: column;
}

.container_c5845d53b132 {
  padding: 32px 70px 32px 70px;
  width: 400px;
  height: fit-content;
  border-top: #eeeeeef0 solid 1px;
  border-right: #eeeeeef0 solid 1px;
  border-bottom: #eeeeeef0 solid 1px;
  border-left: #eeeeeef0 solid 1px;
  align-items: center;
  justify-content: center;
  gap: 8px normal;
  flex-direction: column;
  background: #00358e0d;
  border-radius: 16px 16px 16px 16px;
}

.imageview_48e4beb734ad {
  width: 400px;
  height: 266px;
  border-radius: 16px 16px 16px 16px;
}

.container_7a65ba947c5a {
  height: fit-content;
  flex-grow: 1;
  flex-basis: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 24px normal;
  flex-direction: column;
}

.container_c4e97069d84c {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: flex-start;
  gap: normal 32px;
  flex-direction: row;
}

.container_2d79cb427501 {
  padding: 56px 90px 56px 90px;
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 24px normal;
  flex-direction: column;
}

.text_74b78abd8c8a {
  width: 100%;
  line-height: 48px;
  word-wrap: break-word;
}

.text_cd0572c075f8 {
  width: 741px;
  line-height: 36px;
  word-wrap: break-word;
}

.container_d400f8a0bb58 {
  width: 1219px;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px normal;
  flex-direction: column;
}

.text_6c4acc703671 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_9bc4e0b3594d {
  width: 24px;
  height: 24px;
}

.container_b556cea8be89 {
  padding: 16px 10px 16px 10px;
  width: 100%;
  height: fit-content;
  min-height: 56px;
  max-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #00358e;
  border-radius: 8px 8px 8px 8px;
}

.text_da96339f933c {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_f705bb85eba2 {
  width: 24px;
  height: 24px;
}

.container_ec0fbbe1dab2 {
  padding: 16px 10px 16px 10px;
  width: 100%;
  height: fit-content;
  min-height: 56px;
  max-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #eeeeeeed;
  border-radius: 8px 8px 8px 8px;
}

.text_a8790f021760 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_f9793d38b18c {
  width: 24px;
  height: 24px;
}

.container_6df2852a3997 {
  padding: 16px 10px 16px 10px;
  width: 100%;
  height: fit-content;
  min-height: 56px;
  max-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #eeeeeeed;
  border-radius: 8px 8px 8px 8px;
}

.text_3a2d0cabe906 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_8b2ab1f99fe5 {
  width: 24px;
  height: 24px;
}

.container_d60e12ecb89b {
  padding: 16px 10px 16px 10px;
  width: 100%;
  height: fit-content;
  min-height: 56px;
  max-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #eeeeeeed;
  border-radius: 8px 8px 8px 8px;
}

.text_01a98e4957a9 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_3def7366af66 {
  width: 24px;
  height: 24px;
}

.container_a0acb8cdbf7e {
  padding: 16px 10px 16px 10px;
  width: 100%;
  height: fit-content;
  min-height: 56px;
  max-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #eeeeeeed;
  border-radius: 8px 8px 8px 8px;
}

.text_38663105ccb3 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_3a567a2d165a {
  width: 24px;
  height: 24px;
}
.button_0d03853a2aa0 {
  padding: 16px 10px 16px 10px;
  width: 100%;
  height: fit-content;
  min-height: 56px;
  max-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #eeeeeeed;
  border-radius: 8px 8px 8px 8px;
}

.button_link_0d03853a2aa0 {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.container_5467f640c417 {
  width: 345px;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px normal;
  flex-direction: column;
}

.text_8cc87e2aef20 {
  width: 100%;
  line-height: 36px;
  word-wrap: break-word;
}

.text_ab37d6b69c25 {
  width: 100%;
  line-height: 30px;
  word-wrap: break-word;
}

.text-2d7e970297b6_ab37d6b69c25 {
  line-height: 30px;
}

.text-db1a6950b644_ab37d6b69c25 {
  line-height: 30px;
}

.text-cfe3cf8be5b1_ab37d6b69c25 {
  line-height: 30px;
}

.text_dcd07f14cdc5 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_59102fbde14b {
  width: 24px;
  height: 24px;
}

.button_44bc0749417e {
  padding: 16px 10px 16px 10px;
  width: 300px;
  height: fit-content;
  min-width: 200px;
  min-height: 56px;
  max-width: 300px;
  max-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #ffc537;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_44bc0749417e {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}
.container_c56a600ad666 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 24px normal;
  flex-direction: column;
}
.container_881c3a121d80 {
  padding: 0 16px 0 16px;
  height: 396px;
  flex-grow: 1;
  flex-basis: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 47px normal;
  flex-direction: column;
  background: #ffffff99;
  border-radius: 16px 16px 16px 16px;
}

.container_45deeac79c4e {
  height: 100%;
  flex-grow: 1;
  flex-basis: 0px;
  align-items: center;
  justify-content: flex-start;
  gap: 47px normal;
  flex-direction: column;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/I91:10681;91:10510.webp");
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 16px 16px 16px 16px;
  mix-blend-mode: normal;
}
.container_d10e1c5b86f9 {
  height: 396px;
  flex-grow: 1;
  flex-basis: 0px;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  background: #00358e1a;
  border-radius: 16px 16px 16px 16px;
}

.container_10b2754469ac {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 24px;
  flex-direction: row;
}

.container_72cd77646018 {
  padding: 45px 90px 45px 90px;
  width: 1440px;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 47px normal;
  flex-direction: column;
  background: #ffffff;
}

.container_b64367bb67e3 {
  width: 1440px;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 90px normal;
  flex-direction: column;
}

.text_a7780efa362b {
  width: 100%;
  line-height: 36.4px;
  word-wrap: break-word;
}

.text_b51c05c1db9c {
  width: 100%;
  line-height: 24px;
  word-wrap: break-word;
}

.container_c80755695fed {
  width: 100%;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 8px normal;
  flex-direction: column;
}

.text_3c9ec2990446 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}
.input_text_76a2b7f29cfa {
  padding: 14px 48px 14px 24px;
  width: 100%;
  height: 52px;
  z-index: 998;
  border-top: #efefefff solid 1px;
  border-right: #efefefff solid 1px;
  border-bottom: #efefefff solid 1px;
  border-left: #efefefff solid 1px;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  background: #f7f7f7;
  border-radius: 8px 8px 8px 8px;
  color: #969696;
}
.wrapper_input_text_76a2b7f29cfa {
  width: 100%;
  height: 52px;
}

.input_text_76a2b7f29cfa::placeholder {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  text-align: start;
  word-wrap: break-word;
  color: #969696;

  letter-spacing: -0.5px;
}

.text_bac53520657a {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_f05869ba9d1b {
  width: 24px;
  height: 24px;
}

.button_c817cd559ac3 {
  padding: 14px 10px 14px 10px;
  width: 100%;
  height: 52px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #00358e;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_c817cd559ac3 {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.text_a0df154d3813 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}
.input_text_5c955e02a7f0 {
  padding: 14px 10px 14px 10px;
  width: 100%;
  height: 52px;
  z-index: 998;
  border-top: #e6e6e6ff solid 1px;
  border-right: #e6e6e6ff solid 1px;
  border-bottom: #e6e6e6ff solid 1px;
  border-left: #e6e6e6ff solid 1px;
  justify-content: flex-start;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
  color: #000000;
}

.wrapper_input_text_5c955e02a7f0 {
  width: 100%;
  height: 52px;
}
.input_text_5c955e02a7f0::placeholder {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  text-align: start;
  word-wrap: break-word;
  color: #000000;

  letter-spacing: -0.5px;
}
.container_ca53231665d4 {
  width: 100%;
  height: fit-content;
  align-items: center;
  justify-content: flex-end;
  gap: 12px normal;
  flex-direction: column;
}
.container_5c4ac253b452 {
  padding: 61px 24px 61px 24px;
  height: 394px;
  flex-grow: 1;
  flex-basis: 0px;
  align-items: center;
  justify-content: center;
  gap: 24px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 16px 16px 16px 16px;
}

.container_nested_5c4ac253b452 {
  padding: 61px 24px 61px 24px;
  height: 394px;
  flex-grow: 1;
  flex-basis: 0px;
  align-items: center;
  justify-content: center;
  gap: 24px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 16px 16px 16px 16px;
}

.imageview_eeeea4e8a581 {
  height: 394px;
  flex-grow: 1;
  flex-basis: 0px;
  border-radius: 16px 16px 16px 16px;
}

.container_7aadb670dd56 {
  padding: 90px 89.5px 90px 90px;
  width: 1440px;
  height: fit-content;
  justify-content: center;
  align-items: center;
  gap: normal 45px;
  flex-direction: row;
  background: #00afd7;
}

.text_9285550642d3 {
  width: 100%;
  line-height: 42px;
  word-wrap: break-word;
}

.text_ca6348dc2492 {
  width: 100%;
  line-height: 24px;
  word-wrap: break-word;
}

.container_deb7e116faea {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: center;
  gap: 4px normal;
  flex-direction: column;
}

.imageview_63e4c7eac1ee {
  width: 48px;
  height: 48px;
}

.button_a0c18e32e422 {
  width: fit-content;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 1116px;
  flex-direction: row;
}

.button_link_a0c18e32e422 {
  display: flex;
  flex-direction: row;
  gap: normal 1116px;
  align-items: center;
}

.text_40a874f15b5a {
  width: 100%;
  line-height: 22.4px;
  word-wrap: break-word;
}

.imageview_d14be6844fd6 {
  width: 56px;
  height: 56px;
  border-radius: 50% 50% 50% 50%;
}

.text_b3f8f776b286 {
  width: 100%;
  line-height: 24px;
  word-wrap: break-word;
}

.text_18cb27ff4726 {
  width: 100%;
  line-height: 24px;
  word-wrap: break-word;
}

.container_fbc71c2c1a7a {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
}

.container_bbfef1cb02c2 {
  width: 300px;
  height: fit-content;
  align-items: center;
  justify-content: flex-start;
  gap: 16px normal;
  flex-direction: column;
}

.container_3ab6229893c7 {
  padding: 24px 24px 24px 24px;
  height: fit-content;
  flex-grow: 1;
  flex-basis: 0px;
  align-items: center;
  justify-content: flex-start;
  gap: 32px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 16px 16px 16px 16px;
}

.text_9d6eb86ef033 {
  width: 100%;
  line-height: 22.4px;
  word-wrap: break-word;
}

.imageview_9396923ecdb2 {
  width: 56px;
  height: 56px;
  border-radius: 50% 50% 50% 50%;
}

.text_7b65359b1ad5 {
  width: 100%;
  line-height: 24px;
  word-wrap: break-word;
}
.text_127aa318ec0d {
  width: 100%;
  line-height: 24px;
  word-wrap: break-word;
}

.container_13c7fb39fb7f {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
}

.container_6f0172588569 {
  width: 300px;
  height: fit-content;
  align-items: center;
  justify-content: flex-start;
  gap: 16px normal;
  flex-direction: column;
}

.container_1d3409a1e003 {
  padding: 24px 24px 24px 24px;
  height: fit-content;
  flex-grow: 1;
  flex-basis: 0px;
  align-items: center;
  justify-content: flex-start;
  gap: 32px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 16px 16px 16px 16px;
}

.text_5cf95f91bb66 {
  width: 100%;
  line-height: 22.4px;
  word-wrap: break-word;
}

.imageview_54e1db731ca6 {
  width: 56px;
  height: 56px;
  border-radius: 50% 50% 50% 50%;
}

.text_3cc335d6a95c {
  width: 100%;
  line-height: 24px;
  word-wrap: break-word;
}

.text_4195133c060e {
  width: 100%;
  line-height: 24px;
  word-wrap: break-word;
}

.container_9bd1b462aa6f {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
}

.container_d3125864c632 {
  width: 300px;
  height: fit-content;
  align-items: center;
  justify-content: flex-start;
  gap: 16px normal;
  flex-direction: column;
}

.container_f3f0ca2e9a1d {
  padding: 24px 24px 24px 24px;
  height: fit-content;
  flex-grow: 1;
  flex-basis: 0px;
  align-items: center;
  justify-content: flex-start;
  gap: 32px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 16px 16px 16px 16px;
}

.imageview_362c3819afca {
  width: 48px;
  height: 48px;
}

.button_97d7ca23d4cb {
  width: fit-content;
  height: fit-content;
  transform-origin: unset;
  transform: rotate(180deg);
  justify-content: flex-start;
  align-items: center;
  gap: normal 1116px;
  flex-direction: row;
}

.button_link_97d7ca23d4cb {
  display: flex;
  flex-direction: row;
  gap: normal 1116px;
  align-items: center;
}

.container_d440814c0461 {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 24px;
  flex-direction: row;
}

.container_175765971006 {
  width: 8px;
  height: 8px;
  background: #777777;
  border-radius: 8px 8px 8px 8px;
}

.container_e6f6015f2511 {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_5f37d496ad51 {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_d1bf0e4805ed {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_b9016bb6ff72 {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_d22598ecafd1 {
  width: 100%;
  height: fit-content;
  justify-content: center;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.container_b9f42d229ee6 {
  padding: 45px 90px 45px 90px;
  width: 1440px;
  height: fit-content;
  align-items: flex-start;
  justify-content: center;
  gap: 24px normal;
  flex-direction: column;
  background: #eeeeee;
}

.text_15319e854e76 {
  width: 100%;
  line-height: 42px;
  word-wrap: break-word;
}

.text_e2f489f46d64 {
  width: 457px;
  line-height: 24px;
  word-wrap: break-word;
}

.container_170ecfe9bd8a {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: center;
  gap: 4px normal;
  flex-direction: column;
}

.text_20de1ad7ecc0 {
  width: fit-content;
  line-height: 24px;
}

.button_38e439cc0ebe {
  padding: 16px 42px 16px 42px;
  height: fit-content;
  min-height: 56px;
  max-height: 56px;
  flex-grow: 1;
  flex-basis: 0px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #00358e;
  border-radius: 8px 8px 8px 8px;
}

.button_link_38e439cc0ebe {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.text_951767af6df5 {
  width: fit-content;
  line-height: 24px;
}

.button_77886c9d8410 {
  padding: 16px 51px 16px 51px;
  height: fit-content;
  min-height: 56px;
  max-height: 56px;
  flex-grow: 1;
  flex-basis: 0px;
  border-top: #00358eff solid 1px;
  border-right: #00358eff solid 1px;
  border-bottom: #00358eff solid 1px;
  border-left: #00358eff solid 1px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  border-radius: 8px 8px 8px 8px;
}

.button_link_77886c9d8410 {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.container_07cd6561c7a5 {
  width: 370px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.container_a3b897d35d63 {
  position: sticky !important;
  top: 0px;
  width: 463px;
  height: fit-content;
  z-index: 9995;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 32px normal;
  flex-direction: column;
}

.text_886930ac1be3 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_4412db3fd287 {
  width: 16px;
  height: 20px;
}

.container_d613b0b48f2d {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 12px;
  flex-direction: row;
}

.text_6729465530ff {
  width: 100%;
  line-height: 22.4px;
  word-wrap: break-word;
}

.text-a3854a2f6575_6729465530ff {
  line-height: 22.4px;
}

.text-89ab138e71b0_6729465530ff {
  line-height: 22.4px;
}

.text-226c7d3d99d8_6729465530ff {
  line-height: 22.4px;
}

.text-c77dd35ba1fd_6729465530ff {
  line-height: 22.4px;
}
.container_3c535ad1c312 {
  padding: 24px 16px 24px 16px;
  width: 100%;
  height: fit-content;
  border-top: #eaeaeaff solid 1px;
  border-right: #eaeaeaff solid 1px;
  border-bottom: #eaeaeaff solid 1px;
  border-left: #eaeaeaff solid 1px;
  align-items: flex-start;
  justify-content: center;
  gap: 12px normal;
  flex-direction: column;
  background: #f7f7f7;
  border-radius: 12px 12px 12px 12px;
}

.text_ce611a5f4029 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_48d7198fc13f {
  width: 16px;
  height: 20px;
}

.container_e41691df48ec {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 12px;
  flex-direction: row;
}

.container_d924e95bcce8 {
  padding: 24px 16px 24px 16px;
  width: 100%;
  height: fit-content;
  border-top: #eeeeeeff solid 1px;
  border-right: #eeeeeeff solid 1px;
  border-bottom: #eeeeeeff solid 1px;
  border-left: #eeeeeeff solid 1px;
  align-items: flex-start;
  justify-content: center;
  gap: 12px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 12px 12px 12px 12px;
}

.text_f8cd971c730d {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_b11281c7c053 {
  width: 16px;
  height: 20px;
}

.container_8db99d510ea2 {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 12px;
  flex-direction: row;
}

.container_81b9c53dd9f4 {
  padding: 24px 16px 24px 16px;
  width: 100%;
  height: fit-content;
  border-top: #eeeeeeff solid 1px;
  border-right: #eeeeeeff solid 1px;
  border-bottom: #eeeeeeff solid 1px;
  border-left: #eeeeeeff solid 1px;
  align-items: flex-start;
  justify-content: center;
  gap: 12px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 12px 12px 12px 12px;
}

.text_e2c5e7a23cee {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}
.imageview_540e5a2b1ad9 {
  width: 16px;
  height: 20px;
}
.container_ec71f25d19b4 {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 12px;
  flex-direction: row;
}

.container_fdf93d556a02 {
  padding: 24px 16px 24px 16px;
  width: 100%;
  height: fit-content;
  border-top: #eeeeeeff solid 1px;
  border-right: #eeeeeeff solid 1px;
  border-bottom: #eeeeeeff solid 1px;
  border-left: #eeeeeeff solid 1px;
  align-items: flex-start;
  justify-content: center;
  gap: 12px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 12px 12px 12px 12px;
}

.text_cd826eaeca98 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_852803d5f61c {
  width: 16px;
  height: 20px;
}

.container_a724ac0d312f {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 12px;
  flex-direction: row;
}

.container_fb78b5fbc962 {
  padding: 24px 16px 24px 16px;
  width: 100%;
  height: fit-content;
  border-top: #eeeeeeff solid 1px;
  border-right: #eeeeeeff solid 1px;
  border-bottom: #eeeeeeff solid 1px;
  border-left: #eeeeeeff solid 1px;
  align-items: flex-start;
  justify-content: center;
  gap: 12px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 12px 12px 12px 12px;
}
.container_cd8041376031 {
  width: 723px;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px normal;
  flex-direction: column;
}

.container_c553e29a1e6e {
  padding: 64px 90px 64px 90px;
  width: 1440px;
  height: fit-content;
  align-items: flex-start;
  justify-content: space-between;
  flex-direction: row;
  background: #ffffff;
}

.text_a50216600992 {
  width: 100%;
  line-height: 27px;
  word-wrap: break-word;
}

.text_1b0bfd5f4a13 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_fb396177c36c {
  width: 153px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_3d6ba324572d {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_4d9cc60b8eed {
  width: 153px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}
.text_c682f301609a {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_457ef1dacfde {
  width: 153px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_3aa0912e0e09 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_ccce0771173b {
  width: 153px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.container_0fd61cea0427 {
  width: fit-content;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px normal;
  flex-direction: column;
}

.container_79546fa3b44f {
  width: 153px;
  height: 164px;
  position: absolute !important;
  left: 90px;
  top: 48px;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px normal;
  flex-direction: column;
}
.text_8ee55b5ab557 {
  width: 100%;
  line-height: 27px;
  word-wrap: break-word;
}

.text_dd44af7ffbb2 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_827faf3cf5f2 {
  width: 242px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}
.text_605c1c8b2a2b {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}
.container_84594d6e935f {
  width: 242px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}
.text_699fb002f59c {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_c05a64247160 {
  width: 242px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_f1d40b8d702d {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_e206f8768b67 {
  width: 242px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_ad7d992fa4ec {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_f9211c4864c4 {
  width: 242px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_32581759bd5a {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_e1e60858c1fa {
  width: 242px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.container_f0a6b5df67c7 {
  width: fit-content;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px normal;
  flex-direction: column;
}

.container_e80f83d7afbb {
  width: 242px;
  height: 217px;
  position: absolute !important;
  left: 336.33px;
  top: 48px;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px normal;
  flex-direction: column;
}

.text_bdf15aeb5f26 {
  width: 100%;
  line-height: 27px;
  word-wrap: break-word;
}

.text_914907832086 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_2c019269e7e2 {
  width: 297px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_6ede2ddc9fd3 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_d40b6ba1a8b5 {
  width: 297px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_bd029326fd97 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_6e9e9400d7e5 {
  width: 297px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_00dfde0e77be {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_a9cfe97e7e5a {
  width: 297px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}
.text_0f215ed72b80 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_6a77eaa9d30b {
  width: 297px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_a0bd07d2da67 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_959612f30bb3 {
  width: 297px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.container_cf7a695f63a8 {
  width: fit-content;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px normal;
  flex-direction: column;
}

.container_ae039cb5729f {
  width: 297px;
  height: 217px;
  position: absolute !important;
  left: 671.67px;
  top: 48px;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px normal;
  flex-direction: column;
}

.text_70f4bd992e54 {
  width: 100%;
  line-height: 27px;
  word-wrap: break-word;
}

.imageview_b166b2786169 {
  width: 20px;
  height: 20px;
}

.text_c05302f9e13f {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_b6530f0fba8d {
  height: fit-content;
  flex-grow: 1;
  flex-basis: 0px;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.container_5a65bc801d4c {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.imageview_9346e2d6a049 {
  width: 20px;
  height: 20px;
}

.text_9f07a49c7a98 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_af245fd9bf2d {
  height: fit-content;
  flex-grow: 1;
  flex-basis: 0px;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.container_0e069f4521f2 {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.imageview_3bbdf535ed98 {
  width: 20px;
  height: 20px;
}

.text_5acccc0e9e5d {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_56f3c7c0e50e {
  height: fit-content;
  flex-grow: 1;
  flex-basis: 0px;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.container_e72b77c12b37 {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.container_15b650770399 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px normal;
  flex-direction: column;
}

.container_3c88ad988a16 {
  width: 297px;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px normal;
  flex-direction: column;
}

.text_a3e350047553 {
  width: 129.65px;
  line-height: 27px;
  word-wrap: break-word;
}

.imageview_4ae218d81339 {
  width: 129.65px;
  height: 32.52px;
}

.container_2f5435680ce7 {
  width: fit-content;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px normal;
  flex-direction: column;
}

.container_3f2fc4724592 {
  width: 288px;
  height: 230.52px;
  position: absolute !important;
  left: 1062px;
  top: 48px;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 35px normal;
  flex-direction: column;
}

.imageview_98fac23510a2 {
  width: 112px;
  height: 112px;
  z-index: 1;
  position: absolute !important;
  left: 1341px;
  top: 206px;
}

.container_703e3538c94e {
  position: relative !important;
  width: 1440px;
  height: 326.52px;
  border-top: #ecedeeff solid 1px;
  border-right: #ecedeeff solid 0px;
  border-bottom: #ecedeeff solid 0px;
  border-left: #ecedeeff solid 0px;
  background: #ffffff;
}

.text_a4bf33234fa6 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 19.5px;
  word-wrap: break-word;
}

.container_eaaddc5b52df {
  padding: 24px 90px 24px 90px;
  width: 100%;
  height: fit-content;
  border-top: #ecedeeff solid 1px;
  border-right: #ecedeeff solid 0px;
  border-bottom: #ecedeeff solid 0px;
  border-left: #ecedeeff solid 0px;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  background: #ffffff;
}

.container_698de1ddfb50 {
  width: 1440px;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
}

.viewport_adb204c8b05c {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  background: #ffffff;
  display: block;
}

.imageview_2b811a22ed47 {
  width: 48px;
  height: 48px;
}

.imageview_b559939681d9 {
  width: 82px;
  height: 56px;
}

.container_994271e07228 {
  width: fit-content;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_1eb422b2ce59 {
  width: fit-content;
  line-height: 20px;
}

.container_1059a618269a {
  padding: 14px 22px 14px 22px;
  width: 117px;
  height: 48px;
  justify-content: center;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
  background: #0067ad;
  border-radius: 8px 8px 8px 8px;
}

.button_18801ff3478a {
  width: fit-content;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 12px;
  flex-direction: row;
}

.button_link_18801ff3478a {
  display: flex;
  flex-direction: row;
  gap: normal 12px;
  align-items: center;
}

.container_dd99dd106ba0 {
  padding: 20px 16px 20px 16px;
  width: 390px;
  height: fit-content;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  background: #f3f3f3;
}

.container_d9fd7e29b86d {
  position: sticky !important;
  top: 0px;
  width: 100%;
  height: fit-content;
  z-index: 9994;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
  background: #f3f3f3;
}
.container_5420d48e6962 {
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/181:10525-1.webp");
  border-radius: 16px 16px 16px 16px;
  background-repeat: no-repeat;
  background-size: cover;
  mix-blend-mode: normal;
  flex-basis: 0px;
  height: auto;
  flex-grow: 1;

  @media (min-width: 1024px) {
    height: 278px;
  }
}

.container_15b8b6a2eef6 {
  border-radius: 16px 16px 16px 16px;
  background-repeat: no-repeat;
  justify-content: flex-start;
  align-items: flex-start;
  aspect-ratio: 358 / 278;
  background-size: cover;
  flex-direction: row;
  overflow: hidden;
  height: auto;
  width: 100%;

  @media (min-width: 1024px) {
    margin: -56px 0 0 0;
    aspect-ratio: unset;
    height: 278px;
  }
}

.container_15b8b6a2eef6 img {
  width: 100%;
}

.text_d84cbafdf673 {
  width: 100%;
  z-index: 1;
  line-height: 33.6px;
  word-wrap: break-word;
}

.text-3f4efeb4b1de_d84cbafdf673 {
  line-height: 33.6px;
}

.text-663777e4f1ca_d84cbafdf673 {
  line-height: 33.6px;
}

.text-e663b289ca0e_d84cbafdf673 {
  line-height: 33.6px;
}

.text_c85c2a47b58d {
  width: 100%;
  z-index: 1;
  line-height: 27px;
  word-wrap: break-word;
}

.text-af83c77c2234_c85c2a47b58d {
  line-height: 27px;
}

.text-7ae55a58206e_c85c2a47b58d {
  line-height: 27px;
}
.container_459044983849 {
  border-radius: 16px 16px 16px 16px;
  padding: 28px 20px 28px 20px;
  justify-content: center;
  width: calc(100% - 26px);
  flex-direction: column;
  margin: -56px auto 0;
  align-items: center;
  height: fit-content;
  background: #00358e;
  gap: 12px normal;
  z-index: 1;
}

.container_e3fee4954b60 {
  width: 100%;
  height: fit-content;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background: #00358e;
  border-radius: 16px 16px 16px 16px;
}

.text_38d0dcfb1481 {
  width: 100%;
  line-height: 28.8px;
  word-wrap: break-word;
}

.text_1389d6ebff03 {
  width: 100%;
  line-height: 21px;
  word-wrap: break-word;
}

.container_6e68174897c1 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 16px normal;
  flex-direction: column;
}
.text_6c1caa7efe6a {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.input_text_2f4f4e845b68 {
  padding: 14px 24px 14px 24px;
  width: 100%;
  height: 52px;
  z-index: 998;
  border-top: #efefefff solid 1px;
  border-right: #efefefff solid 1px;
  border-bottom: #efefefff solid 1px;
  border-left: #efefefff solid 1px;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  background: #f7f7f7;
  border-radius: 8px 8px 8px 8px;
  color: #969696;
}
.wrapper_input_text_2f4f4e845b68 {
  width: 100%;
  height: 52px;
}

.input_text_2f4f4e845b68::placeholder {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  text-align: start;
  word-wrap: break-word;
  color: #969696;

  letter-spacing: -0.5px;
}

.text_913f82f27b14 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.input_text_961d12d8b268 {
  padding: 14.5px 24px 14.5px 24px;
  width: 100%;
  height: 53px;
  z-index: 998;
  border-top: #efefefff solid 1px;
  border-right: #efefefff solid 1px;
  border-bottom: #efefefff solid 1px;
  border-left: #efefefff solid 1px;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  background: #f7f7f7;
  border-radius: 8px 8px 8px 8px;
  color: #969696;
}

.wrapper_input_text_961d12d8b268 {
  width: 100%;
  height: 53px;
}

.input_text_961d12d8b268::placeholder {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  text-align: start;
  word-wrap: break-word;
  color: #969696;

  letter-spacing: -0.5px;
}

.text_d8f44cb16eb6 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.input_text_596913ac073d {
  padding: 14px 24px 14px 24px;
  width: 100%;
  height: 52px;
  z-index: 998;
  border-top: #efefefff solid 1px;
  border-right: #efefefff solid 1px;
  border-bottom: #efefefff solid 1px;
  border-left: #efefefff solid 1px;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  background: #f7f7f7;
  border-radius: 8px 8px 8px 8px;
  color: #969696;
}

.wrapper_input_text_596913ac073d {
  width: 100%;
  height: 52px;
}

.input_text_596913ac073d::placeholder {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  text-align: start;
  word-wrap: break-word;
  color: #969696;

  letter-spacing: -0.5px;
}
.container_8ebba768689c {
  width: 100%;
  height: fit-content;
  align-items: flex-end;
  justify-content: flex-end;
  gap: 8px normal;
  flex-direction: column;
}

.container_2f4dd08070b7 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 16px normal;
  flex-direction: column;
}

.text_d53bff239033 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_f4ce952a49e5 {
  width: 24px;
  height: 24px;
}

.button_0c186c680751 {
  padding: 16px 10px 16px 10px;
  width: 100%;
  height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #ffb500;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
  margin-top: 8px;
}

.button_link_0c186c680751 {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}
.container_5f77875ba00e {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 16px normal;
  flex-direction: column;
}

.container_e80274a34646 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: center;
  gap: 16px normal;
  flex-direction: column;
}
.container_nested_e80274a34646 {
  padding: 0 16px 40px 16px;
  width: 390px;
  height: fit-content;
  align-items: flex-start;
  justify-content: center;
  gap: 16px normal;
  flex-direction: column;
}
.text_0fdec70e566e {
  width: 100%;
  line-height: 24px;
  word-wrap: break-word;
}

.container_6f60afcf7f22 {
  padding: 0 16px 0 16px;
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 16px normal;
  flex-direction: column;
}

.imageview_e851f663d248 {
  width: 49.02px;
  height: 49.02px;
}

.text_49d747af1fd5 {
  width: 100%;
  line-height: 22.5px;
  word-wrap: break-word;
}

.text_d328a087b4a6 {
  width: 100%;
  line-height: 19.5px;
  word-wrap: break-word;
}

.text_c3f785b96a65 {
  width: 100%;
  line-height: 19.5px;
  word-wrap: break-word;
}

.container_7d4f51aa9092 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 4px normal;
  flex-direction: column;
}

.container_74aaad4dcccc {
  padding: 24px 8px 24px 8px;
  width: 220px;
  height: fit-content;
  align-items: center;
  justify-content: flex-start;
  gap: 16px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 16px 16px 16px 16px;
}

.imageview_0b2e8e6380a0 {
  width: 49.02px;
  height: 49.02px;
}

.text_d979b457a10e {
  width: 100%;
  line-height: 22.5px;
  word-wrap: break-word;
}

.text_16a22bdf5575 {
  width: 100%;
  line-height: 19.5px;
  word-wrap: break-word;
}

.text_a6da7cd35a0c {
  width: 100%;
  line-height: 19.5px;
  word-wrap: break-word;
}

.container_5d4a77e0df65 {
  width: 100%;
  height: fit-content;
  align-items: center;
  justify-content: flex-start;
  gap: 4px normal;
  flex-direction: column;
}

.container_34606be3abcb {
  padding: 24px 8px 24px 8px;
  width: 220px;
  height: fit-content;
  align-items: center;
  justify-content: flex-start;
  gap: 16px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 16px 16px 16px 16px;
}

.container_1f83096e7970 {
  padding: 0 0 0 16px;
  width: 100%;
  height: fit-content;
  overflow-x: hidden;
  overflow-y: hidden;
  justify-content: flex-start;
  align-items: flex-start;
  gap: normal 12px;
  flex-direction: row;
}

.container_d9f86378ac9d {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_63afc1ff6f3a {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  background: #777777;
  border-radius: 8px 8px 8px 8px;
}

.container_373c85268948 {
  width: fit-content;
  height: fit-content;
  justify-content: center;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.container_fd2e866a59e7 {
  padding: 0 183px 0 183px;
  width: 100%;
  height: fit-content;
  justify-content: center;
  align-items: center;
  flex-direction: row;
}
.text_c1d1b9c06c26 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 21px;
  word-wrap: break-word;
}

.imageview_5dbec8a13c84 {
  width: 24px;
  height: 24px;
}

.container_e2988361fbf2 {
  padding: 16px 10px 16px 10px;
  width: 100%;
  height: fit-content;
  min-height: 56px;
  max-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #ffc537;
  border-radius: 8px 8px 8px 8px;
  box-shadow: 0px 0px 10px #34343426;
}

.button_482f61aa4868 {
  padding: 0 16px 0 16px;
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px normal;
  flex-direction: column;
}

.button_link_482f61aa4868 {
  display: flex;
  flex-direction: column;
  gap: 8px normal;
  align-items: flex-start;
}

.container_23bf56515081 {
  padding: 45px 0 44.93px 0;
  width: 100%;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 20px normal;
  flex-direction: column;
  background: url("https://cdn.yotako.io/2846f75c-be44-4014-9f0e-b51fbc3efd83/160:3902.webp");
  background-size: contain;
  background-repeat: no-repeat;
  mix-blend-mode: normal;
}

.container_d6b5fdf8c5d9 {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  background: #eeeeee;
}

.text_aa0e01fde1d9 {
  font-style: normal;
  line-height: 150%;
  font-weight: 600 !important;
  font-size: 24px;
  color: #ffffff;
  width: 100%;
  z-index: 1;

  @media (min-width: 1024px) {
    font-size: 32px;
  }
}

.text_ed8187db0f5e {
  word-wrap: break-word;
  font-style: normal;
  line-height: 150%;
  font-weight: 400;
  font-size: 14px;
  color: #ffffff;
  width: 100%;
  z-index: 1;

  @media (min-width: 1024px) {
    font-size: 22px;
  }
}

.text_ed8187db0f5e-b {
  font-style: normal;
  line-height: 150%;
  font-weight: 400;
  font-size: 12px;
  color: #ffffff;

  @media (min-width: 1024px) {
    font-size: 14px;
  }
}

.text-4a1a2c502aff_ed8187db0f5e {
  line-height: 21px;
}

.text-77a7e2aaec1b_ed8187db0f5e {
  line-height: 21px;
}

.container_eb78e57a6ff4 {
  width: 100%;
  height: fit-content;
  z-index: 1;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 15px normal;
  flex-direction: column;
}

.text_27018327a5d6 {
  font-style: normal;
  line-height: 150%;
  font-weight: 600 !important;
  font-size: 20px;
  color: #00358e;
  width: 100%;
  z-index: 1;

  @media (min-width: 1024px) {
    font-size: 24px;
  }
}

.text_831f6c5e9623 {
  font-style: normal;
  line-height: 150%;
  font-weight: 400;
  font-size: 14px;
  color: #000000;
  width: 100%;
  z-index: 1;

  @media (min-width: 1024px) {
    font-size: 16px;
  }
}

.container_c80d1cae32af {
  width: 100%;
  height: fit-content;
  z-index: 1;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 4px normal;
  flex-direction: column;
}

.text_9d68b567ad1b {
  font-style: normal;
  line-height: 21px;
  line-height: 150%;
  font-weight: 400;
  font-size: 14px;
  color: #474747;
  width: 100%;
  z-index: 1;

  @media (min-width: 1024px) {
    font-size: 18px;
  }
}

.text_1d8561d7a7a4 {
  appearance: none;
  line-height: 150%;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  color: #656565;
  outline: none;
  border: none;
  height: 27px;
  width: 100%;
  padding: 0;

  @media (min-width: 1024px) {
    font-size: 24px;
    height: 36px;
  }
}

.text_1d8561d7a7a4 {
  font-style: normal;
  line-height: 150%;
  font-weight: 600 !important;
  font-size: 18px;
  color: #000000;

  @media (min-width: 1024px) {
    font-size: 24px;
  }
}

.text_1d8561d7a7a4.zero {
  line-height: 150%;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  color: #656565;

  @media (min-width: 1024px) {
    font-size: 24px;
  }
}

.container_6767210c8697 {
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  height: fit-content;
  width: 100%;
  z-index: 1;
  gap: 8px;

  @media (min-width: 1024px) {
    gap: 7px;
  }
}

.text_f39dd9b34b1a {
  font-style: normal;
  line-height: 150%;
  font-weight: 400;
  font-size: 13px;
  color: #474747;
  width: 100%;
  z-index: 1;

  @media (min-width: 1024px) {
    font-size: 14px;
  }
}

.text-9f8364e48925_f39dd9b34b1a {
  line-height: 19.5px;
}

.text-76d763d65af9_f39dd9b34b1a {
  line-height: 19.5px;
}

.text-80a1b0d5e99c_f39dd9b34b1a {
  line-height: 19.5px;
}

.container_0e80b8dcd77a {
  border-radius: 8px 8px 8px 8px;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  background: #115ad50d;
  height: fit-content;
  gap: 7px normal;
  padding: 8px;
  width: 100%;
  z-index: 1;

  @media (min-width: 1024px) {
    padding: 7.5px 16px;
  }
}

.text_307ee3d5cb13 {
  width: fit-content;
  font-style: normal;
  line-height: 150%;
  font-weight: 400;
  font-size: 14px;
  color: #000000;
  z-index: 1;

  @media (min-width: 1024px) {
    font-size: 18px;
  }
}

.see-more-calc {
  text-decoration: underline;
  align-items: center;
  font-style: normal;
  line-height: 150%;
  font-weight: 400;
  cursor: pointer;
  font-size: 12px;
  color: #01362b;
  display: flex;
  gap: 8px;

  @media (min-width: 1024px) {
    font-size: 14px;
  }
}

.custom-calc-summary.zero {
  pointer-events: none;
}

.custom-calc-summary.zero .see-more-calc {
  display: none;
}

.custom-calc-summary .see-more-calc svg {
  transform: rotate(180deg);
}

.custom-calc-summary[open] .see-more-calc svg {
  transform: rotate(0deg);
}

.container_43ca6794c797 {
  width: fit-content;
  height: fit-content;
  z-index: 1;
  gap: normal 7px;
  flex-direction: column;
}

.text_a59c257e90b3 {
  width: fit-content;
  z-index: 1;
  line-height: 36px;
}

.container_41b1f456d94f {
  width: 100%;
  height: fit-content;
  z-index: 1;
  justify-content: flex-start;
  align-items: center;
  gap: normal 7px;
  flex-direction: row;
}

.container_3865c2afbf27 {
  padding: 16px;
  width: 100%;
  height: fit-content;
  z-index: 1;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  background: #00d7ab21;
  border-radius: 8px 8px 8px 8px;
  gap: 12px;
}

.container_3cac8b92063f {
  width: 100%;
  height: fit-content;
  z-index: 1;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 25px normal;
  flex-direction: column;
}

.container_75e9c6df5cca {
  border-radius: 16px 16px 16px 16px;
  border-bottom: #00358e99 solid 1px;
  border-right: #00358e99 solid 1px;
  border-left: #00358e99 solid 1px;
  border-top: #00358e99 solid 1px;
  padding: 16px 16px 16px 16px;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  height: fit-content;
  background: #ffffff;
  width: 100%;
  z-index: 1;
  gap: 20px;

  @media (min-width: 1024px) {
    padding: 16px;
    gap: 24px;
  }
}

.container_677d462a9514 {
  padding: 16px 16px 16px 16px;
  width: 100%;
  height: fit-content;
  z-index: 1;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 25px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 16px 16px 16px 16px;

  @media (min-width: 1024px) {
    flex-shrink: 0;
    width: 606px;
  }
}

.container_nested_677d462a9514 {
  padding: 16px 16px 16px 16px;
  width: 100%;
  height: fit-content;
  z-index: 1;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 25px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 16px 16px 16px 16px;
}

.container_c4f4ee52668a {
  padding: 24px 16px 24px 16px;
  justify-content: center;
  flex-flow: column;
  height: fit-content;
  align-items: center;
  gap: 24px 48px;

  @media (min-width: 1024px) {
    flex-flow: row;
  }
}

.text_31d9d4eb0e09 {
  font-style: normal;
  line-height: 150%;
  font-weight: 600 !important;
  font-size: 24px;
  color: #00358e;
  width: 100%;

  @media (min-width: 1024px) {
    font-size: 32px;
  }
}

.text_5fff84f58ec7 {
  font-style: normal;
  line-height: 150%;
  font-weight: 400;
  font-size: 14px;
  color: #474747;

  @media (min-width: 1024px) {
    font-size: 18px;
  }
}

.container_e6f94f83fd4a {
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  margin-bottom: 24px;
  gap: 8px normal;
}

.text_be29abbe03a7 {
  width: fit-content;
  line-height: 33.6px;
}

.text_325a6d9b01da {
  width: 100%;
  line-height: 18px;
  word-wrap: break-word;
}

.container_984604002cc7 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: center;
  gap: 4px 16px;
  flex-direction: column;

  @media (min-width: 1024px) {
    flex-flow: row;
  }
}

.text_c3491d85e72a {
  width: 141px;
  line-height: 21px;
  word-wrap: break-word;
}

.container_f6a7868b5242 {
  height: fit-content;
  align-items: flex-start;
  justify-content: center;
  gap: 8px normal;
  flex-direction: column;
}

.in-numbers-grid_group_item {
  border-right: #eeeeeef0 solid 1px;
  border-top: #eeeeeef0 solid 1px;
  min-height: 180px;
  width: calc(50% - 6px);
  border-bottom: #eeeeeef0 solid 1px;
  border-left: #eeeeeef0 solid 1px;
  align-items: center;
  justify-content: center;
  gap: 8px normal;
  flex-direction: column;
  background: #00358e0d;
  border-radius: 16px;
  padding: 16px;
  display: flex;

  @media (min-width: 1024px) {
    padding: 32px;
    width: 100%;
  }
}

.in-numbers-grid_group_image {
  border-radius: 16px 16px 16px 16px;
  width: calc(50% - 6px);
  flex-basis: 0px;
  flex-shrink: 0;
  display: flex;
  flex-grow: 1;

  @media (min-width: 1024px) {
    width: 100%;
  }
}

.in-numbers-grid_group_image image {
  height: 100%;
}

.in-numbers-grid_group {
  justify-content: stretch;
  align-items: stretch;
  flex-direction: row;
  gap: 24px 12px;
  display: flex;
  width: 100%;

  @media (min-width: 1024px) {
    flex-direction: column;
  }
}

.imageview_7bbde5489faf {
  height: 180px;
  flex-grow: 1;
  flex-basis: 0px;
  border-radius: 16px 16px 16px 16px;
}

.text_cc80a7e93c9f {
  width: fit-content;
  line-height: 33.6px;
}

.text_d63c44a8890e {
  width: fit-content;
  line-height: 18px;
}

.container_5f14c4f8be0e {
  width: 144px;
  height: fit-content;
  align-items: flex-start;
  justify-content: center;
  gap: 4px normal;
  flex-direction: column;
}

.text_9e784b3d592c {
  width: 100%;
  line-height: 21px;
  word-wrap: break-word;
}

.container_9295398f2b78 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: center;
  gap: 8px normal;
  flex-direction: column;
}
.container_51a5a9ee0771 {
  padding: 26.5px 12px 26.5px 12px;
  width: 175px;
  height: 180px;
  border-top: #eeeeeef0 solid 1px;
  border-right: #eeeeeef0 solid 1px;
  border-bottom: #eeeeeef0 solid 1px;
  border-left: #eeeeeef0 solid 1px;
  align-items: center;
  justify-content: center;
  gap: 8px normal;
  flex-direction: column;
  background: #00358e0d;
  border-radius: 16px 16px 16px 16px;
}

.container_aaa8afaed006 {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: flex-start;
  gap: normal 12px;
  flex-direction: row;
}

.text_9a80ba141bad {
  width: fit-content;
  line-height: 33.6px;
}
.text_99e3a998b871 {
  width: fit-content;
  line-height: 18px;
}
.container_eeb62527c45f {
  width: 144px;
  height: fit-content;
  align-items: flex-start;
  justify-content: center;
  gap: 4px normal;
  flex-direction: column;
}

.text_70805c4978d9 {
  width: 100%;
  line-height: 21px;
  word-wrap: break-word;
}

.container_5453672e1cca {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: center;
  gap: 8px normal;
  flex-direction: column;
}

.container_4a8f2453d108 {
  padding: 17.5px 12px 17.5px 12px;
  width: 175px;
  height: 180px;
  border-top: #eeeeeef0 solid 1px;
  border-right: #eeeeeef0 solid 1px;
  border-bottom: #eeeeeef0 solid 1px;
  border-left: #eeeeeef0 solid 1px;
  align-items: center;
  justify-content: center;
  gap: 8px normal;
  flex-direction: column;
  background: #00358e0d;
  border-radius: 16px 16px 16px 16px;
}

.imageview_efe0e370cf4f {
  height: 180px;
  flex-grow: 1;
  flex-basis: 0px;
  border-radius: 16px 16px 16px 16px;
}

.container_95ce90b74afb {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: flex-start;
  gap: normal 12px;
  flex-direction: row;
}

.in-numbers-grid {
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  gap: 12px 32px;
  display: flex;

  @media (min-width: 1024px) {
    flex-direction: row;
  }
}

.container.container_cb54ef44da3a {
  margin: 48px auto 45px;
  display: block;

  @media (min-width: 1024px) {
    margin: 56px auto 101px;
  }
}

.text_ec073a6ecc51 {
  font-style: normal;
  line-height: 150%;
  font-weight: 600 !important;
  font-size: 20px;
  color: #00358e;
  width: 100%;

  @media (min-width: 1024px) {
    font-size: 32px;
  }
}

.text_7a9441e05eee {
  font-style: normal;
  line-height: 150%;
  font-weight: 400;
  font-size: 16px;
  color: #474747;
  width: 100%;

  @media (min-width: 1024px) {
    font-size: 24px;
  }
}

.text_1bf6c3392fd1 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_7aed2975c6df {
  width: 24px;
  height: 24px;
}
.container_541997fddfe1 {
  padding: 16px 10px 16px 10px;
  width: 100%;
  height: fit-content;
  min-height: 56px;
  max-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #00358e;
  border-radius: 8px 8px 8px 8px;
}

.button_1fdce486cb8f {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px normal;
  flex-direction: column;
}

.button_link_1fdce486cb8f {
  display: flex;
  flex-direction: column;
  gap: 12px normal;
  align-items: flex-start;
}

.text_a8183934dfef {
  width: 100%;
  line-height: 24px;
  word-wrap: break-word;
}

.text_841a1ac3dbc2 {
  width: 100%;
  line-height: 21px;
  word-wrap: break-word;
}

.text-776cfe5e0588_841a1ac3dbc2 {
  line-height: 21px;
}

.text-a22871d93ab7_841a1ac3dbc2 {
  line-height: 21px;
}

.text-6b288f0b0f81_841a1ac3dbc2 {
  line-height: 21px;
}
.container_977b7f61c155 {
  padding: 0 0 24px 0;
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px normal;
  flex-direction: column;
}
.container_8fd12ca6caf8 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px normal;
  flex-direction: column;
}

.text_d48757858d74 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}
.imageview_6530da33828e {
  width: 24px;
  height: 24px;
}
.container_3c97a6e2ecd3 {
  padding: 16px 10px 16px 10px;
  width: 100%;
  height: fit-content;
  min-height: 56px;
  max-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #eeeeeeed;
  border-radius: 8px 8px 8px 8px;
}

.text_2ddac13465b3 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_9ecffd5f5aa6 {
  width: 24px;
  height: 24px;
}

.container_995f644950e6 {
  padding: 16px 10px 16px 10px;
  width: 100%;
  height: fit-content;
  min-height: 56px;
  max-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #eeeeeeed;
  border-radius: 8px 8px 8px 8px;
}

.text_b6febf188e6c {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_3f944cf31e35 {
  width: 24px;
  height: 24px;
}

.container_d71c10abacc3 {
  padding: 16px 10px 16px 10px;
  width: 100%;
  height: fit-content;
  min-height: 56px;
  max-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #eeeeeeed;
  border-radius: 8px 8px 8px 8px;
}

.text_a766ff3af0d4 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_64d22db20a09 {
  width: 24px;
  height: 24px;
}

.container_809c9573b71d {
  padding: 16px 10px 16px 10px;
  width: 100%;
  height: fit-content;
  min-height: 56px;
  max-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #eeeeeeed;
  border-radius: 8px 8px 8px 8px;
}

.container_aad7114a5ebb {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px normal;
  flex-direction: column;
}

.text_20575a66a278 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_8602cba65220 {
  width: 24px;
  height: 24px;
}

.button_a1c842c7dba3 {
  padding: 16px 10px 16px 10px;
  width: 100%;
  height: fit-content;
  min-height: 56px;
  max-height: 56px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #eeeeeeed;
  border-radius: 8px 8px 8px 8px;
}

.button_link_a1c842c7dba3 {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.container_f19d59b40788 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px normal;
  flex-direction: column;
}
.text_a184ecf386c5 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 21px;
  word-wrap: break-word;
}

.imageview_eb784e217d8b {
  width: 24px;
  height: 24px;
}

.button_1d73deb35344 {
  padding: 12px 10px 12px 10px;
  width: 100%;
  height: 48px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #ffc537;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_1d73deb35344 {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.text_945267f7c6b4 {
  width: 100%;
  line-height: 31.2px;
  word-wrap: break-word;
}

.text_f8ace1d37d56 {
  width: 100%;
  line-height: 21px;
  word-wrap: break-word;
}

.container_7e451833fbea {
  width: 100%;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 8px normal;
  flex-direction: column;
}

.text_4643d91ec1fb {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.input_text_35c0e92343e0 {
  padding: 14px 48px 14px 24px;
  width: 100%;
  height: 52px;
  z-index: 998;
  border-top: #efefefff solid 1px;
  border-right: #efefefff solid 1px;
  border-bottom: #efefefff solid 1px;
  border-left: #efefefff solid 1px;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  background: #f7f7f7;
  border-radius: 8px 8px 8px 8px;
  color: #969696;
}

.wrapper_input_text_35c0e92343e0 {
  width: 100%;
  height: 52px;
}

.input_text_35c0e92343e0::placeholder {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  text-align: start;
  word-wrap: break-word;
  color: #969696;

  letter-spacing: -0.5px;
}

.text_bfba1e7193c7 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_b5598b8cb58d {
  width: 24px;
  height: 24px;
}

.button_9c8ff1ab97b7 {
  padding: 14px 10px 14px 10px;
  width: 100%;
  height: 52px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #00358e;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_9c8ff1ab97b7 {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.text_b21401780159 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.button_5bb6b9ce31f5 {
  padding: 14px 10px 14px 10px;
  width: 100%;
  height: 52px;
  border-top: #e6e6e6ff solid 1px;
  border-right: #e6e6e6ff solid 1px;
  border-bottom: #e6e6e6ff solid 1px;
  border-left: #e6e6e6ff solid 1px;
  justify-content: flex-start;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  border-radius: 8px 8px 8px 8px;
  filter: drop-shadow(0px 0px 10px #34343426);
}

.button_link_5bb6b9ce31f5 {
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  align-items: center;
}

.container_314b3e998e6a {
  width: 100%;
  height: fit-content;
  align-items: center;
  justify-content: flex-end;
  gap: 12px normal;
  flex-direction: column;
}

.container_61cda857c4c8 {
  padding: 24px 16px 24px 16px;
  width: 100%;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 24px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 16px 16px 16px 16px;
}

.container_nested_61cda857c4c8 {
  padding: 24px 16px 24px 16px;
  width: 100%;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 24px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 16px 16px 16px 16px;
}

.imageview_8b83de67be19 {
  width: 100%;
  height: 202px;
  border-radius: 16px 16px 16px 16px;
}

.container_510728149db1 {
  padding: 56px 16px 56px 16px;
  width: 390px;
  height: fit-content;
  align-items: center;
  justify-content: center;
  gap: 24px normal;
  flex-direction: column;
  background: #00afd7;
}

.text_a6a31bbcb764 {
  width: 100%;
  line-height: 36px;
  word-wrap: break-word;
}

.text_1483965a9ff6 {
  width: 100%;
  line-height: 21px;
  word-wrap: break-word;
}

.container_93ecf8d76f9c {
  padding: 0 16px 0 16px;
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: center;
  gap: 8px normal;
  flex-direction: column;
}

.text_396040c2c3d5 {
  width: 100%;
  line-height: 22.4px;
  word-wrap: break-word;
}

.imageview_214684c9e4dd {
  width: 56px;
  height: 56px;
  border-radius: 50% 50% 50% 50%;
}

.text_aa31f3f03eb5 {
  width: 100%;
  line-height: 21px;
  word-wrap: break-word;
}

.text_29c68405feb4 {
  width: 100%;
  line-height: 21px;
  word-wrap: break-word;
}

.container_64993acaac8d {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
}

.container_73108536b32d {
  width: 300px;
  height: fit-content;
  align-items: center;
  justify-content: flex-start;
  gap: 16px normal;
  flex-direction: column;
}

.container_c746069ed9ae {
  padding: 24px 0 24px 0;
  height: fit-content;
  flex-grow: 1;
  flex-basis: 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  align-items: center;
  justify-content: flex-start;
  gap: 16px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 16px 16px 16px 16px;
}

.container_c22edde20c89 {
  width: 280px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 12px;
  flex-direction: row;
}

.text_5d4e80ccc65c {
  width: 100%;
  line-height: 22.4px;
  word-wrap: break-word;
}

.container_42c7654ee6b3 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
}
.container_b49d42614719 {
  width: 300px;
  height: fit-content;
  align-items: center;
  justify-content: flex-start;
  gap: 16px normal;
  flex-direction: column;
}

.container_c53794397c7c {
  padding: 24px 0 24px 0;
  height: fit-content;
  flex-grow: 1;
  flex-basis: 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  align-items: center;
  justify-content: flex-start;
  gap: 16px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 16px 16px 16px 16px;
}

.container_5744f6772975 {
  width: 280px;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 12px;
  flex-direction: row;
}
.container_285d952a6c5a {
  padding: 0 0 0 16px;
  width: 100%;
  height: fit-content;
  overflow-x: hidden;
  overflow-y: hidden;
  justify-content: flex-start;
  align-items: flex-start;
  gap: normal 12px;
  flex-direction: row;
}

.container_50cbddb869ac {
  width: 8px;
  height: 8px;
  background: #777777;
  border-radius: 8px 8px 8px 8px;
}

.container_1dc9359e110d {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_5e549444d562 {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}
.container_0c21a101d0d2 {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_43ebb0798555 {
  width: 8px;
  height: 8px;
  border-top: #777777ff solid 1px;
  border-right: #777777ff solid 1px;
  border-bottom: #777777ff solid 1px;
  border-left: #777777ff solid 1px;
  border-radius: 8px 8px 8px 8px;
}

.container_1a6c2f6fe7f9 {
  width: fit-content;
  height: fit-content;
  justify-content: center;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.container_94115a16358b {
  padding: 0 159px 0 159px;
  width: 100%;
  height: fit-content;
  justify-content: center;
  align-items: center;
  flex-direction: row;
}

.container_904e9fe640fb {
  padding: 45px 0 45px 0;
  width: 390px;
  height: fit-content;
  align-items: flex-start;
  justify-content: center;
  gap: 24px normal;
  flex-direction: column;
  background: #eeeeee;
}

.text_10f4eab6a664 {
  font-style: normal;
  line-height: 150%;
  font-weight: 600 !important;
  font-size: 28px;
  color: #00358e;
  width: 100%;
}

.text_1c7bc0bf2a5c {
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  font-size: 16px;
  color: #474747;
  width: 100%;
}

.container_21424ca19dfb {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: center;
  gap: 4px normal;
  flex-direction: column;
}
.text_83ef428a8bd1 {
  width: fit-content;
  line-height: 24px;
}
.button_8943e4948afe {
  height: fit-content;
  min-height: 56px;
  max-height: 56px;
  flex-grow: 1;
  flex-basis: 0px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  background: #00358e;
  border-radius: 8px 8px 8px 8px;
}

.button_link_8943e4948afe {
  padding: 16px 39px 16px 39px;
  display: flex;
  flex-direction: row;
  width: 100%;
  gap: normal 10px;
  justify-content: center;
  align-items: center;
}

.text_6f1e56f5d95f {
  width: fit-content;
  line-height: 24px;
}

.button_7d98300f580e {
  height: fit-content;
  min-height: 56px;
  max-height: 56px;
  flex-grow: 1;
  flex-basis: 0px;
  border-top: #00358eff solid 1px;
  border-right: #00358eff solid 1px;
  border-bottom: #00358eff solid 1px;
  border-left: #00358eff solid 1px;
  justify-content: center;
  align-items: center;
  gap: normal 10px;
  flex-direction: row;
  border-radius: 8px 8px 8px 8px;
}

.button_link_7d98300f580e {
  width: 100%;
  padding: 16px 48px 16px 48px;
  display: flex;
  flex-direction: row;
  gap: normal 10px;
  justify-content: center;
  align-items: center;
}

.container_88258a047476 {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.container_a2acd8445cd9 {
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  height: fit-content;
  gap: 32px normal;
  width: 100%;

  @media (min-width: 1024px) {
    max-width: 469px;
  }
}

.text_caf04a09a5f0 {
  font-style: normal;
  line-height: 150%;
  font-weight: 600 !important;
  font-size: 16px;
  color: #000000;
  flex-grow: 1;
}

.imageview_02d863acc50e {
  width: 16px;
  height: 20px;
}

.container_aa7600e6d0c9 {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 12px;
  flex-direction: row;
}

.text_c3c46e5e921c {
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  margin-top: 12px;
  font-size: 16px;
  color: #474747;
  width: 100%;
}

.text-dd5a34f3fda0_c3c46e5e921c {
  line-height: 22.4px;
}

.text-6a048f3191ff_c3c46e5e921c {
  line-height: 22.4px;
}
.text-543eec099bc0_c3c46e5e921c {
  line-height: 22.4px;
}
.text-9bcddb08a6d3_c3c46e5e921c {
  line-height: 22.4px;
}

.container_3cad373736e4 {
  border-radius: 12px 12px 12px 12px;
  border-bottom: #eaeaeaff solid 1px;
  border-right: #eaeaeaff solid 1px;
  border-left: #eaeaeaff solid 1px;
  border-top: #eaeaeaff solid 1px;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  height: fit-content;
  padding: 24px 16px;
  background: #fff;
  cursor: pointer;
  width: 100%;
}

.container_3cad373736e4 .container_aa7600e6d0c9 figure {
  transform: rotate(180deg);
}

.container_3cad373736e4[open] {
  background: #f7f7f7;
}

.container_3cad373736e4[open] .container_aa7600e6d0c9 figure {
  transform: rotate(0deg);
}

.text_9da0c60a62ea {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_13e9a12ce6bc {
  width: 16px;
  height: 20px;
}

.container_d7b903cd0132 {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 12px;
  flex-direction: row;
}
.container_cd4a59b1a4da {
  padding: 24px 16px 24px 16px;
  width: 100%;
  height: fit-content;
  border-top: #eeeeeeff solid 1px;
  border-right: #eeeeeeff solid 1px;
  border-bottom: #eeeeeeff solid 1px;
  border-left: #eeeeeeff solid 1px;
  align-items: flex-start;
  justify-content: center;
  gap: 12px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 12px 12px 12px 12px;
}
.text_2d6083b851af {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_2cb70f9c1552 {
  width: 16px;
  height: 20px;
}
.container_e1275773db6c {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 12px;
  flex-direction: row;
}
.container_edaf50b05d36 {
  padding: 24px 16px 24px 16px;
  width: 100%;
  height: fit-content;
  border-top: #eeeeeeff solid 1px;
  border-right: #eeeeeeff solid 1px;
  border-bottom: #eeeeeeff solid 1px;
  border-left: #eeeeeeff solid 1px;
  align-items: flex-start;
  justify-content: center;
  gap: 12px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 12px 12px 12px 12px;
}

.text_902626f5ebbb {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_6ba6fcf9416e {
  width: 16px;
  height: 20px;
}

.container_0b4c1037f410 {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 12px;
  flex-direction: row;
}

.container_0f43b21739c4 {
  padding: 24px 16px 24px 16px;
  width: 100%;
  height: fit-content;
  border-top: #eeeeeeff solid 1px;
  border-right: #eeeeeeff solid 1px;
  border-bottom: #eeeeeeff solid 1px;
  border-left: #eeeeeeff solid 1px;
  align-items: flex-start;
  justify-content: center;
  gap: 12px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 12px 12px 12px 12px;
}

.text_f56ed2f8ec0e {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_a9fb64327fba {
  width: 16px;
  height: 20px;
}

.container_e0b51d13ac4e {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 12px;
  flex-direction: row;
}

.container_39b1d960427b {
  padding: 24px 16px 24px 16px;
  width: 100%;
  height: fit-content;
  border-top: #eeeeeeff solid 1px;
  border-right: #eeeeeeff solid 1px;
  border-bottom: #eeeeeeff solid 1px;
  border-left: #eeeeeeff solid 1px;
  align-items: flex-start;
  justify-content: center;
  gap: 12px normal;
  flex-direction: column;
  background: #ffffff;
  border-radius: 12px 12px 12px 12px;
}

.container_bc929439b118 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px normal;
  flex-direction: column;

  @media (min-width: 1024px) {
    max-width: 723px;
  }
}

.container_222c55fd9b00 {
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  height: fit-content;
  background: #ffffff;
  gap: 24px normal;
  width: 100%;

  @media (min-width: 1024px) {
    justify-content: space-between;
    align-items: flex-start;
    flex-flow: row;
  }
}

.container_222c55fd9b00.container {
  margin: 64px auto;
}

.text_f0169b87c50b {
  width: 153px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_600ab4016bb7 {
  width: 24px;
  height: 24px;
}

.container_925e861312e2 {
  width: 100%;
  height: fit-content;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
}

.text_f4cb63b52d97 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_199e83d626d7 {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_7de694d5c402 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}
.container_91c8153c1ab9 {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_85105c9b004b {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_ddafcd2a7718 {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.text_c29878854f9d {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 22.5px;
  word-wrap: break-word;
}

.container_017f6ee46159 {
  width: 100%;
  height: fit-content;
  justify-content: flex-start;
  align-items: center;
  gap: normal 8px;
  flex-direction: row;
}

.container_c9fe56fbc671 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px normal;
  flex-direction: column;
}

.container_be18574b63dd {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px normal;
  flex-direction: column;
}

.container_621d1d452c96 {
  width: 358px;
  height: 152px;
  position: absolute !important;
  left: 16px;
  top: 24px;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px normal;
  flex-direction: column;
}

.imageview_e8650b54aa76 {
  width: 351px;
  height: 1px;
  position: absolute !important;
  left: 16px;
  top: 200px;
}

.text_1415b76a35c5 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_1ca244ac1d7d {
  width: 24px;
  height: 24px;
}

.container_a4efd1e7b2b7 {
  width: 358px;
  height: 24px;
  position: absolute !important;
  left: 16px;
  top: 224px;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
}

.imageview_c7e09307b3c4 {
  width: 351px;
  height: 1px;
  position: absolute !important;
  left: 16px;
  top: 272px;
}

.text_c50a4a863572 {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_216a93cd7794 {
  width: 24px;
  height: 24px;
}

.container_3a7c779db5c0 {
  width: 358px;
  height: 24px;
  position: absolute !important;
  left: 16px;
  top: 296px;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
}

.imageview_6d9105167333 {
  width: 351px;
  height: 1px;
  position: absolute !important;
  left: 16px;
  top: 344px;
}

.text_20e50392c09f {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_42950d642122 {
  width: 24px;
  height: 24px;
}

.container_4ecf8d05b352 {
  width: 358px;
  height: 24px;
  position: absolute !important;
  left: 16px;
  top: 368px;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
}

.imageview_c2efa381a345 {
  width: 351px;
  height: 1px;
  position: absolute !important;
  left: 16px;
  top: 416px;
}

.text_856cb81d52af {
  width: 129.65px;
  line-height: 24px;
  word-wrap: break-word;
}

.imageview_9b7e82a5c56d {
  width: 129.65px;
  height: 32.52px;
}

.container_b1043ac994c3 {
  width: fit-content;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px normal;
  flex-direction: column;
}

.container_ab80b8edf730 {
  width: 288px;
  height: 68.52px;
  position: absolute !important;
  left: 16px;
  top: 440px;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 35px normal;
  flex-direction: column;
}

.imageview_60a0b795b9be {
  width: 96px;
  height: 96px;
  position: absolute !important;
  left: 321px;
  top: 448px;
}

.container_29af71e35cd4 {
  position: relative !important;
  width: 390px;
  height: 532.52px;
  border-top: #ecedeeff solid 1px;
  border-right: #ecedeeff solid 0px;
  border-bottom: #ecedeeff solid 0px;
  border-left: #ecedeeff solid 0px;
  background: #ffffff;
}

.text_a1edbfd94a9e {
  flex-grow: 1;
  flex-basis: 0px;
  line-height: 19.5px;
  word-wrap: break-word;
}

.container_c92a09e0b09f {
  padding: 16px 16px 16px 16px;
  width: 390px;
  height: fit-content;
  border-top: #ecedeeff solid 1px;
  border-right: #ecedeeff solid 0px;
  border-bottom: #ecedeeff solid 0px;
  border-left: #ecedeeff solid 0px;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  background: #ffffff;
}

.container_677b13087a40 {
  width: 390px;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
}

.viewport_1f213ba93b49 {
  width: 100%;
  height: fit-content;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  background: #ffffff;
}

.container {
  max-width: 1292px;
  padding: 0 16px;
  margin: 0 auto;
  width: 100%;
}

.margin {
  display: block;
  margin: 48px auto;

  @media (min-width: 1024px) {
    margin: 72px auto;
  }
}

.card1a {
  margin: 0 auto 85px;

  @media (min-width: 1024px) {
    margin: 24px auto 101px;
  }
}

.desktop-only {
  display: none;

  @media (min-width: 1024px) {
    display: inline-flex;
  }
}

.mobile-only {
  display: inline-flex;
  @media (min-width: 1024px) {
    display: none;
  }
}

/* Tiny Slider Custom Styles */
#banner-slider-wrapper {
  overflow: hidden;
}

#banner-slider {
  position: relative;
  width: 100%;
  height: 100%;
}
.slider-image-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}

.slider-image-wrapper img {
  position: absolute;
  object-fit: cover;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

/* Ocultar controles padrão do Tiny Slider */
.tns-nav {
  display: none !important;
}

.tns-controls {
  display: none !important;
}

/* Estilos para navegação customizada */
#slider-prev,
#slider-next {
  cursor: pointer;
  transition: opacity 0.3s ease;
}

#slider-prev:hover,
#slider-next:hover {
  opacity: 0.8;
}

/* Estilos para dots customizados */
.slider-dot {
  cursor: pointer;
  transition: all 0.3s ease;
}

.slider-dot.active {
  background: #ffffff !important;
  border: none !important;
}
#banner-slider-embla .embla-slider {
  position: relative;
  width: 100%;
  height: 100%;
}
#banner-slider-embla .embla__viewport {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
#banner-slider-embla .embla__container {
  display: flex;
  height: 100%;
}
#banner-slider-embla .embla__slide {
  min-width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
#banner-slider-embla .slider-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: inherit;
}

#banner-slider-embla .container_7f5a432b5f26 {
  position: absolute !important;
  top: 50%;
  left: 0;
  right: 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  pointer-events: none;
  z-index: 2;
}

#banner-slider-embla .wp-block-image {
  pointer-events: auto;
}

#banner-slider-embla #banner-embla-dots {
  transform: translateX(-50%);
  justify-content: center;
  align-items: center;
  position: absolute;
  display: flex;
  width: 100px;
  height: 15px;
  bottom: 52px;
  z-index: 3;
  left: 50%;
  gap: 8px;
}

#banner-slider-embla .banner-embla-dot {
  transition: background 0.2s;
  background: transparent;
  border: 1px solid #fff;
  border-radius: 50%;
  cursor: pointer;
  height: 8px;
  width: 8px;
  padding: 0;
  margin: 0;
}
#banner-slider-embla .banner-embla-dot--active {
  background: #fff;
}

#exclusividade-embla {
  width: 100%;
}

.exclusividade-embla__slide {
  padding-left: 12px;
  flex: 0 0 46.5116%;
}
@media (min-width: 1024px) {
  .exclusividade-embla__slide {
    padding-left: 56.25px;
    flex: 0 0 20%;
  }
}
.exclusividade-embla__viewport {
  width: calc(100% + 12px);
  margin-left: -12px;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .exclusividade-embla__viewport {
    width: calc(100% + 56.25px);
    margin-left: -56.25px;
  }
}

.depoimentos__embla {
  width: calc(100% + 32px);
  position: relative;
  overflow: hidden;
  margin: 0 -16px;
  padding: 24px 0 0 16px;
}

@media (min-width: 1024px) {
  .depoimentos__embla {
    padding: 24px 72px 0;
    width: 100%;
    margin: 0;
  }

  .depoimentos__embla.no-slide {
    @media (min-width: 1024px) {
      padding: 24px 0 0;
    }
  }
}
.depoimentos__viewport {
  width: calc(100% + 24px);
  overflow: hidden;
  margin: 0 -12px;
}

@media (min-width: 1024px) {
  .depoimentos__viewport {
    width: calc(100% + 24px);
    margin-left: -24px;
    padding: 0;
  }
}

.depoimentos__container {
  align-items: flex-start;
  position: relative;
  display: flex;
  width: 100%;
}

.depoimentos__slide {
  box-sizing: border-box;
  padding: 0 0 0 12px;
  text-align: center;
  flex: 0 0 72.4285%;
}

@media (min-width: 1024px) {
  .depoimentos__slide {
    padding: 0 0 0 24px;
    flex: 0 0 33.3333%;
  }
}

.depoimentos__prev,
.depoimentos__next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: transparent;
  border: none;
  width: 48px;
  height: 48px;
  cursor: pointer;
  padding: 0;
  z-index: 1;
  display: none;
}

@media (min-width: 1024px) {
  .depoimentos__prev,
  .depoimentos__next {
    display: block;
  }
}

.depoimentos__prev {
  left: 0;
}

.depoimentos__next {
  right: 0;
}

.depoimentos__dots {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  display: flex;
  gap: 8px;
}

@media (min-width: 1024px) {
  .depoimentos__dots {
    margin-top: 45px;
  }
}

.depoimentos__dot {
  transition: all 0.3s ease;
  border: 1px solid #777777;
  background: transparent;
  border-radius: 50%;
  cursor: pointer;
  height: 8px;
  width: 8px;
}

.depoimentos__dot--active {
  background: #777777;
  border: none;
}
#exclusividade-embla .exclusividade-embla__prev,
#exclusividade-embla .exclusividade-embla__next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: transparent;
  border: none;
  width: 48px;
  height: 48px;
  cursor: pointer;
  padding: 0;
  z-index: 1;
  display: none;

  @media (min-width: 1024px) {
    display: block;
  }
}
#exclusividade-embla .exclusividade-embla__prev {
  left: 0;
}
#exclusividade-embla .exclusividade-embla__next {
  right: 0;
}

.exclusividade-embla__dots {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  display: flex;
  width: 100%;
  gap: 8px;

  @media (min-width: 1024px) {
    margin-top: 45px;
  }
}

.exclusividade-embla-dot {
  transition: all 0.3s ease;
  border: 1px solid #777777;
  background: transparent;
  border-radius: 50%;
  cursor: pointer;
  height: 8px;
  width: 8px;
}

.exclusividade-embla-dot--active {
  background: #777777;
  border: none;
}

#exclusividade-embla {
  width: calc(100% + 32px);
  padding: 0 0 0 16px;
  position: relative;
  overflow: hidden;
  margin: 0 -16px;

  @media (min-width: 1024px) {
    padding: 20px 0;
    width: 100%;
    padding: 0;
    margin: 0;
  }
}

.exclusividade-embla__slide-content {
  background-color: #ffffff;
  padding: 2px 1.5px;
  width: 100%;

  @media (min-width: 1024px) {
    background-color: transparent;
    padding: 0;
  }
}

.seja-sams {
  justify-content: flex-end;
  flex-direction: column;
  align-items: flex-start;
  height: fit-content;
  display: flex;
  width: 100%;
  gap: 24px;
}

.formCustomLp {
  justify-content: flex-end;
  flex-direction: column;
  align-items: flex-start;
  height: fit-content;
  display: flex;
  width: 100%;
  gap: 8px;
}

.formCustomLp input,
.seja-sams input {
  border: 1px solid #efefef;
  border-radius: 8px;
  padding: 12px 24px;
  outline: none;
  height: 48px;
  width: 100%;
}

.formCustomLp input {
  background-color: #f7f7f7;
  padding: 14px 24px;
}

.seja-sams input::placeholder {
  font-style: normal;
  line-height: 150%;
  font-weight: 400;
  font-size: 16px;
  color: #969696;
}

.text_6a8bcafa7de1 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: none;
  border: none;
  padding: 24px 0;
  cursor: pointer;
  outline: none;
  margin: 0 auto;
  font-weight: 600 !important;
  font-size: 16px;
  line-height: 150%;
  color: #00358e;

  @media (min-width: 1024px) {
    pointer-events: none;
    font-size: 18px;
  }
}

.economize-embla__viewport {
  width: calc(100% + 12px);
  margin-left: -12px;
  overflow: hidden;

  @media (min-width: 1024px) {
    width: calc(100% + 10.4px);
    margin-left: -10.4px;
  }
}

.economize-embla__container {
  align-items: stretch;
  display: flex;
}

.economize-embla__slide {
  padding: 0 0 0 12px;
  flex: 0 0 60%;

  @media (min-width: 1024px) {
    padding: 0 0 0 10.4px;
    flex: 0 0 25%;
  }
}

.text_de40fabf0bef {
  font-style: normal;
  line-height: 150%;
  text-align: left;
  font-weight: 600 !important;
  font-size: 20px;
  color: #00358e;

  @media (min-width: 1024px) {
    text-align: center;
    font-size: 32px;
  }
}

.economize {
  align-items: center;
  flex-flow: column;
  display: flex;
  gap: 20px;

  @media (min-width: 1024px) {
    gap: 32px;
  }
}

.economize-embla {
  width: calc(100% + 32px);
  position: relative;
  padding-left: 16px;
  margin: 0;

  @media (min-width: 1024px) {
    padding: 0 58.4px;
    width: 100%;
    margin: 0;
  }
}

#economize-embla .economize-embla__prev,
#economize-embla .economize-embla__next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: transparent;
  border: none;
  width: 48px;
  height: 48px;
  cursor: pointer;
  padding: 0;
  z-index: 1;
  display: none;

  @media (min-width: 1024px) {
    display: block;
  }
}
#economize-embla .economize-embla__prev {
  left: 0;
}
#economize-embla .economize-embla__next {
  right: 0;
}
#economize-embla .economize-embla__dots {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
  gap: 8px;

  @media (min-width: 1024px) {
    margin-top: 32px;
  }
}

#economize-embla .economize-embla__dot {
  transition: all 0.3s ease;
  border: 1px solid #777777;
  background: transparent;
  border-radius: 50%;
  cursor: pointer;
  height: 8px;
  width: 8px;
}

#economize-embla .economize-embla__dot--active {
  background: #777777;
  border: none;
}

.calculadoraLPCustom {
  background: #00358e;
  padding: 24px 0;
  width: 100%;

  @media (min-width: 1024px) {
    padding: 28px 0;
  }
}

.custom-calc-totalizers {
  border-bottom: 1px solid #b6e1d8;
  flex-direction: column;
  padding-bottom: 12px;
  margin-top: 7px;
  display: flex;
  width: 100%;
  gap: 12px;
}

.custom-calc-totalizer {
  justify-content: space-between;
  display: flex;
  width: 100%;
}

.custom-calc-totalizer span {
  font-style: normal;
  line-height: 150%;
  font-weight: 400;
  font-size: 14px;
  color: #474747;
}

.custom-calc-totalizer.total span {
  font-weight: 600 !important;
}

.custom-calc-totalizer span:last-child {
  color: #000;
}

.custom-calc-summary {
  width: 100%;
}

.custom-calc-summary-header {
  justify-content: space-between;
  flex-direction: column;
  display: flex;
  width: 100%;
  gap: 7px;

  @media (min-width: 1024px) {
    flex-direction: row;
  }
}

.in-numbers-grid_big-number {
  font-style: normal;
  line-height: 34px;
  font-weight: 700;
  font-size: 28px;
  color: #00358e;

  @media (min-width: 768px) {
    font-size: 48px;
  }
}

.in-numbers-grid_big-number-complement {
  font-style: normal;
  line-height: 18px;
  font-weight: 700;
  font-size: 15px;
  color: #00358e;

  @media (min-width: 768px) {
    font-size: 18px;
    width: 109px;
  }
}

.in-numbers-grid_numbers-text {
  align-items: flex-start;
  flex-flow: column;
  display: flex;
  gap: 16px 8px;
  width: 100%;

  @media (min-width: 768px) {
    max-width: 271px;
  }
}

.in-numbers-grid_numbers-head {
  flex-flow: column;
  display: flex;
  gap: 4px 16px;

  @media (min-width: 768px) {
    align-items: center;
    flex-flow: row;
  }
}

.in-numbers-grid_numbers-description {
  font-style: normal;
  line-height: 150%;
  font-weight: 400;
  font-size: 14px;
  color: #474747;

  @media (min-width: 768px) {
    font-size: 16px;
  }
}

.container_3f91feeae999 {
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  height: fit-content;
  background: #ffffff;
  display: block;
  width: 100%;
}

.container_3f91feeae999.container {
  margin: 45px auto;

  @media (min-width: 1024px) {
    margin: 101px auto 45px;
  }
}

.container_facc2bde54e2 {
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  margin-bottom: 24px;
  height: fit-content;
  gap: 8px normal;
  width: 100%;

  @media (min-width: 1024px) {
    margin-bottom: 47px;
  }
}

.container_df1a68fdb886 {
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  height: fit-content;
  gap: 12px normal;
  width: 100%;

  @media (min-width: 1024px) {
    justify-content: space-between;
    flex-direction: row;
  }
}

.passo-a-passo-items {
  flex-direction: column;
  display: flex;
  width: 100%;
  gap: 12px;

  @media (min-width: 1024px) {
    position: relative;
    flex-shrink: 0;
    height: 396px;
    width: 738px;
  }
}

.passo-a-passo-item {
  @media (min-width: 1024px) {
    width: 345px;
  }
}

.passo-a-passo-item-content-title {
  font-style: normal;
  line-height: 150%;
  font-weight: 600 !important;
  font-size: 16px;
  color: #00358e;

  @media (min-width: 1024px) {
    font-size: 24px;
  }
}

.passo-a-passo-item-content-text {
  font-style: normal;
  line-height: 150%;
  font-weight: 400;
  font-size: 14px;
  color: #474747;

  @media (min-width: 1024px) {
    font-size: 20px;
  }
}

.passo-a-passo-item-content-text ul {
  margin: 4px 0;
}

.passo-a-passo-item-content {
  align-items: flex-start;
  flex-direction: column;
  padding: 12px 0 24px;
  display: flex;
  gap: 8px;

  @media (min-width: 1024px) {
    padding: 0;
    gap: 24px;
  }
}

.passo-a-passo-item-summary {
  justify-content: space-between;
  background-color: #eeeeee;
  border-radius: 8px;
  padding: 16px 10px;
  align-items: center;
  cursor: pointer;
  display: flex;
  width: 100%;
}

.passo-a-passo-item-summary {
  font-style: normal;
  line-height: 150%;
  font-weight: 600 !important;
  font-size: 16px;
}

.passo-a-passo-item[open] .passo-a-passo-item-summary {
  background-color: #00358e;
  color: #fff;
}

.passo-a-passo-item[open] summary {
  pointer-events: none;
}

.passo-a-passo-item-summary svg {
  color: #000;
  @media (min-width: 1024px) {
    transform: rotate(-90deg);
  }
}

.passo-a-passo-item[open] .passo-a-passo-item-summary svg {
  transform: rotate(180deg);
  color: #fff;

  @media (min-width: 1024px) {
    transform: rotate(-90deg);
  }
}

.passo-a-passo-item-content {
  @media (min-width: 1024px) {
    position: absolute;
    width: 369px;
    right: 0;
    top: 0;
  }
}

.passo-a-passo-item-image {
  background-position: left;
  background-size: cover;
  border-radius: 16px;
  overflow: hidden;
  width: 433.5px;
  height: 396px;
}

.passo-a-passo-item-image img {
  height: 100%;
  width: 100%;
}

.passo-a-passo-item-content-button {
  justify-content: space-between;
  background-color: #ffc537;
  align-items: center;
  padding: 12px 10px;
  border-radius: 8px;
  font-style: normal;
  font-weight: 600 !important;
  line-height: 150%;
  font-size: 14px;
  color: #000000;
  display: flex;
  width: 100%;

  @media (min-width: 1024px) {
    padding: 16px 10px;
    max-width: 300px;
    font-size: 16px;
  }
}

.passo-a-passo-item-content-button.mobile-only {
  display: flex;

  @media (min-width: 1024px) {
    display: none;
  }
}

.passo-a-passo-item-content-button.desktop-only {
  display: none;
  @media (min-width: 1024px) {
    display: flex;
  }
}

.passo-a-passo-item-content-button.a12 {
  margin-top: 24px;
}

.passo-a-passo-item-content-button svg {
  transform: rotate(-90deg);
}

.footer-socials {
  align-items: center;
  display: flex;
  gap: 16.04px;
}

strong {
  font-weight: 600 !important;
}


/* Montserrat */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap');

.sc-widget {
  font-family: 'Montserrat', ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Inter, Arial; 
  background: #00AFD7;
  padding:0;
}

.sc-card {
  background:transparent; 
  border:none;
}

.sc-layout {
  display: flex;
  flex-direction: column;
  padding: 56px 0;
  gap: 24px;

  @media (min-width: 1024px) {
    padding: 90px 0;
    display: grid;
  grid-template-columns: 1fr 1.2fr;
  gap: 45px;
  align-items: start;
  }
}

.sc-left {
  box-shadow: 0 10px 40px rgba(0,0,0,.1);
  border-radius: 24px;
  padding: 61px 24px;
  background: #fff;
}

.sc-right {
  position: relative;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 10px 40px rgba(0,0,0,.1);
  height: 394px;
  max-height: 394px;
}

.sc-title {
  font-style: normal;
  text-align: center;
  line-height: 130%;
  font-weight: 600;
  margin: 0 0 12px; 
  font-size: 24px;
  color: #00358E;  
}

.sc-subtitle {
  font-style: normal;
  text-align: center;
  line-height: 150%;
  font-weight: 400;
  margin:0 0 24px; 
  font-size: 14px;
  color: #474747;  
}

.sc-controls {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.sc-input-group {
  width: 100%;
}

.sc-input-row {
  display: flex;
  width: 100%;
}

.sc-input-row input {
  transition: border-color 0.2s;
  border: 1px solid #EFEFEF; 
  background-color: #F7F7F7;
  border-radius: 8px; 
  padding: 14px 24px; 
  font-size: 16px; 
  min-width: 0;
  height: 52px;
  flex: 1; 
}

.sc-input-row input::placeholder {
font-style: normal;
font-weight: 400;
line-height: 150%;
font-size: 16px;
color: #969696;
}

.sc-input-row input:focus {
  outline: none;
  border-color: #0ea5e9;
}

.sc-btn {
  justify-content: space-between;
  transition: all 0.2s;
  align-items: center;
  border-radius: 8px; 
  padding: 14px 10px; 
  font-style: normal;
  line-height: 150%;
  font-weight: 600;
  font-size: 16px;
  cursor: pointer;
  display: flex;
  border: none; 
  height: 52px;
  width: 100%;
  gap: 8px;

}

.sc-btn svg {
  transform: rotate(-90deg);
}

.sc-btn-primary {
  justify-content: space-between;
  background: #00358E;
  color: #fff;
}

.sc-btn-primary:hover {
  box-shadow: 0 4px 12px rgba(0,54,144,.3);
  background: #002970;
}

.sc-btn-secondary {
  border: 1px solid #E6E6E6;
  background: transparent;
  color: #000000;
}

.sc-status {
  color: #0f172a;
  font-size: 14px;
}

.sc-results {
  margin-top: 24px;
  border-top: 1px solid #e2e8f0;
  padding-top: 24px;
}

.sc-primary {
  border: 1px solid #e2e8f0; 
  border-radius: 14px; 
  padding: 16px; 
  background: #f8fafc;
  margin-bottom: 16px;
}

.sc-store-name {
  font-size: 1.125rem; 
  font-weight: 700; 
  margin: 0 0 8px;
  color: #003690;
}

.sc-store-meta {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 8px;
}

.sc-badge {
  background: #e0f2fe; 
  border: 1px solid #bae6fd; 
  color: #075985; 
  border-radius: 999px; 
  padding: 4px 10px; 
  font-size: .85rem; 
  white-space: nowrap; 
  display: inline-flex; 
  align-items: center;
  font-weight: 600;
}

.sc-eta {
  color: #64748b; 
  font-weight: 600; 
  white-space: nowrap;
  font-size: .85rem;
}

.sc-microcopy {
  margin: 10px 0 8px; 
  color: #0f172a; 
  font-weight: 600;
  font-size: 14px;
}

.sc-cta {
  display: inline-flex; 
  align-items: center; 
  justify-content: center; 
  gap: 8px; 
  text-decoration: none; 
  background: #FFB500; 
  color: #003690; 
  padding: 12px 20px; 
  border-radius: 10px; 
  font-weight: 600;
  transition: all 0.2s;
  width: 100%;
  margin-top: 12px;
}

.sc-cta:hover {
  filter: brightness(0.95);
  transform: translateY(-1px);
  box-shadow: 0 4px 12px rgba(255,181,0,.3);
}

.sc-actions {
  display: flex; 
  flex-wrap: wrap; 
  gap: 10px; 
  margin-top: 12px;
}

.sc-link {
  text-decoration: none; 
  background: #0ea5e9; 
  color: #fff; 
  padding: 8px 14px; 
  border-radius: 8px; 
  font-weight: 600;
  font-size: 13px;
  transition: all 0.2s;
}

.sc-link:hover {
  background: #0284c7;
}

.sc-link.secondary {
  background: #64748b;
}

.sc-link.secondary:hover {
  background: #475569;
}

.sc-map {
  width: 100%; 
  height: 100%;
  min-height: 500px;
  border-radius: 24px;
  overflow: hidden;
}

.sc-map iframe {
  width: 100%; 
  height: 100%; 
  border: 0;
  min-height: 500px;
}

.sc-alt {
  margin-top: 16px;
}

.sc-alt h4 {
  font-size: 1rem;
  font-weight: 600;
  margin: 0 0 12px;
  color: #003690;
}

.sc-alt ul {
  list-style: none; 
  padding: 0; 
  margin: 0; 
  display: flex; 
  flex-direction: column; 
  gap: 10px;
}

.sc-alt li {
  display: flex !important; 
  justify-content: space-between; 
  align-items: center; 
  gap: 12px; 
  border: 1px solid #e2e8f0; 
  border-radius: 10px; 
  padding: 12px;
  background: #fff;
  transition: all 0.2s;
}

.sc-alt li:hover {
  border-color: #cbd5e1;
  box-shadow: 0 2px 8px rgba(0,0,0,.05);
}

.sc-alt li .left {
  flex: 1 1 auto; 
  min-width: 0;
}

.sc-alt li .left strong {
  display: block;
  font-size: 14px;
  color: #003690;
  margin-bottom: 4px;
}

.sc-alt li .left span {
  font-size: 13px;
}

.sc-alt li .right {
  flex: 0 0 auto; 
  display: flex; 
  flex-direction: column; 
  align-items: flex-end; 
  gap: 4px; 
  text-align: right;
}

.sc-alt li .right .sc-eta {
  margin-left: 0; 
  white-space: nowrap;
}

@media (max-width: 968px) {
  .sc-layout {
    grid-template-columns: 1fr;
    gap: 24px;
  }
  
  .sc-card {
    padding: 32px 16px;
  }
  
  .sc-left {
    padding: 24px 16px;
  }
  
  .sc-right {
    aspect-ratio: 358 / 202;
    min-height: 202px;
    width: 100%;
  }
  
  .sc-map {
    min-height: 400px;
  }
  
  .sc-map iframe {
    min-height: 400px;
  }
  
  .sc-title {
    font-size: 28px;
  }
}