.gzinb {
  width: 100%;
  height: 100%;
  position: absolute;
  filter: url(#blur);
  filter: blur(15px);
}

@media only screen and (max-width: 36em) {
  .gzinb {
    display: none;
  }
}

.IMrUu {
  max-width: 33.4rem;
  margin: auto;
}

.mIgq7 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
    margin-bottom: 0.8rem;
}

.mIgq7.Rvy47 {
    direction: rtl;
    unicode-bidi: embed;
}

.nQUEs {
    gap: 1.2rem;
    margin: 2.6rem 0 1.6rem;
}

.nQUEs li {
    font-size: 0;
}

.CHKkB {
    gap: 1.6rem;
}

.aC97T {
    gap: 0.6rem;
}

.aC97T li {
    font-size: 0;
}

.lzMwP {
    width: 2.4rem;
    height: 2.4rem;
    flex: 0 0 2.4rem;
    margin: 0.2rem;
}

@media only screen and (max-width: 48em) {
    .nQUEs {
        margin: 2rem 0 1.6rem;
    }
}

/* compact */
.OZW6o {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    flex-wrap: wrap;
    gap: 0;
}

.doJFZ, .iuYz6, .Ijch8 {
    margin: 10px 0;
    line-height: 1.5rem;
}

.iuYz6 svg {
    height: 10px;
}

.XsyBJ {
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 20px;
}

.L3dgV, .XsyBJ:hover {
    color: #8B79FB;
}

.n0Ogx {
    display: none;
}

.aWK5T {
    display: block;
}

.BMnYY {
    margin: 8px 0;
}

.hRtTo {
    width: 100%;
}

.n8Tcq {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.zBJgT {
    width: 160px;
    height: 36px;
    flex: 0 0 10.9rem;
    margin: 7px 9px 0 0;

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

.zBJgT svg {
    border: 1px solid #8D92C4;
    border-radius: 5px;
    width: 100%;
    height: 100%;
    fill: #8D92C4;
    stroke: #8D92C4;
}

.zBJgT:hover svg {
    border: 1px solid #8B79FB;
    stroke: #8B79FB;
    fill: #8B79FB;
}

.Ijch8 svg {
    width: 2.4rem;
    height: 2.4rem;
}
.yW_6n {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  height: 100%;
}

.ODusu {
  width: 100%;
  max-width: 29.6rem;
}

.p8MyB {
  margin-bottom: 2.8rem;
}

@media only screen and (max-width: 36em) {
  .p8MyB {
    display: none;
  }
}

.l1ZeT {
  display: block;
  margin: auto;
}

.PUBsg {
  margin-top: -1.2rem;
}

.DsOg2 {
  position: absolute;
  left: 2.5rem;
  bottom: 3rem;
}

.eZ4Qo {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
}

.eZ4Qo > div {
  margin: 0 1rem 2rem;
  height: auto;
}

.Y7I3k {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.y5HkX {
  height: 100%;
}

.BG3M1 {
  position: relative;
  z-index: var(--zIndexHighest);
}

.nVRzo {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 0 1rem;
  max-width: 20rem;
}

.mWpkb {
  padding: 0 8rem;
}

@media only screen and (max-width: 90em) {
  .mWpkb {
    padding: 0 6rem;
  }
}

@media only screen and (max-width: 75em) {
  .mWpkb {
    padding: 0 4rem;
  }
}

@media only screen and (max-width: 62em) {
  .mWpkb {
    padding: 0 2rem;
  }
}

@media only screen and (max-width: 36em) {
  .mWpkb {
    padding: 0;
  }
}

.ohcjL {
  display: block;
  margin: auto;
}

.qSPIU {
  padding: 1.6rem 2.6rem;
  display: flex;
  align-items: start;
}

.gdCDl {
  flex: 1 1;
}

.CtGzC {
  flex: 0 0 2.4rem;
  max-height: 2.4rem;
}

.BAW3l {
  padding: 0 2.6rem;
}

.zaoD9 {
  flex: 1 1;
}

.kFFw_ {
  flex: 0 0 15.8rem;
}

.ZQNlB {
  position: relative;
}

.ZQNlB:not(:last-of-type) {
  margin-bottom: 0.8rem;
}

.RXJJt {
  width: 1.8rem;
  height: 1.8rem;
  margin-left: -0.3rem;
}

.lZCwr {
  margin-top: 1.8rem;
  align-items: center;
  display: grid;
  grid-template-columns: min-content 1fr;
  column-gap: 1.8rem;
}

