.menu__icon-lvl1--s1-i6z3qt7bc {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 9.49997L12.5 15.5L18.5 9.49997' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-color: rgba(0, 0, 0, 0);
  display: block;
}
.menu__icon-lvl2--s1-ibxxlu487 {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 18.5L15.5 12.5L9.5 6.5' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-color: rgba(0, 0, 0, 0);
  display: block;
}
@media (max-width: 991px) {
  .menu__icon-lvl1--s1-i6z3qt7bc {
    display: block;
    background-size: auto;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5M12.5 6.5V18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
  }
}
@media (max-width: 991px) {
  .menu__item-lvl1.is-opened .menu__icon-lvl1--s1-i6z3qt7bc {
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
    background-attachment: scroll;
  }
}
@media (max-width: 991px) {
  .menu__icon-lvl2--s1-ibxxlu487 {
    display: block;
    background-size: auto;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5M12.5 6.5V18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
  }
}
@media (max-width: 991px) {
  .menu__item-lvl2.is-opened .menu__icon-lvl2--s1-ibxxlu487 {
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
    background-attachment: scroll;
  }
}
.image__img--s2-i23h7rl2o {
  object-fit: contain;
}
.image__img--s2-iuols3weu {
  object-fit: contain;
}
.image__img--s2-i2wlw6v80 {
  object-fit: contain;
}
.image__img--s2-i2rv2i2c9 {
  object-fit: contain;
}
.image__img--s2-i2rrygihj {
  object-fit: contain;
}
.image__img--s2-i26idwz98 {
  object-fit: contain;
}
.form__field--s2-isgqsl22f .form__radio {
  display: none;
}
.form__field--s2-isgqsl22f .form__radio-styled {
  display: block;
}
.form__select--s2-igu124s4o {
  appearance: none;
}
.form__field--s2-i4tbbzpve .form__checkbox {
  display: none;
}
.form__field--s2-i4tbbzpve .form__checkbox-styled {
  display: block;
}
.image__img--s2-idkzvqwd8 {
  object-fit: contain;
}
.image__img--s2-i25cz5uvd {
  object-fit: contain;
}
.image__img--s2-i36spp3lp {
  object-fit: contain;
}
.image__img--s2-i305b61s3 {
  object-fit: contain;
}
.image__img--s2-ilhbyyo1p {
  object-fit: contain;
}
.image__img--s2-icxcwlb5w {
  object-fit: contain;
}
.image__img--s2-i1wn85bmy {
  object-fit: contain;
}
.image__img--s2-i1l98a2w1 {
  object-fit: contain;
}
.image__img--s2-i21d0altw {
  object-fit: contain;
}
.image__img--s2-i345jmrvv {
  object-fit: contain;
}
.image__img--s2-i1ffr7myu {
  object-fit: contain;
}
.image__img--s2-i2yt15ql0 {
  object-fit: contain;
}
.image__img--s2-i3habrqbs {
  object-fit: contain;
}
.image__img--s2-ib8619h9b {
  object-fit: contain;
}
.image__img--s2-iiq549y8s {
  object-fit: contain;
}
.image__img--s2-iasd0buuz {
  object-fit: contain;
}
.image__img--s2-i3hah3phd {
  object-fit: contain;
}
.image__img--s2-i3rof6c3h {
  object-fit: contain;
}
.image__img--s2-i1j4zoc3g {
  object-fit: contain;
}
.image__img--s2-i1lg7lgxx {
  object-fit: contain;
}
.image__img--s2-iw9r5ngr8 {
  object-fit: contain;
}
.image__img--s2-igtxeliop {
  object-fit: contain;
}
.image__img--s2-i2ecpv6tr {
  object-fit: contain;
}
.image__img--s2-i2v4awbb8 {
  object-fit: contain;
}
.image__img--s2-i1yb8ijtl {
  object-fit: contain;
}
.image__img--s2-i1tjiq6rx {
  object-fit: contain;
}
.image__img--s2-i17fve736 {
  object-fit: contain;
}
.image__img--s2-ic8tk0iik {
  object-fit: contain;
}
.image__img--s2-i1tzqr4oh {
  object-fit: contain;
}
.image__img--s2-i1aiifr1m {
  object-fit: contain;
}
.image__img--s2-isvike3rb {
  object-fit: contain;
}
.image__img--s2-i3ihhsrfx {
  object-fit: contain;
}
.image__img--s2-i11f785l1 {
  object-fit: contain;
}
.image__img--s2-i2lrv0e2h {
  object-fit: contain;
}
.image__img--s2-i2w7ax9a9 {
  object-fit: contain;
}
.image__img--s2-i381p312k {
  object-fit: contain;
}
.image__img--s2-i3qlat5e9 {
  object-fit: contain;
}
.image__img--s2-izqjs27r9 {
  object-fit: contain;
}
.image__img--s2-i3p7n4cuy {
  object-fit: contain;
}
.image__img--s2-i3lc5584g {
  object-fit: contain;
}
.image__img--s2-i15oep49n {
  object-fit: contain;
}
.image__img--s2-i3gl7ny2p {
  object-fit: contain;
}
.image__img--s2-i1q8bpxj8 {
  object-fit: contain;
}
.image__img--s2-i17h6nden {
  object-fit: contain;
}
.image__img--s2-i345095gq {
  object-fit: contain;
}
.image__img--s2-i25qtandw {
  object-fit: contain;
}
.image__img--s2-i3vmrdrdf {
  object-fit: contain;
}
.image__img--s2-i1qp2l9xw {
  object-fit: contain;
}
.image__img--s2-i14oxf7kc {
  object-fit: contain;
}
.image__img--s2-itcuco7pm {
  object-fit: contain;
}
.image__img--s2-i2evi2srw {
  object-fit: contain;
}
.image__img--s2-i2tbwntb4 {
  object-fit: contain;
}
.image__img--s2-i19zh919e {
  object-fit: contain;
}
.image__img--s2-imnalmkz6 {
  object-fit: contain;
}
.image__img--s2-iajwspnpk {
  object-fit: contain;
}
.image__img--s2-iqfx2vqtl {
  object-fit: contain;
}
.image__img--s2-i1n8v842u {
  object-fit: contain;
}
.image__img--s2-i1h7kdd0q {
  object-fit: contain;
}
.image__img--s2-i4tqw2x2p {
  object-fit: contain;
}
.image__img--s2-i107lddf3 {
  object-fit: contain;
}
.image__img--s2-i3eot0dhm {
  object-fit: contain;
}
.image__img--s2-i1dcnwx56 {
  object-fit: contain;
}
.image__img--s2-i1k5ciwga {
  object-fit: contain;
}
.image__img--s2-idhc1er1x {
  object-fit: contain;
}
.image__img--s2-ip6o5uivb {
  object-fit: contain;
}
.image__img--s2-ip08o9oxl {
  object-fit: contain;
}
.image__img--s2-i23n6rchx {
  object-fit: contain;
}
.image__img--s2-i20ytg8jb {
  object-fit: contain;
}
.image__img--s2-i1k8n0aab {
  object-fit: contain;
}
.image__img--s2-ioe5gwtzh {
  object-fit: contain;
}
.image__img--s2-i39208e3z {
  object-fit: contain;
}
.image__img--s2-i21sj5wao {
  object-fit: contain;
}
.image__img--s2-i2n9r5kam {
  object-fit: contain;
}
.image__img--s2-i1jsq3yep {
  object-fit: contain;
}
.image__img--s2-i3hb6hc0p {
  object-fit: contain;
}
.image__img--s2-i3rmsu0hs {
  object-fit: contain;
}
.image__img--s2-ihgsqkshi {
  object-fit: contain;
}
.image__img--s2-ixsw6104l {
  object-fit: contain;
}
.image__img--s2-i3mx0ujt6 {
  object-fit: contain;
}
.image__img--s2-i5bkp77lj {
  object-fit: contain;
}
.image__img--s2-i38tzw20o {
  object-fit: contain;
}
.image__img--s2-i2cjce0mg {
  object-fit: contain;
}
.image__img--s2-iibd24bwd {
  object-fit: contain;
}
.image__img--s2-if11bcleh {
  object-fit: contain;
}
.blocklist__list--s2-ihh3b3zxt {
  flex-wrap: nowrap;
  flex-direction: row;
  width: 100%;
}
.blocklist__list-wrapper--s2-ibp1eif9a {
}
.blocklist__arrows-wrapper--s2-i3ekzi9k8 {
  display: none;
}
.blocklist__pagination-wrapper--s2-isa61sbl0 {
  display: none;
}
.blocklist__controls-wrapper--s2-i1fit2zgx {
  display: none;
}
.blocklist__item--s2-irlehb4ym {
  min-width: auto;
}
.blocklist--s2-ittyp4pak {
  height: auto;
  overflow-x: hidden;
  overflow-y: hidden;
}
.blocklist__item-wrapper--s2-ilfbq96eb {
  width: 33.333333333333336%;
  height: auto;
}
.image__img--s2-iqral8jkq {
  object-fit: contain;
}
.image__img--s2-igixt0t1v {
  object-fit: cover;
}
.form__field--s2-i4lchhek0 .form__checkbox {
  display: none;
}
.form__field--s2-i4lchhek0 .form__checkbox-styled {
  display: block;
}
.image__img--s2-imfn9w2e3 {
  object-fit: cover;
}
.image__img--s2-ixvr3pu33 {
  object-fit: cover;
}
.video--s2-izc5bzfxy {
  object-fit: cover;
}
.form__field--s2-i9xxv2dww .form__checkbox {
  display: none;
}
.form__field--s2-i9xxv2dww .form__checkbox-styled {
  display: block;
}
.form__field--s2-imqkvkf70 .form__checkbox {
  display: none;
}
.form__field--s2-imqkvkf70 .form__checkbox-styled {
  display: block;
}
.form__field--s2-iiup449sb .form__checkbox {
  display: none;
}
.form__field--s2-iiup449sb .form__checkbox-styled {
  display: block;
}
.form__field--s2-i58ka23ng .form__checkbox {
  display: none;
}
.form__field--s2-i58ka23ng .form__checkbox-styled {
  display: block;
}
.form__field--s2-il1lmeqib .form__checkbox {
  display: none;
}
.form__field--s2-il1lmeqib .form__checkbox-styled {
  display: block;
}
.image__img--s2-iivk7yhk8 {
  object-fit: contain;
}
.image__img--s2-i1pu5fagk {
  object-fit: contain;
}
.image__img--s2-i5s7nh72u {
  object-fit: contain;
}
.image__img--s2-i5tx9uyh9 {
  object-fit: contain;
}
.image__img--s2-i4vy228rm {
  object-fit: contain;
}
.image__img--s2-icgz65awg {
  object-fit: contain;
}
.menu__list-lvl1--s2-ibeqnikhf {
  display: flex;
}
.menu__wrapper-lvl1--s2-iszo82gcz {
  display: block;
  position: static;
}
.menu__close-button--s2-i04ioceai {
  display: none;
}
.menu__list-lvl2--s2-ieko64jmg {
  display: block;
}
.menu__wrapper-lvl2--s2-i8bpkbfo5 {
  display: none;
  position: absolute;
  z-index: 80;
  top: 100%;
  left: 0;
}
.menu__back-lvl2--s2-inqh0uvfv {
  display: none;
}
.menu__item-lvl1--s2-ia7m9br7k {
  position: relative;
}
.menu__list-lvl3--s2-igiwx9i80 {
  display: block;
}
.menu__wrapper-lvl3--s2-ie3kyusjg {
  display: none;
  position: absolute;
  z-index: 80;
  top: 0;
  left: 100%;
}
.menu__back-lvl3--s2-iw0epzzez {
  display: none;
}
.menu__item-lvl2--s2-ijrt0wu6y {
  position: relative;
}
.video--s2-iq3ilenyh {
  object-fit: cover;
}
.video--s2-ikiqidbdv {
  object-fit: cover;
}
.video--s2-i6ji857bb {
  object-fit: cover;
}
.video--s2-impg2jmem {
  object-fit: cover;
}
.image__img--s2-ipqissma4 {
 width: 100%;
}
.image__img--s2-iqrrx54vx {
  object-fit: cover;
}
.image__img--s2-iagqlki4d {
  object-fit: cover;
}
.image__img--s2-ipyc3c578 {
  object-fit: cover;
}
@media (max-width: 991px) {
  .image__img--s2-i7iy69gd9 {
    object-fit: cover;
  }
}
@media (max-width: 991px) {
  .image__img--s2-iv1s231ek {
    object-fit: cover;
  }
}
@media (max-width: 991px) {
  .menu__burger-button--s2-io28kw4dd {
    display: block;
  }
}
@media (max-width: 991px) {
  .menu__fixed-wrapper--s2-i9ahmm1u1 {
    display: none;
    flex-direction: row;
  }
}
@media (max-width: 991px) {
  .menu__scroll-wrapper--s2-ias55zawc {
    display: block;
  }
}
@media (max-width: 991px) {
  .menu__list-lvl1--s2-ibeqnikhf {
    display: block;
  }
}
@media (max-width: 991px) {
  .menu__wrapper-lvl1--s2-iszo82gcz {
    display: block;
    min-height: 100%;
    position: static;
  }
}
@media (max-width: 991px) {
  .menu__close-button--s2-i04ioceai {
    display: block;
  }
}
@media (max-width: 991px) {
  .menu__list-lvl2--s2-ieko64jmg {
    display: block;
  }
}
@media (max-width: 991px) {
  .menu__wrapper-lvl2--s2-i8bpkbfo5 {
    display: none;
    position: static;
  }
}
@media (max-width: 991px) {
  .menu__back-lvl2--s2-inqh0uvfv {
    display: none;
  }
}
@media (max-width: 991px) {
  .menu__item-lvl1--s2-ia7m9br7k {
    position: static;
  }
}
@media (max-width: 991px) {
  .menu__list-lvl3--s2-igiwx9i80 {
    display: block;
  }
}
@media (max-width: 991px) {
  .menu__wrapper-lvl3--s2-ie3kyusjg {
    display: none;
    position: static;
  }
}
@media (max-width: 991px) {
  .menu__back-lvl3--s2-iw0epzzez {
    display: none;
  }
}
@media (max-width: 991px) {
  .menu__item-lvl2--s2-ijrt0wu6y {
    position: static;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i33avnx9j {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i14vc4dom {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i17wxotxo {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i87uo5pur {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i3q6gk6ut {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i3aoinscn {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-ip6jgng6u {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i1zmvtcas {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i25esn960 {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i2y8ntx4o {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i1nrk0a6l {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i1ratzoty {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i1ykllgjy {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-ieubx1z8j {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i1x4a62i3 {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-iac6a080f {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i1a4glmdb {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i1tp0mu9c {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-ichp2g12k {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-ixq9lojsu {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i1fhet9qq {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-ii7znpcpz {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i3f0svd4g {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i1au1uioc {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i1y65zn21 {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i3ubrt0ss {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i320tp4lp {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-ievxkjzya {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i1g0dbven {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i3fu2506r {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i2yadsbkm {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-ixy4vfwyi {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i2a3zm89t {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i15y9rtxv {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-ihow3n3ne {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i2t69ftlt {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i2m3yo19r {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i1gnqc8zl {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i1wzipn3w {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i384qpggr {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i98oy8jka {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-icgxonw3m {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-iy05i1nvw {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i1mujml0s {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-izfb8g2r2 {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-ix1onxvwm {
    object-fit: cover;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i3fc9o7sc {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i2bedewlr {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-iilp3yxj2 {
    object-fit: cover;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i9zu3covu {
    object-fit: cover;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i1n07go5g {
    object-fit: cover;
  }
}
@media (max-width: 479px) {
  .image__img--s2-ittwczoc5 {
    object-fit: cover;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i32m6vvro {
    object-fit: cover;
  }
}
@media (max-width: 479px) {
  .image__img--s2-ijt2hpcn2 {
    object-fit: cover;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i19dorihr {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-ipp46z6jo {
    object-fit: cover;
  }
}
@media (max-width: 479px) {
  .image__img--s2-ip0dnd95x {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-iy6jgeuwi {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i1yam3924 {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i1idmbv8e {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-ipvoxebbr {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i1g4y5nxo {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i30brz9wl {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-ime52dpsv {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-ih55zvv3g {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-ivf9kvgri {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-ivgvqkalv {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i2ffspako {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i1kssufjf {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-iwefenzma {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i3ajzz2n0 {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i39jd1wtx {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i28j8uwjl {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i2ge32oea {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-iflpnm5je {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i2hgdka83 {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i3lqvvov5 {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i32in09l5 {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-iqu6z2nwx {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-iwaj44kw4 {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i1q1h2nwg {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i31ka8d1l {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i27vacu90 {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-iqrrx54vx {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-igxinox2r {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i3g93iytd {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i1nvfefvx {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i14jrfzq7 {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i229po8cj {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i3fyq7uhu {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i33oli1uy {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i3sxbjiew {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i24ks4pvd {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i2xpn6ju8 {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i35u6dhgp {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-irxryjzqj {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i2aycbe37 {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-ipiqnds4l {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .video--s2-iossugqri {
    object-fit: contain;
  }
}
@media (max-width: 479px) {
  .image__img--s2-iv1s231ek {
    object-fit: cover;
  }
}
@media (max-width: 479px) {
  .image__img--s2-invxn7irx {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-iqaph66lb {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-iagqlki4d {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i10pso5f0 {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-ivar8u3gh {
    object-fit: cover;
  }
}
@media (max-width: 479px) {
  .image__img--s2-iwzjvoh6k {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-irkfzb02i {
    object-fit: cover;
  }
}
@media (max-width: 479px) {
  .image__img--s2-ipyc3c578 {
    object-fit: cover;
  }
}
@media (max-width: 479px) {
  .image__img--s2-ie8adpxrr {
    object-fit: cover;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i3hpnxhlp {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-iu40g9ce7 {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-itqj0ppti {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-ivlsfhzc9 {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-iwmdly586 {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-icv6sx85g {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i8abiwbdq {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-ixajdbf6j {
    object-fit: none;
  }
}
@media (max-width: 479px) {
  .image__img--s2-i6lwz32u4 {
    object-fit: none;
  }
}
@media (min-width: 769px) {
  .menu--s2-iiwwi3i02 [data-desktop-block] {
    display: block;
  }
}
@media (max-width: 768px) {
  .menu--s2-iiwwi3i02 [data-mobile-flex] {
    display: flex;
  }
}
@media (max-width: 768px) {
  .menu--s2-iiwwi3i02 [data-mobile-block] {
    display: block;
  }
}
@media (max-width: 768px) {
  .menu--s2-iiwwi3i02 [data-mobile-hide] {
    display: none;
  }
}
@media (max-width: 768px) {
  .menu--s2-iiwwi3i02 [data-mobile-contents] {
    display: contents;
  }
}
.search-result--u-i1rsm1v8f {
}
.container--u-ifpzm85a2 {
  padding-top: 20px;
}
.text--u-i965ak7dx {
  font-size: 30px;
  margin-bottom: 20px;
  display: block;
}
.search-bar--u-ifi4k71wt {
  margin-bottom: 20px;
  display: flex;
  align-items: flex-start;
}
.search-bar__field--u-ihksprrpo {
  flex-grow: 1;
  flex-shrink: 0;
  margin-right: 5px;
}
.search-bar__input--u-iuapf80ql {
  width: 100%;
  margin-right: 0px;
}
.embed--u-i2b40ckzo {
}
.embed--u-i24emnhbi {
  display: none;
}
.embed--u-i321tvyxk {
  display: none;
}
.embed--u-i2wt91zhx {
}
.embed--u-i3u2cy1t6 {
}
.div--u-i3nmzkrg3 {
  height: auto;
  background-color: rgb(236, 236, 236);
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.div--u-img34875a {
  height: auto;
  background-color: rgb(236, 236, 236);
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.div--u-i145e01o0 {
  height: auto;
  background-color: rgb(236, 236, 236);
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.div--u-ik5np81s3 {
}
.div--u-igxemhjvm {
}
.div--u-i3dmfbv45 {
}
.div--u-itydxl9y5 {
  align-items: flex-start;
  justify-content: flex-end;
}
.div--u-i3g8voovw {
  align-items: flex-start;
  justify-content: flex-end;
}
.div--u-i1s5lnb5d {
  align-items: flex-start;
  justify-content: flex-end;
}
.div--u-i34vx3pek {
  align-items: flex-start;
  justify-content: flex-end;
}
.form--u-i2437a0j4 {
  height: 600px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%;
}
.form--u-ihp1ij3fq {
  height: 600px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%;
}
.form--u-i3ohd6cwo {
  height: 600px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%;
}
.form--u-i3rnkmao0 {
  height: 600px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%;
}
.form__state-default--u-i3qnl2673 {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: rgb(251, 251, 251);
}
.form__state-default--u-i3daucoki {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: rgb(251, 251, 251);
}
.form__state-default--u-i1yyta6nl {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: rgb(251, 251, 251);
}
.form__state-default--u-ihel2zfdp {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: rgb(251, 251, 251);
}
.div--u-i12bzeaqj {
}
.div--u-i288sgcl1 {
}
.div--u-i1mfvq84i {
}
.div--u-ie92adgvt {
  height: 200px;
  background-color: rgb(31, 49, 241);
  display: flex;
  justify-content: center;
  align-items: center;
  color: rgba(255, 255, 255, 1);
}
.div--u-i1jybh94x {
  height: 200px;
  background-color: rgb(31, 49, 241);
  display: flex;
  justify-content: center;
  align-items: center;
  color: rgba(255, 255, 255, 1);
}
.div--u-im4x82nzz {
  height: 200px;
  background-color: rgb(31, 49, 241);
  display: flex;
  justify-content: center;
  align-items: center;
  color: rgba(255, 255, 255, 1);
}
.div--u-i3k69f2x5 {
  height: 600px;
  background-color: rgb(236, 236, 236);
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
.div--u-i24s99j0o {
  height: 600px;
  background-color: rgb(236, 236, 236);
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
.div--u-i2aozpner {
  height: 600px;
  background-color: rgb(236, 236, 236);
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
.div--u-i2hb5futd {
}
.div--u-i2s8tq6hi {
}
.div--u-i339pu1bc {
}
.div--u-i398xevrm {
}
.div--u-i3iug02oe {
  background-color: rgb(255, 255, 255);
}
.div--u-i3hnooafu {
  background-color: rgb(255, 255, 255);
}
.div--u-i1he7kyas {
  background-color: rgb(255, 255, 255);
}
.div--u-i1hsb6u1y {
  background-color: rgb(255, 255, 255);
}
.div--u-i272pc4ye {
  height: 50px;
}
.div--u-i83lrkppv {
  height: 50px;
}
.div--u-i16ggo2lc {
  height: 50px;
}
.div--u-ipozaet0d {
  height: 50px;
}
.embed--u-i2pe1m8od {
  display: none;
}
.embed--u-i2n7sgmq7 {
}
.embed--u-inuj3ivgt {
}
.embed--u-i1fc0d6xb {
}
.div--u-iik08p57e {
  height: 0px;
  overflow-x: hidden;
  overflow-y: hidden;
}
.embed--u-i1xrhq5bf {
  display: none;
}
.embed--u-i2rev9axw {
}
.embed--u-ipb35y8os {
}
.embed--u-i3ct6lld5 {
  display: none;
}
.embed--u-i2xzbojcn {
}
.embed--u-iw88eoodn {
}
.div--u-i35wkkw9z {
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-imwxdi4p6 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.image--u-i3becnipc {
  height: 100%;
  width: 100%;
}
.image--u-ijw3o1g7v {
  height: 100%;
  width: 100%;
}
.image--u-ioxy78dcl {
  height: 100%;
  width: 100%;
}
.image--u-ihllofxmq {
  height: 100%;
  width: 100%;
}
.image--u-ixtyp2mlm {
  height: 100%;
  width: 100%;
}
.image--u-ieo6vl3pg {
  height: 100%;
  width: 100%;
}
.image--u-ibq8i8xqf {
  height: 100%;
  width: 100%;
}
.image--u-izmo6gblm {
  height: 100%;
  width: 100%;
}
.image--u-iwfrhbvoj {
  height: 100%;
  width: 100%;
}
.image--u-iiqhvqra9 {
  height: 100%;
  width: 100%;
}
.image--u-i5e6mtgfu {
  height: 100%;
  width: 100%;
}
.image--u-imm52ef66 {
  height: 100%;
  width: 100%;
}
.div--u-ieo284mls {
  height: 70vh;
  display: flex;
  flex-direction: column;
}
.div--u-i3g7o0a4x {
  height: 100%;
}
.embed--u-iscc13ejd {
}
.div--u-iuay3iurc {
  height: 10vh;
}
.div--u-i1srq88tg {
}
.div--u-i2lm21hed {
}
.div--u-iz5ee8g0a {
  height: 20vh;
}
.div--u-iqsqtz2u4 {
  height: 100%;
}
.div--u-i1ipshkxa {
  height: auto;
  background-color: rgb(236, 236, 236);
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.div--u-i39pegd1f {
}
.div--u-ii7b3xsgs {
}
.div--u-imi4wekjb {
  height: 200px;
  background-color: rgb(31, 49, 241);
  display: flex;
  justify-content: center;
  align-items: center;
  color: rgba(255, 255, 255, 1);
}
.div--u-ipqbul26x {
  height: 600px;
  background-color: rgb(236, 236, 236);
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
.div--u-i23vd8ske {
  height: 50px;
}
.div--u-i17puq7zv {
  height: 50px;
}
.div--u-i2q46l2io {
  height: auto;
  background-color: rgb(236, 236, 236);
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.div--u-i15oqwmh3 {
  height: auto;
  background-color: rgb(236, 236, 236);
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.div--u-i35sn106o {
}
.div--u-i2y18jw1x {
}
.div--u-i28zn9b8r {
}
.div--u-iz657ivui {
}
.div--u-i6iwb3d9t {
  height: 200px;
  background-color: rgb(31, 49, 241);
  display: flex;
  justify-content: center;
  align-items: center;
  color: rgba(255, 255, 255, 1);
}
.div--u-i1b59lrbv {
  height: 200px;
  background-color: rgb(31, 49, 241);
  display: flex;
  justify-content: center;
  align-items: center;
  color: rgba(255, 255, 255, 1);
}
.div--u-i1e170sw0 {
  height: 600px;
  background-color: rgb(236, 236, 236);
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
.div--u-i1pmpmslb {
  height: 600px;
  background-color: rgb(236, 236, 236);
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
.div--u-i17v6ggws {
  height: 50px;
}
.div--u-iyaakjmcl {
  height: 50px;
}
.div--u-i1twpkq2v {
  height: 50px;
}
.div--u-i36dohod1 {
  height: 50px;
}
.div--u-i4mfdf4x5 {
  height: auto;
  background-color: rgb(236, 236, 236);
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.div--u-iculku59m {
}
.div--u-isfp2hfdv {
}
.div--u-ilcbdxkv4 {
  height: 200px;
  background-color: rgb(31, 49, 241);
  display: flex;
  justify-content: center;
  align-items: center;
  color: rgba(255, 255, 255, 1);
}
.div--u-iwl7pqbh4 {
  height: 600px;
  background-color: rgb(236, 236, 236);
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
.div--u-i3ou803ja {
  height: auto;
  background-color: rgb(236, 236, 236);
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.div--u-il38j1u6z {
}
.div--u-iw5ky1jnp {
}
.div--u-id7eikc6j {
  height: 200px;
  background-color: rgb(31, 49, 241);
  display: flex;
  justify-content: center;
  align-items: center;
  color: rgba(255, 255, 255, 1);
}
.div--u-i0ab8o5op {
  height: 600px;
  background-color: rgb(236, 236, 236);
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
.div--u-iv55yjf6z {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-top-style: solid;
  border-top-right-radius: 30px;
  border-right-style: solid;
  border-bottom-right-radius: 30px;
  border-bottom-style: solid;
  width: 97%;
  margin-left: auto;
  height: 100px;
}
.div--u-i9dayoahk {
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-top-right-radius: 0px;
  border-right-style: none;
  border-bottom-right-radius: 0px;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  margin-top: -1px;
  width: 97%;
  height: 100px;
}
.div--u-iqmw13yif {
  display: none;
  padding: 10px;
  width: auto;
  flex-direction: column;
  margin-top: 100px;
  margin-bottom: 100px;
}
.div--u-i38y0ncmi {
  height: 1px;
  background-color: rgb(0, 0, 0);
  position: absolute;
  width: 3%;
  left: -3%;
  top: -1%;
}
.div--u-iiqrxpafc {
  height: 1px;
  background-color: rgb(0, 0, 0);
  position: absolute;
  width: 3%;
  right: -3%;
  bottom: -1%;
}
.embed--u-i859xnbla {
}
.div--u-iguha5468 {
}
.div--u-isvvm5nsb {
  align-items: flex-start;
  justify-content: flex-end;
}
.div--u-idxgf8t7q {
}
.div--u-ihz8dxjyk {
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-iz8ocje2t {
  display: flex;
  justify-content: center;
  align-items: center;
}
.image--u-iwb5zfswm {
  height: 100%;
  width: 100%;
}
.image--u-ilk29k9ur {
  height: 100%;
  width: 100%;
}
.image--u-i6zghhuev {
  height: 100%;
  width: 100%;
}
.image--u-i5yqrhb9y {
  height: 100%;
  width: 100%;
}
.image--u-i9inwv840 {
  height: 100%;
  width: 100%;
}
.image--u-ixgpsi3x9 {
  height: 100%;
  width: 100%;
}
.div--u-i5hqsq9l3 {
  height: 70vh;
  display: flex;
  flex-direction: column;
}
.div--u-iy7wxrdx3 {
  height: 100%;
}
.div--u-i6s7jrhh7 {
  height: 10vh;
}
.div--u-irxboikr2 {
}
.div--u-idjkwksaa {
}
.div--u-iz0u64la5 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-ic14m1b38 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.image--u-iig8qt7fp {
  height: 100%;
  width: 100%;
}
.image--u-igt0mykl0 {
  height: 100%;
  width: 100%;
}
.image--u-ii8b93p2o {
  height: 100%;
  width: 100%;
}
.image--u-iaex7i4sk {
  height: 100%;
  width: 100%;
}
.image--u-i2swyz7ea {
  height: 100%;
  width: 100%;
}
.image--u-it6e4pznb {
  height: 100%;
  width: 100%;
}
.div--u-is0g27pz4 {
  height: 70vh;
  display: flex;
  flex-direction: column;
}
.div--u-i7bmyf88r {
  height: 100%;
}
.div--u-it1h0ccfb {
  height: 10vh;
}
.div--u-iz3yuzbbg {
}
.div--u-ivn4ain5s {
}
.div--u-ik996hv1a {
  display: none;
  width: auto;
  overflow-x: auto;
  overflow-y: auto;
}
.embed--u-i8xzq54em {
}
.div--u-i28jxbjlg {
}
.div--u-i2z3z9wbs {
}
.div--u-ip4gnh7r5 {
}
.div--u-iues0ljgm {
}
.div--u-iqyllj2mt {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-ifp2ics4p {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-i6xx0cqai {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-igldoa6yx {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-ix8kgu8nt {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-i090st5x6 {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-ienmdzhtb {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-ilw8gxxhm {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-iq9df52to {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-iba450qf8 {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-igkp2fco3 {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-i2pdxr28k {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-iu620e9nz {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-isjwclyig {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-icqbfzb18 {
}
.div--u-i4ozjenha {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-i9evsar9k {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-ivb1xfbv4 {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-ith94er9c {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-il3joigdq {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-itrdzv3zb {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-iw2suzylt {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-ingw3631r {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-iu3e1v5zw {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-ij2zalb0s {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-i9ml4o7b8 {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-iqgs2n3kc {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-ihcntyhrf {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-ito1tllib {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-invqjya8z {
}
.div--u-i8as8xnbr {
  gap: var(--size-xs);
}
.embed--u-irto82l1g {
}
.embed--u-i98k575h2 {
}
.embed--u-ivc32cd3x {
}
.embed--u-icgb2w2l4 {
}
.div--u-i42i3krwu {
  height: auto;
  background-color: rgb(236, 236, 236);
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.div--u-i94c4lpym {
}
.div--u-i8041d7so {
}
.div--u-ibz7q8r7q {
  height: 200px;
  background-color: rgb(31, 49, 241);
  display: flex;
  justify-content: center;
  align-items: center;
  color: rgba(255, 255, 255, 1);
}
.div--u-iu6afum5u {
  height: 600px;
  background-color: rgb(236, 236, 236);
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
.div--u-iz4z6xl20 {
  height: 50px;
}
.div--u-ijgyaqfw5 {
  height: 50px;
}
.embed--u-imnxlutt7 {
  display: none;
}
.embed--u-is4ayrzeh {
}
.embed--u-iybl8d662 {
}
.embed--u-i1jhcr04u {
}
.embed--u-ipaq1lr5z {
}
.embed--u-irgmc9kmf {
}
.image--u-i8q9dp9jr {
  width: 61rem;
  height: 40.3rem;
}
.link-block--u-i8a269rnc {
}
.image--u-i2e9qr4la {
  width: 92.3rem;
  height: 61rem;
  margin-top: 6rem;
  margin-left: 3rem;
}
.image--u-i1za68tg8 {
  width: 92.3rem;
  height: 61rem;
  margin-top: 6rem;
  margin-left: 3rem;
}
.div--u-i5puuesls {
  display: flex;
  column-gap: 3rem;
  justify-content: flex-end;
  padding-top: 3rem;
  padding-bottom: 3rem;
  padding-left: 3rem;
  padding-right: 3rem;
}
.embed--u-i5lhduji4 {
}
.embed--u-ie0gjybji {
}
.image--u-i0b8yigqi {
  width: 61rem;
  height: 40.3rem;
}
.link-block--u-ilucjm7qe {
}
.embed--u-i33koh52m {
}
.embed--u-ic7emp672 {
}
.embed--u-iaftjv83f {
}
.div--u-i33g2l0ft {
  flex-direction: column;
}
.div--u-i5dpaje4d {
  flex-direction: column;
}
.div--u-i2xqflkjq {
  flex-direction: column;
}
.div--u-ijemnjube {
  flex-direction: column;
}
.div--u-iu0ewxywx {
  flex-direction: column;
  height: 300vh;
}
.embed--u-i1uggzfga {
}
.embed--u-i1pno3mtm {
}
.embed--u-iwmr1nvw0 {
}
.div--u-ig57wb3r7 {
  height: 300vh;
  background-color: rgb(234, 234, 234);
}
.div--u-ivrg3gcii {
  height: 100vh;
  cursor: pointer;
}
.div--u-imcdhaghn {
  width: 60rem;
  height: 60rem;
  background-color: rgb(255, 150, 150);
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
.div--u-if731088m {
  height: 300vh;
  background-color: rgb(234, 234, 234);
}
.div--u-iicuezhfm {
  height: 300vh;
  background-color: rgb(234, 234, 234);
}
.div--u-i7nw977m2 {
  height: 100vh;
}
.div--u-icsvoldtb {
  width: 60rem;
  height: 60rem;
  background-color: rgb(168, 255, 150);
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  border-top-left-radius: 1000px;
  border-top-right-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-bottom-right-radius: 1000px;
}
.div--u-if0i562uz {
}
.root--u-i2clwvaj0 {
}
.root--u-i2l3xh9c8 {
}
.root--u-i11uz726i {
}
.root--u-i2loy98a7 {
}
.root--u-i19hp9w56 {
}
.root--u-imrzwkgm1 {
}
.root--u-i3442b2v8 {
}
.root--u-i28spyayq {
  background-color: rgb(0, 0, 0);
}
.embed--u-i1t8lqjs6 {
}
.div--u-i364z7nua {
}
.div--u-ibcz4hi4x {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
}
.div--u-iqx0h25ti {
}
.div--u-inbhpi1m0 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
}
.div--u-i18us2hwr {
  height: 20rem;
  background-color: rgb(253, 187, 187);
}
.text--u-i25cdh1vp {
  font-size: 30rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  text-align: center;
  line-height: 100%;
}
.text--u-i9fw2abk7 {
  font-size: 30rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  text-align: center;
  line-height: 100%;
}
.embed--u-i2kjtjnfz {
}
.embed--u-ibb9ifu9p {
}
.div--u-i12g4c500 {
  height: 100vh;
  background-color: rgb(241, 241, 241);
}
.div--u-icsgb4pqg {
  height: 100vh;
  background-color: rgb(241, 241, 241);
}
.div--u-i16qroj9y {
  height: 100vh;
}
.div--u-i0gx6r843 {
  height: 100vh;
  background-color: rgb(241, 241, 241);
}
.embed--u-i1yd9k3zp {
}
.embed--u-iafhwbb2c {
}
.div--u-iyd04l1pr {
  flex-direction: column;
}
.embed--u-inrik2824 {
}
.div--u-ippboyfu7 {
  height: 100vh;
}
.div--u-iodca1hgf {
  height: 100vh;
}
.embed--u-i91knq8st {
}
.embed--u-iw9aojt6l {
}
.text--u-ixd8mex6v {
  font-size: 30rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  text-align: center;
  line-height: 100%;
}
.text--u-ivdl5h8na {
  font-size: 30rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  text-align: center;
  line-height: 100%;
}
.div--u-itlh00v08 {
  height: 100vh;
  background-color: rgb(241, 241, 241);
}
.div--u-i1bmbjv8o {
  height: 100vh;
  background-color: rgb(240, 240, 240);
}
.div--u-i91xybz5o {
  flex-direction: column;
}
.div--u-i68p8aqn4 {
}
.div--u-ib6b38mhc {
  background-color: rgb(236, 234, 235);
  height: 200px;
  display: none;
}
.div--u-icb3jolzd {
  height: 10px;
  background-color: rgb(229, 229, 229);
  position: absolute;
  top: 0px;
  mix-blend-mode: darken;
}
.div--u-ietopqjzr {
  height: 20px;
  background-color: rgb(0, 0, 0);
  width: 30%;
}
.div--u-iz7ecdr0j {
  height: 20px;
  background-color: rgb(166, 147, 146);
  width: 30%;
}
.embed--u-iwmt9l6wv {
  display: none;
}
.text--u-ijslgfa2f {
  font-size: 38px;
}
.div--u-i25qabfrb {
  display: flex;
  padding: 10px;
  width: auto;
  justify-content: center;
  align-items: center;
  height: 100vh;
  flex-direction: column;
}
.text--u-idx4mnef2 {
  font-size: 2.5vw;
}
.div--u-i2pjg47zb {
  display: flex;
  flex-direction: column;
  row-gap: 6rem;
}
.div--u-i5g1bxpgi {
  display: flex;
  flex-direction: column;
  row-gap: 6rem;
}
.tt-rich-text--u-i3bgk3ms8 {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}
.tt-rich-text--u-i2co5cfxq {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}
.div--u-i27qjtm1j {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-iccbxannv {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i32jcsitf {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i4lzig6xs {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i1dhb4cfw {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-idsobv43s {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i37bcq0wy {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-inhsqh2at {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i3ftjvywp {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i9vxi22m9 {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i25vam048 {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-iphygaa38 {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i98a7mtz3 {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-itg0qg1a6 {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i34lx0hpy {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i8q4xfzkb {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i8w58a7qs {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i53wuggwf {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i1lgnu4yh {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-ikz9aoxwa {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-is094e67m {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-iu3d27799 {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-in0kxptpf {
  display: flex;
  flex-direction: column;
  row-gap: 6rem;
}
.tt-rich-text--u-irfxy5yz1 {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}
.div--u-it2rg3z1h {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-iir5so0nw {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-ixsg6wjve {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-in2dde3mf {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-iehi47e0h {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-iytyi72ar {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-is5y3d4ll {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i6i1ei5k3 {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-ibhn2ing6 {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i6keh477n {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-iwf4a29ry {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.text--u-i8noz60f6 {
  display: none;
}
.form__field--u-in6sxxdp7.is-error .form__field-error--u-igduvhr22 {
  display: none;
}
.form__field--u-in6sxxdp7.is-error .text--u-i8noz60f6 {
  display: flex;
}
.div--u-i3cnhenwe {
  display: flex;
  flex-direction: column;
  row-gap: 6rem;
}
.div--u-iiqd451w2 {
  display: flex;
  flex-direction: column;
  row-gap: 6rem;
}
.div--u-i2nswfx18 {
  display: flex;
  flex-direction: column;
  row-gap: 6rem;
}
.div--u-i7dinqax6 {
  display: flex;
  flex-direction: column;
  row-gap: 6rem;
}
.tt-rich-text--u-i2wkvjzu0 {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}
.tt-rich-text--u-i3n0wemqc {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}
.div--u-i22yd3jqp {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i3rrtbdqx {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-ig7wni328 {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-ic30a38mg {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i1b9tse4u {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-ijed22leb {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i10gdv6yn {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-ir6c96678 {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i6osk6kux {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-iwvoslpbg {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i3wvk1u0q {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-ix7jksq4h {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i2lxhkzl0 {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-irs9fcl17 {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i3bu5bdw4 {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-ia0pqg81v {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i1xs2njo2 {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-ifktl3hs6 {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i3q2dl6hf {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-iqnmtg4kl {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i24kya49c {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-ihla8v5u5 {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i18pcbs7b {
  height: 200vh;
}
.div--u-iqw0fgdak {
  height: 200vh;
}
.div--u-i1hkotlaf {
}
.div--u-ix6z8ip2a {
}
.text--u-imgf1yl41 {
  margin-top: 2rem;
}
.text--u-i2nd32nia {
  margin-top: 1.6rem;
}
.div--u-i0cdz47li {
}
.div--u-ijoq8bxmz {
}
.div--u-iokqfp9h7 {
}
.div--u-isa0qzn70 {
}
.div--u-i2bovvre6 {
}
.div--u-i3taspvwv {
}
.div--u-ilk80yb21 {
}
.div--u-ircx02anq {
}
.text--u-ibghluved {
}
.image--u-ihsrmnm5v {
  width: 100%;
  height: 90%;
  margin-top: auto;
  margin-bottom: auto;
}
.div--u-ihffkosea {
  height: 50vh;
  overflow-x: hidden;
  overflow-y: hidden;
  position: absolute;
}
.div--u-izonv14ih {
  display: flex;
  padding: 10px;
  width: 20rem;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  position: relative;
  inset: 0%;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto;
  height: 50vh;
}
.div--u-ie4i1e7pk {
  display: flex;
  padding: 10px;
  width: auto;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  height: 50vh;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: solid;
  border-top-color: rgba(221, 221, 221, 1);
}
.div--u-iprn2emzz {
  height: 100vh;
}
.div--u-i565shimv {
  height: 100vh;
}
.image--u-i2a79c20u {
  width: 100%;
  height: 90%;
  margin-top: auto;
  margin-bottom: auto;
}
.div--u-ioubbt2fo {
  height: 50vh;
  overflow-x: hidden;
  overflow-y: hidden;
  position: absolute;
}
.div--u-i9o5l2lwf {
  display: flex;
  padding: 10px;
  width: 20rem;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  position: fixed;
  inset: 0%;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto;
  height: 50vh;
}
.div--u-i5dvel3tw {
  display: flex;
  padding: 10px;
  width: auto;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  height: 50vh;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: solid;
  border-top-color: rgba(221, 221, 221, 1);
  z-index: 2;
}
.image--u-i2ph2ern4 {
  width: 100%;
  height: 90%;
  margin-top: auto;
  margin-bottom: auto;
}
.div--u-ije7s26c1 {
  height: 50vh;
  overflow-x: hidden;
  overflow-y: hidden;
  position: absolute;
}
.div--u-i8x8kjyg0 {
  display: flex;
  padding: 10px;
  width: 20rem;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  position: fixed;
  inset: 0%;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto;
  height: 50vh;
}
.div--u-i9it3d4qu {
  display: flex;
  padding: 10px;
  width: auto;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  height: 50vh;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-top-style: solid;
  border-top-color: rgba(221, 221, 221, 1);
  z-index: 3;
  border-bottom-style: solid;
  border-bottom-color: rgba(221, 221, 221, 1);
}
.image--u-ier1wozy5 {
  width: 100%;
  height: 90%;
  margin-top: auto;
  margin-bottom: auto;
}
.div--u-imgx828qd {
  display: flex;
  padding: 10px;
  width: 20rem;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  position: fixed;
  inset: 0%;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto;
  height: 50vh;
}
.div--u-ixo6tzzzl {
}
.div--u-iyorjzh5z {
}
.div--u-iv983pmsm {
}
.div--u-i0q9quufo {
}
.div--u-i4oisyggx {
  background-color: rgb(10, 10, 10);
}
.div--u-ixqdlec1b {
  background-color: rgb(255, 255, 255);
}
.div--u-iyrjoihlv {
  border-color: var(--color-alternate-contrast);
  background-color: rgb(232, 232, 232);
}
.div--u-i5vzyu8he {
  background-color: rgb(193, 23, 24);
}
.div--u-i7m5wg9ip {
  background-color: rgb(59, 59, 59);
}
.div--u-iyqoecfwh {
  background-color: rgb(20, 20, 20);
}
.div--u-iz3az0re6 {
  background-color: rgb(110, 110, 110);
}
.div--u-ise8469ax {
  background-color: rgb(51, 51, 51);
}
.div--u-ibd1p9qni {
  border-top: var(--size-line) solid var(--color-alternate-contrast);
}
.div--u-i114g0wqa {
  border-bottom: var(--size-i2qxm7fo8) solid var(--color-alternate-i29ow30zl);
}
.div--u-iit4ct2t6 {
  border-bottom: var(--size-line) solid var(--color-alternate-contrast);
}
.text--u-igjy8mmxi {
  color: var(--color-alternate-static);
}
.div--u-ihi9gtouu {
}
.div--u-izmcvi560 {
}
.text--u-i9v8ql3el {
  color: var(--color-alternate-static);
}
.text--u-i5kym09m8 {
  color: var(--color-alternate-static);
}
.div--u-ieaprqnl8 {
}
.text--u-iq22rwdn4 {
  color: var(--color-alternate-static);
}
.text--u-ibkhom8ku {
  color: var(--color-alternate-static);
}
.text--u-itut7hjeg {
  color: var(--color-alternate-static);
}
.text--u-ika488vyn {
  color: var(--color-alternate-static);
}
.div--u-isbgvbw8w {
}
.div--u-is0gaitox {
}
.text--u-ibeeq9xmg {
  color: var(--color-alternate-static);
}
.div--u-i13ztfgd5 {
}
.div--u-iq4oratmx {
}
.div--u-i124aabvh {
}
.div--u-ipr30a52n {
}
.div--u-irh06328z {
  border-top: var(--size-i3jwy6xkh) solid var(--color-alternate-igtgxtv5u);
}
.div--u-i3z0q4c45 {
  border-top: var(--size-line) solid var(--color-alternate-contrast);
}
.div--u-ic4hhv4ln {
}
.div--u-i2pwv5tee {
}
.text--u-ivhfq71kd {
  color: var(--color-alternate-static);
}
.div--u-in05vpfyk {
  grid-column-start: span 2;
  grid-column-end: span 2;
}
.div--u-iapbkdjmv {
}
.text--u-i4gxm49ng {
  color: var(--color-alternate-static);
}
.div--u-ij3yql5ec {
  grid-column-start: span 2;
  grid-column-end: span 2;
}
.div--u-io5cm7dze {
}
.text--u-ik6rnhjsx {
  color: var(--color-alternate-static);
}
.div--u-is4plc8hb {
  grid-column-start: span 2;
  grid-column-end: span 2;
}
.div--u-iend7ydto {
}
.text--u-ib33d7kdc {
  color: var(--color-alternate-static);
}
.div--u-igzqn42yg {
  display: flex;
  flex-direction: column;
  row-gap: 6rem;
}
.tt-rich-text--u-izlwhjeiz {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}
.div--u-idle9owk6 {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-ik578c20d {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-irctndqnw {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-ir1mugq88 {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i47xvi1m2 {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-ia855hwrl {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-ifhly0bxf {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i8wa9nrdj {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-i50lu85k8 {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-ifjbw2cd5 {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-ijsonyvlc {
  background-color: rgb(235, 235, 235);
  height: 2rem;
}
.div--u-ippq7v4q1 {
}
.div--u-ibbat6iul {
}
.text--u-i8f7zhlkh {
  color: var(--color-alternate-static);
}
.text--u-iv3759tg5 {
  color: var(--color-alternate-static);
}
.text--u-iydk6m4v7 {
  color: var(--color-alternate-static);
}
.text--u-id903ezjs {
  color: var(--color-alternate-static);
}
.text--u-iznxnk6ev {
  color: var(--color-alternate-static);
}
.text--u-iatm4qeaw {
  color: var(--color-alternate-static);
}
.text--u-ih61d8tz7 {
  color: var(--color-alternate-static);
}
.text--u-iy8hy88hc {
  color: var(--color-alternate-static);
}
.text--u-iuuzne67i {
  color: var(--color-alternate-static);
}
.div--u-i9pu0eomc {
  grid-column-start: span 2;
  grid-column-end: span 2;
}
.div--u-ip3v54ua2 {
}
.text--u-ihv87k6sq {
  color: var(--color-alternate-static);
}
.div--u-itb834fry {
  grid-column-start: span 2;
  grid-column-end: span 2;
}
.div--u-i9tix5d49 {
}
.text--u-iys55a5b3 {
  color: var(--color-alternate-static);
}
.div--u-izpej8j80 {
  grid-column-start: span 2;
  grid-column-end: span 2;
}
.div--u-irswvli7u {
}
.text--u-ityztydmp {
  color: var(--color-alternate-static);
}
.div--u-indzh7cwi {
  grid-column-start: span 2;
  grid-column-end: span 2;
}
.div--u-ifsvdz54s {
}
.text--u-i9yr90cvt {
  color: var(--color-alternate-static);
}
.div--u-i06ost9iw {
  grid-column-start: span 2;
  grid-column-end: span 2;
}
.div--u-irrvsn24u {
}
.text--u-ikft61y8k {
  color: var(--color-alternate-static);
}
.text--u-i8wast5cr {
  color: var(--color-alternate-static);
}
.div--u-if6ezj9rc {
}
.text--u-iqmbzujz5 {
  color: var(--color-alternate-static);
}
.text--u-i9ty7q53t {
  color: var(--color-alternate-static);
}
.text--u-ijasbfsns {
  color: var(--color-alternate-static);
}
.text--u-i3z5jg7i7 {
  color: var(--color-alternate-static);
}
.text--u-id4v4sc58 {
  color: var(--color-alternate-static);
}
.text--u-ism6w8gvf {
  color: var(--color-alternate-static);
}
.div--u-i1bospkym {
}
.embed--u-ivmszdm8c {
  display: none;
}
.text--u-ibij4vvjo {
  color: var(--color-alternate-static);
}
.text--u-imvm5nfrp {
  color: var(--color-alternate-static);
}
.text--u-ieyniqg1y {
  color: var(--color-alternate-static);
}
.text--u-ip2yoev5z {
  color: var(--color-alternate-static);
}
.text--u-i9zkho0yl {
  color: var(--color-alternate-static);
}
.div--u-int2e9tx1 {
}
.div--u-i6brpyxcq {
  width: 20rem;
  height: 20rem;
}
.div--u-i9rqbygtd {
  height: 100vh;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-im04g9tq4 {
  height: 300vh;
  background-color: rgb(234, 234, 234);
}
.div--u-ikab2qi9q {
  height: 100%;
  background-color: rgb(0, 0, 0);
}
.div--u-igfemrk44 {
}
.div--u-irh5ds7wl {
}
.div--u-ilkggie65 {
  border-color: var(--color-neutral);
}
.div--u-i0d2dsxlj {
  border-color: var(--color-neutral);
}
.div--u-idfqc5iwm {
  border-radius: var(--size-xxs);
}
.div--u-ieuwf0f1g {
  border-color: var(--color-neutral);
}
.embed--u-ixjqzbfh8 {
}
.div--u-ia3t71ofk {
  border-top: var(--size-line) solid var(--color-alternate-contrast);
}
.text--u-ieugidgk9 {
  font-size: 8px;
}
.text--u-i8sk0ixjd {
  font-size: 8px;
}
.text--u-iwofvowcv {
  font-size: 8px;
}
.text--u-ism5rfwuw {
  font-size: 8px;
}
.text--u-iyhmo2q41 {
  font-size: 8px;
}
.div--u-ikhfh34qn {
}
.div--u-i1nde6iuh {
  border-top: var(--size-line) solid var(--color-alternate-contrast);
}
.text--u-ilbrr9kmd {
  font-size: 8px;
}
.div--u-iqzqd4dja {
  border-top: var(--size-line) solid var(--color-alternate-contrast);
}
.div--u-inws5ooaq {
  border-top: var(--size-line) solid var(--color-alternate-contrast);
}
.div--u-i8hdtcre2 {
  border-top: var(--size-line) solid var(--color-alternate-contrast);
}
.text--u-ij6tuz7cg {
  font-size: 8px;
}
.text--u-i5rnv84rx {
  font-size: 8px;
}
.div--u-isgnt3l9w {
}
.div--u-ik0nf3428 {
  border-top: var(--size-line) solid var(--color-alternate-contrast);
}
.text--u-igzmjcv7t {
  font-size: 8px;
}
.div--u-imvo79x8a {
}
.div--u-iiwqso002 {
  border-top: var(--size-line) solid var(--color-alternate-contrast);
}
.text--u-ibkeetn2v {
  font-size: 8px;
}
.div--u-ixp1267ur {
  border-top: var(--size-line) solid var(--color-alternate-contrast);
}
.text--u-ixjn2wviv {
  font-size: 8px;
}
.text--u-iswxbzujy {
  font-size: 8px;
}
.text--u-idtv5ixia {
  font-size: 8px;
}
.text--u-i2ohj9d8i {
  font-size: 8px;
}
.button--u-ij87ihkld {
  grid-row-start: 1;
  grid-row-end: 1;
  grid-column-start: 1;
  grid-column-end: 1;
}
.button--u-ipz30c1ba {
  grid-row-start: 1;
  grid-row-end: 1;
  grid-column-start: 1;
  grid-column-end: 1;
}
.button--u-iupfohru7 {
  grid-row-start: 1;
  grid-row-end: 1;
  grid-column-start: 1;
  grid-column-end: 1;
}
.button--u-i6rwcq1cs {
  grid-column-start: span 2;
  grid-column-end: span 2;
  align-self: end;
}
.text--u-i7gnd3y15 {
  margin-left: 1.4rem;
}
.button--u-ihuy9re29 {
}
.embed--u-ikwpg5as2 {
}
.text--u-ic7o4gw4a {
  font-size: 8px;
}
.embed--u-itnljx36t {
}
.embed--u-i9xozb34f {
}
.embed--u-ifor6zq46 {
}
.button--u-i3gd2uokx {
  grid-column-start: span 2;
  grid-column-end: span 2;
  align-self: end;
}
.div--u-ium8vxczr {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-i8kqzzybe {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-inc2vn9b7 {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-idkpwhj9t {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-iqu7sse0j {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-ih1k0ihhf {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-id5ok2k50 {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-i73hkysys {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-i6zapv47o {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-i1li2rnip {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-is88manjb {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-iqx6pvpft {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-ilxaftz73 {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-iaza2lwbi {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-ik26rg45v {
}
.div--u-ig2gxe7x9 {
}
.div--u-ibap4p4x9 {
  gap: var(--size-xs);
  opacity: 0;
}
.link-block--u-i5cj0bud6 {
}
.link-block--u-i7rp03khb {
}
.link-block--u-ihq26sm5a {
}
.link-block--u-i8cvnu2b5 {
}
.link-block--u-i0xpg6kg6 {
}
.link-block--u-ibe5yauj5 {
}
.link-block--u-i9xc9jquz {
}
.link-block--u-izxk0lx46 {
}
.blocklist__item--u-irlehb4ym {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  transform: rotateX(0deg) rotateY(21deg) rotateZ(-90deg);
}
.text--u-ixp3jk0uo {
}
.text--u-i8m3fke6f {
}
.div--u-iujqvgvpc {
  width: var(--size-line);
}
.button--u-ij2fj6o0z {
}
.text--u-ijf3hxmmk {
}
.text--u-igyfn1p96 {
  width: 27.6rem;
}
.text--u-iy9kwh75u {
  width: 24.7rem;
}
.text--u-i1h58s27e {
  width: 31.8rem;
}
.text--u-itkcyr2s8 {
  width: 30.3rem;
}
.image--u-it9vqa6b0 {
}
.button--u-ieoblk3ys {
}
.text--u-ios8fcmlw {
  width: 40.3rem;
}
.text--u-ij7n0g9rq {
  width: 38.3rem;
}
.text--u-isijxtvzs {
  width: 50.22rem;
}
.button--u-imej5zrwu {
}
.text--u-i8emutriu {
}
.text--u-iv27ymo83 {
}
.text--u-idbi7j3ri {
}
.text--u-ibgykl6pw {
}
.text--u-iqzhccpfo {
}
.text--u-iwymwzdze {
}
.text--u-i9levpu7w {
}
.text--u-ivkdbkd6l {
}
.text--u-irjvu2izs {
}
.text--u-iuqpqu2ia {
}
.text--u-i8embjor9 {
}
.text--u-i00rojw3f {
}
.embed--u-i6x8gm0jl {
}
.embed--u-ifsnuh4f2 {
}
.div--u-i1mnge8ve {
  transform: translate3D(0px, 0rem, 0px);
}
.div--u-iqp7oozci {
  transform: translate3D(0px, 0rem, 0px);
}
.div--u-i3kbzwwbn {
  transform: translate3D(0px, 0rem, 0px);
}
.div--u-ind9ajhjg {
  transform: translate3D(0px, 0rem, 0px);
}
.div--u-i28neec48 {
  transform: translate3D(0px, 5rem, 0px);
}
.div--u-i3ug2feob {
  transform: translate3D(0px, 5rem, 0px);
}
.div--u-ig3oyfhh9 {
  transform: translate3D(0px, 5rem, 0px);
}
.div--u-i2ygrs0te {
  transform: translate3D(0px, 5rem, 0px);
}
.div--u-i1zes1944 {
  transform: translate3D(0px, 5rem, 0px);
}
.div--u-i5p91z8zh {
  transform: translate3D(0px, 5rem, 0px);
}
.div--u-i1qw7fr7m {
  transform: translate3D(0px, 5rem, 0px);
}
.div--u-i157uilx1 {
  transform: translate3D(0px, 5rem, 0px);
}
.div--u-izu952u9k {
  transform: translate3D(0px, 5rem, 0px);
}
.div--u-i1hw1j7x1 {
  transform: translate3D(0px, 5rem, 0px);
}
.div--u-ihf5emd64 {
  transform: translate3D(0px, 5rem, 0px);
}
.div--u-i1mz7g2sc {
  transform: translate3D(0px, 5rem, 0px);
}
.div--u-i1h285aq5 {
  transform: translate3D(0px, 5rem, 0px);
}
.div--u-i11t13qau {
  transform: translate3D(0px, 5rem, 0px);
}
.div--u-i2ywoozav {
  transform: translate3D(0px, 0rem, 0px);
}
.div--u-i2y5jm35j {
  transform: translate3D(0px, 0rem, 0px);
}
.div--u-i4v91qg40 {
  transform: translate3D(0px, 0rem, 0px);
}
.div--u-i39fm30wu {
  transform: translate3D(0px, 0rem, 0px);
}
.div--u-i3vnegngu {
  transform: translate3D(0px, 0rem, 0px);
}
.div--u-igl8vpmxc {
  transform: translate3D(0px, 0rem, 0px);
}
.div--u-i2czcb9hz {
  transform: translate3D(0px, 0rem, 0px);
}
.div--u-i3su2mvup {
  transform: translate3D(0px, 0rem, 0px);
}
.div--u-i20pfe33k {
  transform: translate3D(0px, 183rem, 0px);
}
.div--u-ixxva3hsw {
  transform: translate3D(0px, 0rem, 0px);
}
.embed--u-ir3epzclo {
}
.embed--u-ijg353tjv {
}
.div--u-iwtp6r9vq {
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.div--u-iosa90n2o {
  transition: opacity var(--animation-duration-medium)
    var(--animation-timing-function);
}
.text--u-i9opavlze {
  width: 44rem;
}
.div--u-ih93km1kw {
  width: var(--size-line);
}
.text--u-i6h37x31b {
}
.form__input--u-igjwkvr5j {
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-bottom: var(--size-line) solid var(--color-stroke);
}
.form__field-error--u-ilcudduxh {
  display: none;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
}
.form__field--u-i16x2socx.is-error .form__field-error--u-ilcudduxh {
  display: none;
}
.form__field--u-i16x2socx.is-error .div--u-iej6onqn7 {
  display: flex;
}
.submit_button--u-ie826hgx5 {
  margin-top: 6.7rem;
}
.text--u-ijsfp2l40 {
}
.form__widget-item--u-ils1wlgh1:has(:checked)
  .form__checkbox-styled--u-ius2benf1 {
  background-size: cover, auto;
  background-image: url("../../../../../d/check.svg"), none;
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll, scroll;
  border-top-color: rgba(43, 187, 220, 0);
  border-left-color: rgba(43, 187, 220, 0);
  border-right-color: rgba(43, 187, 220, 0);
  border-bottom-color: rgba(43, 187, 220, 0);
  border-color: var(--color-stroke);
  transition: all var(--animation-duration-medium)
    var(--animation-timing-function);
}
.text--u-inhd33t84 {
  width: 47rem;
}
.div--u-iipsq3iy4 {
  transition: height var(--animation-duration-medium)
    var(--animation-timing-function);
}
.div--u-i32ug7m89 {
  align-self: start;
}
.div--u-ihnffkagb {
  grid-column-start: span 2;
  grid-column-end: span 2;
}
.div--u-ihaoohqfb {
  grid-row-start: 1;
  grid-row-end: 1;
  grid-column-start: 4;
  grid-column-end: 5;
}
.div--u-iysrchpy3 {
  grid-row-start: 1;
  grid-row-end: 1;
  grid-column-start: 3;
  grid-column-end: 4;
}
.text--u-ijeaavtjr {
  width: 28.1rem;
}
.text--u-ix68khfi2 {
  width: 23.33rem;
}
.text--u-i4rc0g0wg {
  width: 35.3rem;
}
.text--u-iamvqs47l {
  white-space: nowrap;
}
.div--u-iyto41uro {
  grid-row-start: 1;
  grid-row-end: 1;
  grid-column-start: 1;
  grid-column-end: 3;
}
.text--u-i2q0brezr {
  width: 50.5rem;
}
.text--u-i3tdhnqgw {
  width: 50.3rem;
}
.text--u-iqx7dkjb5 {
}
.div--u-i3t2azokm {
  align-self: start;
}
.text--u-izxx4ac6m {
  width: 36rem;
}
.embed--u-i1xis5zlk {
}
.button--u-i4h5im6f9 {
}
.div--u-i05gvnq6b {
}
.button--u-i7hctiqsu {
}
.div--u-in3r9gv52 {
}
.div--u-iji9zhard {
}
.button--u-iehgk9nma {
}
.div--u-isxvkhjxw {
}
.button--u-igv75lfig {
}
.div--u-isluylayl {
}
.root--u-impszn1of {
  background-color: rgb(233, 79, 79);
}
.embed--u-imlw298i5 {
}
.button--u-izge76j6a {
}
.div--u-io5d0vlrj {
}
.button--u-ifmkpa41g {
}
.div--u-im7nttfq3 {
}
.button--u-ijaqzc5aa {
}
.div--u-ieyslelum {
}
.button--u-imlz9cj3j {
}
.div--u-iwofquks6 {
}
.div--u-iej6onqn7 {
  display: none;
}
.text--u-ia8470cl0 {
}
.div--u-i7gfhscbt {
  display: none;
}
.form__field--u-i4lchhek0.is-error .div--u-i7gfhscbt {
  display: flex;
}
.form__input--u-i88k6pu80 {
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-bottom: var(--size-line) solid var(--color-stroke);
}
.form__field-error--u-irjd4gbw6 {
  display: none;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
}
.form__field--u-idezwt4h0.is-error .form__field-error--u-irjd4gbw6 {
  display: none;
}
.form__field--u-idezwt4h0.is-error .div--u-is4zccc7j {
  display: flex;
}
.div--u-is4zccc7j {
  display: none;
}
.form__input--u-ilksgxms7 {
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-bottom: var(--size-line) solid var(--color-stroke);
}
.form__field-error--u-i2t4o4sij {
  display: none;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
}
.form__field--u-iz5ol647k.is-error .form__field-error--u-i2t4o4sij {
  display: none;
}
.form__field--u-iz5ol647k.is-error .div--u-i62qlv33c {
  display: flex;
}
.div--u-i62qlv33c {
  display: none;
}
.form__input--u-il6sfl0ky {
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-bottom: var(--size-line) solid var(--color-stroke);
}
.form__field-error--u-i3wv3l10k {
  display: none;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
}
.form__field--u-ij68eewz9.is-error .form__field-error--u-i3wv3l10k {
  display: none;
}
.form__field--u-ij68eewz9.is-error .div--u-i8x0os5c7 {
  display: flex;
}
.div--u-i8x0os5c7 {
  display: none;
}
.form__input--u-ihl8cqzib {
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-bottom: var(--size-line) solid var(--color-stroke);
}
.form__field-error--u-i4dgp4aoj {
  display: none;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
}
.form__field--u-ifz56uec3.is-error .form__field-error--u-i4dgp4aoj {
  display: none;
}
.form__field--u-ifz56uec3.is-error .div--u-iqvapar2y {
  display: flex;
}
.div--u-iqvapar2y {
  display: none;
}
.div--u-i5e6lljy7 {
  transition: opacity var(--animation-duration-medium)
    var(--animation-timing-function);
}
.text--u-i3tq067n8 {
  justify-self: start;
}
.text--u-i2mo73be9 {
  justify-self: start;
}
.text--u-i1o542yvb {
  justify-self: start;
}
.text--u-i2oymkp90 {
  justify-self: start;
}
.text--u-itg1264sh {
  justify-self: start;
}
.text--u-i142pevid {
  justify-self: start;
}
.text--u-i2eu7aqsv {
  justify-self: start;
}
.text--u-ic8k07akk {
  justify-self: start;
}
.text--u-i6qnvdpg0 {
  justify-self: start;
}
.text--u-i9kb8eof2 {
  justify-self: start;
}
.div--u-i2vla4xd7 {
  justify-self: end;
}
.div--u-i2da1pizs {
  justify-self: end;
}
.div--u-i10im7h6r {
  justify-self: end;
}
.div--u-i3cawp0zi {
  justify-self: end;
}
.div--u-ickah40od {
  justify-self: end;
}
.div--u-iu6ecogzh {
  transition: opacity var(--animation-duration-medium)
    var(--animation-timing-function);
}
.text--u-i2pkwy0ot {
  justify-self: start;
}
.text--u-i3bxraza9 {
  justify-self: start;
}
.text--u-i8hybmotj {
  justify-self: start;
}
.text--u-i1ou5wtbq {
  justify-self: start;
}
.text--u-iyegsjqt4 {
  justify-self: start;
}
.text--u-i353tvkit {
  justify-self: start;
}
.text--u-i3ifnz0um {
  justify-self: start;
}
.text--u-i3j6zk078 {
  justify-self: start;
}
.text--u-i1ms83ur8 {
  justify-self: start;
}
.text--u-iktycpgy5 {
  justify-self: start;
}
.div--u-i3sn9bzqp {
  justify-self: end;
}
.div--u-i3l402sdv {
  justify-self: end;
}
.div--u-i2odt6rf1 {
  justify-self: end;
}
.div--u-i1rmscyes {
  justify-self: end;
}
.div--u-iz64pgk8e {
  justify-self: end;
}
.text--u-i2vkayghq {
  justify-self: start;
}
.text--u-i2e3jrmqr {
  justify-self: start;
}
.text--u-i208s6fyf {
  justify-self: start;
}
.text--u-i6a94g93p {
  justify-self: start;
}
.text--u-ijtomdh7f {
  justify-self: start;
}
.text--u-i3vg7uafn {
  justify-self: start;
}
.text--u-irlglqr9t {
  justify-self: start;
}
.text--u-i1dkvtz5t {
  justify-self: start;
}
.text--u-i28kzagev {
  justify-self: start;
}
.text--u-i1qptga5j {
  justify-self: start;
}
.div--u-i2gtzkdh8 {
  justify-self: end;
}
.div--u-i2091qfbp {
  justify-self: end;
}
.div--u-i1e6hh9rq {
  justify-self: end;
}
.div--u-i2li1wg64 {
  justify-self: end;
}
.div--u-i81km0rtd {
  justify-self: end;
}
.blocklist--u-ittyp4pak {
  transform: rotateX(0deg) rotateY(0deg) rotateZ(90deg);
}
.text--u-ic45d37ip {
  color: rgba(255, 255, 255, 1);
}
.embed--u-ifkdaozeb {
}
.embed--u-ib0jnmi6j {
}
.embed--u-invirlgm0 {
}
.div--u-iclyhyipe {
  align-self: start;
}
.div--u-ivdx52uyv {
  align-self: start;
}
.div--u-i2tc1tuk2 {
  align-self: start;
}
.div--u-iktwxrfwz {
  align-self: start;
}
.div--u-iq696iegu {
  align-self: start;
}
.div--u-i2rviqj6d {
  align-self: start;
}
.div--u-i2a29pka1 {
  align-self: start;
}
.div--u-illaig7vn {
  align-self: start;
}
.text--u-i1vpm8y6a {
}
.text--u-ii30onhoz {
}
.text--u-ixr05kesf {
  width: 53rem;
}
.text--u-i2nf3rttj {
  width: 40rem;
}
.text--u-i2vfom4gm {
  width: 52rem;
}
.text--u-i3rm6onng {
  width: 49rem;
}
.text--u-iqfn2vb3l {
  width: 53rem;
}
.text--u-imhk2fjox {
  width: 53rem;
}
.text--u-i1h2p95ex {
  width: 40rem;
}
.text--u-i1rexe41i {
  width: 40rem;
}
.text--u-i2adzdg6w {
  width: 40rem;
}
.text--u-i2rog0pc0 {
  width: 40rem;
}
.text--u-i3kti4yx4 {
  width: 54rem;
}
.text--u-iio2k3rpo {
  width: 40rem;
}
.div--u-i2mp0snjo {
  transition: none;
}
.div--u-i1x3g5nw5 {
  transition: none;
}
.div--u-i2exp2q3k {
  transition: none;
}
.div--u-i1af9ninz {
  transition: none;
}
.div--u-i1xqz958x {
  transition: none;
}
.div--u-is05rv8ss {
  transition: height var(--animation-duration-medium)
    var(--animation-timing-function);
}
.div--u-i184nobo6 {
  align-self: start;
}
.div--u-ipa712od5 {
  align-self: start;
}
.div--u-i1pioswyx {
  align-self: start;
}
.div--u-i2jmo8ryk {
  align-self: start;
}
.div--u-i2g55thhq {
  align-self: start;
}
.div--u-ig269oapd {
  align-self: start;
}
.text--u-i3t74qyww {
  width: 55rem;
}
.text--u-inbjk6tqq {
  width: 55rem;
}
.text--u-i1vzgrxbj {
  width: 55rem;
}
.text--u-iv4s1bum1 {
  width: 60rem;
}
.text--u-i976hwqxg {
  width: 60rem;
}
.text--u-ia9jinsa7 {
  width: 60rem;
}
.text--u-i2j40l8uu {
  width: 60rem;
}
.text--u-iwj0vjxsb {
  width: 55rem;
}
.div--u-i3zftv2vl {
}
.div--u-idmzcod9c {
}
.div--u-i2kswfsxa {
}
.div--u-i1wlep3b6 {
}
.div--u-i2sjhnk8g {
}
.div--u-i1c7hx4g5 {
}
.div--u-iu12l2bn9 {
  border-bottom: var(--size-i1ihkv1d4) solid var(--color-base-i1z77m0te);
}
.div--u-i3ax30mjn {
  border-bottom: var(--size-i1cwcq3qb) solid var(--color-base-iz4lrc950);
}
.div--u-i2kp3pi8y {
  border-bottom: var(--size-i3lcnki0l) solid var(--color-base-i20104c7g);
}
.div--u-io2zx7caq {
  border-bottom: var(--size-i1dyewqgi) solid var(--color-base-i698lr1wd);
}
.div--u-i239d8yqi {
  border-bottom: var(--size-i31jfflm9) solid var(--color-base-i3jbjfhlj);
}
.div--u-iew1v8v10 {
  border-bottom: var(--size-line) solid var(--color-base-20);
}
.div--u-ivb5e6c6z {
}
.div--u-i3jcqbgxh {
}
.div--u-i26y1uk0l {
}
.div--u-i2k9ng778 {
}
.div--u-i205ta6p6 {
}
.div--u-idur7pdms {
}
.div--u-i2cdv7l1v {
  border-bottom: var(--size-i19xn2vwt) solid var(--color-base-i28at8y1p);
}
.div--u-i3pacvkfb {
  border-bottom: var(--size-i1o64cqhe) solid var(--color-base-i8dpffkth);
}
.div--u-i2z13bv5b {
  border-bottom: var(--size-i36o3l2gb) solid var(--color-base-i1znfs6ux);
}
.div--u-i2qsqfx6w {
  border-bottom: var(--size-i23n616jy) solid var(--color-base-i2glypx9s);
}
.div--u-i14metp84 {
  border-bottom: var(--size-i3pm98zy6) solid var(--color-base-i1tefswf7);
}
.div--u-iikx1qchy {
  border-bottom: var(--size-line) solid var(--color-base-20);
}
.text--u-idieirumg {
}
.div--u-i4apgo1zi {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-irj4we4hu {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-id1lrgvrk {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-i8guaxz2r {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-ib1m73bjm {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-i5y8007ks {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-ig8n9jktw {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-ifgh5v7bg {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-i2vmkigi0 {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-il3i6ms1h {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-ia4ix7qrm {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-i73y68llz {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-inm9migog {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-i0ljq22hy {
  width: 20rem;
  height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.div--u-ivboocflm {
}
.div--u-i8gwczc96 {
}
.div--u-iu2y0evtg {
  gap: var(--size-i3ighpok0);
}
.link-block--u-iyph2uu1s {
}
.link-block--u-ihfepea58 {
}
.link-block--u-iorkohjua {
}
.link-block--u-if5srj9ic {
}
.link-block--u-i6ta9ryq7 {
}
.link-block--u-ia5ny8sft {
}
.link-block--u-ii18b1act {
}
.link-block--u-iadc4s3vb {
}
.link-block--u-iwlzmwfaq {
}
.link-block--u-iagqm35b9 {
}
.link-block--u-iqai6bjoc {
}
.link-block--u-iqxdlcv19 {
}
.link-block--u-izym05ygo {
}
.link-block--u-ikcgy8i8b {
}
.link-block--u-injswm3zd {
}
.link-block--u-ifpg172tk {
}
.link-block--u-it2g486nt {
}
.link-block--u-in89o00y0 {
}
.link-block--u-i920t6v3o {
}
.link-block--u-iqkdo1chd {
}
.link-block--u-iotiz471b {
}
.link-block--u-isyk8axaq {
}
.link-block--u-i1d96usc8 {
}
.link-block--u-inhoowmf5 {
}
.link-block--u-iyny180tp {
}
.link-block--u-iihiu9la1 {
}
.link-block--u-ixg1rz76b {
}
.link-block--u-ingrx523o {
}
.link-block--u-i5mqmjiud {
}
.link-block--u-iotenqpp2 {
}
.div--u-i33rora4w {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i1vyt46en {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i7wcd5gw3 {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i3jvqyyae {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i1y5flcn4 {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i3a618jza {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-ik4wb803i {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-ies5bl545 {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i29zcl2rn {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i1h95wki2 {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-ichgfq6i1 {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-ilrk2cbx3 {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-iui4jzlkv {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i1e3cy9s9 {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i3t7unezb {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i26gs1rcy {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-idmtje34j {
  background-color: var(--color-points-grey);
  transition: background var(--animation-duration-short)
    var(--animation-timing-function);
}
.div--u-i23ei65r9 {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i1dsywpra {
  background-color: rgb(0, 0, 0);
}
.div--u-i3n84l6ip {
  background-color: rgb(0, 0, 0);
}
.div--u-i1rc0jjur {
  background-color: rgb(0, 0, 0);
}
.div--u-i3v3cukun {
  background-color: rgb(0, 0, 0);
}
.div--u-i345d8g5h {
  background-color: rgb(0, 0, 0);
}
.div--u-i3024h2qt {
  background-color: rgb(0, 0, 0);
}
.div--u-i1uzu68st {
  background-color: rgb(0, 0, 0);
}
.div--u-i3s2nvytm {
  background-color: rgb(0, 0, 0);
}
.div--u-i2ob2lfpp {
  background-color: rgb(0, 0, 0);
}
.div--u-i2gkmfh78 {
  background-color: rgb(0, 0, 0);
}
.div--u-i1x7lt5dy {
  background-color: rgb(0, 0, 0);
}
.div--u-ifwyuapi9 {
  background-color: rgb(0, 0, 0);
}
.div--u-i3w3u0o6s {
  background-color: rgb(0, 0, 0);
}
.div--u-i1edigtyj {
  background-color: rgb(0, 0, 0);
}
.div--u-i2heccctv {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i7s5fiojq {
  background-color: var(--color-points-grey);
  transition: background var(--animation-duration-short)
    var(--animation-timing-function);
}
.div--u-i2uiqnjkj {
  background-color: rgb(0, 0, 0);
}
.div--u-i2x3n6fsc {
}
.div--u-i2c56g3vi {
}
.div--u-i1oz9hd2d {
}
.div--u-i2e4z3uf4 {
}
.div--u-i1orowf2y {
}
.div--u-i2l3l8dtb {
}
.div--u-iweec8szn {
}
.div--u-i3487vsb6 {
}
.div--u-inj9cwdub {
}
.div--u-i34vtt6nq {
}
.div--u-i2psjxadc {
}
.div--u-i1tc6uccm {
}
.div--u-i2n3vna6l {
}
.div--u-i33p59h6l {
}
.div--u-i265noumd {
  background-color: rgb(0, 0, 0);
}
.div--u-iaqkbndto {
  background-color: var(--color-points-grey);
}
.div--u-i2qj93ag5 {
}
.div--u-i1smgxf78 {
}
.div--u-ilmgwk1n2 {
}
.div--u-i3n81my3f {
}
.div--u-ide98p1lt {
  display: none;
}
.embed--u-igs240c0g {
}
.div--u-i38qsh95s {
  transition: none;
}
.div--u-iql4wquxr {
  transition: opacity var(--animation-duration-short)
    var(--animation-timing-function);
}
.embed--u-i3ogw6jcj {
}
.div--u-iyh6n0syk {
  background-color: rgb(0, 0, 0);
}
.text--u-igxrdonsy {
  width: 33.3rem;
}
.embed--u-ii99tr05t {
}
.text--u-irzj2hpbj {
  width: 33.3rem;
}
.text--u-i6q8wbpzx {
  width: 33.3rem;
}
.div--u-i2b591j65 {
}
.div--u-i1hsi51jh {
}
.div--u-i122xp4wy {
}
.div--u-i15131i0g {
}
.div--u-i1zxfd4fx {
}
.div--u-i8bu6ezsj {
}
.div--u-imfq83p38 {
}
.div--u-i3tfvwrbs {
}
.div--u-i28341jn2 {
}
.div--u-i3gwom0ws {
}
.div--u-i3hmv1sy1 {
}
.div--u-i1ho2d2al {
}
.div--u-i19jrqdnx {
}
.div--u-i7o9teupo {
}
.div--u-i2n89kssa {
  border-bottom: var(--size-i2bzimqdj) solid var(--color-base-i3k48k9m6);
}
.div--u-i2g6chcho {
  border-bottom: var(--size-i3unqkzre) solid var(--color-base-iatox14y9);
}
.div--u-i19qm9bre {
  border-bottom: var(--size-i3keldjrk) solid var(--color-base-i3sv4157p);
}
.div--u-i20352sn3 {
  border-bottom: var(--size-i2ecyovtp) solid var(--color-base-i8v7gr6lo);
}
.div--u-i2t4nw1h8 {
  border-bottom: var(--size-i3o9bjno3) solid var(--color-base-i3w4tpg71);
}
.div--u-i3fedyn2o {
  border-bottom: var(--size-icz0jfdqy) solid var(--color-base-i29zh4tfz);
}
.div--u-irbqbj3vh {
  border-bottom: var(--size-i2mmt07et) solid var(--color-base-i7942b5dn);
}
.div--u-irf9szw4c {
  border-bottom: var(--size-izyirclec) solid var(--color-base-i222ox7s5);
}
.div--u-it25n3h5b {
  border-bottom: var(--size-i1ng9w956) solid var(--color-base-i5cfnzmbt);
}
.div--u-iee37hwr9 {
  border-bottom: var(--size-i2suow1lq) solid var(--color-base-ijf7kcasn);
}
.div--u-i58g09jqx {
  border-bottom: var(--size-i2knfec17) solid var(--color-base-ippbt4j6j);
}
.div--u-i316e9vmr {
  border-bottom: var(--size-i783nw0kj) solid var(--color-base-iu961ssad);
}
.div--u-i1k9alxda {
  border-bottom: var(--size-i3szuk7zx) solid var(--color-base-i2s2sqfpm);
}
.div--u-ivkg35bvf {
  border-bottom: var(--size-line) solid var(--color-base-20);
}
.div--u-i2u8t8ubn {
  border-bottom: var(--size-ibpnooa0o) solid var(--color-base-i1mcf2kn7);
}
.div--u-ipzza0qoh {
  border-bottom: var(--size-itlnsj31x) solid var(--color-base-i2na961cp);
}
.div--u-i3hzk5oy9 {
  border-bottom: var(--size-i1wakrch8) solid var(--color-base-i18pfv4nu);
}
.div--u-i3g1qhrqc {
  border-bottom: var(--size-i3nz3k9lv) solid var(--color-base-im4cpi27g);
}
.div--u-i3com5z4b {
  border-bottom: var(--size-i3hsdg9vm) solid var(--color-base-i2k0234do);
}
.div--u-i2i4v154h {
  border-bottom: var(--size-i3enywfgv) solid var(--color-base-i248u2h6k);
}
.div--u-i3fwp5xb7 {
  border-bottom: var(--size-i1skaf1ax) solid var(--color-base-i368kowih);
}
.div--u-i2vq5gj8d {
  border-bottom: var(--size-i1q9j9rot) solid var(--color-base-i3b6zoo6s);
}
.div--u-i3mpbcy3t {
  border-bottom: var(--size-i2yobdrgf) solid var(--color-base-i3nz3ri9h);
}
.div--u-i1tpwound {
  border-bottom: var(--size-i1y1afl85) solid var(--color-base-i3d0imi7y);
}
.div--u-i1dglb3so {
  border-bottom: var(--size-i197mp9m4) solid var(--color-base-i26726tzl);
}
.div--u-i18s1i64f {
  border-bottom: var(--size-i18i7ooxc) solid var(--color-base-i7lxjjqwx);
}
.div--u-i2thfe16p {
  border-bottom: var(--size-i32v0cneq) solid var(--color-base-igysop7am);
}
.div--u-ifu9bqz4j {
  border-bottom: var(--size-line) solid var(--color-base-20);
}
.div--u-i1xtt0ih3 {
  border-bottom: var(--size-i2f5a52gl) solid var(--color-base-i1n0blucz);
}
.div--u-i3rg9hqrd {
  border-bottom: var(--size-ijzb400rw) solid var(--color-base-i2psmhyeu);
}
.div--u-i22871kz0 {
  border-bottom: var(--size-i19x2wf0r) solid var(--color-base-ij1j2rmeg);
}
.div--u-i128ttjms {
  border-bottom: var(--size-i1ovjqpiu) solid var(--color-base-i16dseoaz);
}
.div--u-iuxtsv378 {
  border-bottom: var(--size-inlnlreri) solid var(--color-base-i3fq4c902);
}
.div--u-i77xgx63t {
  border-bottom: var(--size-i2bqkfnj7) solid var(--color-base-i275i6duv);
}
.div--u-i2e7rr4dq {
  border-bottom: var(--size-i2ma31yx3) solid var(--color-base-i1qzjtq7w);
}
.div--u-i13421m7w {
  border-bottom: var(--size-i1wu9oqer) solid var(--color-base-irzs5hmly);
}
.div--u-i1021bppl {
  border-bottom: var(--size-i3g9nej91) solid var(--color-base-ic09kdj3l);
}
.div--u-i1ony5j84 {
  border-bottom: var(--size-iqkmo2i76) solid var(--color-base-icskz9t5c);
}
.div--u-i1dh38qeo {
  border-bottom: var(--size-i217xkt3h) solid var(--color-base-i2evucak9);
}
.div--u-i2xu4rvl3 {
  border-bottom: var(--size-i15fz6pk1) solid var(--color-base-i148ofhrs);
}
.div--u-i1ht7k08t {
  border-bottom: var(--size-i102afiow) solid var(--color-base-i2zrcoztf);
}
.div--u-ik4fdf7y3 {
  border-bottom: var(--size-line) solid var(--color-base-20);
}
.div--u-i9clzngo0 {
  border-bottom: var(--size-ids5t27bu) solid var(--color-base-i3i49psoy);
}
.div--u-i2dn0hizm {
  border-bottom: var(--size-i1s5agfva) solid var(--color-base-i2do14ysq);
}
.div--u-i1y4m06p7 {
  border-bottom: var(--size-i303nvw8g) solid var(--color-base-i1tn4komz);
}
.div--u-i3ldxz5ny {
  border-bottom: var(--size-i24wfn2x3) solid var(--color-base-i3rmi7jps);
}
.div--u-i79amg8o7 {
  border-bottom: var(--size-i15n7iutr) solid var(--color-base-i2ldl9ery);
}
.div--u-i32ex01pc {
  border-bottom: var(--size-i3h3s83gs) solid var(--color-base-i1af77420);
}
.div--u-i3ecrmia4 {
  border-bottom: var(--size-i35o8tz3x) solid var(--color-base-i21h7g2rm);
}
.div--u-ikza2bq6y {
  border-bottom: var(--size-i3nv0eakp) solid var(--color-base-i36jir66m);
}
.div--u-i2bj392bx {
  border-bottom: var(--size-i3i2z5w9v) solid var(--color-base-i2fx040f6);
}
.div--u-i24hmb9yn {
  border-bottom: var(--size-i34a5x741) solid var(--color-base-i2x44q7qo);
}
.div--u-i25kk1q9k {
  border-bottom: var(--size-i3r6xo516) solid var(--color-base-i1l9dhxin);
}
.div--u-i27jd8i3t {
  border-bottom: var(--size-i1glh6tcn) solid var(--color-base-i3h1giucd);
}
.div--u-i2wfa45s8 {
  border-bottom: var(--size-in4yl80th) solid var(--color-base-i3brra66r);
}
.div--u-itbeaqh0a {
  border-bottom: var(--size-line) solid var(--color-base-20);
}
.image--u-iqyfhlz7i {
}
.image--u-ie3ehemv8 {
}
.image--u-imw6cwp7s {
}
.image--u-i3ot89w5m {
}
.image--u-i17y4si6d {
}
.image--u-i1wqcrun7 {
}
.image--u-ih2p42unb {
}
.image--u-i3fmecvqy {
}
.image--u-i180fx9zh {
}
.image--u-iz6h0i9k7 {
}
.image--u-i1hinpk83 {
}
.image--u-i2x162vdh {
}
.image--u-ih9wi6m04 {
}
.image--u-ij1j5nxyb {
}
.div--u-i1gmrnq61 {
  flex-direction: column;
}
.div--u-i6orns627 {
  flex-direction: column;
}
.div--u-ilvms7idb {
  flex-direction: column;
}
.div--u-i2tw4kjg4 {
  flex-direction: column;
}
.div--u-i1tzb2uke {
  flex-direction: column;
}
.div--u-i3uzdumwn {
  flex-direction: column;
}
.div--u-i2tng8wow {
  flex-direction: column;
}
.div--u-i2ako4gm8 {
  flex-direction: column;
}
.div--u-i1sxqsrab {
  flex-direction: column;
}
.div--u-i1r4gjdsh {
  flex-direction: column;
}
.div--u-ith02umnt {
  flex-direction: column;
}
.div--u-i26o0eyga {
  flex-direction: column;
}
.div--u-isu9m23gn {
  flex-direction: column;
}
.div--u-it7ztvlsk {
  flex-direction: column;
}
.div--u-i2718uk7f {
}
.div--u-i1fl9wqvh {
}
.div--u-i12p42ej6 {
}
.div--u-i1fjbiwev {
}
.div--u-i3g0m4o02 {
}
.div--u-i1gvqi8t6 {
}
.div--u-i1t166epv {
}
.div--u-i2hv8frwj {
}
.div--u-i9gbf8yis {
}
.div--u-i2amdl1gz {
}
.div--u-irq2hz9vr {
}
.div--u-i1pcckm1v {
}
.div--u-i1ghex1t5 {
}
.div--u-iuuec3yfk {
}
.div--u-i1c119jdj {
}
.div--u-i49j9wbib {
}
.div--u-ibfohhszk {
}
.div--u-i1uh48xfe {
}
.div--u-i33i0ip0u {
}
.div--u-i3nlsvbk4 {
}
.div--u-io4chptfj {
}
.div--u-i2d3bn2sw {
}
.div--u-i3regijf5 {
}
.div--u-i2collxkx {
}
.div--u-i1xfeetz7 {
}
.div--u-i3h9zv4ul {
}
.div--u-i109wkcl0 {
}
.div--u-ifb1oi6i1 {
}
.div--u-i1dvx36ta {
}
.div--u-i35fnta40 {
}
.div--u-i2lv8xolk {
}
.div--u-ilnwjt8ft {
}
.div--u-i24vtbd7w {
}
.div--u-i3e4chsqf {
}
.div--u-i3a6jyde1 {
}
.div--u-i9y503ym0 {
}
.div--u-ip5tsa7hq {
}
.div--u-i1ozqy8x0 {
}
.div--u-i35ty0pna {
}
.div--u-i1s4bhory {
}
.div--u-i2b4i7pnv {
}
.div--u-i2995i38z {
}
.div--u-i3w34xinh {
}
.div--u-i1fsdlt7v {
}
.div--u-i2td195fd {
}
.div--u-i2nlwy8b5 {
}
.div--u-i3h4aq82g {
}
.div--u-i2p38o1bx {
}
.div--u-i3pi0tiov {
}
.div--u-ip481ai55 {
}
.div--u-i3buy2zlk {
}
.div--u-iritwafuu {
}
.div--u-i1gs7q5t2 {
}
.div--u-irs9se9ek {
}
.div--u-ikecmq8yp {
}
.div--u-iqhcc6q8n {
}
.div--u-i3jn3nsml {
}
.div--u-i3tar44f8 {
}
.div--u-icfhh94cq {
}
.div--u-i1zhbc0ac {
}
.div--u-io064lb9p {
}
.div--u-i1fbo3x3b {
}
.div--u-i2zqxdem8 {
}
.div--u-iacjgsg2o {
}
.div--u-i2axtszpw {
}
.div--u-i1cvhueop {
}
.div--u-ifn21ullq {
}
.div--u-i1898azq6 {
}
.div--u-ivm49emdf {
}
.div--u-ix8hcnzte {
}
.embed--u-ieqki15db {
}
.image--u-ivfuauyyu {
}
.image--u-ix137enxn {
}
.image--u-i2dvct8g9 {
}
.image--u-i823nlktw {
}
.image--u-i324aso11 {
}
.image--u-i26lgigzp {
}
.image--u-i1620tq5y {
}
.image--u-i2qwwbzy7 {
}
.image--u-i3fbb8vul {
}
.image--u-i9inr8yl0 {
}
.image--u-i2p54a4kv {
}
.image--u-i1qxjq83o {
}
.image--u-i227qzydx {
}
.image--u-is89urwmf {
}
.image--u-i3g532urg {
}
.image--u-i3qu05qnj {
}
.image--u-i2kb1789c {
}
.image--u-i2t5hdsui {
}
.image--u-ilulcq8j9 {
}
.image--u-i383abqfi {
}
.image--u-i2cxzhb9v {
}
.image--u-i1udno09s {
}
.image--u-i28u6nlfe {
}
.image--u-i3nntgfar {
}
.image--u-i1vki2gki {
}
.image--u-i1vk5fn7e {
}
.image--u-i2qwqogbh {
}
.image--u-i0eto54vx {
}
.image--u-i3hyqjlyz {
}
.image--u-inusyqg6q {
}
.image--u-i12caqavf {
}
.image--u-ig8rkeuj9 {
}
.image--u-i38g6oo8e {
}
.image--u-i18egwnht {
}
.image--u-idqr88yic {
}
.image--u-i1ev1zruv {
}
.image--u-i1duya2xn {
}
.image--u-iq3mkn8q2 {
}
.image--u-ikym24n0w {
}
.image--u-i38v2xo6m {
}
.image--u-i1iy0gvp2 {
}
.image--u-ik6ng7jj1 {
}
.image--u-i22jtaxjw {
}
.image--u-ioshqenjn {
}
.image--u-i7pcounfo {
}
.image--u-i2muromgv {
}
.image--u-i2d6srntc {
}
.image--u-i6agqbxn4 {
}
.image--u-i3noe1ecq {
}
.image--u-i15ije32e {
}
.image--u-i2zmm2l0c {
}
.image--u-i2b4kffgs {
}
.image--u-i16g0gd49 {
}
.image--u-i1qh208da {
}
.image--u-i39zg1dzp {
}
.image--u-ioesbz4xh {
}
.div--u-ionua1ke5 {
}
.div--u-icit62ean {
}
.div--u-i14xau18o {
}
.div--u-ivl3u8d19 {
}
.div--u-i15ta30kz {
}
.div--u-ibb7yz7r1 {
}
.div--u-i2m5jlkz0 {
}
.div--u-i27n8kw6n {
}
.div--u-i2ewcc6c4 {
}
.div--u-igzkidg0v {
}
.div--u-iyq5lqfnf {
}
.div--u-i37al535h {
}
.div--u-i160o62bq {
}
.div--u-igzxe7vt8 {
}
.image--u-i2002s9ma {
}
.image--u-i2jgevrc4 {
}
.image--u-i5ergaya7 {
}
.image--u-i38jiz0up {
}
.image--u-i38mq4muz {
}
.image--u-i15wpe2dz {
}
.image--u-ioswpr0yr {
}
.image--u-i2gomloid {
}
.image--u-i21kuq06t {
}
.image--u-i3v7dayfp {
}
.image--u-i1fy0cor6 {
}
.image--u-i3qaba1ew {
}
.image--u-itzl52qpl {
}
.image--u-iyaglue0o {
}
.div--u-i1t5iywa0 {
}
.div--u-irg5akcrn {
}
.div--u-i2gvq26zv {
}
.div--u-iofvh8ohf {
}
.div--u-io0uo8qa5 {
}
.div--u-i28ehkl4v {
}
.div--u-i3m26cywg {
}
.div--u-i2togh9qq {
}
.div--u-i1mtnr51f {
}
.div--u-i2m6cc51c {
}
.div--u-ita5l2b84 {
}
.div--u-i31twb146 {
}
.div--u-i2p3ykal0 {
}
.div--u-ixqv29sij {
}
.image--u-i337adnfo {
}
.image--u-i2iey3oon {
}
.image--u-i15wp4fga {
}
.image--u-i5mo6xh51 {
}
.image--u-i287070ls {
}
.image--u-i2uv66589 {
}
.image--u-i2bmdxzko {
}
.image--u-i3bu5i73s {
}
.image--u-iis8qamjx {
}
.image--u-i2g91uw61 {
}
.image--u-i2k1em6ls {
}
.image--u-i2y0prhb4 {
}
.image--u-i2rtmfvk5 {
}
.image--u-i9gmu4z5a {
}
.div--u-i3osplybq {
}
.div--u-i2peoexal {
}
.div--u-i115mkueh {
}
.div--u-i19syeoiw {
}
.div--u-ibxkp9r12 {
}
.div--u-i2jmas37f {
}
.div--u-i20khaqfg {
}
.div--u-i31h8c2jm {
}
.div--u-i19mwy7w5 {
}
.div--u-i16ohtsw1 {
}
.div--u-i1o2cy23w {
}
.div--u-i2exz0z6b {
}
.div--u-ipwe2ib8t {
}
.div--u-inn4lmhdm {
}
.image--u-is2dwyadg {
}
.image--u-i1ukew9b4 {
}
.image--u-i1puhrsxc {
}
.image--u-i1okunjlw {
}
.image--u-i1y04qkgy {
}
.image--u-i1lfam859 {
}
.image--u-i1teh99j8 {
}
.image--u-i1j7w14sh {
}
.image--u-i1g1jbeaa {
}
.image--u-i2wz1uomk {
}
.image--u-i3hzzr55z {
}
.image--u-ie7enl3ph {
}
.image--u-i3qxley2d {
}
.image--u-ilshl8ipl {
}
.embed--u-ixbbwd2uq {
}
.div--u-i22uorfrc {
  align-self: start;
}
.div--u-i31twr87m {
  align-self: start;
}
.div--u-imq675fa1 {
  align-self: start;
}
.div--u-i29jd9lla {
  align-self: start;
}
.div--u-i3qu8tnbr {
  align-self: start;
}
.div--u-i2ovtw875 {
  align-self: start;
}
.div--u-i1ampowkl {
  align-self: start;
}
.div--u-i1yi1lvtw {
  align-self: start;
}
.div--u-if2initp7 {
  align-self: start;
}
.div--u-i112bcghe {
  align-self: start;
}
.div--u-iooenijmy {
  align-self: start;
}
.div--u-i1h7aeynz {
  align-self: start;
}
.div--u-i32wrtbrv {
  align-self: start;
}
.div--u-i8ggep35h {
  align-self: start;
}
.text--u-i1f15qouz {
  width: 56.3rem;
}
.text--u-i1vjwb190 {
  width: 56.3rem;
}
.text--u-i13qnk44e {
  width: 56.3rem;
}
.text--u-i1rckmu2d {
  width: 56.3rem;
}
.text--u-iunmvzr0o {
  width: 56.3rem;
}
.text--u-i1iav68vb {
  width: 56.3rem;
}
.text--u-iouyx3vw8 {
  width: 56.3rem;
}
.text--u-i1rvipjze {
  width: 56.3rem;
}
.text--u-i1v43txf4 {
  width: 56.3rem;
}
.text--u-i3w49e8wl {
  width: 56.3rem;
}
.text--u-igku7ox3d {
  width: 56.3rem;
}
.text--u-ip2el93e4 {
  width: 56.3rem;
}
.text--u-i21r4ejxb {
  width: 56.3rem;
}
.text--u-i16q58wqk {
  width: 56.3rem;
}
.image--u-i33mm4swe {
}
.image--u-i22vvu2z1 {
}
.image--u-i2h7rbev8 {
}
.image--u-i2rkl0bcr {
}
.image--u-i3lvbbcs2 {
}
.image--u-i1mzits4m {
}
.image--u-i3e2g2wfo {
}
.image--u-i2kqes2bl {
}
.image--u-i3678huei {
}
.image--u-i362fbn98 {
}
.image--u-i1aa8iz6l {
}
.image--u-i24tqpf3j {
}
.image--u-im8m4fcoh {
}
.image--u-ihu4akg7i {
  position: absolute;
}
.image--u-it1dd88b7 {
  border-radius: 0;
}
.image--u-i9dndorg5 {
  border-radius: 0;
}
.image--u-i1om51gx9 {
  border-radius: 0;
}
.image--u-i3rxbetid {
  border-radius: 0;
}
.image--u-i1kdemxjy {
  border-radius: 0;
}
.image--u-ivq4drn8i {
  border-radius: 0;
}
.image--u-i248ykp3e {
  border-radius: 0;
}
.image--u-i3d89uftn {
  border-radius: 0;
}
.image--u-i3du55drl {
  border-radius: 0;
}
.image--u-iyxyugfiy {
  border-radius: var(--radius);
}
.image--u-ihjarssbj {
  border-radius: 0;
}
.image--u-i48kirw8a {
  border-radius: 0;
}
.image--u-i32y3vy86 {
  border-radius: 0;
}
.image--u-i26rr5s61 {
  border-radius: 0;
}
.image--u-i1fi775u1 {
  border-radius: 0;
}
.image--u-i3nk9i8xs {
  border-radius: 0;
}
.image--u-ipe3qqics {
  border-radius: 0;
}
.image--u-ixhnwm1k1 {
  border-radius: var(--radius);
}
.embed--u-ignvo15f9 {
}
.div--u-it66emlhk {
  align-self: start;
}
.div--u-i2lqxssyb {
  align-self: start;
}
.div--u-i185lji3t {
  align-self: start;
}
.div--u-i30iuliud {
  align-self: start;
}
.div--u-i3m8g0mks {
  align-self: start;
}
.div--u-i2h8lo4az {
  align-self: start;
}
.div--u-i2yco5bzl {
  align-self: start;
}
.div--u-i38mgomvl {
  align-self: start;
}
.div--u-i2lg75j4w {
  align-self: start;
}
.div--u-i1g58rd94 {
  align-self: start;
}
.div--u-i3f0798xb {
  align-self: start;
}
.div--u-i2je5ebvh {
  align-self: start;
}
.div--u-i14n4ik5e {
  align-self: start;
}
.div--u-iiv6zcymo {
  align-self: start;
}
.text--u-i1g6bjm95 {
  width: 45.3rem;
}
.text--u-i2wrjx514 {
  width: 45.3rem;
}
.text--u-i215p4wnr {
  width: 45.3rem;
}
.text--u-imm4pl84q {
  width: 45.3rem;
}
.text--u-i3bk1ee7p {
  width: 45.3rem;
}
.text--u-i2s6glquj {
  width: 45.3rem;
}
.text--u-i1bwueja8 {
  width: 45.3rem;
}
.text--u-il2dms2ek {
  width: 45.3rem;
}
.text--u-i1id6vl8s {
  width: 45.3rem;
}
.text--u-il3r5pq8d {
  width: 45.3rem;
}
.text--u-i1k6dpyh3 {
  width: 45.3rem;
}
.text--u-i2alsem40 {
  width: 45.3rem;
}
.text--u-iq389ohk4 {
  width: 45.3rem;
}
.text--u-is7l0ix5u {
  width: 45.3rem;
}
.div--u-ii6nf91cn {
  border-right: var(--size-i1bwzdvwi) solid var(--color-i12f959oi);
}
.div--u-i3csgklti {
  border-right: var(--size-i1eomhe4f) solid var(--color-i1gxwrxec);
}
.div--u-i5dlksbv2 {
  border-right: var(--size-ig0xmcha9) solid var(--color-i17t1x6kj);
}
.div--u-i8sjraw9h {
  border-right: var(--size-i1pektl1h) solid var(--color-i2lr745ks);
}
.div--u-i4c6lojwz {
  border-right: var(--size-i1qvlyxlw) solid var(--color-i14ntx4fq);
}
.div--u-i1yfmalzq {
  border-right: var(--size-i2g660zkj) solid var(--color-i27bvabmu);
}
.div--u-ihumkq8fa {
  border-right: var(--size-i23ug9fap) solid var(--color-izxw9zl5r);
}
.div--u-ikjh8muqv {
  border-right: var(--size-i3h0ppxlw) solid var(--color-ifq2klkpg);
}
.div--u-i1ygz0umm {
  border-right: var(--size-i3ug5t7td) solid var(--color-i1dwgzrqz);
}
.div--u-ih8c2gqu4 {
  border-right: var(--size-i2xpm10gq) solid var(--color-i2s1l16x6);
}
.div--u-i1p43dlqn {
  border-right: var(--size-i1r5h8gux) solid var(--color-i1uu1dmtq);
}
.div--u-i1z5gx5ot {
  border-right: var(--size-i31dm8dk5) solid var(--color-i17fcgjbo);
}
.div--u-i28ewm9mb {
  border-right: var(--size-i3arqpep2) solid var(--color-i3hwxsvkn);
}
.div--u-ie02v43i4 {
  border-right: var(--size-line) solid var(--color-stroke);
}
.div--u-il5n7fovi {
  align-self: start;
}
.div--u-i3ua854iv {
  align-self: start;
}
.div--u-i1nkxk17q {
  align-self: start;
}
.div--u-i2tv72w9p {
  align-self: start;
}
.div--u-i3ipxwbwp {
  align-self: start;
}
.div--u-i1ajwa4h5 {
  align-self: start;
}
.div--u-i2upmoaq3 {
  align-self: start;
}
.div--u-ir9wk8u9s {
  align-self: start;
}
.div--u-i110gzij7 {
  align-self: start;
}
.div--u-i1ufas9cg {
  align-self: start;
}
.div--u-i1u7v2o7k {
  align-self: start;
}
.div--u-i3vhz00zf {
  align-self: start;
}
.div--u-ihxz86hbp {
  align-self: start;
}
.div--u-iwbhzh7j2 {
}
.text--u-igzqmd0d3 {
  width: 45.3rem;
}
.text--u-iso4v9r3m {
  width: 45.3rem;
}
.text--u-i2ji8esac {
  width: 45.3rem;
}
.text--u-i17hj26p6 {
  width: 45.3rem;
}
.text--u-i2e58j91u {
  width: 45.3rem;
}
.text--u-i3q6w5tq8 {
  width: 45.3rem;
}
.text--u-i2yp3ngzf {
  width: 45.3rem;
}
.text--u-i30fve4um {
  width: 45.3rem;
}
.text--u-ij8y0n6ob {
  width: 45.3rem;
}
.text--u-i29oremnt {
  width: 45.3rem;
}
.text--u-i3o2cjzo5 {
  width: 45.3rem;
}
.text--u-i3qqxavmp {
  width: 45.3rem;
}
.text--u-i2odfgx2w {
  width: 45.3rem;
}
.text--u-ia753ktu3 {
  width: 45.3rem;
}
.div--u-i2yp7mh3x {
  align-self: start;
}
.div--u-i2xmw14kk {
  align-self: start;
}
.div--u-i1zj2d95k {
  align-self: start;
}
.div--u-i9e60kxmx {
  align-self: start;
}
.div--u-i3teplkfj {
  align-self: start;
}
.div--u-i3hayp32s {
  align-self: start;
}
.div--u-i36e81q7g {
  align-self: start;
}
.div--u-i1pglef8l {
  align-self: start;
}
.div--u-i3ht3xzmm {
  align-self: start;
}
.div--u-iu3vv192h {
  align-self: start;
}
.div--u-i178x4ad1 {
  align-self: start;
}
.div--u-i18tt5ew6 {
  align-self: start;
}
.div--u-i3bi92put {
  align-self: start;
}
.div--u-ia1e1jr23 {
  align-self: start;
}
.text--u-i14ui14ln {
  width: 45.3rem;
}
.text--u-i33hvu06c {
  width: 45.3rem;
}
.text--u-i22o0880r {
  width: 45.3rem;
}
.text--u-i39z9crco {
  width: 45.3rem;
}
.text--u-i10vo9ejd {
  width: 45.3rem;
}
.text--u-i31zj5ksu {
  width: 45.3rem;
}
.text--u-i3uf37ew4 {
  width: 45.3rem;
}
.text--u-iityx2r0k {
  width: 45.3rem;
}
.text--u-i11klllgb {
  width: 45.3rem;
}
.text--u-i26i255gq {
  width: 45.3rem;
}
.text--u-i3etlgkxy {
  width: 45.3rem;
}
.text--u-iwc58bowk {
  width: 45.3rem;
}
.text--u-i39yjccom {
  width: 45.3rem;
}
.text--u-iqq9wzuq0 {
  width: 45.3rem;
}
.div--u-i3jk4z9e2 {
  align-self: start;
}
.div--u-ieldk4gna {
  align-self: start;
}
.div--u-i5hqkdocl {
  align-self: start;
}
.div--u-ik6189i5z {
  align-self: start;
}
.div--u-ikvizcr5r {
  align-self: start;
}
.div--u-i3hvxs5w6 {
  align-self: start;
}
.div--u-i2ay5nqj7 {
  align-self: start;
}
.div--u-i2bfw80bj {
  align-self: start;
}
.div--u-i159zqwac {
  align-self: start;
}
.div--u-iil1hnkv5 {
  align-self: start;
}
.div--u-i17i097af {
  align-self: start;
}
.div--u-i1g4alsw2 {
  align-self: start;
}
.div--u-i3dfxp183 {
  align-self: start;
}
.div--u-iwu93qr8h {
  align-self: start;
}
.text--u-i1v7iko0h {
  width: 40rem;
}
.text--u-i11gdi9g0 {
  width: 40rem;
}
.text--u-i24fxrv8m {
  width: 40rem;
}
.text--u-i3cpi4jsa {
  width: 40rem;
}
.text--u-i218nw046 {
  width: 40rem;
}
.text--u-i3qg6khel {
  width: 40rem;
}
.text--u-i2074bgps {
  width: 40rem;
}
.text--u-i252w0y36 {
  width: 40rem;
}
.text--u-i25rj9mv4 {
  width: 40rem;
}
.text--u-i1324c5mh {
  width: 40rem;
}
.text--u-i2p8uxp6x {
  width: 40rem;
}
.text--u-i3oq1pjoz {
  width: 40rem;
}
.text--u-i1wvqam5w {
  width: 40rem;
}
.text--u-i29cncmj7 {
  width: 40rem;
}
.div--u-i16o5cx9l {
  align-self: start;
}
.div--u-i2lsen8v4 {
  align-self: start;
}
.div--u-ixbr0uoe1 {
  align-self: start;
}
.div--u-i3sm2g9w5 {
  align-self: start;
}
.div--u-i31y53syy {
  align-self: start;
}
.div--u-i34k3h5n0 {
  align-self: start;
}
.div--u-i2ygpg4kd {
  align-self: start;
}
.div--u-i2k68hc7a {
  align-self: start;
}
.div--u-i24oknh33 {
  align-self: start;
}
.div--u-i3dclwust {
  align-self: start;
}
.div--u-i1wahlld1 {
  align-self: start;
}
.div--u-i2l0ritjt {
  align-self: start;
}
.div--u-i24qah6ei {
  align-self: start;
}
.div--u-ip5x2bxqs {
  align-self: start;
}
.text--u-i29jg95ub {
  width: 40rem;
}
.text--u-i1myf32wh {
  width: 40rem;
}
.text--u-i3ank1fzz {
  width: 40rem;
}
.text--u-i2l7vbrjr {
  width: 40rem;
}
.text--u-i3icxwwpe {
  width: 40rem;
}
.text--u-i1teamb7g {
  width: 40rem;
}
.text--u-i3fz0aj4h {
  width: 40rem;
}
.text--u-i2aikdiu1 {
  width: 40rem;
}
.text--u-i3121y3ab {
  width: 40rem;
}
.text--u-i33zyat6b {
  width: 40rem;
}
.text--u-i2jvhuwyd {
  width: 40rem;
}
.text--u-ij6ja4t53 {
  width: 40rem;
}
.text--u-i2q6eug3f {
  width: 40rem;
}
.text--u-i0vie1pkj {
  width: 40rem;
}
.text--u-i4j7vrcga {
  width: 44rem;
}
.div--u-ii4eufru6 {
  width: var(--size-line);
}
.form__input--u-ibjx1fq6l {
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-bottom: var(--size-line) solid var(--color-stroke);
}
.form__field-error--u-iz7unak5t {
  display: none;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
}
.form__field--u-ir6pkazxz.is-error .form__field-error--u-iz7unak5t {
  display: none;
}
.form__field--u-ir6pkazxz.is-error .div--u-iml9j6gc6 {
  display: flex;
}
.submit_button--u-izefduho9 {
  margin-top: 6.7rem;
}
.form__widget-item--u-ibqk16wt3:has(:checked)
  .form__checkbox-styled--u-ilp4d6hu7 {
  background-size: cover, auto;
  background-image: url("../../../../../d/check.svg"), none;
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll, scroll;
  border-top-color: rgba(43, 187, 220, 0);
  border-left-color: rgba(43, 187, 220, 0);
  border-right-color: rgba(43, 187, 220, 0);
  border-bottom-color: rgba(43, 187, 220, 0);
  border-color: var(--color-stroke);
  transition: all var(--animation-duration-medium)
    var(--animation-timing-function);
}
.div--u-iml9j6gc6 {
  display: none;
}
.text--u-igl36iewe {
}
.div--u-ibxglnwku {
  display: none;
}
.form__field--u-i9xxv2dww.is-error .div--u-ibxglnwku {
  display: flex;
}
.form__input--u-ix0mxpryj {
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-bottom: var(--size-line) solid var(--color-stroke);
}
.form__field-error--u-ichu29lnp {
  display: none;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
}
.form__field--u-iaj1dqli0.is-error .form__field-error--u-ichu29lnp {
  display: none;
}
.form__field--u-iaj1dqli0.is-error .div--u-inoy6sun5 {
  display: flex;
}
.div--u-inoy6sun5 {
  display: none;
}
.form__input--u-ipblai3z3 {
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-bottom: var(--size-line) solid var(--color-stroke);
}
.form__field-error--u-i7gseq3qa {
  display: none;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
}
.form__field--u-iwi4j3a1b.is-error .form__field-error--u-i7gseq3qa {
  display: none;
}
.form__field--u-iwi4j3a1b.is-error .div--u-i6luebjpo {
  display: flex;
}
.div--u-i6luebjpo {
  display: none;
}
.form__input--u-i3tclqevk {
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-bottom: var(--size-line) solid var(--color-stroke);
}
.form__field-error--u-izommyjnu {
  display: none;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
}
.form__field--u-i825g8ldv.is-error .form__field-error--u-izommyjnu {
  display: none;
}
.form__field--u-i825g8ldv.is-error .div--u-ixurlq1lt {
  display: flex;
}
.div--u-ixurlq1lt {
  display: none;
}
.form__input--u-i1tzi396o {
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-bottom: var(--size-line) solid var(--color-stroke);
}
.form__field-error--u-i9fon278n {
  display: none;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
}
.form__field--u-io4lgxzl8.is-error .form__field-error--u-i9fon278n {
  display: none;
}
.form__field--u-io4lgxzl8.is-error .div--u-inn97vv0s {
  display: flex;
}
.div--u-inn97vv0s {
  display: none;
}
.div--u-i45gkx4bd {
  transition: opacity var(--animation-duration-medium)
    var(--animation-timing-function);
}
.div--u-ijqbvszw2 {
  transition: opacity var(--animation-duration-medium)
    var(--animation-timing-function);
}
.text--u-i23g1qf41 {
}
.text--u-iiq7njs93 {
}
.text--u-ipx880i0q {
}
.div--u-ilscmu8up {
  width: 24rem !important;
}
.text--u-iajf180dl {
}
.text--u-in11f49bk {
}
.text--u-iw3va71oj {
}
.text--u-itvy8dgof {
}
.text--u-ius1naygb {
}
.div--u-itmt2g5ce {
  flex-direction: column;
}
.div--u-iyeqbwvdk {
}
.div--u-i5jzuo519 {
}
.div--u-iy6f8wdtb {
}
.embed--u-ifl20ztwa {
}
.embed--u-i32c8ce4j {
}
.div--u-i899qgqvz {
}
.div--u-iatkija41 {
}
.div--u-iqfotj18z {
}
.form--u-ill4bhu6l {
}
.form__state-default--u-igock4c7k {
  height: 100%;
}
.div--u-i6x0tbl6l {
}
.text-title--u-i9nqr1bef {
  margin-bottom: 0px;
}
.text--u-i1cyqwjfa {
  margin-top: 0.1rem;
}
.form__widget-item--u-ix4esjnvb:has(:checked)
  .form__checkbox-styled--u-i6zztm39p {
  background-size: cover, auto;
  background-image: url("../../../../../d/check-black.svg"), none;
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll, scroll;
  border-top-color: rgba(43, 187, 220, 0);
  border-left-color: rgba(43, 187, 220, 0);
  border-right-color: rgba(43, 187, 220, 0);
  border-bottom-color: rgba(43, 187, 220, 0);
  transition: all var(--animation-duration-medium)
    var(--animation-timing-function);
  border: 0.15rem solid var(--color-base);
}
.text--u-i223oksl7 {
}
.div--u-i21ulyfye {
  display: none;
}
.form__field--u-imqkvkf70.is-error .div--u-i21ulyfye {
  display: flex;
}
.text--u-i6v3ictzh {
}
.form__widget-item--u-iu3g0evi2:has(:checked)
  .form__checkbox-styled--u-iqghjbwr9 {
  background-size: cover, auto;
  background-image: url("../../../../../d/check-black.svg"), none;
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll, scroll;
  border-top-color: rgba(43, 187, 220, 0);
  border-left-color: rgba(43, 187, 220, 0);
  border-right-color: rgba(43, 187, 220, 0);
  border-bottom-color: rgba(43, 187, 220, 0);
  transition: all var(--animation-duration-medium)
    var(--animation-timing-function);
  border: 0.15rem solid var(--color-base);
}
.text--u-i0ysu31v9 {
}
.div--u-iiw5bfcuz {
  display: none;
}
.form__field--u-iiup449sb.is-error .div--u-iiw5bfcuz {
  display: flex;
}
.text--u-ifhhrr3sk {
}
.text--u-i824jlc0w {
}
.submit_button--u-i5tzg7mdj {
  margin-top: 0px;
}
.submit_button--u-igaxypnvq {
  margin-top: 0px;
}
.embed--u-ixcujdgvl {
}
.form--u-i4a25ybg1 {
}
.form__state-default--u-ixfhrc8bi {
  height: 100%;
}
.text-title--u-ig87rv9uu {
  margin-bottom: 0px;
}
.form__widget-item--u-izktkwwzk:has(:checked)
  .form__checkbox-styled--u-ihw2lmf76 {
  background-size: cover, auto;
  background-image: url("../../../../../d/check-black.svg"), none;
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll, scroll;
  border-top-color: rgba(43, 187, 220, 0);
  border-left-color: rgba(43, 187, 220, 0);
  border-right-color: rgba(43, 187, 220, 0);
  border-bottom-color: rgba(43, 187, 220, 0);
  transition: all var(--animation-duration-medium)
    var(--animation-timing-function);
  border: 0.15rem solid var(--color-base);
}
.text--u-ihs7b6o3x {
}
.div--u-i2hp0s5rp {
  display: none;
}
.form__field--u-i58ka23ng.is-error .div--u-i2hp0s5rp {
  display: flex;
}
.text--u-i39ou86lg {
}
.form__widget-item--u-iz4enmk1m:has(:checked)
  .form__checkbox-styled--u-i0qbq0rod {
  background-size: cover, auto;
  background-image: url("../../../../../d/check-black.svg"), none;
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll, scroll;
  border-top-color: rgba(43, 187, 220, 0);
  border-left-color: rgba(43, 187, 220, 0);
  border-right-color: rgba(43, 187, 220, 0);
  border-bottom-color: rgba(43, 187, 220, 0);
  transition: all var(--animation-duration-medium)
    var(--animation-timing-function);
  border: 0.15rem solid var(--color-base);
}
.text--u-iry39i4om {
}
.div--u-ijs02g99i {
  display: none;
}
.form__field--u-il1lmeqib.is-error .div--u-ijs02g99i {
  display: flex;
}
.text--u-iw6d1bopj {
}
.text--u-ivdk31ypf {
}
.submit_button--u-iiz2v91tr {
  margin-top: 0px;
}
.submit_button--u-ilokeqwt1 {
  margin-top: 0px;
}
.div--u-icdp3lhmc {
}
.div--u-ifc745i2q {
  transform: translate3D(0px, 0rem, 0px);
}
.div--u-i0frc4v3m {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-is5e0as9p {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-ie2ih8z7e {
  background-color: rgb(0, 0, 0);
}
.div--u-idzvqikgp {
}
.div--u-i5gb6ay7j {
  background-color: rgb(0, 0, 0);
}
.text--u-icrtagee7 {
  width: 33.3rem;
}
.text--u-ij6qyry48 {
  width: 33.3rem;
}
.text--u-iy7isynju {
  width: 33.3rem;
}
.text--u-i1dm1r8p7 {
  width: 33.3rem;
}
.div--u-imjenilxs {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i1cvqtzzr {
  transform: translate3D(0px, 0rem, 0px);
}
.link-block--u-ic1vt3ixu {
  position: sticky;
  top: 11rem;
}
.text--u-itzyy411l {
  width: 52rem;
}
.text--u-i60evpqxt {
  width: 59.22rem;
}
.embed--u-iapj1i34e {
}
.div--u-imv6orr2c {
}
.div--u-ic7fdsr9l {
}
.div--u-ipdvvimpy {
}
.div--u-i27cpkoug {
}
.div--u-iu14ikojr {
  width: 18.4rem;
}
.div--u-i1g49bhkv {
  width: 21rem;
  margin-left: 5rem;
}
.div--u-ill92ziqy {
  width: 28rem;
  margin-left: 2.8rem;
}
.div--u-i1gl8hu6d {
}
.div--u-ilfg2wkh7 {
}
.div--u-i1taq5a2g {
}
.div--u-i3iw8ow03 {
}
.div--u-i130dxdf7 {
}
.div--u-ii6qogwzb {
}
.div--u-ipxgn6jbq {
}
.div--u-i1mggsm3n {
}
.div--u-i1lzqlyvu {
}
.div--u-i112m1h8m {
}
.div--u-i1xm5tljr {
}
.div--u-ifys2zn42 {
}
.div--u-i3mvezaxp {
}
.div--u-ilrljldwi {
}
.div--u-i9i0io7ln {
}
.div--u-izc9b5gji {
}
.div--u-i2jowssw2 {
}
.div--u-im9lii87j {
}
.div--u-if28wzkgu {
}
.div--u-i39y8qxck {
}
.div--u-i4ttvo2z8 {
}
.div--u-il1bkq3io {
}
.div--u-i2fpj2n9l {
}
.div--u-i1zmuq8t8 {
}
.div--u-i24g5a2eo {
}
.div--u-iae7hx0we {
}
.div--u-i3sct13ee {
}
.div--u-it5iigypo {
}
.text--u-i22olcphk {
}
.div--u-iufows728 {
}
.div--u-ie3s8udib {
  gap: var(--size-i3ighpok0);
}
.link-block--u-i6cc5do21 {
}
.link-block--u-i22aqs4zp {
}
.link-block--u-ijdmvd6nn {
}
.link-block--u-i9o0yrv2t {
}
.link-block--u-i2w8dzgp3 {
}
.link-block--u-i7hs72o3v {
}
.link-block--u-i8bu5d3qj {
}
.link-block--u-i4s9nfpzo {
}
.link-block--u-i95qqvy0m {
}
.link-block--u-i1utgf9qf {
}
.div--u-i942mlwuq {
  background-color: rgb(255, 146, 146);
}
.div--u-ikatccdq0 {
  display: flex;
  column-gap: 2rem;
  flex-wrap: wrap;
  row-gap: 2rem;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 0% auto;
  justify-items: stretch;
  grid-auto-flow: row dense;
  justify-content: start;
  align-content: start;
  align-items: stretch;
}
.div--u-ipa353nft {
  background-color: rgb(255, 146, 146);
}
.div--u-i7vpi0onx {
  background-color: rgb(255, 146, 146);
}
.div--u-i58y4fphm {
  background-color: rgb(255, 146, 146);
}
.div--u-iby4g13zz {
  background-color: rgb(255, 146, 146);
}
.div--u-ix0hzhn71 {
  background-color: rgb(255, 146, 146);
}
.div--u-ikugle575 {
  background-color: rgb(255, 146, 146);
}
.div--u-i275s4r68 {
  height: 15.73rem;
}
.div--u-i1ixte97o {
  height: 15.73rem;
}
.div--u-i1vevdah6 {
  height: 15.73rem;
}
.div--u-iqz6tt4j8 {
  height: 15.73rem;
}
.div--u-i1x0j07af {
  height: 15.73rem;
}
.div--u-ifa0h0fwu {
  height: 15.73rem;
}
.div--u-i3ann1bro {
  height: 15.73rem;
}
.div--u-ijk246on5 {
  height: 15.73rem;
}
.div--u-i2h49pi89 {
  height: 15.73rem;
}
.div--u-i1n9gu6ce {
  height: 15.73rem;
}
.div--u-i1al0aaoe {
  height: 15.73rem;
}
.div--u-i1witot8d {
  height: 15.73rem;
}
.div--u-i83msqiks {
  height: 15.73rem;
}
.div--u-icm7uqxv5 {
}
.div--u-i3kvuibhz {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i3dy3xnzp {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-iy7awc6n2 {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i2cv0yp37 {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i1vvawqw0 {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i20aztgeo {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-ihu7ody5p {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-ibtvk6g9b {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i2onkoj7x {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i1qh5xtvo {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i33eoc27w {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-iefyktg03 {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-iykk5qp9f {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-imqr6gqgf {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i2wlmxol1 {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i2c3hziqy {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i22imo7of {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i1p0p1i49 {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-imfdf12b7 {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i2vc2sx1z {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-idw0bhjp0 {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i36ri0jeq {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i10m1vbs4 {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i2jq0l59j {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-ia89w86pl {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i2pl5b5d1 {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i2bif7oq1 {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-iupplg5um {
  background-color: rgb(0, 0, 0);
  transition: none;
}
.div--u-i179idoz5 {
}
.div--u-i8emhjsbs {
}
.div--u-i3rydf515 {
}
.div--u-i2vchliaz {
}
.div--u-ib0r4oxf3 {
}
.div--u-i2y3o2ta4 {
}
.div--u-i2kyktpdu {
}
.div--u-i182jwrb1 {
}
.div--u-i2rd3ybq6 {
}
.div--u-i3iff7kva {
}
.div--u-i31i18p84 {
}
.div--u-i1oixptry {
}
.div--u-i1qzoir56 {
}
.div--u-idv5fmsqm {
}
.div--u-i1teamfyi {
}
.div--u-i15q0xage {
}
.div--u-iv8729fek {
}
.div--u-i1yn6oht4 {
}
.div--u-if4ywcco6 {
}
.div--u-i1g31n1eo {
}
.div--u-i2u46qng9 {
}
.div--u-i2jy227jw {
}
.div--u-i1u574h7z {
}
.div--u-i17tcl7ar {
}
.div--u-i22xymw0z {
}
.div--u-isklkwavl {
}
.div--u-ipx71g0mc {
}
.div--u-ie7xyg74y {
}
.div--u-i1z5ujhe6 {
}
.div--u-ic89pjxjr {
}
.div--u-i1f9btfhp {
}
.div--u-i2qmh7qh4 {
}
.div--u-i3ruve4wh {
}
.div--u-i2fv0r68h {
}
.div--u-i3i79lve3 {
}
.div--u-i3tkl7cwr {
}
.div--u-i2tl8hxk5 {
}
.div--u-i1e9f5xt6 {
}
.div--u-i2qdwqtpq {
}
.div--u-i101duhyv {
}
.div--u-i3onj5rv2 {
}
.div--u-ikiq5xqgp {
}
.embed--u-i893masax {
}
.embed--u-i32n6pamd {
}
.text--u-ipwhna2er {
}
.div--u-iqj2s4pmd {
}
.div--u-irjapcbmy {
  gap: var(--size-i3ighpok0);
}
.link-block--u-ioan7w1vq {
}
.link-block--u-i3e0jq95w {
}
.link-block--u-i97w74a9j {
}
.link-block--u-id82ja3k7 {
}
.link-block--u-i1qjhv6kc {
}
.link-block--u-imexr8jx2 {
}
.link-block--u-ieya84cea {
}
.link-block--u-iee6915l8 {
}
.link-block--u-ifld5c3v0 {
}
.link-block--u-imwd1sw9r {
}
.text--u-ibsg77ruu {
}
.div--u-ih0ksvt7u {
}
.div--u-iuptuqdvq {
  gap: var(--size-i3ighpok0);
}
.link-block--u-ithdm76rs {
}
.link-block--u-inmvheg8x {
}
.link-block--u-iieg42fka {
}
.link-block--u-ik9qa7o1t {
}
.link-block--u-id63j8zdq {
}
.link-block--u-ii0ets56a {
}
.link-block--u-ikduc9paq {
}
.link-block--u-ivtbqp1c0 {
}
.link-block--u-ignnt4pfi {
}
.link-block--u-i9qbq8g5r {
}
.text--u-i1dx06xnm {
}
.text--u-ivpjqj5cb {
}
.text--u-i1ryedakt {
}
.text--u-i144jy9kq {
}
.text--u-i420abz0i {
}
.div--u-ilk5znqyz {
}
.div--u-i36z52ba9 {
}
.div--u-i3f92imfw {
}
.div--u-i24zvw1wt {
}
.div--u-iaeor7x5g {
}
.div--u-i4coj5k2v {
  gap: var(--size-i21qjnp5c);
}
.div--u-i1fkfxwyt {
  gap: var(--size-i1utthh8k);
}
.div--u-i2wodt8td {
  gap: var(--size-iluwjyrjl);
}
.div--u-ig8feqpq8 {
  gap: var(--size-i2vzcrhib);
}
.div--u-ie5avwhwt {
  gap: var(--size-i3ighpok0);
}
.link-block--u-i2ve4y0dm {
}
.link-block--u-ibxvf7atj {
}
.link-block--u-i3bh2ms9m {
}
.link-block--u-i1acqk1a6 {
}
.link-block--u-i5y1sj4jv {
}
.link-block--u-in62j2o4j {
}
.link-block--u-i3ui7f3r1 {
}
.link-block--u-i1mpgzuft {
}
.link-block--u-i1tssb3n3 {
}
.link-block--u-iclzcz4i3 {
}
.link-block--u-ilh6nsmmr {
}
.link-block--u-i6s3ovbaq {
}
.link-block--u-i1m8mz96n {
}
.link-block--u-izvnrkfc7 {
}
.link-block--u-ist8ba39a {
}
.link-block--u-i3d5tjtj3 {
}
.link-block--u-ilqhsh4n6 {
}
.link-block--u-i1vj0sm7d {
}
.link-block--u-i2lz2j3r8 {
}
.link-block--u-ik7idepir {
}
.link-block--u-i2fon3t57 {
}
.link-block--u-ihq5wa8ob {
}
.link-block--u-i1ixtqfup {
}
.link-block--u-i1k103rh9 {
}
.link-block--u-iolp00hjt {
}
.link-block--u-i2un85sw2 {
}
.link-block--u-i3lz3obcw {
}
.link-block--u-i28b84irm {
}
.link-block--u-i5ey997rp {
}
.link-block--u-imptvmxoq {
}
.link-block--u-i36b7jo90 {
}
.link-block--u-i1877an0w {
}
.link-block--u-i1jsccg3i {
}
.link-block--u-i1hv5f7g5 {
}
.link-block--u-i4d53mljv {
}
.link-block--u-im543r6ms {
}
.link-block--u-i2lepms37 {
}
.link-block--u-i1calnbh6 {
}
.link-block--u-i10ecw08e {
}
.link-block--u-ium7bp8nb {
}
.link-block--u-i3w40w58o {
}
.link-block--u-i195c3yig {
}
.link-block--u-il84dld3i {
}
.link-block--u-i2235kzab {
}
.link-block--u-i5etttnld {
}
.link-block--u-i248f5wrp {
}
.link-block--u-iq1695obp {
}
.link-block--u-i191mdznt {
}
.link-block--u-iyoczhbmz {
}
.link-block--u-i13e88xdk {
}
.text--u-i2wtnatr4 {
  align-items: flex-start;
}
.text--u-icc2tjdxn {
  justify-self: start;
}
.text--u-izvzygoah {
  justify-self: start;
}
.div--u-inckmwfty {
  justify-self: end;
}
.text--u-iv58lkxyh {
  justify-self: start;
}
.text--u-ib6fyj6ys {
  justify-self: start;
}
.div--u-i6qv25blc {
  justify-self: end;
}
.text--u-ipb42yi7q {
  justify-self: start;
}
.text--u-in6o93s1z {
  justify-self: start;
}
.div--u-ie1i0snm2 {
  justify-self: end;
}
.text--u-i2apd1ouc {
}
.div--u-i6ifkc6hd {
}
.div--u-inkhq9qr4 {
  gap: var(--size-i3ighpok0);
}
.link-block--u-iu7ydikm5 {
}
.link-block--u-i5wvjb3lq {
}
.link-block--u-i1j6et880 {
}
.link-block--u-iw64wi90z {
}
.link-block--u-i360nhnbj {
}
.link-block--u-i180hg49n {
}
.link-block--u-iqguzn317 {
}
.link-block--u-iiaci15bh {
}
.link-block--u-i7us6q9dy {
}
.link-block--u-i41q6a6v3 {
}
.form--u-i7r4zzpim.is-error .form__text-error--u-ilae83s2b {
  color: rgba(255, 0, 0, 1);
}
.form--u-i7r4zzpim.is-error .form__state-error--u-ie4qfq8oq {
  background-image: linear-gradient(
    rgba(36, 24, 26, 1) 0%,
    rgba(36, 24, 26, 1) 100%
  );
}
.text--u-ibd724rtv {
  width: 55rem;
}
.text--u-i10a6l074 {
  width: 55rem;
}
.text--u-icrd2wz1x {
  width: 55rem;
}
.text--u-izf0wnj23 {
  width: 55rem;
}
.div--u-iefa691tu {
  background-color: rgb(244, 93, 94);
}
.div--u-i53mb8zhs {
  background-color: rgba(27, 27, 27, 0.6);
}
.link-block--u-i4clszc41 {
  min-height: 0px;
}
.div--u-iial7ipz7 {
}
/* .image--u-ic8s7262e {
  display: none;
} */
.div--u-i5xpqdwf3 {
  background-size: cover, auto;
  background-repeat: no-repeat, repeat;
  background-position:
    center top calc(6rem + 50%),
    left 0px top 0px;
  background-attachment: scroll, scroll;
}
.image--u-iaq9wrnpb {
  display: none;
}
.div--u-iceen7z5m {
  background-size: cover, auto;
  background-image: url("../../../../../d/2.webp");
  background-repeat: no-repeat, repeat;
  background-position:
    center center,
    left 0px top 0px;
  background-attachment: scroll, scroll;
}
.image--u-if63a5ni3 {
  display: none;
}
.div--u-it32eevna {
  background-size: cover;
  background-image: url("../../../../../d/3-1.webp");
  background-repeat: no-repeat;
  background-position: center top calc(9rem + 50%);
  background-attachment: scroll;
}
.text--u-i3njcnvec {
  display: none;
}
.text--u-i1j862d3o {
  display: none;
}
.text--u-i8wmlfpq6 {
  display: none;
}
.text--u-ijdjfbziv {
}
.text--u-i1p92zoy3 {
  display: none;
}
.text--u-i2lvu3vhj {
  display: none;
}
.text--u-i35pgrq29 {
  display: none;
}
.text--u-i2oncezu6 {
  display: none;
}
.text--u-i43m85ht6 {
  display: none;
}
.text--u-i1idkant0 {
  display: none;
}
.text--u-i2raysv7v {
}
.text--u-i1b97w42k {
  display: none;
}
.text--u-i2ch8jkr4 {
  width: 60rem;
}
.image--u-idiofi7m9 {
  display: none;
}
.image--u-iwqljmbvj {
  display: none;
}
.image--u-ixdwo5s0i {
  display: none;
}
.image--u-il2hcfl64 {
  display: none;
}
.image--u-icpg54onv {
  display: none;
}
.image--u-iuj13act8 {
  display: none;
}
.image--u-i1fmnzabb {
  display: none;
}
.div--u-iidu0mcjp {
  background-size: cover;
  background-image: url("../../../../../d/4.webp");
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
}
.div--u-irsrdt21j {
  background-size: cover;
  background-image: url("../../../../../d/5.webp");
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
}
.div--u-ik38z58d6 {
  background-size: cover, auto;
  background-image: url("../../../../../d/1_086186.webp");
  background-repeat: no-repeat, repeat;
  background-position:
    center center,
    left 0px top 0px;
  background-attachment: scroll, scroll;
}
.div--u-i99skh9y3 {
  background-size: cover;
  background-image: url("../../../../../d/2.webp");
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
}
.div--u-if6vof1t1 {
  background-size: cover;
  background-image: url("../../../../../d/3.webp");
  background-repeat: no-repeat;
  background-position: center top calc(9rem + 50%);
  background-attachment: scroll;
}
.div--u-irupff6xw {
  background-size: cover;
  background-image: url("../../../../../d/4.webp");
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
}
.div--u-iezjjb2pk {
  background-size: cover;
  background-image: url("../../../../../d/5.webp");
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
}
.image--u-ijy1dhaie {
  display: none;
}
.div--u-imd8n6o7q {
  align-self: start;
}
.text--u-ifo18azlq {
  width: 40rem;
}
.image--u-i2pt95184 {
}
.image--u-in75z4776 {
  display: none;
}
.image--u-i2afjeb0m {
  display: none;
}
.div--u-ie2sjpuck {
  align-self: start;
}
.text--u-io3epmnw4 {
  width: 40rem;
}
.image--u-ihaajpp55 {
  display: none;
}
.div--u-ijv6fstuz {
  align-self: start;
}
.text--u-ibzzumbs6 {
  width: 40rem;
}
.image--u-i3hbitf59 {
  display: none;
}
.image--u-i1ddtqwqm {
  display: none;
}
.button--u-iood0wj9z {
}
.div--u-izn0lv39n {
  display: flex;
}
.div--u-ig3drw2jl {
}
.div--u-i20z62h26 {
}
.link-block--u-iuuc1kad1 {
  display: none;
}
.link-block--u-i1wua5sha {
  display: none;
}
.div--u-i6tg6ywg9 {
}
.div--u-i5623dc6v {
}
.div--u-io53v0iuy {
}
.div--u-i2o7l7tof {
}
.div--u-i8yemzely {
}
.image--u-i7fpeqfpz {
}
.embed--u-ii6kw85hg {
  display: none;
  min-height: auto;
}
@media (max-width: 991px) {
  .root--u-ircu5gi4p {
  }
}
@media (max-width: 991px) {
  .embed--u-ivpx632bx {
    display: none;
  }
}
@media (max-width: 991px) {
  .text--u-idx4mnef2 {
    font-size: 4.69vw;
  }
}
@media (max-width: 991px) {
  .div--u-i22brqngx {
  }
}
@media (max-width: 991px) {
  .div--u-ibbyd3vkb {
    display: flex;
  }
}
@media (max-width: 991px) {
  .div--u-iccjo7twh {
  }
}
@media (max-width: 991px) {
  .div--u-ico5m979h {
  }
}
@media (max-width: 991px) {
  .div--u-ifh5ajxzw {
  }
}
@media (max-width: 991px) {
  .button--u-i3gd2uokx {
  }
}
@media (max-width: 991px) {
  .text--u-igyfn1p96 {
    width: 21.8rem;
  }
}
@media (max-width: 991px) {
  .text--u-iy9kwh75u {
    width: 20.8rem;
  }
}
@media (max-width: 991px) {
  .text--u-i1h58s27e {
  }
}
@media (max-width: 991px) {
  .text--u-itkcyr2s8 {
    width: 27.6rem;
  }
}
@media (max-width: 991px) {
  .text--u-ios8fcmlw {
    width: 54.9rem;
  }
}
@media (max-width: 991px) {
  .text--u-ij7n0g9rq {
    width: 40.2rem;
  }
}
@media (max-width: 991px) {
  .image--u-iz4l4wj6w {
  }
}
@media (max-width: 991px) {
  .text--u-isijxtvzs {
    width: 54.9rem;
  }
}
@media (max-width: 991px) {
  .text--u-i8emutriu {
    width: 41.2rem;
  }
}
@media (max-width: 991px) {
  .text--u-iv27ymo83 {
    width: 41.2rem;
  }
}
@media (max-width: 991px) {
  .text--u-idbi7j3ri {
    width: 41.2rem;
  }
}
@media (max-width: 991px) {
  .text--u-ibgykl6pw {
    width: 41.2rem;
  }
}
@media (max-width: 991px) {
  .text--u-iqzhccpfo {
    width: 41.2rem;
  }
}
@media (max-width: 991px) {
  .text--u-iwymwzdze {
    width: 41.2rem;
  }
}
@media (max-width: 991px) {
  .text--u-i9levpu7w {
    width: 41.2rem;
  }
}
@media (max-width: 991px) {
  .text--u-ivkdbkd6l {
    width: 41.2rem;
  }
}
@media (max-width: 991px) {
  .text--u-irjvu2izs {
    width: 41.2rem;
  }
}
@media (max-width: 991px) {
  .text--u-iuqpqu2ia {
    width: 41.2rem;
  }
}
@media (max-width: 991px) {
  .text--u-i8embjor9 {
    width: 41.2rem;
  }
}
@media (max-width: 991px) {
  .text--u-i00rojw3f {
    width: 41.2rem;
  }
}
@media (max-width: 991px) {
  .div--u-i1mnge8ve {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-iqp7oozci {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-i3kbzwwbn {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-ind9ajhjg {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-i28neec48 {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-i3ug2feob {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-ig3oyfhh9 {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-i2ygrs0te {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-i1zes1944 {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-i5p91z8zh {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-i1qw7fr7m {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-i157uilx1 {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-izu952u9k {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-i1hw1j7x1 {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-ihf5emd64 {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-i1mz7g2sc {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-i1h285aq5 {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-i11t13qau {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-i2ywoozav {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-i2y5jm35j {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-i4v91qg40 {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-i39fm30wu {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-i3vnegngu {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-igl8vpmxc {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-i2czcb9hz {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-i3su2mvup {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-i20pfe33k {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-ixxva3hsw {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .text--u-i2q0brezr {
    width: 56.3rem;
  }
}
@media (max-width: 991px) {
  .text--u-itzyy411l {
    width: 68.91rem;
  }
}
@media (max-width: 991px) {
  .submit_button--u-ie826hgx5 {
    margin-top: 4rem;
  }
}
@media (max-width: 991px) {
  .text--u-ijsfp2l40 {
    width: 29.91rem;
  }
}
@media (max-width: 991px) {
  .text--u-i9opavlze {
    width: 41rem;
  }
}
@media (max-width: 991px) {
  .text--u-inhd33t84 {
    width: 54.9rem;
  }
}
@media (max-width: 991px) {
  .image--u-i5ilkw4o6 {
  }
}
@media (max-width: 991px) {
  .image--u-i2ycf2f58 {
  }
}
@media (max-width: 991px) {
  .div--u-iyto41uro {
  }
}
@media (max-width: 991px) {
  .div--u-iysrchpy3 {
  }
}
@media (max-width: 991px) {
  .div--u-ihaoohqfb {
  }
}
@media (max-width: 991px) {
  .text--u-i3tdhnqgw {
    width: 43rem;
  }
}
@media (max-width: 991px) {
  .text--u-i4rc0g0wg {
    width: 27rem;
  }
}
@media (max-width: 991px) {
  .text--u-ix68khfi2 {
    width: 24rem;
  }
}
@media (max-width: 991px) {
  .text--u-iamvqs47l {
    width: auto;
  }
}
@media (max-width: 991px) {
  .text--u-izxx4ac6m {
    width: 56.3rem;
  }
}
@media (max-width: 991px) {
  .text--u-ihbh0fqmj {
    position: absolute;
    right: 0px;
    bottom: 0px;
  }
}
@media (max-width: 991px) {
  .text--u-i1vpm8y6a {
    width: 56.3rem;
  }
}
@media (max-width: 991px) {
  .text--u-ii30onhoz {
    width: 56.3rem;
  }
}
@media (max-width: 991px) {
  .text--u-ixr05kesf {
    width: 56.3rem;
  }
}
@media (max-width: 991px) {
  .text--u-i2nf3rttj {
    width: 56.3rem;
  }
}
@media (max-width: 991px) {
  .text--u-i2vfom4gm {
    width: 56.3rem;
  }
}
@media (max-width: 991px) {
  .text--u-i3rm6onng {
    width: 66.3rem;
  }
}
@media (max-width: 991px) {
  .text--u-iqfn2vb3l {
    width: 56.3rem;
  }
}
@media (max-width: 991px) {
  .text--u-imhk2fjox {
    width: 56.3rem;
  }
}
@media (max-width: 991px) {
  .text--u-i1h2p95ex {
    width: 54.9rem;
  }
}
@media (max-width: 991px) {
  .text--u-i1rexe41i {
    width: 54.9rem;
  }
}
@media (max-width: 991px) {
  .text--u-i2adzdg6w {
    width: 54.9rem;
  }
}
@media (max-width: 991px) {
  .text--u-i2rog0pc0 {
    width: 54.9rem;
  }
}
@media (max-width: 991px) {
  .text--u-i3kti4yx4 {
    width: 54.9rem;
  }
}
@media (max-width: 991px) {
  .text--u-iio2k3rpo {
    width: 54.9rem;
  }
}
@media (max-width: 991px) {
  .text--u-i3t74qyww {
    width: 56.3rem;
  }
}
@media (max-width: 991px) {
  .text--u-inbjk6tqq {
    width: 56.3rem;
  }
}
@media (max-width: 991px) {
  .text--u-i1vzgrxbj {
    width: 56.3rem;
  }
}
@media (max-width: 991px) {
  .text--u-iv4s1bum1 {
    width: 56.3rem;
  }
}
@media (max-width: 991px) {
  .text--u-i976hwqxg {
    width: 56.3rem;
  }
}
@media (max-width: 991px) {
  .text--u-ia9jinsa7 {
    width: 56.3rem;
  }
}
@media (max-width: 991px) {
  .text--u-i2j40l8uu {
    width: 56.3rem;
  }
}
@media (max-width: 991px) {
  .text--u-iwj0vjxsb {
    width: 56.3rem;
  }
}
@media (max-width: 991px) {
  .text--u-idieirumg {
    width: 54.9rem;
  }
}
@media (max-width: 991px) {
  .text--u-igxrdonsy {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .text--u-irzj2hpbj {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .text--u-i6q8wbpzx {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .text--u-i1f15qouz {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i1vjwb190 {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i13qnk44e {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i1rckmu2d {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-iunmvzr0o {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i1iav68vb {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-iouyx3vw8 {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i1rvipjze {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i1v43txf4 {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i3w49e8wl {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-igku7ox3d {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-ip2el93e4 {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i21r4ejxb {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i16q58wqk {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i1g6bjm95 {
    width: 40rem;
  }
}
@media (max-width: 991px) {
  .text--u-i2wrjx514 {
    width: 40rem;
  }
}
@media (max-width: 991px) {
  .text--u-i215p4wnr {
    width: 40rem;
  }
}
@media (max-width: 991px) {
  .text--u-imm4pl84q {
    width: 40rem;
  }
}
@media (max-width: 991px) {
  .text--u-i3bk1ee7p {
    width: 40rem;
  }
}
@media (max-width: 991px) {
  .text--u-i2s6glquj {
    width: 40rem;
  }
}
@media (max-width: 991px) {
  .text--u-i1bwueja8 {
    width: 40rem;
  }
}
@media (max-width: 991px) {
  .text--u-il2dms2ek {
    width: 40rem;
  }
}
@media (max-width: 991px) {
  .text--u-i1id6vl8s {
    width: 40rem;
  }
}
@media (max-width: 991px) {
  .text--u-il3r5pq8d {
    width: 40rem;
  }
}
@media (max-width: 991px) {
  .text--u-i1k6dpyh3 {
    width: 40rem;
  }
}
@media (max-width: 991px) {
  .text--u-i2alsem40 {
    width: 40rem;
  }
}
@media (max-width: 991px) {
  .text--u-iq389ohk4 {
    width: 40rem;
  }
}
@media (max-width: 991px) {
  .text--u-is7l0ix5u {
    width: 40rem;
  }
}
@media (max-width: 991px) {
  .text--u-igzqmd0d3 {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-iso4v9r3m {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i2ji8esac {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i17hj26p6 {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i2e58j91u {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i3q6w5tq8 {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i2yp3ngzf {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i30fve4um {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-ij8y0n6ob {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i29oremnt {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i3o2cjzo5 {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i3qqxavmp {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i2odfgx2w {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-ia753ktu3 {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i14ui14ln {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i33hvu06c {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i22o0880r {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i39z9crco {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i10vo9ejd {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i31zj5ksu {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i3uf37ew4 {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-iityx2r0k {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i11klllgb {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i26i255gq {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i3etlgkxy {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-iwc58bowk {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i39yjccom {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-iqq9wzuq0 {
    width: 44.4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i1v7iko0h {
    width: 48rem;
  }
}
@media (max-width: 991px) {
  .text--u-i11gdi9g0 {
    width: 48rem;
  }
}
@media (max-width: 991px) {
  .text--u-i24fxrv8m {
    width: 48rem;
  }
}
@media (max-width: 991px) {
  .text--u-i3cpi4jsa {
    width: 48rem;
  }
}
@media (max-width: 991px) {
  .text--u-i218nw046 {
    width: 48rem;
  }
}
@media (max-width: 991px) {
  .text--u-i3qg6khel {
    width: 48rem;
  }
}
@media (max-width: 991px) {
  .text--u-i2074bgps {
    width: 48rem;
  }
}
@media (max-width: 991px) {
  .text--u-i252w0y36 {
    width: 48rem;
  }
}
@media (max-width: 991px) {
  .text--u-i25rj9mv4 {
    width: 48rem;
  }
}
@media (max-width: 991px) {
  .text--u-i1324c5mh {
    width: 48rem;
  }
}
@media (max-width: 991px) {
  .text--u-i2p8uxp6x {
    width: 48rem;
  }
}
@media (max-width: 991px) {
  .text--u-i3oq1pjoz {
    width: 48rem;
  }
}
@media (max-width: 991px) {
  .text--u-i1wvqam5w {
    width: 48rem;
  }
}
@media (max-width: 991px) {
  .text--u-i29cncmj7 {
    width: 48rem;
  }
}
@media (max-width: 991px) {
  .text--u-i29jg95ub {
    width: 43rem;
  }
}
@media (max-width: 991px) {
  .text--u-i1myf32wh {
    width: 43rem;
  }
}
@media (max-width: 991px) {
  .text--u-i3ank1fzz {
    width: 43rem;
  }
}
@media (max-width: 991px) {
  .text--u-i2l7vbrjr {
    width: 43rem;
  }
}
@media (max-width: 991px) {
  .text--u-i3icxwwpe {
    width: 43rem;
  }
}
@media (max-width: 991px) {
  .text--u-i1teamb7g {
    width: 43rem;
  }
}
@media (max-width: 991px) {
  .text--u-i3fz0aj4h {
    width: 43rem;
  }
}
@media (max-width: 991px) {
  .text--u-i2aikdiu1 {
    width: 43rem;
  }
}
@media (max-width: 991px) {
  .text--u-i3121y3ab {
    width: 43rem;
  }
}
@media (max-width: 991px) {
  .text--u-i33zyat6b {
    width: 43rem;
  }
}
@media (max-width: 991px) {
  .text--u-i2jvhuwyd {
    width: 43rem;
  }
}
@media (max-width: 991px) {
  .text--u-ij6ja4t53 {
    width: 43rem;
  }
}
@media (max-width: 991px) {
  .text--u-i2q6eug3f {
    width: 43rem;
  }
}
@media (max-width: 991px) {
  .text--u-i0vie1pkj {
    width: 43rem;
  }
}
@media (max-width: 991px) {
  .submit_button--u-izefduho9 {
    margin-top: 4rem;
  }
}
@media (max-width: 991px) {
  .text--u-i4j7vrcga {
    width: 41rem;
  }
}
@media (max-width: 991px) {
  .div--u-incpu9pu9 {
    height: 300vh;
  }
}
@media (max-width: 991px) {
  .div--u-ifc745i2q {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .text--u-icrtagee7 {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .text--u-ij6qyry48 {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .text--u-iy7isynju {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .text--u-i1dm1r8p7 {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .div--u-i1cvqtzzr {
    transform: translate3D(0px, 763rem, 0px);
  }
}
@media (max-width: 991px) {
  .div--u-iu14ikojr {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .div--u-i1g49bhkv {
    width: 100%;
    margin-left: 0rem;
  }
}
@media (max-width: 991px) {
  .div--u-ill92ziqy {
    width: 100%;
    margin-left: 0rem;
  }
}
@media (max-width: 991px) {
  .text--u-i22olcphk {
    width: 54.9rem;
  }
}
@media (max-width: 991px) {
  .menu--u-iiwwi3i02 {
    display: block;
  }
}
@media (max-width: 991px) {
  .menu--u-iiwwi3i02.is-opened .menu__scroll-wrapper--u-ias55zawc {
    display: flex;
  }
}
@media (max-width: 991px) {
  .text--u-ipwhna2er {
    width: 54.9rem;
  }
}
@media (max-width: 991px) {
  .text--u-ibsg77ruu {
    width: 54.9rem;
  }
}
@media (max-width: 991px) {
  .text--u-i1dx06xnm {
    width: 54.9rem;
  }
}
@media (max-width: 991px) {
  .text--u-ivpjqj5cb {
    width: 54.9rem;
  }
}
@media (max-width: 991px) {
  .text--u-i1ryedakt {
    width: 54.9rem;
  }
}
@media (max-width: 991px) {
  .text--u-i144jy9kq {
    width: 54.9rem;
  }
}
@media (max-width: 991px) {
  .text--u-i420abz0i {
    width: 54.9rem;
  }
}
@media (max-width: 991px) {
  .text--u-i2apd1ouc {
    width: 54.9rem;
  }
}
@media (max-width: 991px) {
  .text--u-ibd724rtv {
    width: 56.3rem;
  }
}
@media (max-width: 991px) {
  .text--u-i10a6l074 {
    width: 56.3rem;
  }
}
@media (max-width: 991px) {
  .text--u-icrd2wz1x {
    width: 56.3rem;
  }
}
@media (max-width: 991px) {
  .text--u-izf0wnj23 {
    width: 56.3rem;
  }
}
@media (max-width: 991px) {
  .text--u-ifo18azlq {
    width: 43rem;
  }
}
@media (max-width: 991px) {
  .text--u-io3epmnw4 {
    width: 48rem;
  }
}
@media (max-width: 991px) {
  .text--u-ibzzumbs6 {
    width: 48rem;
  }
}
@media (max-width: 991px) {
  .div--u-it32eevna {
    background-position: center top calc(2rem + 50%);
  }
}
@media (max-width: 991px) {
  .div--u-if6vof1t1 {
    background-position: center top calc(2rem + 50%);
  }
}
@media (max-width: 479px) {
  .text--u-idx4mnef2 {
    font-size: 9.6vw;
  }
}
@media (max-width: 479px) {
  .button--u-i6rwcq1cs {
    grid-column-start: span 1;
    grid-column-end: span 1;
  }
}
@media (max-width: 479px) {
  .div--u-ig7g6ng2i {
    align-self: start;
  }
}
@media (max-width: 479px) {
  .div--u-i6hh5znnu {
    align-self: start;
  }
}
@media (max-width: 479px) {
  .button--u-ihuy9re29 {
    grid-column-start: span 1;
    grid-column-end: span 1;
  }
}
@media (max-width: 479px) {
  .button--u-i3gd2uokx {
    grid-column-start: span 1;
    grid-column-end: span 1;
  }
}
@media (max-width: 479px) {
  .div--u-iuxdmhftm {
    align-self: start;
  }
}
@media (max-width: 479px) {
  .div--u-il7p948oo {
    align-self: start;
  }
}
@media (max-width: 479px) {
  .button--u-ij2fj6o0z {
    grid-column-start: span 1;
    grid-column-end: span 1;
  }
}
@media (max-width: 479px) {
  .text--u-igyfn1p96 {
    width: 17rem;
  }
}
@media (max-width: 479px) {
  .text--u-iy9kwh75u {
    width: 23.8rem;
  }
}
@media (max-width: 479px) {
  .text--u-i1h58s27e {
    width: 23.2rem;
  }
}
@media (max-width: 479px) {
  .text--u-itkcyr2s8 {
    width: 24.5rem;
  }
}
@media (max-width: 479px) {
  .button--u-ieoblk3ys {
    grid-column-start: span 1;
    grid-column-end: span 1;
  }
}
@media (max-width: 479px) {
  .text--u-ios8fcmlw {
    width: 96%;
  }
}
@media (max-width: 479px) {
  .text--u-ij7n0g9rq {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-isijxtvzs {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .button--u-imej5zrwu {
    grid-column-start: span 1;
    grid-column-end: span 1;
  }
}
@media (max-width: 479px) {
  .text--u-i8emutriu {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-iv27ymo83 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-idbi7j3ri {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-ibgykl6pw {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-iqzhccpfo {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-iwymwzdze {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i9levpu7w {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-ivkdbkd6l {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-irjvu2izs {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-iuqpqu2ia {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i8embjor9 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i00rojw3f {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .div--u-i1mnge8ve {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-iqp7oozci {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-i3kbzwwbn {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-ind9ajhjg {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-i28neec48 {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-i3ug2feob {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-ig3oyfhh9 {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-i2ygrs0te {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-i1zes1944 {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-i5p91z8zh {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-i1qw7fr7m {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-i157uilx1 {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-izu952u9k {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-i1hw1j7x1 {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-ihf5emd64 {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-i1mz7g2sc {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-i1h285aq5 {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-i11t13qau {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-i2ywoozav {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-i2y5jm35j {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-i4v91qg40 {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-i39fm30wu {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-i3vnegngu {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-igl8vpmxc {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-i2czcb9hz {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-i3su2mvup {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-i20pfe33k {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-ixxva3hsw {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .text--u-i2q0brezr {
    width: 30.3rem;
  }
}
@media (max-width: 479px) {
  .text--u-itzyy411l {
    width: 97%;
  }
}
@media (max-width: 479px) {
  .text--u-ijsfp2l40 {
    width: 22rem;
  }
}
@media (max-width: 479px) {
  .text--u-inhd33t84 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i3tdhnqgw {
    width: 32.6rem;
  }
}
@media (max-width: 479px) {
  .text--u-ijeaavtjr {
    width: 22rem;
  }
}
@media (max-width: 479px) {
  .text--u-ix68khfi2 {
    width: 23rem;
  }
}
@media (max-width: 479px) {
  .text--u-izxx4ac6m {
    width: 30.3rem;
  }
}
@media (max-width: 479px) {
  .button--u-i4h5im6f9 {
    grid-column-start: span 1;
    grid-column-end: span 1;
  }
}
@media (max-width: 479px) {
  .button--u-i7hctiqsu {
    grid-column-start: span 1;
    grid-column-end: span 1;
  }
}
@media (max-width: 479px) {
  .button--u-iehgk9nma {
    grid-column-start: span 1;
    grid-column-end: span 1;
  }
}
@media (max-width: 479px) {
  .button--u-igv75lfig {
    grid-column-start: span 1;
    grid-column-end: span 1;
  }
}
@media (max-width: 479px) {
  .button--u-izge76j6a {
    grid-column-start: span 1;
    grid-column-end: span 1;
  }
}
@media (max-width: 479px) {
  .button--u-ifmkpa41g {
    grid-column-start: span 1;
    grid-column-end: span 1;
  }
}
@media (max-width: 479px) {
  .button--u-ijaqzc5aa {
    grid-column-start: span 1;
    grid-column-end: span 1;
  }
}
@media (max-width: 479px) {
  .button--u-imlz9cj3j {
    grid-column-start: span 1;
    grid-column-end: span 1;
  }
}
@media (max-width: 479px) {
  .div--u-i4otyxkxc {
    width: 268px;
    flex-grow: 0;
  }
}
@media (max-width: 479px) {
  .text--u-i1vpm8y6a {
    width: 30.3rem;
  }
}
@media (max-width: 479px) {
  .text--u-ii30onhoz {
    width: 30.3rem;
  }
}
@media (max-width: 479px) {
  .text--u-ixr05kesf {
    width: 30.3rem;
  }
}
@media (max-width: 479px) {
  .text--u-i2nf3rttj {
    width: 30.3rem;
  }
}
@media (max-width: 479px) {
  .text--u-i2vfom4gm {
    width: 33rem;
  }
}
@media (max-width: 479px) {
  .text--u-i3rm6onng {
    width: 30.3rem;
  }
}
@media (max-width: 479px) {
  .text--u-iqfn2vb3l {
    width: 30.3rem;
  }
}
@media (max-width: 479px) {
  .text--u-imhk2fjox {
    width: 30.3rem;
  }
}
@media (max-width: 479px) {
  .text--u-i1h2p95ex {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i1rexe41i {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i2adzdg6w {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i2rog0pc0 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i3kti4yx4 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-iio2k3rpo {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i3t74qyww {
    width: 30.3rem;
  }
}
@media (max-width: 479px) {
  .text--u-inbjk6tqq {
    width: 30.3rem;
  }
}
@media (max-width: 479px) {
  .text--u-i1vzgrxbj {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-iv4s1bum1 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i976hwqxg {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-ia9jinsa7 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i2j40l8uu {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-iwj0vjxsb {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-idieirumg {
    width: 96%;
  }
}
@media (max-width: 479px) {
  .text--u-i1f15qouz {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i1vjwb190 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i13qnk44e {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i1rckmu2d {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-iunmvzr0o {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i1iav68vb {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-iouyx3vw8 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i1rvipjze {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i1v43txf4 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i3w49e8wl {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-igku7ox3d {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-ip2el93e4 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i21r4ejxb {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i16q58wqk {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i1g6bjm95 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i2wrjx514 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i215p4wnr {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-imm4pl84q {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i3bk1ee7p {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i2s6glquj {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i1bwueja8 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-il2dms2ek {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i1id6vl8s {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-il3r5pq8d {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i1k6dpyh3 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i2alsem40 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-iq389ohk4 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-is7l0ix5u {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-igzqmd0d3 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-iso4v9r3m {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i2ji8esac {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i17hj26p6 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i2e58j91u {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i3q6w5tq8 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i2yp3ngzf {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i30fve4um {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-ij8y0n6ob {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i29oremnt {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i3o2cjzo5 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i3qqxavmp {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i2odfgx2w {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-ia753ktu3 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i14ui14ln {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i33hvu06c {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i22o0880r {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i39z9crco {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i10vo9ejd {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i31zj5ksu {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i3uf37ew4 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-iityx2r0k {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i11klllgb {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i26i255gq {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i3etlgkxy {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-iwc58bowk {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i39yjccom {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-iqq9wzuq0 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i1v7iko0h {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i11gdi9g0 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i24fxrv8m {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i3cpi4jsa {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i218nw046 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i3qg6khel {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i2074bgps {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i252w0y36 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i25rj9mv4 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i1324c5mh {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i2p8uxp6x {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i3oq1pjoz {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i1wvqam5w {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i29cncmj7 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .div--u-i381wbdt5 {
  }
}
@media (max-width: 479px) {
  .div--u-i2xkardjk {
  }
}
@media (max-width: 479px) {
  .div--u-i2owzd8vm {
  }
}
@media (max-width: 479px) {
  .div--u-iye7kp5is {
  }
}
@media (max-width: 479px) {
  .div--u-igitsiar8 {
  }
}
@media (max-width: 479px) {
  .div--u-i22ypxr08 {
  }
}
@media (max-width: 479px) {
  .div--u-ik26h7gd9 {
  }
}
@media (max-width: 479px) {
  .div--u-i2ed9atfq {
  }
}
@media (max-width: 479px) {
  .div--u-iaetqrcgj {
  }
}
@media (max-width: 479px) {
  .div--u-i14cztv8n {
  }
}
@media (max-width: 479px) {
  .div--u-i1qlw1kdu {
  }
}
@media (max-width: 479px) {
  .div--u-i2yhmuqyz {
  }
}
@media (max-width: 479px) {
  .div--u-i1xmoavk6 {
  }
}
@media (max-width: 479px) {
  .div--u-im62xfs5i {
  }
}
@media (max-width: 479px) {
  .text--u-i29jg95ub {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i1myf32wh {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i3ank1fzz {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i2l7vbrjr {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i3icxwwpe {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i1teamb7g {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i3fz0aj4h {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i2aikdiu1 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i3121y3ab {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i33zyat6b {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i2jvhuwyd {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-ij6ja4t53 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i2q6eug3f {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-i0vie1pkj {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .div--u-izowr9d0g {
  }
}
@media (max-width: 479px) {
  .div--u-i23j4rah9 {
  }
}
@media (max-width: 479px) {
  .div--u-i1z0wv2d6 {
  }
}
@media (max-width: 479px) {
  .div--u-i2li5ermi {
  }
}
@media (max-width: 479px) {
  .div--u-i2wvw3f7c {
  }
}
@media (max-width: 479px) {
  .div--u-i2acpuqmj {
  }
}
@media (max-width: 479px) {
  .div--u-i1hiy24xy {
  }
}
@media (max-width: 479px) {
  .div--u-i1iisq8im {
  }
}
@media (max-width: 479px) {
  .div--u-ir91dvqxg {
  }
}
@media (max-width: 479px) {
  .div--u-i4fjzk8nv {
  }
}
@media (max-width: 479px) {
  .div--u-i3dzasrzn {
  }
}
@media (max-width: 479px) {
  .div--u-i9bq7edri {
  }
}
@media (max-width: 479px) {
  .div--u-i2ov7t01n {
  }
}
@media (max-width: 479px) {
  .div--u-ilj4wxhyo {
  }
}
@media (max-width: 479px) {
  .text--u-i6v3ictzh {
    margin-top: 0.3rem;
  }
}
@media (max-width: 479px) {
  .text--u-ifhhrr3sk {
    margin-top: 0.3rem;
    width: 20rem;
  }
}
@media (max-width: 479px) {
  .text--u-i39ou86lg {
    margin-top: 0.3rem;
  }
}
@media (max-width: 479px) {
  .text--u-iw6d1bopj {
    margin-top: 0.3rem;
    width: 20rem;
  }
}
@media (max-width: 479px) {
  .div--u-ifc745i2q {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-i1cvqtzzr {
    transform: translate3D(0px, 63rem, 0px);
  }
}
@media (max-width: 479px) {
  .div--u-ill92ziqy {
    grid-column-start: span 2;
    grid-column-end: span 2;
  }
}
@media (max-width: 479px) {
  .text--u-i22olcphk {
    width: 96%;
  }
}
@media (max-width: 479px) {
  .text--u-i60evpqxt {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .text--u-ipwhna2er {
    width: 96%;
  }
}
@media (max-width: 479px) {
  .text--u-ibsg77ruu {
    width: 96%;
  }
}
@media (max-width: 479px) {
  .text--u-i1dx06xnm {
    width: 96%;
  }
}
@media (max-width: 479px) {
  .text--u-ivpjqj5cb {
    width: 96%;
  }
}
@media (max-width: 479px) {
  .text--u-i1ryedakt {
    width: 96%;
  }
}
@media (max-width: 479px) {
  .text--u-i144jy9kq {
    width: 96%;
  }
}
@media (max-width: 479px) {
  .text--u-i420abz0i {
    width: 96%;
  }
}
@media (max-width: 479px) {
  .text--u-i9opavlze {
    width: 29rem;
  }
}
@media (max-width: 479px) {
  .text--u-i2apd1ouc {
    width: 96%;
  }
}
@media (max-width: 479px) {
  .image--u-icpj7av2g {
    margin-top: 62.79%;
  }
}
@media (max-width: 479px) {
  .text--u-ibd724rtv {
    width: 30.3rem;
  }
}
@media (max-width: 479px) {
  .text--u-i10a6l074 {
    width: 30.3rem;
  }
}
@media (max-width: 479px) {
  .text--u-icrd2wz1x {
    width: 30.3rem;
  }
}
@media (max-width: 479px) {
  .text--u-izf0wnj23 {
    width: 30.3rem;
  }
}
@media (max-width: 479px) {
  .video--u-i6ji857bb {
  }
}
@media (max-width: 479px) {
  .text--u-ifo18azlq {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .div--u-i4f694jim {
  }
}
@media (max-width: 479px) {
  .text--u-io3epmnw4 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .div--u-i71dolmwz {
  }
}
@media (max-width: 479px) {
  .text--u-ibzzumbs6 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .div--u-i65soblf0 {
  }
}
@media (max-width: 479px) {
  .button--u-iood0wj9z {
    grid-column-start: span 1;
    grid-column-end: span 1;
  }
}
@media (max-width: 479px) {
  .div--u-ifbuqkv4w {
  }
}
@media (max-width: 479px) {
  .image--u-inioyo00a {
  }
}
@media (max-width: 479px) {
  .image--u-i44sntvuj {
  }
}
@media (min-width: 1920px) {
  .div--u-iedha0s63 {
    display: flex;
    justify-content: flex-end;
  }
}
@media (min-width: 1920px) {
  .div--u-i3esag7td {
    width: 75%;
  }
}
@media (min-width: 1920px) {
  .text--u-i0vie1pkj {
    width: 66rem;
  }
}
@media (min-width: 1920px) {
  .div--u-i3918nuvx {
    width: 75%;
  }
}
@media (min-width: 1920px) {
  .div--u-i6t9a2y13 {
    display: flex;
    justify-content: flex-end;
  }
}
@media (min-width: 1920px) {
  .div--u-i41k748nd {
    width: 75%;
  }
}
@media (min-width: 1920px) {
  .div--u-i3kttlupi {
    display: flex;
    justify-content: flex-end;
  }
}
@media (min-width: 1920px) {
  .div--u-ifvlp95cd {
    width: 75%;
  }
}
@media (min-width: 1920px) {
  .div--u-i1ijjv1n0 {
    display: flex;
    justify-content: flex-end;
  }
}
@media (min-width: 1920px) {
  .div--u-i24n5k9lo {
    width: 75%;
  }
}
@media (min-width: 1920px) {
  .div--u-ijsawuwrd {
    display: flex;
    justify-content: flex-end;
  }
}
@media (min-width: 1920px) {
  .div--u-i4s6fwmaq {
    width: 75%;
  }
}
@media (min-width: 1920px) {
  .div--u-i35ixh137 {
    display: flex;
    justify-content: flex-end;
  }
}
@media (min-width: 1920px) {
  .div--u-iyqv6ktif {
    width: 75%;
  }
}
@media (min-width: 1920px) {
  .div--u-i31uun3gb {
    display: flex;
    justify-content: flex-end;
  }
}
@media (min-width: 1920px) {
  .div--u-i10gce9q8 {
    width: 75%;
  }
}
@media (min-width: 1920px) {
  .div--u-i31kkxumo {
    display: flex;
    justify-content: flex-end;
  }
}
@media (min-width: 1920px) {
  .div--u-i2ya0ubcf {
    width: 75%;
  }
}
@media (min-width: 1920px) {
  .div--u-ii9kx8ba4 {
    display: flex;
    justify-content: flex-end;
  }
}
@media (min-width: 1920px) {
  .div--u-i3hlck1fa {
    width: 75%;
  }
}
@media (min-width: 1920px) {
  .div--u-i2b0zb7vv {
    display: flex;
    justify-content: flex-end;
  }
}
@media (min-width: 1920px) {
  .text--u-ij6ja4t53 {
    width: 66rem;
  }
}
@media (min-width: 1920px) {
  .text--u-i2jvhuwyd {
    width: 66rem;
  }
}
@media (min-width: 1920px) {
  .text--u-i33zyat6b {
    width: 66rem;
  }
}
@media (min-width: 1920px) {
  .text--u-i3121y3ab {
    width: 66rem;
  }
}
@media (min-width: 1920px) {
  .text--u-i2aikdiu1 {
    width: 66rem;
  }
}
@media (min-width: 1920px) {
  .text--u-i3fz0aj4h {
    width: 66rem;
  }
}
@media (min-width: 1920px) {
  .text--u-i3ank1fzz {
    width: 66rem;
  }
}
@media (min-width: 1920px) {
  .text--u-i3icxwwpe {
    width: 66rem;
  }
}
@media (min-width: 1920px) {
  .text--u-i2l7vbrjr {
    width: 66rem;
  }
}
.header__buttons {
  width: auto;
  display: flex;
  align-items: center;
  gap: var(--size-xxs);
}
.show-laptop {
  display: flex;
}
.show-tablet {
  display: none;
  width: auto;
}
.show-mobile {
  display: none;
  width: auto;
}
.show-laptop-mobile {
  width: auto;
}
.show-tablet-mobile {
  display: none;
}
.overflow-hidden {
}
.color-inherit {
  color: inherit;
}
.pointer-events-none {
  pointer-events: none;
}
.show-laptop-tablet {
}
.btn {
  color: var(--color-black);
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
  white-space: nowrap;
  border-radius: var(--radius);
  background-color: var(--color-white);
  background-size: auto;
  background-image: none;
  background-repeat: repeat;
  background-position: left 0px top 0px;
  background-attachment: scroll;
  height: 5.8rem;
}
.header__contacts-list {
  display: flex;
  gap: var(--size-sm);
  flex-direction: column;
}
.droplist {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.swiper-slide {
  transition-property: all;
  transition-duration: 300ms;
  transition-delay: 0ms;
  transition-timing-function: ease-in-out;
  overflow-x: hidden;
  overflow-y: hidden;
}
.swiper-wrapper {
}
.swiper {
}
.modal {
  right: 0px;
  bottom: 0px;
  left: 0px;
  z-index: 999;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  position: fixed;
}
.modal__background {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  background-color: rgba(0, 0, 0, 0.5);
}
.modal__close {
  height: 50px;
  cursor: pointer;
  top: 20px;
  right: 20px;
  width: 50px;
  position: absolute;
  z-index: 2;
  background-color: rgb(31, 49, 241);
  border-top-left-radius: 1000px;
  border-top-right-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-bottom-right-radius: 1000px;
}
.modal__content {
  width: 50%;
  height: 100%;
  justify-content: flex-end;
}
.collection__card {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
  background-color: rgb(247, 247, 247);
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  cursor: pointer;
  height: 20rem;
}
.collection__modal-content {
  display: flex;
  justify-content: flex-end;
  height: 100%;
  width: 100%;
}
.modal__form {
  height: 100%;
}
.collection__modal-inner {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.modal__form-content {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}
.modal__form-inner {
  overflow-y: auto;
  width: 66.8rem;
  margin-left: auto;
  padding-right: 3rem;
  padding-bottom: 3rem;
}
.collection__modal-wrapper {
  width: 100%;
  overflow-y: auto;
  height: 100%;
  background-color: rgb(255, 255, 255);
}
.modal__form-wrapper {
  overflow-y: auto;
  height: 100%;
  width: 100%;
}
.swiper__pagination {
  display: flex;
}
.modal__swiper {
  height: 100vh;
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
}
.swiper__modal-content {
  display: flex;
  justify-content: flex-end;
  height: 100%;
  width: 100%;
}
.swiper__modal-wrapper {
  width: 100%;
  overflow-y: auto;
  height: 100%;
  background-color: rgb(255, 255, 255);
}
.swiper__modal-inner {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.marqee__item {
  height: 20rem;
  width: 20rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  flex-basis: 20rem;
  border-radius: var(--border-radius-xxs);
  overflow-x: hidden;
  overflow-y: hidden;
  background-color: var(--color-opacity-05);
}
.marqee__items {
  display: flex;
  width: auto;
}
.marqee {
  overflow-x: auto;
  display: flex;
  scrollbar-width: none;
}
.marqee--backwards {
  justify-content: flex-start;
}
.marqee-wrapper {
  display: flex;
  flex-direction: column;
  overflow-x: clip;
  overflow-y: clip;
}
.marqee--forwards {
  justify-content: flex-end;
}
.swiper__button-prev {
}
.swiper__button-next {
}
.layer-center-absolute {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  inset: 0%;
  overflow-x: hidden;
  overflow-y: hidden;
}
.layer-center-fixed {
  margin-left: auto;
  margin-right: auto;
  position: fixed;
  inset: 0%;
}
.full-screen {
  height: 100dvh;
  width: 100%;
}
.preloader {
  z-index: 1000;
  display: none;
  justify-content: flex-start;
  align-items: center;
  pointer-events: none;
}
.preloader__counter {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 3rem;
  height: 100%;
}
.counter {
  display: flex;
  justify-content: center;
  align-items: center;
}
.scroll-animation__screen {
  position: sticky;
  top: 0px;
}
.scroll-animation__trigger {
  height: 200vh;
}
.page {
  overflow-x: clip;
  overflow-y: clip;
  min-height: 100svh;
  background-color: var(--color-alternate);
  font-family: "Inter";
  color: var(--color-base);
}
.embed-code {
  display: none;
}
.footer {
  margin-top: auto;
  display: flex;
  padding-bottom: 3rem;
  background-size: cover;
  background-image: url("../../../../../d/gradient.svg");
  background-repeat: no-repeat;
  background-position: left 0% bottom 0%;
  background-attachment: scroll;
}
.grid {
  display: grid;
  grid-auto-rows: auto;
  gap: var(--size-sm);
}
.grid-guides {
  position: absolute;
  height: 100%;
  z-index: 9999;
  border-left: var(--size-line) solid var(--color-grid-guids);
  border-right: var(--size-line) solid var(--color-grid-guids);
  pointer-events: none;
  top: 0px;
  left: 0px;
}
.grid-guides__column {
  height: 100%;
}
.cont {
  margin-left: auto;
  margin-right: auto;
}
.sec {
  padding: var(--size-5xl) 0;
  scroll-margin-top: calc(var(--header-height) + var(--size-sm));
}
.icon {
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--color-base);
}
.icon--l {
  height: var(--size-ml);
  width: var(--size-ml);
}
.icon--m {
  height: var(--size-m);
  width: var(--size-m);
}
.icon--s {
  height: var(--size-s);
  width: var(--size-s);
}
.img-full {
  height: 100.3%;
  width: 100.3%;
  min-height: 0px;
  transform: translate3D(-0.1%, -0.1%, 0px);
}
.layer-background {
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto;
  inset: 0%;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 100%;
  height: 100%;
  position: absolute;
}
.background-blend {
  background-blend-mode: multiply;
}
.full-height {
  height: 100%;
}
.border {
  border: var(--size-line) solid var(--color-base);
}
.border-left {
  border-left: var(--size-line) solid var(--color-base);
}
.border-right {
  border-right: var(--size-line) solid var(--color-base);
}
.border-top {
  border-top: var(--size-line) solid var(--color-base);
}
.border-bottom {
  border-bottom: var(--size-line) solid var(--color-base);
}
.flex-horizontal {
  display: flex;
}
.flex-vertical {
  display: flex;
  flex-direction: column;
}
.flex-horizontal-wrap {
  display: flex;
  flex-wrap: wrap;
}
.flex-center-space-between {
  flex-direction: row;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.pixel-perfect {
  position: absolute;
  top: 0px;
  z-index: 9999;
  margin-left: auto;
  margin-right: auto;
  opacity: 0.2;
  mix-blend-mode: normal;
  pointer-events: none;
}
.pixel-perfect__img {
  width: 100%;
  height: auto;
}
.full-screen-cover {
  height: 100svh;
}
.styleguide__elements {
  display: flex;
  flex-direction: column;
  gap: var(--size-3xl);
  margin-top: var(--header-height);
  padding-bottom: var(--size-xxl);
}
.styleguide__heading-2 {
  font-size: 7rem;
  font-weight: 600;
}
.styleguide__heading-1 {
  font-size: 12rem;
  font-weight: 700;
}
.styleguide__text {
  font-size: 1.6rem;
  max-width: 70rem;
  line-height: 140%;
}
.styleguide__block-horizontal {
  display: flex;
  gap: var(--size-l);
}
.styleguide__nav {
  display: flex;
  gap: var(--size-sm);
  align-items: center;
}
.styleguide__nav-link {
  font-size: 1.6rem;
  font-weight: 500;
  text-decoration: none;
}
.styleguide__header {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  background-color: var(--color-alternate);
  z-index: 9999;
  border-bottom: var(--size-line) solid var(--color-alternate-contrast);
  height: var(--header-height);
}
.styleguide__cover {
  padding: var(--size-3xl) var(--size-xl);
  color: var(--color-alternate-static);
  border-radius: var(--size-xxs);
  background-color: rgb(20, 20, 20);
}
.follow-cursor {
  z-index: 999;
  width: 2rem;
  height: 2rem;
  background-color: rgb(0, 0, 0);
  pointer-events: none;
}
.styleguide__section {
  display: flex;
  flex-direction: column;
  gap: var(--size-xxl);
  border-top: var(--size-line) solid var(--color-base);
  padding-top: var(--size-xxl);
  background-color: var(--color-alternate);
  color: var(--color-base);
}
.styleguide__list {
  display: flex;
  flex-direction: column;
  gap: var(--size-l);
}
.styleguide__caption {
  font-size: 2rem;
}
.styleguide__subheading-wrapper {
  background-color: var(--color-alternate-contrast);
  padding: var(--size-ml);
  display: flex;
  flex-direction: column;
  gap: var(--size-s);
  border-radius: var(--size-xxs);
}
.styleguide__subheading {
  font-size: 2.8rem;
  font-weight: 600;
}
.styleguide__label {
  font-size: 1.8rem;
  padding: var(--size-xss) var(--size-s);
  border-radius: var(--size-xxs);
  background-color: var(--color-styleguide-blue);
  color: var(--color-alternate-static);
  justify-self: start;
  align-self: start;
}
.styleguide__row {
  display: grid;
  flex-direction: column;
  gap: var(--size-s);
  grid-template-columns: 1fr 1fr;
  padding-top: var(--size-s);
  border-top: var(--size-line) solid var(--color-alternate-contrast);
  flex-shrink: 0;
}
.styleguide {
}
.styleguide__block {
  display: flex;
  flex-direction: column;
  gap: var(--size-l);
}
.text-align-left {
  text-align: left;
}
.text-align-right {
  text-align: right;
}
.text-align-center {
  text-align: center;
}
.styleguide__color {
  height: 10rem;
  border-radius: var(--size-xxs);
  border: var(--size-line) solid var(--color-base);
}
.styleguide__label--var {
  background-color: var(--color-styleguide-blue-light);
  color: var(--color-styleguide-blue);
}
.styleguide__label--tag {
  background-color: var(--color-styleguide-red-light);
  color: var(--color-styleguide-red);
}
.display-none {
}
.grid-guides--relative {
  position: relative;
}
.styleguide__grid {
  grid-column-start: span 2;
  grid-column-end: span 2;
  background-color: var(--color-alternate-contrast);
}
.grid-2 {
  display: grid;
  grid-auto-rows: auto;
  grid-template-columns: 1fr 1fr;
  column-gap: 2rem;
  grid-template-rows: auto;
}
.grid-3 {
  display: grid;
  grid-auto-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 2rem;
}
.grid-4 {
  display: grid;
  grid-auto-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  column-gap: 2rem;
}
.styleguide__row--muted {
  opacity: 0.2;
}
.styleguide__header-inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}
.toggle-button {
  width: 6rem;
  height: 3rem;
  appearance: none;
  outline: none;
  background-color: var(--color-alternate-contrast);
  border-top-left-radius: 100rem;
  border-top-right-radius: 100rem;
  border-bottom-left-radius: 100rem;
  border-bottom-right-radius: 100rem;
  position: relative;
  cursor: pointer;
}
.checkbox__inner {
  flex-direction: row;
  align-items: flex-start;
  row-gap: 0px;
  column-gap: 0.8rem;
  margin-top: 0px;
}
.checkbox {
  display: flex;
  flex-direction: column;
  row-gap: 1.2rem;
  margin-top: 4rem;
  margin-bottom: 0px;
}
.btn__icon-line {
  background: var(--color-base);
  position: absolute;
  left: 0px;
  transition: all var(--animation-duration-medium)
    var(--animation-timing-function);
  height: 0.2rem;
}
.btn__icon-line--top {
  top: 0px;
}
.btn__icon-line--mid {
  transform: translate3D(0px, -50%, 0px);
  height: 0;
}
.btn__icon-line--bot {
  bottom: 0px;
}
.header__logo {
  color: inherit;
}
.cont-tablet-mobile {
}
.cont--no-paddings {
}
.h-menu {
  display: flex;
  position: relative;
  left: 0px;
  top: 0px;
  height: 100dvh;
  background-color: var(--color-alternate);
  will-change: transform;
  transition: transform var(--animation-duration-medium)
    var(--animation-timing-function);
}
.logo {
  color: inherit;
}
.h-menu__nav {
  width: 100%;
  display: flex;
  height: 100%;
}
.h-menu__overflow {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.h-menu__list {
  display: flex;
  width: auto;
  flex-direction: column;
}
.h-menu__btns {
  width: auto;
  display: flex;
  align-items: center;
  gap: var(--size-xxs);
}
.h-menu__footer {
  display: flex;
  position: absolute;
  left: 0px;
  bottom: 0px;
  height: var(--header-footer);
}
.h-menu__wrapper {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  flex-direction: column;
}
.h-menu__inner {
  width: 100%;
  flex-direction: row;
  grid-template-columns: 1fr 1fr;
  height: 100%;
  row-gap: 2.4rem;
}
.h-menu__footer-inner {
  height: 100%;
}
.h-menu__footer-list {
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--size-sm);
}
.menu__link {
  color: inherit;
}
.header__menu {
  display: grid;
  justify-content: flex-start;
  grid-template-columns: 1fr;
  width: auto;
}
.header__list {
  display: flex;
  align-items: center;
  column-gap: 2.5rem;
  overflow-x: hidden;
  overflow-y: hidden;
  padding-right: 2.8rem;
}
.menu__item {
  width: auto;
}
.menu__inner {
  display: flex;
  width: auto;
  grid-row-start: 1;
  grid-row-end: 1;
  grid-column-start: 1;
  grid-column-end: 1;
  column-gap: 3.2rem;
  overflow-x: hidden;
  overflow-y: hidden;
}
.menu__sublist {
  position: absolute;
  top: 100%;
  left: 0px;
  padding: var(--size-s) 0;
  background: var(--color-alternate-contrast);
  border-radius: var(--border-radius-xxs);
  transition: all var(--animation-duration-short)
    var(--animation-timing-function);
  display: flex;
  flex-direction: column;
  gap: var(--size-xxs);
}
.cursor {
  position: fixed;
  z-index: 998;
  transition: transform var(--animation-duration-medium)
    var(--animation-timing-function);
  transform: translate3D(-50%, -50%, 0px);
}
.btn-decor-circle__icon {
  height: 0.8rem;
  width: 0.8rem;
  transition: opacity var(--animation-duration-medium)
    var(--animation-timing-function);
  position: absolute;
  top: 0px;
  right: 0px;
  transform: translateX(calc(100% + 1rem));
}
.btn-decor-circle {
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  height: 4.7rem;
  width: auto;
  justify-self: start;
  cursor: pointer;
  align-items: center;
  overflow-wrap: normal;
  white-space: nowrap;
  color: inherit;
  position: relative;
}
.btn-decor-circle__circle {
  position: absolute;
  left: 0px;
  height: 100%;
  top: 0px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-top-left-radius: 4.7rem;
  border-top-right-radius: 4.7rem;
  border-bottom-left-radius: 4.7rem;
  border-bottom-right-radius: 4.7rem;
  width: 4.7rem;
  transition: width var(--animation-duration-medium)
    var(--animation-timing-function);
  border-color: var(--color-neutral);
}
.btn-decor-circle__inner {
  display: flex;
  column-gap: 1rem;
  height: auto;
  align-items: flex-start;
  width: auto;
  justify-self: start;
  cursor: pointer;
}
.styleguide__row--flex {
  display: flex;
  flex-shrink: 1;
  align-items: flex-start;
}
.lnk-underline__line {
  transition: width var(--animation-duration-medium)
    var(--animation-timing-function);
  height: var(--size-line);
  background-color: var(--color-neutral);
}
.lnk-underline {
  overflow-wrap: normal;
  white-space: nowrap;
  display: flex;
  width: auto;
  flex-direction: column;
  flex-shrink: 0;
  cursor: pointer;
  color: inherit;
  position: relative;
}
.btn-circle__icon {
  height: 1.3rem;
  width: 1.3rem;
  transition: opacity var(--animation-duration-medium)
    var(--animation-timing-function);
}
.btn-circle {
  width: 5.5rem;
  height: 5.5rem;
  border-top-left-radius: 6rem;
  border-top-right-radius: 6rem;
  border-bottom-left-radius: 6rem;
  border-bottom-right-radius: 6rem;
  border-color: var(--color-neutral);
  display: flex;
  justify-content: center;
  align-items: center;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  cursor: pointer;
  color: inherit;
  position: relative;
}
.btn-circle__icon--alternate {
  width: 2.4rem;
  height: 2.4rem;
  color: var(--color-base);
}
.styleguide__section--paddings {
  padding-left: var(--size-m);
  padding-right: var(--size-m);
  padding-top: var(--size-xxl);
  padding-bottom: var(--size-m);
}
.lnk {
  color: inherit;
  transition: opacity var(--animation-duration-short)
    var(--animation-timing-function);
}
.btn-text-circle {
  color: inherit;
  display: flex;
  align-items: center;
  column-gap: 2rem;
}
.styleguide__row__block {
  padding: var(--size-m);
  display: flex;
  flex-direction: column;
  gap: var(--size-sm);
  background-color: var(--color-alternate);
  color: var(--color-base);
  border-radius: var(--size-xxs);
  justify-self: start;
  align-items: flex-start;
}
.card-img-text-3__text-wrapper {
  display: flex;
  flex-direction: column;
  transition: transform var(--animation-duration-medium)
    var(--animation-timing-function);
  background-color: var(--color-alternate);
}
.card-img-text-3__img-wrapper {
  overflow-x: hidden;
  overflow-y: hidden;
  height: 100%;
}
.card-icon-text-1 {
  display: flex;
  align-items: center;
  column-gap: 1rem;
  color: inherit;
}
.card-icon-text-1__circle-wrapper {
  width: 5.5rem;
  height: 5.5rem;
  border-top-left-radius: 6rem;
  border-top-right-radius: 6rem;
  border-bottom-left-radius: 6rem;
  border-bottom-right-radius: 6rem;
  border-color: var(--color-neutral);
  display: flex;
  justify-content: center;
  align-items: center;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  cursor: pointer;
  color: inherit;
  position: relative;
}
.card-icon-text-1__circle-icon {
  height: 2.1rem;
  width: 2.1rem;
  transition: opacity var(--animation-duration-medium)
    var(--animation-timing-function);
}
.card-img-text-1 {
  width: 34.5rem;
  height: 52.7rem;
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
  overflow-y: hidden;
  color: inherit;
}
.card-img-text-1__img-wrapper {
  overflow-x: hidden;
  overflow-y: hidden;
  margin-top: 1rem;
  height: 100%;
}
.card-img-text-1__text-wrapper {
  display: flex;
  flex-direction: column;
  padding-top: 1.5rem;
  padding-bottom: 2rem;
  transition: transform var(--animation-duration-medium)
    var(--animation-timing-function);
  background-color: var(--color-alternate);
}
.card-img-text-1__paragraph {
  margin-top: 1rem;
}
.card-img-text-2 {
  width: 43.8rem;
  height: 27rem;
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
  color: inherit;
  position: relative;
}
.card-img-text-2__mask {
  height: 0%;
  overflow-x: hidden;
  overflow-y: hidden;
  transition: height var(--animation-duration-medium)
    var(--animation-timing-function);
}
.card-img-text-2__inner {
  height: 27rem;
}
.card-img-text-2__paragraph {
  width: 33rem;
  position: absolute;
  bottom: 1rem;
  left: 1rem;
}
.card-img-text-3 {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  width: 21.4rem;
  height: 28.8rem;
  color: inherit;
}
.card-testimonials-1 {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  width: 21.4rem;
  height: 28.8rem;
  justify-content: space-between;
  padding-left: 1.5rem;
  padding-right: 1rem;
  border-left: var(--size-line) solid var(--color-neutral);
  color: inherit;
}
.card-testimonials-1__img-wrapper {
  overflow-x: hidden;
  overflow-y: hidden;
  height: 7rem;
  width: 7rem;
  border-top-left-radius: 100rem;
  border-top-right-radius: 100rem;
  border-bottom-left-radius: 100rem;
  border-bottom-right-radius: 100rem;
}
.card-testimonials-1__text-wrapper {
  display: flex;
  flex-direction: column;
  transition: transform var(--animation-duration-medium)
    var(--animation-timing-function);
  background-color: var(--color-alternate);
  row-gap: 1rem;
}
.card-img-text-1__lnk-wrapper {
  position: absolute;
  bottom: -2rem;
  opacity: 0;
}
.card-testimonials-1__rate {
  display: flex;
  column-gap: 0.5rem;
}
.card-testimonials-1__icon {
  height: 1.5rem;
  width: 1.5rem;
  transition: opacity var(--animation-duration-medium)
    var(--animation-timing-function);
}
.card-testimonials-1__text {
  display: -webkit-box;
  overflow-x: hidden;
  overflow-y: hidden;
  text-overflow: ellipsis;
}
.card-count-text-1 {
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
  height: 100%;
  justify-content: space-between;
  padding-left: 1.6rem;
  border-left: var(--size-line) solid var(--color-neutral);
  color: inherit;
  max-height: 30rem;
}
.card-count-text-1__text-wrapper {
  display: flex;
  flex-direction: column;
  transition: transform var(--animation-duration-medium)
    var(--animation-timing-function);
  background-color: var(--color-alternate);
  row-gap: 2rem;
  justify-content: space-between;
  max-height: 21.93rem;
  height: 100%;
}
.card-count-text-1__paragraph {
  min-height: 6.5rem;
}
.card-count-text-2 {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
  padding-left: 1.6rem;
  border-left: var(--size-line) solid var(--color-stroke);
  color: inherit;
  max-height: 20rem;
  row-gap: 2rem;
  flex-shrink: 0;
}
.card-logo-text-1 {
  height: 30.6rem;
  flex-direction: row;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  color: inherit;
  position: relative;
  padding-left: 1.8rem;
  padding-right: 1.8rem;
  padding-top: 1.8rem;
  padding-bottom: 1.8rem;
  transition: background var(--animation-duration-medium)
    var(--animation-timing-function);
  background-color: var(--color-card);
  border-radius: var(--radius);
  flex-shrink: 0;
  width: 44.7rem;
}
.card-logo-text-1__icon {
  height: 2.2rem;
  width: 2.2rem;
  transition: opacity var(--animation-duration-medium)
    var(--animation-timing-function);
  opacity: 0;
  display: none;
}
.card-img-text-4 {
  display: flex;
  flex-direction: column;
  row-gap: 1.6rem;
  height: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  color: inherit;
  transition: background var(--animation-duration-medium)
    var(--animation-timing-function);
  background-color: var(--color-card);
  border-radius: var(--radius);
}
.card-img-text-4__img-wrapper {
  overflow-x: hidden;
  overflow-y: hidden;
  height: 100%;
  border-radius: var(--radius);
}
.card-img-text-4__text-wrapper {
  display: flex;
  flex-direction: column;
  transition: transform var(--animation-duration-medium)
    var(--animation-timing-function);
  row-gap: 5rem;
}
.card-img-text-1__icon {
  height: 2.4rem;
  width: 2.4rem;
  transition: opacity var(--animation-duration-medium)
    var(--animation-timing-function);
  opacity: 0;
  position: absolute;
  right: 0px;
  bottom: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.card-img-text-4__bottom {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  row-gap: 0.8rem;
}
.card-img-text-4__row {
  display: flex;
  column-gap: 1.2rem;
}
.card-img-text-4__top {
  display: flex;
  flex-direction: column;
  row-gap: 0.8rem;
  transition: opacity var(--animation-duration-medium)
    var(--animation-timing-function);
}
.card-img-text-5 {
  display: flex;
  flex-direction: column;
  width: 130.46rem;
  color: inherit;
  transition: background var(--animation-duration-medium)
    var(--animation-timing-function);
  border: var(--size-line) solid var(--color-stroke);
  border-radius: var(--radius);
  overflow-x: hidden;
  overflow-y: hidden;
  justify-content: flex-start;
  height: 45rem;
}
.card-img-text-5__img-wrapper {
  overflow-x: hidden;
  overflow-y: hidden;
  height: 100%;
}
.card-img-text-5__text-wrapper {
  display: flex;
  flex-direction: row;
  transition: transform var(--animation-duration-medium)
    var(--animation-timing-function);
  background-color: var(--color-alternate);
  row-gap: 3.7rem;
  grid-template-columns: 1fr 1fr;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
  justify-content: space-between;
  border-top: var(--size-line) solid var(--color-stroke);
  flex-shrink: 0;
  min-height: 10.48rem;
}
.card-img-text-6 {
  display: flex;
  flex-direction: column;
  row-gap: 1.6rem;
  width: 100%;
  height: 44.6rem;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  color: inherit;
  transition: background var(--animation-duration-medium)
    var(--animation-timing-function);
  justify-content: space-between;
  background-color: var(--color-card);
  border-radius: var(--radius);
}
.card-img-text-6__row {
  display: flex;
  column-gap: 1.2rem;
}
.display-l {
  font-size: 10rem;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.08em;
}
.styleguide__labels {
  display: flex;
  gap: var(--size-xs);
}
.h-1 {
  font-family: "Tektur";
  letter-spacing: -0.04em;
  text-transform: uppercase;
  line-height: 95%;
  font-weight: 500;
  font-size: 7.2rem;
}
.h-2 {
  font-weight: 500;
  line-height: 95%;
  letter-spacing: -0.06em;
  font-size: 6.1rem;
}
.h-4 {
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.06em;
  font-size: 2.4rem;
  color: inherit;
  text-decoration: none;
}
.h-4--regular {
  font-weight: 400;
  line-height: 120%;
  letter-spacing: -0.04em;
}
.h-5 {
  font-weight: 500;
  line-height: 110%;
  letter-spacing: -0.04em;
  font-size: 2rem;
}
.h-3 {
  font-weight: 500;
  line-height: 95%;
  letter-spacing: -0.06em;
  font-size: 4rem;
  color: inherit;
  text-decoration: none;
}
.h-1--l {
  font-size: 9rem;
}
.body {
  font-size: 1.8rem;
  letter-spacing: -0.04em;
  line-height: 120%;
  font-weight: 400;
  transition:
    opacity var(--animation-duration-medium) var(--animation-timing-function),
    font-weight var(--animation-duration-medium)
      var(--animation-timing-function);
  color: inherit;
}
.body--medium {
  font-weight: 500;
}
.body--bold {
  font-weight: 700;
}
.btn__text {
  font-size: 1.8rem;
  letter-spacing: -0.04em;
  line-height: 120%;
  font-weight: 500;
  overflow-wrap: normal;
  white-space: nowrap;
  transition:
    opacity var(--animation-duration-medium) var(--animation-timing-function),
    font-weight var(--animation-duration-medium)
      var(--animation-timing-function);
}
.badge {
  font-size: 1.8rem;
  letter-spacing: -0.06em;
  line-height: 120%;
  transition: opacity var(--animation-duration-medium)
    var(--animation-timing-function);
}
.caption {
  font-size: 1.4rem;
  letter-spacing: -0.06em;
  line-height: 100%;
  font-weight: 400;
  transition: opacity var(--animation-duration-medium)
    var(--animation-timing-function);
}
.sheet {
  font-size: 1.4rem;
  letter-spacing: -0.04em;
  line-height: 120%;
}
.logo__img {
  width: 7.7rem;
}
.btn__text--regular {
  font-weight: 400;
}
.header__btn {
  display: flex;
  width: auto;
  padding-left: 2.4rem;
  padding-right: 2.4rem;
  padding-top: 2.4rem;
  padding-bottom: 2.4rem;
  backdrop-filter: var(--blur);
  background-color: var(--color-menu);
  background-size: auto;
  background-image: none;
  background-repeat: repeat;
  background-position: left 0px top 0px;
  background-attachment: scroll;
  border-radius: var(--radius);
  color: inherit;
  height: 6.8rem;
  outline-width: 0px;
  outline-style: none;
  pointer-events: auto;
}
.header__btn-icon {
  width: 1.7rem;
  height: 2rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  min-width: 1.7rem;
}
.h-menu__close {
  color: inherit;
  background-size: auto;
  background-image: none;
  background-repeat: repeat;
  background-position: left 0px top 0px;
  background-attachment: scroll;
  width: 2.1rem;
  height: 2.1rem;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.btn--full {
  width: 100%;
}
.btn__inner {
  display: flex;
  justify-content: space-between;
  height: 100%;
  align-items: center;
  column-gap: 4rem;
}
.btn__line {
  background-color: var(--color-black);
  opacity: 0.1;
  width: var(--size-line);
  height: 100%;
  position: absolute;
  left: 0px;
  transition: opacity var(--animation-duration-medium)
    var(--animation-timing-function);
}
.btn__icon-wrapper {
  width: 3.5rem;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  flex-direction: column;
}
.btn__icon {
  width: 1.5rem;
  height: 1.2rem;
  opacity: 0.5;
  transition: opacity var(--animation-duration-medium)
    var(--animation-timing-function);
}
.h-menu__contacts-list {
  display: flex;
  width: auto;
  flex-direction: column;
  row-gap: 1.2rem;
}
.header__btn-text {
  overflow-x: hidden;
  overflow-y: hidden;
}
.cover {
  display: flex;
  align-items: flex-end;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.cover__inner {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.cover__block {
  display: flex;
  flex-direction: column;
  width: 36rem;
  flex-shrink: 0;
  justify-content: space-between;
  padding-bottom: 1.1rem;
}
.opacity-60 {
  opacity: 0.6;
}
.opacity-40 {
  opacity: 0.4;
}
.cover__h-1 {
  width: 90rem;
}
.main-about {
  overflow-x: clip;
  overflow-y: clip;
  padding-top: 16rem;
}
.decor-line {
  background-color: var(--color-white);
  position: absolute;
  opacity: 0.4;
  transition:
    opacity var(--animation-duration-medium) var(--animation-timing-function),
    background var(--animation-duration-medium) var(--animation-timing-function);
}
.decor-line--vertical {
  height: 100%;
  width: var(--size-line);
  margin-left: auto;
  margin-right: auto;
  inset: 0%;
}
.section-top-space {
  height: 16rem;
  display: flex;
}
.section-top-space__right {
  border-left: var(--size-line) solid var(--color-white);
}
.main-about__wrapper {
  height: 100%;
  column-gap: 0rem;
}
.main-about__heading {
  padding-top: 2.4rem;
  height: 100%;
}
.decor-lines {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  pointer-events: none;
}
.decor-line--horizontal {
  height: var(--size-line);
  top: 16rem;
}
.decor-plus {
  position: absolute;
  width: 1rem;
  height: 1rem;
  top: calc(var(--size-line) - 0.55rem);
  left: calc(var(--size-line) - 0.6rem);
}
.decor-plus__line {
  background-color: var(--color-white);
  position: absolute;
  inset: 0%;
}
.decor-plus__vertical {
  height: 100%;
  width: var(--size-line);
  margin-left: auto;
  margin-right: auto;
}
.decor-plus__horizontal {
  height: var(--size-line);
  margin-top: auto;
  margin-bottom: auto;
}
.main-about__top {
  padding-top: 2.4rem;
  padding-right: 2.4rem;
  padding-left: 2.4rem;
  padding-bottom: 2.4rem;
}
.main-about__bottom {
  padding-top: 2.4rem;
  padding-right: 2.4rem;
  padding-left: 2.4rem;
  padding-bottom: 2.4rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
  row-gap: 2.4rem;
}
.main-about__right {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.main-benefits {
  padding-top: 14rem;
  padding-bottom: 14rem;
  overflow-x: clip;
  overflow-y: clip;
}
.main-benefits__block {
  display: flex;
  flex-direction: column;
  row-gap: 1.6rem;
}
.number {
  font-weight: 500;
  font-size: 15.4rem;
  line-height: 100%;
  letter-spacing: -0.06em;
}
.main-benefits__row {
  padding-top: 7.6rem;
  padding-bottom: 7.6rem;
  padding-left: 11.4rem;
  padding-right: 11.4rem;
}
.decor-line--main-about {
  height: var(--size-line);
  bottom: 0px;
  left: 0px;
  width: 150%;
}
.decor-line--main-benefits-top {
  height: var(--size-line);
  width: 200%;
  margin-left: auto;
  margin-right: auto;
  left: -50%;
  top: 0px;
}
.decor-line--main-benefits-bot {
  height: var(--size-line);
  width: 200%;
  margin-left: auto;
  margin-right: auto;
  left: -50%;
  bottom: 0px;
}
.main-benefits__img {
  pointer-events: none;
  height: auto;
}
.main-models {
  overflow-x: clip;
  overflow-y: clip;
  padding-top: 15rem;
  color: var(--color-base);
  padding-bottom: 3rem;
}
.main-models__inner {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}
.main-models__top {
  display: flex;
  flex-direction: column;
  row-gap: 9.6rem;
}
.main-services {
  overflow-x: clip;
  overflow-y: clip;
  padding-top: 16rem;
  color: var(--color-base);
  padding-bottom: 15rem;
}
.main-services__inner {
  height: 100%;
  display: grid;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  grid-template-columns: 0.8fr 1fr;
}
.main-services__heading {
  display: flex;
  flex-direction: column;
  row-gap: 7rem;
  align-items: flex-start;
  position: sticky;
  top: calc(var(--header-height) + 3rem);
}
.main-services__video-wrapper {
  border-radius: var(--radius);
  overflow-x: hidden;
  overflow-y: hidden;
  mix-blend-mode: lighten;
  height: 12.45rem;
}
.main-services__item-inner {
  display: grid;
  grid-template-columns: 0.45fr 1fr;
}
.main-services__text-wrapper {
  display: flex;
  flex-direction: column;
  row-gap: 4rem;
  width: 39.5rem;
}
.main-services__item {
  display: flex;
  flex-direction: column;
  row-gap: 4rem;
}
.main-services__items {
  display: flex;
  flex-direction: column;
  row-gap: 14rem;
}
.h-3--main-services {
  width: 32rem;
}
.main-partners {
  overflow-x: clip;
  overflow-y: clip;
  padding-top: 7rem;
  color: var(--color-base);
  padding-bottom: 11.5rem;
}
.main-partners__inner {
  height: 100%;
  flex-direction: column;
  grid-template-columns: 0.8fr 1fr;
  display: flex;
  row-gap: 4.2rem;
}
.main-form {
  overflow-x: clip;
  overflow-y: clip;
  padding-top: 16rem;
}
.main-form__wrapper {
  height: 100%;
  column-gap: 0rem;
}
.main-form__heading {
  padding-top: 2.4rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-bottom: 4.8rem;
}
.main-form__contact {
  display: flex;
  flex-direction: column;
  row-gap: 2.4rem;
  width: 29.2rem;
}
.main-form__right {
  height: 100%;
  display: flex;
  flex-direction: column;
  padding-top: 6rem;
  padding-bottom: 11.7rem;
  padding-left: 6rem;
  padding-right: 6rem;
}
.frm {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 100%;
  height: 62.26rem;
}
.frm__input {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-size: auto;
  background-image: none;
  background-repeat: repeat;
  background-position: left 0px top 0px;
  background-attachment: scroll;
  border-bottom: var(--size-line) solid var(--color-stroke);
  height: auto;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0.8rem;
}
.frm__error {
  color: var(--color-error);
}
.frm__input-wrapper {
  display: flex;
  flex-direction: column;
  row-gap: 0.8rem;
  margin-top: 0px;
  margin-bottom: 0px;
}
.frm__label {
  margin-bottom: 0px;
}
.checkbox__input {
  width: 2.4rem;
  height: 2.4rem;
  border-radius: var(--radius);
  transition: all var(--animation-duration-medium)
    var(--animation-timing-function);
  border-top-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border: var(--size-line) solid var(--color-stroke);
  background-size: cover;
  background-image: url("../../../../../d/check-empty.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
}
.frm__inputs {
  display: flex;
  flex-direction: column;
  row-gap: 4.2rem;
}
.main-faq {
  overflow-x: clip;
  overflow-y: clip;
  padding-top: 16rem;
  color: var(--color-base);
  padding-bottom: 15rem;
}
.main-faq__inner {
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}
.main-faq__heading {
  display: flex;
  flex-direction: column;
  row-gap: 7rem;
  align-items: flex-start;
}
.main-faq__items {
  display: flex;
  flex-direction: column;
}
.main-faq__item {
  display: flex;
  flex-direction: column;
  row-gap: 4rem;
}
.droplist__icon {
  width: 1.7rem;
  height: 1.7rem;
  transition: transform var(--animation-duration-medium)
    var(--animation-timing-function);
}
.droplist__trigger-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.droplist__content-inner {
  padding-top: 2.4rem;
  transition: opacity var(--animation-duration-medium)
    var(--animation-timing-function);
}
.droplist__body {
  width: 62rem;
}
.decor-line--faq-bottom {
  height: var(--size-line);
  bottom: 0px;
  left: 0px;
  background-color: var(--color-stroke);
}
.decor-line--faq-top {
  height: var(--size-line);
  left: 0px;
  background-color: var(--color-stroke);
  top: 0px;
}
.droplist__buffer-height {
}
.droplist__content {
  overflow-x: hidden;
  overflow-y: hidden;
  transition: max-height var(--animation-duration-medium)
    var(--animation-timing-function);
}
.droplist__trigger {
  cursor: pointer;
}
.footer__inner {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  row-gap: 11rem;
}
.hamburger__open-icon {
  width: 100%;
  height: 1rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
}
.hamburger {
  width: 6rem;
  height: 6rem;
  background-size: auto;
  background-image: none;
  background-repeat: repeat;
  background-position: left 0px top 0px;
  background-attachment: scroll;
  display: flex;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  pointer-events: none;
  opacity: 0;
}
.menu__top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-grow: 1;
  flex-shrink: 0;
  column-gap: 7rem;
  padding-left: 1.8rem;
  padding-right: 1.8rem;
  padding-top: 1.8rem;
  padding-bottom: 1.8rem;
  height: 100%;
  width: auto;
  pointer-events: auto;
}
.header__inner {
  display: flex;
  column-gap: 7rem;
  width: auto;
  backdrop-filter: var(--blur);
  background-color: var(--color-menu);
  background-size: auto;
  background-image: none;
  background-repeat: repeat;
  background-position: left 0px top 0px;
  background-attachment: scroll;
  border-radius: var(--radius);
  height: 6.8rem;
  align-items: center;
  pointer-events: auto;
}
.cover__img {
  position: fixed;
}
.main-video {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  background-color: var(--color-alternate);
  color: var(--color-base);
}
.marqee__items-inner {
  display: flex;
  width: auto;
  justify-content: center;
  align-items: center;
  column-gap: 2rem;
  margin-left: 2rem;
  flex-wrap: wrap;
}
.sections {
  background-color: var(--color-alternate);
}
.checkbox__input-wrapper {
  transition: all var(--animation-duration-medium)
    var(--animation-timing-function);
}
.cover__arrow {
  display: flex;
  flex-direction: column;
  width: 5.4rem;
  flex-shrink: 0;
  justify-content: flex-start;
  height: 9rem;
  align-items: center;
  padding-left: 1.7rem;
  padding-right: 1.7rem;
  padding-top: 1.7rem;
  padding-bottom: 1.7rem;
  border: var(--size-line) solid var(--color-white);
  border-radius: var(--radius);
}
.cover__arrow-icon {
  width: 2rem;
  height: 2rem;
  display: flex;
}
.h-1--loader-number {
  font-size: 23rem;
}
.h-1--s {
  font-size: 6.95rem;
}
.header {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  flex-grow: 1;
  flex-shrink: 0;
  transition: all var(--animation-duration-medium)
    var(--animation-timing-function);
  height: 8.8rem;
  color: var(--color-base);
  position: fixed;
  z-index: 998;
  top: 0px;
  left: 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  pointer-events: none;
}
.about-about {
  overflow-x: clip;
  overflow-y: clip;
  padding-top: 15rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-bottom: 2rem;
  row-gap: 4rem;
  min-height: 70rem;
}
.about-about__wrapper {
  height: 50%;
  row-gap: 8rem;
}
.about-about__heading {
}
.about-about__text {
  display: flex;
  flex-direction: column;
  height: 100%;
  max-height: 28.3rem;
  justify-content: space-between;
  row-gap: 2rem;
  align-items: flex-start;
}
.about-about__items {
  align-self: end;
  height: 100%;
  align-items: end;
}
.about-about__itmes-overflow {
  height: 35%;
}
.about-history__wrapper {
  height: 40%;
  row-gap: 8rem;
}
.btn-group {
  display: flex;
  column-gap: 1.6rem;
  width: auto;
}
.about-history {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: var(--color-alternate);
  color: var(--color-base);
  padding-top: 15rem;
  flex-direction: column;
  padding-bottom: 4rem;
  row-gap: 6rem;
  min-height: 80rem;
}
.about-history__description {
  display: grid;
  column-gap: 4rem;
  grid-template-columns: 1fr 1fr;
}
.about-history__text-wrapper {
  display: flex;
  flex-direction: column;
  row-gap: 3rem;
  padding-right: 8rem;
}
.about-history__decor {
  height: 3rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.about-history__decor-line {
}
.about-history__decor-line--black {
  height: 100%;
  background-color: var(--color-base);
  width: var(--size-3xs);
}
.about-history__decor-line--grey {
  height: 1rem;
  background-color: var(--color-stroke);
  width: var(--size-line);
}
.about-history__decor-line--hidden {
  height: 100%;
  opacity: 0;
  width: 0%;
}
.about-history__item {
  display: flex;
  flex-direction: column;
  row-gap: 2.4rem;
}
.about-history__items {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.about-history__slider {
}
.about-history__slide {
  display: flex !important;
  height: auto !important;
}
.btn-iconic-border-grey {
  border: var(--size-line) solid var(--color-stroke);
  border-radius: var(--radius);
  width: 5.6rem;
  height: 5.6rem;
  color: inherit;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: opacity var(--animation-duration-short)
    var(--animation-timing-function);
}
.btn-iconic-border-grey__icon {
  width: 2rem;
  height: 2rem;
}
.btn-iconic-blur {
  display: flex;
  width: 7rem;
  padding-left: 2.4rem;
  padding-right: 2.4rem;
  padding-top: 2.4rem;
  padding-bottom: 2.4rem;
  backdrop-filter: var(--blur);
  background-size: auto;
  background-image: none;
  background-repeat: repeat;
  background-position: left 0px top 0px;
  background-attachment: scroll;
  border-radius: var(--radius);
  color: inherit;
  height: 7rem;
  outline-width: 0px;
  outline-style: none;
  transition: all var(--animation-duration-medium)
    var(--animation-timing-function);
  background-color: rgba(255, 255, 255, 0.1);
}
.btn-iconic-blur__icon {
  width: 2.1rem;
  height: 2.1rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
}
.srevices {
  overflow-x: clip;
  overflow-y: clip;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-bottom: 12rem;
}
.services__top {
  height: 11.8rem;
  background-color: var(--color-alternate);
  border-bottom: var(--size-line) solid var(--color-stroke);
  position: sticky;
  top: 0px;
  z-index: 1;
}
.services__items {
  height: 100%;
  row-gap: 8rem;
}
.services__item {
  margin-top: 3.2rem;
}
.services__img-wrapper {
  width: 66.3rem;
  height: 66.3rem;
  border-radius: var(--radius);
  overflow-x: hidden;
  overflow-y: hidden;
  position: sticky;
  top: 15rem;
  max-width: 100%;
}
.services__text {
  display: flex;
  flex-direction: column;
  row-gap: 4rem;
}
.services__heading-wrapper {
  display: flex;
  flex-direction: column;
  row-gap: 4rem;
}
.services__text-inner {
  width: 41.1rem;
  display: flex;
  flex-direction: column;
  row-gap: 8rem;
  align-items: flex-start;
  height: 66.3rem;
}
.services__imgs {
  width: 100%;
}
.services__imgs-wrapper {
  overflow-x: clip;
  overflow-y: clip;
  width: 100%;
}
.services__mask {
  width: 66.3rem;
  height: 1000rem;
  background-color: var(--color-alternate);
  margin-top: calc(11.8rem + 66.3rem + 3.2rem);
  max-width: 49%;
}
.services__mask-wrapper {
  height: 0px;
  z-index: 1;
  position: sticky;
  top: 0px;
}
.services__mask-svg {
  height: 100%;
  width: 102%;
  margin-left: -1%;
  background-color: var(--color-alternate);
}
.services__mask-svg-wrapper {
  height: 66.3rem;
  width: 66.3rem;
  margin-top: -66.3rem;
  max-width: 100%;
}
.footer__links {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  align-items: flex-start;
}
.footer__links-cont {
  display: flex;
  flex-direction: column;
  row-gap: 2.4rem;
}
.footer__links-wrapper {
  display: flex;
}
.footer__credits {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.footer__policy {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  row-gap: 1.6rem;
  align-items: flex-start;
  align-self: end;
}
.footer__right {
  display: flex;
  flex-direction: column;
  row-gap: 11rem;
}
.service-cover__inner {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  height: 27rem;
}
.service-cover {
  padding-top: 10.8rem;
  display: flex;
  flex-direction: column;
  row-gap: 3.6rem;
  padding-bottom: 3rem;
}
.service-cover__img {
  border-radius: var(--radius);
  height: 100%;
  min-height: 20rem;
  overflow-x: clip;
  overflow-y: clip;
}
.service-cover__h {
  width: 93rem;
}
.service-cover__links {
  width: 33rem;
  display: flex;
  flex-direction: column;
  margin-top: auto;
}
.service-cover__link {
  color: inherit;
  display: grid;
  grid-template-columns: 1fr 3fr 1fr;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  position: relative;
}
.service-cover__link-icon {
  width: 2rem;
  height: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all var(--animation-duration-medium)
    var(--animation-timing-function);
  opacity: 0;
  transform: translate3D(-50%, 0px, 0px);
}
.decor-line--service-top {
  height: var(--size-line);
  left: 0px;
  top: 0px;
}
.decor-line--service-bottom {
  height: var(--size-line);
  left: 0px;
  bottom: 0px;
}
.card-count-text-1__heading {
}
.card-count-text-1__count {
  height: 20%;
}
.service-process {
  overflow-x: clip;
  overflow-y: clip;
  padding-top: 17rem;
  color: var(--color-base);
  padding-bottom: 5rem;
  background-color: var(--color-alternate);
}
.service-cost {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: var(--color-alternate);
  color: var(--color-base);
  padding-top: 15rem;
  flex-direction: column;
  padding-bottom: 3rem;
  row-gap: 8rem;
}
.service-included {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: var(--color-alternate);
  color: var(--color-base);
  padding-top: 15rem;
  flex-direction: column;
  padding-bottom: 3rem;
  row-gap: 6rem;
  min-height: 60rem;
}
.service-included__wrapper {
  row-gap: 8rem;
}
.service-included__swiper-wrapper {
}
.service-included__items {
  display: flex;
  flex-wrap: wrap;
}
.service-included__slide {
  display: flex !important;
  align-items: flex-end;
}
.about-about__description {
  display: flex;
  flex-direction: column;
  row-gap: 4rem;
}
.service-cost__text {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  row-gap: 8rem;
  align-items: flex-start;
}
.service-cost__slider {
}
.service-cost__card {
  row-gap: 2rem;
  padding-left: 2rem;
  color: inherit;
  padding-right: 2rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  border-radius: var(--radius);
  border: var(--size-line) solid var(--color-stroke);
  min-height: 54.8rem;
}
.service-cost__card-list {
  width: 100%;
  display: flex;
  flex-direction: column;
  border-top: var(--size-line) solid var(--color-base-20);
  align-self: end;
}
.service-cost__card-row {
  border-bottom: var(--size-line) solid var(--color-base-20);
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}
.service-cost__card--dark-theme {
  color: var(--color-base);
  background-color: var(--color-alternate);
}
.service-cost__swiper-wrapper {
  height: 50%;
}
.service-cost__slide {
  display: flex !important;
  align-items: flex-end;
}
.about-history__swiper-wrapper {
  height: 100%;
  display: flex;
  align-items: flex-end;
}
.full-screen-edit {
  height: auto;
  width: 100%;
  min-height: 70rem;
}
.service-included__slider {
}
.content-light-bg {
  background-color: var(--color-base);
}
.header-cover {
  padding-top: 15rem;
  display: flex;
  flex-direction: column;
  row-gap: 3.6rem;
  padding-bottom: 6rem;
}
.production-catalog__items {
  grid-column-start: span 2;
  grid-column-end: span 2;
  row-gap: 2rem;
}
.tb {
  color: inherit;
  column-gap: 1.6rem;
  transition: width var(--animation-duration-short)
    var(--animation-timing-function);
  align-items: flex-start;
}
.tbs {
  flex-direction: column;
  row-gap: 1.6rem;
  align-self: start;
  position: sticky;
  top: 11rem;
  z-index: 1;
}
.tb__decor {
  width: 0.8rem;
  height: 0.8rem;
  background-color: var(--color-points-grey);
  border-top-left-radius: 0.2rem;
  border-top-right-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
  transition: all var(--animation-duration-short)
    var(--animation-timing-function);
  flex-shrink: 0;
  margin-top: 0.7rem;
}
.opacity-20 {
  opacity: 0.2;
}
.decor-line--tabs-bottom {
  height: var(--size-line);
  bottom: 0px;
  left: 0px;
  background-color: var(--color-white);
  transform: translate3D(-10%, 0px, 0px);
  width: 200%;
  opacity: 0.2;
}
.decor-line--tabs-top {
  height: var(--size-line);
  left: 0px;
  background-color: var(--color-white);
  top: 0px;
  width: 200%;
  transform: translate3D(-10%, 0px, 0px);
  opacity: 0.2;
}
.tbs__inner {
  display: flex;
  flex-direction: column;
  row-gap: 1.6rem;
  align-self: start;
  pointer-events: auto;
}
.production-catalog__section {
  grid-column-start: span 2;
  grid-column-end: span 2;
  transition: opacity var(--animation-duration-short)
    var(--animation-timing-function);
}
.production-catalog__sections {
  grid-column-start: 2;
  grid-column-end: 4;
  grid-row-start: 1;
  grid-row-end: 1;

  gap: 4rem; 
}
.decor-line--production {
  height: var(--size-line);
  background-color: var(--color-white);
  position: relative;
}
.card-img-text-4__icon {
  height: 2.4rem;
  width: 2.4rem;
  transition: opacity var(--animation-duration-medium)
    var(--animation-timing-function);
  opacity: 0;
  position: absolute;
  right: 0px;
  bottom: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.card-img-text-4__icon-wrapper {
  width: 2.4rem;
  height: 2.4rem;
}
.cover__inner--main {
  align-items: stretch;
}
.service-included--production {
  padding-bottom: 5rem;
}
.production-catalog--blog {
  padding-bottom: 10rem;
}
.product-page__cover {
  padding-top: 15rem;
  padding-bottom: 3rem;
  column-gap: 0rem;
  row-gap: 6rem;
  min-height: 100vh;
}
.btn-text-border-grey {
  border: var(--size-line) solid var(--color-stroke);
  border-radius: var(--radius);
  height: 5.6rem;
  color: inherit;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all var(--animation-duration-medium)
    var(--animation-timing-function);
  padding-left: 2.2rem;
  padding-right: 2.2rem;
}
.product-page-cover__info {
  width: 53.4rem;
  grid-row-start: 1;
  grid-row-end: 1;
  grid-column-start: 2;
  grid-column-end: 3;
  height: 100%;
}
.product-page-cover__heading {
  display: flex;
  flex-direction: column;
  row-gap: 3.2rem;
}
.product-page-cover__btns {
  display: flex;
  column-gap: 1rem;
  width: auto;
  margin-top: 6rem;
}
.product-page-cover__list {
  width: 53.4rem;
  display: flex;
  flex-direction: column;
  border-top: var(--size-line) solid var(--color-base-20);
  margin-top: auto;
  grid-row-start: 2;
  grid-row-end: 2;
  grid-column-start: 2;
  grid-column-end: 3;
}
.product-page-cover__list-row {
  border-bottom: var(--size-line) solid var(--color-base-20);
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  column-gap: 4rem;
}
.product-page-cover__gallery {
  grid-row-start: 1;
  grid-row-end: 3;
  grid-column-start: 1;
  grid-column-end: 2;
  width: 62.3rem;
  display: flex;
  column-gap: 2rem;
}
.cover__arrow--product-page {
  position: absolute;
  bottom: 3rem;
  right: 3rem;
}
.product-page-cover__thumbs-wrapper {
  display: flex;
  flex-direction: column;
  user-select: none;
}
.product-page-cover__thumb {
  width: 100%;
  height: auto;
  transition: opacity var(--animation-duration-medium)
    var(--animation-timing-function);
}
.product-page-cover__slider {
  width: 49rem;
  border-radius: var(--radius);
  overflow-x: hidden;
  overflow-y: hidden;
  margin-left: 0px;
  margin-right: 0px;
  min-width: 49rem;
}
.product-page-cover__thumbs {
  width: auto;
  margin-left: 0px;
  margin-right: 0px;
  height: 100%;
}
.product-page-cover__img {
  width: 100%;
  height: 100%;
}
.product-page-cover__slide {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100% !important;
}
.product-page-cover__thumbs-slide {
  height: auto !important;
  cursor: pointer;
  transition:
    border-color var(--animation-duration-medium)
      var(--animation-timing-function),
    border var(--animation-duration-medium) var(--animation-timing-function) !important;
  border: var(--size-line) solid var(--color-alternate);
  background-color: var(--color-base);
  border-radius: var(--radius);
}
.card-img-text-5__img {
  height: 100%;
}
.card-img-text-5__description {
  width: 18.7rem;
}
.card-img-text-5__heading {
  width: 32rem;
  min-height: 7.2rem;
}
.product-page-section {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: var(--color-alternate);
  color: var(--color-base);
  padding-top: 17rem;
  flex-direction: column;
  padding-bottom: 3rem;
  row-gap: 6rem;
}
.product-page-section__table {
  display: grid;
  grid-template-columns: 15rem 18rem 18rem 25rem 1fr;
  border-left: var(--size-line) solid var(--color-stroke);
  border-top: var(--size-line) solid var(--color-stroke);
  height: 10rem;
}
.product-page-section-slider {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: var(--color-alternate);
  color: var(--color-base);
  padding-top: 15rem;
  flex-direction: column;
  padding-bottom: 5rem;
  row-gap: 6rem;
  min-height: 91rem;
}
.product-page-section__cell {
  border-bottom: var(--size-line) solid var(--color-stroke);
  border-right: var(--size-line) solid var(--color-stroke);
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  align-items: center;
}
.product-page-section__cell-heading {
  display: flex;
  flex-direction: column;
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
  padding-left: 0.8rem;
  padding-right: 0.8rem;
  height: 100%;
  justify-content: space-between;
}
.product-page-section__cell-table {
  display: flex;
  border-left: var(--size-line) solid var(--color-strok);
  border-top: var(--size-line) solid var(--color-stroke);
  height: 100%;
}
.product-page-section__cell-inner {
  border-right: var(--size-line) solid var(--color-stroke);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.product-page-section__table--heading {
}
.product-page-section__table-wrapper {
  display: flex;
  flex-direction: column;
  row-gap: 1.2rem;
}
.product-page-section__cell-body {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  align-items: center;
  border-bottom: var(--size-line) solid var(--color-stroke);
}
.product-page-section__cell-body--horizontal {
  flex-direction: row;
  border-bottom: 0;
}
.product-page-section__table-inner {
  border-left: var(--size-line) solid var(--color-stroke);
  border-top: var(--size-line) solid var(--color-stroke);
}
.product-page-section__table--row {
  border-left: 0;
  border-top: 0;
}
.product-page-section__cell-icon {
  width: 2.6rem;
  height: 2.6rem;
}
.product-page-section__cell--no-border {
  border-bottom: var(--size-line) solid transparent;
  border-right: var(--size-line) solid transparent;
}
.product-page-section__cell-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  align-items: center;
}
.product-page-section__cell--empty {
  opacity: 0;
  height: 100%;
  user-select: none;
}
.product-page-section__img {
  width: 100%;
  height: auto;
}
.product-page-section__heading {
  height: 22.03rem;
}
.product-page-section__wrapper {
}
.article {
  padding-top: 15rem;
  padding-bottom: 6rem;
}
.btn-text-border-white {
  border: var(--size-line) solid var(--color-white);
  border-radius: var(--radius);
  height: 5.6rem;
  color: inherit;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all var(--animation-duration-short)
    var(--animation-timing-function);
  padding-left: 2.2rem;
  padding-right: 2.2rem;
  column-gap: 1.6rem;
}
.btn-text-border-white__icon {
  width: 2rem;
  height: 2rem;
}
.article__tags {
  display: flex;
  align-items: center;
  column-gap: 1.2rem;
}
.article__heading {
  display: flex;
  flex-direction: column;
  row-gap: 4rem;
  width: 60rem;
}
.article__img {
  width: 100%;
  height: auto;
  border-radius: var(--radius);
}
.article__cover {
  display: flex;
  flex-direction: column;
  row-gap: 4rem;
}
.article__wrapper {
  display: flex;
  flex-direction: column;
  row-gap: 4rem;
}
.rich-text {
}
.main-form__heading--contacts {
  padding-top: 3rem;
  padding-bottom: 0rem;
}
.main-form__contact--contacts {
  row-gap: 1.6rem;
  width: 22rem;
}
.main-form__contact-inner {
  padding-bottom: 3rem;
  padding-top: 3rem;
}
.decor-plus--right {
  right: calc(var(--size-line) - 0.6rem);
  left: auto;
  top: auto;
  bottom: calc(var(--size-line) - 0.55rem);
}
.main-form__contact-wrapper {
  flex-direction: column;
}
.decor-line--contacts-bottom {
  height: var(--size-line);
  bottom: 0px;
  width: 150%;
  right: 0px;
}
.decor-line--contacts-top {
  height: var(--size-line);
  bottom: 0px;
  width: 150%;
  right: 0px;
}
.article__wrapper--policy {
  row-gap: 6rem;
}
.tbs--policy {
  width: 25rem;
}
.preloader__bg {
  background-color: var(--color-alternate);
  position: absolute;
  width: 50%;
  height: 100%;
}
.preloader__bg--right {
  right: 0px;
}
.preloader__line {
  height: 100%;
  width: 100%;
  background-color: var(--color-base);
  transform-origin: 50% 100%;
}
.preloader__line-wrapper {
  height: 100%;
  width: 0.7rem;
  background-color: var(--color-card);
  bottom: 0px;
  left: 0px;
  margin-left: auto;
  margin-right: auto;
  right: 0px;
  position: absolute;
  transform-origin: 50% 100%;
}
.cookie {
  border-radius: var(--radius);
  background-color: var(--color-light-grey);
  padding-left: 3rem;
  padding-right: 3rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
  color: var(--color-base);
  overflow-x: hidden;
  overflow-y: hidden;
  flex-shrink: 0;
}
.cookie__inner {
  display: flex;
  flex-direction: column;
  row-gap: 3.2rem;
}
.checkbox__input--bold {
  border: 0.15rem solid var(--color-base);
  width: 1.8rem;
  height: 1.8rem;
}
.checkbox--cookie {
  margin-top: 0rem;
}
.cookie__block {
  display: flex;
  flex-direction: column;
  row-gap: 0.8rem;
}
.checkbox__inner--cookie {
}
.checkbox__input-wrapper--cookie {
  margin-top: 0.15rem;
}
.cookie__btns {
  display: flex;
  column-gap: 0.8rem;
  flex-grow: 1;
  flex-shrink: 0;
}
.btn-black {
  color: var(--color-alternate);
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
  white-space: nowrap;
  border-radius: var(--radius);
  background-color: var(--color-base);
  background-size: auto;
  background-image: none;
  background-repeat: repeat;
  background-position: left 0px top 0px;
  background-attachment: scroll;
  height: 5.8rem;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.btn-border-black {
  color: var(--color-base);
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
  white-space: nowrap;
  border-radius: var(--radius);
  background-size: auto;
  background-image: none;
  background-repeat: repeat;
  background-position: left 0px top 0px;
  background-attachment: scroll;
  height: 5.8rem;
  border: var(--size-3xs) solid var(--color-base);
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cookie__block--l {
  row-gap: 1.6rem;
}
.cookie-modal {
  width: 66.8rem;
  margin-left: auto;
  bottom: 0px;
  right: 0px;
  height: auto;
  display: flex;
  padding-top: 3rem;
  padding-bottom: 3rem;
  padding-left: 3rem;
  padding-right: 3rem;
  z-index: 30;
}
.cookie-modal__inner {
  width: 100%;
  display: block;
  flex-direction: column;
  justify-content: flex-end;
  margin-top: auto;
}
.cookie-modal__overflow {
  overflow-x: auto;
  overflow-y: auto;
}
.article__back {
}
.services__mask-svg-coner {
  width: 0.6rem;
  height: 0.6rem;
  position: absolute;
}
.services__mask-svg-coner--top-right {
  top: -0.1rem;
  right: -0.1rem;
  transform: rotateX(0deg) rotateY(0deg) rotateZ(90deg);
}
.services__mask-svg-coner--bot-right {
  right: -0.1rem;
  bottom: -0.1rem;
  transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg);
}
.services__mask-svg-coner--bot-left {
  bottom: -0.1rem;
  left: -0.1rem;
  transform: rotateX(0deg) rotateY(0deg) rotateZ(-80deg);
}
.services__mask-svg-coner--top-left {
  transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
  left: -0.1rem;
  top: -0.1rem;
}
.img-full--footer {
  height: 110%;
}
.footer__left {
  display: flex;
  flex-direction: column;
  row-gap: 11rem;
  align-self: end;
}
.footer__block {
}
.footer__right--bot {
  align-self: end;
}
.tbs--product {
  height: auto;
  align-items: flex-start;
  position: absolute;
  top: auto;
  z-index: 100;
  width: auto !important;
}
.tbs-product__inner {
  display: flex;
  column-gap: 7rem;
  width: auto;
  backdrop-filter: var(--blur);
  background-color: var(--color-menu);
  background-size: auto;
  background-image: none;
  background-repeat: repeat;
  background-position: left 0px top 0px;
  background-attachment: scroll;
  border-radius: var(--radius);
  pointer-events: auto;
  padding-top: 2.4rem;
  padding-bottom: 2.4rem;
  padding-left: 2.4rem;
  padding-right: 2.4rem;
}
.tb__decor--product {
  background-color: var(--color-base-20);
}
.img-full--main-services {
  height: 15.15rem;
}
.test {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 40%;
  width: 100%;
  align-self: flex-start;
  max-width: calc(50% - 1rem);
}
.product-page-section__text {
  display: flex;
  flex-direction: column;
  max-height: none;
  row-gap: 2rem;
  align-items: flex-start;
}
.hide {
  display: none;
}
.four-o-four {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  padding-bottom: 5rem;
}
.btn--four-o-four {
  width: 28.9rem;
}
.full-screen-edit--tablet-full {
  height: auto !important;
}
.full-screen--main-video {
  height: 100dvh;
  width: 100%;
}
@media (max-width: 991px) {
  .show-laptop {
    display: none;
  }
}
@media (max-width: 991px) {
  .show-tablet {
    display: flex;
  }
}
@media (max-width: 991px) {
  .show-laptop-mobile {
    display: none;
  }
}
@media (max-width: 991px) {
  .show-tablet-mobile {
    display: flex;
  }
}
@media (max-width: 991px) {
  .header__mobile-top {
    height: var(--header-height);
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 var(--size-sm);
  }
}
@media (max-width: 991px) {
  .btn {
    width: 42rem;
  }
}
@media (max-width: 991px) {
  .header__contacts-list {
  }
}
@media (max-width: 991px) {
  .header__contact-link {
    color: inherit;
  }
}
@media (max-width: 991px) {
  .header__footer {
    position: absolute;
    bottom: 0px;
    display: flex;
    left: 0px;
    height: var(--header-footer);
    background-color: var(--color-alternate);
  }
}
@media (max-width: 991px) {
  .header__footer-inner {
    height: 100%;
  }
}
@media (max-width: 991px) {
  .header__footer-link {
    color: inherit;
  }
}
@media (max-width: 991px) {
  .header__footer-list {
    height: 100%;
    align-items: center;
    justify-content: space-between;
    gap: var(--size-sm);
  }
}
@media (max-width: 991px) {
  .header__footer-item {
    width: auto;
  }
}
@media (max-width: 991px) {
  .collection__modal-inner {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .modal__form-inner {
    margin-left: 0px;
    padding-left: 3rem;
  }
}
@media (max-width: 991px) {
  .collection__modal-wrapper {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .modal__form-wrapper {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .swiper__modal-wrapper {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .swiper__modal-inner {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .btn__icon-line--mid {
  }
}
@media (max-width: 991px) {
  .cont-tablet-mobile {
  }
}
@media (max-width: 991px) {
  .cont--no-paddings-tablet-mobile {
  }
}
@media (max-width: 991px) {
  .h-menu {
  }
}
@media (max-width: 991px) {
  .h-menu__nav {
    overflow-x: hidden;
    overflow-y: hidden;
  }
}
@media (max-width: 991px) {
  .h-menu__overflow {
  }
}
@media (max-width: 991px) {
  .h-menu__list {
    row-gap: 2rem;
  }
}
@media (max-width: 991px) {
  .h-menu__footer {
  }
}
@media (max-width: 991px) {
  .h-menu__wrapper {
    overflow-x: hidden;
    overflow-y: hidden;
  }
}
@media (max-width: 991px) {
  .h-menu__inner {
    display: flex;
    flex-direction: column;
    padding-bottom: 1.6rem;
    overflow-y: auto;
    overflow-x: hidden;
    justify-content: space-between;
    margin-top: 10vh;
  }
}
@media (max-width: 991px) {
  .h-menu__footer-inner {
  }
}
@media (max-width: 991px) {
  .h-menu__footer-list {
  }
}
@media (max-width: 991px) {
  .header__menu {
    z-index: 1;
    height: 100%;
    justify-items: end;
    align-items: center;
  }
}
@media (max-width: 991px) {
  .header__list {
    padding-right: 0rem;
  }
}
@media (max-width: 991px) {
  .menu__inner {
  }
}
@media (max-width: 991px) {
  .h-4 {
    font-size: 2rem;
    width: 100%;
  }
}
@media (max-width: 991px) {
  .h-4--regular {
    font-size: 1.8rem;
  }
}
@media (max-width: 991px) {
  .h-5 {
    font-size: 1.8rem;
  }
}
@media (max-width: 991px) {
  .h-2 {
    font-size: 5.6rem;
  }
}
@media (max-width: 991px) {
  .h-3 {
    font-size: 3.6rem;
  }
}
@media (max-width: 991px) {
  .h-1 {
    font-size: 5.6rem;
    line-height: 100%;
    letter-spacing: -0.04em;
  }
}
@media (max-width: 991px) {
  .h-1--l {
    font-size: 8rem;
  }
}
@media (max-width: 991px) {
  .body--medium {
    font-size: 2rem;
  }
}
@media (max-width: 991px) {
  .body--bold {
    font-size: 1.6rem;
  }
}
@media (max-width: 991px) {
  .sheet {
    font-size: 1.2rem;
  }
}
@media (max-width: 991px) {
  .logo__img {
    width: 7.6rem;
  }
}
@media (max-width: 991px) {
  .btn__icon-wrapper {
    padding-left: 2rem;
  }
}
@media (max-width: 991px) {
  .btn__line {
  }
}
@media (max-width: 991px) {
  .btn__icon {
    opacity: 1;
  }
}
@media (max-width: 991px) {
  .h-menu__contacts-list {
    justify-content: center;
  }
}
@media (max-width: 991px) {
  .header__btn {
    height: 6rem;
    width: 6rem;
    padding-left: 0rem;
    padding-right: 0rem;
    padding-top: 0rem;
    padding-bottom: 0rem;
    min-width: 6rem;
  }
}
@media (max-width: 991px) {
  .header__btn-icon {
    width: 2.6rem;
    min-width: 2.6rem;
    height: 3rem;
  }
}
@media (max-width: 991px) {
  .cover__inner {
    flex-direction: column;
    row-gap: 2.4rem;
  }
}
@media (max-width: 991px) {
  .cover__h-1 {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .cover__block {
    row-gap: 4rem;
    width: 63.91rem;
    align-items: flex-start;
    display: flex;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto;
    padding-bottom: 0rem;
  }
}
@media (max-width: 991px) {
  .decor-lines {
    display: none;
  }
}
@media (max-width: 991px) {
  .decor-plus {
    display: none;
  }
}
@media (max-width: 991px) {
  .main-about__top {
    padding-left: 0rem;
    padding-right: 0rem;
    padding-top: 0rem;
    padding-bottom: 0rem;
    display: flex;
    flex-direction: column;
    row-gap: 2.4rem;
  }
}
@media (max-width: 991px) {
  .main-about__bottom {
    padding-left: 0rem;
    padding-right: 0rem;
    padding-top: 0rem;
    padding-bottom: 0rem;
    width: 41.5rem;
  }
}
@media (max-width: 991px) {
  .main-about {
    padding-top: 15rem;
    padding-bottom: 3rem;
  }
}
@media (max-width: 991px) {
  .grid-2 {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 991px) {
  .main-about__right {
    row-gap: 15%;
  }
}
@media (max-width: 991px) {
  .main-benefits {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
}
@media (max-width: 991px) {
  .number {
    font-size: 14rem;
  }
}
@media (max-width: 991px) {
  .main-benefits__block {
    row-gap: 0.8rem;
  }
}
@media (max-width: 991px) {
  .main-benefits__row {
    padding-top: 5rem;
    padding-bottom: 5rem;
    padding-left: 0rem;
    padding-right: 0rem;
  }
}
@media (max-width: 991px) {
  .decor-line--main-about {
    display: none;
  }
}
@media (max-width: 991px) {
  .decor-line--main-benefits-top {
  }
}
@media (max-width: 991px) {
  .decor-line--main-benefits-bot {
  }
}
@media (max-width: 991px) {
  .main-models {
    padding-top: 15rem;
  }
}
@media (max-width: 991px) {
  .main-models__inner {
    row-gap: 15%;
  }
}
@media (max-width: 991px) {
  .main-models__top {
    row-gap: 8rem;
  }
}
@media (max-width: 991px) {
  .main-services {
    padding-top: 17rem;
    padding-bottom: 3rem;
  }
}
@media (max-width: 991px) {
  .main-services__inner {
    grid-template-columns: 0.8fr;
    display: flex;
    row-gap: 12rem;
  }
}
@media (max-width: 991px) {
  .main-services__heading {
    row-gap: 8rem;
    position: relative;
    top: 0;
  }
}
@media (max-width: 991px) {
  .main-services__video-wrapper {
    height: 10.45rem;
  }
}
@media (max-width: 991px) {
  .main-services__item {
    row-gap: 3.2rem;
  }
}
@media (max-width: 991px) {
  .main-services__item-inner {
    display: flex;
    flex-direction: column;
    row-gap: 1.6rem;
  }
}
@media (max-width: 991px) {
  .main-services__text-wrapper {
    row-gap: 3.2rem;
  }
}
@media (max-width: 991px) {
  .main-services__items {
    row-gap: 10rem;
  }
}
@media (max-width: 991px) {
  .h-3--main-services {
    width: 39rem;
  }
}
@media (max-width: 991px) {
  .main-partners {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}
@media (max-width: 991px) {
  .main-partners__inner {
    grid-template-columns: 0.8fr;
    display: flex;
    row-gap: 4rem;
  }
}
@media (max-width: 991px) {
  .main-form {
    padding-top: 17rem;
    padding-bottom: 3rem;
  }
}
@media (max-width: 991px) {
  .badge {
  }
}
@media (max-width: 991px) {
  .card-logo-text-1__icon {
    opacity: 1;
    width: 1.6rem;
  }
}
@media (max-width: 991px) {
  .card-logo-text-1 {
    height: 25rem;
    width: auto;
  }
}
@media (max-width: 991px) {
  .main-form__right {
    padding-left: 0rem;
    padding-top: 0rem;
    padding-right: 0rem;
    padding-bottom: 0rem;
    row-gap: 8rem;
  }
}
@media (max-width: 991px) {
  .checkbox__input {
    width: 2rem;
    height: 2rem;
  }
}
@media (max-width: 991px) {
  .checkbox__inner {
    column-gap: 1.2rem;
  }
}
@media (max-width: 991px) {
  .checkbox {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .frm__inputs {
    row-gap: 3.2rem;
  }
}
@media (max-width: 991px) {
  .main-form__contact {
    width: auto;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .main-form__heading {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (max-width: 991px) {
  .main-form__wrapper {
    row-gap: 6rem;
  }
}
@media (max-width: 991px) {
  .btn--full {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .layer-background {
  }
}
@media (max-width: 991px) {
  .main-faq {
    padding-top: 17rem;
    padding-bottom: 3rem;
  }
}
@media (max-width: 991px) {
  .main-faq__inner {
    grid-template-columns: 0.8fr;
    display: flex;
    row-gap: 8rem;
  }
}
@media (max-width: 991px) {
  .main-faq__heading {
    row-gap: 8rem;
    position: relative;
    top: 0;
  }
}
@media (max-width: 991px) {
  .main-faq__items {
  }
}
@media (max-width: 991px) {
  .main-faq__item {
    row-gap: 3.2rem;
  }
}
@media (max-width: 991px) {
  .decor-line--faq-bottom {
  }
}
@media (max-width: 991px) {
  .decor-line--faq-top {
  }
}
@media (max-width: 991px) {
  .droplist__trigger-inner {
  }
}
@media (max-width: 991px) {
  .droplist__icon {
    width: 1.5rem;
    height: 2rem;
  }
}
@media (max-width: 991px) {
  .droplist__content-inner {
    padding-top: 2rem;
  }
}
@media (max-width: 991px) {
  .droplist {
    padding-top: 3.2rem;
    padding-bottom: 3.2rem;
  }
}
@media (max-width: 991px) {
  .hamburger__close-icon {
    position: absolute;
    width: 2.1rem;
    height: 2.1rem;
    opacity: 0;
  }
}
@media (max-width: 991px) {
  .hamburger {
    pointer-events: auto;
    opacity: 1;
    height: 100%;
    justify-content: flex-end;
    width: 5.6rem;
  }
}
@media (max-width: 991px) {
  .menu__top {
    padding-left: 0rem;
    padding-right: 0rem;
    padding-top: 0rem;
    padding-bottom: 0rem;
    height: auto;
    width: 100%;
  }
}
@media (max-width: 991px) {
  .header__inner {
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 1.6rem;
    column-gap: 5rem;
    height: 100%;
    width: 100%;
    flex-direction: column;
    overflow-x: hidden;
    overflow-y: hidden;
  }
}
@media (max-width: 991px) {
  .droplist__h-4 {
    width: 60rem;
  }
}
@media (max-width: 991px) {
  .marqee__items {
    margin-left: 0rem;
    column-gap: 0rem;
  }
}
@media (max-width: 991px) {
  .marqee__items-inner {
    margin-left: 0rem;
    column-gap: 0rem;
  }
}
@media (max-width: 991px) {
  .body--medium-tablet {
    font-weight: 500;
    font-size: 2rem;
  }
}
@media (max-width: 991px) {
  .main-about__wrapper {
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 991px) {
  .h-3--h-2-tablet {
    font-size: 5.6rem;
  }
}
@media (max-width: 991px) {
  .cover__arrow {
    row-gap: 4rem;
    width: 63.91rem;
    align-items: flex-start;
    display: flex;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto;
    padding-bottom: 0rem;
  }
}
@media (max-width: 991px) {
  .h-1--loader-number {
    font-size: 14rem;
  }
}
@media (max-width: 991px) {
  .header {
    justify-content: center;
    column-gap: 0.8rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
    align-items: flex-start;
    height: 12rem;
    pointer-events: auto;
  }
}
@media (max-width: 991px) {
  .about-about {
    padding-top: 15rem;
    padding-bottom: 3rem;
    min-height: 85rem;
  }
}
@media (max-width: 991px) {
  .about-about__wrapper {
    display: flex;
    flex-direction: column;
    row-gap: 2.4rem;
  }
}
@media (max-width: 991px) {
  .about-about__text {
    max-height: 38rem;
  }
}
@media (max-width: 991px) {
  .about-about__items {
    grid-template-columns: 1fr 1fr 1fr;
    display: flex;
    flex-shrink: 0;
    overflow-x: auto;
    column-gap: 0rem;
  }
}
@media (max-width: 991px) {
  .card-count-text-2 {
    width: 32.4rem;
    row-gap: 3rem;
  }
}
@media (max-width: 991px) {
  .card-count-text-1__paragraph {
    min-height: 7.8rem;
  }
}
@media (max-width: 991px) {
  .about-history__wrapper {
    display: flex;
    flex-direction: column;
    row-gap: 2.4rem;
    height: auto;
  }
}
@media (max-width: 991px) {
  .about-history__description {
    flex-direction: column;
    display: flex;
    row-gap: 2rem;
  }
}
@media (max-width: 991px) {
  .about-history__text-wrapper {
    row-gap: 4rem;
    padding-right: 2rem;
  }
}
@media (max-width: 991px) {
  .about-history__item {
    row-gap: 2rem;
  }
}
@media (max-width: 991px) {
  .about-history {
    padding-top: 15rem;
    padding-bottom: 4rem;
    min-height: 80rem;
  }
}
@media (max-width: 991px) {
  .about-history__slider {
  }
}
@media (max-width: 991px) {
  .btn-group--history {
  }
}
@media (max-width: 991px) {
  .btn-iconic-blur {
    height: 6rem;
    width: 6rem;
    padding-left: 0rem;
    padding-right: 0rem;
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (max-width: 991px) {
  .btn-iconic-blur__icon {
    width: 2.7rem;
    height: 2.7rem;
  }
}
@media (max-width: 991px) {
  .srevices {
    padding-bottom: 3rem;
  }
}
@media (max-width: 991px) {
  .services__items {
    display: flex;
    flex-direction: column;
    padding-top: 0rem;
    row-gap: 3.2rem;
    height: auto;
  }
}
@media (max-width: 991px) {
  .services__item {
    row-gap: 3.2rem;
    flex-direction: column;
    height: 100dvh;
    display: flex;
    padding-top: 15rem;
    min-height: 86rem;
    margin-top: 0rem;
  }
}
@media (max-width: 991px) {
  .services__text {
    row-gap: 2.4rem;
    height: 100%;
    max-height: 30rem;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .services__img-wrapper {
    width: 100%;
    height: 100%;
    position: relative;
    top: auto;
    flex-shrink: 0;
    max-height: 33.6rem;
    min-height: 20rem;
  }
}
@media (max-width: 991px) {
  .services__heading-wrapper {
    row-gap: 2.4rem;
  }
}
@media (max-width: 991px) {
  .services__heading {
    width: 39rem;
  }
}
@media (max-width: 991px) {
  .services__text-inner {
    justify-content: space-between;
    width: 53rem;
    height: 100%;
    row-gap: 3.2rem;
  }
}
@media (max-width: 991px) {
  .frm__input-wrapper {
    row-gap: 0.6rem;
  }
}
@media (max-width: 991px) {
  .footer__inner {
    display: flex;
    max-height: 39.56rem;
    height: 100%;
    justify-content: space-between;
    row-gap: 0px;
  }
}
@media (max-width: 991px) {
  .footer__links-wrapper {
    column-gap: 2rem;
  }
}
@media (max-width: 991px) {
  .footer__policy {
    row-gap: 1rem;
    flex-direction: column-reverse;
  }
}
@media (max-width: 991px) {
  .footer__links {
    row-gap: 1.2rem;
  }
}
@media (max-width: 991px) {
  .footer__right {
    row-gap: 0rem;
  }
}
@media (max-width: 991px) {
  .footer__img {
    transform: translate3D(0px, 9%, 0px);
  }
}
@media (max-width: 991px) {
  .footer {
    padding-top: 10rem;
    background-image: url("../../../../../d/gradient-tablet.svg");
    background-size: cover;
    background-position: left 0% bottom 0%;
  }
}
@media (max-width: 991px) {
  .service-cover__inner {
    flex-direction: column;
    row-gap: 2.4rem;
    height: 45rem;
    align-items: stretch;
    min-height: 45rem;
  }
}
@media (max-width: 991px) {
  .service-cover__h {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .decor-line--service-top {
  }
}
@media (max-width: 991px) {
  .decor-line--service-bottom {
  }
}
@media (max-width: 991px) {
  .service-cover__links {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .service-cover__link {
    grid-template-columns: 1fr 8.25fr 1fr;
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
  }
}
@media (max-width: 991px) {
  .service-cover__link-icon {
    opacity: 1;
  }
}
@media (max-width: 991px) {
  .opacity-100-tablet {
    opacity: 1;
  }
}
@media (max-width: 991px) {
  .service-cover {
    row-gap: 3.2rem;
    padding-top: 11rem;
  }
}
@media (max-width: 991px) {
  .card-count-text-1 {
    max-height: 34.9rem;
  }
}
@media (max-width: 991px) {
  .about-history__swiper-wrapper {
    display: flex;
    flex-direction: column;
    row-gap: 6rem;
    height: auto;
  }
}
@media (max-width: 991px) {
  .card-count-text-1__text-wrapper {
    max-height: 20rem;
  }
}
@media (max-width: 991px) {
  .card-count-text-1__count {
    height: 30%;
  }
}
@media (max-width: 991px) {
  .service-process {
    padding-top: 17rem;
    padding-bottom: 3rem;
  }
}
@media (max-width: 991px) {
  .service-cost {
    padding-top: 15rem;
    padding-bottom: 3rem;
    height: auto;
    row-gap: 16rem;
  }
}
@media (max-width: 991px) {
  .service-included {
    padding-top: 15rem;
    padding-bottom: 3rem;
    min-height: 75rem;
  }
}
@media (max-width: 991px) {
  .service-included__wrapper {
    display: flex;
    flex-direction: column;
    row-gap: 2.4rem;
    height: auto;
  }
}
@media (max-width: 991px) {
  .service-included__swiper-wrapper {
    display: flex;
    flex-direction: column;
    row-gap: 6rem;
    height: auto;
  }
}
@media (max-width: 991px) {
  .service-included__items {
    height: auto;
  }
}
@media (max-width: 991px) {
  .service-cost__text {
  }
}
@media (max-width: 991px) {
  .service-cost__slider {
    height: auto;
  }
}
@media (max-width: 991px) {
  .service-cost__card {
    min-height: 40.4rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-left: 1.6rem;
    padding-right: 1.6rem;
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
  }
}
@media (max-width: 991px) {
  .service-included__slide {
    height: auto;
  }
}
@media (max-width: 991px) {
  .service-cost__card-list {
    width: 29.1rem;
  }
}
@media (max-width: 991px) {
  .service-cost__card-row {
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
  }
}
@media (max-width: 991px) {
  .about-about__description {
    row-gap: 8rem;
  }
}
@media (max-width: 991px) {
  .service-cost__swiper-wrapper {
    display: flex;
    flex-direction: column;
    row-gap: 6rem;
    height: auto;
  }
}
@media (max-width: 991px) {
  .service-cost__slide {
    height: auto;
  }
}
@media (max-width: 991px) {
  .service-included__slider {
    height: auto;
  }
}
@media (max-width: 991px) {
  .header-cover {
    row-gap: 3.2rem;
    padding-top: 17rem;
    padding-bottom: 4rem;
  }
}
@media (max-width: 991px) {
  .tb {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    column-gap: 1.2rem;
    white-space: nowrap;
    background-color: var(--color-menu);
    align-items: center;
  }
}
@media (max-width: 991px) {
  .tbs {
    flex-direction: row;
    width: 100%;
    position: relative;
    top: auto;
  }
}
@media (max-width: 991px) {
  .decor-line--tabs-bottom {
  }
}
@media (max-width: 991px) {
  .decor-line--tabs-top {
  }
}
@media (max-width: 991px) {
  .production-catalog {
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 991px) {
  .tbs__inner {
    flex-direction: row;
    column-gap: 1.6rem;
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
    overflow-x: auto;
    align-items: flex-start;
    overflow-y: hidden;
    width: auto;
  }
}
@media (max-width: 991px) {
  .card-img-text-1__icon {
    width: 4rem;
    height: 4rem;
    border-radius: var(--radius);
    border: var(--size-line) solid var(--color-stroke);
    opacity: 1;
  }
}
@media (max-width: 991px) {
  .card-img-text-4__text-wrapper {
    flex-direction: column-reverse;
    row-gap: 6rem;
  }
}
@media (max-width: 991px) {
  .production-catalog__items {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 991px) {
  .production-catalog__section {
    display: flex;
    flex-direction: column;
    row-gap: 5rem;
    padding-top: 4rem;
    padding-bottom: 3rem;
  }
}
@media (max-width: 991px) {
  .production-catalog__sections {
    row-gap: 0rem;
  }
}
@media (max-width: 991px) {
  .decor-line--production {
  }
}
@media (max-width: 991px) {
  .card-img-text-4__top {
    opacity: 1;
  }
}
@media (max-width: 991px) {
  .card-img-text-4__icon {
    width: 4rem;
    height: 4rem;
    border-radius: var(--radius);
    border: var(--size-line) solid var(--color-stroke);
    opacity: 1;
  }
}
@media (max-width: 991px) {
  .card-img-text-4__icon-wrapper {
    width: 1.6rem;
    height: 1.6rem;
  }
}
@media (max-width: 991px) {
  .card-img-text-6 {
    height: 34.4rem;
    padding-left: 1.6rem;
    padding-right: 1.6rem;
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
  }
}
@media (max-width: 991px) {
  .card-img-text-6__row {
    column-gap: 0.8rem;
  }
}
@media (max-width: 991px) {
  .production-catalog--blog {
    padding-bottom: 3rem;
  }
}
@media (max-width: 991px) {
  .product-page__cover {
    padding-top: 23rem;
    padding-bottom: 4rem;
    row-gap: 0rem;
    min-height: auto;
  }
}
@media (max-width: 991px) {
  .btn-text-border-grey {
    height: 5.2rem;
  }
}
@media (max-width: 991px) {
  .product-page-cover__heading {
    row-gap: 4rem;
  }
}
@media (max-width: 991px) {
  .product-page-cover__btns {
    column-gap: 1.2rem;
    margin-top: 5.5rem;
  }
}
@media (max-width: 991px) {
  .product-page-cover__list {
    width: 100%;
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 4;
    grid-row-end: 6;
    margin-top: 4rem;
  }
}
@media (max-width: 991px) {
  .product-page-cover__list-row {
  }
}
@media (max-width: 991px) {
  .product-page-cover__gallery {
    width: 100%;
    grid-row-start: 2;
    grid-row-end: 4;
    margin-top: 8rem;
    flex-direction: row-reverse;
    height: 83rem !important;
  }
}
@media (max-width: 991px) {
  .product-page-cover__info {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-end: 2;
  }
}
@media (max-width: 991px) {
  .product-page-cover__thumb {
  }
}
@media (max-width: 991px) {
  .product-page-cover__img {
  }
}
@media (max-width: 991px) {
  .product-page-cover__slider {
    width: 58.7rem;
    min-width: 58.7rem;
  }
}
@media (max-width: 991px) {
  .card-img-text-5 {
    width: 46.5rem;
    height: 34.8rem;
    min-height: auto;
  }
}
@media (max-width: 991px) {
  .card-img-text-5__description {
    width: 14rem;
  }
}
@media (max-width: 991px) {
  .card-img-text-5__heading {
    width: 28rem;
    min-height: 6rem;
  }
}
@media (max-width: 991px) {
  .product-page-section {
    padding-top: 15rem;
    padding-bottom: 3rem;
    max-height: 100dvh;
  }
}
@media (max-width: 991px) {
  .product-page-section__table {
    grid-template-columns: 15rem 14rem 14rem 18.1rem 38.4rem;
    height: 7rem;
    width: auto;
  }
}
@media (max-width: 991px) {
  .product-page-section-slider {
    padding-top: 22rem;
    padding-bottom: 3rem;
    min-height: auto;
    height: auto !important;
  }
}
@media (max-width: 991px) {
  .product-page-section__cell-heading {
    padding-left: 0.6rem;
    padding-right: 0.6rem;
    padding-top: 0.6rem;
    padding-bottom: 0.6rem;
  }
}
@media (max-width: 991px) {
  .product-page-section__cell-table {
  }
}
@media (max-width: 991px) {
  .product-page-section__cell-body {
    padding-left: 0.6rem;
    padding-right: 0.6rem;
    padding-top: 0.6rem;
    padding-bottom: 0.6rem;
  }
}
@media (max-width: 991px) {
  .product-page-section__table-inner {
    row-gap: 6rem;
    width: auto;
  }
}
@media (max-width: 991px) {
  .product-page-section__table-wrapper {
    height: 100%;
    width: auto;
  }
}
@media (max-width: 991px) {
  .product-page-section__cell-body--horizontal {
    padding-left: 0rem;
    padding-right: 0rem;
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media (max-width: 991px) {
  .product-page-section__cell {
    height: 100%;
  }
}
@media (max-width: 991px) {
  .product-page-section__table-overflow {
    overflow-x: scroll;
    overflow-y: scroll;
    padding-bottom: 0.8rem;
  }
}
@media (max-width: 991px) {
  .product-page-section__cell-icon {
    width: 1.8rem;
    height: 1.8rem;
  }
}
@media (max-width: 991px) {
  .product-page-section__table-overflow-inner {
    width: auto;
    display: inline-block;
  }
}
@media (max-width: 991px) {
  .product-page-section--edit {
    max-height: none;
  }
}
@media (max-width: 991px) {
  .product-page-section__heading {
    max-height: none;
    height: auto;
  }
}
@media (max-width: 991px) {
  .product-page-section__wrapper {
    display: flex;
    flex-direction: column;
    row-gap: 2.4rem;
    height: auto;
  }
}
@media (max-width: 991px) {
  .product-page-section__content {
    row-gap: 2rem;
  }
}
@media (max-width: 991px) {
  .article {
    row-gap: 3.2rem;
    padding-top: 17rem;
    padding-bottom: 3rem;
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 991px) {
  .btn-text-border-white {
    height: 5.2rem;
  }
}
@media (max-width: 991px) {
  .article__tags {
    column-gap: 0.8rem;
  }
}
@media (max-width: 991px) {
  .article__heading {
    row-gap: 2rem;
    width: 60rem;
  }
}
@media (max-width: 991px) {
  .article__cover {
    flex-direction: column-reverse;
  }
}
@media (max-width: 991px) {
  .rich-text {
    width: 67rem;
  }
}
@media (max-width: 991px) {
  .main-form__contact-wrapper {
    flex-direction: column;
    margin-top: 8rem;
  }
}
@media (max-width: 991px) {
  .decor-line--contacts-bottom {
    left: 0px;
    transform: translate3D(-14rem, 0px, 0px);
  }
}
@media (max-width: 991px) {
  .decor-line--contacts-top {
    left: 0px;
    transform: translate3D(-14rem, 0px, 0px);
    top: 0px;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .main-form__wrapper--contacts {
    row-gap: 8rem;
  }
}
@media (max-width: 991px) {
  .body {
    text-decoration: none;
    font-size: 1.6rem;
  }
}
@media (max-width: 991px) {
  .main-form__contact-inner {
    height: 27rem;
  }
}
@media (max-width: 991px) {
  .main-form__contact-inner-tablet {
    display: flex;
    flex-direction: column;
    row-gap: 1.6rem;
  }
}
@media (max-width: 991px) {
  .article__wrapper--policy {
  }
}
@media (max-width: 991px) {
  .rich-text--policy {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .article--policy {
    row-gap: 4rem;
  }
}
@media (max-width: 991px) {
  .policy__wrapper {
  }
}
@media (max-width: 991px) {
  .tb__decor {
    margin-top: 0rem;
  }
}
@media (max-width: 991px) {
  .preloader__counter {
    align-items: flex-end;
    padding-right: 3rem;
  }
}
@media (max-width: 991px) {
  .modal {
    align-items: flex-start;
  }
}
@media (max-width: 991px) {
  .cookie__inner {
    row-gap: 2.4rem;
  }
}
@media (max-width: 991px) {
  .btn-black {
    width: 42rem;
  }
}
@media (max-width: 991px) {
  .btn-border-black {
    width: 42rem;
  }
}
@media (max-width: 991px) {
  .checkbox__input--bold {
    width: 1.8rem;
    height: 1.8rem;
  }
}
@media (max-width: 991px) {
  .cookie-modal {
    margin-left: 0px;
    left: 0px;
    right: auto;
    height: 100%;
    align-items: flex-end;
    padding-top: calc(var(--header-height) + 3rem) !important;
    z-index: 50;
  }
}
@media (max-width: 991px) {
  .cookie-modal__inner {
    left: 0px;
    right: auto;
  }
}
@media (max-width: 991px) {
  .cookie {
  }
}
@media (max-width: 991px) {
  .cookie-modal__overflow {
    height: 100%;
    display: flex;
    align-items: flex-end;
    border-radius: var(--radius);
  }
}
@media (max-width: 991px) {
  .footer__left {
    row-gap: 0rem;
  }
}
@media (max-width: 991px) {
  .footer__block {
    row-gap: 0rem;
  }
}
@media (max-width: 991px) {
  .tbs-product__inner {
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 1.6rem;
    height: 100%;
    width: 100%;
    overflow-x: auto;
    background-color: var(--color-black);
    border-radius: 0;
    overflow-y: hidden;
  }
}
@media (max-width: 991px) {
  .img-full--main-services {
    height: 12.15rem;
  }
}
@media (max-width: 991px) {
  .swiper--main-partners {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .swiper-wrapper--main-partners {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .swiper-slide--main-partners {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .product-page-section__text {
    max-height: none;
    height: auto;
  }
}
@media (max-width: 991px) {
  .tbs--product {
    position: fixed;
    top: calc(var(--header-height) + 2rem);
    transition: all var(--animation-duration-medium)
      var(--animation-timing-function);
    left: 0px;
    right: 0px;
  }
}
@media (max-width: 991px) {
  .full-screen-edit--tablet-full {
    height: 100dvh;
  }
}
@media (max-width: 991px) {
  .header__wrapper--open {
    height: 100dvh;
  }
}
@media (max-width: 991px) {
  .card-img-text-4__text-wrapper--alt {
    flex-direction: column;
  }
}
@media (max-width: 991px) {
  .card-img-text-4__top--alt {
    opacity: 0;
  }
}
@media (max-width: 991px) {
  .caption--h4 {
    font-size: 2rem;
    font-weight: 500;
    opacity: 1;
  }
}
@media (max-width: 991px) {
  .card-img-text-4__bottom--alt {
    row-gap: 0rem;
  }
}
@media (max-width: 991px) {
  .card-img-text-6__wrapper {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .frm {
    height: auto;
  }
}
@media (max-width: 991px) {
  .btn--four-o-four {
    width: 22.2rem;
  }
}
@media (max-width: 991px) {
  .card-img-text-5__text-wrapper {
    min-height: 9.2rem;
  }
}
@media (max-width: 991px) {
  .card-img-text-5__img {
  }
}
@media (max-width: 991px) {
  .full-screen--main-video {
    height: 60dvh;
  }
}
@media (max-width: 767px) {
  .product-page-cover__info {
    width: 43.9rem;
  }
}
@media (max-width: 479px) {
  .show-tablet {
    display: none;
  }
}
@media (max-width: 479px) {
  .show-mobile {
    display: flex;
  }
}
@media (max-width: 479px) {
  .show-laptop-tablet {
    display: none;
  }
}
@media (max-width: 479px) {
  .show-laptop-mobile {
    display: flex;
  }
}
@media (max-width: 479px) {
  .flex-horizontal {
    flex-direction: column;
  }
}
@media (max-width: 479px) {
  .flex-horizontal-wrap {
    flex-direction: column;
  }
}
@media (max-width: 479px) {
  .cont--no-paddings-mobile {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 479px) {
  .h-4 {
    font-size: 2rem;
  }
}
@media (max-width: 479px) {
  .h-5 {
  }
}
@media (max-width: 479px) {
  .h-2 {
    font-size: 4rem;
  }
}
@media (max-width: 479px) {
  .h-3 {
    font-size: 2.8rem;
    letter-spacing: -0.04em;
  }
}
@media (max-width: 479px) {
  .h-1 {
    font-size: 3.2rem;
    letter-spacing: -0.01em;
    line-height: 105%;
  }
}
@media (max-width: 479px) {
  .h-1--l {
    font-size: 4.8rem;
  }
}
@media (max-width: 479px) {
  .body {
    font-size: 1.4rem;
  }
}
@media (max-width: 479px) {
  .body--medium {
    font-size: 1.4rem;
  }
}
@media (max-width: 479px) {
  .body--bold {
    letter-spacing: -0.06em;
  }
}
@media (max-width: 479px) {
  .btn__text {
    font-size: 1.6rem;
  }
}
@media (max-width: 479px) {
  .badge {
    font-size: 1.4rem;
  }
}
@media (max-width: 479px) {
  .caption {
    font-size: 1.2rem;
  }
}
@media (max-width: 479px) {
  .sheet {
  }
}
@media (max-width: 479px) {
  .cont {
  }
}
@media (max-width: 479px) {
  .logo__img {
    width: 2.7rem;
  }
}
@media (max-width: 479px) {
  .btn {
    height: 5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    min-width: 20.5rem;
    width: auto;
  }
}
@media (max-width: 479px) {
  .btn__icon-wrapper {
  }
}
@media (max-width: 479px) {
  .h-menu__list {
    row-gap: 1.6rem;
  }
}
@media (max-width: 479px) {
  .h-menu__contacts-list {
    grid-row-start: 2;
    grid-row-end: 3;
    grid-column-start: 1;
    grid-column-end: 1;
  }
}
@media (max-width: 479px) {
  .h-menu__inner {
    padding-bottom: 1rem;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr 4.8rem auto;
    row-gap: 5.3rem;
  }
}
@media (max-width: 479px) {
  .header__btn {
    height: 4rem;
    width: 4rem;
    min-width: 4rem;
  }
}
@media (max-width: 479px) {
  .header__btn-icon {
    width: 1.3rem;
    min-width: 1.3rem;
    height: 1.5rem;
  }
}
@media (max-width: 479px) {
  .cover__block {
    width: 100%;
    row-gap: 3.2rem;
  }
}
@media (max-width: 479px) {
  .btn--full-mobile {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .cover {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
@media (max-width: 479px) {
  .main-about {
    padding-top: 10rem;
    padding-bottom: 2rem;
  }
}
@media (max-width: 479px) {
  .main-about__bottom {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .main-about__top {
    row-gap: 1.2rem;
  }
}
@media (max-width: 479px) {
  .main-benefits {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}
@media (max-width: 479px) {
  .number {
    font-size: 8rem;
  }
}
@media (max-width: 479px) {
  .main-benefits__row {
    padding-top: 4rem;
    padding-bottom: 4.8rem;
  }
}
@media (max-width: 479px) {
  .main-models {
    padding-top: 10rem;
    padding-bottom: 2rem;
  }
}
@media (max-width: 479px) {
  .main-models__top {
    row-gap: 8rem;
  }
}
@media (max-width: 479px) {
  .main-models__inner {
  }
}
@media (max-width: 479px) {
  .main-services {
    padding-top: 10rem;
    padding-bottom: 4rem;
  }
}
@media (max-width: 479px) {
  .main-services__inner {
    row-gap: 8rem;
  }
}
@media (max-width: 479px) {
  .main-services__heading {
    row-gap: 1.2rem;
  }
}
@media (max-width: 479px) {
  .main-services__video-wrapper {
    height: 6.45rem;
  }
}
@media (max-width: 479px) {
  .main-services__item {
    row-gap: 2.4rem;
  }
}
@media (max-width: 479px) {
  .main-services__item-inner {
    row-gap: 1.2rem;
  }
}
@media (max-width: 479px) {
  .main-services__text-wrapper {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .h-3--main-services {
    width: 23.8rem;
  }
}
@media (max-width: 479px) {
  .main-services__items {
    row-gap: 8rem;
  }
}
@media (max-width: 479px) {
  .main-partners {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
}
@media (max-width: 479px) {
  .main-partners__inner {
    row-gap: 6rem;
  }
}
@media (max-width: 479px) {
  .swiper-wrapper {
  }
}
@media (max-width: 479px) {
  .main-form {
    padding-top: 10rem;
    padding-bottom: 2rem;
  }
}
@media (max-width: 479px) {
  .card-logo-text-1 {
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    height: 15rem;
  }
}
@media (max-width: 479px) {
  .card-logo-text-1__icon {
    width: 1.1rem;
    height: 1.6rem;
  }
}
@media (max-width: 479px) {
  .checkbox__inner {
    column-gap: 0.8rem;
  }
}
@media (max-width: 479px) {
  .main-form__wrapper {
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 479px) {
  .main-form__contact {
    row-gap: 1.2rem;
  }
}
@media (max-width: 479px) {
  .btn--full {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .main-faq {
    padding-top: 10rem;
    padding-bottom: 4rem;
  }
}
@media (max-width: 479px) {
  .main-faq__inner {
    row-gap: 6rem;
  }
}
@media (max-width: 479px) {
  .main-faq__heading {
    row-gap: 1.2rem;
  }
}
@media (max-width: 479px) {
  .main-faq__items {
  }
}
@media (max-width: 479px) {
  .main-faq__item {
    row-gap: 2.4rem;
  }
}
@media (max-width: 479px) {
  .droplist__trigger-inner {
  }
}
@media (max-width: 479px) {
  .droplist__content-inner {
  }
}
@media (max-width: 479px) {
  .droplist__h-4 {
    width: 27rem;
  }
}
@media (max-width: 479px) {
  .droplist {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
@media (max-width: 479px) {
  .hamburger__close-icon {
    width: 1.6rem;
    height: 1.6rem;
  }
}
@media (max-width: 479px) {
  .hamburger__open-icon {
    height: 0.9rem;
  }
}
@media (max-width: 479px) {
  .hamburger {
    width: 4rem;
  }
}
@media (max-width: 479px) {
  .menu__top {
  }
}
@media (max-width: 479px) {
  .header__inner {
    padding-left: 1.2rem;
    padding-top: 1rem;
    padding-right: 1.2rem;
  }
}
@media (max-width: 479px) {
  .h-menu__nav {
  }
}
@media (max-width: 479px) {
  .h-menu__overflow {
    overflow-y: auto;
  }
}
@media (max-width: 479px) {
  .main-about__wrapper {
  }
}
@media (max-width: 479px) {
  .body--bage-mobile {
    font-size: 1.4rem;
  }
}
@media (max-width: 479px) {
  .main-form__right {
    row-gap: 6rem;
  }
}
@media (max-width: 479px) {
  .cover__arrow {
    width: 100%;
    row-gap: 3.2rem;
  }
}
@media (max-width: 479px) {
  .h-1--loader-number {
    font-size: 7rem;
  }
}
@media (max-width: 479px) {
  .h-1--s {
    font-size: 4.8rem;
  }
}
@media (max-width: 479px) {
  .header {
    column-gap: 0.4rem;
    height: 8rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
@media (max-width: 479px) {
  .about-about {
    padding-top: 10rem;
    padding-bottom: 6rem;
    min-height: 65rem;
  }
}
@media (max-width: 479px) {
  .about-about__wrapper {
  }
}
@media (max-width: 479px) {
  .about-about__text {
    max-height: 24.2rem;
    row-gap: 4rem;
  }
}
@media (max-width: 479px) {
  .card-count-text-2 {
    width: 29.1rem;
  }
}
@media (max-width: 479px) {
  .card-count-text-1__paragraph {
    height: auto;
    min-height: 5rem;
  }
}
@media (max-width: 479px) {
  .about-history__wrapper {
  }
}
@media (max-width: 479px) {
  .about-history__slider {
    row-gap: 3.2rem;
    align-items: flex-start;
  }
}
@media (max-width: 479px) {
  .about-history {
    row-gap: 3.2rem;
    padding-top: 10rem;
  }
}
@media (max-width: 479px) {
  .btn-group {
    column-gap: 0.8rem;
  }
}
@media (max-width: 479px) {
  .btn-group--history {
  }
}
@media (max-width: 479px) {
  .about-history__text-wrapper {
    padding-right: 2rem;
    row-gap: 3.2rem;
  }
}
@media (max-width: 479px) {
  .btn-iconic-blur {
    height: 7rem;
    width: 7rem;
  }
}
@media (max-width: 479px) {
  .btn-iconic-blur__icon {
    width: 1.7rem;
    height: 1.7rem;
  }
}
@media (max-width: 479px) {
  .srevices {
    padding-bottom: 2rem;
  }
}
@media (max-width: 479px) {
  .services__items {
    row-gap: 2rem;
  }
}
@media (max-width: 479px) {
  .services__text {
    row-gap: 1.2rem;
    max-height: 20rem;
  }
}
@media (max-width: 479px) {
  .services__img-wrapper {
    height: 18.7rem;
  }
}
@media (max-width: 479px) {
  .services__heading-wrapper {
    row-gap: 1.2rem;
  }
}
@media (max-width: 479px) {
  .services__heading {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .services__text-inner {
    width: 100%;
    row-gap: 2.4rem;
  }
}
@media (max-width: 479px) {
  .services__item {
    padding-top: 10rem;
    min-height: 60rem;
  }
}
@media (max-width: 479px) {
  .footer__links-wrapper {
    flex-wrap: wrap;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto;
    row-gap: 4rem;
  }
}
@media (max-width: 479px) {
  .footer__links {
    row-gap: 0.6rem;
  }
}
@media (max-width: 479px) {
  .footer__links-cont {
    row-gap: 1.6rem;
  }
}
@media (max-width: 479px) {
  .footer {
    padding-bottom: 2rem;
    background-image: url("../../../../../d/gradient-mobile.svg");
  }
}
@media (max-width: 479px) {
  .footer__img {
    transform: translate3D(0px, -29%, 0px);
  }
}
@media (max-width: 479px) {
  .footer__inner {
    max-height: 40rem;
  }
}
@media (max-width: 479px) {
  .service-cover {
    padding-bottom: 2rem;
    padding-top: 7rem;
    row-gap: 2rem;
  }
}
@media (max-width: 479px) {
  .service-cover__link {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }
}
@media (max-width: 479px) {
  .service-cover__link-icon {
    width: 1.6rem;
    height: 1.6rem;
  }
}
@media (max-width: 479px) {
  .about-history__swiper-wrapper {
    row-gap: 3.2rem;
  }
}
@media (max-width: 479px) {
  .btn-iconic-border-grey {
    width: 4rem;
    height: 4rem;
  }
}
@media (max-width: 479px) {
  .btn-iconic-border-grey__icon {
    width: 1.2rem;
    height: 1.2rem;
  }
}
@media (max-width: 479px) {
  .card-count-text-1__text-wrapper {
    max-height: 23rem;
  }
}
@media (max-width: 479px) {
  .card-count-text-1 {
    max-height: 25.3rem;
    padding-left: 2rem;
  }
}
@media (max-width: 479px) {
  .card-count-text-1__count {
    height: 30%;
  }
}
@media (max-width: 479px) {
  .service-process {
    padding-top: 10rem;
    padding-bottom: 4rem;
  }
}
@media (max-width: 479px) {
  .service-cost {
    row-gap: 7rem;
    padding-top: 10rem;
    padding-bottom: 2rem;
  }
}
@media (max-width: 479px) {
  .service-included {
    row-gap: 3.2rem;
    padding-top: 10rem;
    padding-bottom: 2rem;
    min-height: 50rem;
  }
}
@media (max-width: 479px) {
  .service-included__wrapper {
  }
}
@media (max-width: 479px) {
  .service-included__swiper-wrapper {
    row-gap: 4rem;
  }
}
@media (max-width: 479px) {
  .service-cost__text {
    max-height: 24rem;
  }
}
@media (max-width: 479px) {
  .service-cost__slider {
    row-gap: 3.2rem;
    align-items: flex-start;
  }
}
@media (max-width: 479px) {
  .service-cost__card {
    min-height: 42rem;
  }
}
@media (max-width: 479px) {
  .service-cost__card-list {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .service-cost__card-row {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }
}
@media (max-width: 479px) {
  .about-about__description {
    row-gap: 2rem;
  }
}
@media (max-width: 479px) {
  .service-cost__swiper-wrapper {
    row-gap: 4rem;
  }
}
@media (max-width: 479px) {
  .about-history__description {
    column-gap: 2rem;
    row-gap: 1rem;
  }
}
@media (max-width: 479px) {
  .about-about__itmes-overflow {
    height: 40%;
  }
}
@media (max-width: 479px) {
  .service-included__slider {
    row-gap: 3.2rem;
    align-items: flex-start;
  }
}
@media (max-width: 479px) {
  .header-cover {
    padding-bottom: 2rem;
    padding-top: 10rem;
    row-gap: 2rem;
  }
}
@media (max-width: 479px) {
  .tbs {
    column-gap: 0.4rem;
  }
}
@media (max-width: 479px) {
  .tb {
    column-gap: 0.8rem;
  }
}
@media (max-width: 479px) {
  .tbs__inner {
    column-gap: 0.4rem;
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }
}
@media (max-width: 479px) {
  .card-img-text-4__text-wrapper {
    margin-top: 15px;
    row-gap: 5rem;
  }
}
@media (max-width: 479px) {
  .production-catalog__section {
    row-gap: 3.2rem;
    padding-bottom: 2rem;
  }
}
@media (max-width: 479px) {
  .production-catalog__items {
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 479px) {
  .production-catalog__sections {
    grid-column-start: span 1;
    grid-column-end: span 1;
  }
}
@media (max-width: 479px) {
  .card-img-text-6 {
    height: 32rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
@media (max-width: 479px) {
  .card-img-text-6__row {
  }
}
@media (max-width: 479px) {
  .production-catalog--blog {
    padding-bottom: 2rem;
  }
}
@media (max-width: 479px) {
  .product-page__cover {
    padding-bottom: 5.5rem;
    padding-top: 19rem;
  }
}
@media (max-width: 479px) {
  .btn-text-border-grey {
    height: 4.8rem;
    padding-left: 1.8rem;
    padding-right: 1.8rem;
  }
}
@media (max-width: 479px) {
  .product-page-cover__info {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .product-page-cover__heading {
    row-gap: 2rem;
  }
}
@media (max-width: 479px) {
  .product-page-cover__btns {
    column-gap: 0.8rem;
    margin-top: 4.5rem;
  }
}
@media (max-width: 479px) {
  .product-page-cover__list {
    margin-top: 2.5rem;
  }
}
@media (max-width: 479px) {
  .product-page-cover__list-row {
  }
}
@media (max-width: 479px) {
  .product-page-cover__gallery {
    margin-top: 4rem;
    flex-direction: column;
    height: 43rem !important;
  }
}
@media (max-width: 479px) {
  .product-page-cover__slider {
    min-width: 100%;
    width: 100%;
    border-radius: 0;
  }
}
@media (max-width: 479px) {
  .product-page-cover__img {
    border-radius: var(--radius);
  }
}
@media (max-width: 479px) {
  .product-page-cover__slide {
    width: 100% !important;
  }
}
@media (max-width: 479px) {
  .swiper__pagination {
    margin-top: 1rem;
  }
}
@media (max-width: 479px) {
  .card-img-text-5 {
    width: 100%;
    height: 28.8rem;
  }
}
@media (max-width: 479px) {
  .product-page-section {
    row-gap: 3.2rem;
    padding-top: 10rem;
    padding-bottom: 2rem;
  }
}
@media (max-width: 479px) {
  .product-page-section__table {
  }
}
@media (max-width: 479px) {
  .product-page-section-slider {
    row-gap: 3.2rem;
    padding-top: 16rem;
    padding-bottom: 2rem;
    min-height: 50rem;
  }
}
@media (max-width: 479px) {
  .product-page-section__cell-table {
    row-gap: 4rem;
  }
}
@media (max-width: 479px) {
  .product-page-section__table-inner {
    row-gap: 4rem;
  }
}
@media (max-width: 479px) {
  .product-page-section--edit {
    max-height: 100dvh;
  }
}
@media (max-width: 479px) {
  .product-page-section__img {
    width: auto;
  }
}
@media (max-width: 479px) {
  .product-page-section__column {
  }
}
@media (max-width: 479px) {
  .product-page-section__heading {
    max-height: 19.2rem;
  }
}
@media (max-width: 479px) {
  .product-page-section__wrapper {
  }
}
@media (max-width: 479px) {
  .product-page-section__content {
    overflow-x: scroll;
    overflow-y: scroll;
    padding-right: 0.8rem;
    padding-bottom: 0.8rem;
  }
}
@media (max-width: 479px) {
  .article {
    padding-top: 10rem;
    row-gap: 2rem;
  }
}
@media (max-width: 479px) {
  .btn-text-border-white {
    height: 4.8rem;
    padding-left: 1.8rem;
    padding-right: 1.8rem;
  }
}
@media (max-width: 479px) {
  .article__heading {
    row-gap: 1.6rem;
    width: 100%;
  }
}
@media (max-width: 479px) {
  .article__cover {
    row-gap: 3.2rem;
  }
}
@media (max-width: 479px) {
  .article__wrapper {
    row-gap: 3.2rem;
  }
}
@media (max-width: 479px) {
  .rich-text {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .main-form__wrapper--contacts {
    row-gap: 4rem;
  }
}
@media (max-width: 479px) {
  .main-form__contact-inner {
    height: 25.7rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
@media (max-width: 479px) {
  .article__wrapper--policy {
    row-gap: 4rem;
  }
}
@media (max-width: 479px) {
  .article--policy {
    row-gap: 4rem;
  }
}
@media (max-width: 479px) {
  .preloader__counter {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (max-width: 479px) {
  .preloader__line {
    width: 0.3rem;
  }
}
@media (max-width: 479px) {
  .preloader__line-wrapper {
    width: 0.3rem;
  }
}
@media (max-width: 479px) {
  .modal__form-content {
  }
}
@media (max-width: 479px) {
  .cookie__inner {
    row-gap: 1.6rem;
    overflow-x: auto;
    overflow-y: auto;
  }
}
@media (max-width: 479px) {
  .modal__form-inner {
    width: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 2rem;
  }
}
@media (max-width: 479px) {
  .btn-black {
    height: 4.6rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    min-width: 20.5rem;
    width: auto;
  }
}
@media (max-width: 479px) {
  .btn-border-black {
    height: 4.6rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    min-width: 20.5rem;
    width: auto;
  }
}
@media (max-width: 479px) {
  .cookie__btns {
    flex-direction: column;
    row-gap: 0.8rem;
    margin-top: 0.8rem;
  }
}
@media (max-width: 479px) {
  .cookie {
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
@media (max-width: 479px) {
  .cookie-modal {
    width: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
@media (max-width: 479px) {
  .cookie-modal__inner {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .tbs-product__inner {
    padding-left: 1.2rem;
    padding-top: 1.2rem;
    padding-right: 1.2rem;
    padding-bottom: 1.2rem;
  }
}
@media (max-width: 479px) {
  .img-full--main-services {
    height: 8.15rem;
    width: 127.2%;
  }
}
@media (max-width: 479px) {
  .product-page-section__text {
    max-height: 19.2rem;
  }
}
@media (max-width: 479px) {
  .tbs--product {
    top: calc(var(--header-height) - 1rem);
  }
}
@media (max-width: 479px) {
  .caption--h4 {
    font-size: 2rem;
  }
}
@media (max-width: 479px) {
  .droplist__icon {
  }
}
@media (max-width: 479px) {
  .cover__inner--main {
    row-gap: 3.2rem;
  }
}
@media (max-width: 479px) {
  .btn-iconic-blur--video {
    width: 4.4rem;
    height: 4.4rem;
  }
}
@media (max-width: 479px) {
  .img-full--main-services-1 {
    width: 118.2%;
  }
}
@media (max-width: 479px) {
  .img-full--main-services-2 {
    width: 132.2%;
  }
}
@media (max-width: 479px) {
  .img-full--main-services-4 {
    width: 131.2%;
  }
}
@media (max-width: 479px) {
  .header__wrapper--open {
    height: 100dvh;
  }
}
@media (max-width: 479px) {
  .service-cover__inner {
    height: 29rem;
    min-height: 29rem;
  }
}
@media (max-width: 479px) {
  .droplist__body {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .four-o-four {
    padding-bottom: 3rem;
  }
}
@media (max-width: 479px) {
  .btn--four-o-four {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .full-screen--main-video {
    height: 55dvh;
  }
}
@media (max-width: 479px) {
  .product-page-section__img-mob-correction {
  }
}
@media (max-width: 479px) {
  .product-page-section__content--mobile {
    overflow-x: visible;
    overflow-y: visible;
  }
}
@media (max-width: 479px) {
  .product-page-section__img--mobile {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .product-page-section__column--mobile {
    width: 100%;
  }
}
@media (min-width: 1920px) {
  .product-page-section {
  }
}
.div--u-i9o5l2lwf {
  transform: translate3D(0px, 0%, 0px);
}
.div--u-i8x8kjyg0 {
  transform: translate3D(0px, 0%, 0px);
}
.div--u-imgx828qd {
  transform: translate3D(0px, 0%, 0px);
}
.image--u-it9vqa6b0 {
  transform: translate3D(0px, -20%, 0px);
}
.div--u-iecqwcxe6 {
  transform: translate3D(0px, 10rem, 0px);
}
.image--u-ijkb5mju4 {
  transform: translate3D(0px, 10%, 0px);
}
