/* Source: d3aff32fbaaa4503.css; local URLs and brand variables only. */
.Ielr2C {
  z-index:1000;
  position:absolute;
  top:0;
  right:0;
  left:0;
  display:flex;
  justify-content:center;
  align-items:center;
  gap:1.4rem;
  height:4.4rem;
  background:#131313;
  font-weight:600;
  font-size:1.4rem;
  line-height:120%;
  color:#fff
}
@media(max-width:767px) {
  .Ielr2C {
    justify-content:flex-start;
    gap:.8rem;
    padding:0 1.4rem;
    font-size:1.15rem
  }
}
.rKI9E_ {
  display:inline-flex;
  flex-shrink:0;
  align-items:center;
  padding:.3rem .8rem;
  background:var(--brand-primary);
  border-radius:.6rem;
  font-weight:700;
  font-size:1.1rem;
  line-height:1;
  color:#fff;
  letter-spacing:.06em
}
@media(max-width:767px) {
  .rKI9E_ {
    padding:.2rem .6rem;
    border-radius:.5rem;
    font-size:1rem
  }
  .Xc_RjQ {
    flex:0 1 auto;
    overflow:hidden;
    min-width:0;
    white-space:nowrap;
    text-overflow:ellipsis
  }
}
.Lo48K0 {
  flex-shrink:0;
  border-bottom:1px solid hsla(0,0%,100%,.45);
  font-weight:700;
  color:#fff;
  white-space:nowrap;
  transition:all .25s ease-in-out
}
.Lo48K0:hover {
  border-bottom-color:transparent;
  color:#a7eaff
}
.beLqfC {
  margin-left:.4rem
}
.SwiEuH {
  width:100%;
  max-width:149.2rem;
  margin-right:auto;
  margin-left:auto;
  box-sizing:border-box
}
@media(max-width:1512px) {
  .SwiEuH {
    width:auto;
    max-width:none;
    margin-right:1rem;
    margin-left:1rem
  }
}
@media(max-width:767px) {
  .SwiEuH {
    margin-right:.8rem;
    margin-left:.8rem
  }
}
.SwiEuH {
  margin-bottom:18rem;
  padding-top:12rem;
  padding-bottom:13rem;
  background:var(--brand-deep) url("../assets/media/bg.243dc3b9.svg") 50% no-repeat;
  background-size:cover;
  border-radius:4rem;
  color:#fff
}
@media(max-width:767px) {
  .SwiEuH {
    margin-bottom:10rem;
    padding-top:5rem;
    padding-bottom:5rem;
    border-radius:2rem
  }
}
.X2NycU {
  display:flex;
  flex-direction:column;
  gap:8rem
}
@media(max-width:767px) {
  .X2NycU {
    gap:6rem
  }
}
.LAyog2 {
  width:100%;
  max-width:60rem;
  margin:0 auto;
  font-weight:600;
  font-size:3.2rem;
  line-height:110%;
  text-align:center
}
@media(max-width:767px) {
  .LAyog2 {
    font-size:2.4rem
  }
}
.LAyog2 span {
  background:radial-gradient(59.11% 268.87% at 25.03% -177.36%,#3561fe 0,rgba(57,89,254,0) 100%),radial-gradient(25.82% 140.57% at 59.45% 135.85%,rgba(164,211,255,.5) 0,rgba(124,220,241,0) 100%),#fff;
  display:block;
  padding-bottom:.075em;
  background-clip:text;
  text-fill-color:transparent;
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent
}
.eCWA_4 {
  display:flex;
  align-items:center;
  gap:16.8rem
}
@media(max-width:767px) {
  .eCWA_4 {
    flex-direction:column;
    gap:4.8rem
  }
}
.RnLeyM {
  position:relative;
  display:flex;
  align-items:center;
  gap:2.4rem
}
@media(max-width:767px) {
  .RnLeyM {
    flex-direction:column;
    gap:1.6rem
  }
}
.RnLeyM:not(:last-child):before {
  content:" ";
  position:absolute;
  top:50%;
  right:-8.4rem;
  width:1px;
  height:10rem;
  background-color:hsla(0,0%,100%,.4);
  transform:translateY(-50%)
}
@media(max-width:767px) {
  .RnLeyM:not(:last-child):before {
    top:auto;
    right:-1rem;
    left:-1rem;
    bottom:-2.8rem;
    width:auto;
    height:1px;
    transform:none
  }
}
.RnLeyM .YUJGgs {
  font-weight:600;
  font-size:7.2rem;
  line-height:100%
}
@media(max-width:767px) {
  .RnLeyM .YUJGgs {
    font-size:5.6rem
  }
}
.RnLeyM .ZDy3Hb {
  opacity:.7;
  min-width:17rem;
  margin:0;
  font-weight:400;
  font-size:2rem;
  line-height:120%
}
@media(max-width:767px) {
  .RnLeyM .ZDy3Hb {
    min-width:auto;
    font-size:1.4rem
  }
}
.gEu_BJ {
  display:flex;
  justify-content:center;
  align-items:center;
  gap:6rem
}
@media(max-width:767px) {
  .gEu_BJ {
    flex-direction:column;
    gap:1.6rem
  }
}
.gEu_BJ .soAUJ3 {
  opacity:.7;
  font-weight:400;
  font-size:2rem;
  line-height:100%
}
@media(max-width:767px) {
  .gEu_BJ .soAUJ3 {
    font-size:1.4rem
  }
}
.gEu_BJ .r3c9Z9 {
  display:flex;
  align-items:center;
  gap:5rem
}
@media(max-width:767px) {
  .gEu_BJ .r3c9Z9 {
    flex-wrap:wrap;
    justify-content:center;
    gap:2rem 2.8rem
  }
}
.gEu_BJ .r3c9Z9 img {
  width:auto;
  height:2.8rem;
  max-width:12rem;
  object-fit:contain
}
@media(max-width:767px) {
  .gEu_BJ .r3c9Z9 img {
    max-height:2rem;
    max-width:10rem
  }
}
._PiqMG {
  align-self:flex-start;
  position:-webkit-sticky;
  position:sticky;
  top:16.3rem;
  width:100%;
  max-width:39rem;
  min-width:39rem;
  padding:4rem 4rem 3rem;
  border-radius:2rem;
  background-color:var(--faq-panel-bg,rgba(167,234,255,.2));
  box-sizing:border-box
}
@media(max-width:767px) {
  ._PiqMG {
    top:0;
    min-width:100%;
    padding:3rem 2.4rem
  }
}
.Fl3Ugx {
  font-weight:700;
  font-size:2.4rem;
  color:var(--faq-panel-title-color,#323d46)
}
.Fl3Ugx,._636_tF {
  margin:0 0 2rem;
  line-height:140%
}
._636_tF {
  font-size:1.8rem;
  color:var(--faq-panel-text-color,#323d46)
}
.MZR5Z_ {
  position:relative;
  display:inline-flex;
  align-items:center;
  margin-bottom:2rem;
  padding:1rem 1.5rem;
  box-sizing:border-box;
  text-align:left;
  cursor:pointer
}
.MZR5Z_:hover:before {
  transform:scale(1.05)
}
.MZR5Z_:before {
  content:" ";
  z-index:-1;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-color:var(--faq-panel-button-bg,#fff);
  border-radius:1.6rem;
  transition:transform .25s ease-in-out
}
.fWkT8f {
  display:flex;
  align-items:center;
  justify-content:center;
  width:3rem;
  height:3rem;
  margin-right:1.2rem;
  background-color:#34aadf;
  border-radius:50%;
  font-size:1.8rem;
  color:#fff
}
.h165hA p {
  margin:0;
  font-size:1.2rem;
  color:#82b2c8
}
.RisVQr,.h165hA p {
  font-weight:500;
  line-height:100%
}
.RisVQr {
  margin:0 0 .3rem;
  font-size:1.6rem;
  color:#34aadf
}
._9yCvRy {
  margin:0
}
._9yCvRy small {
  display:block;
  font-size:1.2rem;
  line-height:140%;
  color:var(--faq-panel-note-color,#064c61)
}
.KfoLmG {
  box-sizing:border-box
}
.KfoLmG:not(:last-child) {
  margin-bottom:3rem;
  border-bottom:1px solid var(--faq-item-border,rgba(0,0,0,.1));
  padding-bottom:3rem
}
@media(max-width:767px) {
  .KfoLmG:not(:last-child) {
    margin-bottom:2rem;
    padding-bottom:2rem
  }
}
.KfoLmG.j90roV .wW4IYy {
  transform:rotate(180deg)
}
.jko29y {
  position:relative;
  display:flex;
  min-height:4rem;
  padding-right:6rem;
  cursor:pointer
}
.jko29y:hover .DKbYG1 {
  color:var(--faq-item-title-hover-color,#637381)
}
.jko29y:hover .wW4IYy {
  background-color:var(--faq-arrow-hover-bg,#e1e6f0)
}
.DKbYG1 {
  margin:.5rem 0 0;
  font-weight:500;
  font-size:2.4rem;
  line-height:140%;
  transition:all .25s ease-in-out
}
@media(max-width:767px) {
  .DKbYG1 {
    font-size:2rem
  }
}
.wW4IYy {
  position:absolute;
  top:0;
  right:0;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  width:4rem;
  height:4rem;
  border-radius:50%;
  background-color:var(--faq-arrow-bg,#f4f8fe);
  font-size:2rem;
  color:var(--faq-arrow-color,#637381);
  transition:all .25s ease-in-out
}
.wW4IYy:before {
  content:" ";
  position:absolute;
  top:1rem;
  left:1.2rem;
  width:1.3rem;
  height:1.3rem;
  border-right:2px solid;
  border-bottom:2px solid;
  transform:rotate(45deg)
}
.DnM1y5 {
  padding-top:2rem;
  padding-right:10rem;
  font-size:2rem;
  line-height:140%;
  color:var(--faq-body-color,#637381)
}
@media(max-width:767px) {
  .DnM1y5 {
    padding-top:1.5rem;
    padding-right:0;
    font-size:1.4rem
  }
}
.DnM1y5 ._7RQa0w,.DnM1y5 a {
  border-bottom:1px solid;
  color:var(--faq-link-color,var(--brand-primary))
}
.DnM1y5 ._7RQa0w:hover,.DnM1y5 a:hover {
  color:var(--faq-link-hover-color,var(--brand-deep))
}
.DnM1y5 ._7RQa0w {
  font:inherit
}
.ZeTTLN {
  max-width:var(--faq-max-width,none);
  margin-right:var(--faq-side-margin,0);
  margin-bottom:18rem;
  margin-left:var(--faq-side-margin,0);
  padding-top:var(--faq-padding-top,0);
  background:var(--faq-surface,none);
  -webkit-backdrop-filter:var(--faq-surface-blur,none);
  backdrop-filter:var(--faq-surface-blur,none);
  border-radius:var(--faq-radius,0);
  box-sizing:border-box
}
@media(max-width:767px) {
  .ZeTTLN {
    margin-bottom:.8rem
  }
  .uz0VV4 {
    padding-right:.8rem;
    padding-left:.8rem
  }
}
.MEz1yE {
  max-width:65rem;
  margin:0 auto 8.5rem;
  font-weight:var(--faq-title-weight,600);
  font-size:4.8rem;
  line-height:100%;
  text-align:center;
  color:var(--faq-title-color,inherit);
  padding-bottom:var(--faq-title-fill-padding,0);
  background-image:var(--faq-title-gradient,none);
  background-clip:text;
  -webkit-background-clip:text;
  -webkit-text-fill-color:var(--faq-title-fill,currentColor)
}
@media(max-width:767px) {
  .MEz1yE {
    margin-bottom:4rem;
    padding-right:2rem;
    padding-left:2rem;
    font-size:4rem
  }
}
.eiPttB {
  margin-bottom:2.4rem
}
@media(max-width:767px) {
  .eiPttB {
    margin-bottom:1.6rem
  }
}
.oS0t_a {
  max-width:65rem;
  margin:0 auto 8.5rem;
  font-size:1.6rem;
  line-height:140%;
  text-align:center;
  color:var(--faq-description-color,#637381)
}
@media(max-width:767px) {
  .oS0t_a {
    margin-bottom:4rem;
    padding-right:2rem;
    padding-left:2rem;
    font-size:1.4rem
  }
}
.su6sba {
  position:relative;
  display:flex;
  align-items:flex-start;
  gap:5.3rem
}
@media(max-width:767px) {
  .su6sba {
    flex-direction:column-reverse;
    gap:4rem
  }
}
.ENmuA_ {
  flex-grow:1;
  padding-top:1.2rem
}
@media(max-width:767px) {
  .ENmuA_ {
    padding-right:1rem;
    padding-left:1rem
  }
}
.V8Lecu {
  overflow:hidden;
  width:100%;
  max-width:149.2rem;
  margin-right:auto;
  margin-left:auto;
  box-sizing:border-box
}
@media(max-width:1512px) {
  .V8Lecu {
    width:auto;
    max-width:none;
    margin-right:1rem;
    margin-left:1rem
  }
}
@media(max-width:767px) {
  .V8Lecu {
    margin-right:.8rem;
    margin-left:.8rem
  }
}
.V8Lecu {
  background:var(--brand-deep) url("../assets/media/bg.5122707f.webp") 50% no-repeat;
  background-size:cover;
  border-radius:4rem
}
@media(max-width:767px) {
  .V8Lecu {
    border-radius:2rem
  }
}
._2mBt3k {
  display:flex;
  flex-direction:column;
  align-items:center;
  max-width:90rem;
  padding-top:14rem;
  padding-bottom:13rem;
  text-align:center
}
@media(max-width:767px) {
  ._2mBt3k {
    padding-top:8rem;
    padding-bottom:7rem
  }
}
._1sUTNA {
  margin:0;
  font-weight:600;
  font-size:4.8rem;
  line-height:110%;
  color:#fff
}
@media(max-width:767px) {
  ._1sUTNA {
    font-size:3rem
  }
}
._1sUTNA span {
  background:radial-gradient(59.11% 268.87% at 25.03% -177.36%,#3561fe 0,rgba(57,89,254,0) 100%),radial-gradient(25.82% 140.57% at 59.45% 135.85%,rgba(164,211,255,.5) 0,rgba(124,220,241,0) 100%),#fff;
  display:block;
  padding-bottom:.075em;
  background-clip:text;
  text-fill-color:transparent;
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent
}
.jvJaH4 {
  margin:3.2rem 0 0;
  font-size:2rem;
  line-height:140%;
  color:hsla(0,0%,100%,.75)
}
@media(max-width:767px) {
  .jvJaH4 {
    margin-top:2rem;
    padding-right:2rem;
    padding-left:2rem;
    font-size:1.6rem
  }
}
.A_63JY {
  display:flex;
  justify-content:center;
  width:100%;
  margin-top:5.6rem
}
@media(max-width:767px) {
  .A_63JY {
    margin-top:3rem
  }
}
.dG_V6N {
  position:absolute;
  top:var(--header-top,6rem);
  width:auto;
  max-width:123rem;
  margin:0 auto;
  background-color:transparent;
  --header-height:6.7rem;
  --header-height-mobile:5rem
}
@media(max-width:767px) {
  .dG_V6N {
    top:var(--header-top-mobile,1.6rem);
    right:1rem;
    left:1rem
  }
}
.dG_V6N:before {
  content:" ";
  z-index:-1;
  opacity:0;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-color:rgba(248,251,255,.95);
  border-radius:4rem;
  -webkit-backdrop-filter:blur(1rem);
  backdrop-filter:blur(1rem);
  transition:all .25s ease-in-out
}
@media(max-width:767px) {
  .dG_V6N:before {
    right:0;
    left:0
  }
}
.dG_V6N.D2sfoc {
  position:fixed;
  top:3rem
}
@media(max-width:767px) {
  .dG_V6N.D2sfoc {
    top:.8rem
  }
}
.dG_V6N.D2sfoc:before {
  opacity:1
}
.elHVcQ,.n2sqx_ {
  margin-left:auto
}
.m_cRpk {
  --header-products-top:14rem
}
.m_cRpk.D2sfoc {
  --header-products-top:10rem
}
.JfCXZB {
  display:block
}
.xVPbQ9 {
  height:5rem;
  border-radius:1.6rem
}
@media(max-width:767px) {
  .xVPbQ9 {
    height:5.2rem
  }
}
.NIDyEt {
  margin:0 0 2.4rem;
  font-weight:700;
  font-size:2.4rem;
  line-height:120%
}
@media(max-width:767px) {
  .NIDyEt {
    margin-right:5rem;
    font-size:2rem
  }
}
.XpPt6N {
  margin-bottom:3.6rem
}
@media(max-width:767px) {
  .XpPt6N {
    margin-bottom:3rem
  }
}
.XpPt6N.tJglb_ .xPsTLZ:not(.nkL7yA):hover {
  background-color:#efefef;
  cursor:default
}
.LjSZ2p {
  margin:0 0 1.2rem;
  font-weight:700;
  font-size:1.8rem;
  line-height:120%
}
.l6APu5 {
  display:flex;
  gap:1rem
}
@media(max-width:767px) {
  .l6APu5 {
    display:grid;
    grid-template-columns:repeat(2,1fr);
    grid-gap:1rem;
    gap:1rem
  }
}
.xPsTLZ {
  display:flex;
  align-items:center;
  justify-content:center;
  flex-basis:100%;
  gap:.8rem;
  height:5.2rem;
  border:2px solid transparent;
  padding:1rem;
  background-color:#efefef;
  border-radius:1.2rem;
  box-sizing:border-box;
  cursor:pointer;
  color:#000;
  transition:all .25s ease-in-out
}
.xPsTLZ:hover {
  background-color:#e2e2e2
}
.xPsTLZ.nkL7yA {
  border-color:var(--brand-primary);
  background-color:#fff
}
._1c4t1_ {
  width:2.8rem;
  height:2.8rem;
  border-radius:50%
}
.EWBnVz {
  font-weight:500;
  font-size:1.6rem;
  line-height:120%
}
.TE96_S {
  margin-top:4rem;
  border:1px solid #efefef;
  padding:3rem;
  border-radius:2rem
}
@media(max-width:767px) {
  .TE96_S {
    margin-top:3rem;
    padding:2rem;
    border-radius:1.6rem
  }
}
.ODWGEr {
  margin:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:120%
}
@media(max-width:767px) {
  .ODWGEr {
    font-size:2rem
  }
}
.mbUlW9 {
  display:flex;
  flex-direction:column;
  gap:2rem;
  padding-top:4rem
}
@media(max-width:767px) {
  .mbUlW9 {
    gap:1.2rem;
    padding-top:3rem
  }
}
.vrVbMY {
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  gap:1.4rem;
  width:100%;
  max-width:44rem;
  margin:0 auto;
  text-align:center
}
.vrVbMY .G_dOoT {
  max-width:10rem;
  margin-bottom:1rem
}
.vrVbMY .GF7BNG {
  margin:0;
  font-weight:700;
  font-size:1.8rem;
  line-height:120%
}
.vrVbMY ._0XX3l3 {
  margin:0;
  font-size:1.4rem;
  line-height:140%;
  color:#637381
}
.IBq5I8 {
  display:flex;
  flex-direction:column
}
.IfHjl_,._ji2EL {
  color:#ff6d5c
}
._7Cy71M {
  color:#f90
}
.rMpoNS {
  color:#00bf59
}
.Gd7VnI {
  display:inline-flex;
  align-items:center;
  gap:.5rem
}
@media(max-width:767px) {
  .Gd7VnI {
    gap:.1rem
  }
}
.GIaW61,.YPxZub {
  font-size:inherit
}
.YPxZub {
  font-weight:700;
  color:#000
}
.Ayfz0G,.YPxZub {
  line-height:100%
}
.Ayfz0G {
  margin-top:1rem;
  font-size:1.2rem;
  color:#637381
}
@media(max-width:767px) {
  .Ayfz0G {
    margin-top:.5rem;
    font-size:1rem;
    line-height:130%
  }
}
.bHHayE {
  display:flex;
  align-items:center;
  gap:3rem;
  font-weight:500;
  font-size:1.4rem;
  line-height:130%
}
@media(max-width:767px) {
  .bHHayE {
    gap:1rem;
    font-size:1.2rem;
    line-height:130%
  }
}
.bHHayE:not(:last-child) {
  border-bottom:1px solid #efefef;
  padding-bottom:2rem
}
@media(max-width:767px) {
  .bHHayE:not(:last-child) {
    padding-bottom:1.2rem
  }
}
.bHHayE:hover .CEfuIK {
  opacity:1
}
.rN_WuM {
  overflow:hidden;
  display:flex;
  align-items:center;
  flex-basis:100%;
  gap:2rem;
  min-width:40%
}
@media(max-width:767px) {
  .rN_WuM {
    gap:1rem;
    min-width:auto
  }
}
.CDeYB1 {
  flex-shrink:0;
  max-width:4.8rem
}
@media(max-width:767px) {
  .CDeYB1 {
    max-width:3rem
  }
}
.FGbnro {
  overflow:hidden;
  display:flex;
  flex-direction:column;
  gap:.4rem
}
.rW2Vz7 {
  overflow:hidden;
  max-width:100%;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-weight:700;
  font-size:1.6rem;
  line-height:120%
}
@media(max-width:767px) {
  .rW2Vz7 {
    font-size:1.2rem
  }
}
.CEfuIK {
  opacity:0;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  margin-left:.8rem;
  font-size:1.4rem;
  line-height:100%;
  transition:all .25s ease-in-out
}
.CEfuIK:hover {
  color:var(--brand-primary)
}
.jHMiUh {
  font-weight:500;
  font-size:1.4rem;
  line-height:100%;
  color:#637381
}
@media(max-width:767px) {
  .jHMiUh {
    font-size:1rem
  }
}
.eMWk5f {
  display:flex;
  flex-direction:column;
  flex-basis:100%;
  gap:.4rem
}
@media(max-width:767px) {
  .eMWk5f {
    max-width:6rem
  }
}
.jLoD8p {
  flex-basis:100%;
  text-align:center
}
@media(max-width:767px) {
  .jLoD8p {
    display:none
  }
}
.jLoD8p svg {
  color:#ed274b
}
._128PI6 {
  flex-basis:100%;
  text-align:center
}
@media(max-width:767px) {
  ._128PI6 {
    display:none
  }
}
.Seh8jk {
  display:flex;
  align-items:center;
  height:4.4rem;
  padding:0 2.4rem;
  background-color:#f3f7ff;
  border-radius:3rem;
  font-weight:500;
  font-size:1.6rem;
  line-height:100%;
  color:var(--brand-primary);
  transition:all .25s ease-in-out
}
@media(max-width:767px) {
  .Seh8jk {
    height:3.2rem;
    padding:0 1rem;
    border-radius:.8rem;
    font-size:1.2rem
  }
}
.Seh8jk:hover {
  background-color:var(--brand-primary);
  color:#fff
}
.sqbcz9 {
  display:inline-flex;
  justify-content:center;
  align-items:center;
  width:4.4rem;
  height:4.4rem;
  font-weight:700;
  font-size:1.6rem;
  line-height:100%;
  cursor:not-allowed
}
.sqbcz9:hover {
  color:#637381
}
.o9Y7sU {
  position:relative;
  border:1px solid;
  border-radius:12px;
  transition:all .25s ease-in-out
}
.o9Y7sU:hover {
  border-color:rgba(var(--brand-rgb),.33)
}
.o9Y7sU.FiLB8Y {
  border-color:rgba(0,0,0,.1)
}
.o9Y7sU._0TPsrG {
  border-color:rgba(var(--brand-rgb),.5);
  box-shadow:0 0 1px .4rem rgba(var(--brand-rgb),.1)
}
.o9Y7sU._9rj3ZZ {
  border-color:rgba(237,39,75,.5);
  box-shadow:0 0 1px .4rem rgba(237,39,75,.1)
}
.A86i5a {
  position:absolute;
  top:100%;
  left:0;
  margin-top:.2rem;
  font-size:1rem;
  color:#ed274b
}
.rx4G6z {
  display:flex;
  flex-direction:column;
  gap:1.6rem
}
@media(max-width:767px) {
  .rx4G6z {
    gap:1.4rem
  }
}
.IZz_YK,._5gz691,.cGUnxy {
  outline:none;
  width:100%;
  height:5rem;
  border:none;
  padding:0 2rem;
  box-sizing:border-box;
  border-radius:1rem;
  font-weight:500;
  font-size:1.8rem;
  line-height:100%
}
@media(max-width:767px) {
  .IZz_YK,._5gz691,.cGUnxy {
    font-size:1.6rem
  }
}
.IZz_YK {
  padding:0 3.2rem 0 1.8rem;
  background-color:#fff;
  color:#637381;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='8' width='8' xmlns='http://www.w3.org/2000/svg'><path d='M0 0 L4 4 L8 0'/></svg>");
  background-repeat:no-repeat;
  background-position:calc(100% - 1.6rem) 2.2rem;
  background-size:1rem;
  line-height:140%
}
.IZz_YK.UFoPl1 {
  color:#000
}
.cGUnxy {
  display:block;
  max-width:100%;
  height:auto;
  padding-top:2rem;
  line-height:150%;
  resize:vertical
}
.j0mOE_ {
  margin-top:1.6rem;
  font-size:1.6rem;
  line-height:140%;
  color:#637381
}
@media(max-width:767px) {
  .j0mOE_ {
    margin-top:1.2rem;
    font-size:1.4rem
  }
}
.kVaZAU {
  margin-top:1.6rem
}
@media(max-width:767px) {
  .kVaZAU {
    margin-top:1.2rem
  }
}
.L8Sfon {
  position:relative;
  margin-bottom:2.4rem
}
._7tP39G {
  z-index:5;
  position:absolute;
  top:100%;
  right:0;
  left:0;
  overflow-y:auto;
  max-height:50vh;
  background-color:#fff;
  box-shadow:0 0 7rem rgba(0,0,0,.15);
  border-radius:1.2rem;
  -webkit-overflow-scrolling:touch
}
._0YCy_D {
  display:flex;
  align-items:center;
  gap:1.2rem;
  width:100%;
  padding:1.2rem 2rem;
  box-sizing:border-box;
  text-align:left;
  transition:all .25s ease-in-out
}
@media(max-width:767px) {
  ._0YCy_D {
    padding:1rem
  }
}
._0YCy_D:hover {
  background-color:#f5f5f9
}
._0YCy_D:not(:last-child) {
  border-bottom:1px solid #efefef
}
._0YCy_D ._0KN26c {
  overflow:hidden;
  display:flex;
  flex-direction:column;
  flex-grow:1;
  gap:.4rem
}
._0YCy_D .YjB50d {
  flex-shrink:0;
  width:4rem;
  height:4rem
}
@media(max-width:767px) {
  ._0YCy_D .YjB50d {
    width:3rem;
    height:3rem
  }
}
._0YCy_D .fUB1YJ {
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-weight:500;
  font-size:1.6rem;
  line-height:120%;
  color:#000
}
@media(max-width:767px) {
  ._0YCy_D .fUB1YJ {
    font-size:1.4rem
  }
}
._0YCy_D ._9eetmh {
  font-size:1.2rem;
  line-height:100%;
  color:#637381
}
@media(max-width:767px) {
  ._0YCy_D ._9eetmh {
    font-size:1rem
  }
}
.iyTRr8 {
  width:100%;
  margin-top:4rem
}
@media(max-width:767px) {
  .iyTRr8 {
    margin-top:3rem
  }
}
._46d5e2 {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:.6rem;
  margin:0 0 1.2rem;
  font-weight:500;
  font-size:1.8rem;
  line-height:120%;
  text-align:center;
  color:#000
}
@media(max-width:767px) {
  ._46d5e2 {
    font-size:1.6rem
  }
}
.xgAEgN {
  padding:.1rem .5rem;
  background:rgba(var(--brand-rgb),.12);
  border-radius:.4rem;
  font-weight:600;
  font-size:1rem;
  line-height:1.6;
  letter-spacing:.04em;
  text-transform:uppercase;
  color:var(--brand-primary)
}
.NKlocI {
  position:relative;
  display:inline-flex;
  flex-shrink:0;
  align-items:center;
  justify-content:center;
  width:1.6rem;
  height:1.6rem;
  background:transparent;
  border:1.5px solid #637381;
  border-radius:50%;
  font-weight:600;
  font-size:1.1rem;
  font-style:normal;
  line-height:1;
  color:#637381;
  cursor:pointer
}
.NKlocI:focus-visible .zFIMXm,.NKlocI:hover .zFIMXm,.NKlocI[data-open] .zFIMXm {
  opacity:1;
  visibility:visible
}
.zFIMXm {
  position:absolute;
  bottom:calc(100% + .8rem);
  left:50%;
  z-index:100;
  width:26rem;
  padding:1rem 1.2rem;
  background:#fff;
  border:1px solid #efefef;
  border-radius:1rem;
  box-shadow:0 .8rem 2.4rem rgba(0,0,0,.08);
  font-weight:400;
  font-size:1.2rem;
  line-height:140%;
  text-align:left;
  color:#000;
  opacity:0;
  visibility:hidden;
  transform:translateX(-50%);
  transition:all .25s ease-in-out
}
@media(max-width:767px) {
  .zFIMXm {
    width:22rem
  }
}
.BIQBBd {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:1.2rem;
  width:100%;
  margin:0 0 2rem
}
.BIQBBd,.cyEqHC {
  flex-direction:row
}
.cyEqHC {
  flex-shrink:0;
  align-items:stretch;
  min-height:3.5rem;
  padding:.2rem;
  background:#f0f4fb;
  border-radius:1.75rem
}
.cyEqHC,.xGxscr {
  display:inline-flex
}
.xGxscr {
  align-items:center;
  justify-content:center;
  min-width:6.8rem;
  padding:0 1.4rem;
  background:transparent;
  border:none;
  border-radius:1.55rem;
  font-weight:500;
  font-size:1.4rem;
  line-height:120%;
  color:#637381;
  cursor:pointer;
  transition:all .25s ease-in-out
}
@media(max-width:767px) {
  .xGxscr {
    min-width:5.6rem;
    padding:0 1rem
  }
}
.oHXnVz {
  background:#fff;
  box-shadow:0 .1rem .3rem rgba(0,0,0,.06);
  color:#000
}
.PFzh_L {
  flex-shrink:0
}
.PFzh_L,.tskwlR {
  position:relative
}
.tskwlR {
  display:inline-flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  gap:.6rem;
  min-height:3.5rem;
  padding:0 1.4rem;
  background:#f0f4fb;
  border:1px solid transparent;
  border-radius:1.75rem;
  color:#637381;
  cursor:pointer;
  transition:all .25s ease-in-out
}
._0X2v0v {
  border-color:var(--brand-primary)
}
.IEClsL {
  font-weight:500;
  font-size:1.4rem;
  line-height:120%;
  color:#637381
}
.J0Es4P {
  flex-shrink:0;
  width:1.6rem;
  height:1.6rem
}
.UusTrY {
  top:.55rem;
  right:.75rem;
  width:.55rem;
  height:.55rem;
  background:var(--brand-primary);
  border-radius:50%
}
.UusTrY,.eLmp81 {
  position:absolute
}
.eLmp81 {
  top:calc(100% + .8rem);
  right:0;
  z-index:100;
  background:#fff;
  border:1px solid #efefef;
  border-radius:1.2rem;
  box-shadow:0 .8rem 2.4rem rgba(0,0,0,.08)
}
.Xz2gpu {
  width:min(32rem,100vw - 3.2rem);
  padding:1.6rem
}
._6903ec {
  width:100%;
  height:3.6rem;
  padding:0 1rem;
  margin-bottom:1.4rem;
  background:#fff;
  border:1px solid #efefef;
  border-radius:.8rem;
  font-size:1.3rem;
  line-height:1.2;
  color:#000;
  transition:all .25s ease-in-out
}
._6903ec::placeholder {
  color:#637381
}
._6903ec:focus {
  border-color:var(--brand-primary);
  outline:none
}
.yULSFW {
  margin-bottom:1.2rem
}
.M28vQa {
  margin-bottom:.8rem;
  font-weight:500;
  font-size:1.2rem;
  line-height:120%;
  color:#637381
}
.g6WJbK {
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  gap:.6rem
}
.A2X2vE {
  padding:.5rem 1rem;
  background:#fff;
  border:1px solid #efefef;
  border-radius:10rem;
  font-weight:500;
  font-size:1.3rem;
  line-height:120%;
  color:#637381;
  cursor:pointer;
  transition:all .25s ease-in-out
}
.GYeuPW {
  background:rgba(var(--brand-rgb),.08);
  border-color:rgba(var(--brand-rgb),.45);
  color:#000
}
.On4W7X {
  display:flex;
  flex-direction:row;
  justify-content:flex-end;
  padding-top:.4rem
}
._6Q3N7v {
  --row-side-padding:1.2rem;
  --hops-col-width:4.4rem;
  --entity-col-width:minmax(0,1.5fr);
  --type-col-width:minmax(0,1.2fr);
  --received-usd-col-width:minmax(0,1fr);
  --received-hops-col-width:var(--hops-col-width);
  --sent-usd-col-width:minmax(0,1fr);
  --sent-hops-col-width:var(--hops-col-width);
  display:flex;
  flex-direction:column;
  width:100%;
  min-width:0;
  min-height:0
}
@media(max-width:767px) {
  ._6Q3N7v {
    --row-side-padding:0.8rem;
    --hops-col-width:2.4rem
  }
}
.M_pBU1 {
  width:100%;
  min-width:0;
  min-height:0;
  max-height:70vh;
  overflow-x:hidden;
  overflow-y:auto
}
.M_pBU1::-webkit-scrollbar {
  width:.6rem;
  height:.6rem
}
.M_pBU1::-webkit-scrollbar-track {
  background:transparent
}
.M_pBU1::-webkit-scrollbar-thumb {
  background:#efefef;
  border-radius:10rem
}
.zC5xOF {
  display:grid;
  grid-template-columns:var(--entity-col-width) var(--type-col-width) var(--received-usd-col-width) var(--received-hops-col-width) var(--sent-usd-col-width) var(--sent-hops-col-width);
  align-items:center;
  grid-column-gap:1.2rem;
  column-gap:1.2rem;
  grid-row-gap:1rem;
  row-gap:1rem;
  box-sizing:border-box;
  width:100%;
  min-width:0;
  padding-right:var(--row-side-padding);
  padding-left:var(--row-side-padding)
}
@media(max-width:767px) {
  .zC5xOF {
    grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) var(--hops-col-width) minmax(0,1.1fr) var(--hops-col-width);
    column-gap:.5rem;
    row-gap:.2rem
  }
}
.DMc8Yv {
  position:-webkit-sticky;
  position:sticky;
  top:0;
  z-index:1;
  padding-bottom:1.2rem;
  background-color:#fff;
  border-bottom:1px solid #efefef
}
.ENDGZV,.RoWYPX,._8xq8KR,.jV30Dn {
  min-width:0;
  font-size:1.2rem;
  line-height:120%;
  color:#637381;
  overflow-wrap:break-word
}
@media(max-width:767px) {
  .ENDGZV,.RoWYPX,._8xq8KR,.jV30Dn {
    font-size:1rem
  }
}
.RoWYPX,._8xq8KR {
  justify-self:start;
  text-align:left
}
@media(max-width:767px) {
  .RoWYPX {
    grid-row:1;
    grid-column:1
  }
  ._8xq8KR {
    grid-row:2;
    grid-column:1
  }
  .ENDGZV,.jV30Dn {
    grid-row:1/3
  }
}
.ENDGZV,.jV30Dn {
  justify-self:end;
  text-align:right
}
.i31fLn {
  display:flex;
  flex-direction:column
}
._1QzN_A {
  box-sizing:border-box;
  padding:2rem 1.2rem 1.2rem;
  font-weight:500;
  font-size:1.4rem;
  line-height:140%;
  text-align:center;
  color:#637381
}
._8ZV6pF {
  min-height:4rem;
  padding-top:.8rem;
  padding-bottom:.8rem;
  border-bottom:1px solid #efefef
}
._8ZV6pF:last-child {
  border-bottom:none
}
._1h_5yi {
  min-width:0
}
@media(max-width:767px) {
  ._1h_5yi {
    grid-row:1;
    grid-column:1
  }
}
.oTD_Ko {
  display:flex;
  flex-direction:row;
  align-items:center;
  gap:.8rem;
  min-width:0
}
@media(max-width:767px) {
  .oTD_Ko {
    display:block;
    grid-row:2;
    grid-column:1
  }
}
._5REQ5S {
  flex-shrink:0;
  width:1.4rem;
  height:1.4rem
}
@media(max-width:767px) {
  ._5REQ5S {
    display:inline-block;
    vertical-align:-.2rem;
    width:1.2rem;
    height:1.2rem;
    margin-right:.4rem
  }
}
.hEvcZM {
  font-weight:500;
  font-size:1.4rem;
  line-height:120%;
  color:#000;
  word-break:break-word
}
@media(max-width:767px) {
  .hEvcZM {
    font-size:1rem
  }
}
.kbUdR2 {
  min-width:0;
  font-weight:500;
  font-size:1.4rem;
  line-height:120%;
  color:#637381;
  text-transform:capitalize;
  overflow-wrap:break-word
}
@media(max-width:767px) {
  .kbUdR2 {
    font-size:1rem
  }
}
.NYpwFN {
  justify-self:end;
  min-width:0;
  font-weight:500;
  font-size:1.4rem;
  line-height:120%;
  text-align:right;
  white-space:nowrap;
  color:#000;
  overflow-wrap:anywhere
}
@media(max-width:767px) {
  .NYpwFN {
    grid-row:1/3;
    font-size:1rem;
    white-space:normal
  }
}
.MTI1dk {
  justify-self:end;
  min-width:0;
  font-weight:500;
  font-size:1.4rem;
  line-height:120%;
  text-align:right;
  white-space:nowrap;
  color:var(--brand-primary)
}
@media(max-width:767px) {
  .MTI1dk {
    grid-row:1/3;
    font-size:1rem
  }
}
.Ukc1fW {
  display:flex;
  flex-direction:row;
  align-items:stretch;
  justify-content:center;
  width:100%;
  min-height:20.8rem;
  margin-bottom:4.4rem
}
@media(max-width:767px) {
  .Ukc1fW {
    flex-direction:column;
    min-height:0;
    margin-bottom:3rem
  }
}
.LUnzer {
  display:flex;
  flex:1 1;
  align-items:center;
  justify-content:center;
  min-width:0
}
.JKO7kq {
  flex-shrink:0;
  align-self:stretch;
  width:1px;
  margin:1.2rem .8rem;
  background:rgba(99,115,129,.18)
}
@media(max-width:767px) {
  .JKO7kq {
    align-self:center;
    width:100%;
    height:1px;
    margin:.8rem 0
  }
}
._3O7ArG {
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  max-width:22rem;
  height:20rem;
  margin:0 auto
}
@media(max-width:767px) {
  ._3O7ArG {
    max-width:20rem;
    height:18rem
  }
}
.UZss4g {
  width:100%;
  height:100%;
  overflow:visible
}
.z8ViqK {
  pointer-events:stroke;
  cursor:default;
  transform-origin:50% 50%;
  transition:all .25s ease-in-out
}
.z8ViqK[data-active] {
  transform:scale(1.04)
}
.lOeIGq {
  position:absolute;
  inset:0;
  display:flex;
  flex-direction:column;
  padding:0 18%;
  text-align:center;
  pointer-events:none
}
.GkAo3H,.lOeIGq {
  align-items:center;
  justify-content:center
}
.GkAo3H {
  display:inline-flex;
  gap:.4rem;
  max-width:100%;
  margin-bottom:.4rem;
  font-weight:500;
  font-size:1.2rem;
  line-height:1.25;
  color:#637381
}
._qsn_u {
  flex-shrink:0;
  font-weight:600;
  font-size:1.1rem;
  line-height:1;
  color:#637381
}
._1007mG {
  font-weight:700;
  font-size:1.3rem;
  line-height:1.1;
  letter-spacing:-.02em;
  color:#000
}
._8yiNJm {
  justify-content:center;
  width:100%;
  height:100%;
  min-height:16rem;
  border:.2rem dashed rgba(99,115,129,.25);
  border-radius:50%
}
._8yiNJm,.f_bU7k {
  display:flex;
  align-items:center
}
.f_bU7k {
  position:absolute;
  z-index:100;
  gap:.4rem;
  padding:1rem 1.4rem;
  margin-top:-1rem;
  background:hsla(0,0%,100%,.92);
  -webkit-backdrop-filter:blur(1rem);
  backdrop-filter:blur(1rem);
  border:1px solid #efefef;
  border-radius:1rem;
  box-shadow:0 .8rem 2.4rem rgba(0,0,0,.08);
  white-space:nowrap;
  pointer-events:none;
  transform:translate(-50%,-100%)
}
.MO7x49 {
  font-weight:700
}
.MO7x49,.VsDug2 {
  font-size:1.3rem
}
.VsDug2 {
  font-weight:600;
  color:#000
}
.OGM95d {
  display:block
}
.NMCJ2V,.hnWE36 {
  color:#ff6d5c
}
.FNXfGv {
  color:#f90
}
.Z_0u8Y {
  color:#00bf59
}
.OGM95d._5GeWAO {
  opacity:.5;
  filter:blur(.5rem);
  pointer-events:none
}
.BGfhWL {
  display:flex;
  margin-bottom:2rem;
  gap:2rem
}
.BGfhWL,.mZEeZV {
  align-items:center
}
.mZEeZV {
  display:inline-flex;
  font-weight:600;
  font-size:1.8rem;
  line-height:100%;
  color:#000
}
@media(max-width:767px) {
  .mZEeZV {
    font-size:1.6rem
  }
}
.mZEeZV .w8oW04 {
  margin-right:.8rem;
  font-size:1.8rem
}
.mZEeZV .EkwlEw {
  font-weight:600;
  font-size:1.8rem;
  line-height:100%;
  text-transform:capitalize
}
.phQio8 {
  flex-grow:1;
  height:1px;
  background-color:rgba(0,0,0,.05)
}
.Kct72Y {
  color:currentColor;
  font-size:1.8rem;
  font-weight:600
}
.bJ_Jvq {
  display:flex;
  flex-direction:column;
  gap:1.2rem
}
._6YPCYA {
  position:relative
}
._7tjEyJ {
  display:flex;
  align-items:center;
  justify-content:space-between;
  min-height:3.4rem
}
@media(max-width:767px) {
  ._7tjEyJ {
    min-height:2.8rem
  }
}
.eh74VP {
  min-width:4.5rem;
  margin-right:1.2rem;
  margin-left:.7rem;
  font-weight:600;
  font-size:1.4rem;
  line-height:100%
}
@media(max-width:767px) {
  .eh74VP {
    min-width:3.5rem;
    margin-right:.8rem;
    font-size:1.2rem
  }
}
.ArA3Vi {
  z-index:2;
  position:relative;
  font-weight:500;
  font-size:1.8rem;
  line-height:100%;
  color:#000;
  text-transform:capitalize
}
@media(max-width:767px) {
  .ArA3Vi {
    font-size:1.4rem
  }
}
.vruNMI {
  flex-grow:1;
  margin:0 .5rem;
  border-bottom:1px dashed rgba(0,0,0,.1)
}
.WL3m0d {
  font-weight:500;
  font-size:1.8rem;
  line-height:100%;
  color:#000
}
@media(max-width:767px) {
  .WL3m0d {
    font-size:1.6rem
  }
}
.kpubB2 {
  opacity:.2;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  min-width:1rem;
  border-radius:.4rem;
  background-color:currentColor
}
._I7myQ {
  display:block
}
._1y4Ziz,.w0aQxL {
  color:#ff6d5c
}
.t6g_aJ {
  color:#f90
}
.sVlFCi {
  color:#00bf59
}
.MzCWAk {
  display:flex;
  flex-direction:column;
  gap:4rem;
  padding:2rem;
  border:1px solid #efefef;
  border-radius:3rem
}
@media(max-width:767px) {
  .MzCWAk {
    border-radius:1.6rem
  }
}
.U__QPg {
  display:flex;
  align-items:center;
  margin-bottom:2rem
}
.U__QPg:after {
  content:"";
  flex-grow:1;
  height:1px;
  background-color:rgba(0,0,0,.05)
}
.UOdXhq {
  display:flex;
  flex-direction:column;
  gap:1.2rem
}
.AAxMeQ {
  display:block
}
.yYv_jJ {
  margin:0 0 3rem;
  font-weight:600;
  font-size:1.8rem;
  line-height:100%;
  text-align:center
}
@media(max-width:767px) {
  .yYv_jJ {
    margin-bottom:2rem;
    font-size:1.6rem
  }
}
.yvE5aP {
  border:1px solid #efefef;
  padding:2rem;
  border-radius:1.6rem
}
.qyIwms {
  margin-bottom:2rem
}
.OUIwgy,.qyIwms {
  font-weight:500;
  font-size:1.4rem;
  line-height:100%
}
.lennQK {
  display:flex;
  flex-direction:column;
  gap:1.8rem
}
.lennQK dl {
  margin:0
}
.lennQK dl dt {
  margin-bottom:.4rem;
  font-size:1.2rem;
  line-height:120%;
  color:#637381
}
@media(max-width:767px) {
  .lennQK dl dt {
    font-size:1.3rem
  }
}
.lennQK dl dd {
  margin:0;
  font-weight:500;
  font-size:1.2rem;
  line-height:120%
}
@media(max-width:767px) {
  .lennQK dl dd {
    font-size:1.4rem
  }
}
.lennQK dl dd .vjXSwe {
  display:inline-flex;
  position:relative;
  align-items:center;
  color:#ff6d5c;
  border-radius:6px;
  padding:.4rem
}
.lennQK dl dd .vjXSwe:before {
  content:"";
  position:absolute;
  left:0;
  width:100%;
  height:100%;
  background:#ff6d5c;
  opacity:.1;
  border-radius:4px
}
.s_DgCA {
  position:relative
}
.vQXlSe {
  pointer-events:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  margin-left:-.5rem
}
.AG930A {
  border:1px solid #efefef;
  padding:2rem;
  border-radius:1.6rem
}
.YEY8yv {
  margin-bottom:2rem;
  font-weight:500;
  font-size:1.4rem
}
.NvfSal,.YEY8yv {
  line-height:100%
}
.NvfSal {
  margin-bottom:1rem;
  font-weight:700;
  font-size:2.4rem
}
@media(max-width:767px) {
  .NvfSal {
    font-size:2rem
  }
}
.T7Z1n4 {
  font-size:1.6rem;
  line-height:100%;
  color:#637381
}
@media(max-width:767px) {
  .T7Z1n4 {
    font-size:1.4rem
  }
}
._7JAAuY {
  width:100%;
  margin-top:2.4rem;
  border-collapse:collapse;
  font-size:1.4rem;
  line-height:100%;
  color:#637381
}
@media(max-width:767px) {
  ._7JAAuY {
    margin-top:2rem;
    font-size:1.3rem
  }
}
._7JAAuY tr:not(:first-child) td {
  padding-top:1.2rem
}
._7JAAuY tr:not(:last-child) td {
  border-bottom:1px solid rgba(0,0,0,.1);
  padding-bottom:1.2rem
}
._7JAAuY tr td:last-child {
  color:#637381;
  text-align:right
}
._7JAAuY tr td:last-child span {
  font-weight:500;
  font-size:1.4rem;
  line-height:100%;
  color:#000
}
@media(max-width:767px) {
  ._7JAAuY tr td:last-child span {
    font-size:1.2rem
  }
}
.xOa45C {
  border:1px solid #efefef;
  padding:2rem;
  border-radius:1.6rem
}
.EVncfz {
  margin-bottom:2rem;
  font-weight:500;
  font-size:1.4rem;
  line-height:100%
}
.Osz34m {
  display:flex;
  flex-direction:column;
  gap:1.8rem
}
.Osz34m dl {
  display:flex;
  align-items:center;
  gap:.4rem;
  margin:0
}
.Osz34m dl dt {
  font-size:1.4rem;
  line-height:120%;
  color:#637381
}
@media(max-width:767px) {
  .Osz34m dl dt {
    font-size:1.3rem
  }
}
.Osz34m dl dd {
  margin:0;
  font-weight:500;
  font-size:1.4rem;
  line-height:120%
}
@media(max-width:767px) {
  .Osz34m dl dd {
    font-size:1.4rem
  }
}
.eqLKOY {
  border:1px solid #efefef;
  padding:2rem;
  border-radius:1.6rem
}
.nSDi6x {
  margin:0 0 2rem
}
._1T8lVW dl,.nSDi6x {
  font-weight:500;
  font-size:1.4rem;
  line-height:100%
}
._1T8lVW dl {
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin:0
}
._1T8lVW dl:not(:last-child) {
  margin-bottom:1.2rem;
  border-bottom:1px solid #efefef;
  padding-bottom:1.2rem
}
._1T8lVW dl dt {
  color:#637381
}
.kfm2V4 {
  display:inline-flex;
  align-items:center;
  gap:.4rem
}
.fvqvhW {
  border:1px solid #efefef;
  padding:2rem;
  border-radius:1.6rem
}
.BkOX2T {
  border-color:#ed274b;
  background:rgba(237,39,75,.051)
}
.eWDCqK {
  border-color:#38d482;
  background:#deffe5
}
@media(max-width:767px) {
  .fvqvhW {
    padding:1.6rem
  }
}
.fvqvhW .SFivVh {
  margin-bottom:2rem;
  font-weight:500;
  font-size:1.4rem;
  line-height:100%
}
.fvqvhW ._34t1pS {
  display:flex;
  flex-direction:row;
  gap:1rem;
  align-items:center;
  width:100%;
  border-collapse:collapse;
  font-size:1.4rem;
  line-height:140%;
  color:#637381
}
.fvqvhW ._34t1pS .Y_CtYM {
  width:2.4rem;
  height:2.4rem;
  align-self:self-start
}
.JQv5a0 {
  overflow:hidden;
  position:relative;
  width:100%;
  max-width:23.5rem;
  height:14rem
}
._6oIx2v,.mEaMCo {
  color:#ff6d5c
}
.RqwZSU {
  color:#f90
}
._8EBzI0 {
  color:#00bf59
}
.SZuu2w {
  top:0;
  overflow:hidden;
  height:11.75rem
}
.SZuu2w,.vbazBC {
  position:absolute;
  right:0;
  left:0
}
.vbazBC {
  top:7.5rem;
  display:flex;
  justify-content:center;
  align-items:center
}
.fy6oG_ {
  font-size:25px;
  color:currentColor
}
.NfEAz0 {
  font-weight:700;
  font-size:4rem;
  line-height:100%;
  color:#000
}
.XnPsdI {
  position:relative;
  height:23.5rem;
  overflow:hidden;
  background-color:#e4e4e4;
  border-radius:50%
}
._1QElcO {
  top:0;
  overflow:hidden;
  border-radius:50%;
  transform-origin:center
}
.PD3vcj,._1QElcO {
  position:absolute;
  right:0;
  bottom:0;
  left:0
}
.PD3vcj {
  top:50%;
  background-color:currentColor
}
.n9WoEf {
  position:absolute;
  top:3rem;
  right:3rem;
  left:3rem;
  height:17.5rem;
  background-color:#fff;
  border-radius:50%
}
.caXOjB {
  border:.7rem solid transparent;
  border-right:1.2rem solid #fff;
  transform:translate(-100%,-50%)
}
.GlsnVW,.caXOjB {
  z-index:2;
  position:absolute;
  top:50%;
  left:0;
  display:block;
  width:0;
  height:0
}
.GlsnVW {
  border:.7rem solid transparent;
  border-right:1.2rem solid #c9c9c9;
  transform:translate(-15%,-50%)
}
.Kau3LJ,.PdezeQ {
  position:absolute;
  bottom:0;
  width:3rem;
  font-weight:500;
  font-size:1.4rem;
  line-height:100%;
  color:#637381;
  text-align:center
}
.Kau3LJ {
  left:0
}
.PdezeQ {
  right:0
}
.F8cuxW {
  margin-bottom:6rem
}
@media(max-width:767px) {
  .F8cuxW {
    margin-bottom:3rem
  }
}
.ux_5Vp {
  margin:0 0 1.6rem;
  font-weight:700;
  font-size:2.4rem;
  line-height:120%;
  text-align:center
}
@media(max-width:767px) {
  .ux_5Vp {
    margin-bottom:2.4rem;
    font-size:2rem
  }
}
._3NqoAW {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:2rem;
  margin-bottom:3rem
}
._3NqoAW .JFnWBD {
  display:inline-flex;
  align-items:center;
  gap:1rem;
  padding:.4rem 1.4rem;
  background-color:#f0f4fb;
  border-radius:2rem
}
._3NqoAW .JFnWBD .xZ8Bp_ {
  max-width:2.4rem;
  margin-left:-1rem
}
._3NqoAW .JFnWBD .nCOuKB {
  font-weight:600;
  font-size:1.4rem;
  line-height:100%
}
._3NqoAW ._2lQLr_ {
  display:inline-flex;
  align-items:center;
  gap:.8rem
}
._3NqoAW ._2lQLr_ .b9VKu9 {
  font-weight:500;
  font-size:1.6rem;
  line-height:100%
}
._3NqoAW ._2lQLr_ .w_XbIb {
  font-size:1.4rem;
  color:#637381;
  transition:all .25s ease-in-out
}
._3NqoAW ._2lQLr_ .w_XbIb:hover {
  color:var(--brand-primary)
}
.mZhVWi {
  display:flex;
  justify-content:center;
  align-items:center;
  gap:1rem;
  margin-bottom:4rem
}
.mZhVWi .xZ8Bp_ {
  max-width:2.4rem
}
.mZhVWi .nCOuKB {
  font-size:1.4rem;
  line-height:100%;
  color:#637381
}
.jQExmT {
  display:flex;
  justify-content:center;
  flex-direction:column;
  align-items:center;
  gap:3rem;
  margin-bottom:6rem
}
@media(max-width:767px) {
  .jQExmT {
    gap:2rem;
    margin-bottom:4rem
  }
}
.jQExmT .nCOuKB {
  font-weight:700;
  font-size:2.4rem;
  line-height:100%;
  color:#637381
}
.jQExmT .eEo_aI,.jQExmT .wqcRDy {
  color:#ff6d5c
}
.jQExmT .xtF1sY {
  color:#f90
}
.jQExmT .DrLy2x {
  color:#00bf59
}
@media(max-width:767px) {
  .jQExmT .nCOuKB {
    font-size:2rem
  }
}
.q3seYs {
  margin-bottom:4rem
}
@media(max-width:767px) {
  .q3seYs {
    margin-bottom:3rem
  }
}
._bVYcN {
  display:inline-flex;
  align-items:center;
  gap:1.6rem;
  font-weight:500;
  font-size:3.2rem;
  line-height:100%;
  color:#000;
  transition:all .25s ease-in-out
}
@media(max-width:767px) {
  ._bVYcN {
    font-size:2rem
  }
}
._bVYcN:hover {
  color:var(--brand-primary)
}
.bwWLm9 {
  display:flex;
  gap:2.4rem
}
@media(max-width:767px) {
  .bwWLm9 {
    flex-direction:column;
    gap:3rem
  }
}
.D5DfBF {
  flex-grow:1;
  min-width:0;
  border:1px solid #efefef;
  padding:4rem;
  border-radius:2rem
}
@media(max-width:767px) {
  .D5DfBF {
    border:none;
    padding:0;
    border-radius:0
  }
}
.q74pfw {
  display:flex;
  flex-direction:column;
  gap:1.6rem;
  max-width:33.8rem;
  min-width:33.8rem
}
@media(max-width:767px) {
  .q74pfw {
    max-width:100%;
    min-width:100%;
    gap:2rem
  }
}
.kq62xl {
  z-index:3010;
  position:relative;
  overflow:hidden;
  width:110rem;
  padding:4rem;
  background-color:#fff;
  border-radius:2rem;
  box-shadow:0 1.6rem 6rem rgba(0,0,0,.15);
  box-sizing:border-box
}
@media(max-width:767px) {
  .kq62xl {
    width:100%;
    padding:3rem 2rem;
    border-radius:0
  }
}
.qL3B81 {
  position:absolute;
  top:3.2rem;
  right:3.2rem;
  width:4rem;
  height:4rem;
  background-color:#efefef;
  border-radius:50%;
  cursor:pointer
}
@media(max-width:767px) {
  .qL3B81 {
    top:2rem;
    right:2rem
  }
}
.qL3B81:hover {
  background-color:#e2e2e2
}
.qL3B81:after,.qL3B81:before {
  content:"";
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  margin:auto;
  background-color:#000;
  transform:rotate(45deg)
}
.qL3B81:before {
  width:1.8rem;
  height:.2rem
}
.qL3B81:after {
  width:.2rem;
  height:1.8rem
}
.AVtFcf {
  position:relative;
  margin:1rem 1rem 4.6rem;
  padding-top:18rem;
  padding-bottom:0;
  border-radius:4rem;
  background:url("../assets/media/bg.ccf78aee.svg") top no-repeat;
  background-size:cover
}
@media(max-width:767px) {
  .AVtFcf {
    margin:.8rem .8rem 4rem;
    padding-top:12rem;
    padding-bottom:15rem;
    border-radius:2rem
  }
}
.pw_62Z {
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:4rem;
  max-width:98rem;
  margin:0 auto;
  text-align:center
}
@media(max-width:767px) {
  .pw_62Z {
    gap:2.4rem
  }
}
._7azJSm {
  display:inline-flex;
  justify-content:center;
  align-items:center;
  height:3rem;
  border:1px solid var(--brand-primary);
  padding:0 2rem;
  border-radius:1.6rem;
  box-sizing:border-box;
  font-size:1.6rem;
  line-height:100%;
  color:var(--brand-primary)
}
@media(max-width:767px) {
  ._7azJSm {
    padding:0 1.6rem;
    font-size:1.4rem
  }
}
.IaeQyh {
  margin:0;
  font-weight:700;
  font-size:6.4rem;
  line-height:100%
}
@media(max-width:767px) {
  .IaeQyh {
    font-size:3rem
  }
}
.IaeQyh span {
  background:radial-gradient(26.32% 123.29% at 46.25% 24.22%,rgba(136,176,255,.5) 0,rgba(124,220,241,0) 100%),#000;
  display:block;
  padding-bottom:.075em;
  background-clip:text;
  text-fill-color:transparent;
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent
}
.FrVSeF {
  max-width:56rem;
  margin:0 auto;
  font-size:2rem;
  line-height:140%;
  color:#637381
}
@media(max-width:767px) {
  .FrVSeF {
    font-size:1.6rem
  }
}
.hfBmZh {
  position:relative;
  display:flex;
  max-width:120rem;
  margin:0 0 -15rem -4rem
}
@media(max-width:767px) {
  .hfBmZh {
    margin:0 0 0 -2.4rem
  }
}
.hfBmZh:before {
  content:" ";
  z-index:2;
  position:absolute;
  right:-4rem;
  bottom:0;
  left:-4rem;
  height:45%;
  background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 50%,#fff)
}
@media(max-width:767px) {
  .hfBmZh:before {
    right:-.8rem;
    left:-.8rem
  }
}
.hfBmZh .QKkK0w {
  max-width:120rem
}
.hfBmZh .n8rMRO {
  position:absolute;
  top:2.8rem;
  right:-3rem;
  bottom:0;
  max-width:42.6rem
}
@media(max-width:767px) {
  .hfBmZh .n8rMRO {
    top:1rem;
    right:-1.6rem;
    width:100%;
    max-width:40%
  }
}
.O_kxwX {
  z-index:3;
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  flex-wrap:wrap;
  gap:3rem 4rem
}
@media(max-width:767px) {
  .O_kxwX {
    position:absolute;
    right:2rem;
    bottom:0;
    left:2rem;
    flex-direction:column
  }
  .O_kxwX ._8yL245 {
    min-width:28rem
  }
}
.O_kxwX .kP4MEp {
  flex:0 0 100%;
  text-align:center
}
@media(max-width:767px) {
  .O_kxwX .kP4MEp {
    flex:0 0 auto
  }
}
.O_kxwX .kP4MEp a {
  display:inline-flex
}
.O_kxwX .kP4MEp img {
  width:auto;
  height:7rem
}
@media(max-width:767px) {
  .O_kxwX .kP4MEp img {
    height:5rem
  }
}
.O_kxwX .az3wze {
  display:inline-flex;
  align-items:center;
  gap:1rem;
  color:#000;
  transition:all .25s ease-in-out
}
@media(max-width:767px) {
  .O_kxwX .az3wze {
    gap:.8rem
  }
}
.O_kxwX .az3wze:hover {
  color:var(--brand-primary)
}
.O_kxwX .az3wze .xhCTx3 {
  margin-right:.4rem;
  font-size:2.4rem;
  color:var(--brand-primary)
}
@media(max-width:767px) {
  .O_kxwX .az3wze .xhCTx3 {
    font-size:2rem
  }
}
.O_kxwX .az3wze span {
  border-bottom:1px dotted var(--brand-primary);
  font-weight:600;
  font-size:2rem;
  line-height:100%
}
@media(max-width:767px) {
  .O_kxwX .az3wze span {
    font-size:1.6rem
  }
}
.O_kxwX .az3wze .hYIzRI {
  font-size:1.6rem;
  color:#000
}
@media(max-width:767px) {
  .O_kxwX .az3wze .hYIzRI {
    font-size:1.4rem
  }
}
.En99b_ {
  margin-bottom:18rem
}
@media(max-width:767px) {
  .En99b_ {
    margin-bottom:9rem
  }
}
._1MLWJe {
  margin:0 0 7.2rem;
  font-weight:600;
  font-size:4.8rem;
  line-height:100%;
  text-align:center
}
@media(max-width:767px) {
  ._1MLWJe {
    margin-bottom:4rem;
    font-size:3.2rem
  }
}
.FCoVj8 {
  display:flex;
  gap:11rem
}
@media(max-width:767px) {
  .FCoVj8 {
    flex-direction:column;
    gap:6.4rem
  }
}
._37GDIN {
  position:relative;
  display:flex;
  align-items:flex-start;
  flex-basis:100%;
  gap:3.2rem
}
@media(max-width:767px) {
  ._37GDIN {
    flex-direction:column;
    align-items:center;
    text-align:center
  }
}
._37GDIN:not(:last-child):before {
  content:" ";
  position:absolute;
  top:0;
  right:-5.5rem;
  bottom:0;
  width:1px;
  background-color:rgba(99,115,129,.2)
}
@media(max-width:767px) {
  ._37GDIN:not(:last-child):before {
    top:auto;
    right:0;
    bottom:-3.2rem;
    width:100%;
    height:1px
  }
}
._37GDIN .f4xzzx {
  max-width:20rem
}
@media(max-width:767px) {
  ._37GDIN .f4xzzx {
    max-width:16rem
  }
}
._37GDIN .y2Ue5c {
  flex-grow:1
}
._37GDIN .SfbqW8 {
  margin:0 0 .2rem;
  font-weight:600;
  font-size:2.4rem;
  line-height:140%
}
._37GDIN .KX3cu3 {
  margin:0 0 1.6rem;
  font-size:1.6rem;
  line-height:140%;
  color:#637381
}
._37GDIN ._8x1ZdH {
  margin:1.6rem 0 0;
  font-size:1.6rem;
  line-height:130%;
  color:#637381
}
._37GDIN .neyaPI {
  display:flex;
  align-items:center;
  gap:1.6rem;
  margin-top:2.4rem
}
@media(max-width:767px) {
  ._37GDIN .neyaPI {
    justify-content:center
  }
}
._37GDIN .neyaPI .mXlwTh {
  font-size:3.2rem;
  line-height:100%;
  color:#9da9ba;
  transition:all .25s ease-in-out
}
._37GDIN .neyaPI .mXlwTh:hover {
  color:var(--brand-primary)
}
.cnfN3H {
  overflow:hidden;
  margin-bottom:18rem
}
@media(max-width:767px) {
  .cnfN3H {
    margin-bottom:9rem
  }
}
.cVY2Ce {
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:3rem;
  margin-bottom:11.4rem;
  text-align:center
}
@media(max-width:767px) {
  .cVY2Ce {
    gap:1.6rem;
    margin-bottom:5.5rem
  }
}
.cVY2Ce .xneaT7 {
  margin:0;
  font-weight:700;
  font-size:4.8rem;
  line-height:110%;
  letter-spacing:-.15rem
}
@media(max-width:767px) {
  .cVY2Ce .xneaT7 {
    font-size:3rem
  }
}
.cVY2Ce .GZYUZc {
  width:100%;
  max-width:54rem;
  margin:0 auto;
  font-size:2rem;
  line-height:146%;
  color:#637381
}
@media(max-width:767px) {
  .cVY2Ce .GZYUZc {
    font-size:1.6rem
  }
}
.SNqDJI {
  position:relative;
  width:100%;
  padding-bottom:7rem
}
@media(max-width:767px) {
  .SNqDJI {
    padding-bottom:5rem
  }
}
.SNqDJI .swiper {
  overflow:visible
}
.SNqDJI .swiper-wrapper {
  transition-timing-function:linear
}
.BZHQNY {
  position:relative;
  display:flex;
  padding:4rem;
  border-radius:2rem;
  background-color:#efefef
}
@media(max-width:767px) {
  .BZHQNY {
    padding:2rem
  }
}
.BZHQNY:hover .baU3KH {
  transform:rotate(0deg) scale(1.05)
}
.BZHQNY:hover .dms5WJ svg {
  transform:translateX(.3rem)
}
.BZHQNY .baU3KH {
  position:absolute;
  top:-3rem;
  right:4rem;
  width:auto;
  max-width:27rem;
  max-height:13rem;
  border:1px solid #e7e7e7;
  box-shadow:0 1.6rem 1.6rem -.8rem rgba(0,0,0,.05);
  border-radius:1.6rem;
  transform:rotate(var(--rotate));
  transition:all .25s ease-in-out
}
@media(max-width:767px) {
  .BZHQNY .baU3KH {
    right:2rem;
    max-width:16rem;
    max-height:9rem
  }
}
.BZHQNY .p_Y_T_ {
  position:relative;
  flex-shrink:0;
  width:100%;
  max-width:18rem;
  height:6rem;
  margin-bottom:2.4rem
}
@media(max-width:767px) {
  .BZHQNY .p_Y_T_ {
    max-width:13rem;
    height:4.5rem;
    margin-bottom:1.6rem
  }
}
.BZHQNY ._0QejFo {
  object-fit:contain;
  object-position:left center
}
.BZHQNY ._9dr_go {
  display:flex;
  align-items:center;
  min-height:6rem;
  max-width:18rem;
  margin-bottom:2.4rem;
  font-weight:700;
  font-size:2rem;
  line-height:120%;
  color:#000
}
@media(max-width:767px) {
  .BZHQNY ._9dr_go {
    min-height:4.5rem;
    max-width:13rem;
    margin-bottom:1.6rem;
    font-size:1.6rem
  }
}
.BZHQNY .xneaT7 {
  margin:0 0 2rem;
  font-weight:700;
  font-size:2.4rem;
  line-height:100%;
  color:#000
}
@media(max-width:767px) {
  .BZHQNY .xneaT7 {
    font-size:1.8rem
  }
}
.BZHQNY .GZYUZc {
  margin:0;
  font-size:1.6rem;
  line-height:140%;
  color:#637381
}
.BZHQNY .dms5WJ {
  display:flex;
  align-items:center;
  gap:1.2rem;
  margin-top:2rem;
  font-weight:500;
  font-size:1.6rem;
  line-height:100%;
  color:var(--brand-primary)
}
.BZHQNY .dms5WJ svg {
  transition:all .25s ease-in-out
}
.WVaW4W {
  position:absolute;
  right:0;
  bottom:0;
  left:0;
  display:flex;
  justify-content:center;
  align-items:center;
  gap:2rem
}
@media(max-width:767px) {
  .WVaW4W {
    gap:1.2rem
  }
}
.WVaW4W .nA9KPe {
  flex-shrink:0;
  display:block;
  width:1rem;
  height:1rem;
  background-color:rgba(99,115,129,.3);
  border-radius:50%;
  cursor:pointer;
  transition:all .25s ease-in-out
}
@media(max-width:767px) {
  .WVaW4W .nA9KPe {
    width:.8rem;
    height:.8rem
  }
}
.WVaW4W .nA9KPe:hover {
  background-color:rgba(99,115,129,.5)
}
.WVaW4W .nA9KPe._2go66D {
  background-color:var(--brand-primary)
}
.FTxKHN {
  position:relative;
  margin-bottom:15rem
}
@media(max-width:767px) {
  .FTxKHN {
    margin-bottom:9rem
  }
}
.skYUEI {
  display:flex;
  align-items:stretch
}
@media(max-width:767px) {
  .skYUEI {
    flex-direction:column;
    gap:2rem
  }
}
._9RtDZe {
  position:relative;
  flex:0 0 55rem;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  background:#fff;
  border-radius:2rem;
  padding:12rem 5.2rem 5.2rem;
  box-sizing:border-box;
  box-shadow:0 .2rem .8rem rgba(10,20,40,.06),-2.4rem 0 3.6rem -2.4rem rgba(10,20,40,.14),0 2rem 4.8rem -2rem rgba(10,20,40,.1);
  cursor:pointer;
  transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);
  will-change:transform
}
._9RtDZe+._9RtDZe {
  margin-left:-24rem
}
._9RtDZe.q3W64l {
  transform:translateY(-1.2rem);
  box-shadow:-2rem 0 5.6rem -1.2rem rgba(10,20,40,.2),0 3.2rem 6.4rem -2.4rem rgba(10,20,40,.18);
  transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)
}
@media(max-width:767px) {
  ._9RtDZe.q3W64l {
    transform:none
  }
  ._9RtDZe {
    flex:none;
    width:100%;
    padding:6rem 2.4rem 2.4rem
  }
  ._9RtDZe+._9RtDZe {
    margin-left:0;
    margin-top:0
  }
  ._9RtDZe.q3W64l {
    transform:none
  }
}
._9RtDZe:before {
  content:" ";
  position:absolute;
  top:5.6rem;
  left:5.6rem;
  width:3.6rem;
  height:2.8rem;
  background:url("../assets/media/cite.8c0fc066.svg") 50% no-repeat;
  background-size:contain
}
@media(max-width:767px) {
  ._9RtDZe:before {
    top:2.4rem;
    left:2.4rem;
    width:2.4rem;
    height:2rem
  }
}
._9RtDZe .VnoRnM {
  margin-bottom:4rem;
  font-weight:500;
  font-size:2rem;
  line-height:150%
}
@media(max-width:767px) {
  ._9RtDZe .VnoRnM {
    margin-bottom:3rem;
    font-size:1.6rem
  }
}
._9RtDZe .pSVl61 {
  margin-top:auto;
  width:auto;
  max-width:10rem;
  height:6rem
}
@media(max-width:767px) {
  ._9RtDZe .pSVl61 {
    max-width:8rem;
    height:4rem
  }
}
.VOIKZ3 {
  padding:1rem 0;
  font-weight:700;
  font-size:1.8rem;
  line-height:100%
}
@media(max-width:767px) {
  .VOIKZ3 {
    font-size:1.6rem
  }
}
.VOIKZ3:hover {
  color:#fff
}
.VOIKZ3:hover:before {
  opacity:1
}
.VOIKZ3:before {
  content:" ";
  opacity:0;
  position:absolute;
  top:0;
  right:-1.2rem;
  bottom:0;
  left:-1.2rem;
  border-radius:2.5rem;
  background-color:var(--brand-hover);
  transition:all .25s ease-in-out
}
.cKPc_a {
  color:#fff
}
.nDPBXW {
  color:#000
}
.CJwH_8 {
  color:var(--brand-primary)
}
.is-hovered:hover .VOIKZ3 {
  color:#fff
}
.is-hovered:hover .VOIKZ3:before {
  opacity:1
}
.idqLko {
  margin-bottom:18rem
}
@media(max-width:767px) {
  .idqLko {
    margin-bottom:10rem
  }
}
._8G_VXy {
  margin-bottom:9rem;
  text-align:center
}
@media(max-width:767px) {
  ._8G_VXy {
    margin-bottom:3.4rem
  }
}
._8G_VXy .dKDjq0 {
  margin:0 0 2.4rem;
  font-weight:600;
  font-size:4.8rem;
  line-height:100%
}
@media(max-width:767px) {
  ._8G_VXy .dKDjq0 {
    margin-bottom:1.6rem;
    font-size:3.2rem
  }
}
._8G_VXy .dxVLMz {
  margin:0;
  font-size:2rem;
  line-height:146%;
  color:#637381
}
@media(max-width:767px) {
  ._8G_VXy .dxVLMz {
    font-size:1.6rem
  }
}
.mvEapU {
  display:flex;
  gap:1rem
}
@media(max-width:767px) {
  .mvEapU {
    flex-direction:column
  }
}
.hS7H4c {
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  flex-basis:100%;
  padding:4rem;
  background-color:#f0f4fb;
  border-radius:3rem;
  box-sizing:border-box;
  color:#000;
  cursor:pointer
}
@media(max-width:767px) {
  .hS7H4c {
    padding:2.4rem
  }
}
.hS7H4c:hover ._afNoJ {
  color:#fff
}
.hS7H4c:hover ._afNoJ:before {
  opacity:1;
  background-color:var(--brand-hover)
}
.hS7H4c ._6Ox8PQ {
  display:flex;
  justify-content:center;
  align-items:center;
  width:8rem;
  height:7.2rem;
  margin-bottom:5.8rem
}
@media(max-width:767px) {
  .hS7H4c ._6Ox8PQ {
    width:5rem;
    height:4.8rem;
    margin-bottom:3.2rem
  }
}
.hS7H4c .dKDjq0 {
  margin:0 0 1rem;
  font-weight:500;
  font-size:2.4rem;
  line-height:140%
}
.hS7H4c .dxVLMz {
  margin:0;
  font-size:1.6rem;
  line-height:146%;
  color:#637381
}
._ItJCQ {
  margin-top:auto;
  padding-top:1.6rem
}
._ItJCQ ._afNoJ {
  pointer-events:none
}
._2DNFa6 {
  position:relative;
  width:100%
}
.d2Vzsf {
  width:100%;
  overflow:hidden;
  white-space:nowrap
}
.RRIQG1 {
  transform:translateZ(0);
  will-change:transform;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}
.RRIQG1,.qayxsN {
  display:inline-flex;
  align-items:center
}
.qayxsN {
  flex-shrink:0
}
._0oCG7U {
  overflow:hidden;
  display:flex;
  align-items:center;
  border-top:1px solid rgba(99,115,129,.2);
  padding:4rem 0
}
@media(max-width:767px) {
  ._0oCG7U {
    padding-top:3rem;
    padding-bottom:3rem
  }
}
.ylQXFB {
  width:18rem;
  flex-shrink:0
}
@media(max-width:767px) {
  .ylQXFB {
    width:13rem
  }
}
.FhdVSC {
  overflow:hidden;
  position:relative;
  flex-grow:1
}
.FhdVSC:after,.FhdVSC:before {
  content:" ";
  z-index:2;
  position:absolute;
  top:0;
  bottom:0;
  width:4rem
}
@media(max-width:767px) {
  .FhdVSC:after,.FhdVSC:before {
    width:1.6rem
  }
}
.FhdVSC:before {
  left:0;
  background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0))
}
.FhdVSC:after {
  right:0;
  background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff)
}
.YgkktT {
  display:flex;
  align-items:center;
  gap:1.6rem;
  margin:0 2rem
}
@media(max-width:767px) {
  .YgkktT {
    margin:0 1.5rem
  }
}
._PR3Qa {
  width:5rem;
  height:auto
}
@media(max-width:767px) {
  ._PR3Qa {
    width:4rem
  }
}
.gw4PEw {
  font-weight:700;
  font-size:1.4rem;
  line-height:140%
}
@media(max-width:767px) {
  .gw4PEw {
    font-size:1.2rem
  }
}
.a8VwHS {
  margin-bottom:15rem;
  border-bottom:1px solid rgba(99,115,129,.2)
}
@media(max-width:767px) {
  .a8VwHS {
    margin-bottom:8rem
  }
}
._8JQ_aL {
  overflow:hidden;
  margin-bottom:18rem;
  padding-top:18rem;
  width:100%;
  max-width:149.2rem;
  margin-right:auto;
  margin-left:auto;
  box-sizing:border-box
}
@media(max-width:1512px) {
  ._8JQ_aL {
    width:auto;
    max-width:none;
    margin-right:1rem;
    margin-left:1rem
  }
}
@media(max-width:767px) {
  ._8JQ_aL {
    margin-right:.8rem;
    margin-left:.8rem
  }
}
._8JQ_aL {
  background:url("../assets/media/bg.81f44ffd.svg") 50% no-repeat;
  background-size:cover;
  border-radius:4rem
}
@media(max-width:767px) {
  ._8JQ_aL {
    margin-bottom:10rem;
    padding-top:4rem;
    border-radius:2rem
  }
}
._7_qsE_ {
  margin:0 0 10rem;
  font-weight:600;
  font-size:4.8rem;
  line-height:100%;
  text-align:center
}
@media(max-width:767px) {
  ._7_qsE_ {
    margin-bottom:4rem;
    font-size:3.2rem
  }
}
.Pzj4Wz {
  display:flex;
  gap:1rem;
  margin-bottom:12rem
}
@media(max-width:767px) {
  .Pzj4Wz {
    flex-direction:column;
    margin-bottom:4rem
  }
}
.Pzj4Wz .ZnoKsq {
  position:relative;
  flex-basis:100%;
  padding:6rem 6rem 5rem 5rem;
  box-sizing:border-box;
  background-color:#fff;
  border-radius:3rem
}
@media(max-width:767px) {
  .Pzj4Wz .ZnoKsq {
    padding:3rem 2rem 2.4rem;
    border-radius:2rem
  }
}
.Pzj4Wz .ZnoKsq .TNj1Mf {
  position:absolute;
  top:3rem;
  right:3rem;
  width:13rem;
  height:auto
}
@media(max-width:767px) {
  .Pzj4Wz .ZnoKsq .TNj1Mf {
    top:2rem;
    right:2rem;
    width:8rem
  }
}
.Pzj4Wz .ZnoKsq .X0G11n {
  margin:0 14rem 5rem 0;
  font-weight:600;
  font-size:3.2rem;
  line-height:120%
}
@media(max-width:767px) {
  .Pzj4Wz .ZnoKsq .X0G11n {
    margin:0 8rem 3rem 0;
    font-size:2.4rem
  }
}
.Pzj4Wz .ZnoKsq ._9Au3r3 {
  display:flex;
  flex-direction:column;
  gap:3rem
}
@media(max-width:767px) {
  .Pzj4Wz .ZnoKsq ._9Au3r3 {
    gap:1.6rem
  }
}
.Pzj4Wz .ZnoKsq ._9Au3r3 li {
  position:relative;
  padding-left:2.5rem;
  font-size:2rem;
  line-height:146%;
  color:#637381
}
@media(max-width:767px) {
  .Pzj4Wz .ZnoKsq ._9Au3r3 li {
    font-size:1.4rem
  }
}
.Pzj4Wz .ZnoKsq ._9Au3r3 li:before {
  content:" ";
  position:absolute;
  top:1.1rem;
  left:0;
  display:block;
  width:1rem;
  height:1rem;
  background-color:var(--brand-primary);
  border-radius:50%
}
.Pzj4Wz .ZnoKsq .cBrPf3 {
  margin-top:5rem
}
@media(max-width:767px) {
  .Pzj4Wz .ZnoKsq .cBrPf3 {
    margin-top:4rem
  }
}
.Pzj4Wz .ZnoKsq .cBrPf3 .PWGfHE {
  justify-content:space-between
}
.c_Bw2w {
  display:flex
}
@media(max-width:767px) {
  .c_Bw2w {
    flex-direction:column;
    gap:5.6rem
  }
}
.c_Bw2w .ZnoKsq {
  position:relative;
  display:flex;
  align-items:center;
  flex-basis:100%;
  gap:3rem;
  padding:0 2rem;
  box-sizing:border-box
}
@media(max-width:767px) {
  .c_Bw2w .ZnoKsq {
    align-items:flex-start;
    padding:0
  }
}
.c_Bw2w .ZnoKsq:before {
  content:" ";
  position:absolute;
  right:0;
  bottom:-2.8rem;
  left:0;
  height:1px;
  background-color:rgba(99,115,129,.2)
}
.c_Bw2w ._6LzuMK {
  max-width:12rem;
  height:auto
}
@media(max-width:767px) {
  .c_Bw2w ._6LzuMK {
    max-width:6rem
  }
}
.c_Bw2w ._25__Q1 {
  flex-grow:1
}
.c_Bw2w .X0G11n {
  margin:0 0 .8rem;
  font-weight:600;
  font-size:2rem;
  line-height:140%
}
.c_Bw2w .XJ8jU9 {
  margin:0;
  font-size:1.6rem;
  line-height:140%;
  color:#637381
}
@media(max-width:767px) {
  .c_Bw2w .XJ8jU9 {
    font-size:1.4rem
  }
}
