@charset "UTF-8";

.Alert[data-v-7efefbd3] {
  padding: 1.6rem 2.4rem;
  text-align: center
}

@media (min-width: 768px) {
  .Alert[data-v-7efefbd3] {
    padding: .8rem 4rem
  }
}

.Autocomplete[data-v-71273e69] {
  display: grid
}

.Autocomplete__trigger[data-v-71273e69] {
  width: 100%;
  height: 40px
}

@media (min-width: 768px) {
  .Autocomplete__trigger[data-v-71273e69] {
    height: 48px
  }
}

.Autocomplete__trigger[data-v-71273e69]::placeholder {
  color: #809da2
}

[data-v-71273e69] .Autocomplete__content {
  display: flex;
  flex-direction: column;
  width: var(--radix-popover-trigger-width);
  max-height: 300px;
  overflow: hidden
}

.Autocomplete__list[data-v-71273e69] {
  max-height: 100%;
  overflow: auto
}

.Autocomplete__item[data-v-71273e69] {
  width: 100%;
  padding-inline: 1.2rem;
  padding-block: .8rem;
  outline: none;
  text-align: left;
  overflow: visible;
  transition: background-color .2s cubic-bezier(.25, 1, .5, 1)
}

.Autocomplete__item[data-v-71273e69]:focus-within {
  background-color: #e0def3
}

@media (hover: hover) {
  .Autocomplete__item[data-v-71273e69]:hover {
    background-color: #e0def3
  }
}

.Icon[data-v-be5dcede] {
  width: 1em;
  height: 1em;
  vertical-align: top;
  fill: currentColor;
  pointer-events: none
}

.bg-red-01[data-v-8115d079] {
  background-color: #7633dd
}

.color-red-01[data-v-8115d079] {
  color: #7633dd
}

.border-red-01[data-v-8115d079] {
  border-color: #7633dd
}

.bg-red-02[data-v-8115d079] {
  background-color: #c9cdf8
}

.color-red-02[data-v-8115d079] {
  color: #c9cdf8
}

.border-red-02[data-v-8115d079] {
  border-color: #c9cdf8
}

.bg-red-03[data-v-8115d079] {
  background-color: #edf4fe
}

.color-red-03[data-v-8115d079] {
  color: #edf4fe
}

.border-red-03[data-v-8115d079] {
  border-color: #edf4fe
}

.bg-blue-01[data-v-8115d079] {
  background-color: #150045
}

.color-blue-01[data-v-8115d079],
.Button--white.Button--plain[data-v-8115d079] {
  color: #150045
}

.border-blue-01[data-v-8115d079] {
  border-color: #150045
}

.bg-blue-02[data-v-8115d079] {
  background-color: #c2c3e3
}

.color-blue-02[data-v-8115d079] {
  color: #c2c3e3
}

.border-blue-02[data-v-8115d079] {
  border-color: #c2c3e3
}

.bg-blue-03[data-v-8115d079] {
  background-color: #e0def3
}

.color-blue-03[data-v-8115d079] {
  color: #e0def3
}

.border-blue-03[data-v-8115d079] {
  border-color: #e0def3
}

.bg-yellow-01[data-v-8115d079] {
  background-color: #1aa5ed
}

.color-yellow-01[data-v-8115d079] {
  color: #1aa5ed
}

.border-yellow-01[data-v-8115d079] {
  border-color: #1aa5ed
}

.bg-yellow-02[data-v-8115d079] {
  background-color: #feb1ea
}

.color-yellow-02[data-v-8115d079] {
  color: #feb1ea
}

.border-yellow-02[data-v-8115d079] {
  border-color: #feb1ea
}

.bg-yellow-03[data-v-8115d079] {
  background-color: #f9d6eb
}

.color-yellow-03[data-v-8115d079] {
  color: #f9d6eb
}

.border-yellow-03[data-v-8115d079] {
  border-color: #f9d6eb
}

.bg-green-01[data-v-8115d079] {
  background-color: #874600
}

.color-green-01[data-v-8115d079] {
  color: #874600
}

.border-green-01[data-v-8115d079] {
  border-color: #874600
}

.bg-green-02[data-v-8115d079] {
  background-color: #fabedc
}

.color-green-02[data-v-8115d079] {
  color: #fabedc
}

.border-green-02[data-v-8115d079] {
  border-color: #fabedc
}

.bg-green-03[data-v-8115d079] {
  background-color: #ffefde
}

.color-green-03[data-v-8115d079] {
  color: #ffefde
}

.border-green-03[data-v-8115d079] {
  border-color: #ffefde
}

.bg-black[data-v-8115d079] {
  background-color: #000
}

.color-black[data-v-8115d079] {
  color: #000
}

.border-black[data-v-8115d079] {
  border-color: #000
}

.bg-white[data-v-8115d079] {
  background-color: #fff
}

.color-white[data-v-8115d079],
.Button--blue-01.Button--plain[data-v-8115d079] {
  color: #fff
}

.border-white[data-v-8115d079] {
  border-color: #fff
}

.bg-grey[data-v-8115d079] {
  background-color: #809da2
}

.color-grey[data-v-8115d079] {
  color: #809da2
}

.border-grey[data-v-8115d079] {
  border-color: #809da2
}

.bg-transparent[data-v-8115d079] {
  background-color: transparent
}

.color-transparent[data-v-8115d079] {
  color: transparent
}

.border-transparent[data-v-8115d079] {
  border-color: transparent
}

.Button[data-v-8115d079] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  outline-offset: 3px;
  transition: color .2s cubic-bezier(.25, 1, .5, 1), background-color .2s cubic-bezier(.25, 1, .5, 1), border-color .2s cubic-bezier(.25, 1, .5, 1), text-decoration-color .2s cubic-bezier(.25, 1, .5, 1)
}

@media (hover: hover) {
  .Button[data-v-8115d079]:not(.Button--disabled):hover {
    cursor: pointer
  }
}

.Button[data-v-8115d079] .Icon {
  transition: color .2s cubic-bezier(.25, 1, .5, 1)
}

.Button--x-large[data-v-8115d079] .Icon {
  font-size: 3.2rem
}

.Button--large[data-v-8115d079] .Icon {
  font-size: 2.4rem
}

.Button--small[data-v-8115d079] .Icon {
  font-size: 2rem
}

.Button--disabled[data-v-8115d079] {
  opacity: .25;
  cursor: not-allowed
}

.Button--disabled[data-v-8115d079]:active {
  pointer-events: none
}

.Button--plain.Button--x-large[data-v-8115d079],
.Button--plain.Button--large[data-v-8115d079],
.Button--outline.Button--x-large[data-v-8115d079],
.Button--outline.Button--large[data-v-8115d079] {
  padding-left: 2rem;
  padding-right: 2rem
}

.Button--plain.Button--x-large[data-v-8115d079],
.Button--outline.Button--x-large[data-v-8115d079] {
  min-height: 60px
}

.Button--plain.Button--large[data-v-8115d079],
.Button--outline.Button--large[data-v-8115d079] {
  min-height: 48px
}

.Button--plain.Button--small[data-v-8115d079],
.Button--outline.Button--small[data-v-8115d079] {
  min-height: 40px;
  padding-left: 1.2rem;
  padding-right: 1.2rem
}

.Button--text[data-v-8115d079] {
  min-height: 32px
}

.Button--text .Button__text[data-v-8115d079] {
  text-decoration: underline;
  text-decoration-color: transparent;
  transition: text-decoration-color .5s cubic-bezier(.25, 1, .5, 1)
}

@media (hover: hover) {
  .Button--text:not(.Button--disabled):hover .Button__text[data-v-8115d079] {
    text-decoration-color: currentColor
  }
}

@media (hover: hover) {

  .Button--outline[data-v-8115d079]:not(.Button--disabled):hover,
  .Button--square[data-v-8115d079]:not(.Button--disabled):hover {
    color: #fff;
    background-color: #150045
  }

  .Button--outline[data-v-8115d079]:not(.Button--disabled):hover .Icon,
  .Button--square[data-v-8115d079]:not(.Button--disabled):hover .Icon {
    fill: #fff !important
  }
}

.Button--square[data-v-8115d079] {
  text-align: left;
  padding-left: 1.6rem;
  padding-right: 1.6rem
}

.Button--square.Button--x-large[data-v-8115d079] {
  min-height: 60px
}

@media (hover: hover) {
  .Button--blue-01.Button--plain[data-v-8115d079]:not(.Button--disabled):hover {
    background-color: #7633dd
  }
}

@media (hover: hover) {
  .Button--white.Button--plain[data-v-8115d079]:not(.Button--disabled):hover {
    color: #fff;
    background-color: #7633dd
  }

  .Button--white.Button--plain:not(.Button--disabled):hover .Icon[data-v-8115d079] {
    fill: #fff
  }
}

@media (hover: hover) {

  .Button--white.Button--outline[data-v-8115d079]:not(.Button--disabled):hover,
  .Button--white.Button--square[data-v-8115d079]:not(.Button--disabled):hover {
    border-color: transparent
  }
}

.Button--icon-only[data-v-8115d079] {
  aspect-ratio: 1/1
}

.Button--icon-only.Button--large[data-v-8115d079] {
  width: 48px
}

.Button--icon-only.Button--small[data-v-8115d079] {
  width: 40px
}

.Button--icon-only.Button--outline[data-v-8115d079] {
  background-color: #fff
}

.Button--icon-only.Button--text[data-v-8115d079] {
  width: auto
}

.Button--icon-only[data-v-8115d079] .Icon {
  flex-shrink: 0
}

.Button--loading.Button--disabled[data-v-8115d079] {
  opacity: 1
}

.Button--loading .Button__loader[data-v-8115d079] {
  animation: loading-8115d079 1.5s linear infinite
}

.Button__text[data-v-8115d079] {
  display: block;
  margin-top: 2px
}

@keyframes loading-8115d079 {
  0% {
    rotate: 0deg
  }

  to {
    rotate: 360deg
  }
}

.Checkbox[data-v-ed4a0145] {
  display: grid
}

.Checkbox__label[data-v-ed4a0145] {
  display: flex;
  align-items: flex-start;
  -webkit-user-select: none;
  user-select: none
}

.Checkbox__label:has([type=checkbox]:focus-visible) .Checkbox__indicator[data-v-ed4a0145] {
  outline: 2px solid #000;
  outline-offset: 2px
}

.Checkbox__indicator[data-v-ed4a0145] {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  border-radius: 2px;
  transition: background-color .2s cubic-bezier(.25, 1, .5, 1)
}

.Checkbox__label-text[data-v-ed4a0145] {
  display: inline-block;
  margin-top: 2px
}

.Currency[data-v-a3b3a3fd] {
  display: inline-flex;
  align-items: center
}

.Currency__input[data-v-a3b3a3fd] {
  max-width: 200px;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: textfield;
  border: none;
  outline: none
}

.Currency__input[data-v-a3b3a3fd]::-webkit-outer-spin-button,
.Currency__input[data-v-a3b3a3fd]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0
}

.Currency__input[data-v-a3b3a3fd]::placeholder {
  color: #809da2;
  opacity: 1
}

.Currency__symbol[data-v-a3b3a3fd] {
  font-weight: 300
}

.Illustration[data-v-f5a9a0a9] {
  width: 1em;
  height: 1em;
  vertical-align: top;
  fill: currentColor;
  pointer-events: none
}

.Image[data-v-21cf7653] {
  display: block;
  width: 100%;
  height: auto
}

.Input[data-v-f214d5dc] {
  display: grid
}

.Input__wrapper[data-v-f214d5dc] {
  position: relative
}

.Input__field[data-v-f214d5dc] {
  width: 100%;
  height: 40px
}

@media (min-width: 768px) {
  .Input__field[data-v-f214d5dc] {
    height: 48px
  }
}

.Input__field[data-v-f214d5dc]::placeholder {
  color: #809da2
}

.Input__field[type=number][data-v-f214d5dc]::-webkit-outer-spin-button,
.Input__field[type=number][data-v-f214d5dc]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0
}

.Input__field[type=date][data-v-f214d5dc]::-webkit-calendar-picker-indicator {
  visibility: hidden
}

.Input__arrow[data-v-f214d5dc] {
  position: absolute;
  top: 50%;
  right: 1.2rem;
  font-size: 2.4rem;
  transform: translateY(-50%)
}

.Input__arrow[data-v-f214d5dc]:hover {
  cursor: pointer
}

@media (min-width: 768px) {
  .Input__arrow[data-v-f214d5dc] {
    right: 1.6rem
  }
}

input[type=date]:focus+.Input__date-placeholder[data-v-f214d5dc] {
  display: none
}

.Input__date-placeholder[data-v-f214d5dc] {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%)
}

.Information__main[data-v-63abd7de],
.Information__caption[data-v-63abd7de] {
  display: flex;
  justify-content: space-between
}

.Information__value[data-v-63abd7de] {
  white-space: nowrap
}

.ma-auto[data-v-c9130c61] {
  margin: auto
}

@media (min-width: 768px) {
  .ma-auto[data-v-c9130c61] {
    margin: auto
  }
}

.mx-auto[data-v-c9130c61] {
  margin-inline: auto
}

@media (min-width: 768px) {
  .mx-auto[data-v-c9130c61] {
    margin-inline: auto
  }
}

.my-auto[data-v-c9130c61] {
  margin-block: auto
}

@media (min-width: 768px) {
  .my-auto[data-v-c9130c61] {
    margin-block: auto
  }
}

.mt-auto[data-v-c9130c61] {
  margin-block-start: auto
}

@media (min-width: 768px) {
  .mt-auto[data-v-c9130c61] {
    margin-block-start: auto
  }
}

.mr-auto[data-v-c9130c61] {
  margin-inline-end: auto
}

@media (min-width: 768px) {
  .mr-auto[data-v-c9130c61] {
    margin-inline-end: auto
  }
}

.mb-auto[data-v-c9130c61] {
  margin-block-end: auto
}

@media (min-width: 768px) {
  .mb-auto[data-v-c9130c61] {
    margin-block-end: auto
  }
}

.ml-auto[data-v-c9130c61] {
  margin-inline-start: auto
}

@media (min-width: 768px) {
  .ml-auto[data-v-c9130c61] {
    margin-inline-start: auto
  }
}

.pa-auto[data-v-c9130c61] {
  padding: auto
}

@media (min-width: 768px) {
  .pa-auto[data-v-c9130c61] {
    padding: auto
  }
}

.px-auto[data-v-c9130c61] {
  padding-inline: auto
}

@media (min-width: 768px) {
  .px-auto[data-v-c9130c61] {
    padding-inline: auto
  }
}

.py-auto[data-v-c9130c61] {
  padding-block: auto
}

@media (min-width: 768px) {
  .py-auto[data-v-c9130c61] {
    padding-block: auto
  }
}

.pt-auto[data-v-c9130c61] {
  padding-block-start: auto
}

@media (min-width: 768px) {
  .pt-auto[data-v-c9130c61] {
    padding-block-start: auto
  }
}

.pr-auto[data-v-c9130c61] {
  padding-inline-end: auto
}

@media (min-width: 768px) {
  .pr-auto[data-v-c9130c61] {
    padding-inline-end: auto
  }
}

.pb-auto[data-v-c9130c61] {
  padding-block-end: auto
}

@media (min-width: 768px) {
  .pb-auto[data-v-c9130c61] {
    padding-block-end: auto
  }
}

.pl-auto[data-v-c9130c61] {
  padding-inline-start: auto
}

@media (min-width: 768px) {
  .pl-auto[data-v-c9130c61] {
    padding-inline-start: auto
  }
}

.g-auto[data-v-c9130c61] {
  gap: auto
}

@media (min-width: 768px) {
  .g-auto[data-v-c9130c61] {
    gap: auto
  }
}

.gx-auto[data-v-c9130c61] {
  column-gap: auto
}

@media (min-width: 768px) {
  .gx-auto[data-v-c9130c61] {
    column-gap: auto
  }
}

.gy-auto[data-v-c9130c61] {
  row-gap: auto
}

@media (min-width: 768px) {
  .gy-auto[data-v-c9130c61] {
    row-gap: auto
  }
}

.ma-0[data-v-c9130c61] {
  margin: 0rem
}

@media (min-width: 768px) {
  .ma-0[data-v-c9130c61] {
    margin: 0rem
  }
}

.mx-0[data-v-c9130c61] {
  margin-inline: 0rem
}

@media (min-width: 768px) {
  .mx-0[data-v-c9130c61] {
    margin-inline: 0rem
  }
}

.my-0[data-v-c9130c61] {
  margin-block: 0rem
}

@media (min-width: 768px) {
  .my-0[data-v-c9130c61] {
    margin-block: 0rem
  }
}

.mt-0[data-v-c9130c61] {
  margin-block-start: 0rem
}

@media (min-width: 768px) {
  .mt-0[data-v-c9130c61] {
    margin-block-start: 0rem
  }
}

.mr-0[data-v-c9130c61] {
  margin-inline-end: 0rem
}

@media (min-width: 768px) {
  .mr-0[data-v-c9130c61] {
    margin-inline-end: 0rem
  }
}

.mb-0[data-v-c9130c61] {
  margin-block-end: 0rem
}

@media (min-width: 768px) {
  .mb-0[data-v-c9130c61] {
    margin-block-end: 0rem
  }
}

.ml-0[data-v-c9130c61] {
  margin-inline-start: 0rem
}

@media (min-width: 768px) {
  .ml-0[data-v-c9130c61] {
    margin-inline-start: 0rem
  }
}

.pa-0[data-v-c9130c61] {
  padding: 0rem
}

@media (min-width: 768px) {
  .pa-0[data-v-c9130c61] {
    padding: 0rem
  }
}

.px-0[data-v-c9130c61] {
  padding-inline: 0rem
}

@media (min-width: 768px) {
  .px-0[data-v-c9130c61] {
    padding-inline: 0rem
  }
}

.py-0[data-v-c9130c61] {
  padding-block: 0rem
}

@media (min-width: 768px) {
  .py-0[data-v-c9130c61] {
    padding-block: 0rem
  }
}

.pt-0[data-v-c9130c61] {
  padding-block-start: 0rem
}

@media (min-width: 768px) {
  .pt-0[data-v-c9130c61] {
    padding-block-start: 0rem
  }
}

.pr-0[data-v-c9130c61] {
  padding-inline-end: 0rem
}

@media (min-width: 768px) {
  .pr-0[data-v-c9130c61] {
    padding-inline-end: 0rem
  }
}

.pb-0[data-v-c9130c61] {
  padding-block-end: 0rem
}

@media (min-width: 768px) {
  .pb-0[data-v-c9130c61] {
    padding-block-end: 0rem
  }
}

.pl-0[data-v-c9130c61] {
  padding-inline-start: 0rem
}

@media (min-width: 768px) {
  .pl-0[data-v-c9130c61] {
    padding-inline-start: 0rem
  }
}

.g-0[data-v-c9130c61] {
  gap: 0rem
}

@media (min-width: 768px) {
  .g-0[data-v-c9130c61] {
    gap: 0rem
  }
}

.gx-0[data-v-c9130c61] {
  column-gap: 0rem
}

@media (min-width: 768px) {
  .gx-0[data-v-c9130c61] {
    column-gap: 0rem
  }
}

.gy-0[data-v-c9130c61] {
  row-gap: 0rem
}

@media (min-width: 768px) {
  .gy-0[data-v-c9130c61] {
    row-gap: 0rem
  }
}

.ma-1[data-v-c9130c61] {
  margin: .4rem
}

@media (min-width: 768px) {
  .ma-1[data-v-c9130c61] {
    margin: .4rem
  }
}

.mx-1[data-v-c9130c61] {
  margin-inline: .4rem
}

@media (min-width: 768px) {
  .mx-1[data-v-c9130c61] {
    margin-inline: .4rem
  }
}

.my-1[data-v-c9130c61] {
  margin-block: .4rem
}

@media (min-width: 768px) {
  .my-1[data-v-c9130c61] {
    margin-block: .4rem
  }
}

.mt-1[data-v-c9130c61] {
  margin-block-start: .4rem
}

@media (min-width: 768px) {
  .mt-1[data-v-c9130c61] {
    margin-block-start: .4rem
  }
}

.mr-1[data-v-c9130c61] {
  margin-inline-end: .4rem
}

@media (min-width: 768px) {
  .mr-1[data-v-c9130c61] {
    margin-inline-end: .4rem
  }
}

.mb-1[data-v-c9130c61] {
  margin-block-end: .4rem
}

@media (min-width: 768px) {
  .mb-1[data-v-c9130c61] {
    margin-block-end: .4rem
  }
}

.ml-1[data-v-c9130c61] {
  margin-inline-start: .4rem
}

@media (min-width: 768px) {
  .ml-1[data-v-c9130c61] {
    margin-inline-start: .4rem
  }
}

.pa-1[data-v-c9130c61] {
  padding: .4rem
}

@media (min-width: 768px) {
  .pa-1[data-v-c9130c61] {
    padding: .4rem
  }
}

.px-1[data-v-c9130c61] {
  padding-inline: .4rem
}

@media (min-width: 768px) {
  .px-1[data-v-c9130c61] {
    padding-inline: .4rem
  }
}

.py-1[data-v-c9130c61] {
  padding-block: .4rem
}

@media (min-width: 768px) {
  .py-1[data-v-c9130c61] {
    padding-block: .4rem
  }
}

.pt-1[data-v-c9130c61] {
  padding-block-start: .4rem
}

@media (min-width: 768px) {
  .pt-1[data-v-c9130c61] {
    padding-block-start: .4rem
  }
}

.pr-1[data-v-c9130c61] {
  padding-inline-end: .4rem
}

@media (min-width: 768px) {
  .pr-1[data-v-c9130c61] {
    padding-inline-end: .4rem
  }
}

.pb-1[data-v-c9130c61] {
  padding-block-end: .4rem
}

@media (min-width: 768px) {
  .pb-1[data-v-c9130c61] {
    padding-block-end: .4rem
  }
}

.pl-1[data-v-c9130c61] {
  padding-inline-start: .4rem
}

@media (min-width: 768px) {
  .pl-1[data-v-c9130c61] {
    padding-inline-start: .4rem
  }
}

.g-1[data-v-c9130c61] {
  gap: .4rem
}

@media (min-width: 768px) {
  .g-1[data-v-c9130c61] {
    gap: .4rem
  }
}

.gx-1[data-v-c9130c61] {
  column-gap: .4rem
}

@media (min-width: 768px) {
  .gx-1[data-v-c9130c61] {
    column-gap: .4rem
  }
}

.gy-1[data-v-c9130c61] {
  row-gap: .4rem
}

@media (min-width: 768px) {
  .gy-1[data-v-c9130c61] {
    row-gap: .4rem
  }
}

.ma-2[data-v-c9130c61] {
  margin: .8rem
}

@media (min-width: 768px) {
  .ma-2[data-v-c9130c61] {
    margin: .8rem
  }
}

.mx-2[data-v-c9130c61] {
  margin-inline: .8rem
}

@media (min-width: 768px) {
  .mx-2[data-v-c9130c61] {
    margin-inline: .8rem
  }
}

.my-2[data-v-c9130c61] {
  margin-block: .8rem
}

@media (min-width: 768px) {
  .my-2[data-v-c9130c61] {
    margin-block: .8rem
  }
}

.mt-2[data-v-c9130c61] {
  margin-block-start: .8rem
}

@media (min-width: 768px) {
  .mt-2[data-v-c9130c61] {
    margin-block-start: .8rem
  }
}

.mr-2[data-v-c9130c61] {
  margin-inline-end: .8rem
}

@media (min-width: 768px) {
  .mr-2[data-v-c9130c61] {
    margin-inline-end: .8rem
  }
}

.mb-2[data-v-c9130c61] {
  margin-block-end: .8rem
}

@media (min-width: 768px) {
  .mb-2[data-v-c9130c61] {
    margin-block-end: .8rem
  }
}

.ml-2[data-v-c9130c61] {
  margin-inline-start: .8rem
}

@media (min-width: 768px) {
  .ml-2[data-v-c9130c61] {
    margin-inline-start: .8rem
  }
}

.pa-2[data-v-c9130c61] {
  padding: .8rem
}

@media (min-width: 768px) {
  .pa-2[data-v-c9130c61] {
    padding: .8rem
  }
}

.px-2[data-v-c9130c61] {
  padding-inline: .8rem
}

@media (min-width: 768px) {
  .px-2[data-v-c9130c61] {
    padding-inline: .8rem
  }
}

.py-2[data-v-c9130c61] {
  padding-block: .8rem
}

@media (min-width: 768px) {
  .py-2[data-v-c9130c61] {
    padding-block: .8rem
  }
}

.pt-2[data-v-c9130c61] {
  padding-block-start: .8rem
}

@media (min-width: 768px) {
  .pt-2[data-v-c9130c61] {
    padding-block-start: .8rem
  }
}

.pr-2[data-v-c9130c61] {
  padding-inline-end: .8rem
}

@media (min-width: 768px) {
  .pr-2[data-v-c9130c61] {
    padding-inline-end: .8rem
  }
}

.pb-2[data-v-c9130c61] {
  padding-block-end: .8rem
}

@media (min-width: 768px) {
  .pb-2[data-v-c9130c61] {
    padding-block-end: .8rem
  }
}

.pl-2[data-v-c9130c61] {
  padding-inline-start: .8rem
}

@media (min-width: 768px) {
  .pl-2[data-v-c9130c61] {
    padding-inline-start: .8rem
  }
}

.g-2[data-v-c9130c61] {
  gap: .8rem
}

@media (min-width: 768px) {
  .g-2[data-v-c9130c61] {
    gap: .8rem
  }
}

.gx-2[data-v-c9130c61] {
  column-gap: .8rem
}

@media (min-width: 768px) {
  .gx-2[data-v-c9130c61] {
    column-gap: .8rem
  }
}

.gy-2[data-v-c9130c61] {
  row-gap: .8rem
}

@media (min-width: 768px) {
  .gy-2[data-v-c9130c61] {
    row-gap: .8rem
  }
}

.ma-3[data-v-c9130c61] {
  margin: 1.2rem
}

@media (min-width: 768px) {
  .ma-3[data-v-c9130c61] {
    margin: 1.6rem
  }
}

.mx-3[data-v-c9130c61] {
  margin-inline: 1.2rem
}

@media (min-width: 768px) {
  .mx-3[data-v-c9130c61] {
    margin-inline: 1.6rem
  }
}

.my-3[data-v-c9130c61] {
  margin-block: 1.2rem
}

@media (min-width: 768px) {
  .my-3[data-v-c9130c61] {
    margin-block: 1.6rem
  }
}

.mt-3[data-v-c9130c61] {
  margin-block-start: 1.2rem
}

@media (min-width: 768px) {
  .mt-3[data-v-c9130c61] {
    margin-block-start: 1.6rem
  }
}

.mr-3[data-v-c9130c61] {
  margin-inline-end: 1.2rem
}

@media (min-width: 768px) {
  .mr-3[data-v-c9130c61] {
    margin-inline-end: 1.6rem
  }
}

.mb-3[data-v-c9130c61] {
  margin-block-end: 1.2rem
}

@media (min-width: 768px) {
  .mb-3[data-v-c9130c61] {
    margin-block-end: 1.6rem
  }
}

.ml-3[data-v-c9130c61] {
  margin-inline-start: 1.2rem
}

@media (min-width: 768px) {
  .ml-3[data-v-c9130c61] {
    margin-inline-start: 1.6rem
  }
}

.pa-3[data-v-c9130c61] {
  padding: 1.2rem
}

@media (min-width: 768px) {
  .pa-3[data-v-c9130c61] {
    padding: 1.6rem
  }
}

.px-3[data-v-c9130c61] {
  padding-inline: 1.2rem
}

@media (min-width: 768px) {
  .px-3[data-v-c9130c61] {
    padding-inline: 1.6rem
  }
}

.py-3[data-v-c9130c61] {
  padding-block: 1.2rem
}

@media (min-width: 768px) {
  .py-3[data-v-c9130c61] {
    padding-block: 1.6rem
  }
}

.pt-3[data-v-c9130c61] {
  padding-block-start: 1.2rem
}

@media (min-width: 768px) {
  .pt-3[data-v-c9130c61] {
    padding-block-start: 1.6rem
  }
}

.pr-3[data-v-c9130c61] {
  padding-inline-end: 1.2rem
}

@media (min-width: 768px) {
  .pr-3[data-v-c9130c61] {
    padding-inline-end: 1.6rem
  }
}

.pb-3[data-v-c9130c61] {
  padding-block-end: 1.2rem
}

@media (min-width: 768px) {
  .pb-3[data-v-c9130c61] {
    padding-block-end: 1.6rem
  }
}

.pl-3[data-v-c9130c61] {
  padding-inline-start: 1.2rem
}

@media (min-width: 768px) {
  .pl-3[data-v-c9130c61] {
    padding-inline-start: 1.6rem
  }
}

.g-3[data-v-c9130c61] {
  gap: 1.2rem
}

@media (min-width: 768px) {
  .g-3[data-v-c9130c61] {
    gap: 1.6rem
  }
}

.gx-3[data-v-c9130c61] {
  column-gap: 1.2rem
}

@media (min-width: 768px) {
  .gx-3[data-v-c9130c61] {
    column-gap: 1.6rem
  }
}

.gy-3[data-v-c9130c61] {
  row-gap: 1.2rem
}

@media (min-width: 768px) {
  .gy-3[data-v-c9130c61] {
    row-gap: 1.6rem
  }
}

.ma-4[data-v-c9130c61] {
  margin: 1.6rem
}

@media (min-width: 768px) {
  .ma-4[data-v-c9130c61] {
    margin: 2.4rem
  }
}

.mx-4[data-v-c9130c61] {
  margin-inline: 1.6rem
}

@media (min-width: 768px) {
  .mx-4[data-v-c9130c61] {
    margin-inline: 2.4rem
  }
}

.my-4[data-v-c9130c61] {
  margin-block: 1.6rem
}

@media (min-width: 768px) {
  .my-4[data-v-c9130c61] {
    margin-block: 2.4rem
  }
}

.mt-4[data-v-c9130c61] {
  margin-block-start: 1.6rem
}

@media (min-width: 768px) {
  .mt-4[data-v-c9130c61] {
    margin-block-start: 2.4rem
  }
}

.mr-4[data-v-c9130c61] {
  margin-inline-end: 1.6rem
}

@media (min-width: 768px) {
  .mr-4[data-v-c9130c61] {
    margin-inline-end: 2.4rem
  }
}

.mb-4[data-v-c9130c61] {
  margin-block-end: 1.6rem
}

@media (min-width: 768px) {
  .mb-4[data-v-c9130c61] {
    margin-block-end: 2.4rem
  }
}

.ml-4[data-v-c9130c61] {
  margin-inline-start: 1.6rem
}

@media (min-width: 768px) {
  .ml-4[data-v-c9130c61] {
    margin-inline-start: 2.4rem
  }
}

.pa-4[data-v-c9130c61] {
  padding: 1.6rem
}

@media (min-width: 768px) {
  .pa-4[data-v-c9130c61] {
    padding: 2.4rem
  }
}

.px-4[data-v-c9130c61] {
  padding-inline: 1.6rem
}

@media (min-width: 768px) {
  .px-4[data-v-c9130c61] {
    padding-inline: 2.4rem
  }
}

.py-4[data-v-c9130c61] {
  padding-block: 1.6rem
}

@media (min-width: 768px) {
  .py-4[data-v-c9130c61] {
    padding-block: 2.4rem
  }
}

.pt-4[data-v-c9130c61] {
  padding-block-start: 1.6rem
}

@media (min-width: 768px) {
  .pt-4[data-v-c9130c61] {
    padding-block-start: 2.4rem
  }
}

.pr-4[data-v-c9130c61] {
  padding-inline-end: 1.6rem
}

@media (min-width: 768px) {
  .pr-4[data-v-c9130c61] {
    padding-inline-end: 2.4rem
  }
}

.pb-4[data-v-c9130c61] {
  padding-block-end: 1.6rem
}

@media (min-width: 768px) {
  .pb-4[data-v-c9130c61] {
    padding-block-end: 2.4rem
  }
}

.pl-4[data-v-c9130c61] {
  padding-inline-start: 1.6rem
}

@media (min-width: 768px) {
  .pl-4[data-v-c9130c61] {
    padding-inline-start: 2.4rem
  }
}

.g-4[data-v-c9130c61] {
  gap: 1.6rem
}

@media (min-width: 768px) {
  .g-4[data-v-c9130c61] {
    gap: 2.4rem
  }
}

.gx-4[data-v-c9130c61] {
  column-gap: 1.6rem
}

@media (min-width: 768px) {
  .gx-4[data-v-c9130c61] {
    column-gap: 2.4rem
  }
}

.gy-4[data-v-c9130c61] {
  row-gap: 1.6rem
}

@media (min-width: 768px) {
  .gy-4[data-v-c9130c61] {
    row-gap: 2.4rem
  }
}

.ma-5[data-v-c9130c61] {
  margin: 3.2rem
}

@media (min-width: 768px) {
  .ma-5[data-v-c9130c61] {
    margin: 4rem
  }
}

.mx-5[data-v-c9130c61] {
  margin-inline: 3.2rem
}

@media (min-width: 768px) {
  .mx-5[data-v-c9130c61] {
    margin-inline: 4rem
  }
}

.my-5[data-v-c9130c61] {
  margin-block: 3.2rem
}

@media (min-width: 768px) {
  .my-5[data-v-c9130c61] {
    margin-block: 4rem
  }
}

.mt-5[data-v-c9130c61] {
  margin-block-start: 3.2rem
}

@media (min-width: 768px) {
  .mt-5[data-v-c9130c61] {
    margin-block-start: 4rem
  }
}

.mr-5[data-v-c9130c61] {
  margin-inline-end: 3.2rem
}

@media (min-width: 768px) {
  .mr-5[data-v-c9130c61] {
    margin-inline-end: 4rem
  }
}

.mb-5[data-v-c9130c61] {
  margin-block-end: 3.2rem
}

@media (min-width: 768px) {
  .mb-5[data-v-c9130c61] {
    margin-block-end: 4rem
  }
}

.ml-5[data-v-c9130c61] {
  margin-inline-start: 3.2rem
}

@media (min-width: 768px) {
  .ml-5[data-v-c9130c61] {
    margin-inline-start: 4rem
  }
}

.pa-5[data-v-c9130c61] {
  padding: 3.2rem
}

@media (min-width: 768px) {
  .pa-5[data-v-c9130c61] {
    padding: 4rem
  }
}

.px-5[data-v-c9130c61] {
  padding-inline: 3.2rem
}

@media (min-width: 768px) {
  .px-5[data-v-c9130c61] {
    padding-inline: 4rem
  }
}

.py-5[data-v-c9130c61] {
  padding-block: 3.2rem
}

@media (min-width: 768px) {
  .py-5[data-v-c9130c61] {
    padding-block: 4rem
  }
}

.pt-5[data-v-c9130c61] {
  padding-block-start: 3.2rem
}

@media (min-width: 768px) {
  .pt-5[data-v-c9130c61] {
    padding-block-start: 4rem
  }
}

.pr-5[data-v-c9130c61] {
  padding-inline-end: 3.2rem
}

@media (min-width: 768px) {
  .pr-5[data-v-c9130c61] {
    padding-inline-end: 4rem
  }
}

.pb-5[data-v-c9130c61] {
  padding-block-end: 3.2rem
}

@media (min-width: 768px) {
  .pb-5[data-v-c9130c61] {
    padding-block-end: 4rem
  }
}

.pl-5[data-v-c9130c61] {
  padding-inline-start: 3.2rem
}

@media (min-width: 768px) {
  .pl-5[data-v-c9130c61] {
    padding-inline-start: 4rem
  }
}

.g-5[data-v-c9130c61] {
  gap: 3.2rem
}

@media (min-width: 768px) {
  .g-5[data-v-c9130c61] {
    gap: 4rem
  }
}

.gx-5[data-v-c9130c61] {
  column-gap: 3.2rem
}

@media (min-width: 768px) {
  .gx-5[data-v-c9130c61] {
    column-gap: 4rem
  }
}

.gy-5[data-v-c9130c61] {
  row-gap: 3.2rem
}

@media (min-width: 768px) {
  .gy-5[data-v-c9130c61] {
    row-gap: 4rem
  }
}

.ma-6[data-v-c9130c61] {
  margin: 4rem
}

@media (min-width: 768px) {
  .ma-6[data-v-c9130c61] {
    margin: 6.4rem
  }
}

.mx-6[data-v-c9130c61] {
  margin-inline: 4rem
}

@media (min-width: 768px) {
  .mx-6[data-v-c9130c61] {
    margin-inline: 6.4rem
  }
}

.my-6[data-v-c9130c61] {
  margin-block: 4rem
}

@media (min-width: 768px) {
  .my-6[data-v-c9130c61] {
    margin-block: 6.4rem
  }
}

.mt-6[data-v-c9130c61] {
  margin-block-start: 4rem
}

@media (min-width: 768px) {
  .mt-6[data-v-c9130c61] {
    margin-block-start: 6.4rem
  }
}

.mr-6[data-v-c9130c61] {
  margin-inline-end: 4rem
}

@media (min-width: 768px) {
  .mr-6[data-v-c9130c61] {
    margin-inline-end: 6.4rem
  }
}

.mb-6[data-v-c9130c61] {
  margin-block-end: 4rem
}

@media (min-width: 768px) {
  .mb-6[data-v-c9130c61] {
    margin-block-end: 6.4rem
  }
}

.ml-6[data-v-c9130c61] {
  margin-inline-start: 4rem
}

@media (min-width: 768px) {
  .ml-6[data-v-c9130c61] {
    margin-inline-start: 6.4rem
  }
}

.pa-6[data-v-c9130c61] {
  padding: 4rem
}

@media (min-width: 768px) {
  .pa-6[data-v-c9130c61] {
    padding: 6.4rem
  }
}

.px-6[data-v-c9130c61] {
  padding-inline: 4rem
}

@media (min-width: 768px) {
  .px-6[data-v-c9130c61] {
    padding-inline: 6.4rem
  }
}

.py-6[data-v-c9130c61] {
  padding-block: 4rem
}

@media (min-width: 768px) {
  .py-6[data-v-c9130c61] {
    padding-block: 6.4rem
  }
}

.pt-6[data-v-c9130c61] {
  padding-block-start: 4rem
}

@media (min-width: 768px) {
  .pt-6[data-v-c9130c61] {
    padding-block-start: 6.4rem
  }
}

.pr-6[data-v-c9130c61] {
  padding-inline-end: 4rem
}

@media (min-width: 768px) {
  .pr-6[data-v-c9130c61] {
    padding-inline-end: 6.4rem
  }
}

.pb-6[data-v-c9130c61] {
  padding-block-end: 4rem
}

@media (min-width: 768px) {
  .pb-6[data-v-c9130c61] {
    padding-block-end: 6.4rem
  }
}

.pl-6[data-v-c9130c61] {
  padding-inline-start: 4rem
}

@media (min-width: 768px) {
  .pl-6[data-v-c9130c61] {
    padding-inline-start: 6.4rem
  }
}

.g-6[data-v-c9130c61] {
  gap: 4rem
}

@media (min-width: 768px) {
  .g-6[data-v-c9130c61] {
    gap: 6.4rem
  }
}

.gx-6[data-v-c9130c61] {
  column-gap: 4rem
}

@media (min-width: 768px) {
  .gx-6[data-v-c9130c61] {
    column-gap: 6.4rem
  }
}

.gy-6[data-v-c9130c61] {
  row-gap: 4rem
}

@media (min-width: 768px) {
  .gy-6[data-v-c9130c61] {
    row-gap: 6.4rem
  }
}

.ma-7[data-v-c9130c61] {
  margin: 6.4rem
}

@media (min-width: 768px) {
  .ma-7[data-v-c9130c61] {
    margin: 8.8rem
  }
}

.mx-7[data-v-c9130c61] {
  margin-inline: 6.4rem
}

@media (min-width: 768px) {
  .mx-7[data-v-c9130c61] {
    margin-inline: 8.8rem
  }
}

.my-7[data-v-c9130c61] {
  margin-block: 6.4rem
}

@media (min-width: 768px) {
  .my-7[data-v-c9130c61] {
    margin-block: 8.8rem
  }
}

.mt-7[data-v-c9130c61] {
  margin-block-start: 6.4rem
}

@media (min-width: 768px) {
  .mt-7[data-v-c9130c61] {
    margin-block-start: 8.8rem
  }
}

.mr-7[data-v-c9130c61] {
  margin-inline-end: 6.4rem
}

@media (min-width: 768px) {
  .mr-7[data-v-c9130c61] {
    margin-inline-end: 8.8rem
  }
}

.mb-7[data-v-c9130c61] {
  margin-block-end: 6.4rem
}

@media (min-width: 768px) {
  .mb-7[data-v-c9130c61] {
    margin-block-end: 8.8rem
  }
}

.ml-7[data-v-c9130c61] {
  margin-inline-start: 6.4rem
}

@media (min-width: 768px) {
  .ml-7[data-v-c9130c61] {
    margin-inline-start: 8.8rem
  }
}

.pa-7[data-v-c9130c61] {
  padding: 6.4rem
}

@media (min-width: 768px) {
  .pa-7[data-v-c9130c61] {
    padding: 8.8rem
  }
}

.px-7[data-v-c9130c61] {
  padding-inline: 6.4rem
}

@media (min-width: 768px) {
  .px-7[data-v-c9130c61] {
    padding-inline: 8.8rem
  }
}

.py-7[data-v-c9130c61] {
  padding-block: 6.4rem
}

@media (min-width: 768px) {
  .py-7[data-v-c9130c61] {
    padding-block: 8.8rem
  }
}

.pt-7[data-v-c9130c61] {
  padding-block-start: 6.4rem
}

@media (min-width: 768px) {
  .pt-7[data-v-c9130c61] {
    padding-block-start: 8.8rem
  }
}

.pr-7[data-v-c9130c61] {
  padding-inline-end: 6.4rem
}

@media (min-width: 768px) {
  .pr-7[data-v-c9130c61] {
    padding-inline-end: 8.8rem
  }
}

.pb-7[data-v-c9130c61] {
  padding-block-end: 6.4rem
}

@media (min-width: 768px) {
  .pb-7[data-v-c9130c61] {
    padding-block-end: 8.8rem
  }
}

.pl-7[data-v-c9130c61] {
  padding-inline-start: 6.4rem
}

@media (min-width: 768px) {
  .pl-7[data-v-c9130c61] {
    padding-inline-start: 8.8rem
  }
}

.g-7[data-v-c9130c61] {
  gap: 6.4rem
}

@media (min-width: 768px) {
  .g-7[data-v-c9130c61] {
    gap: 8.8rem
  }
}

.gx-7[data-v-c9130c61] {
  column-gap: 6.4rem
}

@media (min-width: 768px) {
  .gx-7[data-v-c9130c61] {
    column-gap: 8.8rem
  }
}

.gy-7[data-v-c9130c61] {
  row-gap: 6.4rem
}

@media (min-width: 768px) {
  .gy-7[data-v-c9130c61] {
    row-gap: 8.8rem
  }
}

.ma-8[data-v-c9130c61] {
  margin: 8.8rem
}

@media (min-width: 768px) {
  .ma-8[data-v-c9130c61] {
    margin: 13.6rem
  }
}

.mx-8[data-v-c9130c61] {
  margin-inline: 8.8rem
}

@media (min-width: 768px) {
  .mx-8[data-v-c9130c61] {
    margin-inline: 13.6rem
  }
}

.my-8[data-v-c9130c61] {
  margin-block: 8.8rem
}

@media (min-width: 768px) {
  .my-8[data-v-c9130c61] {
    margin-block: 13.6rem
  }
}

.mt-8[data-v-c9130c61] {
  margin-block-start: 8.8rem
}

@media (min-width: 768px) {
  .mt-8[data-v-c9130c61] {
    margin-block-start: 13.6rem
  }
}

.mr-8[data-v-c9130c61] {
  margin-inline-end: 8.8rem
}

@media (min-width: 768px) {
  .mr-8[data-v-c9130c61] {
    margin-inline-end: 13.6rem
  }
}

.mb-8[data-v-c9130c61] {
  margin-block-end: 8.8rem
}

@media (min-width: 768px) {
  .mb-8[data-v-c9130c61] {
    margin-block-end: 13.6rem
  }
}

.ml-8[data-v-c9130c61] {
  margin-inline-start: 8.8rem
}

@media (min-width: 768px) {
  .ml-8[data-v-c9130c61] {
    margin-inline-start: 13.6rem
  }
}

.pa-8[data-v-c9130c61] {
  padding: 8.8rem
}

@media (min-width: 768px) {
  .pa-8[data-v-c9130c61] {
    padding: 13.6rem
  }
}

.px-8[data-v-c9130c61] {
  padding-inline: 8.8rem
}

@media (min-width: 768px) {
  .px-8[data-v-c9130c61] {
    padding-inline: 13.6rem
  }
}

.py-8[data-v-c9130c61] {
  padding-block: 8.8rem
}

@media (min-width: 768px) {
  .py-8[data-v-c9130c61] {
    padding-block: 13.6rem
  }
}

.pt-8[data-v-c9130c61] {
  padding-block-start: 8.8rem
}

@media (min-width: 768px) {
  .pt-8[data-v-c9130c61] {
    padding-block-start: 13.6rem
  }
}

.pr-8[data-v-c9130c61] {
  padding-inline-end: 8.8rem
}

@media (min-width: 768px) {
  .pr-8[data-v-c9130c61] {
    padding-inline-end: 13.6rem
  }
}

.pb-8[data-v-c9130c61] {
  padding-block-end: 8.8rem
}

@media (min-width: 768px) {
  .pb-8[data-v-c9130c61] {
    padding-block-end: 13.6rem
  }
}

.pl-8[data-v-c9130c61] {
  padding-inline-start: 8.8rem
}

@media (min-width: 768px) {
  .pl-8[data-v-c9130c61] {
    padding-inline-start: 13.6rem
  }
}

.g-8[data-v-c9130c61] {
  gap: 8.8rem
}

@media (min-width: 768px) {
  .g-8[data-v-c9130c61] {
    gap: 13.6rem
  }
}

.gx-8[data-v-c9130c61] {
  column-gap: 8.8rem
}

@media (min-width: 768px) {
  .gx-8[data-v-c9130c61] {
    column-gap: 13.6rem
  }
}

.gy-8[data-v-c9130c61] {
  row-gap: 8.8rem
}

@media (min-width: 768px) {
  .gy-8[data-v-c9130c61] {
    row-gap: 13.6rem
  }
}

.ma-9[data-v-c9130c61] {
  margin: 8.8rem
}

@media (min-width: 768px) {
  .ma-9[data-v-c9130c61] {
    margin: 16rem
  }
}

.mx-9[data-v-c9130c61] {
  margin-inline: 8.8rem
}

@media (min-width: 768px) {
  .mx-9[data-v-c9130c61] {
    margin-inline: 16rem
  }
}

.my-9[data-v-c9130c61] {
  margin-block: 8.8rem
}

@media (min-width: 768px) {
  .my-9[data-v-c9130c61] {
    margin-block: 16rem
  }
}

.mt-9[data-v-c9130c61] {
  margin-block-start: 8.8rem
}

@media (min-width: 768px) {
  .mt-9[data-v-c9130c61] {
    margin-block-start: 16rem
  }
}

.mr-9[data-v-c9130c61] {
  margin-inline-end: 8.8rem
}

@media (min-width: 768px) {
  .mr-9[data-v-c9130c61] {
    margin-inline-end: 16rem
  }
}

.mb-9[data-v-c9130c61] {
  margin-block-end: 8.8rem
}

@media (min-width: 768px) {
  .mb-9[data-v-c9130c61] {
    margin-block-end: 16rem
  }
}

.ml-9[data-v-c9130c61] {
  margin-inline-start: 8.8rem
}

@media (min-width: 768px) {
  .ml-9[data-v-c9130c61] {
    margin-inline-start: 16rem
  }
}

.pa-9[data-v-c9130c61] {
  padding: 8.8rem
}

@media (min-width: 768px) {
  .pa-9[data-v-c9130c61] {
    padding: 16rem
  }
}

.px-9[data-v-c9130c61] {
  padding-inline: 8.8rem
}

@media (min-width: 768px) {
  .px-9[data-v-c9130c61] {
    padding-inline: 16rem
  }
}

.py-9[data-v-c9130c61] {
  padding-block: 8.8rem
}

@media (min-width: 768px) {
  .py-9[data-v-c9130c61] {
    padding-block: 16rem
  }
}

.pt-9[data-v-c9130c61] {
  padding-block-start: 8.8rem
}

@media (min-width: 768px) {
  .pt-9[data-v-c9130c61] {
    padding-block-start: 16rem
  }
}

.pr-9[data-v-c9130c61] {
  padding-inline-end: 8.8rem
}

@media (min-width: 768px) {
  .pr-9[data-v-c9130c61] {
    padding-inline-end: 16rem
  }
}

.pb-9[data-v-c9130c61] {
  padding-block-end: 8.8rem
}

@media (min-width: 768px) {
  .pb-9[data-v-c9130c61] {
    padding-block-end: 16rem
  }
}

.pl-9[data-v-c9130c61] {
  padding-inline-start: 8.8rem
}

@media (min-width: 768px) {
  .pl-9[data-v-c9130c61] {
    padding-inline-start: 16rem
  }
}

.g-9[data-v-c9130c61] {
  gap: 8.8rem
}

@media (min-width: 768px) {
  .g-9[data-v-c9130c61] {
    gap: 16rem
  }
}

.gx-9[data-v-c9130c61] {
  column-gap: 8.8rem
}

@media (min-width: 768px) {
  .gx-9[data-v-c9130c61] {
    column-gap: 16rem
  }
}

.gy-9[data-v-c9130c61] {
  row-gap: 8.8rem
}

@media (min-width: 768px) {
  .gy-9[data-v-c9130c61] {
    row-gap: 16rem
  }
}

.Link--inline[data-v-c9130c61] {
  text-decoration: underline;
  text-decoration-color: transparent;
  transition: text-decoration-color .2s cubic-bezier(.25, 1, .5, 1)
}

@media (hover: hover) {
  .Link--inline[data-v-c9130c61]:hover {
    text-decoration-color: #150045
  }
}

.Link--faq[data-v-c9130c61],
.Link--flat[data-v-c9130c61] {
  display: flex;
  align-items: center;
  transition: box-shadow .2s cubic-bezier(.25, 1, .5, 1)
}

@media (hover: hover) {

  .Link--faq[data-v-c9130c61]:hover,
  .Link--flat[data-v-c9130c61]:hover {
    box-shadow: 0 0 0 2px #150045
  }
}

@media (max-width: 767px) {

  .Link--faq[data-v-c9130c61],
  .Link--flat[data-v-c9130c61] {
    min-height: 64px
  }
}

.Link--faq .Icon[data-v-c9130c61],
.Link--flat .Icon[data-v-c9130c61] {
  flex-shrink: 0
}

.Link--faq[data-v-c9130c61] {
  padding-block: 1.6rem;
  justify-content: space-between
}

.Link--faq .Icon[data-v-c9130c61] {
  font-size: 3.2rem
}

@media (min-width: 768px) {
  .Link--faq .Icon[data-v-c9130c61] {
    font-size: 4rem
  }
}

.Link--flat[data-v-c9130c61],
.Link--outline[data-v-c9130c61] {
  padding-block: 1.2rem
}

@media (min-width: 768px) {

  .Link--flat[data-v-c9130c61],
  .Link--outline[data-v-c9130c61] {
    min-height: 56px;
    padding-block: .8rem
  }
}

.Link--flat .Icon[data-v-c9130c61],
.Link--outline .Icon[data-v-c9130c61] {
  font-size: 2.4rem
}

@media (min-width: 768px) {

  .Link--flat .Icon[data-v-c9130c61],
  .Link--outline .Icon[data-v-c9130c61] {
    font-size: 3.2rem
  }
}

.Link--outline[data-v-c9130c61] {
  display: flex;
  align-items: center;
  transition: color .2s cubic-bezier(.25, 1, .5, 1), background-color .2s cubic-bezier(.25, 1, .5, 1)
}

@media (hover: hover) {
  .Link--outline[data-v-c9130c61]:hover {
    color: #fff;
    background-color: #150045
  }
}

@media (max-width: 767px) {
  .Link--outline[data-v-c9130c61] {
    min-height: 64px
  }
}

.Link--outline .Icon[data-v-c9130c61] {
  flex-shrink: 0
}

.Number[data-v-0746c6fc] {
  display: grid
}

.Number__wrapper[data-v-0746c6fc] {
  display: inline-flex;
  justify-self: center
}

.Number__button.Button.Button--outline[data-v-0746c6fc] .Icon {
  fill: #150045
}

.Number__input[data-v-0746c6fc] {
  width: 3ch;
  padding: 0;
  border: none;
  text-align: center;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: textfield
}

.Number__input[data-v-0746c6fc]::-webkit-outer-spin-button,
.Number__input[data-v-0746c6fc]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0
}

.Number__input[data-v-0746c6fc]::selection {
  background-color: transparent
}

.RangeSlider[data-v-fcb2d195] {
  display: flex;
  align-items: center;
  height: 50px
}

.RangeSlider[data-v-fcb2d195] .RangeSlider__root {
  position: relative;
  display: flex;
  align-items: center;
  flex: 1
}

.RangeSlider[data-v-fcb2d195] .RangeSlider__track {
  position: relative;
  flex-grow: 1;
  height: 8px;
  overflow: hidden
}

.RangeSlider[data-v-fcb2d195] .RangeSlider__range {
  position: absolute;
  height: 100%
}

.RangeSlider[data-v-fcb2d195] .RangeSlider__thumb {
  display: block;
  width: 24px;
  height: 24px;
  cursor: grab;
  outline-offset: 3px;
  transition: background-color .2s cubic-bezier(.25, 1, .5, 1), border-color .2s cubic-bezier(.25, 1, .5, 1)
}

.RangeSlider[data-v-fcb2d195] .RangeSlider__thumb:active {
  cursor: grabbing
}

.RangeSlider[data-v-fcb2d195] .RangeSlider__thumb:focus-visible {
  background-color: #7633dd;
  border-color: #7633dd
}

.SelectInput[data-v-eb7bf92c] {
  display: grid
}

.SelectInput__trigger[data-v-eb7bf92c] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 40px
}

@media (min-width: 768px) {
  .SelectInput__trigger[data-v-eb7bf92c] {
    height: 48px
  }
}

.SelectInput__trigger[data-placeholder] .SelectInput__trigger__value[data-v-eb7bf92c] {
  color: #809da2
}

.SelectInput__trigger[data-v-eb7bf92c]:focus-within {
  outline: 1px solid black
}

.SelectInput__arrow[data-v-eb7bf92c] {
  font-size: 2.4rem
}

[data-v-eb7bf92c] .SelectInput__content {
  width: var(--radix-select-trigger-width);
  max-height: var(--radix-popper-available-height);
  overflow: hidden
}

.SelectInput__item[data-v-eb7bf92c] {
  padding-inline: 1.2rem;
  padding-block: .8rem;
  outline: none;
  overflow: visible;
  transition: background-color .2s cubic-bezier(.25, 1, .5, 1)
}

.SelectInput__item[data-v-eb7bf92c]:focus-within {
  background-color: #e0def3
}

@media (hover: hover) {
  .SelectInput__item[data-v-eb7bf92c]:hover {
    background-color: #e0def3
  }
}

.bg-red-01[data-v-56d34732] {
  background-color: #7633dd
}

.color-red-01[data-v-56d34732],
.Tag[data-v-56d34732] {
  color: #7633dd
}

.border-red-01[data-v-56d34732] {
  border-color: #7633dd
}

.bg-red-02[data-v-56d34732] {
  background-color: #c9cdf8
}

.color-red-02[data-v-56d34732] {
  color: #c9cdf8
}

.border-red-02[data-v-56d34732] {
  border-color: #c9cdf8
}

.bg-red-03[data-v-56d34732] {
  background-color: #edf4fe
}

.color-red-03[data-v-56d34732] {
  color: #edf4fe
}

.border-red-03[data-v-56d34732] {
  border-color: #edf4fe
}

.bg-blue-01[data-v-56d34732] {
  background-color: #150045
}

.color-blue-01[data-v-56d34732] {
  color: #150045
}

.border-blue-01[data-v-56d34732] {
  border-color: #150045
}

.bg-blue-02[data-v-56d34732] {
  background-color: #c2c3e3
}

.color-blue-02[data-v-56d34732] {
  color: #c2c3e3
}

.border-blue-02[data-v-56d34732] {
  border-color: #c2c3e3
}

.bg-blue-03[data-v-56d34732] {
  background-color: #e0def3
}

.color-blue-03[data-v-56d34732] {
  color: #e0def3
}

.border-blue-03[data-v-56d34732] {
  border-color: #e0def3
}

.bg-yellow-01[data-v-56d34732] {
  background-color: #1aa5ed
}

.color-yellow-01[data-v-56d34732] {
  color: #1aa5ed
}

.border-yellow-01[data-v-56d34732] {
  border-color: #1aa5ed
}

.bg-yellow-02[data-v-56d34732] {
  background-color: #feb1ea
}

.color-yellow-02[data-v-56d34732] {
  color: #feb1ea
}

.border-yellow-02[data-v-56d34732] {
  border-color: #feb1ea
}

.bg-yellow-03[data-v-56d34732] {
  background-color: #f9d6eb
}

.color-yellow-03[data-v-56d34732] {
  color: #f9d6eb
}

.border-yellow-03[data-v-56d34732] {
  border-color: #f9d6eb
}

.bg-green-01[data-v-56d34732] {
  background-color: #874600
}

.color-green-01[data-v-56d34732] {
  color: #874600
}

.border-green-01[data-v-56d34732] {
  border-color: #874600
}

.bg-green-02[data-v-56d34732] {
  background-color: #fabedc
}

.color-green-02[data-v-56d34732] {
  color: #fabedc
}

.border-green-02[data-v-56d34732] {
  border-color: #fabedc
}

.bg-green-03[data-v-56d34732] {
  background-color: #ffefde
}

.color-green-03[data-v-56d34732] {
  color: #ffefde
}

.border-green-03[data-v-56d34732] {
  border-color: #ffefde
}

.bg-black[data-v-56d34732] {
  background-color: #000
}

.color-black[data-v-56d34732] {
  color: #000
}

.border-black[data-v-56d34732] {
  border-color: #000
}

.bg-white[data-v-56d34732] {
  background-color: #fff
}

.color-white[data-v-56d34732] {
  color: #fff
}

.border-white[data-v-56d34732] {
  border-color: #fff
}

.bg-grey[data-v-56d34732] {
  background-color: #809da2
}

.color-grey[data-v-56d34732] {
  color: #809da2
}

.border-grey[data-v-56d34732] {
  border-color: #809da2
}

.bg-transparent[data-v-56d34732] {
  background-color: transparent
}

.color-transparent[data-v-56d34732] {
  color: transparent
}

.border-transparent[data-v-56d34732] {
  border-color: transparent
}

.Tag[data-v-56d34732] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 32px;
  transition: color .2s cubic-bezier(.25, 1, .5, 1), background-color .2s cubic-bezier(.25, 1, .5, 1)
}

@media (hover: hover) {
  .Tag[data-v-56d34732]:hover {
    color: #fff;
    background-color: #7633dd
  }
}

.Tag__text[data-v-56d34732] {
  margin-top: 2px
}

[data-v-370a4019] .Tooltip__content {
  max-width: var(--radix-popover-content-available-width);
  animation-duration: .2s;
  animation-timing-function: cubic-bezier(.25, 1, .5, 1);
  will-change: transform, opacity
}

[data-v-370a4019] .Tooltip__content[data-state=open][data-side=top] {
  animation-name: slideDownAndFade-370a4019
}

[data-v-370a4019] .Tooltip__content[data-state=open][data-side=right] {
  animation-name: slideLeftAndFade-370a4019
}

[data-v-370a4019] .Tooltip__content[data-state=open][data-side=bottom] {
  animation-name: slideUpAndFade-370a4019
}

[data-v-370a4019] .Tooltip__content[data-state=open][data-side=left] {
  animation-name: slideRightAndFade-370a4019
}

.Tooltip__content__text[data-v-370a4019] {
  border-radius: 4px
}

[data-v-370a4019] .Tooltip__arrow {
  fill: #150045
}

@keyframes slideUpAndFade-370a4019 {
  0% {
    opacity: 0;
    transform: translateY(2px)
  }

  to {
    opacity: 1;
    transform: translateY(0)
  }
}

@keyframes slideRightAndFade-370a4019 {
  0% {
    opacity: 0;
    transform: translate(-2px)
  }

  to {
    opacity: 1;
    transform: translate(0)
  }
}

@keyframes slideDownAndFade-370a4019 {
  0% {
    opacity: 0;
    transform: translateY(-2px)
  }

  to {
    opacity: 1;
    transform: translateY(0)
  }
}

@keyframes slideLeftAndFade-370a4019 {
  0% {
    opacity: 0;
    transform: translate(2px)
  }

  to {
    opacity: 1;
    transform: translate(0)
  }
}

.Accordion[data-v-04033185] {
  display: grid
}

.Accordion__trigger[data-v-04033185] {
  display: flex;
  align-items: center
}

.Accordion__trigger__icon[data-v-04033185] {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0
}

.Accordion__trigger__icon .Icon[data-v-04033185] {
  transition: transform .3s cubic-bezier(.25, 1, .5, 1), fill .2s cubic-bezier(.25, 1, .5, 1)
}

.Accordion__item[open] .Accordion__trigger__icon[data-v-04033185] .Icon {
  transform: rotateX(180deg)
}

.Accordion--primary .Accordion__item[data-v-04033185] {
  border-bottom: 1px solid #000;
  padding-block-end: 3.2rem
}

.Accordion--primary .Accordion__item[open][data-v-04033185] {
  padding-block-end: 1.6rem
}

@media (hover: hover) {
  .Accordion--primary .Accordion__trigger:hover .Accordion__trigger__icon[data-v-04033185] {
    background-color: #150045
  }

  .Accordion--primary .Accordion__trigger:hover .Accordion__trigger__icon[data-v-04033185] .Icon {
    fill: #fff
  }
}

.Accordion--primary .Accordion__trigger__icon[data-v-04033185] {
  width: 40px;
  height: 40px;
  transition: background-color .2s cubic-bezier(.25, 1, .5, 1)
}

.Accordion--primary .Accordion__trigger__icon .Icon[data-v-04033185] {
  font-size: 2.4rem
}

.Accordion--secondary .Accordion__item[data-v-04033185] {
  transition: border-color .2s cubic-bezier(.25, 1, .5, 1)
}

@media (hover: hover) {
  .Accordion--secondary .Accordion__item[data-v-04033185]:hover {
    border-color: #150045
  }
}

.Accordion--secondary .Accordion__trigger__icon .Icon[data-v-04033185] {
  font-size: 4rem
}

.heading-2,
.RichText h2 {
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.15
}

@media (min-width: 768px) {

  .heading-2,
  .RichText h2 {
    font-size: 2.8rem;
    line-height: 1.3
  }
}

.heading-3,
.RichText h3 {
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.3
}

@media (min-width: 768px) {

  .heading-3,
  .RichText h3 {
    font-size: 2rem;
    line-height: 1.3
  }
}

.heading-4,
.RichText h4 {
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.42
}

@media (min-width: 768px) {

  .heading-4,
  .RichText h4 {
    font-size: 1.6rem;
    line-height: 1.37
  }
}

.longtext,
.RichText {
  white-space: pre-line
}

.RichText>ul,
.RichText>ol {
  margin-block: 1.6rem
}

.RichText>p:not(:first-of-type) {
  margin-top: 1.6rem
}

.RichText ul {
  display: inline-block;
  padding-inline-start: 2rem;
  text-align: left
}

.RichText ul li {
  list-style-type: disc;
  list-style-position: outside
}

.RichText ul li p {
  display: inline
}

.RichText ol li {
  list-style-type: decimal;
  list-style-position: inside
}

.RichText ol li p {
  display: inline
}

.RichText a {
  font-weight: 700;
  text-decoration: underline;
  text-decoration-color: transparent;
  transition: text-decoration-color .5s cubic-bezier(.25, 1, .5, 1)
}

@media (hover: hover) {
  .RichText a:hover {
    text-decoration-color: #150045
  }
}

.RichText b,
.RichText strong {
  font-weight: 700
}

.RichText em,
.RichText i {
  font-style: italic
}

.RichText figure {
  display: grid;
  justify-items: center
}

.RichText table {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #150045
}

.RichText table th {
  background-color: #c2c3e3
}

.RichText table th,
.RichText table td {
  padding: .8rem;
  border: 1px solid #150045
}

@media (max-width: 767px) {
  .RichText .responsive-table {
    margin-inline: calc(var(--layout-padding) * -1);
    padding-inline: var(--layout-padding);
    overflow-x: auto
  }

  .RichText .responsive-table table th {
    min-width: 230px
  }
}

.AccordionRadio[data-v-17a7d9ea],
.AccordionRadio__group[data-v-17a7d9ea] {
  display: grid
}

.AccordionRadio__item[data-v-17a7d9ea] {
  overflow: hidden
}

.AccordionRadio__item[data-disabled]:not(.AccordionRadio__item--view-only) .AccordionRadio__label[data-v-17a7d9ea],
.AccordionRadio__item[data-disabled]:not(.AccordionRadio__item--view-only) .AccordionRadio__label[data-v-17a7d9ea] * {
  color: #809da2 !important
}

.AccordionRadio__item[data-disabled]:not(.AccordionRadio__item--view-only) .AccordionRadio__indicator[data-v-17a7d9ea]:after {
  background-color: #809da2
}

.AccordionRadio__item[data-disabled]:not(.AccordionRadio__item--view-only) .AccordionRadio__trigger[data-v-17a7d9ea] .Icon {
  fill: #809da2
}

.AccordionRadio__item[data-disabled]:not(.AccordionRadio__item--view-only) .AccordionRadio__content[data-v-17a7d9ea] {
  border-top-color: #809da2
}

.AccordionRadio__Header[data-v-17a7d9ea] {
  display: flex;
  align-items: center
}

.AccordionRadio__Header[data-v-17a7d9ea]:has(input:checked) {
  background-color: #e0def3
}

.AccordionRadio__label[data-v-17a7d9ea] {
  display: flex;
  align-items: center;
  flex: 1
}

.AccordionRadio__label:focus-within .AccordionRadio__indicator[data-v-17a7d9ea]:after,
.AccordionRadio__label:has(input:checked) .AccordionRadio__indicator[data-v-17a7d9ea]:after {
  opacity: 1;
  transform: scale(1)
}

.AccordionRadio__indicator[data-v-17a7d9ea] {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px
}

.AccordionRadio__indicator[data-v-17a7d9ea]:after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background-color: red;
  border-radius: 100%;
  opacity: 0;
  transform: scale(.65);
  transition: transform .2s cubic-bezier(.25, 1, .5, 1), opacity .2s cubic-bezier(.25, 1, .5, 1)
}

.AccordionRadio__trigger[data-v-17a7d9ea] {
  flex-shrink: 0;
  align-self: stretch
}

.AccordionRadio__trigger[data-v-17a7d9ea] .Icon {
  font-size: 2.4rem;
  transition: transform .3s cubic-bezier(.25, 1, .5, 1)
}

.AccordionRadio__trigger[data-state=open][data-v-17a7d9ea] .Icon {
  transform: rotateX(180deg)
}

.AccordionRadio__content[data-v-17a7d9ea] {
  border-top: 2px solid #000
}

.Pill[data-v-236c226c] {
  position: relative;
  display: inline-block
}

.Pill--top[data-v-236c226c] {
  padding-block-start: 4rem
}

.Pill--top .Pill__label[data-v-236c226c] {
  top: 0
}

.Pill--bottom[data-v-236c226c] {
  padding-block-end: 4rem
}

.Pill--bottom .Pill__label[data-v-236c226c] {
  bottom: 0
}

.Pill__content[data-v-236c226c] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1/1.6;
  overflow: hidden
}

.Pill__content .Illustration[data-v-236c226c] {
  z-index: 1;
  position: relative;
  font-size: 9.2rem
}

.Pill__content--v-two .Pill__ribbon[data-v-236c226c] {
  top: 0;
  left: 0
}

.Pill__content--v-three .Pill__ribbon[data-v-236c226c] {
  bottom: 0
}

.Pill__content--normal[data-v-236c226c] {
  width: 125px
}

.Pill__content--normal .Illustration[data-v-236c226c] {
  font-size: 9.2rem
}

.Pill__content--small[data-v-236c226c] {
  width: 100px
}

.Pill__content--small .Illustration[data-v-236c226c] {
  font-size: 6.8rem
}

.Pill__ribbon[data-v-236c226c] {
  position: absolute;
  width: 1000px;
  height: 450px
}

.Pill__label[data-v-236c226c] {
  position: absolute;
  left: 50%;
  width: 230px;
  transform: translate(-50%)
}

@media (min-width: 992px) {
  .Arguments__list[data-v-494ccf9f] .swiper-wrapper {
    gap: 6.4rem
  }
}

.Arguments__item[data-v-494ccf9f] {
  display: flex;
  flex-direction: column;
  align-items: center
}

@media (max-width: 991px) {
  .Arguments__item[data-v-494ccf9f] {
    will-change: transform scale;
    transition: opacity .5s cubic-bezier(.25, 1, .5, 1), scale .5s cubic-bezier(.25, 1, .5, 1), transform .5s cubic-bezier(.25, 1, .5, 1)
  }

  .Arguments__item[data-v-494ccf9f] .Pill__label,
  .Arguments__item .Arguments__item__description[data-v-494ccf9f] {
    transition: opacity .5s cubic-bezier(.25, 1, .5, 1)
  }

  .Arguments__item[data-v-494ccf9f]:not(.swiper-slide-active) {
    opacity: .25;
    scale: .75;
    transform: translate(70%)
  }

  .Arguments__item[data-v-494ccf9f]:not(.swiper-slide-active) .Pill__label,
  .Arguments__item:not(.swiper-slide-active) .Arguments__item__description[data-v-494ccf9f] {
    opacity: 0
  }

  .Arguments__item.swiper-slide-active~.Arguments__item[data-v-494ccf9f]:not(.swiper-slide-active) {
    transform: translate(-70%)
  }
}

@media (min-width: 992px) {
  .Arguments__item[data-v-494ccf9f] {
    flex: 1
  }
}

.Arguments__item__description[data-v-494ccf9f] {
  margin-block-start: 2.4rem;
  text-align: center
}

.Arguments__item__description[data-v-494ccf9f] ul {
  display: flex;
  flex-direction: column;
  align-items: center
}

.Arguments__list__pagination[data-v-494ccf9f] {
  display: flex;
  justify-content: center;
  margin-block-start: 4rem
}

@media (min-width: 992px) {
  .Arguments__list__pagination[data-v-494ccf9f] {
    display: none
  }
}

.Arguments__list__pagination[data-v-494ccf9f] .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background-color: transparent;
  opacity: 1;
  border: 1px solid #150045;
  transition: background-color .2s cubic-bezier(.25, 1, .5, 1)
}

.Arguments__list__pagination[data-v-494ccf9f] .swiper-pagination-bullet-active {
  background-color: #150045
}

.Bevel[data-v-67208fc2] {
  display: flex;
  border-radius: 64px 16px;
  overflow: hidden
}

@media (max-width: 767px) {
  .Bevel[data-v-67208fc2] {
    flex-direction: column
  }
}

@media (min-width: 992px) {
  .Bevel[data-v-67208fc2] {
    border-top-left-radius: 200px;
    border-bottom-right-radius: 200px
  }
}

.Bevel__illustration[data-v-67208fc2] {
  position: relative;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center
}

.Bevel__illustration .Illustration[data-v-67208fc2] {
  z-index: 1;
  position: relative;
  font-size: 16.5rem
}

.Bevel__illustration__circle[data-v-67208fc2] {
  position: absolute;
  top: 0;
  right: 0;
  width: 200px;
  height: 200px;
  border-radius: 100% 0% 0% 100%/0% 0% 100% 100%
}

.Bevel__content[data-v-67208fc2] {
  flex: 1.8;
  padding-block: 3.2rem;
  padding-inline-end: 3.2rem;
  padding-inline-start: 2.4rem
}

@media (min-width: 768px) {
  .Bevel__content[data-v-67208fc2] {
    padding-inline-end: 6.4rem;
    padding-inline-start: 4rem
  }
}

.radius-s[data-v-45990403],
[data-v-45990403] .highlight {
  border-radius: 8px
}

.radius-m[data-v-45990403] {
  border-radius: 16px
}

.radius-l[data-v-45990403] {
  border-radius: 24px
}

.radius-xl[data-v-45990403] {
  border-radius: 64px
}

.radius-2xl[data-v-45990403] {
  border-radius: 200px
}

.radius-rounded[data-v-45990403] {
  border-radius: 9999px
}

.border-none[data-v-45990403] {
  border: none
}

.border-thin[data-v-45990403] {
  border: 1px solid #000
}

.border-normal[data-v-45990403] {
  border: 2px solid #000
}

.shadow-soft[data-v-45990403] {
  box-shadow: 0 0 32px #15004529
}

@media (min-width: 992px) {

  .custom-scrollbar-v[data-v-45990403]::-webkit-scrollbar-thumb,
  .custom-scrollbar-h[data-v-45990403]::-webkit-scrollbar-thumb {
    background-color: #e0def3;
    border-radius: 9999px
  }

  .custom-scrollbar-v[data-v-45990403]::-webkit-scrollbar-track,
  .custom-scrollbar-h[data-v-45990403]::-webkit-scrollbar-track {
    background-color: transparent;
    border-radius: 9999px
  }
}

@media (min-width: 992px) {
  .custom-scrollbar-h[data-v-45990403]::-webkit-scrollbar {
    height: 8px
  }
}

@media (min-width: 992px) {
  .custom-scrollbar-v[data-v-45990403]::-webkit-scrollbar {
    width: 8px
  }
}

.bg-red-01[data-v-45990403] {
  background-color: #7633dd
}

.color-red-01[data-v-45990403] {
  color: #7633dd
}

.border-red-01[data-v-45990403] {
  border-color: #7633dd
}

.bg-red-02[data-v-45990403] {
  background-color: #c9cdf8
}

.color-red-02[data-v-45990403] {
  color: #c9cdf8
}

.border-red-02[data-v-45990403] {
  border-color: #c9cdf8
}

.bg-red-03[data-v-45990403] {
  background-color: #edf4fe
}

.color-red-03[data-v-45990403] {
  color: #edf4fe
}

.border-red-03[data-v-45990403] {
  border-color: #edf4fe
}

.bg-blue-01[data-v-45990403] {
  background-color: #150045
}

.color-blue-01[data-v-45990403],
.BlankText--white[data-v-45990403] .highlight {
  color: #150045
}

.border-blue-01[data-v-45990403] {
  border-color: #150045
}

.bg-blue-02[data-v-45990403] {
  background-color: #c2c3e3
}

.color-blue-02[data-v-45990403] {
  color: #c2c3e3
}

.border-blue-02[data-v-45990403] {
  border-color: #c2c3e3
}

.bg-blue-03[data-v-45990403] {
  background-color: #e0def3
}

.color-blue-03[data-v-45990403] {
  color: #e0def3
}

.border-blue-03[data-v-45990403] {
  border-color: #e0def3
}

.bg-yellow-01[data-v-45990403] {
  background-color: #1aa5ed
}

.color-yellow-01[data-v-45990403] {
  color: #1aa5ed
}

.border-yellow-01[data-v-45990403] {
  border-color: #1aa5ed
}

.bg-yellow-02[data-v-45990403] {
  background-color: #feb1ea
}

.color-yellow-02[data-v-45990403] {
  color: #feb1ea
}

.border-yellow-02[data-v-45990403] {
  border-color: #feb1ea
}

.bg-yellow-03[data-v-45990403] {
  background-color: #f9d6eb
}

.color-yellow-03[data-v-45990403] {
  color: #f9d6eb
}

.border-yellow-03[data-v-45990403] {
  border-color: #f9d6eb
}

.bg-green-01[data-v-45990403],
.BlankText--green[data-v-45990403] .highlight {
  background-color: #874600
}

.color-green-01[data-v-45990403] {
  color: #874600
}

.border-green-01[data-v-45990403] {
  border-color: #874600
}

.bg-green-02[data-v-45990403] {
  background-color: #fabedc
}

.color-green-02[data-v-45990403] {
  color: #fabedc
}

.border-green-02[data-v-45990403] {
  border-color: #fabedc
}

.bg-green-03[data-v-45990403] {
  background-color: #ffefde
}

.color-green-03[data-v-45990403] {
  color: #ffefde
}

.border-green-03[data-v-45990403] {
  border-color: #ffefde
}

.bg-black[data-v-45990403] {
  background-color: #000
}

.color-black[data-v-45990403] {
  color: #000
}

.border-black[data-v-45990403] {
  border-color: #000
}

.bg-white[data-v-45990403],
.BlankText--white[data-v-45990403] .highlight {
  background-color: #fff
}

.color-white[data-v-45990403],
.BlankText--green[data-v-45990403] .highlight {
  color: #fff
}

.border-white[data-v-45990403] {
  border-color: #fff
}

.bg-grey[data-v-45990403] {
  background-color: #809da2
}

.color-grey[data-v-45990403] {
  color: #809da2
}

.border-grey[data-v-45990403] {
  border-color: #809da2
}

.bg-transparent[data-v-45990403] {
  background-color: transparent
}

.color-transparent[data-v-45990403] {
  color: transparent
}

.border-transparent[data-v-45990403] {
  border-color: transparent
}

.ma-auto[data-v-45990403] {
  margin: auto
}

@media (min-width: 768px) {
  .ma-auto[data-v-45990403] {
    margin: auto
  }
}

.mx-auto[data-v-45990403] {
  margin-inline: auto
}

@media (min-width: 768px) {
  .mx-auto[data-v-45990403] {
    margin-inline: auto
  }
}

.my-auto[data-v-45990403] {
  margin-block: auto
}

@media (min-width: 768px) {
  .my-auto[data-v-45990403] {
    margin-block: auto
  }
}

.mt-auto[data-v-45990403] {
  margin-block-start: auto
}

@media (min-width: 768px) {
  .mt-auto[data-v-45990403] {
    margin-block-start: auto
  }
}

.mr-auto[data-v-45990403] {
  margin-inline-end: auto
}

@media (min-width: 768px) {
  .mr-auto[data-v-45990403] {
    margin-inline-end: auto
  }
}

.mb-auto[data-v-45990403] {
  margin-block-end: auto
}

@media (min-width: 768px) {
  .mb-auto[data-v-45990403] {
    margin-block-end: auto
  }
}

.ml-auto[data-v-45990403] {
  margin-inline-start: auto
}

@media (min-width: 768px) {
  .ml-auto[data-v-45990403] {
    margin-inline-start: auto
  }
}

.pa-auto[data-v-45990403] {
  padding: auto
}

@media (min-width: 768px) {
  .pa-auto[data-v-45990403] {
    padding: auto
  }
}

.px-auto[data-v-45990403] {
  padding-inline: auto
}

@media (min-width: 768px) {
  .px-auto[data-v-45990403] {
    padding-inline: auto
  }
}

.py-auto[data-v-45990403] {
  padding-block: auto
}

@media (min-width: 768px) {
  .py-auto[data-v-45990403] {
    padding-block: auto
  }
}

.pt-auto[data-v-45990403] {
  padding-block-start: auto
}

@media (min-width: 768px) {
  .pt-auto[data-v-45990403] {
    padding-block-start: auto
  }
}

.pr-auto[data-v-45990403] {
  padding-inline-end: auto
}

@media (min-width: 768px) {
  .pr-auto[data-v-45990403] {
    padding-inline-end: auto
  }
}

.pb-auto[data-v-45990403] {
  padding-block-end: auto
}

@media (min-width: 768px) {
  .pb-auto[data-v-45990403] {
    padding-block-end: auto
  }
}

.pl-auto[data-v-45990403] {
  padding-inline-start: auto
}

@media (min-width: 768px) {
  .pl-auto[data-v-45990403] {
    padding-inline-start: auto
  }
}

.g-auto[data-v-45990403] {
  gap: auto
}

@media (min-width: 768px) {
  .g-auto[data-v-45990403] {
    gap: auto
  }
}

.gx-auto[data-v-45990403] {
  column-gap: auto
}

@media (min-width: 768px) {
  .gx-auto[data-v-45990403] {
    column-gap: auto
  }
}

.gy-auto[data-v-45990403] {
  row-gap: auto
}

@media (min-width: 768px) {
  .gy-auto[data-v-45990403] {
    row-gap: auto
  }
}

.ma-0[data-v-45990403] {
  margin: 0rem
}

@media (min-width: 768px) {
  .ma-0[data-v-45990403] {
    margin: 0rem
  }
}

.mx-0[data-v-45990403] {
  margin-inline: 0rem
}

@media (min-width: 768px) {
  .mx-0[data-v-45990403] {
    margin-inline: 0rem
  }
}

.my-0[data-v-45990403] {
  margin-block: 0rem
}

@media (min-width: 768px) {
  .my-0[data-v-45990403] {
    margin-block: 0rem
  }
}

.mt-0[data-v-45990403] {
  margin-block-start: 0rem
}

@media (min-width: 768px) {
  .mt-0[data-v-45990403] {
    margin-block-start: 0rem
  }
}

.mr-0[data-v-45990403] {
  margin-inline-end: 0rem
}

@media (min-width: 768px) {
  .mr-0[data-v-45990403] {
    margin-inline-end: 0rem
  }
}

.mb-0[data-v-45990403] {
  margin-block-end: 0rem
}

@media (min-width: 768px) {
  .mb-0[data-v-45990403] {
    margin-block-end: 0rem
  }
}

.ml-0[data-v-45990403] {
  margin-inline-start: 0rem
}

@media (min-width: 768px) {
  .ml-0[data-v-45990403] {
    margin-inline-start: 0rem
  }
}

.pa-0[data-v-45990403] {
  padding: 0rem
}

@media (min-width: 768px) {
  .pa-0[data-v-45990403] {
    padding: 0rem
  }
}

.px-0[data-v-45990403] {
  padding-inline: 0rem
}

@media (min-width: 768px) {
  .px-0[data-v-45990403] {
    padding-inline: 0rem
  }
}

.py-0[data-v-45990403] {
  padding-block: 0rem
}

@media (min-width: 768px) {
  .py-0[data-v-45990403] {
    padding-block: 0rem
  }
}

.pt-0[data-v-45990403] {
  padding-block-start: 0rem
}

@media (min-width: 768px) {
  .pt-0[data-v-45990403] {
    padding-block-start: 0rem
  }
}

.pr-0[data-v-45990403] {
  padding-inline-end: 0rem
}

@media (min-width: 768px) {
  .pr-0[data-v-45990403] {
    padding-inline-end: 0rem
  }
}

.pb-0[data-v-45990403] {
  padding-block-end: 0rem
}

@media (min-width: 768px) {
  .pb-0[data-v-45990403] {
    padding-block-end: 0rem
  }
}

.pl-0[data-v-45990403] {
  padding-inline-start: 0rem
}

@media (min-width: 768px) {
  .pl-0[data-v-45990403] {
    padding-inline-start: 0rem
  }
}

.g-0[data-v-45990403] {
  gap: 0rem
}

@media (min-width: 768px) {
  .g-0[data-v-45990403] {
    gap: 0rem
  }
}

.gx-0[data-v-45990403] {
  column-gap: 0rem
}

@media (min-width: 768px) {
  .gx-0[data-v-45990403] {
    column-gap: 0rem
  }
}

.gy-0[data-v-45990403] {
  row-gap: 0rem
}

@media (min-width: 768px) {
  .gy-0[data-v-45990403] {
    row-gap: 0rem
  }
}

.ma-1[data-v-45990403] {
  margin: .4rem
}

@media (min-width: 768px) {
  .ma-1[data-v-45990403] {
    margin: .4rem
  }
}

.mx-1[data-v-45990403] {
  margin-inline: .4rem
}

@media (min-width: 768px) {
  .mx-1[data-v-45990403] {
    margin-inline: .4rem
  }
}

.my-1[data-v-45990403] {
  margin-block: .4rem
}

@media (min-width: 768px) {
  .my-1[data-v-45990403] {
    margin-block: .4rem
  }
}

.mt-1[data-v-45990403] {
  margin-block-start: .4rem
}

@media (min-width: 768px) {
  .mt-1[data-v-45990403] {
    margin-block-start: .4rem
  }
}

.mr-1[data-v-45990403] {
  margin-inline-end: .4rem
}

@media (min-width: 768px) {
  .mr-1[data-v-45990403] {
    margin-inline-end: .4rem
  }
}

.mb-1[data-v-45990403] {
  margin-block-end: .4rem
}

@media (min-width: 768px) {
  .mb-1[data-v-45990403] {
    margin-block-end: .4rem
  }
}

.ml-1[data-v-45990403] {
  margin-inline-start: .4rem
}

@media (min-width: 768px) {
  .ml-1[data-v-45990403] {
    margin-inline-start: .4rem
  }
}

.pa-1[data-v-45990403] {
  padding: .4rem
}

@media (min-width: 768px) {
  .pa-1[data-v-45990403] {
    padding: .4rem
  }
}

.px-1[data-v-45990403] {
  padding-inline: .4rem
}

@media (min-width: 768px) {
  .px-1[data-v-45990403] {
    padding-inline: .4rem
  }
}

.py-1[data-v-45990403] {
  padding-block: .4rem
}

@media (min-width: 768px) {
  .py-1[data-v-45990403] {
    padding-block: .4rem
  }
}

.pt-1[data-v-45990403] {
  padding-block-start: .4rem
}

@media (min-width: 768px) {
  .pt-1[data-v-45990403] {
    padding-block-start: .4rem
  }
}

.pr-1[data-v-45990403] {
  padding-inline-end: .4rem
}

@media (min-width: 768px) {
  .pr-1[data-v-45990403] {
    padding-inline-end: .4rem
  }
}

.pb-1[data-v-45990403] {
  padding-block-end: .4rem
}

@media (min-width: 768px) {
  .pb-1[data-v-45990403] {
    padding-block-end: .4rem
  }
}

.pl-1[data-v-45990403] {
  padding-inline-start: .4rem
}

@media (min-width: 768px) {
  .pl-1[data-v-45990403] {
    padding-inline-start: .4rem
  }
}

.g-1[data-v-45990403] {
  gap: .4rem
}

@media (min-width: 768px) {
  .g-1[data-v-45990403] {
    gap: .4rem
  }
}

.gx-1[data-v-45990403] {
  column-gap: .4rem
}

@media (min-width: 768px) {
  .gx-1[data-v-45990403] {
    column-gap: .4rem
  }
}

.gy-1[data-v-45990403] {
  row-gap: .4rem
}

@media (min-width: 768px) {
  .gy-1[data-v-45990403] {
    row-gap: .4rem
  }
}

.ma-2[data-v-45990403] {
  margin: .8rem
}

@media (min-width: 768px) {
  .ma-2[data-v-45990403] {
    margin: .8rem
  }
}

.mx-2[data-v-45990403],
[data-v-45990403] .highlight {
  margin-inline: .8rem
}

@media (min-width: 768px) {

  .mx-2[data-v-45990403],
  [data-v-45990403] .highlight {
    margin-inline: .8rem
  }
}

.my-2[data-v-45990403] {
  margin-block: .8rem
}

@media (min-width: 768px) {
  .my-2[data-v-45990403] {
    margin-block: .8rem
  }
}

.mt-2[data-v-45990403] {
  margin-block-start: .8rem
}

@media (min-width: 768px) {
  .mt-2[data-v-45990403] {
    margin-block-start: .8rem
  }
}

.mr-2[data-v-45990403] {
  margin-inline-end: .8rem
}

@media (min-width: 768px) {
  .mr-2[data-v-45990403] {
    margin-inline-end: .8rem
  }
}

.mb-2[data-v-45990403] {
  margin-block-end: .8rem
}

@media (min-width: 768px) {
  .mb-2[data-v-45990403] {
    margin-block-end: .8rem
  }
}

.ml-2[data-v-45990403] {
  margin-inline-start: .8rem
}

@media (min-width: 768px) {
  .ml-2[data-v-45990403] {
    margin-inline-start: .8rem
  }
}

.pa-2[data-v-45990403] {
  padding: .8rem
}

@media (min-width: 768px) {
  .pa-2[data-v-45990403] {
    padding: .8rem
  }
}

.px-2[data-v-45990403] {
  padding-inline: .8rem
}

@media (min-width: 768px) {
  .px-2[data-v-45990403] {
    padding-inline: .8rem
  }
}

.py-2[data-v-45990403],
[data-v-45990403] .highlight {
  padding-block: .8rem
}

@media (min-width: 768px) {

  .py-2[data-v-45990403],
  [data-v-45990403] .highlight {
    padding-block: .8rem
  }
}

.pt-2[data-v-45990403] {
  padding-block-start: .8rem
}

@media (min-width: 768px) {
  .pt-2[data-v-45990403] {
    padding-block-start: .8rem
  }
}

.pr-2[data-v-45990403] {
  padding-inline-end: .8rem
}

@media (min-width: 768px) {
  .pr-2[data-v-45990403] {
    padding-inline-end: .8rem
  }
}

.pb-2[data-v-45990403] {
  padding-block-end: .8rem
}

@media (min-width: 768px) {
  .pb-2[data-v-45990403] {
    padding-block-end: .8rem
  }
}

.pl-2[data-v-45990403] {
  padding-inline-start: .8rem
}

@media (min-width: 768px) {
  .pl-2[data-v-45990403] {
    padding-inline-start: .8rem
  }
}

.g-2[data-v-45990403] {
  gap: .8rem
}

@media (min-width: 768px) {
  .g-2[data-v-45990403] {
    gap: .8rem
  }
}

.gx-2[data-v-45990403] {
  column-gap: .8rem
}

@media (min-width: 768px) {
  .gx-2[data-v-45990403] {
    column-gap: .8rem
  }
}

.gy-2[data-v-45990403] {
  row-gap: .8rem
}

@media (min-width: 768px) {
  .gy-2[data-v-45990403] {
    row-gap: .8rem
  }
}

.ma-3[data-v-45990403] {
  margin: 1.2rem
}

@media (min-width: 768px) {
  .ma-3[data-v-45990403] {
    margin: 1.6rem
  }
}

.mx-3[data-v-45990403] {
  margin-inline: 1.2rem
}

@media (min-width: 768px) {
  .mx-3[data-v-45990403] {
    margin-inline: 1.6rem
  }
}

.my-3[data-v-45990403] {
  margin-block: 1.2rem
}

@media (min-width: 768px) {
  .my-3[data-v-45990403] {
    margin-block: 1.6rem
  }
}

.mt-3[data-v-45990403] {
  margin-block-start: 1.2rem
}

@media (min-width: 768px) {
  .mt-3[data-v-45990403] {
    margin-block-start: 1.6rem
  }
}

.mr-3[data-v-45990403] {
  margin-inline-end: 1.2rem
}

@media (min-width: 768px) {
  .mr-3[data-v-45990403] {
    margin-inline-end: 1.6rem
  }
}

.mb-3[data-v-45990403] {
  margin-block-end: 1.2rem
}

@media (min-width: 768px) {
  .mb-3[data-v-45990403] {
    margin-block-end: 1.6rem
  }
}

.ml-3[data-v-45990403] {
  margin-inline-start: 1.2rem
}

@media (min-width: 768px) {
  .ml-3[data-v-45990403] {
    margin-inline-start: 1.6rem
  }
}

.pa-3[data-v-45990403] {
  padding: 1.2rem
}

@media (min-width: 768px) {
  .pa-3[data-v-45990403] {
    padding: 1.6rem
  }
}

.px-3[data-v-45990403],
[data-v-45990403] .highlight {
  padding-inline: 1.2rem
}

@media (min-width: 768px) {

  .px-3[data-v-45990403],
  [data-v-45990403] .highlight {
    padding-inline: 1.6rem
  }
}

.py-3[data-v-45990403] {
  padding-block: 1.2rem
}

@media (min-width: 768px) {
  .py-3[data-v-45990403] {
    padding-block: 1.6rem
  }
}

.pt-3[data-v-45990403] {
  padding-block-start: 1.2rem
}

@media (min-width: 768px) {
  .pt-3[data-v-45990403] {
    padding-block-start: 1.6rem
  }
}

.pr-3[data-v-45990403] {
  padding-inline-end: 1.2rem
}

@media (min-width: 768px) {
  .pr-3[data-v-45990403] {
    padding-inline-end: 1.6rem
  }
}

.pb-3[data-v-45990403] {
  padding-block-end: 1.2rem
}

@media (min-width: 768px) {
  .pb-3[data-v-45990403] {
    padding-block-end: 1.6rem
  }
}

.pl-3[data-v-45990403] {
  padding-inline-start: 1.2rem
}

@media (min-width: 768px) {
  .pl-3[data-v-45990403] {
    padding-inline-start: 1.6rem
  }
}

.g-3[data-v-45990403] {
  gap: 1.2rem
}

@media (min-width: 768px) {
  .g-3[data-v-45990403] {
    gap: 1.6rem
  }
}

.gx-3[data-v-45990403] {
  column-gap: 1.2rem
}

@media (min-width: 768px) {
  .gx-3[data-v-45990403] {
    column-gap: 1.6rem
  }
}

.gy-3[data-v-45990403] {
  row-gap: 1.2rem
}

@media (min-width: 768px) {
  .gy-3[data-v-45990403] {
    row-gap: 1.6rem
  }
}

.ma-4[data-v-45990403] {
  margin: 1.6rem
}

@media (min-width: 768px) {
  .ma-4[data-v-45990403] {
    margin: 2.4rem
  }
}

.mx-4[data-v-45990403] {
  margin-inline: 1.6rem
}

@media (min-width: 768px) {
  .mx-4[data-v-45990403] {
    margin-inline: 2.4rem
  }
}

.my-4[data-v-45990403] {
  margin-block: 1.6rem
}

@media (min-width: 768px) {
  .my-4[data-v-45990403] {
    margin-block: 2.4rem
  }
}

.mt-4[data-v-45990403] {
  margin-block-start: 1.6rem
}

@media (min-width: 768px) {
  .mt-4[data-v-45990403] {
    margin-block-start: 2.4rem
  }
}

.mr-4[data-v-45990403] {
  margin-inline-end: 1.6rem
}

@media (min-width: 768px) {
  .mr-4[data-v-45990403] {
    margin-inline-end: 2.4rem
  }
}

.mb-4[data-v-45990403] {
  margin-block-end: 1.6rem
}

@media (min-width: 768px) {
  .mb-4[data-v-45990403] {
    margin-block-end: 2.4rem
  }
}

.ml-4[data-v-45990403] {
  margin-inline-start: 1.6rem
}

@media (min-width: 768px) {
  .ml-4[data-v-45990403] {
    margin-inline-start: 2.4rem
  }
}

.pa-4[data-v-45990403] {
  padding: 1.6rem
}

@media (min-width: 768px) {
  .pa-4[data-v-45990403] {
    padding: 2.4rem
  }
}

.px-4[data-v-45990403] {
  padding-inline: 1.6rem
}

@media (min-width: 768px) {
  .px-4[data-v-45990403] {
    padding-inline: 2.4rem
  }
}

.py-4[data-v-45990403] {
  padding-block: 1.6rem
}

@media (min-width: 768px) {
  .py-4[data-v-45990403] {
    padding-block: 2.4rem
  }
}

.pt-4[data-v-45990403] {
  padding-block-start: 1.6rem
}

@media (min-width: 768px) {
  .pt-4[data-v-45990403] {
    padding-block-start: 2.4rem
  }
}

.pr-4[data-v-45990403] {
  padding-inline-end: 1.6rem
}

@media (min-width: 768px) {
  .pr-4[data-v-45990403] {
    padding-inline-end: 2.4rem
  }
}

.pb-4[data-v-45990403] {
  padding-block-end: 1.6rem
}

@media (min-width: 768px) {
  .pb-4[data-v-45990403] {
    padding-block-end: 2.4rem
  }
}

.pl-4[data-v-45990403] {
  padding-inline-start: 1.6rem
}

@media (min-width: 768px) {
  .pl-4[data-v-45990403] {
    padding-inline-start: 2.4rem
  }
}

.g-4[data-v-45990403] {
  gap: 1.6rem
}

@media (min-width: 768px) {
  .g-4[data-v-45990403] {
    gap: 2.4rem
  }
}

.gx-4[data-v-45990403] {
  column-gap: 1.6rem
}

@media (min-width: 768px) {
  .gx-4[data-v-45990403] {
    column-gap: 2.4rem
  }
}

.gy-4[data-v-45990403] {
  row-gap: 1.6rem
}

@media (min-width: 768px) {
  .gy-4[data-v-45990403] {
    row-gap: 2.4rem
  }
}

.ma-5[data-v-45990403] {
  margin: 3.2rem
}

@media (min-width: 768px) {
  .ma-5[data-v-45990403] {
    margin: 4rem
  }
}

.mx-5[data-v-45990403] {
  margin-inline: 3.2rem
}

@media (min-width: 768px) {
  .mx-5[data-v-45990403] {
    margin-inline: 4rem
  }
}

.my-5[data-v-45990403] {
  margin-block: 3.2rem
}

@media (min-width: 768px) {
  .my-5[data-v-45990403] {
    margin-block: 4rem
  }
}

.mt-5[data-v-45990403] {
  margin-block-start: 3.2rem
}

@media (min-width: 768px) {
  .mt-5[data-v-45990403] {
    margin-block-start: 4rem
  }
}

.mr-5[data-v-45990403] {
  margin-inline-end: 3.2rem
}

@media (min-width: 768px) {
  .mr-5[data-v-45990403] {
    margin-inline-end: 4rem
  }
}

.mb-5[data-v-45990403] {
  margin-block-end: 3.2rem
}

@media (min-width: 768px) {
  .mb-5[data-v-45990403] {
    margin-block-end: 4rem
  }
}

.ml-5[data-v-45990403] {
  margin-inline-start: 3.2rem
}

@media (min-width: 768px) {
  .ml-5[data-v-45990403] {
    margin-inline-start: 4rem
  }
}

.pa-5[data-v-45990403] {
  padding: 3.2rem
}

@media (min-width: 768px) {
  .pa-5[data-v-45990403] {
    padding: 4rem
  }
}

.px-5[data-v-45990403] {
  padding-inline: 3.2rem
}

@media (min-width: 768px) {
  .px-5[data-v-45990403] {
    padding-inline: 4rem
  }
}

.py-5[data-v-45990403] {
  padding-block: 3.2rem
}

@media (min-width: 768px) {
  .py-5[data-v-45990403] {
    padding-block: 4rem
  }
}

.pt-5[data-v-45990403] {
  padding-block-start: 3.2rem
}

@media (min-width: 768px) {
  .pt-5[data-v-45990403] {
    padding-block-start: 4rem
  }
}

.pr-5[data-v-45990403] {
  padding-inline-end: 3.2rem
}

@media (min-width: 768px) {
  .pr-5[data-v-45990403] {
    padding-inline-end: 4rem
  }
}

.pb-5[data-v-45990403] {
  padding-block-end: 3.2rem
}

@media (min-width: 768px) {
  .pb-5[data-v-45990403] {
    padding-block-end: 4rem
  }
}

.pl-5[data-v-45990403] {
  padding-inline-start: 3.2rem
}

@media (min-width: 768px) {
  .pl-5[data-v-45990403] {
    padding-inline-start: 4rem
  }
}

.g-5[data-v-45990403] {
  gap: 3.2rem
}

@media (min-width: 768px) {
  .g-5[data-v-45990403] {
    gap: 4rem
  }
}

.gx-5[data-v-45990403] {
  column-gap: 3.2rem
}

@media (min-width: 768px) {
  .gx-5[data-v-45990403] {
    column-gap: 4rem
  }
}

.gy-5[data-v-45990403] {
  row-gap: 3.2rem
}

@media (min-width: 768px) {
  .gy-5[data-v-45990403] {
    row-gap: 4rem
  }
}

.ma-6[data-v-45990403] {
  margin: 4rem
}

@media (min-width: 768px) {
  .ma-6[data-v-45990403] {
    margin: 6.4rem
  }
}

.mx-6[data-v-45990403] {
  margin-inline: 4rem
}

@media (min-width: 768px) {
  .mx-6[data-v-45990403] {
    margin-inline: 6.4rem
  }
}

.my-6[data-v-45990403] {
  margin-block: 4rem
}

@media (min-width: 768px) {
  .my-6[data-v-45990403] {
    margin-block: 6.4rem
  }
}

.mt-6[data-v-45990403] {
  margin-block-start: 4rem
}

@media (min-width: 768px) {
  .mt-6[data-v-45990403] {
    margin-block-start: 6.4rem
  }
}

.mr-6[data-v-45990403] {
  margin-inline-end: 4rem
}

@media (min-width: 768px) {
  .mr-6[data-v-45990403] {
    margin-inline-end: 6.4rem
  }
}

.mb-6[data-v-45990403] {
  margin-block-end: 4rem
}

@media (min-width: 768px) {
  .mb-6[data-v-45990403] {
    margin-block-end: 6.4rem
  }
}

.ml-6[data-v-45990403] {
  margin-inline-start: 4rem
}

@media (min-width: 768px) {
  .ml-6[data-v-45990403] {
    margin-inline-start: 6.4rem
  }
}

.pa-6[data-v-45990403] {
  padding: 4rem
}

@media (min-width: 768px) {
  .pa-6[data-v-45990403] {
    padding: 6.4rem
  }
}

.px-6[data-v-45990403] {
  padding-inline: 4rem
}

@media (min-width: 768px) {
  .px-6[data-v-45990403] {
    padding-inline: 6.4rem
  }
}

.py-6[data-v-45990403] {
  padding-block: 4rem
}

@media (min-width: 768px) {
  .py-6[data-v-45990403] {
    padding-block: 6.4rem
  }
}

.pt-6[data-v-45990403] {
  padding-block-start: 4rem
}

@media (min-width: 768px) {
  .pt-6[data-v-45990403] {
    padding-block-start: 6.4rem
  }
}

.pr-6[data-v-45990403] {
  padding-inline-end: 4rem
}

@media (min-width: 768px) {
  .pr-6[data-v-45990403] {
    padding-inline-end: 6.4rem
  }
}

.pb-6[data-v-45990403] {
  padding-block-end: 4rem
}

@media (min-width: 768px) {
  .pb-6[data-v-45990403] {
    padding-block-end: 6.4rem
  }
}

.pl-6[data-v-45990403] {
  padding-inline-start: 4rem
}

@media (min-width: 768px) {
  .pl-6[data-v-45990403] {
    padding-inline-start: 6.4rem
  }
}

.g-6[data-v-45990403] {
  gap: 4rem
}

@media (min-width: 768px) {
  .g-6[data-v-45990403] {
    gap: 6.4rem
  }
}

.gx-6[data-v-45990403] {
  column-gap: 4rem
}

@media (min-width: 768px) {
  .gx-6[data-v-45990403] {
    column-gap: 6.4rem
  }
}

.gy-6[data-v-45990403] {
  row-gap: 4rem
}

@media (min-width: 768px) {
  .gy-6[data-v-45990403] {
    row-gap: 6.4rem
  }
}

.ma-7[data-v-45990403] {
  margin: 6.4rem
}

@media (min-width: 768px) {
  .ma-7[data-v-45990403] {
    margin: 8.8rem
  }
}

.mx-7[data-v-45990403] {
  margin-inline: 6.4rem
}

@media (min-width: 768px) {
  .mx-7[data-v-45990403] {
    margin-inline: 8.8rem
  }
}

.my-7[data-v-45990403] {
  margin-block: 6.4rem
}

@media (min-width: 768px) {
  .my-7[data-v-45990403] {
    margin-block: 8.8rem
  }
}

.mt-7[data-v-45990403] {
  margin-block-start: 6.4rem
}

@media (min-width: 768px) {
  .mt-7[data-v-45990403] {
    margin-block-start: 8.8rem
  }
}

.mr-7[data-v-45990403] {
  margin-inline-end: 6.4rem
}

@media (min-width: 768px) {
  .mr-7[data-v-45990403] {
    margin-inline-end: 8.8rem
  }
}

.mb-7[data-v-45990403] {
  margin-block-end: 6.4rem
}

@media (min-width: 768px) {
  .mb-7[data-v-45990403] {
    margin-block-end: 8.8rem
  }
}

.ml-7[data-v-45990403] {
  margin-inline-start: 6.4rem
}

@media (min-width: 768px) {
  .ml-7[data-v-45990403] {
    margin-inline-start: 8.8rem
  }
}

.pa-7[data-v-45990403] {
  padding: 6.4rem
}

@media (min-width: 768px) {
  .pa-7[data-v-45990403] {
    padding: 8.8rem
  }
}

.px-7[data-v-45990403] {
  padding-inline: 6.4rem
}

@media (min-width: 768px) {
  .px-7[data-v-45990403] {
    padding-inline: 8.8rem
  }
}

.py-7[data-v-45990403] {
  padding-block: 6.4rem
}

@media (min-width: 768px) {
  .py-7[data-v-45990403] {
    padding-block: 8.8rem
  }
}

.pt-7[data-v-45990403] {
  padding-block-start: 6.4rem
}

@media (min-width: 768px) {
  .pt-7[data-v-45990403] {
    padding-block-start: 8.8rem
  }
}

.pr-7[data-v-45990403] {
  padding-inline-end: 6.4rem
}

@media (min-width: 768px) {
  .pr-7[data-v-45990403] {
    padding-inline-end: 8.8rem
  }
}

.pb-7[data-v-45990403] {
  padding-block-end: 6.4rem
}

@media (min-width: 768px) {
  .pb-7[data-v-45990403] {
    padding-block-end: 8.8rem
  }
}

.pl-7[data-v-45990403] {
  padding-inline-start: 6.4rem
}

@media (min-width: 768px) {
  .pl-7[data-v-45990403] {
    padding-inline-start: 8.8rem
  }
}

.g-7[data-v-45990403] {
  gap: 6.4rem
}

@media (min-width: 768px) {
  .g-7[data-v-45990403] {
    gap: 8.8rem
  }
}

.gx-7[data-v-45990403] {
  column-gap: 6.4rem
}

@media (min-width: 768px) {
  .gx-7[data-v-45990403] {
    column-gap: 8.8rem
  }
}

.gy-7[data-v-45990403] {
  row-gap: 6.4rem
}

@media (min-width: 768px) {
  .gy-7[data-v-45990403] {
    row-gap: 8.8rem
  }
}

.ma-8[data-v-45990403] {
  margin: 8.8rem
}

@media (min-width: 768px) {
  .ma-8[data-v-45990403] {
    margin: 13.6rem
  }
}

.mx-8[data-v-45990403] {
  margin-inline: 8.8rem
}

@media (min-width: 768px) {
  .mx-8[data-v-45990403] {
    margin-inline: 13.6rem
  }
}

.my-8[data-v-45990403] {
  margin-block: 8.8rem
}

@media (min-width: 768px) {
  .my-8[data-v-45990403] {
    margin-block: 13.6rem
  }
}

.mt-8[data-v-45990403] {
  margin-block-start: 8.8rem
}

@media (min-width: 768px) {
  .mt-8[data-v-45990403] {
    margin-block-start: 13.6rem
  }
}

.mr-8[data-v-45990403] {
  margin-inline-end: 8.8rem
}

@media (min-width: 768px) {
  .mr-8[data-v-45990403] {
    margin-inline-end: 13.6rem
  }
}

.mb-8[data-v-45990403] {
  margin-block-end: 8.8rem
}

@media (min-width: 768px) {
  .mb-8[data-v-45990403] {
    margin-block-end: 13.6rem
  }
}

.ml-8[data-v-45990403] {
  margin-inline-start: 8.8rem
}

@media (min-width: 768px) {
  .ml-8[data-v-45990403] {
    margin-inline-start: 13.6rem
  }
}

.pa-8[data-v-45990403] {
  padding: 8.8rem
}

@media (min-width: 768px) {
  .pa-8[data-v-45990403] {
    padding: 13.6rem
  }
}

.px-8[data-v-45990403] {
  padding-inline: 8.8rem
}

@media (min-width: 768px) {
  .px-8[data-v-45990403] {
    padding-inline: 13.6rem
  }
}

.py-8[data-v-45990403] {
  padding-block: 8.8rem
}

@media (min-width: 768px) {
  .py-8[data-v-45990403] {
    padding-block: 13.6rem
  }
}

.pt-8[data-v-45990403] {
  padding-block-start: 8.8rem
}

@media (min-width: 768px) {
  .pt-8[data-v-45990403] {
    padding-block-start: 13.6rem
  }
}

.pr-8[data-v-45990403] {
  padding-inline-end: 8.8rem
}

@media (min-width: 768px) {
  .pr-8[data-v-45990403] {
    padding-inline-end: 13.6rem
  }
}

.pb-8[data-v-45990403] {
  padding-block-end: 8.8rem
}

@media (min-width: 768px) {
  .pb-8[data-v-45990403] {
    padding-block-end: 13.6rem
  }
}

.pl-8[data-v-45990403] {
  padding-inline-start: 8.8rem
}

@media (min-width: 768px) {
  .pl-8[data-v-45990403] {
    padding-inline-start: 13.6rem
  }
}

.g-8[data-v-45990403] {
  gap: 8.8rem
}

@media (min-width: 768px) {
  .g-8[data-v-45990403] {
    gap: 13.6rem
  }
}

.gx-8[data-v-45990403] {
  column-gap: 8.8rem
}

@media (min-width: 768px) {
  .gx-8[data-v-45990403] {
    column-gap: 13.6rem
  }
}

.gy-8[data-v-45990403] {
  row-gap: 8.8rem
}

@media (min-width: 768px) {
  .gy-8[data-v-45990403] {
    row-gap: 13.6rem
  }
}

.ma-9[data-v-45990403] {
  margin: 8.8rem
}

@media (min-width: 768px) {
  .ma-9[data-v-45990403] {
    margin: 16rem
  }
}

.mx-9[data-v-45990403] {
  margin-inline: 8.8rem
}

@media (min-width: 768px) {
  .mx-9[data-v-45990403] {
    margin-inline: 16rem
  }
}

.my-9[data-v-45990403] {
  margin-block: 8.8rem
}

@media (min-width: 768px) {
  .my-9[data-v-45990403] {
    margin-block: 16rem
  }
}

.mt-9[data-v-45990403] {
  margin-block-start: 8.8rem
}

@media (min-width: 768px) {
  .mt-9[data-v-45990403] {
    margin-block-start: 16rem
  }
}

.mr-9[data-v-45990403] {
  margin-inline-end: 8.8rem
}

@media (min-width: 768px) {
  .mr-9[data-v-45990403] {
    margin-inline-end: 16rem
  }
}

.mb-9[data-v-45990403] {
  margin-block-end: 8.8rem
}

@media (min-width: 768px) {
  .mb-9[data-v-45990403] {
    margin-block-end: 16rem
  }
}

.ml-9[data-v-45990403] {
  margin-inline-start: 8.8rem
}

@media (min-width: 768px) {
  .ml-9[data-v-45990403] {
    margin-inline-start: 16rem
  }
}

.pa-9[data-v-45990403] {
  padding: 8.8rem
}

@media (min-width: 768px) {
  .pa-9[data-v-45990403] {
    padding: 16rem
  }
}

.px-9[data-v-45990403] {
  padding-inline: 8.8rem
}

@media (min-width: 768px) {
  .px-9[data-v-45990403] {
    padding-inline: 16rem
  }
}

.py-9[data-v-45990403] {
  padding-block: 8.8rem
}

@media (min-width: 768px) {
  .py-9[data-v-45990403] {
    padding-block: 16rem
  }
}

.pt-9[data-v-45990403] {
  padding-block-start: 8.8rem
}

@media (min-width: 768px) {
  .pt-9[data-v-45990403] {
    padding-block-start: 16rem
  }
}

.pr-9[data-v-45990403] {
  padding-inline-end: 8.8rem
}

@media (min-width: 768px) {
  .pr-9[data-v-45990403] {
    padding-inline-end: 16rem
  }
}

.pb-9[data-v-45990403] {
  padding-block-end: 8.8rem
}

@media (min-width: 768px) {
  .pb-9[data-v-45990403] {
    padding-block-end: 16rem
  }
}

.pl-9[data-v-45990403] {
  padding-inline-start: 8.8rem
}

@media (min-width: 768px) {
  .pl-9[data-v-45990403] {
    padding-inline-start: 16rem
  }
}

.g-9[data-v-45990403] {
  gap: 8.8rem
}

@media (min-width: 768px) {
  .g-9[data-v-45990403] {
    gap: 16rem
  }
}

.gx-9[data-v-45990403] {
  column-gap: 8.8rem
}

@media (min-width: 768px) {
  .gx-9[data-v-45990403] {
    column-gap: 16rem
  }
}

.gy-9[data-v-45990403] {
  row-gap: 8.8rem
}

@media (min-width: 768px) {
  .gy-9[data-v-45990403] {
    row-gap: 16rem
  }
}

.text-3xs[data-v-45990403] {
  font-size: 1rem
}

.text-2xs[data-v-45990403] {
  font-size: 1.2rem
}

.text-xs[data-v-45990403] {
  font-size: 1.4rem
}

.text-s[data-v-45990403] {
  font-size: 1.6rem
}

.text-m[data-v-45990403] {
  font-size: 1.8rem
}

.text-l[data-v-45990403] {
  font-size: 2rem
}

.text-xl[data-v-45990403] {
  font-size: 2.4rem
}

.text-2xl[data-v-45990403] {
  font-size: 2.8rem
}

.text-3xl[data-v-45990403] {
  font-size: 3.2rem
}

.text-4xl[data-v-45990403] {
  font-size: 5.6rem
}

.weight-light[data-v-45990403] {
  font-weight: 300
}

.weight-regular[data-v-45990403] {
  font-weight: 400
}

.weight-medium[data-v-45990403],
[data-v-45990403] .highlight {
  font-weight: 500
}

.weight-bold[data-v-45990403] {
  font-weight: 700
}

.line-height-xs[data-v-45990403] {
  line-height: 1
}

.line-height-s[data-v-45990403] {
  line-height: 1.15
}

.line-height-m[data-v-45990403] {
  line-height: 1.25
}

.line-height-l[data-v-45990403] {
  line-height: 1.3
}

.line-height-xl[data-v-45990403] {
  line-height: 1.37
}

.line-height-2xl[data-v-45990403] {
  line-height: 1.42
}

.line-height-3xl[data-v-45990403] {
  line-height: 1.5
}

.heading-1[data-v-45990403] {
  font-size: 3.2rem;
  font-weight: 700;
  line-height: 1.25
}

@media (min-width: 768px) {
  .heading-1[data-v-45990403] {
    font-size: 5.6rem;
    line-height: 1.15
  }
}

.heading-2[data-v-45990403] {
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.15
}

@media (min-width: 768px) {
  .heading-2[data-v-45990403] {
    font-size: 2.8rem;
    line-height: 1.3
  }
}

.heading-3[data-v-45990403] {
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.3
}

@media (min-width: 768px) {
  .heading-3[data-v-45990403] {
    font-size: 2rem;
    line-height: 1.3
  }
}

.heading-4[data-v-45990403] {
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.42
}

@media (min-width: 768px) {
  .heading-4[data-v-45990403] {
    font-size: 1.6rem;
    line-height: 1.37
  }
}

.paragraph-1[data-v-45990403] {
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.42
}

@media (min-width: 768px) {
  .paragraph-1[data-v-45990403] {
    font-size: 2.8rem;
    line-height: 1.3
  }
}

.paragraph-2[data-v-45990403] {
  font-size: 1.6rem;
  font-weight: 300
}

@media (min-width: 768px) {
  .paragraph-2[data-v-45990403] {
    font-size: 2rem;
    line-height: 1.3
  }
}

.paragraph-3[data-v-45990403] {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.42
}

@media (min-width: 768px) {
  .paragraph-3[data-v-45990403] {
    font-size: 1.6rem;
    line-height: 1.37
  }
}

.paragraph-4[data-v-45990403] {
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.5
}

@media (min-width: 768px) {
  .paragraph-4[data-v-45990403] {
    font-size: 1.4rem;
    line-height: 1.42
  }
}

.paragraph-5[data-v-45990403] {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.3
}

@media (min-width: 768px) {
  .paragraph-5[data-v-45990403] {
    font-size: 1.2rem
  }
}

.label[data-v-45990403] {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1
}

.input[data-v-45990403] {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: normal
}

.longtext[data-v-45990403] {
  white-space: pre-line
}

.BlankText[data-v-45990403] {
  line-height: 3.3
}

@media (max-width: 991px) {
  .BlankText[data-v-45990403] {
    text-align: center
  }
}

[data-v-45990403] .highlight {
  display: inline-block;
  margin-block: .8rem;
  line-height: 1.42
}

.Brand[data-v-a749d5c5] {
  display: flex;
  flex-direction: column;
  padding: 40px 16px 16px
}

.Brand__top[data-v-a749d5c5],
.Brand__bottom[data-v-a749d5c5] {
  display: flex;
  align-items: center
}

@media (max-width: 991px) {

  .Brand__top[data-v-a749d5c5],
  .Brand__bottom[data-v-a749d5c5] {
    flex-direction: column
  }
}

.Brand__top[data-v-a749d5c5] {
  gap: 2.4rem
}

@media (min-width: 768px) {
  .Brand__top[data-v-a749d5c5] {
    gap: 6.4rem
  }
}

.Brand__top__figure[data-v-a749d5c5] {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: .8rem;
  align-items: center
}

.Brand__top__image[data-v-a749d5c5] {
  flex-shrink: 0;
  width: 240px
}

@media (min-width: 768px) {
  .Brand__top__image[data-v-a749d5c5] {
    width: 288px
  }
}

.Brand__top__caption[data-v-a749d5c5] {
  text-align: center
}

.Brand__top__text[data-v-a749d5c5] {
  flex: 1
}

.Brand__bottom__image[data-v-a749d5c5] {
  flex-shrink: 0;
  width: auto
}

@media (min-width: 768px) {
  .Brand__bottom__image[data-v-a749d5c5] {
    width: 64px
  }
}

.Breadcrumb[data-v-5b9c26f0] {
  z-index: 2;
  padding-left: 2.4rem;
  padding-right: 2.4rem
}

@media (min-width: 992px) {
  .Breadcrumb[data-v-5b9c26f0] {
    padding-left: 4rem;
    padding-right: 4rem
  }
}

.Breadcrumb__list[data-v-5b9c26f0] {
  display: flex
}

.Breadcrumb__item[data-v-5b9c26f0] {
  display: flex;
  align-items: center
}

.Breadcrumb__icon[data-v-5b9c26f0] {
  transform: rotate(-90deg)
}

.Breadcrumb__current[data-v-5b9c26f0] {
  text-decoration: none
}

@media (max-width: 991px) {
  .Breadcrumb__current[data-v-5b9c26f0] {
    max-width: 255px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block
  }
}

.Breadcrumb__home[data-v-5b9c26f0] {
  display: flex;
  align-items: center
}

@media (max-width: 991px) {
  .Breadcrumb__home[data-v-5b9c26f0] {
    display: none
  }
}

.Card[data-v-967e1992] {
  position: relative;
  display: flex;
  flex-direction: column-reverse;
  overflow: hidden;
  transition: box-shadow .3s cubic-bezier(.25, 1, .5, 1)
}

@media (hover: hover) {
  .Card[data-v-967e1992]:hover {
    box-shadow: 8px 8px #150045
  }
}

.Card__image[data-v-967e1992] {
  max-height: 200px;
  aspect-ratio: 16/9;
  object-fit: cover
}

.Card__illustration[data-v-967e1992] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2.4rem;
  font-size: 10.2rem
}

@media (min-width: 768px) {
  .Card__illustration[data-v-967e1992] {
    padding: 3.2rem;
    font-size: 13.6rem
  }
}

.Card__text[data-v-967e1992] {
  flex-grow: 1;
  display: flex;
  flex-direction: column
}

.Card__link[data-v-967e1992]:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.Card__tag[data-v-967e1992] {
  position: absolute;
  top: 8px;
  left: 8px;
  pointer-events: none
}

.Card__description[data-v-967e1992] {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis
}

.ma-auto[data-v-85ca1556] {
  margin: auto
}

@media (min-width: 768px) {
  .ma-auto[data-v-85ca1556] {
    margin: auto
  }
}

.mx-auto[data-v-85ca1556] {
  margin-inline: auto
}

@media (min-width: 768px) {
  .mx-auto[data-v-85ca1556] {
    margin-inline: auto
  }
}

.my-auto[data-v-85ca1556] {
  margin-block: auto
}

@media (min-width: 768px) {
  .my-auto[data-v-85ca1556] {
    margin-block: auto
  }
}

.mt-auto[data-v-85ca1556] {
  margin-block-start: auto
}

@media (min-width: 768px) {
  .mt-auto[data-v-85ca1556] {
    margin-block-start: auto
  }
}

.mr-auto[data-v-85ca1556] {
  margin-inline-end: auto
}

@media (min-width: 768px) {
  .mr-auto[data-v-85ca1556] {
    margin-inline-end: auto
  }
}

.mb-auto[data-v-85ca1556] {
  margin-block-end: auto
}

@media (min-width: 768px) {
  .mb-auto[data-v-85ca1556] {
    margin-block-end: auto
  }
}

.ml-auto[data-v-85ca1556] {
  margin-inline-start: auto
}

@media (min-width: 768px) {
  .ml-auto[data-v-85ca1556] {
    margin-inline-start: auto
  }
}

.pa-auto[data-v-85ca1556] {
  padding: auto
}

@media (min-width: 768px) {
  .pa-auto[data-v-85ca1556] {
    padding: auto
  }
}

.px-auto[data-v-85ca1556] {
  padding-inline: auto
}

@media (min-width: 768px) {
  .px-auto[data-v-85ca1556] {
    padding-inline: auto
  }
}

.py-auto[data-v-85ca1556] {
  padding-block: auto
}

@media (min-width: 768px) {
  .py-auto[data-v-85ca1556] {
    padding-block: auto
  }
}

.pt-auto[data-v-85ca1556] {
  padding-block-start: auto
}

@media (min-width: 768px) {
  .pt-auto[data-v-85ca1556] {
    padding-block-start: auto
  }
}

.pr-auto[data-v-85ca1556] {
  padding-inline-end: auto
}

@media (min-width: 768px) {
  .pr-auto[data-v-85ca1556] {
    padding-inline-end: auto
  }
}

.pb-auto[data-v-85ca1556] {
  padding-block-end: auto
}

@media (min-width: 768px) {
  .pb-auto[data-v-85ca1556] {
    padding-block-end: auto
  }
}

.pl-auto[data-v-85ca1556] {
  padding-inline-start: auto
}

@media (min-width: 768px) {
  .pl-auto[data-v-85ca1556] {
    padding-inline-start: auto
  }
}

.g-auto[data-v-85ca1556] {
  gap: auto
}

@media (min-width: 768px) {
  .g-auto[data-v-85ca1556] {
    gap: auto
  }
}

.gx-auto[data-v-85ca1556] {
  column-gap: auto
}

@media (min-width: 768px) {
  .gx-auto[data-v-85ca1556] {
    column-gap: auto
  }
}

.gy-auto[data-v-85ca1556] {
  row-gap: auto
}

@media (min-width: 768px) {
  .gy-auto[data-v-85ca1556] {
    row-gap: auto
  }
}

.ma-0[data-v-85ca1556] {
  margin: 0rem
}

@media (min-width: 768px) {
  .ma-0[data-v-85ca1556] {
    margin: 0rem
  }
}

.mx-0[data-v-85ca1556] {
  margin-inline: 0rem
}

@media (min-width: 768px) {
  .mx-0[data-v-85ca1556] {
    margin-inline: 0rem
  }
}

.my-0[data-v-85ca1556] {
  margin-block: 0rem
}

@media (min-width: 768px) {
  .my-0[data-v-85ca1556] {
    margin-block: 0rem
  }
}

.mt-0[data-v-85ca1556] {
  margin-block-start: 0rem
}

@media (min-width: 768px) {
  .mt-0[data-v-85ca1556] {
    margin-block-start: 0rem
  }
}

.mr-0[data-v-85ca1556] {
  margin-inline-end: 0rem
}

@media (min-width: 768px) {
  .mr-0[data-v-85ca1556] {
    margin-inline-end: 0rem
  }
}

.mb-0[data-v-85ca1556] {
  margin-block-end: 0rem
}

@media (min-width: 768px) {
  .mb-0[data-v-85ca1556] {
    margin-block-end: 0rem
  }
}

.ml-0[data-v-85ca1556] {
  margin-inline-start: 0rem
}

@media (min-width: 768px) {
  .ml-0[data-v-85ca1556] {
    margin-inline-start: 0rem
  }
}

.pa-0[data-v-85ca1556] {
  padding: 0rem
}

@media (min-width: 768px) {
  .pa-0[data-v-85ca1556] {
    padding: 0rem
  }
}

.px-0[data-v-85ca1556] {
  padding-inline: 0rem
}

@media (min-width: 768px) {
  .px-0[data-v-85ca1556] {
    padding-inline: 0rem
  }
}

.py-0[data-v-85ca1556] {
  padding-block: 0rem
}

@media (min-width: 768px) {
  .py-0[data-v-85ca1556] {
    padding-block: 0rem
  }
}

.pt-0[data-v-85ca1556] {
  padding-block-start: 0rem
}

@media (min-width: 768px) {
  .pt-0[data-v-85ca1556] {
    padding-block-start: 0rem
  }
}

.pr-0[data-v-85ca1556] {
  padding-inline-end: 0rem
}

@media (min-width: 768px) {
  .pr-0[data-v-85ca1556] {
    padding-inline-end: 0rem
  }
}

.pb-0[data-v-85ca1556] {
  padding-block-end: 0rem
}

@media (min-width: 768px) {
  .pb-0[data-v-85ca1556] {
    padding-block-end: 0rem
  }
}

.pl-0[data-v-85ca1556] {
  padding-inline-start: 0rem
}

@media (min-width: 768px) {
  .pl-0[data-v-85ca1556] {
    padding-inline-start: 0rem
  }
}

.g-0[data-v-85ca1556] {
  gap: 0rem
}

@media (min-width: 768px) {
  .g-0[data-v-85ca1556] {
    gap: 0rem
  }
}

.gx-0[data-v-85ca1556] {
  column-gap: 0rem
}

@media (min-width: 768px) {
  .gx-0[data-v-85ca1556] {
    column-gap: 0rem
  }
}

.gy-0[data-v-85ca1556] {
  row-gap: 0rem
}

@media (min-width: 768px) {
  .gy-0[data-v-85ca1556] {
    row-gap: 0rem
  }
}

.ma-1[data-v-85ca1556] {
  margin: .4rem
}

@media (min-width: 768px) {
  .ma-1[data-v-85ca1556] {
    margin: .4rem
  }
}

.mx-1[data-v-85ca1556] {
  margin-inline: .4rem
}

@media (min-width: 768px) {
  .mx-1[data-v-85ca1556] {
    margin-inline: .4rem
  }
}

.my-1[data-v-85ca1556] {
  margin-block: .4rem
}

@media (min-width: 768px) {
  .my-1[data-v-85ca1556] {
    margin-block: .4rem
  }
}

.mt-1[data-v-85ca1556] {
  margin-block-start: .4rem
}

@media (min-width: 768px) {
  .mt-1[data-v-85ca1556] {
    margin-block-start: .4rem
  }
}

.mr-1[data-v-85ca1556] {
  margin-inline-end: .4rem
}

@media (min-width: 768px) {
  .mr-1[data-v-85ca1556] {
    margin-inline-end: .4rem
  }
}

.mb-1[data-v-85ca1556] {
  margin-block-end: .4rem
}

@media (min-width: 768px) {
  .mb-1[data-v-85ca1556] {
    margin-block-end: .4rem
  }
}

.ml-1[data-v-85ca1556] {
  margin-inline-start: .4rem
}

@media (min-width: 768px) {
  .ml-1[data-v-85ca1556] {
    margin-inline-start: .4rem
  }
}

.pa-1[data-v-85ca1556] {
  padding: .4rem
}

@media (min-width: 768px) {
  .pa-1[data-v-85ca1556] {
    padding: .4rem
  }
}

.px-1[data-v-85ca1556] {
  padding-inline: .4rem
}

@media (min-width: 768px) {
  .px-1[data-v-85ca1556] {
    padding-inline: .4rem
  }
}

.py-1[data-v-85ca1556] {
  padding-block: .4rem
}

@media (min-width: 768px) {
  .py-1[data-v-85ca1556] {
    padding-block: .4rem
  }
}

.pt-1[data-v-85ca1556] {
  padding-block-start: .4rem
}

@media (min-width: 768px) {
  .pt-1[data-v-85ca1556] {
    padding-block-start: .4rem
  }
}

.pr-1[data-v-85ca1556] {
  padding-inline-end: .4rem
}

@media (min-width: 768px) {
  .pr-1[data-v-85ca1556] {
    padding-inline-end: .4rem
  }
}

.pb-1[data-v-85ca1556] {
  padding-block-end: .4rem
}

@media (min-width: 768px) {
  .pb-1[data-v-85ca1556] {
    padding-block-end: .4rem
  }
}

.pl-1[data-v-85ca1556] {
  padding-inline-start: .4rem
}

@media (min-width: 768px) {
  .pl-1[data-v-85ca1556] {
    padding-inline-start: .4rem
  }
}

.g-1[data-v-85ca1556] {
  gap: .4rem
}

@media (min-width: 768px) {
  .g-1[data-v-85ca1556] {
    gap: .4rem
  }
}

.gx-1[data-v-85ca1556] {
  column-gap: .4rem
}

@media (min-width: 768px) {
  .gx-1[data-v-85ca1556] {
    column-gap: .4rem
  }
}

.gy-1[data-v-85ca1556] {
  row-gap: .4rem
}

@media (min-width: 768px) {
  .gy-1[data-v-85ca1556] {
    row-gap: .4rem
  }
}

.ma-2[data-v-85ca1556] {
  margin: .8rem
}

@media (min-width: 768px) {
  .ma-2[data-v-85ca1556] {
    margin: .8rem
  }
}

.mx-2[data-v-85ca1556] {
  margin-inline: .8rem
}

@media (min-width: 768px) {
  .mx-2[data-v-85ca1556] {
    margin-inline: .8rem
  }
}

.my-2[data-v-85ca1556] {
  margin-block: .8rem
}

@media (min-width: 768px) {
  .my-2[data-v-85ca1556] {
    margin-block: .8rem
  }
}

.mt-2[data-v-85ca1556] {
  margin-block-start: .8rem
}

@media (min-width: 768px) {
  .mt-2[data-v-85ca1556] {
    margin-block-start: .8rem
  }
}

.mr-2[data-v-85ca1556] {
  margin-inline-end: .8rem
}

@media (min-width: 768px) {
  .mr-2[data-v-85ca1556] {
    margin-inline-end: .8rem
  }
}

.mb-2[data-v-85ca1556] {
  margin-block-end: .8rem
}

@media (min-width: 768px) {
  .mb-2[data-v-85ca1556] {
    margin-block-end: .8rem
  }
}

.ml-2[data-v-85ca1556] {
  margin-inline-start: .8rem
}

@media (min-width: 768px) {
  .ml-2[data-v-85ca1556] {
    margin-inline-start: .8rem
  }
}

.pa-2[data-v-85ca1556] {
  padding: .8rem
}

@media (min-width: 768px) {
  .pa-2[data-v-85ca1556] {
    padding: .8rem
  }
}

.px-2[data-v-85ca1556] {
  padding-inline: .8rem
}

@media (min-width: 768px) {
  .px-2[data-v-85ca1556] {
    padding-inline: .8rem
  }
}

.py-2[data-v-85ca1556] {
  padding-block: .8rem
}

@media (min-width: 768px) {
  .py-2[data-v-85ca1556] {
    padding-block: .8rem
  }
}

.pt-2[data-v-85ca1556] {
  padding-block-start: .8rem
}

@media (min-width: 768px) {
  .pt-2[data-v-85ca1556] {
    padding-block-start: .8rem
  }
}

.pr-2[data-v-85ca1556] {
  padding-inline-end: .8rem
}

@media (min-width: 768px) {
  .pr-2[data-v-85ca1556] {
    padding-inline-end: .8rem
  }
}

.pb-2[data-v-85ca1556] {
  padding-block-end: .8rem
}

@media (min-width: 768px) {
  .pb-2[data-v-85ca1556] {
    padding-block-end: .8rem
  }
}

.pl-2[data-v-85ca1556] {
  padding-inline-start: .8rem
}

@media (min-width: 768px) {
  .pl-2[data-v-85ca1556] {
    padding-inline-start: .8rem
  }
}

.g-2[data-v-85ca1556] {
  gap: .8rem
}

@media (min-width: 768px) {
  .g-2[data-v-85ca1556] {
    gap: .8rem
  }
}

.gx-2[data-v-85ca1556] {
  column-gap: .8rem
}

@media (min-width: 768px) {
  .gx-2[data-v-85ca1556] {
    column-gap: .8rem
  }
}

.gy-2[data-v-85ca1556] {
  row-gap: .8rem
}

@media (min-width: 768px) {
  .gy-2[data-v-85ca1556] {
    row-gap: .8rem
  }
}

.ma-3[data-v-85ca1556] {
  margin: 1.2rem
}

@media (min-width: 768px) {
  .ma-3[data-v-85ca1556] {
    margin: 1.6rem
  }
}

.mx-3[data-v-85ca1556] {
  margin-inline: 1.2rem
}

@media (min-width: 768px) {
  .mx-3[data-v-85ca1556] {
    margin-inline: 1.6rem
  }
}

.my-3[data-v-85ca1556] {
  margin-block: 1.2rem
}

@media (min-width: 768px) {
  .my-3[data-v-85ca1556] {
    margin-block: 1.6rem
  }
}

.mt-3[data-v-85ca1556] {
  margin-block-start: 1.2rem
}

@media (min-width: 768px) {
  .mt-3[data-v-85ca1556] {
    margin-block-start: 1.6rem
  }
}

.mr-3[data-v-85ca1556] {
  margin-inline-end: 1.2rem
}

@media (min-width: 768px) {
  .mr-3[data-v-85ca1556] {
    margin-inline-end: 1.6rem
  }
}

.mb-3[data-v-85ca1556] {
  margin-block-end: 1.2rem
}

@media (min-width: 768px) {
  .mb-3[data-v-85ca1556] {
    margin-block-end: 1.6rem
  }
}

.ml-3[data-v-85ca1556] {
  margin-inline-start: 1.2rem
}

@media (min-width: 768px) {
  .ml-3[data-v-85ca1556] {
    margin-inline-start: 1.6rem
  }
}

.pa-3[data-v-85ca1556] {
  padding: 1.2rem
}

@media (min-width: 768px) {
  .pa-3[data-v-85ca1556] {
    padding: 1.6rem
  }
}

.px-3[data-v-85ca1556] {
  padding-inline: 1.2rem
}

@media (min-width: 768px) {
  .px-3[data-v-85ca1556] {
    padding-inline: 1.6rem
  }
}

.py-3[data-v-85ca1556] {
  padding-block: 1.2rem
}

@media (min-width: 768px) {
  .py-3[data-v-85ca1556] {
    padding-block: 1.6rem
  }
}

.pt-3[data-v-85ca1556] {
  padding-block-start: 1.2rem
}

@media (min-width: 768px) {
  .pt-3[data-v-85ca1556] {
    padding-block-start: 1.6rem
  }
}

.pr-3[data-v-85ca1556] {
  padding-inline-end: 1.2rem
}

@media (min-width: 768px) {
  .pr-3[data-v-85ca1556] {
    padding-inline-end: 1.6rem
  }
}

.pb-3[data-v-85ca1556] {
  padding-block-end: 1.2rem
}

@media (min-width: 768px) {
  .pb-3[data-v-85ca1556] {
    padding-block-end: 1.6rem
  }
}

.pl-3[data-v-85ca1556] {
  padding-inline-start: 1.2rem
}

@media (min-width: 768px) {
  .pl-3[data-v-85ca1556] {
    padding-inline-start: 1.6rem
  }
}

.g-3[data-v-85ca1556] {
  gap: 1.2rem
}

@media (min-width: 768px) {
  .g-3[data-v-85ca1556] {
    gap: 1.6rem
  }
}

.gx-3[data-v-85ca1556] {
  column-gap: 1.2rem
}

@media (min-width: 768px) {
  .gx-3[data-v-85ca1556] {
    column-gap: 1.6rem
  }
}

.gy-3[data-v-85ca1556] {
  row-gap: 1.2rem
}

@media (min-width: 768px) {
  .gy-3[data-v-85ca1556] {
    row-gap: 1.6rem
  }
}

.ma-4[data-v-85ca1556] {
  margin: 1.6rem
}

@media (min-width: 768px) {
  .ma-4[data-v-85ca1556] {
    margin: 2.4rem
  }
}

.mx-4[data-v-85ca1556] {
  margin-inline: 1.6rem
}

@media (min-width: 768px) {
  .mx-4[data-v-85ca1556] {
    margin-inline: 2.4rem
  }
}

.my-4[data-v-85ca1556] {
  margin-block: 1.6rem
}

@media (min-width: 768px) {
  .my-4[data-v-85ca1556] {
    margin-block: 2.4rem
  }
}

.mt-4[data-v-85ca1556] {
  margin-block-start: 1.6rem
}

@media (min-width: 768px) {
  .mt-4[data-v-85ca1556] {
    margin-block-start: 2.4rem
  }
}

.mr-4[data-v-85ca1556] {
  margin-inline-end: 1.6rem
}

@media (min-width: 768px) {
  .mr-4[data-v-85ca1556] {
    margin-inline-end: 2.4rem
  }
}

.mb-4[data-v-85ca1556] {
  margin-block-end: 1.6rem
}

@media (min-width: 768px) {
  .mb-4[data-v-85ca1556] {
    margin-block-end: 2.4rem
  }
}

.ml-4[data-v-85ca1556] {
  margin-inline-start: 1.6rem
}

@media (min-width: 768px) {
  .ml-4[data-v-85ca1556] {
    margin-inline-start: 2.4rem
  }
}

.pa-4[data-v-85ca1556] {
  padding: 1.6rem
}

@media (min-width: 768px) {
  .pa-4[data-v-85ca1556] {
    padding: 2.4rem
  }
}

.px-4[data-v-85ca1556] {
  padding-inline: 1.6rem
}

@media (min-width: 768px) {
  .px-4[data-v-85ca1556] {
    padding-inline: 2.4rem
  }
}

.py-4[data-v-85ca1556] {
  padding-block: 1.6rem
}

@media (min-width: 768px) {
  .py-4[data-v-85ca1556] {
    padding-block: 2.4rem
  }
}

.pt-4[data-v-85ca1556] {
  padding-block-start: 1.6rem
}

@media (min-width: 768px) {
  .pt-4[data-v-85ca1556] {
    padding-block-start: 2.4rem
  }
}

.pr-4[data-v-85ca1556] {
  padding-inline-end: 1.6rem
}

@media (min-width: 768px) {
  .pr-4[data-v-85ca1556] {
    padding-inline-end: 2.4rem
  }
}

.pb-4[data-v-85ca1556] {
  padding-block-end: 1.6rem
}

@media (min-width: 768px) {
  .pb-4[data-v-85ca1556] {
    padding-block-end: 2.4rem
  }
}

.pl-4[data-v-85ca1556] {
  padding-inline-start: 1.6rem
}

@media (min-width: 768px) {
  .pl-4[data-v-85ca1556] {
    padding-inline-start: 2.4rem
  }
}

.g-4[data-v-85ca1556] {
  gap: 1.6rem
}

@media (min-width: 768px) {
  .g-4[data-v-85ca1556] {
    gap: 2.4rem
  }
}

.gx-4[data-v-85ca1556] {
  column-gap: 1.6rem
}

@media (min-width: 768px) {
  .gx-4[data-v-85ca1556] {
    column-gap: 2.4rem
  }
}

.gy-4[data-v-85ca1556] {
  row-gap: 1.6rem
}

@media (min-width: 768px) {
  .gy-4[data-v-85ca1556] {
    row-gap: 2.4rem
  }
}

.ma-5[data-v-85ca1556] {
  margin: 3.2rem
}

@media (min-width: 768px) {
  .ma-5[data-v-85ca1556] {
    margin: 4rem
  }
}

.mx-5[data-v-85ca1556] {
  margin-inline: 3.2rem
}

@media (min-width: 768px) {
  .mx-5[data-v-85ca1556] {
    margin-inline: 4rem
  }
}

.my-5[data-v-85ca1556] {
  margin-block: 3.2rem
}

@media (min-width: 768px) {
  .my-5[data-v-85ca1556] {
    margin-block: 4rem
  }
}

.mt-5[data-v-85ca1556] {
  margin-block-start: 3.2rem
}

@media (min-width: 768px) {
  .mt-5[data-v-85ca1556] {
    margin-block-start: 4rem
  }
}

.mr-5[data-v-85ca1556] {
  margin-inline-end: 3.2rem
}

@media (min-width: 768px) {
  .mr-5[data-v-85ca1556] {
    margin-inline-end: 4rem
  }
}

.mb-5[data-v-85ca1556] {
  margin-block-end: 3.2rem
}

@media (min-width: 768px) {
  .mb-5[data-v-85ca1556] {
    margin-block-end: 4rem
  }
}

.ml-5[data-v-85ca1556] {
  margin-inline-start: 3.2rem
}

@media (min-width: 768px) {
  .ml-5[data-v-85ca1556] {
    margin-inline-start: 4rem
  }
}

.pa-5[data-v-85ca1556] {
  padding: 3.2rem
}

@media (min-width: 768px) {
  .pa-5[data-v-85ca1556] {
    padding: 4rem
  }
}

.px-5[data-v-85ca1556] {
  padding-inline: 3.2rem
}

@media (min-width: 768px) {
  .px-5[data-v-85ca1556] {
    padding-inline: 4rem
  }
}

.py-5[data-v-85ca1556] {
  padding-block: 3.2rem
}

@media (min-width: 768px) {
  .py-5[data-v-85ca1556] {
    padding-block: 4rem
  }
}

.pt-5[data-v-85ca1556] {
  padding-block-start: 3.2rem
}

@media (min-width: 768px) {
  .pt-5[data-v-85ca1556] {
    padding-block-start: 4rem
  }
}

.pr-5[data-v-85ca1556] {
  padding-inline-end: 3.2rem
}

@media (min-width: 768px) {
  .pr-5[data-v-85ca1556] {
    padding-inline-end: 4rem
  }
}

.pb-5[data-v-85ca1556] {
  padding-block-end: 3.2rem
}

@media (min-width: 768px) {
  .pb-5[data-v-85ca1556] {
    padding-block-end: 4rem
  }
}

.pl-5[data-v-85ca1556] {
  padding-inline-start: 3.2rem
}

@media (min-width: 768px) {
  .pl-5[data-v-85ca1556] {
    padding-inline-start: 4rem
  }
}

.g-5[data-v-85ca1556] {
  gap: 3.2rem
}

@media (min-width: 768px) {
  .g-5[data-v-85ca1556] {
    gap: 4rem
  }
}

.gx-5[data-v-85ca1556] {
  column-gap: 3.2rem
}

@media (min-width: 768px) {
  .gx-5[data-v-85ca1556] {
    column-gap: 4rem
  }
}

.gy-5[data-v-85ca1556] {
  row-gap: 3.2rem
}

@media (min-width: 768px) {
  .gy-5[data-v-85ca1556] {
    row-gap: 4rem
  }
}

.ma-6[data-v-85ca1556] {
  margin: 4rem
}

@media (min-width: 768px) {
  .ma-6[data-v-85ca1556] {
    margin: 6.4rem
  }
}

.mx-6[data-v-85ca1556] {
  margin-inline: 4rem
}

@media (min-width: 768px) {
  .mx-6[data-v-85ca1556] {
    margin-inline: 6.4rem
  }
}

.my-6[data-v-85ca1556] {
  margin-block: 4rem
}

@media (min-width: 768px) {
  .my-6[data-v-85ca1556] {
    margin-block: 6.4rem
  }
}

.mt-6[data-v-85ca1556] {
  margin-block-start: 4rem
}

@media (min-width: 768px) {
  .mt-6[data-v-85ca1556] {
    margin-block-start: 6.4rem
  }
}

.mr-6[data-v-85ca1556] {
  margin-inline-end: 4rem
}

@media (min-width: 768px) {
  .mr-6[data-v-85ca1556] {
    margin-inline-end: 6.4rem
  }
}

.mb-6[data-v-85ca1556] {
  margin-block-end: 4rem
}

@media (min-width: 768px) {
  .mb-6[data-v-85ca1556] {
    margin-block-end: 6.4rem
  }
}

.ml-6[data-v-85ca1556] {
  margin-inline-start: 4rem
}

@media (min-width: 768px) {
  .ml-6[data-v-85ca1556] {
    margin-inline-start: 6.4rem
  }
}

.pa-6[data-v-85ca1556] {
  padding: 4rem
}

@media (min-width: 768px) {
  .pa-6[data-v-85ca1556] {
    padding: 6.4rem
  }
}

.px-6[data-v-85ca1556] {
  padding-inline: 4rem
}

@media (min-width: 768px) {
  .px-6[data-v-85ca1556] {
    padding-inline: 6.4rem
  }
}

.py-6[data-v-85ca1556] {
  padding-block: 4rem
}

@media (min-width: 768px) {
  .py-6[data-v-85ca1556] {
    padding-block: 6.4rem
  }
}

.pt-6[data-v-85ca1556] {
  padding-block-start: 4rem
}

@media (min-width: 768px) {
  .pt-6[data-v-85ca1556] {
    padding-block-start: 6.4rem
  }
}

.pr-6[data-v-85ca1556] {
  padding-inline-end: 4rem
}

@media (min-width: 768px) {
  .pr-6[data-v-85ca1556] {
    padding-inline-end: 6.4rem
  }
}

.pb-6[data-v-85ca1556] {
  padding-block-end: 4rem
}

@media (min-width: 768px) {
  .pb-6[data-v-85ca1556] {
    padding-block-end: 6.4rem
  }
}

.pl-6[data-v-85ca1556] {
  padding-inline-start: 4rem
}

@media (min-width: 768px) {
  .pl-6[data-v-85ca1556] {
    padding-inline-start: 6.4rem
  }
}

.g-6[data-v-85ca1556] {
  gap: 4rem
}

@media (min-width: 768px) {
  .g-6[data-v-85ca1556] {
    gap: 6.4rem
  }
}

.gx-6[data-v-85ca1556] {
  column-gap: 4rem
}

@media (min-width: 768px) {
  .gx-6[data-v-85ca1556] {
    column-gap: 6.4rem
  }
}

.gy-6[data-v-85ca1556] {
  row-gap: 4rem
}

@media (min-width: 768px) {
  .gy-6[data-v-85ca1556] {
    row-gap: 6.4rem
  }
}

.ma-7[data-v-85ca1556] {
  margin: 6.4rem
}

@media (min-width: 768px) {
  .ma-7[data-v-85ca1556] {
    margin: 8.8rem
  }
}

.mx-7[data-v-85ca1556] {
  margin-inline: 6.4rem
}

@media (min-width: 768px) {
  .mx-7[data-v-85ca1556] {
    margin-inline: 8.8rem
  }
}

.my-7[data-v-85ca1556] {
  margin-block: 6.4rem
}

@media (min-width: 768px) {
  .my-7[data-v-85ca1556] {
    margin-block: 8.8rem
  }
}

.mt-7[data-v-85ca1556] {
  margin-block-start: 6.4rem
}

@media (min-width: 768px) {
  .mt-7[data-v-85ca1556] {
    margin-block-start: 8.8rem
  }
}

.mr-7[data-v-85ca1556] {
  margin-inline-end: 6.4rem
}

@media (min-width: 768px) {
  .mr-7[data-v-85ca1556] {
    margin-inline-end: 8.8rem
  }
}

.mb-7[data-v-85ca1556] {
  margin-block-end: 6.4rem
}

@media (min-width: 768px) {
  .mb-7[data-v-85ca1556] {
    margin-block-end: 8.8rem
  }
}

.ml-7[data-v-85ca1556] {
  margin-inline-start: 6.4rem
}

@media (min-width: 768px) {
  .ml-7[data-v-85ca1556] {
    margin-inline-start: 8.8rem
  }
}

.pa-7[data-v-85ca1556] {
  padding: 6.4rem
}

@media (min-width: 768px) {
  .pa-7[data-v-85ca1556] {
    padding: 8.8rem
  }
}

.px-7[data-v-85ca1556] {
  padding-inline: 6.4rem
}

@media (min-width: 768px) {
  .px-7[data-v-85ca1556] {
    padding-inline: 8.8rem
  }
}

.py-7[data-v-85ca1556] {
  padding-block: 6.4rem
}

@media (min-width: 768px) {
  .py-7[data-v-85ca1556] {
    padding-block: 8.8rem
  }
}

.pt-7[data-v-85ca1556] {
  padding-block-start: 6.4rem
}

@media (min-width: 768px) {
  .pt-7[data-v-85ca1556] {
    padding-block-start: 8.8rem
  }
}

.pr-7[data-v-85ca1556] {
  padding-inline-end: 6.4rem
}

@media (min-width: 768px) {
  .pr-7[data-v-85ca1556] {
    padding-inline-end: 8.8rem
  }
}

.pb-7[data-v-85ca1556] {
  padding-block-end: 6.4rem
}

@media (min-width: 768px) {
  .pb-7[data-v-85ca1556] {
    padding-block-end: 8.8rem
  }
}

.pl-7[data-v-85ca1556] {
  padding-inline-start: 6.4rem
}

@media (min-width: 768px) {
  .pl-7[data-v-85ca1556] {
    padding-inline-start: 8.8rem
  }
}

.g-7[data-v-85ca1556] {
  gap: 6.4rem
}

@media (min-width: 768px) {
  .g-7[data-v-85ca1556] {
    gap: 8.8rem
  }
}

.gx-7[data-v-85ca1556] {
  column-gap: 6.4rem
}

@media (min-width: 768px) {
  .gx-7[data-v-85ca1556] {
    column-gap: 8.8rem
  }
}

.gy-7[data-v-85ca1556] {
  row-gap: 6.4rem
}

@media (min-width: 768px) {
  .gy-7[data-v-85ca1556] {
    row-gap: 8.8rem
  }
}

.ma-8[data-v-85ca1556] {
  margin: 8.8rem
}

@media (min-width: 768px) {
  .ma-8[data-v-85ca1556] {
    margin: 13.6rem
  }
}

.mx-8[data-v-85ca1556] {
  margin-inline: 8.8rem
}

@media (min-width: 768px) {
  .mx-8[data-v-85ca1556] {
    margin-inline: 13.6rem
  }
}

.my-8[data-v-85ca1556] {
  margin-block: 8.8rem
}

@media (min-width: 768px) {
  .my-8[data-v-85ca1556] {
    margin-block: 13.6rem
  }
}

.mt-8[data-v-85ca1556] {
  margin-block-start: 8.8rem
}

@media (min-width: 768px) {
  .mt-8[data-v-85ca1556] {
    margin-block-start: 13.6rem
  }
}

.mr-8[data-v-85ca1556] {
  margin-inline-end: 8.8rem
}

@media (min-width: 768px) {
  .mr-8[data-v-85ca1556] {
    margin-inline-end: 13.6rem
  }
}

.mb-8[data-v-85ca1556] {
  margin-block-end: 8.8rem
}

@media (min-width: 768px) {
  .mb-8[data-v-85ca1556] {
    margin-block-end: 13.6rem
  }
}

.ml-8[data-v-85ca1556] {
  margin-inline-start: 8.8rem
}

@media (min-width: 768px) {
  .ml-8[data-v-85ca1556] {
    margin-inline-start: 13.6rem
  }
}

.pa-8[data-v-85ca1556] {
  padding: 8.8rem
}

@media (min-width: 768px) {
  .pa-8[data-v-85ca1556] {
    padding: 13.6rem
  }
}

.px-8[data-v-85ca1556] {
  padding-inline: 8.8rem
}

@media (min-width: 768px) {
  .px-8[data-v-85ca1556] {
    padding-inline: 13.6rem
  }
}

.py-8[data-v-85ca1556] {
  padding-block: 8.8rem
}

@media (min-width: 768px) {
  .py-8[data-v-85ca1556] {
    padding-block: 13.6rem
  }
}

.pt-8[data-v-85ca1556] {
  padding-block-start: 8.8rem
}

@media (min-width: 768px) {
  .pt-8[data-v-85ca1556] {
    padding-block-start: 13.6rem
  }
}

.pr-8[data-v-85ca1556] {
  padding-inline-end: 8.8rem
}

@media (min-width: 768px) {
  .pr-8[data-v-85ca1556] {
    padding-inline-end: 13.6rem
  }
}

.pb-8[data-v-85ca1556] {
  padding-block-end: 8.8rem
}

@media (min-width: 768px) {
  .pb-8[data-v-85ca1556] {
    padding-block-end: 13.6rem
  }
}

.pl-8[data-v-85ca1556] {
  padding-inline-start: 8.8rem
}

@media (min-width: 768px) {
  .pl-8[data-v-85ca1556] {
    padding-inline-start: 13.6rem
  }
}

.g-8[data-v-85ca1556] {
  gap: 8.8rem
}

@media (min-width: 768px) {
  .g-8[data-v-85ca1556] {
    gap: 13.6rem
  }
}

.gx-8[data-v-85ca1556] {
  column-gap: 8.8rem
}

@media (min-width: 768px) {
  .gx-8[data-v-85ca1556] {
    column-gap: 13.6rem
  }
}

.gy-8[data-v-85ca1556] {
  row-gap: 8.8rem
}

@media (min-width: 768px) {
  .gy-8[data-v-85ca1556] {
    row-gap: 13.6rem
  }
}

.ma-9[data-v-85ca1556] {
  margin: 8.8rem
}

@media (min-width: 768px) {
  .ma-9[data-v-85ca1556] {
    margin: 16rem
  }
}

.mx-9[data-v-85ca1556] {
  margin-inline: 8.8rem
}

@media (min-width: 768px) {
  .mx-9[data-v-85ca1556] {
    margin-inline: 16rem
  }
}

.my-9[data-v-85ca1556] {
  margin-block: 8.8rem
}

@media (min-width: 768px) {
  .my-9[data-v-85ca1556] {
    margin-block: 16rem
  }
}

.mt-9[data-v-85ca1556] {
  margin-block-start: 8.8rem
}

@media (min-width: 768px) {
  .mt-9[data-v-85ca1556] {
    margin-block-start: 16rem
  }
}

.mr-9[data-v-85ca1556] {
  margin-inline-end: 8.8rem
}

@media (min-width: 768px) {
  .mr-9[data-v-85ca1556] {
    margin-inline-end: 16rem
  }
}

.mb-9[data-v-85ca1556] {
  margin-block-end: 8.8rem
}

@media (min-width: 768px) {
  .mb-9[data-v-85ca1556] {
    margin-block-end: 16rem
  }
}

.ml-9[data-v-85ca1556] {
  margin-inline-start: 8.8rem
}

@media (min-width: 768px) {
  .ml-9[data-v-85ca1556] {
    margin-inline-start: 16rem
  }
}

.pa-9[data-v-85ca1556] {
  padding: 8.8rem
}

@media (min-width: 768px) {
  .pa-9[data-v-85ca1556] {
    padding: 16rem
  }
}

.px-9[data-v-85ca1556] {
  padding-inline: 8.8rem
}

@media (min-width: 768px) {
  .px-9[data-v-85ca1556] {
    padding-inline: 16rem
  }
}

.py-9[data-v-85ca1556] {
  padding-block: 8.8rem
}

@media (min-width: 768px) {
  .py-9[data-v-85ca1556] {
    padding-block: 16rem
  }
}

.pt-9[data-v-85ca1556] {
  padding-block-start: 8.8rem
}

@media (min-width: 768px) {
  .pt-9[data-v-85ca1556] {
    padding-block-start: 16rem
  }
}

.pr-9[data-v-85ca1556] {
  padding-inline-end: 8.8rem
}

@media (min-width: 768px) {
  .pr-9[data-v-85ca1556] {
    padding-inline-end: 16rem
  }
}

.pb-9[data-v-85ca1556] {
  padding-block-end: 8.8rem
}

@media (min-width: 768px) {
  .pb-9[data-v-85ca1556] {
    padding-block-end: 16rem
  }
}

.pl-9[data-v-85ca1556] {
  padding-inline-start: 8.8rem
}

@media (min-width: 768px) {
  .pl-9[data-v-85ca1556] {
    padding-inline-start: 16rem
  }
}

.g-9[data-v-85ca1556] {
  gap: 8.8rem
}

@media (min-width: 768px) {
  .g-9[data-v-85ca1556] {
    gap: 16rem
  }
}

.gx-9[data-v-85ca1556] {
  column-gap: 8.8rem
}

@media (min-width: 768px) {
  .gx-9[data-v-85ca1556] {
    column-gap: 16rem
  }
}

.gy-9[data-v-85ca1556] {
  row-gap: 8.8rem
}

@media (min-width: 768px) {
  .gy-9[data-v-85ca1556] {
    row-gap: 16rem
  }
}

.TwoTone[data-v-85ca1556] {
  overflow: hidden
}

.Contact__surtitle[data-v-2f4ef880],
.Contact__subtitle[data-v-2f4ef880],
.Contact__title[data-v-2f4ef880],
.Contact__phone[data-v-2f4ef880],
.Contact__caption[data-v-2f4ef880] {
  text-align: center
}

.Contact__phone__link[data-v-2f4ef880] {
  display: inline-flex;
  align-items: center;
  justify-content: center
}

.Contact__phone__link .Icon[data-v-2f4ef880] {
  font-size: 4rem
}

.Dialog__overlay[data-v-8f32f6a6] {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000c;
  animation: overlayShow-8f32f6a6 .2s cubic-bezier(.25, 1, .5, 1)
}

.Dialog__content[data-v-8f32f6a6] {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  align-items: center;
  justify-items: center;
  outline: none;
  animation: contentShow-8f32f6a6 .2s cubic-bezier(.25, 1, .5, 1)
}

.Dialog__content[data-v-8f32f6a6] .TwoTone {
  width: 100%;
  max-width: 600px
}

.Dialog__title[data-v-8f32f6a6] {
  text-align: center
}

.Dialog__actions[data-v-8f32f6a6] {
  display: flex;
  flex-direction: column;
  align-items: center
}

@keyframes overlayShow-8f32f6a6 {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes contentShow-8f32f6a6 {
  0% {
    opacity: 0;
    transform: translateY(2%) scale(.96)
  }

  to {
    opacity: 1;
    transform: translateY(0) scale(1)
  }
}

.FaqList[data-v-b272a890] {
  display: grid;
  grid-column: 1fr
}

.Field[data-v-c10ae4da] {
  display: flex
}

.Field input[data-v-c10ae4da] {
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none
}

.Field input[type=number][data-v-c10ae4da] {
  -moz-appearance: textfield
}

.Field input[type=number][data-v-c10ae4da]::-webkit-outer-spin-button,
.Field input[type=number][data-v-c10ae4da]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0
}

.Field__group[data-v-c10ae4da] {
  display: flex;
  flex: 1
}

.Field__input[data-v-c10ae4da]::placeholder {
  color: #809da2
}

.Field__prefix[data-v-c10ae4da] {
  align-self: center
}

.Fieldset__legend[data-v-2aed8ef0] {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center
}

.subtitle[data-v-2aed8ef0] {
  text-align: center
}

@media (max-width: 767px) {
  .subtitle[data-v-2aed8ef0] {
    padding: .8rem
  }
}

.FiltersList[data-v-cedb398a] {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  align-items: center
}

@media (min-width: 992px) {
  .FiltersList[data-v-cedb398a] {
    gap: 3.2rem
  }
}

.FiltersList__list[data-v-cedb398a] {
  display: flex;
  flex-wrap: wrap
}

@media (min-width: 992px) {
  .FiltersList__list[data-v-cedb398a] {
    justify-content: center
  }
}

.FiltersList__item--selected .Tag[data-v-cedb398a] {
  color: #fff;
  background-color: #7633dd
}

.Focus__top[data-v-500f055d] {
  display: flex;
  flex-direction: column;
  gap: 2.4rem
}

@media (min-width: 992px) {
  .Focus__top[data-v-500f055d] {
    gap: 3.2rem
  }
}

.Focus__illstration[data-v-500f055d] {
  align-self: center;
  font-size: 11.2rem
}

@media (min-width: 992px) {
  .Focus__illstration[data-v-500f055d] {
    font-size: 13.6rem
  }
}

.Focus__bottom[data-v-500f055d] {
  display: flex;
  justify-content: center
}

.Focus__bottom .Button[data-v-500f055d] {
  text-align: left
}

.Highlight {
  display: flex;
  flex-direction: column;
  padding: 2.4rem
}

@media (min-width: 768px) {
  .Highlight {
    padding: 3.2rem
  }
}

.Highlight:has(.Highlight__illustration) {
  gap: 2.4rem;
  align-items: center;
  padding-top: 3.2rem;
  padding-bottom: 3.2rem
}

@media (min-width: 992px) {
  .Highlight:has(.Highlight__illustration) {
    flex-direction: row;
    gap: 6.4rem;
    padding-left: 6.4rem;
    padding-right: 4rem
  }
}

.Highlight--horizontal .Highlight__text {
  display: flex;
  align-items: center
}

@media (max-width: 991px) {
  .Highlight--horizontal .Highlight__text {
    flex-direction: column;
    align-items: flex-start
  }
}

@media (min-width: 992px) {
  .Highlight--horizontal .Highlight__title {
    flex: 0 0 255px
  }
}

.Highlight--horizontal .Highlight__content {
  flex: 1
}

.Highlight__illustration {
  flex-shrink: 0;
  font-size: 11.2rem
}

@media (min-width: 992px) {
  .Highlight__illustration {
    font-size: 13.6rem
  }
}

.Highlight--outline .Highlight__text {
  flex-grow: 1
}

.Highlight__button {
  align-self: flex-start;
  width: 100%
}

@media (min-width: 768px) {
  .Highlight__button {
    width: fit-content
  }
}

.ListItem[data-v-b27a73be] {
  display: flex;
  align-items: center
}

.ListItem__icon[data-v-b27a73be] {
  position: relative
}

.ListItem__icon[data-v-b27a73be]:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  margin-block-start: .4rem;
  margin-inline-start: .4rem;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #c2c3e3
}

.ListItem__icon .Icon[data-v-b27a73be] {
  z-index: 1;
  position: relative;
  font-size: 4rem
}

.ListItem__text[data-v-b27a73be] {
  margin-top: 2px
}

.Menu[data-v-f0e530de] {
  background-color: #fff
}

@media (max-width: 991px) {
  .Menu[data-v-f0e530de] {
    position: absolute;
    top: 100%;
    left: 0;
    display: grid;
    width: 100%;
    height: calc(100vh - var(--header-height));
    height: calc(100dvh - var(--header-height));
    padding: 3.2rem 1.6rem;
    overflow-x: clip
  }
}

@media (max-width: 991px) and (max-width: 991px) {
  .Menu--no-pointer[data-v-f0e530de] {
    pointer-events: none
  }

  .Menu--no-pointer .Menu__list[data-v-f0e530de] {
    pointer-events: auto
  }
}

[data-v-f0e530de] .Menu__wrapper {
  display: grid
}

@media (min-width: 992px) {
  [data-v-f0e530de] .Menu__wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 2.4rem
  }
}

[data-v-f0e530de] .Menu__item:not(:last-child) {
  border-bottom: 1px solid #000;
  border-color: #150045
}

@media (min-width: 992px) {
  [data-v-f0e530de] .Menu__item:not(:last-child) {
    border-bottom: none
  }
}

.Menu__trigger[data-v-f0e530de] {
  position: relative;
  justify-content: space-between;
  width: 100%
}

@media (max-width: 991px) {
  .Menu__trigger[data-v-f0e530de] {
    padding-block: 2.4rem
  }
}

@media (min-width: 992px) {
  .Menu__trigger[data-v-f0e530de] {
    justify-content: center
  }
}

.Menu__trigger[data-v-f0e530de] .Icon {
  transition: transform .2s cubic-bezier(.25, 1, .5, 1)
}

@media (min-width: 992px) {
  .Menu__trigger[data-v-f0e530de] .Icon {
    fill: #7633dd;
    transform: rotateX(0)
  }
}

@media (min-width: 992px) {
  .Menu__trigger--mobile[data-v-f0e530de] {
    display: none
  }
}

.Menu__trigger--mobile[data-v-f0e530de] .Icon {
  transform: rotate(-90deg)
}

@media (max-width: 991px) {
  .Menu__trigger--desktop[data-v-f0e530de] {
    display: none
  }
}

@media (min-width: 992px) {
  .Menu__trigger--desktop[data-state=open][data-v-f0e530de] .Icon {
    transform: rotateX(180deg)
  }
}

[data-v-f0e530de] .Menu__content {
  height: 100%;
  overflow-y: auto
}

@media (min-width: 992px) {
  [data-v-f0e530de] .Menu__content {
    overflow-y: hidden
  }
}

.Menu__content__wrapper[data-v-f0e530de] {
  display: grid;
  gap: 1.2rem
}

@media (min-width: 992px) {
  .Menu__content__wrapper[data-v-f0e530de] {
    padding: 2.4rem 4rem
  }
}

[data-v-f0e530de] .Button.Menu__content__back {
  justify-content: flex-start;
  padding-block: 2.4rem
}

[data-v-f0e530de] .Button.Menu__content__back .Icon {
  transform: rotate(180deg)
}

@media (min-width: 992px) {
  [data-v-f0e530de] .Button.Menu__content__back {
    display: none
  }
}

.Menu__list[data-v-f0e530de] {
  display: grid;
  height: 100%;
  gap: 1.6rem
}

@media (min-width: 992px) {
  .Menu__list[data-v-f0e530de] {
    display: flex;
    flex-direction: row;
    gap: 2.4rem;
    align-items: start
  }
}

@media (min-width: 992px) {
  .Menu__list__item[data-v-f0e530de] {
    max-width: 33%;
    padding-bottom: 0
  }
}

.Menu__list__item .Button[data-v-f0e530de] {
  padding-left: 0
}

.Menu__list__separator[data-v-f0e530de] {
  width: 100%;
  height: 1px;
  margin: 0;
  border: none;
  background-color: #150045
}

@media (min-width: 992px) {
  .Menu__list__separator[data-v-f0e530de] {
    display: none
  }
}

.Menu__list__title[data-v-f0e530de] {
  display: block
}

.Menu__sublist[data-v-f0e530de] {
  display: flex;
  flex-direction: column
}

.Menu__sublist .Button[data-v-f0e530de] {
  padding-left: 0;
  font-size: 1.6rem;
  font-weight: 400
}

.Menu__ctas[data-v-f0e530de] {
  display: grid
}

@media (min-width: 992px) {
  .Menu__ctas[data-v-f0e530de] {
    display: none
  }
}

[data-v-f0e530de] .Menu__viewport {
  position: absolute;
  left: 0;
  width: 100%;
  background-color: #fff
}

@media (max-width: 991px) {
  [data-v-f0e530de] .Menu__viewport {
    top: 0;
    height: 100%;
    padding: 3.2rem 1.6rem;
    overflow-y: auto;
    transition: transform .3s cubic-bezier(.25, 1, .5, 1), visibility 0s linear
  }
}

@media (min-width: 992px) {
  [data-v-f0e530de] .Menu__viewport {
    top: 100%;
    width: 100%;
    height: 0;
    transition: height .3s cubic-bezier(.25, 1, .5, 1), visibility 0s linear
  }
}

[data-v-f0e530de] .Menu__viewport[data-state=open] {
  visibility: visible
}

@media (min-width: 992px) {
  [data-v-f0e530de] .Menu__viewport[data-state=open] {
    height: calc(var(--radix-navigation-menu-viewport-height))
  }
}

[data-v-f0e530de] .Menu__viewport[data-state=closed] {
  visibility: hidden
}

@media (max-width: 991px) {
  [data-v-f0e530de] .Menu__viewport[data-state=closed] {
    transform: translate(100%);
    transition: transform .3s cubic-bezier(.25, 1, .5, 1), visibility 0s linear .3s
  }
}

@media (min-width: 992px) {
  [data-v-f0e530de] .Menu__viewport[data-state=closed] {
    height: 0;
    transition: height .3s cubic-bezier(.25, 1, .5, 1), visibility 0s linear .3s
  }
}

.Message[data-v-59125e14] {
  display: flex;
  align-items: center
}

.Message__icon[data-v-59125e14] {
  position: relative;
  flex-shrink: 0
}

.Message__icon[data-v-59125e14] .Icon {
  font-size: 4rem
}

.Message__icon__sphere[data-v-59125e14] {
  z-index: -1;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 3.2rem;
  height: 3.2rem
}

.Modal__overlay[data-v-9deb7c54] {
  z-index: 1000;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000c;
  animation: overlayShow-9deb7c54 .2s cubic-bezier(.25, 1, .5, 1)
}

.Modal__content[data-v-9deb7c54] {
  --modal-padding: 24px;
  z-index: 1000;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 600px;
  max-width: calc(100% - var(--modal-padding) * 2);
  transform: translate(-50%, -50%);
  animation: contentShow-9deb7c54 .2s cubic-bezier(.25, 1, .5, 1)
}

@media (min-width: 992px) {
  .Modal__content[data-v-9deb7c54] {
    --modal-padding: 64px
  }
}

.Modal__title[data-v-9deb7c54] {
  position: relative;
  text-align: center;
  padding-inline: 4rem
}

.Modal__close-button[data-v-9deb7c54] {
  position: absolute;
  top: -4px;
  right: 0
}

.Modal__close-button.Button--text[data-v-9deb7c54] .Icon {
  fill: currentColor
}

.Dialog__actions[data-v-9deb7c54] {
  display: flex;
  flex-direction: column;
  align-items: center
}

@keyframes overlayShow-9deb7c54 {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes contentShow-9deb7c54 {
  0% {
    opacity: 0;
    transform: translate(-50%, -48%) scale(.96)
  }

  to {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1)
  }
}

.paragraph-3 {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.42
}

@media (min-width: 768px) {
  .paragraph-3 {
    font-size: 1.6rem;
    line-height: 1.37
  }
}

.input,
.OfferTips__information__value {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: normal
}

.OfferTips {
  display: flex;
  flex-direction: column
}

@media (min-width: 992px) {
  .OfferTips {
    flex-direction: row-reverse
  }
}

.OfferTips__offer {
  display: flex;
  flex-direction: column;
  flex: 1 0 50%;
  padding: 6.4rem 2.4rem 2.4rem;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px
}

@media (min-width: 992px) {
  .OfferTips__offer {
    border-top-left-radius: 200px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
  }
}

.OfferTips__offer__top {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex: 1
}

.OfferTips__informations {
  display: flex;
  flex-direction: column
}

.OfferTips__information {
  display: flex;
  justify-content: space-between
}

.OfferTips__information__value {
  font-weight: 500
}

.OfferTips__tips {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2.4rem;
  border-top-left-radius: 64px;
  border-top-right-radius: 16px;
  overflow: hidden
}

@media (min-width: 992px) {
  .OfferTips__tips {
    flex: 1 0 50%;
    align-items: start;
    gap: 4rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 200px
  }
}

.OfferTips__tips:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 200px;
  height: 200px;
  background-color: #fabedc;
  border-radius: 100% 0% 0% 100%/0% 0% 100% 100%;
  transform-origin: top right
}

@media (min-width: 992px) {
  .OfferTips__tips:before {
    transform: scale(2)
  }
}

.OfferTips__tips .Button {
  width: 100%
}

@media (min-width: 992px) {
  .OfferTips__tips .Button {
    width: fit-content
  }
}

.OfferTips__illustration {
  z-index: 1;
  font-size: 10rem
}

@media (min-width: 992px) {
  .OfferTips__illustration {
    font-size: 16.5rem
  }
}

.OfferTips__title {
  z-index: 1
}

@media (max-width: 991px) {
  .OfferTips__title {
    text-align: center
  }
}

.Preview[data-v-a55681c2] {
  position: relative
}

.Preview__header[data-v-a55681c2] {
  display: flex;
  align-items: center;
  justify-content: space-between
}

.Preview__link[data-v-a55681c2]:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.Preview__description[data-v-a55681c2] {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis
}

.Profile[data-v-bcf2d078] {
  display: flex;
  flex-direction: column
}

.Profile__people[data-v-bcf2d078] {
  display: flex;
  align-items: center
}

.Profile__avatar[data-v-bcf2d078] {
  width: 64px;
  height: 64px
}

.Progress[data-v-529ef961] {
  display: flex;
  align-items: center
}

.Progress__label[data-v-529ef961] {
  margin-top: 2px
}

.Progress__bar[data-v-529ef961] {
  position: relative;
  flex: 1;
  height: 8px;
  overflow: hidden
}

.Progress__indicator[data-v-529ef961] {
  height: 100%;
  transition: transform .5s cubic-bezier(.25, 1, .5, 1)
}

.Promotion__heading[data-v-a67078fd],
.Promotion__content[data-v-a67078fd],
.Promotion__value[data-v-a67078fd] {
  text-align: center
}

.Promotion__actions[data-v-a67078fd] {
  display: grid;
  justify-items: center
}

.Proposal[data-v-3a9cf550] {
  position: relative
}

.Proposal--default .Proposal__header[data-v-3a9cf550] {
  border-radius: 8px 16px
}

.Proposal--default .Proposal__content[data-v-3a9cf550] {
  border-bottom-right-radius: 8px
}

.Proposal--highlight .Proposal__header[data-v-3a9cf550] {
  border-radius: 16px 8px
}

.Proposal--highlight .Proposal__content[data-v-3a9cf550] {
  border-bottom-left-radius: 8px
}

.Proposal:focus-within:has(:focus-visible) .Proposal__header[data-v-3a9cf550],
.Proposal:focus-within:has(:focus-visible) .Proposal__content[data-v-3a9cf550] {
  outline: 2px solid black;
  outline-offset: 3px
}

@media (hover: hover) {

  .Proposal:hover .Proposal__header[data-v-3a9cf550],
  .Proposal:hover .Proposal__content[data-v-3a9cf550] {
    box-shadow: 0 0 0 2px #150045
  }
}

.Proposal--selected .Proposal__header[data-v-3a9cf550],
.Proposal--selected .Proposal__content[data-v-3a9cf550] {
  box-shadow: 0 0 0 2px #150045
}

.Proposal__header[data-v-3a9cf550],
.Proposal__content[data-v-3a9cf550] {
  transition: box-shadow .2s cubic-bezier(.25, 1, .5, 1)
}

.Proposal__header[data-v-3a9cf550] {
  overflow: hidden
}

.Proposal__title[data-v-3a9cf550] {
  width: 100%;
  outline: none
}

.Proposal__title[data-v-3a9cf550]:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.Proposal__offer[data-v-3a9cf550] {
  text-align: center
}

.Proposal__value[data-v-3a9cf550] {
  display: flex;
  align-items: baseline;
  justify-content: center
}

.Proposal__content[data-v-3a9cf550] {
  border-radius: 16px
}

.Proposal__description[data-v-3a9cf550] {
  text-align: center
}

.Proposal__details[data-v-3a9cf550] {
  display: grid
}

.Proposal__insurance[data-v-3a9cf550] {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 16px
}

.Proposal__insurance__title[data-v-3a9cf550] {
  text-align: center
}

.Proposal__details__separator[data-v-3a9cf550] {
  width: 100%;
  border: none;
  border-bottom: 1px solid #150045
}

.RadioGroup[data-v-10c863f1] {
  display: grid
}

.RadioGroup__item[data-v-10c863f1] {
  display: flex;
  align-items: center;
  outline-offset: 2px;
  cursor: pointer
}

.RadioGroup__item[data-v-10c863f1]:focus-within:has(input:focus-visible) {
  outline: 2px solid black
}

.RadioGroup--input .RadioGroup__content[data-v-10c863f1] {
  display: flex;
  align-items: center;
  flex-wrap: wrap
}

.RadioGroup--input .RadioGroup__item[data-v-10c863f1] {
  align-items: flex-end
}

.RadioGroup--input .RadioGroup__item:focus-within .RadioGroup__indicator[data-v-10c863f1]:after,
.RadioGroup--input .RadioGroup__item:has(input:checked) .RadioGroup__indicator[data-v-10c863f1]:after {
  opacity: 1;
  transform: scale(1)
}

.RadioGroup--input .RadioGroup__indicator[data-v-10c863f1] {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px
}

.RadioGroup--input .RadioGroup__indicator[data-v-10c863f1]:after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background-color: red;
  border-radius: 100%;
  opacity: 0;
  transform: scale(.65);
  transition: transform .2s cubic-bezier(.25, 1, .5, 1), opacity .2s cubic-bezier(.25, 1, .5, 1)
}

.RadioGroup--bloc .RadioGroup__content[data-v-10c863f1] {
  display: grid
}

@media (max-width: 991px) {
  .RadioGroup--bloc .RadioGroup__content[data-v-10c863f1] {
    grid-template-columns: repeat(1, 1fr) !important
  }
}

.RadioGroup--bloc .RadioGroup__item[data-v-10c863f1] {
  min-height: 50px;
  transition: color .2s cubic-bezier(.25, 1, .5, 1), background-color .2s cubic-bezier(.25, 1, .5, 1)
}

@media (min-width: 768px) {
  .RadioGroup--bloc .RadioGroup__item[data-v-10c863f1] {
    min-height: 56px
  }
}

.RadioGroup--bloc .RadioGroup__item[data-v-10c863f1]:not(:has(.Icon)) {
  justify-content: center
}

.RadioGroup--bloc .RadioGroup__item[data-v-10c863f1]:focus-within,
.RadioGroup--bloc .RadioGroup__item[data-v-10c863f1]:has(input:checked) {
  color: #fff;
  background-color: #150045
}

@media (hover: hover) {
  .RadioGroup--bloc .RadioGroup__item[data-v-10c863f1]:hover {
    color: #fff;
    background-color: #150045
  }
}

.RadioGroup--bloc .Icon[data-v-10c863f1] {
  flex-shrink: 0;
  font-size: 2.4rem
}

@media (min-width: 768px) {
  .RadioGroup--bloc .Icon[data-v-10c863f1] {
    font-size: 3.2rem
  }
}

.text-3xs[data-v-98e5d719] {
  font-size: 1rem
}

.text-2xs[data-v-98e5d719] {
  font-size: 1.2rem
}

.text-xs[data-v-98e5d719] {
  font-size: 1.4rem
}

.text-s[data-v-98e5d719] {
  font-size: 1.6rem
}

.text-m[data-v-98e5d719] {
  font-size: 1.8rem
}

.text-l[data-v-98e5d719] {
  font-size: 2rem
}

.text-xl[data-v-98e5d719] {
  font-size: 2.4rem
}

.text-2xl[data-v-98e5d719] {
  font-size: 2.8rem
}

.text-3xl[data-v-98e5d719] {
  font-size: 3.2rem
}

.text-4xl[data-v-98e5d719] {
  font-size: 5.6rem
}

.weight-light[data-v-98e5d719] {
  font-weight: 300
}

.weight-regular[data-v-98e5d719] {
  font-weight: 400
}

.weight-medium[data-v-98e5d719] {
  font-weight: 500
}

.weight-bold[data-v-98e5d719] {
  font-weight: 700
}

.line-height-xs[data-v-98e5d719] {
  line-height: 1
}

.line-height-s[data-v-98e5d719] {
  line-height: 1.15
}

.line-height-m[data-v-98e5d719] {
  line-height: 1.25
}

.line-height-l[data-v-98e5d719] {
  line-height: 1.3
}

.line-height-xl[data-v-98e5d719] {
  line-height: 1.37
}

.line-height-2xl[data-v-98e5d719] {
  line-height: 1.42
}

.line-height-3xl[data-v-98e5d719] {
  line-height: 1.5
}

.heading-1[data-v-98e5d719] {
  font-size: 3.2rem;
  font-weight: 700;
  line-height: 1.25
}

@media (min-width: 768px) {
  .heading-1[data-v-98e5d719] {
    font-size: 5.6rem;
    line-height: 1.15
  }
}

.heading-2[data-v-98e5d719] {
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.15
}

@media (min-width: 768px) {
  .heading-2[data-v-98e5d719] {
    font-size: 2.8rem;
    line-height: 1.3
  }
}

.heading-3[data-v-98e5d719] {
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.3
}

@media (min-width: 768px) {
  .heading-3[data-v-98e5d719] {
    font-size: 2rem;
    line-height: 1.3
  }
}

.heading-4[data-v-98e5d719] {
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.42
}

@media (min-width: 768px) {
  .heading-4[data-v-98e5d719] {
    font-size: 1.6rem;
    line-height: 1.37
  }
}

.paragraph-1[data-v-98e5d719] {
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.42
}

@media (min-width: 768px) {
  .paragraph-1[data-v-98e5d719] {
    font-size: 2.8rem;
    line-height: 1.3
  }
}

.paragraph-2[data-v-98e5d719] {
  font-size: 1.6rem;
  font-weight: 300
}

@media (min-width: 768px) {
  .paragraph-2[data-v-98e5d719] {
    font-size: 2rem;
    line-height: 1.3
  }
}

.paragraph-3[data-v-98e5d719],
.RateExample__fixedRate[data-v-98e5d719] {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.42
}

@media (min-width: 768px) {

  .paragraph-3[data-v-98e5d719],
  .RateExample__fixedRate[data-v-98e5d719] {
    font-size: 1.6rem;
    line-height: 1.37
  }
}

.paragraph-4[data-v-98e5d719] {
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.5
}

@media (min-width: 768px) {
  .paragraph-4[data-v-98e5d719] {
    font-size: 1.4rem;
    line-height: 1.42
  }
}

.paragraph-5[data-v-98e5d719] {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.3
}

@media (min-width: 768px) {
  .paragraph-5[data-v-98e5d719] {
    font-size: 1.2rem
  }
}

.label[data-v-98e5d719] {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1
}

.input[data-v-98e5d719] {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: normal
}

.longtext[data-v-98e5d719] {
  white-space: pre-line
}

.RateExample__top[data-v-98e5d719] {
  display: flex;
  align-items: center
}

@media (max-width: 991px) {
  .RateExample__top[data-v-98e5d719] {
    flex-direction: column
  }
}

.RateExample__illstration[data-v-98e5d719] {
  flex-shrink: 0;
  font-size: 11.2rem
}

.RateExample__rate[data-v-98e5d719] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: .8rem 1.6rem
}

.RateExample__fixedRate[data-v-98e5d719] {
  font-weight: 700
}

.RateExample__rateType[data-v-98e5d719] {
  font-size: 1.2rem
}

.RateExample__bottom[data-v-98e5d719] {
  text-align: center
}

.Skiplinks[data-v-d0900d77] {
  position: absolute;
  opacity: 0;
  transform: translateY(-100%)
}

.Skiplinks[data-v-d0900d77]:focus-within {
  position: relative;
  opacity: 1;
  transform: translateY(0)
}

.Skiplinks__list[data-v-d0900d77] {
  display: flex;
  align-items: center
}

.Step[data-v-69dac0b8] {
  text-align: center
}

.Step__number[data-v-69dac0b8] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 112px;
  aspect-ratio: 1/1
}

.Step__description[data-v-69dac0b8] {
  z-index: 1;
  position: relative;
  margin-top: -1.6rem
}

.infobox[data-v-fbd6593c] {
  text-align: center
}

.link_decoration[data-v-fbd6593c] {
  text-decoration: underline;
  font-weight: 700
}

.Stepper__actions[data-v-1f3403ae] {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-block-start: 2.4rem;
  box-shadow: 0 0 32px #15004529
}

.Stepper__action--previous[data-v-1f3403ae] .Icon {
  rotate: 180deg;
  fill: #150045 !important
}

@media (min-width: 768px) {
  .Stepper__action--mobile[data-v-1f3403ae] {
    display: none
  }
}

@media (max-width: 767px) {
  .Stepper__action--desktop[data-v-1f3403ae] {
    display: none
  }
}

.head_container[data-v-1f3403ae] {
  display: grid;
  row-gap: 1em
}

.full-size-header[data-v-1f3403ae] {
  grid-column: 1/fr;
  grid-row: 1/3
}

.left-header[data-v-1f3403ae] {
  grid-column: 1/8;
  grid-row: 1/3;
  align-content: end
}

@media (max-width: 991px) {
  .left-header[data-v-1f3403ae] {
    grid-row: 4/span 3;
    grid-column: span 12
  }
}

.right-header[data-v-1f3403ae] {
  grid-column: 8/fr;
  grid-row: 1/3
}

@media (max-width: 991px) {
  .right-header[data-v-1f3403ae] {
    grid-row: 1/span 3;
    grid-column: span 12
  }
}

.SubOffer[data-v-c2852a17] {
  display: flex;
  align-items: center
}

@media (max-width: 991px) {
  .SubOffer[data-v-c2852a17] {
    flex-direction: column
  }
}

.SubOffer:has(.SubOffer__text+.SubOffer__tags) .SubOffer__tags[data-v-c2852a17] {
  flex-direction: column
}

@media (max-width: 991px) {
  .SubOffer:has(.SubOffer__text+.SubOffer__tags) .SubOffer__tags[data-v-c2852a17] {
    width: 100%
  }
}

.SubOffer__text[data-v-c2852a17] {
  flex: 1;
  width: 100%
}

.SubOffer__tags[data-v-c2852a17] {
  display: flex;
  flex-wrap: wrap;
  gap: .8rem
}

.Tabs__triggers[data-v-a5d0fd38] {
  position: relative;
  display: flex;
  margin-block-end: 2.4rem
}

@media (max-width: 767px) {
  .Tabs__triggers[data-v-a5d0fd38] {
    overflow-x: auto;
    padding-block-end: .8rem
  }
}

@media (min-width: 768px) {
  .Tabs__triggers[data-v-a5d0fd38] {
    margin-block-end: 3.2rem
  }
}

.Tabs__indicator[data-v-a5d0fd38] {
  position: absolute;
  bottom: 0;
  left: 0;
  width: var(--radix-tabs-indicator-size);
  height: 4px;
  transform: translate(var(--radix-tabs-indicator-position));
  transition: width .3s cubic-bezier(.25, 1, .5, 1), transform .3s cubic-bezier(.25, 1, .5, 1)
}

@media (max-width: 767px) {
  .Tabs__indicator[data-v-a5d0fd38] {
    bottom: .8rem
  }
}

.Tabs__trigger[data-v-a5d0fd38] {
  flex: 1;
  min-height: 48px;
  box-shadow: inset 0 -4px #e0def3
}

@media (max-width: 767px) {
  .Tabs__trigger[data-v-a5d0fd38] {
    max-width: 100%;
    white-space: nowrap
  }
}

.AnnonceHero[data-v-fa2ef730] {
  position: relative
}

.AnnonceHero[data-v-fa2ef730]:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 200px;
  height: 200px;
  background-color: #c9cdf8;
  border-radius: 0% 100% 100% 0%/0% 0% 100% 100%;
  transform-origin: top left
}

@media (min-width: 992px) {
  .AnnonceHero[data-v-fa2ef730]:after {
    transform: scale(2)
  }
}

.AnnonceHero .ribbon-1[data-v-fa2ef730] {
  position: absolute;
  top: -50px;
  right: -100px;
  width: 1000px;
  height: auto;
  aspect-ratio: 1/.45
}

@media (max-width: 991px) {
  .AnnonceHero .ribbon-1[data-v-fa2ef730] {
    display: none
  }
}

.AnnonceHero__content[data-v-fa2ef730] {
  z-index: 1;
  position: relative
}

.AnnonceHero__image[data-v-fa2ef730] {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  grid-column: span 4
}

@media (max-width: 991px) {
  .AnnonceHero__image[data-v-fa2ef730] {
    display: none
  }
}

@media (min-width: 992px) {
  .AnnonceHero__image[data-v-fa2ef730] {
    grid-column: 2/span 4
  }
}

.AnnonceHero__image__content[data-v-fa2ef730] {
  position: relative
}

.AnnonceHero__image__content .Image[data-v-fa2ef730] {
  width: 125px;
  height: 250px;
  object-fit: cover
}

@media (min-width: 992px) {
  .AnnonceHero__image__content .Image[data-v-fa2ef730] {
    width: 200px;
    height: 375px
  }
}

.AnnonceHero__pill[data-v-fa2ef730] {
  position: absolute
}

.AnnonceHero__pill--1[data-v-fa2ef730] {
  bottom: 0;
  right: 100%;
  transform: translate(20px)
}

@media (max-width: 991px) {
  .AnnonceHero__pill--1[data-v-fa2ef730] .Pill__content {
    width: 100px
  }

  .AnnonceHero__pill--1[data-v-fa2ef730] .Illustration {
    font-size: 6.8rem
  }
}

@media (min-width: 992px) {
  .AnnonceHero__pill--1[data-v-fa2ef730] {
    transform: translate(34px)
  }
}

.AnnonceHero__pill--2[data-v-fa2ef730] {
  top: 16px;
  left: 100%;
  transform: translate(-20px)
}

@media (min-width: 992px) {
  .AnnonceHero__pill--2[data-v-fa2ef730] {
    top: 40px
  }
}

.AnnonceHero__star[data-v-fa2ef730] {
  position: absolute
}

@media (max-width: 991px) {
  .AnnonceHero__star[data-v-fa2ef730] {
    display: none
  }
}

.AnnonceHero__star--1[data-v-fa2ef730] {
  top: 48px;
  right: 100%;
  transform: translate(20px);
  font-size: 6.4rem
}

.AnnonceHero__star--2[data-v-fa2ef730] {
  bottom: 24px;
  left: 100%;
  transform: translate(-5px);
  font-size: 3.2rem
}

.AnnonceHero__text[data-v-fa2ef730] {
  grid-column: span 4
}

@media (min-width: 992px) {
  .AnnonceHero__text[data-v-fa2ef730] {
    grid-column: 7/span 6;
    align-self: center
  }
}

@media (min-width: 1280px) {
  .AnnonceHero__text[data-v-fa2ef730] {
    grid-column: span 7
  }
}

.AnnonceHero__subtitle[data-v-fa2ef730] {
  font-weight: 400
}

.ma-auto[data-v-e92da245] {
  margin: auto
}

@media (min-width: 768px) {
  .ma-auto[data-v-e92da245] {
    margin: auto
  }
}

.mx-auto[data-v-e92da245] {
  margin-inline: auto
}

@media (min-width: 768px) {
  .mx-auto[data-v-e92da245] {
    margin-inline: auto
  }
}

.my-auto[data-v-e92da245] {
  margin-block: auto
}

@media (min-width: 768px) {
  .my-auto[data-v-e92da245] {
    margin-block: auto
  }
}

.mt-auto[data-v-e92da245] {
  margin-block-start: auto
}

@media (min-width: 768px) {
  .mt-auto[data-v-e92da245] {
    margin-block-start: auto
  }
}

.mr-auto[data-v-e92da245] {
  margin-inline-end: auto
}

@media (min-width: 768px) {
  .mr-auto[data-v-e92da245] {
    margin-inline-end: auto
  }
}

.mb-auto[data-v-e92da245] {
  margin-block-end: auto
}

@media (min-width: 768px) {
  .mb-auto[data-v-e92da245] {
    margin-block-end: auto
  }
}

.ml-auto[data-v-e92da245] {
  margin-inline-start: auto
}

@media (min-width: 768px) {
  .ml-auto[data-v-e92da245] {
    margin-inline-start: auto
  }
}

.pa-auto[data-v-e92da245] {
  padding: auto
}

@media (min-width: 768px) {
  .pa-auto[data-v-e92da245] {
    padding: auto
  }
}

.px-auto[data-v-e92da245] {
  padding-inline: auto
}

@media (min-width: 768px) {
  .px-auto[data-v-e92da245] {
    padding-inline: auto
  }
}

.py-auto[data-v-e92da245] {
  padding-block: auto
}

@media (min-width: 768px) {
  .py-auto[data-v-e92da245] {
    padding-block: auto
  }
}

.pt-auto[data-v-e92da245] {
  padding-block-start: auto
}

@media (min-width: 768px) {
  .pt-auto[data-v-e92da245] {
    padding-block-start: auto
  }
}

.pr-auto[data-v-e92da245] {
  padding-inline-end: auto
}

@media (min-width: 768px) {
  .pr-auto[data-v-e92da245] {
    padding-inline-end: auto
  }
}

.pb-auto[data-v-e92da245] {
  padding-block-end: auto
}

@media (min-width: 768px) {
  .pb-auto[data-v-e92da245] {
    padding-block-end: auto
  }
}

.pl-auto[data-v-e92da245] {
  padding-inline-start: auto
}

@media (min-width: 768px) {
  .pl-auto[data-v-e92da245] {
    padding-inline-start: auto
  }
}

.g-auto[data-v-e92da245] {
  gap: auto
}

@media (min-width: 768px) {
  .g-auto[data-v-e92da245] {
    gap: auto
  }
}

.gx-auto[data-v-e92da245] {
  column-gap: auto
}

@media (min-width: 768px) {
  .gx-auto[data-v-e92da245] {
    column-gap: auto
  }
}

.gy-auto[data-v-e92da245] {
  row-gap: auto
}

@media (min-width: 768px) {
  .gy-auto[data-v-e92da245] {
    row-gap: auto
  }
}

.ma-0[data-v-e92da245] {
  margin: 0rem
}

@media (min-width: 768px) {
  .ma-0[data-v-e92da245] {
    margin: 0rem
  }
}

.mx-0[data-v-e92da245] {
  margin-inline: 0rem
}

@media (min-width: 768px) {
  .mx-0[data-v-e92da245] {
    margin-inline: 0rem
  }
}

.my-0[data-v-e92da245] {
  margin-block: 0rem
}

@media (min-width: 768px) {
  .my-0[data-v-e92da245] {
    margin-block: 0rem
  }
}

.mt-0[data-v-e92da245] {
  margin-block-start: 0rem
}

@media (min-width: 768px) {
  .mt-0[data-v-e92da245] {
    margin-block-start: 0rem
  }
}

.mr-0[data-v-e92da245] {
  margin-inline-end: 0rem
}

@media (min-width: 768px) {
  .mr-0[data-v-e92da245] {
    margin-inline-end: 0rem
  }
}

.mb-0[data-v-e92da245] {
  margin-block-end: 0rem
}

@media (min-width: 768px) {
  .mb-0[data-v-e92da245] {
    margin-block-end: 0rem
  }
}

.ml-0[data-v-e92da245] {
  margin-inline-start: 0rem
}

@media (min-width: 768px) {
  .ml-0[data-v-e92da245] {
    margin-inline-start: 0rem
  }
}

.pa-0[data-v-e92da245] {
  padding: 0rem
}

@media (min-width: 768px) {
  .pa-0[data-v-e92da245] {
    padding: 0rem
  }
}

.px-0[data-v-e92da245] {
  padding-inline: 0rem
}

@media (min-width: 768px) {
  .px-0[data-v-e92da245] {
    padding-inline: 0rem
  }
}

.py-0[data-v-e92da245] {
  padding-block: 0rem
}

@media (min-width: 768px) {
  .py-0[data-v-e92da245] {
    padding-block: 0rem
  }
}

.pt-0[data-v-e92da245] {
  padding-block-start: 0rem
}

@media (min-width: 768px) {
  .pt-0[data-v-e92da245] {
    padding-block-start: 0rem
  }
}

.pr-0[data-v-e92da245] {
  padding-inline-end: 0rem
}

@media (min-width: 768px) {
  .pr-0[data-v-e92da245] {
    padding-inline-end: 0rem
  }
}

.pb-0[data-v-e92da245] {
  padding-block-end: 0rem
}

@media (min-width: 768px) {
  .pb-0[data-v-e92da245] {
    padding-block-end: 0rem
  }
}

.pl-0[data-v-e92da245] {
  padding-inline-start: 0rem
}

@media (min-width: 768px) {
  .pl-0[data-v-e92da245] {
    padding-inline-start: 0rem
  }
}

.g-0[data-v-e92da245] {
  gap: 0rem
}

@media (min-width: 768px) {
  .g-0[data-v-e92da245] {
    gap: 0rem
  }
}

.gx-0[data-v-e92da245] {
  column-gap: 0rem
}

@media (min-width: 768px) {
  .gx-0[data-v-e92da245] {
    column-gap: 0rem
  }
}

.gy-0[data-v-e92da245] {
  row-gap: 0rem
}

@media (min-width: 768px) {
  .gy-0[data-v-e92da245] {
    row-gap: 0rem
  }
}

.ma-1[data-v-e92da245] {
  margin: .4rem
}

@media (min-width: 768px) {
  .ma-1[data-v-e92da245] {
    margin: .4rem
  }
}

.mx-1[data-v-e92da245] {
  margin-inline: .4rem
}

@media (min-width: 768px) {
  .mx-1[data-v-e92da245] {
    margin-inline: .4rem
  }
}

.my-1[data-v-e92da245] {
  margin-block: .4rem
}

@media (min-width: 768px) {
  .my-1[data-v-e92da245] {
    margin-block: .4rem
  }
}

.mt-1[data-v-e92da245] {
  margin-block-start: .4rem
}

@media (min-width: 768px) {
  .mt-1[data-v-e92da245] {
    margin-block-start: .4rem
  }
}

.mr-1[data-v-e92da245] {
  margin-inline-end: .4rem
}

@media (min-width: 768px) {
  .mr-1[data-v-e92da245] {
    margin-inline-end: .4rem
  }
}

.mb-1[data-v-e92da245] {
  margin-block-end: .4rem
}

@media (min-width: 768px) {
  .mb-1[data-v-e92da245] {
    margin-block-end: .4rem
  }
}

.ml-1[data-v-e92da245] {
  margin-inline-start: .4rem
}

@media (min-width: 768px) {
  .ml-1[data-v-e92da245] {
    margin-inline-start: .4rem
  }
}

.pa-1[data-v-e92da245] {
  padding: .4rem
}

@media (min-width: 768px) {
  .pa-1[data-v-e92da245] {
    padding: .4rem
  }
}

.px-1[data-v-e92da245] {
  padding-inline: .4rem
}

@media (min-width: 768px) {
  .px-1[data-v-e92da245] {
    padding-inline: .4rem
  }
}

.py-1[data-v-e92da245] {
  padding-block: .4rem
}

@media (min-width: 768px) {
  .py-1[data-v-e92da245] {
    padding-block: .4rem
  }
}

.pt-1[data-v-e92da245] {
  padding-block-start: .4rem
}

@media (min-width: 768px) {
  .pt-1[data-v-e92da245] {
    padding-block-start: .4rem
  }
}

.pr-1[data-v-e92da245] {
  padding-inline-end: .4rem
}

@media (min-width: 768px) {
  .pr-1[data-v-e92da245] {
    padding-inline-end: .4rem
  }
}

.pb-1[data-v-e92da245] {
  padding-block-end: .4rem
}

@media (min-width: 768px) {
  .pb-1[data-v-e92da245] {
    padding-block-end: .4rem
  }
}

.pl-1[data-v-e92da245] {
  padding-inline-start: .4rem
}

@media (min-width: 768px) {
  .pl-1[data-v-e92da245] {
    padding-inline-start: .4rem
  }
}

.g-1[data-v-e92da245] {
  gap: .4rem
}

@media (min-width: 768px) {
  .g-1[data-v-e92da245] {
    gap: .4rem
  }
}

.gx-1[data-v-e92da245] {
  column-gap: .4rem
}

@media (min-width: 768px) {
  .gx-1[data-v-e92da245] {
    column-gap: .4rem
  }
}

.gy-1[data-v-e92da245] {
  row-gap: .4rem
}

@media (min-width: 768px) {
  .gy-1[data-v-e92da245] {
    row-gap: .4rem
  }
}

.ma-2[data-v-e92da245] {
  margin: .8rem
}

@media (min-width: 768px) {
  .ma-2[data-v-e92da245] {
    margin: .8rem
  }
}

.mx-2[data-v-e92da245] {
  margin-inline: .8rem
}

@media (min-width: 768px) {
  .mx-2[data-v-e92da245] {
    margin-inline: .8rem
  }
}

.my-2[data-v-e92da245] {
  margin-block: .8rem
}

@media (min-width: 768px) {
  .my-2[data-v-e92da245] {
    margin-block: .8rem
  }
}

.mt-2[data-v-e92da245] {
  margin-block-start: .8rem
}

@media (min-width: 768px) {
  .mt-2[data-v-e92da245] {
    margin-block-start: .8rem
  }
}

.mr-2[data-v-e92da245] {
  margin-inline-end: .8rem
}

@media (min-width: 768px) {
  .mr-2[data-v-e92da245] {
    margin-inline-end: .8rem
  }
}

.mb-2[data-v-e92da245] {
  margin-block-end: .8rem
}

@media (min-width: 768px) {
  .mb-2[data-v-e92da245] {
    margin-block-end: .8rem
  }
}

.ml-2[data-v-e92da245] {
  margin-inline-start: .8rem
}

@media (min-width: 768px) {
  .ml-2[data-v-e92da245] {
    margin-inline-start: .8rem
  }
}

.pa-2[data-v-e92da245] {
  padding: .8rem
}

@media (min-width: 768px) {
  .pa-2[data-v-e92da245] {
    padding: .8rem
  }
}

.px-2[data-v-e92da245] {
  padding-inline: .8rem
}

@media (min-width: 768px) {
  .px-2[data-v-e92da245] {
    padding-inline: .8rem
  }
}

.py-2[data-v-e92da245] {
  padding-block: .8rem
}

@media (min-width: 768px) {
  .py-2[data-v-e92da245] {
    padding-block: .8rem
  }
}

.pt-2[data-v-e92da245] {
  padding-block-start: .8rem
}

@media (min-width: 768px) {
  .pt-2[data-v-e92da245] {
    padding-block-start: .8rem
  }
}

.pr-2[data-v-e92da245] {
  padding-inline-end: .8rem
}

@media (min-width: 768px) {
  .pr-2[data-v-e92da245] {
    padding-inline-end: .8rem
  }
}

.pb-2[data-v-e92da245] {
  padding-block-end: .8rem
}

@media (min-width: 768px) {
  .pb-2[data-v-e92da245] {
    padding-block-end: .8rem
  }
}

.pl-2[data-v-e92da245] {
  padding-inline-start: .8rem
}

@media (min-width: 768px) {
  .pl-2[data-v-e92da245] {
    padding-inline-start: .8rem
  }
}

.g-2[data-v-e92da245] {
  gap: .8rem
}

@media (min-width: 768px) {
  .g-2[data-v-e92da245] {
    gap: .8rem
  }
}

.gx-2[data-v-e92da245] {
  column-gap: .8rem
}

@media (min-width: 768px) {
  .gx-2[data-v-e92da245] {
    column-gap: .8rem
  }
}

.gy-2[data-v-e92da245] {
  row-gap: .8rem
}

@media (min-width: 768px) {
  .gy-2[data-v-e92da245] {
    row-gap: .8rem
  }
}

.ma-3[data-v-e92da245] {
  margin: 1.2rem
}

@media (min-width: 768px) {
  .ma-3[data-v-e92da245] {
    margin: 1.6rem
  }
}

.mx-3[data-v-e92da245] {
  margin-inline: 1.2rem
}

@media (min-width: 768px) {
  .mx-3[data-v-e92da245] {
    margin-inline: 1.6rem
  }
}

.my-3[data-v-e92da245] {
  margin-block: 1.2rem
}

@media (min-width: 768px) {
  .my-3[data-v-e92da245] {
    margin-block: 1.6rem
  }
}

.mt-3[data-v-e92da245] {
  margin-block-start: 1.2rem
}

@media (min-width: 768px) {
  .mt-3[data-v-e92da245] {
    margin-block-start: 1.6rem
  }
}

.mr-3[data-v-e92da245] {
  margin-inline-end: 1.2rem
}

@media (min-width: 768px) {
  .mr-3[data-v-e92da245] {
    margin-inline-end: 1.6rem
  }
}

.mb-3[data-v-e92da245] {
  margin-block-end: 1.2rem
}

@media (min-width: 768px) {
  .mb-3[data-v-e92da245] {
    margin-block-end: 1.6rem
  }
}

.ml-3[data-v-e92da245] {
  margin-inline-start: 1.2rem
}

@media (min-width: 768px) {
  .ml-3[data-v-e92da245] {
    margin-inline-start: 1.6rem
  }
}

.pa-3[data-v-e92da245] {
  padding: 1.2rem
}

@media (min-width: 768px) {
  .pa-3[data-v-e92da245] {
    padding: 1.6rem
  }
}

.px-3[data-v-e92da245] {
  padding-inline: 1.2rem
}

@media (min-width: 768px) {
  .px-3[data-v-e92da245] {
    padding-inline: 1.6rem
  }
}

.py-3[data-v-e92da245] {
  padding-block: 1.2rem
}

@media (min-width: 768px) {
  .py-3[data-v-e92da245] {
    padding-block: 1.6rem
  }
}

.pt-3[data-v-e92da245] {
  padding-block-start: 1.2rem
}

@media (min-width: 768px) {
  .pt-3[data-v-e92da245] {
    padding-block-start: 1.6rem
  }
}

.pr-3[data-v-e92da245] {
  padding-inline-end: 1.2rem
}

@media (min-width: 768px) {
  .pr-3[data-v-e92da245] {
    padding-inline-end: 1.6rem
  }
}

.pb-3[data-v-e92da245] {
  padding-block-end: 1.2rem
}

@media (min-width: 768px) {
  .pb-3[data-v-e92da245] {
    padding-block-end: 1.6rem
  }
}

.pl-3[data-v-e92da245] {
  padding-inline-start: 1.2rem
}

@media (min-width: 768px) {
  .pl-3[data-v-e92da245] {
    padding-inline-start: 1.6rem
  }
}

.g-3[data-v-e92da245] {
  gap: 1.2rem
}

@media (min-width: 768px) {
  .g-3[data-v-e92da245] {
    gap: 1.6rem
  }
}

.gx-3[data-v-e92da245] {
  column-gap: 1.2rem
}

@media (min-width: 768px) {
  .gx-3[data-v-e92da245] {
    column-gap: 1.6rem
  }
}

.gy-3[data-v-e92da245] {
  row-gap: 1.2rem
}

@media (min-width: 768px) {
  .gy-3[data-v-e92da245] {
    row-gap: 1.6rem
  }
}

.ma-4[data-v-e92da245] {
  margin: 1.6rem
}

@media (min-width: 768px) {
  .ma-4[data-v-e92da245] {
    margin: 2.4rem
  }
}

.mx-4[data-v-e92da245] {
  margin-inline: 1.6rem
}

@media (min-width: 768px) {
  .mx-4[data-v-e92da245] {
    margin-inline: 2.4rem
  }
}

.my-4[data-v-e92da245] {
  margin-block: 1.6rem
}

@media (min-width: 768px) {
  .my-4[data-v-e92da245] {
    margin-block: 2.4rem
  }
}

.mt-4[data-v-e92da245] {
  margin-block-start: 1.6rem
}

@media (min-width: 768px) {
  .mt-4[data-v-e92da245] {
    margin-block-start: 2.4rem
  }
}

.mr-4[data-v-e92da245] {
  margin-inline-end: 1.6rem
}

@media (min-width: 768px) {
  .mr-4[data-v-e92da245] {
    margin-inline-end: 2.4rem
  }
}

.mb-4[data-v-e92da245] {
  margin-block-end: 1.6rem
}

@media (min-width: 768px) {
  .mb-4[data-v-e92da245] {
    margin-block-end: 2.4rem
  }
}

.ml-4[data-v-e92da245] {
  margin-inline-start: 1.6rem
}

@media (min-width: 768px) {
  .ml-4[data-v-e92da245] {
    margin-inline-start: 2.4rem
  }
}

.pa-4[data-v-e92da245] {
  padding: 1.6rem
}

@media (min-width: 768px) {
  .pa-4[data-v-e92da245] {
    padding: 2.4rem
  }
}

.px-4[data-v-e92da245] {
  padding-inline: 1.6rem
}

@media (min-width: 768px) {
  .px-4[data-v-e92da245] {
    padding-inline: 2.4rem
  }
}

.py-4[data-v-e92da245] {
  padding-block: 1.6rem
}

@media (min-width: 768px) {
  .py-4[data-v-e92da245] {
    padding-block: 2.4rem
  }
}

.pt-4[data-v-e92da245] {
  padding-block-start: 1.6rem
}

@media (min-width: 768px) {
  .pt-4[data-v-e92da245] {
    padding-block-start: 2.4rem
  }
}

.pr-4[data-v-e92da245] {
  padding-inline-end: 1.6rem
}

@media (min-width: 768px) {
  .pr-4[data-v-e92da245] {
    padding-inline-end: 2.4rem
  }
}

.pb-4[data-v-e92da245] {
  padding-block-end: 1.6rem
}

@media (min-width: 768px) {
  .pb-4[data-v-e92da245] {
    padding-block-end: 2.4rem
  }
}

.pl-4[data-v-e92da245] {
  padding-inline-start: 1.6rem
}

@media (min-width: 768px) {
  .pl-4[data-v-e92da245] {
    padding-inline-start: 2.4rem
  }
}

.g-4[data-v-e92da245] {
  gap: 1.6rem
}

@media (min-width: 768px) {
  .g-4[data-v-e92da245] {
    gap: 2.4rem
  }
}

.gx-4[data-v-e92da245] {
  column-gap: 1.6rem
}

@media (min-width: 768px) {
  .gx-4[data-v-e92da245] {
    column-gap: 2.4rem
  }
}

.gy-4[data-v-e92da245] {
  row-gap: 1.6rem
}

@media (min-width: 768px) {
  .gy-4[data-v-e92da245] {
    row-gap: 2.4rem
  }
}

.ma-5[data-v-e92da245] {
  margin: 3.2rem
}

@media (min-width: 768px) {
  .ma-5[data-v-e92da245] {
    margin: 4rem
  }
}

.mx-5[data-v-e92da245] {
  margin-inline: 3.2rem
}

@media (min-width: 768px) {
  .mx-5[data-v-e92da245] {
    margin-inline: 4rem
  }
}

.my-5[data-v-e92da245] {
  margin-block: 3.2rem
}

@media (min-width: 768px) {
  .my-5[data-v-e92da245] {
    margin-block: 4rem
  }
}

.mt-5[data-v-e92da245],
.CreditExample__content .Button[data-v-e92da245] {
  margin-block-start: 3.2rem
}

@media (min-width: 768px) {

  .mt-5[data-v-e92da245],
  .CreditExample__content .Button[data-v-e92da245] {
    margin-block-start: 4rem
  }
}

.mr-5[data-v-e92da245] {
  margin-inline-end: 3.2rem
}

@media (min-width: 768px) {
  .mr-5[data-v-e92da245] {
    margin-inline-end: 4rem
  }
}

.mb-5[data-v-e92da245] {
  margin-block-end: 3.2rem
}

@media (min-width: 768px) {
  .mb-5[data-v-e92da245] {
    margin-block-end: 4rem
  }
}

.ml-5[data-v-e92da245] {
  margin-inline-start: 3.2rem
}

@media (min-width: 768px) {
  .ml-5[data-v-e92da245] {
    margin-inline-start: 4rem
  }
}

.pa-5[data-v-e92da245] {
  padding: 3.2rem
}

@media (min-width: 768px) {
  .pa-5[data-v-e92da245] {
    padding: 4rem
  }
}

.px-5[data-v-e92da245] {
  padding-inline: 3.2rem
}

@media (min-width: 768px) {
  .px-5[data-v-e92da245] {
    padding-inline: 4rem
  }
}

.py-5[data-v-e92da245] {
  padding-block: 3.2rem
}

@media (min-width: 768px) {
  .py-5[data-v-e92da245] {
    padding-block: 4rem
  }
}

.pt-5[data-v-e92da245] {
  padding-block-start: 3.2rem
}

@media (min-width: 768px) {
  .pt-5[data-v-e92da245] {
    padding-block-start: 4rem
  }
}

.pr-5[data-v-e92da245] {
  padding-inline-end: 3.2rem
}

@media (min-width: 768px) {
  .pr-5[data-v-e92da245] {
    padding-inline-end: 4rem
  }
}

.pb-5[data-v-e92da245] {
  padding-block-end: 3.2rem
}

@media (min-width: 768px) {
  .pb-5[data-v-e92da245] {
    padding-block-end: 4rem
  }
}

.pl-5[data-v-e92da245] {
  padding-inline-start: 3.2rem
}

@media (min-width: 768px) {
  .pl-5[data-v-e92da245] {
    padding-inline-start: 4rem
  }
}

.g-5[data-v-e92da245] {
  gap: 3.2rem
}

@media (min-width: 768px) {
  .g-5[data-v-e92da245] {
    gap: 4rem
  }
}

.gx-5[data-v-e92da245] {
  column-gap: 3.2rem
}

@media (min-width: 768px) {
  .gx-5[data-v-e92da245] {
    column-gap: 4rem
  }
}

.gy-5[data-v-e92da245] {
  row-gap: 3.2rem
}

@media (min-width: 768px) {
  .gy-5[data-v-e92da245] {
    row-gap: 4rem
  }
}

.ma-6[data-v-e92da245] {
  margin: 4rem
}

@media (min-width: 768px) {
  .ma-6[data-v-e92da245] {
    margin: 6.4rem
  }
}

.mx-6[data-v-e92da245] {
  margin-inline: 4rem
}

@media (min-width: 768px) {
  .mx-6[data-v-e92da245] {
    margin-inline: 6.4rem
  }
}

.my-6[data-v-e92da245] {
  margin-block: 4rem
}

@media (min-width: 768px) {
  .my-6[data-v-e92da245] {
    margin-block: 6.4rem
  }
}

.mt-6[data-v-e92da245] {
  margin-block-start: 4rem
}

@media (min-width: 768px) {
  .mt-6[data-v-e92da245] {
    margin-block-start: 6.4rem
  }
}

.mr-6[data-v-e92da245] {
  margin-inline-end: 4rem
}

@media (min-width: 768px) {
  .mr-6[data-v-e92da245] {
    margin-inline-end: 6.4rem
  }
}

.mb-6[data-v-e92da245] {
  margin-block-end: 4rem
}

@media (min-width: 768px) {
  .mb-6[data-v-e92da245] {
    margin-block-end: 6.4rem
  }
}

.ml-6[data-v-e92da245] {
  margin-inline-start: 4rem
}

@media (min-width: 768px) {
  .ml-6[data-v-e92da245] {
    margin-inline-start: 6.4rem
  }
}

.pa-6[data-v-e92da245] {
  padding: 4rem
}

@media (min-width: 768px) {
  .pa-6[data-v-e92da245] {
    padding: 6.4rem
  }
}

.px-6[data-v-e92da245] {
  padding-inline: 4rem
}

@media (min-width: 768px) {
  .px-6[data-v-e92da245] {
    padding-inline: 6.4rem
  }
}

.py-6[data-v-e92da245] {
  padding-block: 4rem
}

@media (min-width: 768px) {
  .py-6[data-v-e92da245] {
    padding-block: 6.4rem
  }
}

.pt-6[data-v-e92da245] {
  padding-block-start: 4rem
}

@media (min-width: 768px) {
  .pt-6[data-v-e92da245] {
    padding-block-start: 6.4rem
  }
}

.pr-6[data-v-e92da245] {
  padding-inline-end: 4rem
}

@media (min-width: 768px) {
  .pr-6[data-v-e92da245] {
    padding-inline-end: 6.4rem
  }
}

.pb-6[data-v-e92da245] {
  padding-block-end: 4rem
}

@media (min-width: 768px) {
  .pb-6[data-v-e92da245] {
    padding-block-end: 6.4rem
  }
}

.pl-6[data-v-e92da245] {
  padding-inline-start: 4rem
}

@media (min-width: 768px) {
  .pl-6[data-v-e92da245] {
    padding-inline-start: 6.4rem
  }
}

.g-6[data-v-e92da245] {
  gap: 4rem
}

@media (min-width: 768px) {
  .g-6[data-v-e92da245] {
    gap: 6.4rem
  }
}

.gx-6[data-v-e92da245] {
  column-gap: 4rem
}

@media (min-width: 768px) {
  .gx-6[data-v-e92da245] {
    column-gap: 6.4rem
  }
}

.gy-6[data-v-e92da245] {
  row-gap: 4rem
}

@media (min-width: 768px) {
  .gy-6[data-v-e92da245] {
    row-gap: 6.4rem
  }
}

.ma-7[data-v-e92da245] {
  margin: 6.4rem
}

@media (min-width: 768px) {
  .ma-7[data-v-e92da245] {
    margin: 8.8rem
  }
}

.mx-7[data-v-e92da245] {
  margin-inline: 6.4rem
}

@media (min-width: 768px) {
  .mx-7[data-v-e92da245] {
    margin-inline: 8.8rem
  }
}

.my-7[data-v-e92da245] {
  margin-block: 6.4rem
}

@media (min-width: 768px) {
  .my-7[data-v-e92da245] {
    margin-block: 8.8rem
  }
}

.mt-7[data-v-e92da245] {
  margin-block-start: 6.4rem
}

@media (min-width: 768px) {
  .mt-7[data-v-e92da245] {
    margin-block-start: 8.8rem
  }
}

.mr-7[data-v-e92da245] {
  margin-inline-end: 6.4rem
}

@media (min-width: 768px) {
  .mr-7[data-v-e92da245] {
    margin-inline-end: 8.8rem
  }
}

.mb-7[data-v-e92da245] {
  margin-block-end: 6.4rem
}

@media (min-width: 768px) {
  .mb-7[data-v-e92da245] {
    margin-block-end: 8.8rem
  }
}

.ml-7[data-v-e92da245] {
  margin-inline-start: 6.4rem
}

@media (min-width: 768px) {
  .ml-7[data-v-e92da245] {
    margin-inline-start: 8.8rem
  }
}

.pa-7[data-v-e92da245] {
  padding: 6.4rem
}

@media (min-width: 768px) {
  .pa-7[data-v-e92da245] {
    padding: 8.8rem
  }
}

.px-7[data-v-e92da245] {
  padding-inline: 6.4rem
}

@media (min-width: 768px) {
  .px-7[data-v-e92da245] {
    padding-inline: 8.8rem
  }
}

.py-7[data-v-e92da245] {
  padding-block: 6.4rem
}

@media (min-width: 768px) {
  .py-7[data-v-e92da245] {
    padding-block: 8.8rem
  }
}

.pt-7[data-v-e92da245] {
  padding-block-start: 6.4rem
}

@media (min-width: 768px) {
  .pt-7[data-v-e92da245] {
    padding-block-start: 8.8rem
  }
}

.pr-7[data-v-e92da245] {
  padding-inline-end: 6.4rem
}

@media (min-width: 768px) {
  .pr-7[data-v-e92da245] {
    padding-inline-end: 8.8rem
  }
}

.pb-7[data-v-e92da245] {
  padding-block-end: 6.4rem
}

@media (min-width: 768px) {
  .pb-7[data-v-e92da245] {
    padding-block-end: 8.8rem
  }
}

.pl-7[data-v-e92da245] {
  padding-inline-start: 6.4rem
}

@media (min-width: 768px) {
  .pl-7[data-v-e92da245] {
    padding-inline-start: 8.8rem
  }
}

.g-7[data-v-e92da245] {
  gap: 6.4rem
}

@media (min-width: 768px) {
  .g-7[data-v-e92da245] {
    gap: 8.8rem
  }
}

.gx-7[data-v-e92da245] {
  column-gap: 6.4rem
}

@media (min-width: 768px) {
  .gx-7[data-v-e92da245] {
    column-gap: 8.8rem
  }
}

.gy-7[data-v-e92da245] {
  row-gap: 6.4rem
}

@media (min-width: 768px) {
  .gy-7[data-v-e92da245] {
    row-gap: 8.8rem
  }
}

.ma-8[data-v-e92da245] {
  margin: 8.8rem
}

@media (min-width: 768px) {
  .ma-8[data-v-e92da245] {
    margin: 13.6rem
  }
}

.mx-8[data-v-e92da245] {
  margin-inline: 8.8rem
}

@media (min-width: 768px) {
  .mx-8[data-v-e92da245] {
    margin-inline: 13.6rem
  }
}

.my-8[data-v-e92da245] {
  margin-block: 8.8rem
}

@media (min-width: 768px) {
  .my-8[data-v-e92da245] {
    margin-block: 13.6rem
  }
}

.mt-8[data-v-e92da245] {
  margin-block-start: 8.8rem
}

@media (min-width: 768px) {
  .mt-8[data-v-e92da245] {
    margin-block-start: 13.6rem
  }
}

.mr-8[data-v-e92da245] {
  margin-inline-end: 8.8rem
}

@media (min-width: 768px) {
  .mr-8[data-v-e92da245] {
    margin-inline-end: 13.6rem
  }
}

.mb-8[data-v-e92da245] {
  margin-block-end: 8.8rem
}

@media (min-width: 768px) {
  .mb-8[data-v-e92da245] {
    margin-block-end: 13.6rem
  }
}

.ml-8[data-v-e92da245] {
  margin-inline-start: 8.8rem
}

@media (min-width: 768px) {
  .ml-8[data-v-e92da245] {
    margin-inline-start: 13.6rem
  }
}

.pa-8[data-v-e92da245] {
  padding: 8.8rem
}

@media (min-width: 768px) {
  .pa-8[data-v-e92da245] {
    padding: 13.6rem
  }
}

.px-8[data-v-e92da245] {
  padding-inline: 8.8rem
}

@media (min-width: 768px) {
  .px-8[data-v-e92da245] {
    padding-inline: 13.6rem
  }
}

.py-8[data-v-e92da245] {
  padding-block: 8.8rem
}

@media (min-width: 768px) {
  .py-8[data-v-e92da245] {
    padding-block: 13.6rem
  }
}

.pt-8[data-v-e92da245] {
  padding-block-start: 8.8rem
}

@media (min-width: 768px) {
  .pt-8[data-v-e92da245] {
    padding-block-start: 13.6rem
  }
}

.pr-8[data-v-e92da245] {
  padding-inline-end: 8.8rem
}

@media (min-width: 768px) {
  .pr-8[data-v-e92da245] {
    padding-inline-end: 13.6rem
  }
}

.pb-8[data-v-e92da245] {
  padding-block-end: 8.8rem
}

@media (min-width: 768px) {
  .pb-8[data-v-e92da245] {
    padding-block-end: 13.6rem
  }
}

.pl-8[data-v-e92da245] {
  padding-inline-start: 8.8rem
}

@media (min-width: 768px) {
  .pl-8[data-v-e92da245] {
    padding-inline-start: 13.6rem
  }
}

.g-8[data-v-e92da245] {
  gap: 8.8rem
}

@media (min-width: 768px) {
  .g-8[data-v-e92da245] {
    gap: 13.6rem
  }
}

.gx-8[data-v-e92da245] {
  column-gap: 8.8rem
}

@media (min-width: 768px) {
  .gx-8[data-v-e92da245] {
    column-gap: 13.6rem
  }
}

.gy-8[data-v-e92da245] {
  row-gap: 8.8rem
}

@media (min-width: 768px) {
  .gy-8[data-v-e92da245] {
    row-gap: 13.6rem
  }
}

.ma-9[data-v-e92da245] {
  margin: 8.8rem
}

@media (min-width: 768px) {
  .ma-9[data-v-e92da245] {
    margin: 16rem
  }
}

.mx-9[data-v-e92da245] {
  margin-inline: 8.8rem
}

@media (min-width: 768px) {
  .mx-9[data-v-e92da245] {
    margin-inline: 16rem
  }
}

.my-9[data-v-e92da245] {
  margin-block: 8.8rem
}

@media (min-width: 768px) {
  .my-9[data-v-e92da245] {
    margin-block: 16rem
  }
}

.mt-9[data-v-e92da245] {
  margin-block-start: 8.8rem
}

@media (min-width: 768px) {
  .mt-9[data-v-e92da245] {
    margin-block-start: 16rem
  }
}

.mr-9[data-v-e92da245] {
  margin-inline-end: 8.8rem
}

@media (min-width: 768px) {
  .mr-9[data-v-e92da245] {
    margin-inline-end: 16rem
  }
}

.mb-9[data-v-e92da245] {
  margin-block-end: 8.8rem
}

@media (min-width: 768px) {
  .mb-9[data-v-e92da245] {
    margin-block-end: 16rem
  }
}

.ml-9[data-v-e92da245] {
  margin-inline-start: 8.8rem
}

@media (min-width: 768px) {
  .ml-9[data-v-e92da245] {
    margin-inline-start: 16rem
  }
}

.pa-9[data-v-e92da245] {
  padding: 8.8rem
}

@media (min-width: 768px) {
  .pa-9[data-v-e92da245] {
    padding: 16rem
  }
}

.px-9[data-v-e92da245] {
  padding-inline: 8.8rem
}

@media (min-width: 768px) {
  .px-9[data-v-e92da245] {
    padding-inline: 16rem
  }
}

.py-9[data-v-e92da245] {
  padding-block: 8.8rem
}

@media (min-width: 768px) {
  .py-9[data-v-e92da245] {
    padding-block: 16rem
  }
}

.pt-9[data-v-e92da245] {
  padding-block-start: 8.8rem
}

@media (min-width: 768px) {
  .pt-9[data-v-e92da245] {
    padding-block-start: 16rem
  }
}

.pr-9[data-v-e92da245] {
  padding-inline-end: 8.8rem
}

@media (min-width: 768px) {
  .pr-9[data-v-e92da245] {
    padding-inline-end: 16rem
  }
}

.pb-9[data-v-e92da245] {
  padding-block-end: 8.8rem
}

@media (min-width: 768px) {
  .pb-9[data-v-e92da245] {
    padding-block-end: 16rem
  }
}

.pl-9[data-v-e92da245] {
  padding-inline-start: 8.8rem
}

@media (min-width: 768px) {
  .pl-9[data-v-e92da245] {
    padding-inline-start: 16rem
  }
}

.g-9[data-v-e92da245] {
  gap: 8.8rem
}

@media (min-width: 768px) {
  .g-9[data-v-e92da245] {
    gap: 16rem
  }
}

.gx-9[data-v-e92da245] {
  column-gap: 8.8rem
}

@media (min-width: 768px) {
  .gx-9[data-v-e92da245] {
    column-gap: 16rem
  }
}

.gy-9[data-v-e92da245] {
  row-gap: 8.8rem
}

@media (min-width: 768px) {
  .gy-9[data-v-e92da245] {
    row-gap: 16rem
  }
}

.CreditExample__image[data-v-e92da245] {
  justify-self: center;
  position: relative;
  grid-column: span 4
}

@media (min-width: 992px) {
  .CreditExample__image[data-v-e92da245] {
    grid-column: 2/span 4
  }
}

.CreditExample__image .Image[data-v-e92da245] {
  width: 125px;
  height: 250px;
  object-fit: cover
}

@media (min-width: 992px) {
  .CreditExample__image .Image[data-v-e92da245] {
    width: 200px;
    height: 375px
  }
}

.CreditExample__pill[data-v-e92da245] {
  position: absolute
}

.CreditExample__pill--1[data-v-e92da245] {
  bottom: 0;
  right: 100%;
  transform: translate(20px)
}

@media (max-width: 991px) {
  .CreditExample__pill--1[data-v-e92da245] .Pill__content {
    width: 100px
  }

  .CreditExample__pill--1[data-v-e92da245] .Illustration {
    font-size: 6.8rem
  }
}

@media (min-width: 992px) {
  .CreditExample__pill--1[data-v-e92da245] {
    transform: translate(34px)
  }
}

.CreditExample__pill--2[data-v-e92da245] {
  top: 16px;
  left: 100%;
  transform: translate(-20px)
}

@media (min-width: 992px) {
  .CreditExample__pill--2[data-v-e92da245] {
    top: 40px
  }
}

.CreditExample__star[data-v-e92da245] {
  position: absolute
}

@media (max-width: 991px) {
  .CreditExample__star[data-v-e92da245] {
    display: none
  }
}

.CreditExample__star--1[data-v-e92da245] {
  top: 48px;
  right: 100%;
  transform: translate(20px);
  font-size: 6.4rem
}

.CreditExample__star--2[data-v-e92da245] {
  bottom: 24px;
  left: 100%;
  transform: translate(-5px);
  font-size: 3.2rem
}

.CreditExample__content[data-v-e92da245] {
  grid-column: span 4
}

@media (min-width: 992px) {
  .CreditExample__content[data-v-e92da245] {
    grid-column: 7/span 6;
    align-self: center
  }
}

@media (min-width: 1280px) {
  .CreditExample__content[data-v-e92da245] {
    grid-column: span 6
  }
}

@media (min-width: 992px) {
  .CreditExample__content .Button[data-v-e92da245] {
    margin-block-start: 3.2rem
  }
}

.text-3xs[data-v-b6ed71b7] {
  font-size: 1rem
}

.text-2xs[data-v-b6ed71b7] {
  font-size: 1.2rem
}

.text-xs[data-v-b6ed71b7] {
  font-size: 1.4rem
}

.text-s[data-v-b6ed71b7] {
  font-size: 1.6rem
}

.text-m[data-v-b6ed71b7] {
  font-size: 1.8rem
}

.text-l[data-v-b6ed71b7] {
  font-size: 2rem
}

.text-xl[data-v-b6ed71b7] {
  font-size: 2.4rem
}

.text-2xl[data-v-b6ed71b7] {
  font-size: 2.8rem
}

.text-3xl[data-v-b6ed71b7] {
  font-size: 3.2rem
}

.text-4xl[data-v-b6ed71b7] {
  font-size: 5.6rem
}

.weight-light[data-v-b6ed71b7] {
  font-weight: 300
}

.weight-regular[data-v-b6ed71b7] {
  font-weight: 400
}

.weight-medium[data-v-b6ed71b7] {
  font-weight: 500
}

.weight-bold[data-v-b6ed71b7] {
  font-weight: 700
}

.line-height-xs[data-v-b6ed71b7] {
  line-height: 1
}

.line-height-s[data-v-b6ed71b7] {
  line-height: 1.15
}

.line-height-m[data-v-b6ed71b7] {
  line-height: 1.25
}

.line-height-l[data-v-b6ed71b7] {
  line-height: 1.3
}

.line-height-xl[data-v-b6ed71b7] {
  line-height: 1.37
}

.line-height-2xl[data-v-b6ed71b7] {
  line-height: 1.42
}

.line-height-3xl[data-v-b6ed71b7] {
  line-height: 1.5
}

.heading-1[data-v-b6ed71b7] {
  font-size: 3.2rem;
  font-weight: 700;
  line-height: 1.25
}

@media (min-width: 768px) {
  .heading-1[data-v-b6ed71b7] {
    font-size: 5.6rem;
    line-height: 1.15
  }
}

.heading-2[data-v-b6ed71b7] {
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.15
}

@media (min-width: 768px) {
  .heading-2[data-v-b6ed71b7] {
    font-size: 2.8rem;
    line-height: 1.3
  }
}

.heading-3[data-v-b6ed71b7] {
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.3
}

@media (min-width: 768px) {
  .heading-3[data-v-b6ed71b7] {
    font-size: 2rem;
    line-height: 1.3
  }
}

.heading-4[data-v-b6ed71b7] {
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.42
}

@media (min-width: 768px) {
  .heading-4[data-v-b6ed71b7] {
    font-size: 1.6rem;
    line-height: 1.37
  }
}

.paragraph-1[data-v-b6ed71b7] {
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.42
}

@media (min-width: 768px) {
  .paragraph-1[data-v-b6ed71b7] {
    font-size: 2.8rem;
    line-height: 1.3
  }
}

.paragraph-2[data-v-b6ed71b7] {
  font-size: 1.6rem;
  font-weight: 300
}

@media (min-width: 768px) {
  .paragraph-2[data-v-b6ed71b7] {
    font-size: 2rem;
    line-height: 1.3
  }
}

.paragraph-3[data-v-b6ed71b7] {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.42
}

@media (min-width: 768px) {
  .paragraph-3[data-v-b6ed71b7] {
    font-size: 1.6rem;
    line-height: 1.37
  }
}

.paragraph-4[data-v-b6ed71b7] {
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.5
}

@media (min-width: 768px) {
  .paragraph-4[data-v-b6ed71b7] {
    font-size: 1.4rem;
    line-height: 1.42
  }
}

.paragraph-5[data-v-b6ed71b7] {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.3
}

@media (min-width: 768px) {
  .paragraph-5[data-v-b6ed71b7] {
    font-size: 1.2rem
  }
}

.label[data-v-b6ed71b7] {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1
}

.input[data-v-b6ed71b7] {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: normal
}

.longtext[data-v-b6ed71b7] {
  white-space: pre-line
}

@media (min-width: 992px) {
  .Footer[data-v-b6ed71b7] {
    display: flex
  }
}

.Footer__side[data-v-b6ed71b7] {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-block-end: 3.2rem;
  border-top-right-radius: 64px
}

@media (min-width: 768px) {
  .Footer__side[data-v-b6ed71b7] {
    padding-block-end: 2.4rem
  }
}

@media (min-width: 992px) {
  .Footer__side[data-v-b6ed71b7] {
    width: 350px
  }
}

@media (min-width: 1280px) {
  .Footer__side[data-v-b6ed71b7] {
    width: 464px;
    flex-shrink: 0
  }
}

.Footer__content[data-v-b6ed71b7] {
  flex: 1;
  display: grid;
  padding-inline: 2.4rem;
  padding-bottom: 2.4rem
}

@media (min-width: 992px) {
  .Footer__content[data-v-b6ed71b7] {
    padding-inline: 6.4rem;
    border-top-left-radius: 64px
  }
}

.Footer__logo[data-v-b6ed71b7] {
  width: 144px
}

@media (min-width: 768px) {
  .Footer__logo[data-v-b6ed71b7] {
    width: 288px
  }
}

.Footer__socials[data-v-b6ed71b7] {
  display: flex;
  gap: 1.6rem
}

.Footer__socials[data-v-b6ed71b7] .Icon {
  font-size: 3.2rem
}

.Footer__corporate[data-v-b6ed71b7] {
  width: 100%
}

@media (max-width: 767px) {
  .Footer__corporate[data-v-b6ed71b7] {
    display: none
  }
}

.Footer__corporate[data-v-b6ed71b7] .Image {
  width: auto
}

.Footer__corporate p[data-v-b6ed71b7] {
  text-align: center
}

.Footer__columns[data-v-b6ed71b7] {
  --grid-gap: 16px;
  gap: var(--grid-gap)
}

@media (min-width: 992px) {
  .Footer__columns[data-v-b6ed71b7] {
    --grid-gap: 24px
  }
}

.Footer__column[data-v-b6ed71b7] {
  grid-column: span 2
}

@media (min-width: 768px) {
  .Footer__column[data-v-b6ed71b7] {
    grid-column: span 1
  }
}

@media (min-width: 992px) {
  .Footer__column[data-v-b6ed71b7] {
    grid-column: span 3
  }
}

.Footer__group[data-v-b6ed71b7] {
  display: flex;
  flex-direction: column;
  gap: .8rem
}

.Footer__group+.Footer__group[data-v-b6ed71b7] {
  margin-top: 1.6rem
}

@media (min-width: 992px) {
  .Footer__group+.Footer__group[data-v-b6ed71b7] {
    margin-top: 2.4rem
  }
}

.Footer__group a[data-v-b6ed71b7] {
  text-decoration: underline;
  text-decoration-color: transparent;
  transition: text-decoration-color .5s cubic-bezier(.25, 1, .5, 1)
}

@media (hover: hover) {
  .Footer__group a[data-v-b6ed71b7]:hover {
    text-decoration-color: currentColor
  }
}

.Footer__group__title[data-v-b6ed71b7],
.Footer__secondaryMenu__link[data-v-b6ed71b7] {
  font-weight: 700;
  font-size: 1.6rem
}

.Footer__secondaryMenu__links[data-v-b6ed71b7] {
  display: flex;
  flex-wrap: wrap
}

.FooterLite[data-v-b72429c1] {
  padding-block: 2.4rem
}

.FooterLite__menu[data-v-b72429c1] {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 2.4rem
}

.FooterLite__menu a[data-v-b72429c1] {
  text-decoration: underline;
  text-decoration-color: transparent;
  transition: text-decoration-color .5s cubic-bezier(.25, 1, .5, 1)
}

@media (hover: hover) {
  .FooterLite__menu a[data-v-b72429c1]:hover {
    text-decoration-color: currentColor
  }
}

@media (max-width: 991px) {
  .Header[data-v-36105a7f] .Menu {
    transform: translate(100%);
    transition: transform .3s cubic-bezier(.25, 1, .5, 1), visibility 0s linear .3s;
    visibility: hidden
  }
}

.Header--menuOpen[data-v-36105a7f] .Menu {
  transform: translate(0);
  transition: transform .3s cubic-bezier(.25, 1, .5, 1);
  visibility: visible
}

.Header__content[data-v-36105a7f] {
  display: flex;
  align-items: center;
  height: 76px;
  padding: 1.6rem 2.4rem
}

@media (min-width: 768px) {
  .Header__content[data-v-36105a7f] {
    height: 92px
  }
}

@media (min-width: 992px) {
  .Header__content[data-v-36105a7f] {
    padding-inline-end: 4rem
  }
}

.Header__logo[data-v-36105a7f] {
  display: block;
  align-self: stretch
}

.Header__logo img[data-v-36105a7f] {
  width: auto;
  height: 100%
}

.Header__actions[data-v-36105a7f] {
  display: flex
}

@media (max-width: 991px) {
  .Header__action[data-v-36105a7f]:not(.Header__action--mobile-visible) {
    display: none
  }
}

.Header__cta--mobile.Button--outline[data-v-36105a7f] .Icon,
.Header__cta--desktop.Button--outline[data-v-36105a7f] .Icon {
  fill: #7633dd
}

@media (min-width: 992px) {
  .Header__cta--mobile[data-v-36105a7f] {
    display: none
  }
}

@media (max-width: 991px) {
  .Header__cta--desktop[data-v-36105a7f] {
    display: none
  }
}

.Header__burger-btn[data-v-36105a7f] .Button .Icon {
  fill: #150045
}

@media (min-width: 992px) {
  .Header__burger-btn[data-v-36105a7f] {
    display: none
  }
}

.HeaderLite__content[data-v-b4a58090] {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  justify-content: space-between;
  height: 76px
}

@media (min-width: 992px) {
  .HeaderLite__cta--mobile[data-v-b4a58090] {
    display: none
  }
}

@media (max-width: 991px) {
  .HeaderLite__cta--desktop[data-v-b4a58090] {
    display: none
  }
}

.HeaderLite__logo[data-v-b4a58090] {
  display: block;
  align-self: stretch;
  width: 144px;
  height: 60px
}

.HeaderLite__logo img[data-v-b4a58090] {
  width: auto;
  height: 100%
}

.HeaderLite__cta--left[data-v-b4a58090] {
  justify-self: start
}

@media (hover: hover) {
  .HeaderLite__cta--left.Button.Button--plain[data-v-b4a58090]:not(.Button--disabled):hover {
    color: #150045;
    background-color: #1aa5ed
  }

  .HeaderLite__cta--left.Button.Button--plain[data-v-b4a58090]:not(.Button--disabled):hover .Icon {
    color: #150045
  }
}

.HeaderLite__cta--left.Button.Button--plain[data-v-b4a58090] .Icon {
  color: #1aa5ed
}

.HeaderLite__cta--right[data-v-b4a58090] {
  justify-self: end
}

.ma-auto[data-v-0ec26ea3] {
  margin: auto
}

@media (min-width: 768px) {
  .ma-auto[data-v-0ec26ea3] {
    margin: auto
  }
}

.mx-auto[data-v-0ec26ea3] {
  margin-inline: auto
}

@media (min-width: 768px) {
  .mx-auto[data-v-0ec26ea3] {
    margin-inline: auto
  }
}

.my-auto[data-v-0ec26ea3] {
  margin-block: auto
}

@media (min-width: 768px) {
  .my-auto[data-v-0ec26ea3] {
    margin-block: auto
  }
}

.mt-auto[data-v-0ec26ea3] {
  margin-block-start: auto
}

@media (min-width: 768px) {
  .mt-auto[data-v-0ec26ea3] {
    margin-block-start: auto
  }
}

.mr-auto[data-v-0ec26ea3] {
  margin-inline-end: auto
}

@media (min-width: 768px) {
  .mr-auto[data-v-0ec26ea3] {
    margin-inline-end: auto
  }
}

.mb-auto[data-v-0ec26ea3] {
  margin-block-end: auto
}

@media (min-width: 768px) {
  .mb-auto[data-v-0ec26ea3] {
    margin-block-end: auto
  }
}

.ml-auto[data-v-0ec26ea3] {
  margin-inline-start: auto
}

@media (min-width: 768px) {
  .ml-auto[data-v-0ec26ea3] {
    margin-inline-start: auto
  }
}

.pa-auto[data-v-0ec26ea3] {
  padding: auto
}

@media (min-width: 768px) {
  .pa-auto[data-v-0ec26ea3] {
    padding: auto
  }
}

.px-auto[data-v-0ec26ea3] {
  padding-inline: auto
}

@media (min-width: 768px) {
  .px-auto[data-v-0ec26ea3] {
    padding-inline: auto
  }
}

.py-auto[data-v-0ec26ea3] {
  padding-block: auto
}

@media (min-width: 768px) {
  .py-auto[data-v-0ec26ea3] {
    padding-block: auto
  }
}

.pt-auto[data-v-0ec26ea3] {
  padding-block-start: auto
}

@media (min-width: 768px) {
  .pt-auto[data-v-0ec26ea3] {
    padding-block-start: auto
  }
}

.pr-auto[data-v-0ec26ea3] {
  padding-inline-end: auto
}

@media (min-width: 768px) {
  .pr-auto[data-v-0ec26ea3] {
    padding-inline-end: auto
  }
}

.pb-auto[data-v-0ec26ea3] {
  padding-block-end: auto
}

@media (min-width: 768px) {
  .pb-auto[data-v-0ec26ea3] {
    padding-block-end: auto
  }
}

.pl-auto[data-v-0ec26ea3] {
  padding-inline-start: auto
}

@media (min-width: 768px) {
  .pl-auto[data-v-0ec26ea3] {
    padding-inline-start: auto
  }
}

.g-auto[data-v-0ec26ea3] {
  gap: auto
}

@media (min-width: 768px) {
  .g-auto[data-v-0ec26ea3] {
    gap: auto
  }
}

.gx-auto[data-v-0ec26ea3] {
  column-gap: auto
}

@media (min-width: 768px) {
  .gx-auto[data-v-0ec26ea3] {
    column-gap: auto
  }
}

.gy-auto[data-v-0ec26ea3] {
  row-gap: auto
}

@media (min-width: 768px) {
  .gy-auto[data-v-0ec26ea3] {
    row-gap: auto
  }
}

.ma-0[data-v-0ec26ea3] {
  margin: 0rem
}

@media (min-width: 768px) {
  .ma-0[data-v-0ec26ea3] {
    margin: 0rem
  }
}

.mx-0[data-v-0ec26ea3] {
  margin-inline: 0rem
}

@media (min-width: 768px) {
  .mx-0[data-v-0ec26ea3] {
    margin-inline: 0rem
  }
}

.my-0[data-v-0ec26ea3] {
  margin-block: 0rem
}

@media (min-width: 768px) {
  .my-0[data-v-0ec26ea3] {
    margin-block: 0rem
  }
}

.mt-0[data-v-0ec26ea3] {
  margin-block-start: 0rem
}

@media (min-width: 768px) {
  .mt-0[data-v-0ec26ea3] {
    margin-block-start: 0rem
  }
}

.mr-0[data-v-0ec26ea3] {
  margin-inline-end: 0rem
}

@media (min-width: 768px) {
  .mr-0[data-v-0ec26ea3] {
    margin-inline-end: 0rem
  }
}

.mb-0[data-v-0ec26ea3] {
  margin-block-end: 0rem
}

@media (min-width: 768px) {
  .mb-0[data-v-0ec26ea3] {
    margin-block-end: 0rem
  }
}

.ml-0[data-v-0ec26ea3] {
  margin-inline-start: 0rem
}

@media (min-width: 768px) {
  .ml-0[data-v-0ec26ea3] {
    margin-inline-start: 0rem
  }
}

.pa-0[data-v-0ec26ea3] {
  padding: 0rem
}

@media (min-width: 768px) {
  .pa-0[data-v-0ec26ea3] {
    padding: 0rem
  }
}

.px-0[data-v-0ec26ea3] {
  padding-inline: 0rem
}

@media (min-width: 768px) {
  .px-0[data-v-0ec26ea3] {
    padding-inline: 0rem
  }
}

.py-0[data-v-0ec26ea3] {
  padding-block: 0rem
}

@media (min-width: 768px) {
  .py-0[data-v-0ec26ea3] {
    padding-block: 0rem
  }
}

.pt-0[data-v-0ec26ea3] {
  padding-block-start: 0rem
}

@media (min-width: 768px) {
  .pt-0[data-v-0ec26ea3] {
    padding-block-start: 0rem
  }
}

.pr-0[data-v-0ec26ea3] {
  padding-inline-end: 0rem
}

@media (min-width: 768px) {
  .pr-0[data-v-0ec26ea3] {
    padding-inline-end: 0rem
  }
}

.pb-0[data-v-0ec26ea3] {
  padding-block-end: 0rem
}

@media (min-width: 768px) {
  .pb-0[data-v-0ec26ea3] {
    padding-block-end: 0rem
  }
}

.pl-0[data-v-0ec26ea3] {
  padding-inline-start: 0rem
}

@media (min-width: 768px) {
  .pl-0[data-v-0ec26ea3] {
    padding-inline-start: 0rem
  }
}

.g-0[data-v-0ec26ea3] {
  gap: 0rem
}

@media (min-width: 768px) {
  .g-0[data-v-0ec26ea3] {
    gap: 0rem
  }
}

.gx-0[data-v-0ec26ea3] {
  column-gap: 0rem
}

@media (min-width: 768px) {
  .gx-0[data-v-0ec26ea3] {
    column-gap: 0rem
  }
}

.gy-0[data-v-0ec26ea3] {
  row-gap: 0rem
}

@media (min-width: 768px) {
  .gy-0[data-v-0ec26ea3] {
    row-gap: 0rem
  }
}

.ma-1[data-v-0ec26ea3] {
  margin: .4rem
}

@media (min-width: 768px) {
  .ma-1[data-v-0ec26ea3] {
    margin: .4rem
  }
}

.mx-1[data-v-0ec26ea3] {
  margin-inline: .4rem
}

@media (min-width: 768px) {
  .mx-1[data-v-0ec26ea3] {
    margin-inline: .4rem
  }
}

.my-1[data-v-0ec26ea3] {
  margin-block: .4rem
}

@media (min-width: 768px) {
  .my-1[data-v-0ec26ea3] {
    margin-block: .4rem
  }
}

.mt-1[data-v-0ec26ea3] {
  margin-block-start: .4rem
}

@media (min-width: 768px) {
  .mt-1[data-v-0ec26ea3] {
    margin-block-start: .4rem
  }
}

.mr-1[data-v-0ec26ea3] {
  margin-inline-end: .4rem
}

@media (min-width: 768px) {
  .mr-1[data-v-0ec26ea3] {
    margin-inline-end: .4rem
  }
}

.mb-1[data-v-0ec26ea3] {
  margin-block-end: .4rem
}

@media (min-width: 768px) {
  .mb-1[data-v-0ec26ea3] {
    margin-block-end: .4rem
  }
}

.ml-1[data-v-0ec26ea3] {
  margin-inline-start: .4rem
}

@media (min-width: 768px) {
  .ml-1[data-v-0ec26ea3] {
    margin-inline-start: .4rem
  }
}

.pa-1[data-v-0ec26ea3] {
  padding: .4rem
}

@media (min-width: 768px) {
  .pa-1[data-v-0ec26ea3] {
    padding: .4rem
  }
}

.px-1[data-v-0ec26ea3] {
  padding-inline: .4rem
}

@media (min-width: 768px) {
  .px-1[data-v-0ec26ea3] {
    padding-inline: .4rem
  }
}

.py-1[data-v-0ec26ea3] {
  padding-block: .4rem
}

@media (min-width: 768px) {
  .py-1[data-v-0ec26ea3] {
    padding-block: .4rem
  }
}

.pt-1[data-v-0ec26ea3] {
  padding-block-start: .4rem
}

@media (min-width: 768px) {
  .pt-1[data-v-0ec26ea3] {
    padding-block-start: .4rem
  }
}

.pr-1[data-v-0ec26ea3] {
  padding-inline-end: .4rem
}

@media (min-width: 768px) {
  .pr-1[data-v-0ec26ea3] {
    padding-inline-end: .4rem
  }
}

.pb-1[data-v-0ec26ea3] {
  padding-block-end: .4rem
}

@media (min-width: 768px) {
  .pb-1[data-v-0ec26ea3] {
    padding-block-end: .4rem
  }
}

.pl-1[data-v-0ec26ea3] {
  padding-inline-start: .4rem
}

@media (min-width: 768px) {
  .pl-1[data-v-0ec26ea3] {
    padding-inline-start: .4rem
  }
}

.g-1[data-v-0ec26ea3] {
  gap: .4rem
}

@media (min-width: 768px) {
  .g-1[data-v-0ec26ea3] {
    gap: .4rem
  }
}

.gx-1[data-v-0ec26ea3] {
  column-gap: .4rem
}

@media (min-width: 768px) {
  .gx-1[data-v-0ec26ea3] {
    column-gap: .4rem
  }
}

.gy-1[data-v-0ec26ea3] {
  row-gap: .4rem
}

@media (min-width: 768px) {
  .gy-1[data-v-0ec26ea3] {
    row-gap: .4rem
  }
}

.ma-2[data-v-0ec26ea3] {
  margin: .8rem
}

@media (min-width: 768px) {
  .ma-2[data-v-0ec26ea3] {
    margin: .8rem
  }
}

.mx-2[data-v-0ec26ea3] {
  margin-inline: .8rem
}

@media (min-width: 768px) {
  .mx-2[data-v-0ec26ea3] {
    margin-inline: .8rem
  }
}

.my-2[data-v-0ec26ea3] {
  margin-block: .8rem
}

@media (min-width: 768px) {
  .my-2[data-v-0ec26ea3] {
    margin-block: .8rem
  }
}

.mt-2[data-v-0ec26ea3] {
  margin-block-start: .8rem
}

@media (min-width: 768px) {
  .mt-2[data-v-0ec26ea3] {
    margin-block-start: .8rem
  }
}

.mr-2[data-v-0ec26ea3] {
  margin-inline-end: .8rem
}

@media (min-width: 768px) {
  .mr-2[data-v-0ec26ea3] {
    margin-inline-end: .8rem
  }
}

.mb-2[data-v-0ec26ea3] {
  margin-block-end: .8rem
}

@media (min-width: 768px) {
  .mb-2[data-v-0ec26ea3] {
    margin-block-end: .8rem
  }
}

.ml-2[data-v-0ec26ea3] {
  margin-inline-start: .8rem
}

@media (min-width: 768px) {
  .ml-2[data-v-0ec26ea3] {
    margin-inline-start: .8rem
  }
}

.pa-2[data-v-0ec26ea3] {
  padding: .8rem
}

@media (min-width: 768px) {
  .pa-2[data-v-0ec26ea3] {
    padding: .8rem
  }
}

.px-2[data-v-0ec26ea3] {
  padding-inline: .8rem
}

@media (min-width: 768px) {
  .px-2[data-v-0ec26ea3] {
    padding-inline: .8rem
  }
}

.py-2[data-v-0ec26ea3] {
  padding-block: .8rem
}

@media (min-width: 768px) {
  .py-2[data-v-0ec26ea3] {
    padding-block: .8rem
  }
}

.pt-2[data-v-0ec26ea3] {
  padding-block-start: .8rem
}

@media (min-width: 768px) {
  .pt-2[data-v-0ec26ea3] {
    padding-block-start: .8rem
  }
}

.pr-2[data-v-0ec26ea3] {
  padding-inline-end: .8rem
}

@media (min-width: 768px) {
  .pr-2[data-v-0ec26ea3] {
    padding-inline-end: .8rem
  }
}

.pb-2[data-v-0ec26ea3] {
  padding-block-end: .8rem
}

@media (min-width: 768px) {
  .pb-2[data-v-0ec26ea3] {
    padding-block-end: .8rem
  }
}

.pl-2[data-v-0ec26ea3] {
  padding-inline-start: .8rem
}

@media (min-width: 768px) {
  .pl-2[data-v-0ec26ea3] {
    padding-inline-start: .8rem
  }
}

.g-2[data-v-0ec26ea3] {
  gap: .8rem
}

@media (min-width: 768px) {
  .g-2[data-v-0ec26ea3] {
    gap: .8rem
  }
}

.gx-2[data-v-0ec26ea3] {
  column-gap: .8rem
}

@media (min-width: 768px) {
  .gx-2[data-v-0ec26ea3] {
    column-gap: .8rem
  }
}

.gy-2[data-v-0ec26ea3] {
  row-gap: .8rem
}

@media (min-width: 768px) {
  .gy-2[data-v-0ec26ea3] {
    row-gap: .8rem
  }
}

.ma-3[data-v-0ec26ea3] {
  margin: 1.2rem
}

@media (min-width: 768px) {
  .ma-3[data-v-0ec26ea3] {
    margin: 1.6rem
  }
}

.mx-3[data-v-0ec26ea3] {
  margin-inline: 1.2rem
}

@media (min-width: 768px) {
  .mx-3[data-v-0ec26ea3] {
    margin-inline: 1.6rem
  }
}

.my-3[data-v-0ec26ea3] {
  margin-block: 1.2rem
}

@media (min-width: 768px) {
  .my-3[data-v-0ec26ea3] {
    margin-block: 1.6rem
  }
}

.mt-3[data-v-0ec26ea3] {
  margin-block-start: 1.2rem
}

@media (min-width: 768px) {
  .mt-3[data-v-0ec26ea3] {
    margin-block-start: 1.6rem
  }
}

.mr-3[data-v-0ec26ea3] {
  margin-inline-end: 1.2rem
}

@media (min-width: 768px) {
  .mr-3[data-v-0ec26ea3] {
    margin-inline-end: 1.6rem
  }
}

.mb-3[data-v-0ec26ea3] {
  margin-block-end: 1.2rem
}

@media (min-width: 768px) {
  .mb-3[data-v-0ec26ea3] {
    margin-block-end: 1.6rem
  }
}

.ml-3[data-v-0ec26ea3] {
  margin-inline-start: 1.2rem
}

@media (min-width: 768px) {
  .ml-3[data-v-0ec26ea3] {
    margin-inline-start: 1.6rem
  }
}

.pa-3[data-v-0ec26ea3] {
  padding: 1.2rem
}

@media (min-width: 768px) {
  .pa-3[data-v-0ec26ea3] {
    padding: 1.6rem
  }
}

.px-3[data-v-0ec26ea3] {
  padding-inline: 1.2rem
}

@media (min-width: 768px) {
  .px-3[data-v-0ec26ea3] {
    padding-inline: 1.6rem
  }
}

.py-3[data-v-0ec26ea3] {
  padding-block: 1.2rem
}

@media (min-width: 768px) {
  .py-3[data-v-0ec26ea3] {
    padding-block: 1.6rem
  }
}

.pt-3[data-v-0ec26ea3] {
  padding-block-start: 1.2rem
}

@media (min-width: 768px) {
  .pt-3[data-v-0ec26ea3] {
    padding-block-start: 1.6rem
  }
}

.pr-3[data-v-0ec26ea3] {
  padding-inline-end: 1.2rem
}

@media (min-width: 768px) {
  .pr-3[data-v-0ec26ea3] {
    padding-inline-end: 1.6rem
  }
}

.pb-3[data-v-0ec26ea3] {
  padding-block-end: 1.2rem
}

@media (min-width: 768px) {
  .pb-3[data-v-0ec26ea3] {
    padding-block-end: 1.6rem
  }
}

.pl-3[data-v-0ec26ea3] {
  padding-inline-start: 1.2rem
}

@media (min-width: 768px) {
  .pl-3[data-v-0ec26ea3] {
    padding-inline-start: 1.6rem
  }
}

.g-3[data-v-0ec26ea3] {
  gap: 1.2rem
}

@media (min-width: 768px) {
  .g-3[data-v-0ec26ea3] {
    gap: 1.6rem
  }
}

.gx-3[data-v-0ec26ea3] {
  column-gap: 1.2rem
}

@media (min-width: 768px) {
  .gx-3[data-v-0ec26ea3] {
    column-gap: 1.6rem
  }
}

.gy-3[data-v-0ec26ea3] {
  row-gap: 1.2rem
}

@media (min-width: 768px) {
  .gy-3[data-v-0ec26ea3] {
    row-gap: 1.6rem
  }
}

.ma-4[data-v-0ec26ea3] {
  margin: 1.6rem
}

@media (min-width: 768px) {
  .ma-4[data-v-0ec26ea3] {
    margin: 2.4rem
  }
}

.mx-4[data-v-0ec26ea3] {
  margin-inline: 1.6rem
}

@media (min-width: 768px) {
  .mx-4[data-v-0ec26ea3] {
    margin-inline: 2.4rem
  }
}

.my-4[data-v-0ec26ea3] {
  margin-block: 1.6rem
}

@media (min-width: 768px) {
  .my-4[data-v-0ec26ea3] {
    margin-block: 2.4rem
  }
}

.mt-4[data-v-0ec26ea3] {
  margin-block-start: 1.6rem
}

@media (min-width: 768px) {
  .mt-4[data-v-0ec26ea3] {
    margin-block-start: 2.4rem
  }
}

.mr-4[data-v-0ec26ea3] {
  margin-inline-end: 1.6rem
}

@media (min-width: 768px) {
  .mr-4[data-v-0ec26ea3] {
    margin-inline-end: 2.4rem
  }
}

.mb-4[data-v-0ec26ea3] {
  margin-block-end: 1.6rem
}

@media (min-width: 768px) {
  .mb-4[data-v-0ec26ea3] {
    margin-block-end: 2.4rem
  }
}

.ml-4[data-v-0ec26ea3] {
  margin-inline-start: 1.6rem
}

@media (min-width: 768px) {
  .ml-4[data-v-0ec26ea3] {
    margin-inline-start: 2.4rem
  }
}

.pa-4[data-v-0ec26ea3] {
  padding: 1.6rem
}

@media (min-width: 768px) {
  .pa-4[data-v-0ec26ea3] {
    padding: 2.4rem
  }
}

.px-4[data-v-0ec26ea3] {
  padding-inline: 1.6rem
}

@media (min-width: 768px) {
  .px-4[data-v-0ec26ea3] {
    padding-inline: 2.4rem
  }
}

.py-4[data-v-0ec26ea3] {
  padding-block: 1.6rem
}

@media (min-width: 768px) {
  .py-4[data-v-0ec26ea3] {
    padding-block: 2.4rem
  }
}

.pt-4[data-v-0ec26ea3] {
  padding-block-start: 1.6rem
}

@media (min-width: 768px) {
  .pt-4[data-v-0ec26ea3] {
    padding-block-start: 2.4rem
  }
}

.pr-4[data-v-0ec26ea3] {
  padding-inline-end: 1.6rem
}

@media (min-width: 768px) {
  .pr-4[data-v-0ec26ea3] {
    padding-inline-end: 2.4rem
  }
}

.pb-4[data-v-0ec26ea3] {
  padding-block-end: 1.6rem
}

@media (min-width: 768px) {
  .pb-4[data-v-0ec26ea3] {
    padding-block-end: 2.4rem
  }
}

.pl-4[data-v-0ec26ea3] {
  padding-inline-start: 1.6rem
}

@media (min-width: 768px) {
  .pl-4[data-v-0ec26ea3] {
    padding-inline-start: 2.4rem
  }
}

.g-4[data-v-0ec26ea3] {
  gap: 1.6rem
}

@media (min-width: 768px) {
  .g-4[data-v-0ec26ea3] {
    gap: 2.4rem
  }
}

.gx-4[data-v-0ec26ea3] {
  column-gap: 1.6rem
}

@media (min-width: 768px) {
  .gx-4[data-v-0ec26ea3] {
    column-gap: 2.4rem
  }
}

.gy-4[data-v-0ec26ea3] {
  row-gap: 1.6rem
}

@media (min-width: 768px) {
  .gy-4[data-v-0ec26ea3] {
    row-gap: 2.4rem
  }
}

.ma-5[data-v-0ec26ea3] {
  margin: 3.2rem
}

@media (min-width: 768px) {
  .ma-5[data-v-0ec26ea3] {
    margin: 4rem
  }
}

.mx-5[data-v-0ec26ea3] {
  margin-inline: 3.2rem
}

@media (min-width: 768px) {
  .mx-5[data-v-0ec26ea3] {
    margin-inline: 4rem
  }
}

.my-5[data-v-0ec26ea3] {
  margin-block: 3.2rem
}

@media (min-width: 768px) {
  .my-5[data-v-0ec26ea3] {
    margin-block: 4rem
  }
}

.mt-5[data-v-0ec26ea3] {
  margin-block-start: 3.2rem
}

@media (min-width: 768px) {
  .mt-5[data-v-0ec26ea3] {
    margin-block-start: 4rem
  }
}

.mr-5[data-v-0ec26ea3] {
  margin-inline-end: 3.2rem
}

@media (min-width: 768px) {
  .mr-5[data-v-0ec26ea3] {
    margin-inline-end: 4rem
  }
}

.mb-5[data-v-0ec26ea3] {
  margin-block-end: 3.2rem
}

@media (min-width: 768px) {
  .mb-5[data-v-0ec26ea3] {
    margin-block-end: 4rem
  }
}

.ml-5[data-v-0ec26ea3] {
  margin-inline-start: 3.2rem
}

@media (min-width: 768px) {
  .ml-5[data-v-0ec26ea3] {
    margin-inline-start: 4rem
  }
}

.pa-5[data-v-0ec26ea3] {
  padding: 3.2rem
}

@media (min-width: 768px) {
  .pa-5[data-v-0ec26ea3] {
    padding: 4rem
  }
}

.px-5[data-v-0ec26ea3] {
  padding-inline: 3.2rem
}

@media (min-width: 768px) {
  .px-5[data-v-0ec26ea3] {
    padding-inline: 4rem
  }
}

.py-5[data-v-0ec26ea3] {
  padding-block: 3.2rem
}

@media (min-width: 768px) {
  .py-5[data-v-0ec26ea3] {
    padding-block: 4rem
  }
}

.pt-5[data-v-0ec26ea3] {
  padding-block-start: 3.2rem
}

@media (min-width: 768px) {
  .pt-5[data-v-0ec26ea3] {
    padding-block-start: 4rem
  }
}

.pr-5[data-v-0ec26ea3] {
  padding-inline-end: 3.2rem
}

@media (min-width: 768px) {
  .pr-5[data-v-0ec26ea3] {
    padding-inline-end: 4rem
  }
}

.pb-5[data-v-0ec26ea3] {
  padding-block-end: 3.2rem
}

@media (min-width: 768px) {
  .pb-5[data-v-0ec26ea3] {
    padding-block-end: 4rem
  }
}

.pl-5[data-v-0ec26ea3] {
  padding-inline-start: 3.2rem
}

@media (min-width: 768px) {
  .pl-5[data-v-0ec26ea3] {
    padding-inline-start: 4rem
  }
}

.g-5[data-v-0ec26ea3] {
  gap: 3.2rem
}

@media (min-width: 768px) {
  .g-5[data-v-0ec26ea3] {
    gap: 4rem
  }
}

.gx-5[data-v-0ec26ea3] {
  column-gap: 3.2rem
}

@media (min-width: 768px) {
  .gx-5[data-v-0ec26ea3] {
    column-gap: 4rem
  }
}

.gy-5[data-v-0ec26ea3] {
  row-gap: 3.2rem
}

@media (min-width: 768px) {
  .gy-5[data-v-0ec26ea3] {
    row-gap: 4rem
  }
}

.ma-6[data-v-0ec26ea3] {
  margin: 4rem
}

@media (min-width: 768px) {
  .ma-6[data-v-0ec26ea3] {
    margin: 6.4rem
  }
}

.mx-6[data-v-0ec26ea3] {
  margin-inline: 4rem
}

@media (min-width: 768px) {
  .mx-6[data-v-0ec26ea3] {
    margin-inline: 6.4rem
  }
}

.my-6[data-v-0ec26ea3] {
  margin-block: 4rem
}

@media (min-width: 768px) {
  .my-6[data-v-0ec26ea3] {
    margin-block: 6.4rem
  }
}

.mt-6[data-v-0ec26ea3] {
  margin-block-start: 4rem
}

@media (min-width: 768px) {
  .mt-6[data-v-0ec26ea3] {
    margin-block-start: 6.4rem
  }
}

.mr-6[data-v-0ec26ea3] {
  margin-inline-end: 4rem
}

@media (min-width: 768px) {
  .mr-6[data-v-0ec26ea3] {
    margin-inline-end: 6.4rem
  }
}

.mb-6[data-v-0ec26ea3] {
  margin-block-end: 4rem
}

@media (min-width: 768px) {
  .mb-6[data-v-0ec26ea3] {
    margin-block-end: 6.4rem
  }
}

.ml-6[data-v-0ec26ea3] {
  margin-inline-start: 4rem
}

@media (min-width: 768px) {
  .ml-6[data-v-0ec26ea3] {
    margin-inline-start: 6.4rem
  }
}

.pa-6[data-v-0ec26ea3] {
  padding: 4rem
}

@media (min-width: 768px) {
  .pa-6[data-v-0ec26ea3] {
    padding: 6.4rem
  }
}

.px-6[data-v-0ec26ea3] {
  padding-inline: 4rem
}

@media (min-width: 768px) {
  .px-6[data-v-0ec26ea3] {
    padding-inline: 6.4rem
  }
}

.py-6[data-v-0ec26ea3] {
  padding-block: 4rem
}

@media (min-width: 768px) {
  .py-6[data-v-0ec26ea3] {
    padding-block: 6.4rem
  }
}

.pt-6[data-v-0ec26ea3] {
  padding-block-start: 4rem
}

@media (min-width: 768px) {
  .pt-6[data-v-0ec26ea3] {
    padding-block-start: 6.4rem
  }
}

.pr-6[data-v-0ec26ea3] {
  padding-inline-end: 4rem
}

@media (min-width: 768px) {
  .pr-6[data-v-0ec26ea3] {
    padding-inline-end: 6.4rem
  }
}

.pb-6[data-v-0ec26ea3] {
  padding-block-end: 4rem
}

@media (min-width: 768px) {
  .pb-6[data-v-0ec26ea3] {
    padding-block-end: 6.4rem
  }
}

.pl-6[data-v-0ec26ea3] {
  padding-inline-start: 4rem
}

@media (min-width: 768px) {
  .pl-6[data-v-0ec26ea3] {
    padding-inline-start: 6.4rem
  }
}

.g-6[data-v-0ec26ea3] {
  gap: 4rem
}

@media (min-width: 768px) {
  .g-6[data-v-0ec26ea3] {
    gap: 6.4rem
  }
}

.gx-6[data-v-0ec26ea3] {
  column-gap: 4rem
}

@media (min-width: 768px) {
  .gx-6[data-v-0ec26ea3] {
    column-gap: 6.4rem
  }
}

.gy-6[data-v-0ec26ea3] {
  row-gap: 4rem
}

@media (min-width: 768px) {
  .gy-6[data-v-0ec26ea3] {
    row-gap: 6.4rem
  }
}

.ma-7[data-v-0ec26ea3] {
  margin: 6.4rem
}

@media (min-width: 768px) {
  .ma-7[data-v-0ec26ea3] {
    margin: 8.8rem
  }
}

.mx-7[data-v-0ec26ea3] {
  margin-inline: 6.4rem
}

@media (min-width: 768px) {
  .mx-7[data-v-0ec26ea3] {
    margin-inline: 8.8rem
  }
}

.my-7[data-v-0ec26ea3] {
  margin-block: 6.4rem
}

@media (min-width: 768px) {
  .my-7[data-v-0ec26ea3] {
    margin-block: 8.8rem
  }
}

.mt-7[data-v-0ec26ea3] {
  margin-block-start: 6.4rem
}

@media (min-width: 768px) {
  .mt-7[data-v-0ec26ea3] {
    margin-block-start: 8.8rem
  }
}

.mr-7[data-v-0ec26ea3] {
  margin-inline-end: 6.4rem
}

@media (min-width: 768px) {
  .mr-7[data-v-0ec26ea3] {
    margin-inline-end: 8.8rem
  }
}

.mb-7[data-v-0ec26ea3] {
  margin-block-end: 6.4rem
}

@media (min-width: 768px) {
  .mb-7[data-v-0ec26ea3] {
    margin-block-end: 8.8rem
  }
}

.ml-7[data-v-0ec26ea3] {
  margin-inline-start: 6.4rem
}

@media (min-width: 768px) {
  .ml-7[data-v-0ec26ea3] {
    margin-inline-start: 8.8rem
  }
}

.pa-7[data-v-0ec26ea3] {
  padding: 6.4rem
}

@media (min-width: 768px) {
  .pa-7[data-v-0ec26ea3] {
    padding: 8.8rem
  }
}

.px-7[data-v-0ec26ea3] {
  padding-inline: 6.4rem
}

@media (min-width: 768px) {
  .px-7[data-v-0ec26ea3] {
    padding-inline: 8.8rem
  }
}

.py-7[data-v-0ec26ea3] {
  padding-block: 6.4rem
}

@media (min-width: 768px) {
  .py-7[data-v-0ec26ea3] {
    padding-block: 8.8rem
  }
}

.pt-7[data-v-0ec26ea3] {
  padding-block-start: 6.4rem
}

@media (min-width: 768px) {
  .pt-7[data-v-0ec26ea3] {
    padding-block-start: 8.8rem
  }
}

.pr-7[data-v-0ec26ea3] {
  padding-inline-end: 6.4rem
}

@media (min-width: 768px) {
  .pr-7[data-v-0ec26ea3] {
    padding-inline-end: 8.8rem
  }
}

.pb-7[data-v-0ec26ea3] {
  padding-block-end: 6.4rem
}

@media (min-width: 768px) {
  .pb-7[data-v-0ec26ea3] {
    padding-block-end: 8.8rem
  }
}

.pl-7[data-v-0ec26ea3] {
  padding-inline-start: 6.4rem
}

@media (min-width: 768px) {
  .pl-7[data-v-0ec26ea3] {
    padding-inline-start: 8.8rem
  }
}

.g-7[data-v-0ec26ea3] {
  gap: 6.4rem
}

@media (min-width: 768px) {
  .g-7[data-v-0ec26ea3] {
    gap: 8.8rem
  }
}

.gx-7[data-v-0ec26ea3] {
  column-gap: 6.4rem
}

@media (min-width: 768px) {
  .gx-7[data-v-0ec26ea3] {
    column-gap: 8.8rem
  }
}

.gy-7[data-v-0ec26ea3] {
  row-gap: 6.4rem
}

@media (min-width: 768px) {
  .gy-7[data-v-0ec26ea3] {
    row-gap: 8.8rem
  }
}

.ma-8[data-v-0ec26ea3] {
  margin: 8.8rem
}

@media (min-width: 768px) {
  .ma-8[data-v-0ec26ea3] {
    margin: 13.6rem
  }
}

.mx-8[data-v-0ec26ea3] {
  margin-inline: 8.8rem
}

@media (min-width: 768px) {
  .mx-8[data-v-0ec26ea3] {
    margin-inline: 13.6rem
  }
}

.my-8[data-v-0ec26ea3] {
  margin-block: 8.8rem
}

@media (min-width: 768px) {
  .my-8[data-v-0ec26ea3] {
    margin-block: 13.6rem
  }
}

.mt-8[data-v-0ec26ea3] {
  margin-block-start: 8.8rem
}

@media (min-width: 768px) {
  .mt-8[data-v-0ec26ea3] {
    margin-block-start: 13.6rem
  }
}

.mr-8[data-v-0ec26ea3] {
  margin-inline-end: 8.8rem
}

@media (min-width: 768px) {
  .mr-8[data-v-0ec26ea3] {
    margin-inline-end: 13.6rem
  }
}

.mb-8[data-v-0ec26ea3] {
  margin-block-end: 8.8rem
}

@media (min-width: 768px) {
  .mb-8[data-v-0ec26ea3] {
    margin-block-end: 13.6rem
  }
}

.ml-8[data-v-0ec26ea3] {
  margin-inline-start: 8.8rem
}

@media (min-width: 768px) {
  .ml-8[data-v-0ec26ea3] {
    margin-inline-start: 13.6rem
  }
}

.pa-8[data-v-0ec26ea3] {
  padding: 8.8rem
}

@media (min-width: 768px) {
  .pa-8[data-v-0ec26ea3] {
    padding: 13.6rem
  }
}

.px-8[data-v-0ec26ea3] {
  padding-inline: 8.8rem
}

@media (min-width: 768px) {
  .px-8[data-v-0ec26ea3] {
    padding-inline: 13.6rem
  }
}

.py-8[data-v-0ec26ea3] {
  padding-block: 8.8rem
}

@media (min-width: 768px) {
  .py-8[data-v-0ec26ea3] {
    padding-block: 13.6rem
  }
}

.pt-8[data-v-0ec26ea3] {
  padding-block-start: 8.8rem
}

@media (min-width: 768px) {
  .pt-8[data-v-0ec26ea3] {
    padding-block-start: 13.6rem
  }
}

.pr-8[data-v-0ec26ea3] {
  padding-inline-end: 8.8rem
}

@media (min-width: 768px) {
  .pr-8[data-v-0ec26ea3] {
    padding-inline-end: 13.6rem
  }
}

.pb-8[data-v-0ec26ea3] {
  padding-block-end: 8.8rem
}

@media (min-width: 768px) {
  .pb-8[data-v-0ec26ea3] {
    padding-block-end: 13.6rem
  }
}

.pl-8[data-v-0ec26ea3] {
  padding-inline-start: 8.8rem
}

@media (min-width: 768px) {
  .pl-8[data-v-0ec26ea3] {
    padding-inline-start: 13.6rem
  }
}

.g-8[data-v-0ec26ea3] {
  gap: 8.8rem
}

@media (min-width: 768px) {
  .g-8[data-v-0ec26ea3] {
    gap: 13.6rem
  }
}

.gx-8[data-v-0ec26ea3] {
  column-gap: 8.8rem
}

@media (min-width: 768px) {
  .gx-8[data-v-0ec26ea3] {
    column-gap: 13.6rem
  }
}

.gy-8[data-v-0ec26ea3] {
  row-gap: 8.8rem
}

@media (min-width: 768px) {
  .gy-8[data-v-0ec26ea3] {
    row-gap: 13.6rem
  }
}

.ma-9[data-v-0ec26ea3] {
  margin: 8.8rem
}

@media (min-width: 768px) {
  .ma-9[data-v-0ec26ea3] {
    margin: 16rem
  }
}

.mx-9[data-v-0ec26ea3] {
  margin-inline: 8.8rem
}

@media (min-width: 768px) {
  .mx-9[data-v-0ec26ea3] {
    margin-inline: 16rem
  }
}

.my-9[data-v-0ec26ea3] {
  margin-block: 8.8rem
}

@media (min-width: 768px) {
  .my-9[data-v-0ec26ea3] {
    margin-block: 16rem
  }
}

.mt-9[data-v-0ec26ea3] {
  margin-block-start: 8.8rem
}

@media (min-width: 768px) {
  .mt-9[data-v-0ec26ea3] {
    margin-block-start: 16rem
  }
}

.mr-9[data-v-0ec26ea3] {
  margin-inline-end: 8.8rem
}

@media (min-width: 768px) {
  .mr-9[data-v-0ec26ea3] {
    margin-inline-end: 16rem
  }
}

.mb-9[data-v-0ec26ea3] {
  margin-block-end: 8.8rem
}

@media (min-width: 768px) {
  .mb-9[data-v-0ec26ea3] {
    margin-block-end: 16rem
  }
}

.ml-9[data-v-0ec26ea3] {
  margin-inline-start: 8.8rem
}

@media (min-width: 768px) {
  .ml-9[data-v-0ec26ea3] {
    margin-inline-start: 16rem
  }
}

.pa-9[data-v-0ec26ea3] {
  padding: 8.8rem
}

@media (min-width: 768px) {
  .pa-9[data-v-0ec26ea3] {
    padding: 16rem
  }
}

.px-9[data-v-0ec26ea3] {
  padding-inline: 8.8rem
}

@media (min-width: 768px) {
  .px-9[data-v-0ec26ea3] {
    padding-inline: 16rem
  }
}

.py-9[data-v-0ec26ea3] {
  padding-block: 8.8rem
}

@media (min-width: 768px) {
  .py-9[data-v-0ec26ea3] {
    padding-block: 16rem
  }
}

.pt-9[data-v-0ec26ea3] {
  padding-block-start: 8.8rem
}

@media (min-width: 768px) {
  .pt-9[data-v-0ec26ea3] {
    padding-block-start: 16rem
  }
}

.pr-9[data-v-0ec26ea3] {
  padding-inline-end: 8.8rem
}

@media (min-width: 768px) {
  .pr-9[data-v-0ec26ea3] {
    padding-inline-end: 16rem
  }
}

.pb-9[data-v-0ec26ea3] {
  padding-block-end: 8.8rem
}

@media (min-width: 768px) {
  .pb-9[data-v-0ec26ea3] {
    padding-block-end: 16rem
  }
}

.pl-9[data-v-0ec26ea3] {
  padding-inline-start: 8.8rem
}

@media (min-width: 768px) {
  .pl-9[data-v-0ec26ea3] {
    padding-inline-start: 16rem
  }
}

.g-9[data-v-0ec26ea3] {
  gap: 8.8rem
}

@media (min-width: 768px) {
  .g-9[data-v-0ec26ea3] {
    gap: 16rem
  }
}

.gx-9[data-v-0ec26ea3] {
  column-gap: 8.8rem
}

@media (min-width: 768px) {
  .gx-9[data-v-0ec26ea3] {
    column-gap: 16rem
  }
}

.gy-9[data-v-0ec26ea3] {
  row-gap: 8.8rem
}

@media (min-width: 768px) {
  .gy-9[data-v-0ec26ea3] {
    row-gap: 16rem
  }
}

.Help[data-v-0ec26ea3] {
  position: relative
}

.Help__content[data-v-0ec26ea3] {
  z-index: 1;
  position: relative
}

.Help__faq[data-v-0ec26ea3] {
  grid-column: span 4
}

@media (min-width: 992px) {
  .Help__faq[data-v-0ec26ea3] {
    grid-column: span 7
  }
}

@media (max-width: 991px) {
  .Help__title[data-v-0ec26ea3] {
    text-align: center
  }
}

.Help__contact[data-v-0ec26ea3] {
  grid-column: span 4
}

@media (min-width: 992px) {
  .Help__contact[data-v-0ec26ea3] {
    grid-column: span 5;
    align-self: end
  }
}

.Help__image[data-v-0ec26ea3] {
  grid-column: 2/-1;
  position: absolute;
  top: 0;
  right: 0;
  width: 600px;
  height: 600px;
  border-radius: 100% 0% 0% 100%/0% 0% 100% 100%;
  background-position: center
}

@media (max-width: 991px) {
  .Help__image[data-v-0ec26ea3] {
    display: none
  }
}

.Hero[data-v-cd0636bc] {
  position: relative;
  border-bottom-right-radius: 64px;
  overflow: hidden
}

@media (max-width: 991px) {
  .Hero[data-v-cd0636bc] {
    padding-block-start: 8.8rem;
    padding-block-end: 4rem
  }
}

@media (min-width: 992px) {
  .Hero[data-v-cd0636bc] {
    border-bottom-right-radius: 200px
  }
}

.Hero__ball[data-v-cd0636bc] {
  position: absolute;
  grid-column: 1;
  width: 200px;
  height: 200px;
  border-radius: 0% 100% 100% 0%/0% 0% 100% 100%
}

@media (min-width: 768px) {
  .Hero__ball[data-v-cd0636bc] {
    transform: scale(2);
    transform-origin: top left
  }
}

.Hero__content[data-v-cd0636bc] {
  z-index: 1;
  position: relative
}

@media (max-width: 991px) {
  .Hero__content[data-v-cd0636bc] {
    row-gap: 4rem
  }
}

.Hero__left[data-v-cd0636bc] {
  grid-column: span 4
}

@media (min-width: 992px) {
  .Hero__left[data-v-cd0636bc] {
    grid-column: span 6;
    padding-block: 13.6rem
  }
}

.Hero__surtitle[data-v-cd0636bc] {
  display: block
}

.Hero__promotion[data-v-cd0636bc] {
  grid-column: span 4
}

@media (min-width: 992px) {
  .Hero__promotion[data-v-cd0636bc] {
    grid-column: 8/span 6;
    padding-block: 13.6rem
  }
}

@media (min-width: 992px) {
  .Hero__promotion__content[data-v-cd0636bc] {
    position: relative;
    align-self: center;
    margin-block-start: 8.8rem
  }

  .Hero__promotion__content[data-v-cd0636bc] .Promotion {
    z-index: 1;
    position: relative
  }
}

@media (max-width: 991px) {
  .Hero__promotion__illustrations[data-v-cd0636bc] {
    display: none
  }
}

@media (min-width: 992px) {
  .Hero__promotion__illustrations[data-v-cd0636bc] {
    position: absolute;
    left: 50%;
    bottom: calc(100% - 80px);
    display: flex;
    font-size: 30rem;
    transform: translate(-50%)
  }

  .Hero__promotion__illustrations[data-v-cd0636bc] .Illustration {
    position: relative;
    margin-inline: -50px
  }

  .Hero__promotion__illustrations[data-v-cd0636bc] .Illustration:first-child {
    z-index: -1;
    transform: translateY(34px)
  }

  .Hero__promotion__illustrations[data-v-cd0636bc] .Illustration:last-child {
    z-index: 2;
    transform: translateY(-34px)
  }
}

.Hero__right[data-v-cd0636bc] {
  grid-column: span 4;
  display: flex;
  flex-direction: column
}

@media (min-width: 992px) {
  .Hero__right[data-v-cd0636bc] {
    grid-column: 8/span 6;
    gap: 4rem;
    padding-bottom: 13.6rem
  }
}

.Hero__visuals__content[data-v-cd0636bc] {
  display: none
}

@media (min-width: 992px) {
  .Hero__visuals__content[data-v-cd0636bc] {
    display: flex;
    margin-top: -40px
  }
}

.Hero__visual__illustration[data-v-cd0636bc] {
  position: relative;
  font-size: 30rem
}

.Hero__visual__illustration[data-v-cd0636bc]:first-child {
  flex-shrink: 0;
  z-index: 2;
  margin-inline: -100px;
  transform: translateY(200px)
}

.Hero__visual__illustration[data-v-cd0636bc]:last-child {
  flex-shrink: 0;
  z-index: 2;
  margin-inline: -64px;
  transform: translateY(50px)
}

.Hero__visual__image[data-v-cd0636bc] {
  flex-shrink: 0;
  width: 300px;
  height: 450px;
  object-fit: cover;
  z-index: 1
}

.Hero__loan-example[data-v-cd0636bc] {
  text-align: center
}

@media (min-width: 992px) {
  .Hero__loan-example[data-v-cd0636bc] {
    margin-block-start: 3.2rem;
    text-align: right
  }
}

.LoanRanges[data-v-2ea7ef5f] {
  position: relative
}

@media (max-width: 767px) {
  .LoanRanges[data-v-2ea7ef5f] .Tabs__triggers {
    margin-inline: -2.4rem;
    padding-inline: 2.4rem
  }
}

@media (min-width: 992px) {
  .LoanRanges[data-v-2ea7ef5f] {
    padding-bottom: 96px
  }
}

.LoanRanges[data-v-2ea7ef5f] .Tabs__trigger {
  box-shadow: inset 0 -4px #edf4fe
}

.LoanRanges .ribbon-1[data-v-2ea7ef5f],
.LoanRanges .ribbon-2[data-v-2ea7ef5f] {
  position: absolute;
  left: -70px;
  width: 1000px;
  height: auto;
  aspect-ratio: 1/.45
}

.LoanRanges .ribbon-1[data-v-2ea7ef5f] {
  z-index: -1;
  bottom: 0
}

@media (max-width: 991px) {
  .LoanRanges .ribbon-1[data-v-2ea7ef5f] {
    display: none
  }
}

@media (min-width: 992px) {
  .LoanRanges .ribbon-1[data-v-2ea7ef5f] {
    clip-path: inset(calc(100% - 96px) 0px 0px 0px)
  }
}

@media (max-width: 991px) {
  .LoanRanges .ribbon-2[data-v-2ea7ef5f] {
    left: 50%;
    bottom: -48px;
    width: 120%;
    min-width: 500px;
    transform: translate(-50%)
  }
}

@media (min-width: 992px) {
  .LoanRanges .ribbon-2[data-v-2ea7ef5f] {
    bottom: -96px
  }
}

.LoanRanges__container[data-v-2ea7ef5f] {
  overflow: hidden;
  position: relative;
  border-top-left-radius: 64px;
  border-bottom-right-radius: 64px
}

@media (min-width: 992px) {
  .LoanRanges__container[data-v-2ea7ef5f] {
    border-top-left-radius: 200px;
    border-bottom-right-radius: 200px
  }
}

.LoanRanges__heading[data-v-2ea7ef5f] {
  margin-block-end: 2.4rem;
  text-align: center
}

@media (min-width: 768px) {
  .LoanRanges__heading[data-v-2ea7ef5f] {
    margin-block-end: 3.2rem
  }
}

.LoanRanges__heading[data-v-2ea7ef5f],
.LoanRanges__tabs[data-v-2ea7ef5f] {
  z-index: 1;
  position: relative
}

.LoanRanges__Range[data-v-2ea7ef5f] {
  display: grid;
  grid-template-columns: repeat(2, 1fr)
}

@media (min-width: 768px) {
  .LoanRanges__Range[data-v-2ea7ef5f] {
    grid-template-columns: repeat(4, 1fr)
  }
}

@media (min-width: 992px) {
  .LoanTypes[data-v-aed2e87c] {
    position: relative;
    padding-bottom: 96px
  }
}

.LoanTypes .ribbon-1[data-v-aed2e87c],
.LoanTypes .ribbon-2[data-v-aed2e87c] {
  position: absolute;
  bottom: 0;
  left: -100px;
  width: 1000px;
  height: auto;
  aspect-ratio: 1/.45
}

@media (min-width: 992px) {
  .LoanTypes .ribbon-1[data-v-aed2e87c] {
    clip-path: inset(0px 0px 96px 0px)
  }
}

.LoanTypes .ribbon-2[data-v-aed2e87c] {
  z-index: -1
}

@media (max-width: 991px) {
  .LoanTypes .ribbon-2[data-v-aed2e87c] {
    display: none
  }
}

.LoanTypes__container[data-v-aed2e87c] {
  overflow: hidden;
  border-top-left-radius: 64px;
  border-bottom-right-radius: 64px
}

@media (min-width: 992px) {
  .LoanTypes__container[data-v-aed2e87c] {
    border-top-left-radius: 200px;
    border-bottom-right-radius: 200px;
    background-image: linear-gradient(to right, #edf4fe 50%, #7633dd 50%)
  }
}

@media (max-width: 991px) {
  .LoanTypes__content[data-v-aed2e87c] {
    grid-column: 1/-1
  }
}

@media (min-width: 992px) {
  .LoanTypes__content[data-v-aed2e87c] {
    display: flex;
    align-items: center
  }
}

@media (min-width: 992px) {

  .LoanTypes__text[data-v-aed2e87c],
  .LoanTypes__links[data-v-aed2e87c] {
    flex-grow: 1;
    flex-basis: 50%
  }
}

.LoanTypes__text[data-v-aed2e87c] {
  padding-block: 8.8rem
}

@media (max-width: 991px) {
  .LoanTypes__text[data-v-aed2e87c] {
    position: relative;
    padding-inline: 4rem
  }

  .LoanTypes__text .ribbon-1[data-v-aed2e87c] {
    left: 50%;
    bottom: -48px;
    width: 120%;
    min-width: 500px;
    transform: translate(-50%)
  }
}

@media (min-width: 992px) {
  .LoanTypes__text[data-v-aed2e87c] {
    padding-inline-end: 6.4rem
  }
}

.LoanTypes__title[data-v-aed2e87c],
.LoanTypes__description[data-v-aed2e87c] {
  z-index: 1;
  position: relative
}

.LoanTypes__links[data-v-aed2e87c] {
  z-index: 1;
  position: relative;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  padding-block: 4rem
}

@media (max-width: 991px) {
  .LoanTypes__links[data-v-aed2e87c] {
    padding-inline: 2.4rem
  }
}

@media (min-width: 992px) {
  .LoanTypes__links[data-v-aed2e87c] {
    padding-block: 8.8rem;
    padding-inline-start: 6.4rem
  }
}

.Offers[data-v-f6bee79b] {
  position: relative;
  border-top-left-radius: 64px;
  overflow: hidden
}

@media (min-width: 992px) {
  .Offers[data-v-f6bee79b] {
    border-top-left-radius: 200px
  }
}

.Offers[data-v-f6bee79b]:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 300px;
  height: 300px;
  background-color: #7633dd;
  border-radius: 100% 0% 0% 100%/100% 0%;
  transform-origin: bottom right
}

@media (min-width: 992px) {
  .Offers[data-v-f6bee79b]:after {
    transform: scale(2)
  }
}

.Offers__content[data-v-f6bee79b] {
  z-index: 1;
  position: relative
}

@media (max-width: 991px) {
  .Offers__content[data-v-f6bee79b] {
    grid-column: 1/-1
  }
}

.Offers__list[data-v-f6bee79b] {
  grid-column: span 4;
  display: flex
}

@media (max-width: 991px) {
  .Offers__list[data-v-f6bee79b] {
    padding-left: 2.4rem;
    padding-right: 2.4rem;
    padding-bottom: .8rem;
    overflow-x: auto
  }
}

@media (min-width: 992px) {
  .Offers__list[data-v-f6bee79b] {
    --items-per-row: 2;
    display: grid;
    grid-template-columns: repeat(var(--items-per-row), 1fr);
    grid-column: span 12
  }
}

@media (max-width: 991px) {
  .Offers__item[data-v-f6bee79b] {
    flex-basis: 300px;
    flex-shrink: 0
  }
}

.Offers__item .Card[data-v-f6bee79b] {
  height: 100%
}

.Offers__heading[data-v-f6bee79b] {
  margin-block-end: 2.4rem;
  text-align: center
}

@media (min-width: 768px) {
  .Offers__heading[data-v-f6bee79b] {
    margin-block-end: 3.2rem
  }
}

.Offers__actions[data-v-f6bee79b] {
  z-index: 1;
  display: grid;
  justify-items: center
}

.Offers_action[data-v-f6bee79b] .Button__text {
  text-decoration: underline
}

@media (min-width: 1280px) {
  .Offers--medium .Offers__list[data-v-f6bee79b] {
    grid-column: 2/span 10
  }
}

@media (min-width: 1280px) {
  .Offers--large .Offers__list[data-v-f6bee79b] {
    grid-column: span 12
  }
}

@media (max-width: 991px) {
  .RelatedArticles__content[data-v-a8a012dc] {
    grid-column: 1/-1
  }
}

.RelatedArticles__title[data-v-a8a012dc] {
  grid-column: 1/-1;
  margin-bottom: 2.4rem;
  text-align: center
}

@media (min-width: 992px) {
  .RelatedArticles__title[data-v-a8a012dc] {
    grid-column: 2/-2;
    margin-bottom: 3.2rem
  }
}

.RelatedArticles__articles[data-v-a8a012dc] {
  grid-column: span 4;
  display: flex
}

@media (max-width: 991px) {
  .RelatedArticles__articles[data-v-a8a012dc] {
    padding-left: 2.4rem;
    padding-right: 2.4rem;
    padding-bottom: .8rem;
    overflow-x: auto
  }
}

@media (min-width: 992px) {
  .RelatedArticles__articles[data-v-a8a012dc] {
    grid-column: 2/-2
  }
}

.RelatedArticles__article[data-v-a8a012dc] {
  width: 100%
}

@media (max-width: 991px) {
  .RelatedArticles__article[data-v-a8a012dc] {
    flex-shrink: 0;
    flex-basis: 300px
  }
}

.RelatedArticles__article .Card[data-v-a8a012dc] {
  height: 100%
}

.Steps[data-v-aad91b5c] {
  position: relative;
  overflow-x: hidden
}

@media (min-width: 992px) {
  .Steps[data-v-aad91b5c] {
    padding-top: 96px
  }
}

.Steps .ribbon-1[data-v-aad91b5c],
.Steps .ribbon-2[data-v-aad91b5c] {
  position: absolute;
  top: 0;
  right: -180px;
  width: 1000px;
  height: auto;
  aspect-ratio: 1/.45;
  transform: rotate(180deg)
}

@media (max-width: 991px) {
  .Steps .ribbon-1[data-v-aad91b5c] {
    display: none
  }
}

@media (max-width: 991px) {
  .Steps .ribbon-2[data-v-aad91b5c] {
    top: -48px;
    right: -90px;
    width: 500px;
    clip-path: inset(0px 150px 0px 0px)
  }
}

@media (min-width: 992px) {
  .Steps .ribbon-2[data-v-aad91b5c] {
    clip-path: inset(0px 350px 96px 0px)
  }
}

.Steps__container[data-v-aad91b5c] {
  border-bottom-left-radius: 64px
}

@media (min-width: 992px) {
  .Steps__container[data-v-aad91b5c] {
    border-bottom-left-radius: 200px
  }
}

.Steps__content[data-v-aad91b5c] {
  z-index: 1;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 3.2rem
}

.Steps__title[data-v-aad91b5c] {
  text-align: center
}

.Steps__list[data-v-aad91b5c] {
  width: 100%
}

@media (max-width: 991px) {
  .Steps__list[data-v-aad91b5c] {
    overflow: visible
  }
}

@media (min-width: 992px) {
  .Steps__list[data-v-aad91b5c] .swiper-wrapper {
    gap: 2.4rem
  }
}

@media (min-width: 992px) {
  .Steps__item[data-v-aad91b5c] {
    flex: 1
  }
}

.Steps__list__pagination[data-v-aad91b5c] {
  display: flex;
  justify-content: center
}

@media (min-width: 992px) {
  .Steps__list__pagination[data-v-aad91b5c] {
    display: none
  }
}

.Steps__list__pagination[data-v-aad91b5c] .swiper-pagination-bullet {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  margin-left: 0;
  margin-right: 0;
  background: none;
  opacity: 1
}

.Steps__list__pagination[data-v-aad91b5c] .swiper-pagination-bullet:after {
  content: "";
  display: flex;
  width: 12px;
  height: 12px;
  background-color: transparent;
  border: 1px solid #150045;
  border-radius: 9999px;
  transition: background-color .2s cubic-bezier(.25, 1, .5, 1)
}

.Steps__list__pagination[data-v-aad91b5c] .swiper-pagination-bullet-active:after {
  background-color: #150045
}

.Steps__cta[data-v-aad91b5c] {
  align-self: center
}

/*! FINANCO */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%
}

body {
  margin: 0
}

main {
  display: block
}

h1 {
  font-size: 2em;
  margin: .67em 0
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible
}

pre {
  font-family: monospace, monospace;
  font-size: 1em
}

a {
  background-color: transparent
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted
}

b,
strong {
  font-weight: bolder
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em
}

small {
  font-size: 80%
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

sub {
  bottom: -.25em
}

sup {
  top: -.5em
}

img {
  border-style: none
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0
}

button,
input {
  overflow: visible
}

button,
select {
  text-transform: none
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText
}

fieldset {
  padding: .35em .75em .625em
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal
}

progress {
  vertical-align: baseline
}

textarea {
  overflow: auto
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit
}

details {
  display: block
}

summary {
  display: list-item
}

template {
  display: none
}

[hidden] {
  display: none
}

.text-3xs {
  font-size: 1rem
}

.text-2xs {
  font-size: 1.2rem
}

.text-xs {
  font-size: 1.4rem
}

.text-s {
  font-size: 1.6rem
}

.text-m {
  font-size: 1.8rem
}

.text-l {
  font-size: 2rem
}

.text-xl {
  font-size: 2.4rem
}

.text-2xl {
  font-size: 2.8rem
}

.text-3xl {
  font-size: 3.2rem
}

.text-4xl {
  font-size: 5.6rem
}

.weight-light {
  font-weight: 300
}

.weight-regular {
  font-weight: 400
}

.weight-medium {
  font-weight: 500
}

.weight-bold {
  font-weight: 700
}

.line-height-xs {
  line-height: 1
}

.line-height-s {
  line-height: 1.15
}

.line-height-m {
  line-height: 1.25
}

.line-height-l {
  line-height: 1.3
}

.line-height-xl {
  line-height: 1.37
}

.line-height-2xl {
  line-height: 1.42
}

.line-height-3xl {
  line-height: 1.5
}

.heading-1 {
  font-size: 3.2rem;
  font-weight: 700;
  line-height: 1.25
}

@media (min-width: 768px) {
  .heading-1 {
    font-size: 5.6rem;
    line-height: 1.15
  }
}

.heading-2 {
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.15
}

@media (min-width: 768px) {
  .heading-2 {
    font-size: 2.8rem;
    line-height: 1.3
  }
}

.heading-3 {
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.3
}

@media (min-width: 768px) {
  .heading-3 {
    font-size: 2rem;
    line-height: 1.3
  }
}

.heading-4 {
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.42
}

@media (min-width: 768px) {
  .heading-4 {
    font-size: 1.6rem;
    line-height: 1.37
  }
}

.paragraph-1 {
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.42
}

@media (min-width: 768px) {
  .paragraph-1 {
    font-size: 2.8rem;
    line-height: 1.3
  }
}

.paragraph-2 {
  font-size: 1.6rem;
  font-weight: 300
}

@media (min-width: 768px) {
  .paragraph-2 {
    font-size: 2rem;
    line-height: 1.3
  }
}

.paragraph-3,
body {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.42
}

@media (min-width: 768px) {

  .paragraph-3,
  body {
    font-size: 1.6rem;
    line-height: 1.37
  }
}

.paragraph-4 {
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.5
}

@media (min-width: 768px) {
  .paragraph-4 {
    font-size: 1.4rem;
    line-height: 1.42
  }
}

.paragraph-5 {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.3
}

@media (min-width: 768px) {
  .paragraph-5 {
    font-size: 1.2rem
  }
}

.label {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1
}

.input {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: normal
}

.longtext {
  white-space: pre-line
}

html {
  box-sizing: border-box
}

*,
*:before,
*:after {
  box-sizing: inherit
}

@media (prefers-reduced-motion: reduce) {

  *,
  *:before,
  *:after {
    transition-duration: .001ms !important;
    animation-duration: .001ms !important;
    background-attachment: initial !important;
    scroll-behavior: auto !important
  }
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-weight: inherit
}

p,
ul,
ol,
figure {
  margin: 0
}

ul,
ol {
  list-style: none;
  padding-left: 0
}

a {
  color: inherit;
  text-decoration: none
}

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

input {
  display: inline-block;
  width: 100%;
  font: inherit
}

details>summary {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none
}

fieldset {
  margin: 0;
  border: 0;
  padding: 0
}

img,
iframe {
  max-width: 100%
}

::-ms-clear {
  display: none
}

html {
  font-size: .625em
}

body {
  font-family: rotunda-variable, sans-serif;
  color: #150045;
  background-color: #fff
}

.clearfix:after {
  clear: both;
  content: "";
  display: table
}

.hide-text {
  overflow: hidden;
  padding: 0;
  text-indent: 101%;
  white-space: nowrap
}

.visuallyHidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}

/*! layout */
.container {
  --layout-width: 1280px;
  --layout-padding: 24px;
  display: grid;
  grid-template-columns: 1fr min(100% - var(--layout-padding) * 2, var(--layout-width)) 1fr
}

.container>* {
  grid-column: 2/-2
}

@media (min-width: 992px) {
  .container {
    --layout-padding: 64px;
    grid-template-columns: 1fr min(100% - var(--layout-padding) * 2, var(--layout-width)) 1fr
  }
}

.container-full {
  padding-inline: var(--layout-padding)
}

@media (min-width: 992px) {
  .container-full {
    --layout-padding: 64px;
    padding-inline: var(--layout-padding)
  }
}

.wrapped-content {
  grid-column: 2/-2
}

.fullwidth-content {
  grid-column: 1/-1
}

.grid {
  --grid-columns-number: 4;
  --grid-gap: 16px;
  display: grid;
  grid-template-columns: repeat(var(--grid-columns-number), 1fr);
  column-gap: var(--grid-gap)
}

@media (min-width: 992px) {
  .grid {
    --grid-columns-number: 12;
    --grid-gap: 64px
  }
}

.radius-s {
  border-radius: 8px
}

.radius-m {
  border-radius: 16px
}

.radius-l {
  border-radius: 24px
}

.radius-xl {
  border-radius: 64px
}

.radius-2xl {
  border-radius: 200px
}

.radius-rounded {
  border-radius: 9999px
}

.border-none {
  border: none
}

.border-thin {
  border: 1px solid #000
}

.border-normal {
  border: 2px solid #000
}

.shadow-soft {
  box-shadow: 0 0 32px #15004529
}

@media (min-width: 992px) {

  .custom-scrollbar-v::-webkit-scrollbar-thumb,
  .custom-scrollbar-h::-webkit-scrollbar-thumb {
    background-color: #e0def3;
    border-radius: 9999px
  }

  .custom-scrollbar-v::-webkit-scrollbar-track,
  .custom-scrollbar-h::-webkit-scrollbar-track {
    background-color: transparent;
    border-radius: 9999px
  }
}

@media (min-width: 992px) {
  .custom-scrollbar-h::-webkit-scrollbar {
    height: 8px
  }
}

@media (min-width: 992px) {
  .custom-scrollbar-v::-webkit-scrollbar {
    width: 8px
  }
}

.bg-red-01 {
  background-color: #7633dd
}

.color-red-01 {
  color: #7633dd
}

.border-red-01 {
  border-color: #7633dd
}

.bg-red-02 {
  background-color: #c9cdf8
}

.color-red-02 {
  color: #c9cdf8
}

.border-red-02 {
  border-color: #c9cdf8
}

.bg-red-03 {
  background-color: #edf4fe
}

.color-red-03 {
  color: #edf4fe
}

.border-red-03 {
  border-color: #edf4fe
}

.bg-blue-01 {
  background-color: #150045
}

.color-blue-01 {
  color: #150045
}

.border-blue-01 {
  border-color: #150045
}

.bg-blue-02 {
  background-color: #c2c3e3
}

.color-blue-02 {
  color: #c2c3e3
}

.border-blue-02 {
  border-color: #c2c3e3
}

.bg-blue-03 {
  background-color: #e0def3
}

.color-blue-03 {
  color: #e0def3
}

.border-blue-03 {
  border-color: #e0def3
}

.bg-yellow-01 {
  background-color: #1aa5ed
}

.color-yellow-01 {
  color: #1aa5ed
}

.border-yellow-01 {
  border-color: #1aa5ed
}

.bg-yellow-02 {
  background-color: #feb1ea
}

.color-yellow-02 {
  color: #feb1ea
}

.border-yellow-02 {
  border-color: #feb1ea
}

.bg-yellow-03 {
  background-color: #f9d6eb
}

.color-yellow-03 {
  color: #f9d6eb
}

.border-yellow-03 {
  border-color: #f9d6eb
}

.bg-green-01 {
  background-color: #874600
}

.color-green-01 {
  color: #874600
}

.border-green-01 {
  border-color: #874600
}

.bg-green-02 {
  background-color: #fabedc
}

.color-green-02 {
  color: #fabedc
}

.border-green-02 {
  border-color: #fabedc
}

.bg-green-03 {
  background-color: #ffefde
}

.color-green-03 {
  color: #ffefde
}

.border-green-03 {
  border-color: #ffefde
}

.bg-black {
  background-color: #000
}

.color-black {
  color: #000
}

.border-black {
  border-color: #000
}

.bg-white {
  background-color: #fff
}

.color-white {
  color: #fff
}

.border-white {
  border-color: #fff
}

.bg-grey {
  background-color: #809da2
}

.color-grey {
  color: #809da2
}

.border-grey {
  border-color: #809da2
}

.bg-transparent {
  background-color: transparent
}

.color-transparent {
  color: transparent
}

.border-transparent {
  border-color: transparent
}

.ma-auto {
  margin: auto
}

@media (min-width: 768px) {
  .ma-auto {
    margin: auto
  }
}

.mx-auto {
  margin-inline: auto
}

@media (min-width: 768px) {
  .mx-auto {
    margin-inline: auto
  }
}

.my-auto {
  margin-block: auto
}

@media (min-width: 768px) {
  .my-auto {
    margin-block: auto
  }
}

.mt-auto {
  margin-block-start: auto
}

@media (min-width: 768px) {
  .mt-auto {
    margin-block-start: auto
  }
}

.mr-auto {
  margin-inline-end: auto
}

@media (min-width: 768px) {
  .mr-auto {
    margin-inline-end: auto
  }
}

.mb-auto {
  margin-block-end: auto
}

@media (min-width: 768px) {
  .mb-auto {
    margin-block-end: auto
  }
}

.ml-auto {
  margin-inline-start: auto
}

@media (min-width: 768px) {
  .ml-auto {
    margin-inline-start: auto
  }
}

.pa-auto {
  padding: auto
}

@media (min-width: 768px) {
  .pa-auto {
    padding: auto
  }
}

.px-auto {
  padding-inline: auto
}

@media (min-width: 768px) {
  .px-auto {
    padding-inline: auto
  }
}

.py-auto {
  padding-block: auto
}

@media (min-width: 768px) {
  .py-auto {
    padding-block: auto
  }
}

.pt-auto {
  padding-block-start: auto
}

@media (min-width: 768px) {
  .pt-auto {
    padding-block-start: auto
  }
}

.pr-auto {
  padding-inline-end: auto
}

@media (min-width: 768px) {
  .pr-auto {
    padding-inline-end: auto
  }
}

.pb-auto {
  padding-block-end: auto
}

@media (min-width: 768px) {
  .pb-auto {
    padding-block-end: auto
  }
}

.pl-auto {
  padding-inline-start: auto
}

@media (min-width: 768px) {
  .pl-auto {
    padding-inline-start: auto
  }
}

.g-auto {
  gap: auto
}

@media (min-width: 768px) {
  .g-auto {
    gap: auto
  }
}

.gx-auto {
  column-gap: auto
}

@media (min-width: 768px) {
  .gx-auto {
    column-gap: auto
  }
}

.gy-auto {
  row-gap: auto
}

@media (min-width: 768px) {
  .gy-auto {
    row-gap: auto
  }
}

.ma-0 {
  margin: 0rem
}

@media (min-width: 768px) {
  .ma-0 {
    margin: 0rem
  }
}

.mx-0 {
  margin-inline: 0rem
}

@media (min-width: 768px) {
  .mx-0 {
    margin-inline: 0rem
  }
}

.my-0 {
  margin-block: 0rem
}

@media (min-width: 768px) {
  .my-0 {
    margin-block: 0rem
  }
}

.mt-0 {
  margin-block-start: 0rem
}

@media (min-width: 768px) {
  .mt-0 {
    margin-block-start: 0rem
  }
}

.mr-0 {
  margin-inline-end: 0rem
}

@media (min-width: 768px) {
  .mr-0 {
    margin-inline-end: 0rem
  }
}

.mb-0 {
  margin-block-end: 0rem
}

@media (min-width: 768px) {
  .mb-0 {
    margin-block-end: 0rem
  }
}

.ml-0 {
  margin-inline-start: 0rem
}

@media (min-width: 768px) {
  .ml-0 {
    margin-inline-start: 0rem
  }
}

.pa-0 {
  padding: 0rem
}

@media (min-width: 768px) {
  .pa-0 {
    padding: 0rem
  }
}

.px-0 {
  padding-inline: 0rem
}

@media (min-width: 768px) {
  .px-0 {
    padding-inline: 0rem
  }
}

.py-0 {
  padding-block: 0rem
}

@media (min-width: 768px) {
  .py-0 {
    padding-block: 0rem
  }
}

.pt-0 {
  padding-block-start: 0rem
}

@media (min-width: 768px) {
  .pt-0 {
    padding-block-start: 0rem
  }
}

.pr-0 {
  padding-inline-end: 0rem
}

@media (min-width: 768px) {
  .pr-0 {
    padding-inline-end: 0rem
  }
}

.pb-0 {
  padding-block-end: 0rem
}

@media (min-width: 768px) {
  .pb-0 {
    padding-block-end: 0rem
  }
}

.pl-0 {
  padding-inline-start: 0rem
}

@media (min-width: 768px) {
  .pl-0 {
    padding-inline-start: 0rem
  }
}

.g-0 {
  gap: 0rem
}

@media (min-width: 768px) {
  .g-0 {
    gap: 0rem
  }
}

.gx-0 {
  column-gap: 0rem
}

@media (min-width: 768px) {
  .gx-0 {
    column-gap: 0rem
  }
}

.gy-0 {
  row-gap: 0rem
}

@media (min-width: 768px) {
  .gy-0 {
    row-gap: 0rem
  }
}

.ma-1 {
  margin: .4rem
}

@media (min-width: 768px) {
  .ma-1 {
    margin: .4rem
  }
}

.mx-1 {
  margin-inline: .4rem
}

@media (min-width: 768px) {
  .mx-1 {
    margin-inline: .4rem
  }
}

.my-1 {
  margin-block: .4rem
}

@media (min-width: 768px) {
  .my-1 {
    margin-block: .4rem
  }
}

.mt-1 {
  margin-block-start: .4rem
}

@media (min-width: 768px) {
  .mt-1 {
    margin-block-start: .4rem
  }
}

.mr-1 {
  margin-inline-end: .4rem
}

@media (min-width: 768px) {
  .mr-1 {
    margin-inline-end: .4rem
  }
}

.mb-1 {
  margin-block-end: .4rem
}

@media (min-width: 768px) {
  .mb-1 {
    margin-block-end: .4rem
  }
}

.ml-1 {
  margin-inline-start: .4rem
}

@media (min-width: 768px) {
  .ml-1 {
    margin-inline-start: .4rem
  }
}

.pa-1 {
  padding: .4rem
}

@media (min-width: 768px) {
  .pa-1 {
    padding: .4rem
  }
}

.px-1 {
  padding-inline: .4rem
}

@media (min-width: 768px) {
  .px-1 {
    padding-inline: .4rem
  }
}

.py-1 {
  padding-block: .4rem
}

@media (min-width: 768px) {
  .py-1 {
    padding-block: .4rem
  }
}

.pt-1 {
  padding-block-start: .4rem
}

@media (min-width: 768px) {
  .pt-1 {
    padding-block-start: .4rem
  }
}

.pr-1 {
  padding-inline-end: .4rem
}

@media (min-width: 768px) {
  .pr-1 {
    padding-inline-end: .4rem
  }
}

.pb-1 {
  padding-block-end: .4rem
}

@media (min-width: 768px) {
  .pb-1 {
    padding-block-end: .4rem
  }
}

.pl-1 {
  padding-inline-start: .4rem
}

@media (min-width: 768px) {
  .pl-1 {
    padding-inline-start: .4rem
  }
}

.g-1 {
  gap: .4rem
}

@media (min-width: 768px) {
  .g-1 {
    gap: .4rem
  }
}

.gx-1 {
  column-gap: .4rem
}

@media (min-width: 768px) {
  .gx-1 {
    column-gap: .4rem
  }
}

.gy-1 {
  row-gap: .4rem
}

@media (min-width: 768px) {
  .gy-1 {
    row-gap: .4rem
  }
}

.ma-2 {
  margin: .8rem
}

@media (min-width: 768px) {
  .ma-2 {
    margin: .8rem
  }
}

.mx-2 {
  margin-inline: .8rem
}

@media (min-width: 768px) {
  .mx-2 {
    margin-inline: .8rem
  }
}

.my-2 {
  margin-block: .8rem
}

@media (min-width: 768px) {
  .my-2 {
    margin-block: .8rem
  }
}

.mt-2 {
  margin-block-start: .8rem
}

@media (min-width: 768px) {
  .mt-2 {
    margin-block-start: .8rem
  }
}

.mr-2 {
  margin-inline-end: .8rem
}

@media (min-width: 768px) {
  .mr-2 {
    margin-inline-end: .8rem
  }
}

.mb-2 {
  margin-block-end: .8rem
}

@media (min-width: 768px) {
  .mb-2 {
    margin-block-end: .8rem
  }
}

.ml-2 {
  margin-inline-start: .8rem
}

@media (min-width: 768px) {
  .ml-2 {
    margin-inline-start: .8rem
  }
}

.pa-2 {
  padding: .8rem
}

@media (min-width: 768px) {
  .pa-2 {
    padding: .8rem
  }
}

.px-2 {
  padding-inline: .8rem
}

@media (min-width: 768px) {
  .px-2 {
    padding-inline: .8rem
  }
}

.py-2 {
  padding-block: .8rem
}

@media (min-width: 768px) {
  .py-2 {
    padding-block: .8rem
  }
}

.pt-2 {
  padding-block-start: .8rem
}

@media (min-width: 768px) {
  .pt-2 {
    padding-block-start: .8rem
  }
}

.pr-2 {
  padding-inline-end: .8rem
}

@media (min-width: 768px) {
  .pr-2 {
    padding-inline-end: .8rem
  }
}

.pb-2 {
  padding-block-end: .8rem
}

@media (min-width: 768px) {
  .pb-2 {
    padding-block-end: .8rem
  }
}

.pl-2 {
  padding-inline-start: .8rem
}

@media (min-width: 768px) {
  .pl-2 {
    padding-inline-start: .8rem
  }
}

.g-2 {
  gap: .8rem
}

@media (min-width: 768px) {
  .g-2 {
    gap: .8rem
  }
}

.gx-2 {
  column-gap: .8rem
}

@media (min-width: 768px) {
  .gx-2 {
    column-gap: .8rem
  }
}

.gy-2 {
  row-gap: .8rem
}

@media (min-width: 768px) {
  .gy-2 {
    row-gap: .8rem
  }
}

.ma-3 {
  margin: 1.2rem
}

@media (min-width: 768px) {
  .ma-3 {
    margin: 1.6rem
  }
}

.mx-3 {
  margin-inline: 1.2rem
}

@media (min-width: 768px) {
  .mx-3 {
    margin-inline: 1.6rem
  }
}

.my-3 {
  margin-block: 1.2rem
}

@media (min-width: 768px) {
  .my-3 {
    margin-block: 1.6rem
  }
}

.mt-3 {
  margin-block-start: 1.2rem
}

@media (min-width: 768px) {
  .mt-3 {
    margin-block-start: 1.6rem
  }
}

.mr-3 {
  margin-inline-end: 1.2rem
}

@media (min-width: 768px) {
  .mr-3 {
    margin-inline-end: 1.6rem
  }
}

.mb-3 {
  margin-block-end: 1.2rem
}

@media (min-width: 768px) {
  .mb-3 {
    margin-block-end: 1.6rem
  }
}

.ml-3 {
  margin-inline-start: 1.2rem
}

@media (min-width: 768px) {
  .ml-3 {
    margin-inline-start: 1.6rem
  }
}

.pa-3 {
  padding: 1.2rem
}

@media (min-width: 768px) {
  .pa-3 {
    padding: 1.6rem
  }
}

.px-3 {
  padding-inline: 1.2rem
}

@media (min-width: 768px) {
  .px-3 {
    padding-inline: 1.6rem
  }
}

.py-3 {
  padding-block: 1.2rem
}

@media (min-width: 768px) {
  .py-3 {
    padding-block: 1.6rem
  }
}

.pt-3 {
  padding-block-start: 1.2rem
}

@media (min-width: 768px) {
  .pt-3 {
    padding-block-start: 1.6rem
  }
}

.pr-3 {
  padding-inline-end: 1.2rem
}

@media (min-width: 768px) {
  .pr-3 {
    padding-inline-end: 1.6rem
  }
}

.pb-3 {
  padding-block-end: 1.2rem
}

@media (min-width: 768px) {
  .pb-3 {
    padding-block-end: 1.6rem
  }
}

.pl-3 {
  padding-inline-start: 1.2rem
}

@media (min-width: 768px) {
  .pl-3 {
    padding-inline-start: 1.6rem
  }
}

.g-3 {
  gap: 1.2rem
}

@media (min-width: 768px) {
  .g-3 {
    gap: 1.6rem
  }
}

.gx-3 {
  column-gap: 1.2rem
}

@media (min-width: 768px) {
  .gx-3 {
    column-gap: 1.6rem
  }
}

.gy-3 {
  row-gap: 1.2rem
}

@media (min-width: 768px) {
  .gy-3 {
    row-gap: 1.6rem
  }
}

.ma-4 {
  margin: 1.6rem
}

@media (min-width: 768px) {
  .ma-4 {
    margin: 2.4rem
  }
}

.mx-4 {
  margin-inline: 1.6rem
}

@media (min-width: 768px) {
  .mx-4 {
    margin-inline: 2.4rem
  }
}

.my-4 {
  margin-block: 1.6rem
}

@media (min-width: 768px) {
  .my-4 {
    margin-block: 2.4rem
  }
}

.mt-4 {
  margin-block-start: 1.6rem
}

@media (min-width: 768px) {
  .mt-4 {
    margin-block-start: 2.4rem
  }
}

.mr-4 {
  margin-inline-end: 1.6rem
}

@media (min-width: 768px) {
  .mr-4 {
    margin-inline-end: 2.4rem
  }
}

.mb-4 {
  margin-block-end: 1.6rem
}

@media (min-width: 768px) {
  .mb-4 {
    margin-block-end: 2.4rem
  }
}

.ml-4 {
  margin-inline-start: 1.6rem
}

@media (min-width: 768px) {
  .ml-4 {
    margin-inline-start: 2.4rem
  }
}

.pa-4 {
  padding: 1.6rem
}

@media (min-width: 768px) {
  .pa-4 {
    padding: 2.4rem
  }
}

.px-4 {
  padding-inline: 1.6rem
}

@media (min-width: 768px) {
  .px-4 {
    padding-inline: 2.4rem
  }
}

.py-4 {
  padding-block: 1.6rem
}

@media (min-width: 768px) {
  .py-4 {
    padding-block: 2.4rem
  }
}

.pt-4 {
  padding-block-start: 1.6rem
}

@media (min-width: 768px) {
  .pt-4 {
    padding-block-start: 2.4rem
  }
}

.pr-4 {
  padding-inline-end: 1.6rem
}

@media (min-width: 768px) {
  .pr-4 {
    padding-inline-end: 2.4rem
  }
}

.pb-4 {
  padding-block-end: 1.6rem
}

@media (min-width: 768px) {
  .pb-4 {
    padding-block-end: 2.4rem
  }
}

.pl-4 {
  padding-inline-start: 1.6rem
}

@media (min-width: 768px) {
  .pl-4 {
    padding-inline-start: 2.4rem
  }
}

.g-4 {
  gap: 1.6rem
}

@media (min-width: 768px) {
  .g-4 {
    gap: 2.4rem
  }
}

.gx-4 {
  column-gap: 1.6rem
}

@media (min-width: 768px) {
  .gx-4 {
    column-gap: 2.4rem
  }
}

.gy-4 {
  row-gap: 1.6rem
}

@media (min-width: 768px) {
  .gy-4 {
    row-gap: 2.4rem
  }
}

.ma-5 {
  margin: 3.2rem
}

@media (min-width: 768px) {
  .ma-5 {
    margin: 4rem
  }
}

.mx-5 {
  margin-inline: 3.2rem
}

@media (min-width: 768px) {
  .mx-5 {
    margin-inline: 4rem
  }
}

.my-5 {
  margin-block: 3.2rem
}

@media (min-width: 768px) {
  .my-5 {
    margin-block: 4rem
  }
}

.mt-5 {
  margin-block-start: 3.2rem
}

@media (min-width: 768px) {
  .mt-5 {
    margin-block-start: 4rem
  }
}

.mr-5 {
  margin-inline-end: 3.2rem
}

@media (min-width: 768px) {
  .mr-5 {
    margin-inline-end: 4rem
  }
}

.mb-5 {
  margin-block-end: 3.2rem
}

@media (min-width: 768px) {
  .mb-5 {
    margin-block-end: 4rem
  }
}

.ml-5 {
  margin-inline-start: 3.2rem
}

@media (min-width: 768px) {
  .ml-5 {
    margin-inline-start: 4rem
  }
}

.pa-5 {
  padding: 3.2rem
}

@media (min-width: 768px) {
  .pa-5 {
    padding: 4rem
  }
}

.px-5 {
  padding-inline: 3.2rem
}

@media (min-width: 768px) {
  .px-5 {
    padding-inline: 4rem
  }
}

.py-5 {
  padding-block: 3.2rem
}

@media (min-width: 768px) {
  .py-5 {
    padding-block: 4rem
  }
}

.pt-5 {
  padding-block-start: 3.2rem
}

@media (min-width: 768px) {
  .pt-5 {
    padding-block-start: 4rem
  }
}

.pr-5 {
  padding-inline-end: 3.2rem
}

@media (min-width: 768px) {
  .pr-5 {
    padding-inline-end: 4rem
  }
}

.pb-5 {
  padding-block-end: 3.2rem
}

@media (min-width: 768px) {
  .pb-5 {
    padding-block-end: 4rem
  }
}

.pl-5 {
  padding-inline-start: 3.2rem
}

@media (min-width: 768px) {
  .pl-5 {
    padding-inline-start: 4rem
  }
}

.g-5 {
  gap: 3.2rem
}

@media (min-width: 768px) {
  .g-5 {
    gap: 4rem
  }
}

.gx-5 {
  column-gap: 3.2rem
}

@media (min-width: 768px) {
  .gx-5 {
    column-gap: 4rem
  }
}

.gy-5 {
  row-gap: 3.2rem
}

@media (min-width: 768px) {
  .gy-5 {
    row-gap: 4rem
  }
}

.ma-6 {
  margin: 4rem
}

@media (min-width: 768px) {
  .ma-6 {
    margin: 6.4rem
  }
}

.mx-6 {
  margin-inline: 4rem
}

@media (min-width: 768px) {
  .mx-6 {
    margin-inline: 6.4rem
  }
}

.my-6 {
  margin-block: 4rem
}

@media (min-width: 768px) {
  .my-6 {
    margin-block: 6.4rem
  }
}

.mt-6 {
  margin-block-start: 4rem
}

@media (min-width: 768px) {
  .mt-6 {
    margin-block-start: 6.4rem
  }
}

.mr-6 {
  margin-inline-end: 4rem
}

@media (min-width: 768px) {
  .mr-6 {
    margin-inline-end: 6.4rem
  }
}

.mb-6 {
  margin-block-end: 4rem
}

@media (min-width: 768px) {
  .mb-6 {
    margin-block-end: 6.4rem
  }
}

.ml-6 {
  margin-inline-start: 4rem
}

@media (min-width: 768px) {
  .ml-6 {
    margin-inline-start: 6.4rem
  }
}

.pa-6 {
  padding: 4rem
}

@media (min-width: 768px) {
  .pa-6 {
    padding: 6.4rem
  }
}

.px-6 {
  padding-inline: 4rem
}

@media (min-width: 768px) {
  .px-6 {
    padding-inline: 6.4rem
  }
}

.py-6 {
  padding-block: 4rem
}

@media (min-width: 768px) {
  .py-6 {
    padding-block: 6.4rem
  }
}

.pt-6 {
  padding-block-start: 4rem
}

@media (min-width: 768px) {
  .pt-6 {
    padding-block-start: 6.4rem
  }
}

.pr-6 {
  padding-inline-end: 4rem
}

@media (min-width: 768px) {
  .pr-6 {
    padding-inline-end: 6.4rem
  }
}

.pb-6 {
  padding-block-end: 4rem
}

@media (min-width: 768px) {
  .pb-6 {
    padding-block-end: 6.4rem
  }
}

.pl-6 {
  padding-inline-start: 4rem
}

@media (min-width: 768px) {
  .pl-6 {
    padding-inline-start: 6.4rem
  }
}

.g-6 {
  gap: 4rem
}

@media (min-width: 768px) {
  .g-6 {
    gap: 6.4rem
  }
}

.gx-6 {
  column-gap: 4rem
}

@media (min-width: 768px) {
  .gx-6 {
    column-gap: 6.4rem
  }
}

.gy-6 {
  row-gap: 4rem
}

@media (min-width: 768px) {
  .gy-6 {
    row-gap: 6.4rem
  }
}

.ma-7 {
  margin: 6.4rem
}

@media (min-width: 768px) {
  .ma-7 {
    margin: 8.8rem
  }
}

.mx-7 {
  margin-inline: 6.4rem
}

@media (min-width: 768px) {
  .mx-7 {
    margin-inline: 8.8rem
  }
}

.my-7 {
  margin-block: 6.4rem
}

@media (min-width: 768px) {
  .my-7 {
    margin-block: 8.8rem
  }
}

.mt-7 {
  margin-block-start: 6.4rem
}

@media (min-width: 768px) {
  .mt-7 {
    margin-block-start: 8.8rem
  }
}

.mr-7 {
  margin-inline-end: 6.4rem
}

@media (min-width: 768px) {
  .mr-7 {
    margin-inline-end: 8.8rem
  }
}

.mb-7 {
  margin-block-end: 6.4rem
}

@media (min-width: 768px) {
  .mb-7 {
    margin-block-end: 8.8rem
  }
}

.ml-7 {
  margin-inline-start: 6.4rem
}

@media (min-width: 768px) {
  .ml-7 {
    margin-inline-start: 8.8rem
  }
}

.pa-7 {
  padding: 6.4rem
}

@media (min-width: 768px) {
  .pa-7 {
    padding: 8.8rem
  }
}

.px-7 {
  padding-inline: 6.4rem
}

@media (min-width: 768px) {
  .px-7 {
    padding-inline: 8.8rem
  }
}

.py-7 {
  padding-block: 6.4rem
}

@media (min-width: 768px) {
  .py-7 {
    padding-block: 8.8rem
  }
}

.pt-7 {
  padding-block-start: 6.4rem
}

@media (min-width: 768px) {
  .pt-7 {
    padding-block-start: 8.8rem
  }
}

.pr-7 {
  padding-inline-end: 6.4rem
}

@media (min-width: 768px) {
  .pr-7 {
    padding-inline-end: 8.8rem
  }
}

.pb-7 {
  padding-block-end: 6.4rem
}

@media (min-width: 768px) {
  .pb-7 {
    padding-block-end: 8.8rem
  }
}

.pl-7 {
  padding-inline-start: 6.4rem
}

@media (min-width: 768px) {
  .pl-7 {
    padding-inline-start: 8.8rem
  }
}

.g-7 {
  gap: 6.4rem
}

@media (min-width: 768px) {
  .g-7 {
    gap: 8.8rem
  }
}

.gx-7 {
  column-gap: 6.4rem
}

@media (min-width: 768px) {
  .gx-7 {
    column-gap: 8.8rem
  }
}

.gy-7 {
  row-gap: 6.4rem
}

@media (min-width: 768px) {
  .gy-7 {
    row-gap: 8.8rem
  }
}

.ma-8 {
  margin: 8.8rem
}

@media (min-width: 768px) {
  .ma-8 {
    margin: 13.6rem
  }
}

.mx-8 {
  margin-inline: 8.8rem
}

@media (min-width: 768px) {
  .mx-8 {
    margin-inline: 13.6rem
  }
}

.my-8 {
  margin-block: 8.8rem
}

@media (min-width: 768px) {
  .my-8 {
    margin-block: 13.6rem
  }
}

.mt-8 {
  margin-block-start: 8.8rem
}

@media (min-width: 768px) {
  .mt-8 {
    margin-block-start: 13.6rem
  }
}

.mr-8 {
  margin-inline-end: 8.8rem
}

@media (min-width: 768px) {
  .mr-8 {
    margin-inline-end: 13.6rem
  }
}

.mb-8 {
  margin-block-end: 8.8rem
}

@media (min-width: 768px) {
  .mb-8 {
    margin-block-end: 13.6rem
  }
}

.ml-8 {
  margin-inline-start: 8.8rem
}

@media (min-width: 768px) {
  .ml-8 {
    margin-inline-start: 13.6rem
  }
}

.pa-8 {
  padding: 8.8rem
}

@media (min-width: 768px) {
  .pa-8 {
    padding: 13.6rem
  }
}

.px-8 {
  padding-inline: 8.8rem
}

@media (min-width: 768px) {
  .px-8 {
    padding-inline: 13.6rem
  }
}

.py-8 {
  padding-block: 8.8rem
}

@media (min-width: 768px) {
  .py-8 {
    padding-block: 13.6rem
  }
}

.pt-8 {
  padding-block-start: 8.8rem
}

@media (min-width: 768px) {
  .pt-8 {
    padding-block-start: 13.6rem
  }
}

.pr-8 {
  padding-inline-end: 8.8rem
}

@media (min-width: 768px) {
  .pr-8 {
    padding-inline-end: 13.6rem
  }
}

.pb-8 {
  padding-block-end: 8.8rem
}

@media (min-width: 768px) {
  .pb-8 {
    padding-block-end: 13.6rem
  }
}

.pl-8 {
  padding-inline-start: 8.8rem
}

@media (min-width: 768px) {
  .pl-8 {
    padding-inline-start: 13.6rem
  }
}

.g-8 {
  gap: 8.8rem
}

@media (min-width: 768px) {
  .g-8 {
    gap: 13.6rem
  }
}

.gx-8 {
  column-gap: 8.8rem
}

@media (min-width: 768px) {
  .gx-8 {
    column-gap: 13.6rem
  }
}

.gy-8 {
  row-gap: 8.8rem
}

@media (min-width: 768px) {
  .gy-8 {
    row-gap: 13.6rem
  }
}

.ma-9 {
  margin: 8.8rem
}

@media (min-width: 768px) {
  .ma-9 {
    margin: 16rem
  }
}

.mx-9 {
  margin-inline: 8.8rem
}

@media (min-width: 768px) {
  .mx-9 {
    margin-inline: 16rem
  }
}

.my-9 {
  margin-block: 8.8rem
}

@media (min-width: 768px) {
  .my-9 {
    margin-block: 16rem
  }
}

.mt-9 {
  margin-block-start: 8.8rem
}

@media (min-width: 768px) {
  .mt-9 {
    margin-block-start: 16rem
  }
}

.mr-9 {
  margin-inline-end: 8.8rem
}

@media (min-width: 768px) {
  .mr-9 {
    margin-inline-end: 16rem
  }
}

.mb-9 {
  margin-block-end: 8.8rem
}

@media (min-width: 768px) {
  .mb-9 {
    margin-block-end: 16rem
  }
}

.ml-9 {
  margin-inline-start: 8.8rem
}

@media (min-width: 768px) {
  .ml-9 {
    margin-inline-start: 16rem
  }
}

.pa-9 {
  padding: 8.8rem
}

@media (min-width: 768px) {
  .pa-9 {
    padding: 16rem
  }
}

.px-9 {
  padding-inline: 8.8rem
}

@media (min-width: 768px) {
  .px-9 {
    padding-inline: 16rem
  }
}

.py-9 {
  padding-block: 8.8rem
}

@media (min-width: 768px) {
  .py-9 {
    padding-block: 16rem
  }
}

.pt-9 {
  padding-block-start: 8.8rem
}

@media (min-width: 768px) {
  .pt-9 {
    padding-block-start: 16rem
  }
}

.pr-9 {
  padding-inline-end: 8.8rem
}

@media (min-width: 768px) {
  .pr-9 {
    padding-inline-end: 16rem
  }
}

.pb-9 {
  padding-block-end: 8.8rem
}

@media (min-width: 768px) {
  .pb-9 {
    padding-block-end: 16rem
  }
}

.pl-9 {
  padding-inline-start: 8.8rem
}

@media (min-width: 768px) {
  .pl-9 {
    padding-inline-start: 16rem
  }
}

.g-9 {
  gap: 8.8rem
}

@media (min-width: 768px) {
  .g-9 {
    gap: 16rem
  }
}

.gx-9 {
  column-gap: 8.8rem
}

@media (min-width: 768px) {
  .gx-9 {
    column-gap: 16rem
  }
}

.gy-9 {
  row-gap: 8.8rem
}

@media (min-width: 768px) {
  .gy-9 {
    row-gap: 16rem
  }
}

.Common-header[data-v-cf45252e] {
  z-index: 100;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%
}

@media (min-width: 992px) {
  .Common-header[data-v-cf45252e] .Menu__content__wrapper {
    padding-inline-start: 212px
  }
}

.default-layout[data-v-dae8ba93] {
  --header-height: 168px;
  padding-top: var(--header-height)
}

@media (min-width: 768px) {
  .default-layout[data-v-dae8ba93] {
    --header-height: 150px
  }
}

main[data-v-dae8ba93] {
  position: relative
}

.Homepage__promotional[data-v-9eb958b0] {
  gap: 4rem
}

@media (min-width: 992px) {
  .Homepage__promotional[data-v-9eb958b0] {
    gap: 2.4rem
  }
}

.Homepage__promotional[data-v-9eb958b0] .Highlight {
  grid-column: span 4
}

@media (min-width: 992px) {
  .Homepage__promotional[data-v-9eb958b0] .Highlight:first-child {
    grid-column: span 5
  }

  .Homepage__promotional[data-v-9eb958b0] .Highlight:last-child {
    grid-column: span 7
  }

  .Homepage__promotional[data-v-9eb958b0] .Highlight:only-child {
    grid-column: 2/span 10
  }
}

.Homepage__brand[data-v-9eb958b0],
.Homepage__legalNotice[data-v-9eb958b0] {
  grid-column: span 4
}

@media (min-width: 992px) {

  .Homepage__brand[data-v-9eb958b0],
  .Homepage__legalNotice[data-v-9eb958b0] {
    grid-column: 2/span 10
  }
}

.Homepage__legalNotice[data-v-9eb958b0] {
  --scroll-offset: 50px
}

@media (min-width: 992px) {
  .Homepage__legalNotice[data-v-9eb958b0] {
    --scroll-offset: 200px
  }
}

.Homepage__legalNotice[data-v-9eb958b0] .Accordion__item {
  scroll-margin: calc(var(--header-height) + var(--scroll-offset))
}